(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-tabBar-firstPage-firstPage"],{"030a":function(e,t,n){"use strict";e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},"0b46":function(e,t,n){"use strict";var r=n("6a50");r("Int8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"11a8":function(e,t,n){(function(e,r,i,s){var a=n("4550").default,o=n("bdbb").default;n("4085"),n("7627"),n("6a54"),n("5c47"),n("a1c1"),n("7a76"),n("c9b5"),n("23f4"),n("7d2f"),n("9c4e"),n("ab80"),n("dc8a"),n("5ef2"),n("0506"),n("aa9c"),n("01a2"),n("e39c"),n("bf0f"),n("e966"),n("e838"),n("f7a5"),n("2c10"),n("7f48"),n("926e"),n("dfcf"),n("4db2"),n("0b46"),n("4d8f"),n("7b97"),n("668a"),n("c5b7"),n("8ff5"),n("2378"),n("641a"),n("64e0"),n("cce3"),n("efba"),n("d009"),n("bd7d"),n("7edd"),n("d798"),n("f547"),n("5e54"),n("b60a"),n("8c18"),n("12973"),n("f991"),n("198e"),n("8557"),n("63b1"),n("1954"),n("1cf1"),n("c1a3"),n("18f7"),n("de6c"),n("dd2b"),n("c223"),n("c976"),n("d0af"),n("d4b5"),n("fd3c"),n("295e"),n("2797"),n("0c26"),n("e6d5"),n("6e12"),n("20f3"),n("f555"),t.load=function(n,l){var u="undefined"!==typeof e&&(e.versions||{}).hasOwnProperty("node"),_=u?Object.create(globalThis):globalThis;if(_.scheduleImmediate="undefined"!==typeof setImmediate?function(e){setImmediate(e)}:function(e){setTimeout(e,0)},_.exports=l||t,"undefined"!==typeof e&&(_.process=e),_.__dirname=r,_.__filename=i,"undefined"!==typeof s&&(_.Buffer=s),u){var c=require("url");Object.defineProperty(_,"location",{value:{get href(){return c.pathToFileURL?c.pathToFileURL(e.cwd()).href+"/":"file://"+function(){var t=e.cwd();return"win32"!=e.platform?t:"/"+t.replace(/\\/g,"/")}()+"/"}}}),function(){function e(){try{throw new Error}catch(i){var e=i.stack,t=new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$","mg"),n=null;do{var r=t.exec(e);null!=r&&(n=r)}while(null!=r);return n[1]}}var t=null;Object.defineProperty(_,"document",{value:{get currentScript(){return null==t&&(t={src:e()}),t}}})}(),_.dartDeferredLibraryLoader=function(e,t,n){try{load(e),t()}catch(r){n(r)}}}_.chokidar=n.chokidar,_.readline=n.readline,_.immutable=n.immutable,_.util=n.util,_.fs=n.fs,function(){var t;function n(e,t){for(var n=Object.keys(e),r=0;r<n.length;r++){var i=n[r];t[i]=e[i]}}var r=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 n=version();if(/^\d+\.\d+\.\d+\.\d+$/.test(n))return!0}}catch(r){}return!1}();function i(e,t){if(e.prototype.constructor=e,e.prototype["$is"+e.name]=e,null!=t){if(r)return void(e.prototype.__proto__=t.prototype);var i=Object.create(t.prototype);n(e.prototype,i),e.prototype=i}}function s(e,t){for(var n=0;n<t.length;n++)i(t[n],e)}function l(e,t){(function(e,t){Object.assign(t,e)})(t.prototype,e.prototype),e.prototype.constructor=e}function u(e,t){(function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r++){var i=n[r];t.hasOwnProperty(i)||(t[i]=e[i])}})(t.prototype,e.prototype),e.prototype.constructor=e}function c(e,t,n,r){var i=e;e[t]=i,e[n]=function(){var s;e[n]=function(){C.throwCyclicInit(t)};var a=r;try{e[t]===i?(s=e[t]=a,s=e[t]=r()):s=e[t]}finally{s===a&&(e[t]=null),e[n]=function(){return this[t]}}return s}}function $(e,t,n,r){var i=e;e[t]=i,e[n]=function(){return e[t]===i&&(e[t]=r()),e[n]=function(){return this[t]},e[t]}}function p(e,t,n,r){var i=e;e[t]=i,e[n]=function(){if(e[t]===i){var s=r();e[t]!==i&&C.throwLateFieldADI(t),e[t]=s}var a=e[t];return e[n]=function(){return a},a}}function h(e){return e.immutable$list=Array,e.fixed$length=Array,e}function d(e){function t(){}return t.prototype=e,new t,e}var f=0;function g(e,t,n,r,i,s,a,o,l,u){return"number"==typeof o&&(o+=f),{co:e,iS:t,iI:n,rC:r,dV:i,cs:s,fs:a,fT:o,aI:l||0,nDA:u}}function m(e,t,n,r,i,s,a,o){var l=g(e,!0,!1,n,r,i,s,a,o,!1),u=function(e){var t=null;return function(){return null===t&&(t=C.closureFromTearOff(e).prototype),t}}(l);e[t]=u}function y(e,t,n,r,i,s,a,o,l,u){n=!!n;var _=g(e,!1,n,r,i,s,a,o,l,!!u),c=function(e,t){var n=null;return e?function(e){return null===n&&(n=C.closureFromTearOff(t)),new n(e,this)}:function(){return null===n&&(n=C.closureFromTearOff(t)),new n(this,null)}}(n,_);e[t]=c}function S(e){var t=L.interceptorsByTag;t?n(e,t):L.interceptorsByTag=e}function v(e){var t=L.leafTags;t?n(e,t):L.leafTags=e}function b(e){var t=L.types,n=t.length;return t.push.apply(t,e),n}function x(e,t){return n(t,e),e}var w=function(){var e=function(e,t,n,r,i){return function(s,a,o,l){return y(s,a,e,t,n,r,[o],l,i,!1)}},t=function(e,t,n,r){return function(i,s,a,o){return m(i,s,e,t,n,[a],o,r)}};return{inherit:i,inheritMany:s,mixin:l,mixinHard:u,installStaticTearOff:m,installInstanceTearOff:y,_instance_0u:e(0,0,null,["call$0"],0),_instance_1u:e(0,1,null,["call$1"],0),_instance_2u:e(0,2,null,["call$2"],0),_instance_0i:e(1,0,null,["call$0"],0),_instance_1i:e(1,1,null,["call$1"],0),_instance_2i:e(1,2,null,["call$2"],0),_static_0:t(0,null,["call$0"],0),_static_1:t(1,null,["call$1"],0),_static_2:t(2,null,["call$2"],0),makeConstList:h,lazy:$,lazyFinal:p,lazyOld:c,updateHolder:x,convertToFastObject:d,updateTypes:b,setOrUpdateInterceptorsByTag:S,setOrUpdateLeafTags:v}}();var C={JS_CONST:function(){},CastIterable_CastIterable:function(e,t,n){return t._eval$1("EfficientLengthIterable<0>")._is(e)?new C._EfficientLengthCastIterable(e,t._eval$1("@<0>")._bind$1(n)._eval$1("_EfficientLengthCastIterable<1,2>")):new C.CastIterable(e,t._eval$1("@<0>")._bind$1(n)._eval$1("CastIterable<1,2>"))},LateError$fieldADI:function(e){return new C.LateError("Field '"+e+"' has been assigned during initialization.")},LateError$fieldNI:function(e){return new C.LateError("Field '"+e+"' has not been initialized.")},LateError$localNI:function(e){return new C.LateError("Local '"+e+"' has not been initialized.")},LateError$fieldAI:function(e){return new C.LateError("Field '"+e+"' has already been initialized.")},hexDigitValue:function(e){var t,n=48^e;return n<=9?n:(t=32|e,97<=t&&t<=102?t-87:-1)},SystemHash_combine:function(e,t){return e=e+t&536870911,e=e+((524287&e)<<10)&536870911,e^e>>>6},SystemHash_finish:function(e){return e=e+((67108863&e)<<3)&536870911,e^=e>>>11,e+((16383&e)<<15)&536870911},checkNotNullable:function(e,t,n){return e},SubListIterable$:function(e,t,n,r){return C.RangeError_checkNotNegative(t,"start"),null!=n&&(C.RangeError_checkNotNegative(n,"end"),t>n&&C.throwExpression(C.RangeError$range(t,0,n,"start",null))),new C.SubListIterable(e,t,n,r._eval$1("SubListIterable<0>"))},MappedIterable_MappedIterable:function(e,t,n,r){return V.EfficientLengthIterable_dynamic._is(e)?new C.EfficientLengthMappedIterable(e,t,n._eval$1("@<0>")._bind$1(r)._eval$1("EfficientLengthMappedIterable<1,2>")):new C.MappedIterable(e,t,n._eval$1("@<0>")._bind$1(r)._eval$1("MappedIterable<1,2>"))},TakeIterable_TakeIterable:function(e,t,n){return C.ArgumentError_checkNotNull(t,"takeCount"),C.RangeError_checkNotNegative(t,"takeCount"),V.EfficientLengthIterable_dynamic._is(e)?new C.EfficientLengthTakeIterable(e,t,n._eval$1("EfficientLengthTakeIterable<0>")):new C.TakeIterable(e,t,n._eval$1("TakeIterable<0>"))},SkipIterable_SkipIterable:function(e,t,n){return V.EfficientLengthIterable_dynamic._is(e)?(C.ArgumentError_checkNotNull(t,"count"),C.RangeError_checkNotNegative(t,"count"),new C.EfficientLengthSkipIterable(e,t,n._eval$1("EfficientLengthSkipIterable<0>"))):(C.ArgumentError_checkNotNull(t,"count"),C.RangeError_checkNotNegative(t,"count"),new C.SkipIterable(e,t,n._eval$1("SkipIterable<0>")))},FollowedByIterable_FollowedByIterable$firstEfficient:function(e,t,n){return n._eval$1("EfficientLengthIterable<0>")._is(t)?new C.EfficientLengthFollowedByIterable(e,t,n._eval$1("EfficientLengthFollowedByIterable<0>")):new C.FollowedByIterable(e,t,n._eval$1("FollowedByIterable<0>"))},IterableElementError_noElement:function(){return new C.StateError("No element")},IterableElementError_tooMany:function(){return new C.StateError("Too many elements")},IterableElementError_tooFew:function(){return new C.StateError("Too few elements")},Sort_sort:function(e,t){C.Sort__doSort(e,0,E.get$length$asx(e)-1,t)},Sort__doSort:function(e,t,n,r){n-t<=32?C.Sort__insertionSort(e,t,n,r):C.Sort__dualPivotQuicksort(e,t,n,r)},Sort__insertionSort:function(e,t,n,r){var i,s,a,o,l;for(i=t+1,s=E.getInterceptor$asx(e);i<=n;++i){a=s.$index(e,i),o=i;while(1){if(!(o>t&&r.call$2(s.$index(e,o-1),a)>0))break;l=o-1,s.$indexSet(e,o,s.$index(e,l)),o=l}s.$indexSet(e,o,a)}},Sort__dualPivotQuicksort:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h=A.JSInt_methods._tdivFast$1(n-t+1,6),d=t+h,f=n-h,g=A.JSInt_methods._tdivFast$1(t+n,2),m=g-h,y=g+h,S=E.getInterceptor$asx(e),v=S.$index(e,d),b=S.$index(e,m),x=S.$index(e,g),w=S.$index(e,y),M=S.$index(e,f);if(r.call$2(v,b)>0&&(i=b,b=v,v=i),r.call$2(w,M)>0&&(i=M,M=w,w=i),r.call$2(v,x)>0&&(i=x,x=v,v=i),r.call$2(b,x)>0&&(i=x,x=b,b=i),r.call$2(v,w)>0&&(i=w,w=v,v=i),r.call$2(x,w)>0&&(i=w,w=x,x=i),r.call$2(b,M)>0&&(i=M,M=b,b=i),r.call$2(b,x)>0&&(i=x,x=b,b=i),r.call$2(w,M)>0&&(i=M,M=w,w=i),S.$indexSet(e,d,v),S.$indexSet(e,g,x),S.$indexSet(e,f,M),S.$indexSet(e,m,S.$index(e,t)),S.$indexSet(e,y,S.$index(e,n)),s=t+1,a=n-1,E.$eq$(r.call$2(b,w),0)){for(o=s;o<=a;++o)if(l=S.$index(e,o),u=r.call$2(l,b),0!==u)if(u<0)o!==s&&(S.$indexSet(e,o,S.$index(e,s)),S.$indexSet(e,s,l)),++s;else for(;1;){if(u=r.call$2(S.$index(e,a),b),!(u>0)){if(_=a-1,u<0){S.$indexSet(e,o,S.$index(e,s)),c=s+1,S.$indexSet(e,s,S.$index(e,a)),S.$indexSet(e,a,l),a=_,s=c;break}S.$indexSet(e,o,S.$index(e,a)),S.$indexSet(e,a,l),a=_;break}--a}$=!0}else{for(o=s;o<=a;++o)if(l=S.$index(e,o),r.call$2(l,b)<0)o!==s&&(S.$indexSet(e,o,S.$index(e,s)),S.$indexSet(e,s,l)),++s;else if(r.call$2(l,w)>0)for(;1;){if(!(r.call$2(S.$index(e,a),w)>0)){_=a-1,r.call$2(S.$index(e,a),b)<0?(S.$indexSet(e,o,S.$index(e,s)),c=s+1,S.$indexSet(e,s,S.$index(e,a)),S.$indexSet(e,a,l),s=c):(S.$indexSet(e,o,S.$index(e,a)),S.$indexSet(e,a,l)),a=_;break}if(--a,a<o)break}$=!1}if(p=s-1,S.$indexSet(e,t,S.$index(e,p)),S.$indexSet(e,p,b),p=a+1,S.$indexSet(e,n,S.$index(e,p)),S.$indexSet(e,p,w),C.Sort__doSort(e,t,s-2,r),C.Sort__doSort(e,a+2,n,r),!$)if(s<d&&a>f){for(;E.$eq$(r.call$2(S.$index(e,s),b),0);)++s;for(;E.$eq$(r.call$2(S.$index(e,a),w),0);)--a;for(o=s;o<=a;++o)if(l=S.$index(e,o),0===r.call$2(l,b))o!==s&&(S.$indexSet(e,o,S.$index(e,s)),S.$indexSet(e,s,l)),++s;else if(0===r.call$2(l,w))for(;1;){if(0!==r.call$2(S.$index(e,a),w)){_=a-1,r.call$2(S.$index(e,a),b)<0?(S.$indexSet(e,o,S.$index(e,s)),c=s+1,S.$indexSet(e,s,S.$index(e,a)),S.$indexSet(e,a,l),s=c):(S.$indexSet(e,o,S.$index(e,a)),S.$indexSet(e,a,l)),a=_;break}if(--a,a<o)break}C.Sort__doSort(e,s,a,r)}else C.Sort__doSort(e,s,a,r)},_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,n){this._source=e,this._emptySet=t,this.$ti=n},CastMap:function(e,t){this._source=e,this.$ti=t},CastMap_forEach_closure:function(e,t){this.$this=e,this.f=t},CastMap_entries_closure:function(e){this.$this=e},LateError:function(e){this._message=e},CodeUnits:function(e){this.__internal$_string=e},nullFuture_closure:function(){},SentinelValue:function(){},EfficientLengthIterable:function(){},ListIterable:function(){},SubListIterable:function(e,t,n,r){var i=this;i.__internal$_iterable=e,i.__internal$_start=t,i._endOrLength=n,i.$ti=r},ListIterator:function(e,t){var n=this;n.__internal$_iterable=e,n.__internal$_length=t,n.__internal$_index=0,n.__internal$_current=null},MappedIterable:function(e,t,n){this.__internal$_iterable=e,this._f=t,this.$ti=n},EfficientLengthMappedIterable:function(e,t,n){this.__internal$_iterable=e,this._f=t,this.$ti=n},MappedIterator:function(e,t){this.__internal$_current=null,this._iterator=e,this._f=t},MappedListIterable:function(e,t,n){this._source=e,this._f=t,this.$ti=n},WhereIterable:function(e,t,n){this.__internal$_iterable=e,this._f=t,this.$ti=n},WhereIterator:function(e,t){this._iterator=e,this._f=t},ExpandIterable:function(e,t,n){this.__internal$_iterable=e,this._f=t,this.$ti=n},ExpandIterator:function(e,t,n){var r=this;r._iterator=e,r._f=t,r._currentExpansion=n,r.__internal$_current=null},TakeIterable:function(e,t,n){this.__internal$_iterable=e,this._takeCount=t,this.$ti=n},EfficientLengthTakeIterable:function(e,t,n){this.__internal$_iterable=e,this._takeCount=t,this.$ti=n},TakeIterator:function(e,t){this._iterator=e,this._remaining=t},SkipIterable:function(e,t,n){this.__internal$_iterable=e,this._skipCount=t,this.$ti=n},EfficientLengthSkipIterable:function(e,t,n){this.__internal$_iterable=e,this._skipCount=t,this.$ti=n},SkipIterator:function(e,t){this._iterator=e,this._skipCount=t},SkipWhileIterable:function(e,t,n){this.__internal$_iterable=e,this._f=t,this.$ti=n},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,n){this.__internal$_first=e,this._second=t,this.$ti=n},EfficientLengthFollowedByIterable:function(e,t,n){this.__internal$_first=e,this._second=t,this.$ti=n},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:function(e,t,n){var r,i,s,a,o=C.List_List$from(e.get$keys(e),!0,t),l=o.length,u=0;while(1){if(!(u<l)){r=!0;break}if(i=o[u],"string"!=typeof i||"__proto__"===i){r=!1;break}++u}if(r){for(s={},u=0;a=o.length,u<a;o.length===l||(0,C.throwConcurrentModificationError)(o),++u)i=o[u],s[i]=e.$index(0,i);return new C.ConstantStringMap(a,s,o,t._eval$1("@<0>")._bind$1(n)._eval$1("ConstantStringMap<1,2>"))}return new C.ConstantMapView(C.LinkedHashMap_LinkedHashMap$from(e,t,n),t._eval$1("@<0>")._bind$1(n)._eval$1("ConstantMapView<1,2>"))},ConstantMap__throwUnmodifiable:function(){throw C.wrapException(C.UnsupportedError$("Cannot modify unmodifiable Map"))},GeneralConstantMap__constantMapHashCode:function(e){return"number"==typeof e?A.JSNumber_methods.get$hashCode(e):V.Symbol._is(e)?e.get$hashCode(e):V.Type._is(e)?C.Primitives_objectHashCode(e):C.objectHashCode(e)},GeneralConstantMap__typeTest:function(e){return new C.GeneralConstantMap__typeTest_closure(e)},instantiate1:function(e,t){var n=new C.Instantiation1(e,t._eval$1("Instantiation1<0>"));return n.Instantiation$1(e),n},unminifyOrTag:function(e){var t=L.mangledGlobalNames[e];return null!=t?t:e},isJsIndexable:function(e,t){var n;return null!=t&&(n=t.x,null!=n)?n:V.JavaScriptIndexingBehavior_dynamic._is(e)},S:function(e){var t;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 t=E.toString$0$(e),t},JSInvocationMirror$:function(e,t,n,r,i,s){return new C.JSInvocationMirror(e,n,r,i,s)},Primitives_objectHashCode:function(e){var t,n=I.Primitives__identityHashCodeProperty;return null==n&&(n=I.Primitives__identityHashCodeProperty=Symbol("identityHashCode")),t=e[n],null==t&&(t=1073741823*Math.random()|0,e[n]=t),t},Primitives_parseInt:function(e,t){var n,r,i,s,a,o=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(e);if(null==o)return null;if(n=o[3],null==t)return null!=n?parseInt(e,10):null!=o[2]?parseInt(e,16):null;if(t<2||t>36)throw C.wrapException(C.RangeError$range(t,2,36,"radix",null));if(10===t&&null!=n)return parseInt(e,10);if(t<10||null==n)for(r=t<=10?47+t:86+t,i=o[1],s=i.length,a=0;a<s;++a)if((32|A.JSString_methods._codeUnitAt$1(i,a))>r)return null;return parseInt(e,t)},Primitives_parseDouble:function(e){var t,n;return/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(e)?(t=parseFloat(e),isNaN(t)?(n=A.JSString_methods.trim$0(e),"NaN"===n||"+NaN"===n||"-NaN"===n?t:null):t):null},Primitives_objectTypeName:function(e){return C.Primitives__objectTypeNameNewRti(e)},Primitives__objectTypeNameNewRti:function(e){var t,n,r,i;if(e instanceof C.Object)return C._rtiToString(C.instanceType(e),null);if(t=E.getInterceptor$(e),t===A.Interceptor_methods||t===A.JavaScriptObject_methods||V.UnknownJavaScriptObject._is(e)){if(n=A.C_JS_CONST(e),"Object"!==n&&""!==n)return n;if(r=e.constructor,"function"==typeof r&&(i=r.name,"string"==typeof i&&"Object"!==i&&""!==i))return i}return C._rtiToString(C.instanceType(e),null)},Primitives_currentUri:function(){return _.location?_.location.href:null},Primitives__fromCharCodeApply:function(e){var t,n,r,i,s=e.length;if(s<=500)return String.fromCharCode.apply(null,e);for(t="",n=0;n<s;n=r)r=n+500,i=r<s?r:s,t+=String.fromCharCode.apply(null,e.slice(n,i));return t},Primitives_stringFromCodePoints:function(e){var t,n,r,i=C._setArrayType([],V.JSArray_int);for(t=e.length,n=0;n<e.length;e.length===t||(0,C.throwConcurrentModificationError)(e),++n){if(r=e[n],!C._isInt(r))throw C.wrapException(C.argumentErrorValue(r));if(r<=65535)i.push(r);else{if(!(r<=1114111))throw C.wrapException(C.argumentErrorValue(r));i.push(55296+(1023&A.JSInt_methods._shrOtherPositive$1(r-65536,10))),i.push(56320+(1023&r))}}return C.Primitives__fromCharCodeApply(i)},Primitives_stringFromCharCodes:function(e){var t,n,r;for(t=e.length,n=0;n<t;++n){if(r=e[n],!C._isInt(r))throw C.wrapException(C.argumentErrorValue(r));if(r<0)throw C.wrapException(C.argumentErrorValue(r));if(r>65535)return C.Primitives_stringFromCodePoints(e)}return C.Primitives__fromCharCodeApply(e)},Primitives_stringFromNativeUint8List:function(e,t,n){var r,i,s,a;if(n<=500&&0===t&&n===e.length)return String.fromCharCode.apply(null,e);for(r=t,i="";r<n;r=s)s=r+500,a=s<n?s:n,i+=String.fromCharCode.apply(null,e.subarray(r,a));return i},Primitives_stringFromCharCode:function(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 C.wrapException(C.RangeError$range(e,0,1114111,null,null))},Primitives_lazyAsJsDate:function(e){return void 0===e.date&&(e.date=new Date(e._value)),e.date},Primitives_getYear:function(e){var t=C.Primitives_lazyAsJsDate(e).getFullYear()+0;return t},Primitives_getMonth:function(e){var t=C.Primitives_lazyAsJsDate(e).getMonth()+1;return t},Primitives_getDay:function(e){var t=C.Primitives_lazyAsJsDate(e).getDate()+0;return t},Primitives_getHours:function(e){var t=C.Primitives_lazyAsJsDate(e).getHours()+0;return t},Primitives_getMinutes:function(e){var t=C.Primitives_lazyAsJsDate(e).getMinutes()+0;return t},Primitives_getSeconds:function(e){var t=C.Primitives_lazyAsJsDate(e).getSeconds()+0;return t},Primitives_getMilliseconds:function(e){var t=C.Primitives_lazyAsJsDate(e).getMilliseconds()+0;return t},Primitives_functionNoSuchMethod:function(e,t,n){var r,i,s={argumentCount:0};return r=[],i=[],s.argumentCount=t.length,A.JSArray_methods.addAll$1(r,t),s.names="",null!=n&&0!==n.__js_helper$_length&&n.forEach$1(0,new C.Primitives_functionNoSuchMethod_closure(s,i,r)),E.noSuchMethod$1$(e,new C.JSInvocationMirror(A.Symbol_call,0,r,i,0))},Primitives_applyFunction:function(e,t,n){var r,i,s;if(r=!!Array.isArray(t)&&(null==n||0===n.__js_helper$_length),r){if(i=t.length,0===i){if(e.call$0)return e.call$0()}else if(1===i){if(e.call$1)return e.call$1(t[0])}else if(2===i){if(e.call$2)return e.call$2(t[0],t[1])}else if(3===i){if(e.call$3)return e.call$3(t[0],t[1],t[2])}else if(4===i){if(e.call$4)return e.call$4(t[0],t[1],t[2],t[3])}else if(5===i&&e.call$5)return e.call$5(t[0],t[1],t[2],t[3],t[4]);if(s=e["call$"+i],null!=s)return s.apply(e,t)}return C.Primitives__generalApplyFunction(e,t,n)},Primitives__generalApplyFunction:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d=Array.isArray(t)?t:C.List_List$of(t,!0,V.dynamic),f=d.length,g=e.$requiredArgCount;if(f<g)return C.Primitives_functionNoSuchMethod(e,d,n);if(r=e.$defaultValues,i=null==r,s=i?null:r(),a=E.getInterceptor$(e),o=a["call*"],"string"==typeof o&&(o=a[o]),i)return null!=n&&0!==n.__js_helper$_length?C.Primitives_functionNoSuchMethod(e,d,n):f===g?o.apply(e,d):C.Primitives_functionNoSuchMethod(e,d,n);if(Array.isArray(s))return null!=n&&0!==n.__js_helper$_length?C.Primitives_functionNoSuchMethod(e,d,n):(l=g+s.length,f>l?C.Primitives_functionNoSuchMethod(e,d,null):(f<l&&(u=s.slice(f-g),d===t&&(d=C.List_List$of(d,!0,V.dynamic)),A.JSArray_methods.addAll$1(d,u)),o.apply(e,d)));if(f>g)return C.Primitives_functionNoSuchMethod(e,d,n);if(d===t&&(d=C.List_List$of(d,!0,V.dynamic)),_=Object.keys(s),null==n)for(i=_.length,c=0;c<_.length;_.length===i||(0,C.throwConcurrentModificationError)(_),++c){if($=s[_[c]],A.C__Required===$)return C.Primitives_functionNoSuchMethod(e,d,n);A.JSArray_methods.add$1(d,$)}else{for(i=_.length,p=0,c=0;c<_.length;_.length===i||(0,C.throwConcurrentModificationError)(_),++c)if(h=_[c],n.containsKey$1(h))++p,A.JSArray_methods.add$1(d,n.$index(0,h));else{if($=s[h],A.C__Required===$)return C.Primitives_functionNoSuchMethod(e,d,n);A.JSArray_methods.add$1(d,$)}if(p!==n.__js_helper$_length)return C.Primitives_functionNoSuchMethod(e,d,n)}return o.apply(e,d)},diagnoseIndexError:function(e,t){var n;return C._isInt(t)?(n=E.get$length$asx(e),t<0||t>=n?C.IndexError$withLength(t,n,e,null,"index"):C.RangeError$value(t,"index",null)):new C.ArgumentError(!0,t,"index",null)},diagnoseRangeError:function(e,t,n){return e<0||e>n?C.RangeError$range(e,0,n,"start",null):null!=t&&(t<e||t>n)?C.RangeError$range(t,e,n,"end",null):new C.ArgumentError(!0,t,"end",null)},argumentErrorValue:function(e){return new C.ArgumentError(!0,e,null,null)},checkNum:function(e){return e},wrapException:function(e){var t,n;return null==e&&(e=new C.NullThrownError),t=new Error,t.dartException=e,n=C.toStringWrapper,"defineProperty"in Object?(Object.defineProperty(t,"message",{get:n}),t.name=""):t.toString=n,t},toStringWrapper:function(){return E.toString$0$(this.dartException)},throwExpression:function(e){throw C.wrapException(e)},throwConcurrentModificationError:function(e){throw C.wrapException(C.ConcurrentModificationError$(e))},TypeErrorDecoder_extractPattern:function(e){var t,n,r,i,s,a;return e=C.quoteStringForRegExp(e.replace(String({}),"$receiver$")),t=e.match(/\\\$[a-zA-Z]+\\\$/g),null==t&&(t=C._setArrayType([],V.JSArray_String)),n=t.indexOf("\\$arguments\\$"),r=t.indexOf("\\$argumentsExpr\\$"),i=t.indexOf("\\$expr\\$"),s=t.indexOf("\\$method\\$"),a=t.indexOf("\\$receiver\\$"),new C.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])*)"),n,r,i,s,a)},TypeErrorDecoder_provokeCallErrorOn:function(e){return function(e){try{e.$method$("$arguments$")}catch(t){return t.message}}(e)},TypeErrorDecoder_provokePropertyErrorOn:function(e){return function(e){try{e.$method$}catch(t){return t.message}}(e)},JsNoSuchMethodError$:function(e,t){var n=null==t,r=n?null:t.method;return new C.JsNoSuchMethodError(e,r,n?null:t.receiver)},unwrapException:function(e){return null==e?new C.NullThrownFromJavaScriptException(e):e instanceof C.ExceptionAndStackTrace?C.saveStackTrace(e,e.dartException):"object"!==o(e)?e:"dartException"in e?C.saveStackTrace(e,e.dartException):C._unwrapNonDartException(e)},saveStackTrace:function(e,t){return V.Error._is(t)&&null==t.$thrownJsError&&(t.$thrownJsError=e),t},_unwrapNonDartException:function(e){var t,n,r,i,s,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=e.number,r=65535&n,10===(8191&A.JSInt_methods._shrOtherPositive$1(n,16))))switch(r){case 438:return C.saveStackTrace(e,C.JsNoSuchMethodError$(C.S(t)+" (Error "+r+")",null));case 445:case 5007:return i=C.S(t),C.saveStackTrace(e,new C.NullError(i+" (Error "+r+")",null))}return e instanceof TypeError?(s=I.$get$TypeErrorDecoder_noSuchMethodPattern(),a=I.$get$TypeErrorDecoder_notClosurePattern(),o=I.$get$TypeErrorDecoder_nullCallPattern(),l=I.$get$TypeErrorDecoder_nullLiteralCallPattern(),u=I.$get$TypeErrorDecoder_undefinedCallPattern(),_=I.$get$TypeErrorDecoder_undefinedLiteralCallPattern(),c=I.$get$TypeErrorDecoder_nullPropertyPattern(),I.$get$TypeErrorDecoder_nullLiteralPropertyPattern(),$=I.$get$TypeErrorDecoder_undefinedPropertyPattern(),p=I.$get$TypeErrorDecoder_undefinedLiteralPropertyPattern(),h=s.matchTypeError$1(t),null!=h?C.saveStackTrace(e,C.JsNoSuchMethodError$(t,h)):(h=a.matchTypeError$1(t),null!=h?(h.method="call",C.saveStackTrace(e,C.JsNoSuchMethodError$(t,h))):(h=o.matchTypeError$1(t),null==h?(h=l.matchTypeError$1(t),null==h?(h=u.matchTypeError$1(t),null==h?(h=_.matchTypeError$1(t),null==h?(h=c.matchTypeError$1(t),null==h?(h=l.matchTypeError$1(t),null==h?(h=$.matchTypeError$1(t),null==h?(h=p.matchTypeError$1(t),i=null!=h):i=!0):i=!0):i=!0):i=!0):i=!0):i=!0):i=!0,i?C.saveStackTrace(e,new C.NullError(t,null==h?null:h.method)):C.saveStackTrace(e,new C.UnknownJsTypeError("string"==typeof t?t:""))))):e instanceof RangeError?"string"==typeof t&&-1!==t.indexOf("call stack")?new C.StackOverflowError:(t=function(e){try{return String(e)}catch(t){}return null}(e),C.saveStackTrace(e,new C.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 C.StackOverflowError:e},getTraceFromException:function(e){var t;return e instanceof C.ExceptionAndStackTrace?e.stackTrace:null==e?new C._StackTrace(e):(t=e.$cachedTrace,null!=t?t:e.$cachedTrace=new C._StackTrace(e))},objectHashCode:function(e){return null==e||"object"!=o(e)?E.get$hashCode$(e):C.Primitives_objectHashCode(e)},fillLiteralMap:function(e,t){var n,r,i,s=e.length;for(n=0;n<s;n=i)r=n+1,i=r+1,t.$indexSet(0,e[n],e[r]);return t},fillLiteralSet:function(e,t){var n,r=e.length;for(n=0;n<r;++n)t.add$1(0,e[n]);return t},invokeClosure:function(e,t,n,r,i,s){switch(t){case 0:return e.call$0();case 1:return e.call$1(n);case 2:return e.call$2(n,r);case 3:return e.call$3(n,r,i);case 4:return e.call$4(n,r,i,s)}throw C.wrapException(new C._Exception("Unsupported number of arguments for wrapped closure"))},convertDartClosureToJS:function(e,t){var n;return null==e?null:(n=e.$identity,n||(n=function(e,t,n){return function(r,i,s,a){return n(e,t,r,i,s,a)}}(e,t,C.invokeClosure),e.$identity=n,n))},Closure_fromTearOff:function(e){var t,n,r,i,s,a,o,l,u,_,c=e.co,$=e.iS,p=e.iI,h=e.nDA,d=e.aI,f=e.fs,g=e.cs,m=f[0],y=g[0],S=c[m],v=e.fT;for(v.toString,t=$?Object.create((new C.StaticClosure).constructor.prototype):Object.create(new C.BoundClosure(null,null).constructor.prototype),t.$initialize=t.constructor,n=$?function(){this.$initialize()}:function(e,t){this.$initialize(e,t)},t.constructor=n,n.prototype=t,t.$_name=m,t.$_target=S,r=!$,r?i=C.Closure_forwardCallTo(m,S,p,h):(t.$static_name=m,i=S),t.$signature=C.Closure__computeSignatureFunctionNewRti(v,$,p),t[y]=i,s=i,a=1;a<f.length;++a)o=f[a],"string"==typeof o?(l=c[o],u=o,o=l):u="",_=g[a],null!=_&&(r&&(o=C.Closure_forwardCallTo(u,o,p,h)),t[_]=o),a===d&&(s=o);return t["call*"]=s,t.$requiredArgCount=e.rC,t.$defaultValues=e.dV,n},Closure__computeSignatureFunctionNewRti:function(e,t,n){if("number"==typeof e)return e;if("string"==typeof e){if(t)throw C.wrapException("Cannot compute signature for static tearoff.");return function(e,t){return function(){return t(this,e)}}(e,C.BoundClosure_evalRecipe)}throw C.wrapException("Error in functionType of tearoff")},Closure_cspForwardCall:function(e,t,n,r){var i=C.BoundClosure_receiverOf;switch(t?-1:e){case 0:return function(e,t){return function(){return t(this)[e]()}}(n,i);case 1:return function(e,t){return function(n){return t(this)[e](n)}}(n,i);case 2:return function(e,t){return function(n,r){return t(this)[e](n,r)}}(n,i);case 3:return function(e,t){return function(n,r,i){return t(this)[e](n,r,i)}}(n,i);case 4:return function(e,t){return function(n,r,i,s){return t(this)[e](n,r,i,s)}}(n,i);case 5:return function(e,t){return function(n,r,i,s,a){return t(this)[e](n,r,i,s,a)}}(n,i);default:return function(e,t){return function(){return e.apply(t(this),arguments)}}(r,i)}},Closure_forwardCallTo:function(e,t,n,r){var i,s;return n?C.Closure_forwardInterceptedCallTo(e,t,r):(i=t.length,s=C.Closure_cspForwardCall(i,r,e,t),s)},Closure_cspForwardInterceptedCall:function(e,t,n,r){var i=C.BoundClosure_receiverOf,s=C.BoundClosure_interceptorOf;switch(t?-1:e){case 0:throw C.wrapException(new C.RuntimeError("Intercepted function with no arguments."));case 1:return function(e,t,n){return function(){return t(this)[e](n(this))}}(n,s,i);case 2:return function(e,t,n){return function(r){return t(this)[e](n(this),r)}}(n,s,i);case 3:return function(e,t,n){return function(r,i){return t(this)[e](n(this),r,i)}}(n,s,i);case 4:return function(e,t,n){return function(r,i,s){return t(this)[e](n(this),r,i,s)}}(n,s,i);case 5:return function(e,t,n){return function(r,i,s,a){return t(this)[e](n(this),r,i,s,a)}}(n,s,i);case 6:return function(e,t,n){return function(r,i,s,a,o){return t(this)[e](n(this),r,i,s,a,o)}}(n,s,i);default:return function(e,t,n){return function(){var r=[n(this)];return Array.prototype.push.apply(r,arguments),e.apply(t(this),r)}}(r,s,i)}},Closure_forwardInterceptedCallTo:function(e,t,n){var r,i;return null==I.BoundClosure__interceptorFieldNameCache&&(I.BoundClosure__interceptorFieldNameCache=C.BoundClosure__computeFieldNamed("interceptor")),null==I.BoundClosure__receiverFieldNameCache&&(I.BoundClosure__receiverFieldNameCache=C.BoundClosure__computeFieldNamed("receiver")),r=t.length,i=C.Closure_cspForwardInterceptedCall(r,n,e,t),i},closureFromTearOff:function(e){return C.Closure_fromTearOff(e)},BoundClosure_evalRecipe:function(e,t){return C._Universe_evalInEnvironment(L.typeUniverse,C.instanceType(e._receiver),t)},BoundClosure_receiverOf:function(e){return e._receiver},BoundClosure_interceptorOf:function(e){return e._interceptor},BoundClosure__computeFieldNamed:function(e){var t,n,r,i=new C.BoundClosure("receiver","interceptor"),s=E.JSArray_markFixedList(Object.getOwnPropertyNames(i));for(t=s.length,n=0;n<t;++n)if(r=s[n],i[r]===e)return r;throw C.wrapException(C.ArgumentError$("Field name "+e+" not found.",null))},throwCyclicInit:function(e){throw C.wrapException(new C.CyclicInitializationError(e))},getIsolateAffinityTag:function(e){return L.getIsolateTag(e)},LinkedHashMapKeyIterator$:function(e,t){var n=new C.LinkedHashMapKeyIterator(e,t);return n._cell=e._first,n},defineProperty:function(e,t,n){Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})},lookupAndCacheInterceptor:function(e){var t,n,r,i,s,a=I.getTagFunction.call$1(e),o=I.dispatchRecordsForInstanceTags[a];if(null!=o)return Object.defineProperty(e,L.dispatchPropertyName,{value:o,enumerable:!1,writable:!0,configurable:!0}),o.i;if(t=I.interceptorsForUncacheableTags[a],null!=t)return t;if(n=L.interceptorsByTag[a],null==n&&(r=I.alternateTagFunction.call$2(e,a),null!=r)){if(o=I.dispatchRecordsForInstanceTags[r],null!=o)return Object.defineProperty(e,L.dispatchPropertyName,{value:o,enumerable:!1,writable:!0,configurable:!0}),o.i;if(t=I.interceptorsForUncacheableTags[r],null!=t)return t;n=L.interceptorsByTag[r],a=r}if(null==n)return null;if(t=n.prototype,i=a[0],"!"===i)return o=C.makeLeafDispatchRecord(t),I.dispatchRecordsForInstanceTags[a]=o,Object.defineProperty(e,L.dispatchPropertyName,{value:o,enumerable:!1,writable:!0,configurable:!0}),o.i;if("~"===i)return I.interceptorsForUncacheableTags[a]=t,t;if("-"===i)return s=C.makeLeafDispatchRecord(t),Object.defineProperty(Object.getPrototypeOf(e),L.dispatchPropertyName,{value:s,enumerable:!1,writable:!0,configurable:!0}),s.i;if("+"===i)return C.patchInteriorProto(e,t);if("*"===i)throw C.wrapException(C.UnimplementedError$(a));return!0===L.leafTags[a]?(s=C.makeLeafDispatchRecord(t),Object.defineProperty(Object.getPrototypeOf(e),L.dispatchPropertyName,{value:s,enumerable:!1,writable:!0,configurable:!0}),s.i):C.patchInteriorProto(e,t)},patchInteriorProto:function(e,t){var n=Object.getPrototypeOf(e);return Object.defineProperty(n,L.dispatchPropertyName,{value:E.makeDispatchRecord(t,n,null,null),enumerable:!1,writable:!0,configurable:!0}),t},makeLeafDispatchRecord:function(e){return E.makeDispatchRecord(e,!1,null,!!e.$isJavaScriptIndexingBehavior)},makeDefaultDispatchRecord:function(e,t,n){var r=t.prototype;return!0===L.leafTags[e]?C.makeLeafDispatchRecord(r):E.makeDispatchRecord(r,n,null,null)},initNativeDispatch:function(){!0!==I.initNativeDispatchFlag&&(I.initNativeDispatchFlag=!0,C.initNativeDispatchContinue())},initNativeDispatchContinue:function(){var e,t,n,r,i,s,a,o;if(I.dispatchRecordsForInstanceTags=Object.create(null),I.interceptorsForUncacheableTags=Object.create(null),C.initHooks(),e=L.interceptorsByTag,t=Object.getOwnPropertyNames(e),"undefined"!=typeof window)for(window,n=function(){},r=0;r<t.length;++r)i=t[r],s=I.prototypeForTagFunction.call$1(i),null!=s&&(a=C.makeDefaultDispatchRecord(i,e[i],s),null!=a&&(Object.defineProperty(s,L.dispatchPropertyName,{value:a,enumerable:!1,writable:!0,configurable:!0}),n.prototype=s));for(r=0;r<t.length;++r)i=t[r],/^[A-Za-z_]/.test(i)&&(o=e[i],e["!"+i]=o,e["~"+i]=o,e["-"+i]=o,e["+"+i]=o,e["*"+i]=o)},initHooks:function(){var e,t,n,r,i,s,a=A.C_JS_CONST0();if(a=C.applyHooksTransformer(A.C_JS_CONST1,C.applyHooksTransformer(A.C_JS_CONST2,C.applyHooksTransformer(A.C_JS_CONST3,C.applyHooksTransformer(A.C_JS_CONST3,C.applyHooksTransformer(A.C_JS_CONST4,C.applyHooksTransformer(A.C_JS_CONST5,C.applyHooksTransformer(A.C_JS_CONST6(A.C_JS_CONST),a))))))),"undefined"!=typeof dartNativeDispatchHooksTransformer&&(e=dartNativeDispatchHooksTransformer,"function"==typeof e&&(e=[e]),e.constructor==Array))for(t=0;t<e.length;++t)n=e[t],"function"==typeof n&&(a=n(a)||a);r=a.getTag,i=a.getUnknownTag,s=a.prototypeForTag,I.getTagFunction=new C.initHooks_closure(r),I.alternateTagFunction=new C.initHooks_closure0(i),I.prototypeForTagFunction=new C.initHooks_closure1(s)},applyHooksTransformer:function(e,t){return e(t)||t},JSSyntaxRegExp_makeNative:function(e,t,n,r,i,s){var a=t?"m":"",o=n?"":"i",l=r?"u":"",u=i?"s":"",_=s?"g":"",c=function(e,t){try{return new RegExp(e,t)}catch(n){return n}}(e,a+o+l+u+_);if(c instanceof RegExp)return c;throw C.wrapException(C.FormatException$("Illegal RegExp pattern ("+String(c)+")",e,null))},stringContainsUnchecked:function(e,t,n){var r;return"string"==typeof t?e.indexOf(t,n)>=0:t instanceof C.JSSyntaxRegExp?(r=A.JSString_methods.substring$1(e,n),t._nativeRegExp.test(r)):(r=E.allMatches$1$s(t,A.JSString_methods.substring$1(e,n)),!r.get$isEmpty(r))},escapeReplacement:function(e){return e.indexOf("$",0)>=0?e.replace(/\$/g,"$$$$"):e},stringReplaceFirstRE:function(e,t,n,r){var i=t._execGlobal$2(e,r);return null==i?e:C.stringReplaceRangeUnchecked(e,i._match.index,i.get$end(i),n)},quoteStringForRegExp:function(e){return/[[\]{}()*+?.\\^$|]/.test(e)?e.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&"):e},stringReplaceAllUnchecked:function(e,t,n){var r;return"string"==typeof t?C.stringReplaceAllUncheckedString(e,t,n):t instanceof C.JSSyntaxRegExp?(r=t.get$_nativeGlobalVersion(),r.lastIndex=0,e.replace(r,C.escapeReplacement(n))):C.stringReplaceAllGeneral(e,t,n)},stringReplaceAllGeneral:function(e,t,n){var r,i,s,a;for(r=E.allMatches$1$s(t,e),r=r.get$iterator(r),i=0,s="";r.moveNext$0();)a=r.get$current(r),s=s+e.substring(i,a.get$start(a))+n,i=a.get$end(a);return r=s+e.substring(i),r.charCodeAt(0),r},stringReplaceAllUncheckedString:function(e,t,n){var r,i,s,a;if(""===t){if(""===e)return n;for(r=e.length,i=""+n,s=0;s<r;++s)i=i+e[s]+n;return i.charCodeAt(0),i}return a=e.indexOf(t,0),a<0?e:e.length<500||n.indexOf("$",0)>=0?e.split(t).join(n):e.replace(new RegExp(C.quoteStringForRegExp(t),"g"),C.escapeReplacement(n))},stringReplaceFirstUnchecked:function(e,t,n,r){var i,s,a,o;return"string"==typeof t?(i=e.indexOf(t,r),i<0?e:C.stringReplaceRangeUnchecked(e,i,i+t.length,n)):t instanceof C.JSSyntaxRegExp?0===r?e.replace(t._nativeRegExp,C.escapeReplacement(n)):C.stringReplaceFirstRE(e,t,n,r):(s=E.allMatches$2$s(t,e,r),a=s.get$iterator(s),a.moveNext$0()?(o=a.get$current(a),A.JSString_methods.replaceRange$3(e,o.get$start(o),o.get$end(o),n)):e)},stringReplaceRangeUnchecked:function(e,t,n,r){return e.substring(0,t)+r+e.substring(n)},ConstantMapView:function(e,t){this._map=e,this.$ti=t},ConstantMap:function(){},ConstantStringMap:function(e,t,n,r){var i=this;i.__js_helper$_length=e,i._jsObject=t,i._keys=n,i.$ti=r},ConstantStringMap_values_closure:function(e){this.$this=e},_ConstantMapKeyIterable:function(e,t){this.__js_helper$_map=e,this.$ti=t},GeneralConstantMap:function(e,t){this._jsData=e,this.$ti=t},GeneralConstantMap__typeTest_closure:function(e){this.T=e},Instantiation:function(){},Instantiation1:function(e,t){this._genericClosure=e,this.$ti=t},JSInvocationMirror:function(e,t,n,r,i){var s=this;s.__js_helper$_memberName=e,s.__js_helper$_kind=t,s._arguments=n,s._namedArgumentNames=r,s._typeArgumentCount=i},Primitives_functionNoSuchMethod_closure:function(e,t,n){this._box_0=e,this.namedArgumentList=t,this.$arguments=n},TypeErrorDecoder:function(e,t,n,r,i,s){var a=this;a._pattern=e,a._arguments=t,a._argumentsExpr=n,a._expr=r,a._method=i,a._receiver=s},NullError:function(e,t){this.__js_helper$_message=e,this._method=t},JsNoSuchMethodError:function(e,t,n){this.__js_helper$_message=e,this._method=t,this._receiver=n},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 n=this;n.hashMapCellKey=e,n.hashMapCellValue=t,n._previous=n._next=null},LinkedHashMapKeyIterable:function(e,t){this.__js_helper$_map=e,this.$ti=t},LinkedHashMapKeyIterator:function(e,t){var n=this;n.__js_helper$_map=e,n._modifications=t,n.__js_helper$_current=n._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 n=this;n.pattern=e,n._nativeRegExp=t,n._nativeAnchoredRegExp=n._nativeGlobalRegExp=null},_MatchImplementation:function(e){this._match=e},_AllMatchesIterable:function(e,t,n){this._re=e,this._string=t,this._start=n},_AllMatchesIterator:function(e,t,n){var r=this;r._regExp=e,r._string=t,r._nextIndex=n,r.__js_helper$_current=null},StringMatch:function(e,t){this.start=e,this.pattern=t},_StringAllMatchesIterable:function(e,t,n){this._input=e,this._pattern=t,this.__js_helper$_index=n},_StringAllMatchesIterator:function(e,t,n){var r=this;r._input=e,r._pattern=t,r.__js_helper$_index=n,r.__js_helper$_current=null},throwLateFieldADI:function(e){return C.throwExpression(C.LateError$fieldADI(e))},throwUnnamedLateFieldNI:function(){return C.throwExpression(C.LateError$fieldNI(""))},throwUnnamedLateFieldAI:function(){return C.throwExpression(C.LateError$fieldAI(""))},throwUnnamedLateFieldADI:function(){return C.throwExpression(C.LateError$fieldADI(""))},_Cell$:function(){var e=new C._Cell("");return e.__late_helper$_value=e},_Cell$named:function(e){var t=new C._Cell(e);return t.__late_helper$_value=t},_Cell:function(e){this.__late_helper$_name=e,this.__late_helper$_value=null},_ensureNativeList:function(e){return e},NativeInt8List__create1:function(e){return new Int8Array(e)},_checkValidIndex:function(e,t,n){if(e>>>0!==e||e>=n)throw C.wrapException(C.diagnoseIndexError(t,e))},_checkValidRange:function(e,t,n){var r;if(r=e>>>0!==e||(null==t?e>n:t>>>0!==t||e>t||t>n),r)throw C.wrapException(C.diagnoseRangeError(e,t,n));return null==t?n:t},NativeTypedData:function(){},NativeTypedArray:function(){},NativeTypedArrayOfDouble:function(){},NativeTypedArrayOfInt: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:function(e,t){var n=t._precomputed1;return null==n?t._precomputed1=C._Universe__lookupQuestionRti(e,t._primary,!0):n},Rti__getFutureFromFutureOr:function(e,t){var n=t._precomputed1;return null==n?t._precomputed1=C._Universe__lookupInterfaceRti(e,"Future",[t._primary]):n},Rti__isUnionOfFunctionType:function(e){var t=e._kind;return 6===t||7===t||8===t?C.Rti__isUnionOfFunctionType(e._primary):12===t||13===t},Rti__getCanonicalRecipe:function(e){return e._canonicalRecipe},findType:function(e){return C._Universe_eval(L.typeUniverse,e,!1)},instantiatedGenericFunctionType:function(e,t){var n,r,i,s,a;return null==e?null:(n=t._rest,r=e._bindCache,null==r&&(r=e._bindCache=new Map),i=t._canonicalRecipe,s=r.get(i),null!=s?s:(a=C._substitute(L.typeUniverse,e._primary,n,0),r.set(i,a),a))},_substitute:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S=t._kind;switch(S){case 5:case 1:case 2:case 3:case 4:return t;case 6:return i=t._primary,s=C._substitute(e,i,n,r),s===i?t:C._Universe__lookupStarRti(e,s,!0);case 7:return i=t._primary,s=C._substitute(e,i,n,r),s===i?t:C._Universe__lookupQuestionRti(e,s,!0);case 8:return i=t._primary,s=C._substitute(e,i,n,r),s===i?t:C._Universe__lookupFutureOrRti(e,s,!0);case 9:return a=t._rest,o=C._substituteArray(e,a,n,r),o===a?t:C._Universe__lookupInterfaceRti(e,t._primary,o);case 10:return l=t._primary,u=C._substitute(e,l,n,r),_=t._rest,c=C._substituteArray(e,_,n,r),u===l&&c===_?t:C._Universe__lookupBindingRti(e,u,c);case 12:return $=t._primary,p=C._substitute(e,$,n,r),h=t._rest,d=C._substituteFunctionParameters(e,h,n,r),p===$&&d===h?t:C._Universe__lookupFunctionRti(e,p,d);case 13:return f=t._rest,r+=f.length,g=C._substituteArray(e,f,n,r),l=t._primary,u=C._substitute(e,l,n,r),g===f&&u===l?t:C._Universe__lookupGenericFunctionRti(e,u,g,!0);case 14:return m=t._primary,m<r?t:(y=n[m-r],null==y?t:y);default:throw C.wrapException(C.AssertionError$("Attempted to substitute unexpected RTI kind "+S))}},_substituteArray:function(e,t,n,r){var i,s,a,o,l=t.length,u=C._Utils_newArrayOrEmpty(l);for(i=!1,s=0;s<l;++s)a=t[s],o=C._substitute(e,a,n,r),o!==a&&(i=!0),u[s]=o;return i?u:t},_substituteNamed:function(e,t,n,r){var i,s,a,o,l,u,_=t.length,c=C._Utils_newArrayOrEmpty(_);for(i=!1,s=0;s<_;s+=3)a=t[s],o=t[s+1],l=t[s+2],u=C._substitute(e,l,n,r),u!==l&&(i=!0),c.splice(s,3,a,o,u);return i?c:t},_substituteFunctionParameters:function(e,t,n,r){var i,s=t._requiredPositional,a=C._substituteArray(e,s,n,r),o=t._optionalPositional,l=C._substituteArray(e,o,n,r),u=t._named,_=C._substituteNamed(e,u,n,r);return a===s&&l===o&&_===u?t:(i=new C._FunctionParameters,i._requiredPositional=a,i._optionalPositional=l,i._named=_,i)},_setArrayType:function(e,t){return e[L.arrayRti]=t,e},closureFunctionType:function(e){var t,n=e.$signature;return null!=n?"number"==typeof n?C.getTypeFromTypesTable(n):(t=e.$signature(),t):null},instanceOrFunctionType:function(e,t){var n;return C.Rti__isUnionOfFunctionType(t)&&e instanceof C.Closure&&(n=C.closureFunctionType(e),null!=n)?n:C.instanceType(e)},instanceType:function(e){var t;return e instanceof C.Object?(t=e.$ti,null!=t?t:C._instanceTypeFromConstructor(e)):Array.isArray(e)?C._arrayInstanceType(e):C._instanceTypeFromConstructor(E.getInterceptor$(e))},_arrayInstanceType:function(e){var t=e[L.arrayRti],n=V.JSArray_dynamic;return null==t||t.constructor!==n.constructor?n:t},_instanceType:function(e){var t=e.$ti;return null!=t?t:C._instanceTypeFromConstructor(e)},_instanceTypeFromConstructor:function(e){var t=e.constructor,n=t.$ccache;return null!=n?n:C._instanceTypeFromConstructorMiss(e,t)},_instanceTypeFromConstructorMiss:function(e,t){var n=e instanceof C.Closure?e.__proto__.__proto__.constructor:t,r=C._Universe_findErasedType(L.typeUniverse,n.name);return t.$ccache=r,r},getTypeFromTypesTable:function(e){var t,n=L.types,r=n[e];return"string"==typeof r?(t=C._Universe_eval(L.typeUniverse,r,!1),n[e]=t,t):r},getRuntimeType:function(e){var t=e instanceof C.Closure?C.closureFunctionType(e):null;return C.createRuntimeType(null==t?C.instanceType(e):t)},createRuntimeType:function(e){var t,n,r,i=e._cachedRuntimeType;return null!=i?i:(t=e._canonicalRecipe,n=t.replace(/\*/g,""),n===t?e._cachedRuntimeType=new C._Type(e):(r=C._Universe_eval(L.typeUniverse,n,!0),i=r._cachedRuntimeType,e._cachedRuntimeType=null==i?r._cachedRuntimeType=new C._Type(r):i))},typeLiteral:function(e){return C.createRuntimeType(C._Universe_eval(L.typeUniverse,e,!1))},_installSpecializedIsTest:function(e){var t,n,r,i;if(this===V.Object)return C._finishIsFn(this,e,C._isObject);if(t=!!C.isStrongTopType(this)||this===V.legacy_Object,t)return C._finishIsFn(this,e,C._isTop);if(t=this._kind,n=6===t?this._primary:this,r=n===V.int?C._isInt:n===V.double||n===V.num?C._isNum:n===V.String?C._isString:n===V.bool?C._isBool:null,null!=r)return C._finishIsFn(this,e,r);if(9===n._kind){if(i=n._primary,n._rest.every(C.isTopType))return this._specializedTestResource="$is"+i,"List"===i?C._finishIsFn(this,e,C._isListTestViaProperty):C._finishIsFn(this,e,C._isTestViaProperty)}else if(7===t)return C._finishIsFn(this,e,C._generalNullableIsTestImplementation);return C._finishIsFn(this,e,C._generalIsTestImplementation)},_finishIsFn:function(e,t,n){return e._is=n,e._is(t)},_installSpecializedAsCheck:function(e){var t,n=C._generalAsCheckImplementation;return t=!!C.isStrongTopType(this)||this===V.legacy_Object,t?n=C._asTop:this===V.Object?n=C._asObject:(t=C.isNullable(this),t&&(n=C._generalNullableAsCheckImplementation)),this._as=n,this._as(e)},_nullIs:function(e){var t,n=e._kind;return t=!!C.isStrongTopType(e)||(e===V.legacy_Object||(e===V.legacy_Never||(7===n||(!(6!==n||!C._nullIs(e._primary))||(8===n&&C._nullIs(e._primary)||e===V.Null||e===V.JSNull))))),t},_generalIsTestImplementation:function(e){return null==e?C._nullIs(this):C._isSubtype(L.typeUniverse,C.instanceOrFunctionType(e,this),null,this,null)},_generalNullableIsTestImplementation:function(e){return null==e||this._primary._is(e)},_isTestViaProperty:function(e){var t;return null==e?C._nullIs(this):(t=this._specializedTestResource,e instanceof C.Object?!!e[t]:!!E.getInterceptor$(e)[t])},_isListTestViaProperty:function(e){var t;return null==e?C._nullIs(this):"object"==o(e)&&(!!Array.isArray(e)||(t=this._specializedTestResource,e instanceof C.Object?!!e[t]:!!E.getInterceptor$(e)[t]))},_generalAsCheckImplementation:function(e){var t;if(null==e){if(t=C.isNullable(this),t)return e}else if(this._is(e))return e;C._failedAsCheck(e,this)},_generalNullableAsCheckImplementation:function(e){return null==e||this._is(e)?e:void C._failedAsCheck(e,this)},_failedAsCheck:function(e,t){throw C.wrapException(C._TypeError$fromMessage(C._Error_compose(e,C.instanceOrFunctionType(e,t),C._rtiToString(t,null))))},_Error_compose:function(e,t,n){var r=C.Error_safeToString(e);return r+": type '"+C._rtiToString(null==t?C.instanceType(e):t,null)+"' is not a subtype of type '"+n+"'"},_TypeError$fromMessage:function(e){return new C._TypeError("TypeError: "+e)},_TypeError__TypeError$forType:function(e,t){return new C._TypeError("TypeError: "+C._Error_compose(e,null,t))},_isObject:function(e){return null!=e},_asObject:function(e){if(null!=e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"Object"))},_isTop:function(e){return!0},_asTop:function(e){return e},_isBool:function(e){return!0===e||!1===e},_asBool:function(e){if(!0===e)return!0;if(!1===e)return!1;throw C.wrapException(C._TypeError__TypeError$forType(e,"bool"))},_asBoolS:function(e){if(!0===e)return!0;if(!1===e)return!1;if(null==e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"bool"))},_asBoolQ:function(e){if(!0===e)return!0;if(!1===e)return!1;if(null==e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"bool?"))},_asDouble:function(e){if("number"==typeof e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"double"))},_asDoubleS:function(e){if("number"==typeof e)return e;if(null==e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"double"))},_asDoubleQ:function(e){if("number"==typeof e)return e;if(null==e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"double?"))},_isInt:function(e){return"number"==typeof e&&Math.floor(e)===e},_asInt:function(e){if("number"==typeof e&&Math.floor(e)===e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"int"))},_asIntS:function(e){if("number"==typeof e&&Math.floor(e)===e)return e;if(null==e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"int"))},_asIntQ:function(e){if("number"==typeof e&&Math.floor(e)===e)return e;if(null==e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"int?"))},_isNum:function(e){return"number"==typeof e},_asNum:function(e){if("number"==typeof e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"num"))},_asNumS:function(e){if("number"==typeof e)return e;if(null==e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"num"))},_asNumQ:function(e){if("number"==typeof e)return e;if(null==e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"num?"))},_isString:function(e){return"string"==typeof e},_asString:function(e){if("string"==typeof e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"String"))},_asStringS:function(e){if("string"==typeof e)return e;if(null==e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"String"))},_asStringQ:function(e){if("string"==typeof e)return e;if(null==e)return e;throw C.wrapException(C._TypeError__TypeError$forType(e,"String?"))},_rtiArrayToString:function(e,t){var n,r,i;for(n="",r="",i=0;i<e.length;++i,r=", ")n+=r+C._rtiToString(e[i],t);return n},_recordRtiToString:function(e,t){var n,r,i,s,a,o,l=e._primary,u=e._rest;if(""===l)return"("+C._rtiArrayToString(u,t)+")";for(n=u.length,r=l.split(","),i=r.length-n,s="(",a="",o=0;o<n;++o,a=", ")s+=a,0===i&&(s+="{"),s+=C._rtiToString(u[o],t),i>=0&&(s+=" "+r[i]),++i;return s+"})"},_functionRtiToString:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x;if(null!=n){for(r=n.length,null==t?(t=C._setArrayType([],V.JSArray_String),i=null):i=t.length,s=t.length,a=r;a>0;--a)t.push("T"+(s+a));for(o=V.nullable_Object,l=V.legacy_Object,u="<",_="",a=0;a<r;++a,_=", ")u=A.JSString_methods.$add(u+_,t[t.length-1-a]),c=n[a],$=c._kind,p=2===$||3===$||4===$||5===$||c===o||c===l,p||(u+=" extends "+C._rtiToString(c,t));u+=">"}else u="",i=null;for(o=e._primary,h=e._rest,d=h._requiredPositional,f=d.length,g=h._optionalPositional,m=g.length,y=h._named,S=y.length,v=C._rtiToString(o,t),b="",x="",a=0;a<f;++a,x=", ")b+=x+C._rtiToString(d[a],t);if(m>0){for(b+=x+"[",x="",a=0;a<m;++a,x=", ")b+=x+C._rtiToString(g[a],t);b+="]"}if(S>0){for(b+=x+"{",x="",a=0;a<S;a+=3,x=", ")b+=x,y[a+1]&&(b+="required "),b+=C._rtiToString(y[a+2],t)+" "+y[a];b+="}"}return null!=i&&(t.toString,t.length=i),u+"("+b+") => "+v},_rtiToString:function(e,t){var n,r,i,s,a,o,l=e._kind;return 5===l?"erased":2===l?"dynamic":3===l?"void":1===l?"Never":4===l?"any":6===l?(n=C._rtiToString(e._primary,t),n):7===l?(r=e._primary,n=C._rtiToString(r,t),i=r._kind,(12===i||13===i?"("+n+")":n)+"?"):8===l?"FutureOr<"+C._rtiToString(e._primary,t)+">":9===l?(s=C._unminifyOrTag(e._primary),a=e._rest,a.length>0?s+"<"+C._rtiArrayToString(a,t)+">":s):11===l?C._recordRtiToString(e,t):12===l?C._functionRtiToString(e,t,null):13===l?C._functionRtiToString(e._primary,t,e._rest):14===l?(o=e._primary,t[t.length-1-o]):"?"},_unminifyOrTag:function(e){var t=L.mangledGlobalNames[e];return null!=t?t:e},_Universe_findRule:function(e,t){for(var n=e.tR[t];"string"==typeof n;)n=e.tR[n];return n},_Universe_findErasedType:function(e,t){var n,r,i,s,a,o=e.eT,l=o[t];if(null==l)return C._Universe_eval(e,t,!1);if("number"==typeof l){for(n=l,r=C._Universe__lookupTerminalRti(e,5,"#"),i=C._Utils_newArrayOrEmpty(n),s=0;s<n;++s)i[s]=r;return a=C._Universe__lookupInterfaceRti(e,t,i),o[t]=a,a}return l},_Universe_addRules:function(e,t){return C._Utils_objectAssign(e.tR,t)},_Universe_addErasedTypes:function(e,t){return C._Utils_objectAssign(e.eT,t)},_Universe_eval:function(e,t,n){var r,i=e.eC,s=i.get(t);return null!=s?s:(r=C._Parser_parse(C._Parser_create(e,null,t,n)),i.set(t,r),r)},_Universe_evalInEnvironment:function(e,t,n){var r,i,s=t._evalCache;return null==s&&(s=t._evalCache=new Map),r=s.get(n),null!=r?r:(i=C._Parser_parse(C._Parser_create(e,t,n,!0)),s.set(n,i),i)},_Universe_bind:function(e,t,n){var r,i,s,a=t._bindCache;return null==a&&(a=t._bindCache=new Map),r=n._canonicalRecipe,i=a.get(r),null!=i?i:(s=C._Universe__lookupBindingRti(e,t,10===n._kind?n._rest:[n]),a.set(r,s),s)},_Universe__installTypeTests:function(e,t){return t._as=C._installSpecializedAsCheck,t._is=C._installSpecializedIsTest,t},_Universe__lookupTerminalRti:function(e,t,n){var r,i,s=e.eC.get(n);return null!=s?s:(r=new C.Rti(null,null),r._kind=t,r._canonicalRecipe=n,i=C._Universe__installTypeTests(e,r),e.eC.set(n,i),i)},_Universe__lookupStarRti:function(e,t,n){var r,i=t._canonicalRecipe+"*",s=e.eC.get(i);return null!=s?s:(r=C._Universe__createStarRti(e,t,i,n),e.eC.set(i,r),r)},_Universe__createStarRti:function(e,t,n,r){var i,s,a;return r&&(i=t._kind,s=!!C.isStrongTopType(t)||(t===V.Null||t===V.JSNull||7===i||6===i),s)?t:(a=new C.Rti(null,null),a._kind=6,a._primary=t,a._canonicalRecipe=n,C._Universe__installTypeTests(e,a))},_Universe__lookupQuestionRti:function(e,t,n){var r,i=t._canonicalRecipe+"?",s=e.eC.get(i);return null!=s?s:(r=C._Universe__createQuestionRti(e,t,i,n),e.eC.set(i,r),r)},_Universe__createQuestionRti:function(e,t,n,r){var i,s,a,o;if(r){if(i=t._kind,s=!!C.isStrongTopType(t)||(t===V.Null||t===V.JSNull||(7===i||8===i&&C.isNullable(t._primary))),s)return t;if(1===i||t===V.legacy_Never)return V.Null;if(6===i)return a=t._primary,8===a._kind&&C.isNullable(a._primary)?a:C.Rti__getQuestionFromStar(e,t)}return o=new C.Rti(null,null),o._kind=7,o._primary=t,o._canonicalRecipe=n,C._Universe__installTypeTests(e,o)},_Universe__lookupFutureOrRti:function(e,t,n){var r,i=t._canonicalRecipe+"/",s=e.eC.get(i);return null!=s?s:(r=C._Universe__createFutureOrRti(e,t,i,n),e.eC.set(i,r),r)},_Universe__createFutureOrRti:function(e,t,n,r){var i,s,a;if(r){if(i=t._kind,s=!!C.isStrongTopType(t)||t===V.legacy_Object,s||t===V.Object)return t;if(1===i)return C._Universe__lookupInterfaceRti(e,"Future",[t]);if(t===V.Null||t===V.JSNull)return V.nullable_Future_Null}return a=new C.Rti(null,null),a._kind=8,a._primary=t,a._canonicalRecipe=n,C._Universe__installTypeTests(e,a)},_Universe__lookupGenericFunctionParameterRti:function(e,t){var n,r,i=t+"^",s=e.eC.get(i);return null!=s?s:(n=new C.Rti(null,null),n._kind=14,n._primary=t,n._canonicalRecipe=i,r=C._Universe__installTypeTests(e,n),e.eC.set(i,r),r)},_Universe__canonicalRecipeJoin:function(e){var t,n,r,i=e.length;for(t="",n="",r=0;r<i;++r,n=",")t+=n+e[r]._canonicalRecipe;return t},_Universe__canonicalRecipeJoinNamed:function(e){var t,n,r,i,s,a=e.length;for(t="",n="",r=0;r<a;r+=3,n=",")i=e[r],s=e[r+1]?"!":":",t+=n+i+s+e[r+2]._canonicalRecipe;return t},_Universe__lookupInterfaceRti:function(e,t,n){var r,i,s,a=t;return n.length>0&&(a+="<"+C._Universe__canonicalRecipeJoin(n)+">"),r=e.eC.get(a),null!=r?r:(i=new C.Rti(null,null),i._kind=9,i._primary=t,i._rest=n,n.length>0&&(i._precomputed1=n[0]),i._canonicalRecipe=a,s=C._Universe__installTypeTests(e,i),e.eC.set(a,s),s)},_Universe__lookupBindingRti:function(e,t,n){var r,i,s,a,o,l;return 10===t._kind?(r=t._primary,i=t._rest.concat(n)):(i=n,r=t),s=r._canonicalRecipe+";<"+C._Universe__canonicalRecipeJoin(i)+">",a=e.eC.get(s),null!=a?a:(o=new C.Rti(null,null),o._kind=10,o._primary=r,o._rest=i,o._canonicalRecipe=s,l=C._Universe__installTypeTests(e,o),e.eC.set(s,l),l)},_Universe__lookupRecordRti:function(e,t,n){var r,i,s="+"+t+"("+C._Universe__canonicalRecipeJoin(n)+")",a=e.eC.get(s);return null!=a?a:(r=new C.Rti(null,null),r._kind=11,r._primary=t,r._rest=n,r._canonicalRecipe=s,i=C._Universe__installTypeTests(e,r),e.eC.set(s,i),i)},_Universe__lookupFunctionRti:function(e,t,n){var r,i,s,a,o,l=t._canonicalRecipe,u=n._requiredPositional,_=u.length,c=n._optionalPositional,$=c.length,p=n._named,h=p.length,d="("+C._Universe__canonicalRecipeJoin(u);return $>0&&(r=_>0?",":"",d+=r+"["+C._Universe__canonicalRecipeJoin(c)+"]"),h>0&&(r=_>0?",":"",d+=r+"{"+C._Universe__canonicalRecipeJoinNamed(p)+"}"),i=l+(d+")"),s=e.eC.get(i),null!=s?s:(a=new C.Rti(null,null),a._kind=12,a._primary=t,a._rest=n,a._canonicalRecipe=i,o=C._Universe__installTypeTests(e,a),e.eC.set(i,o),o)},_Universe__lookupGenericFunctionRti:function(e,t,n,r){var i,s=t._canonicalRecipe+"<"+C._Universe__canonicalRecipeJoin(n)+">",a=e.eC.get(s);return null!=a?a:(i=C._Universe__createGenericFunctionRti(e,t,n,s,r),e.eC.set(s,i),i)},_Universe__createGenericFunctionRti:function(e,t,n,r,i){var s,a,o,l,u,_,c,$;if(i){for(s=n.length,a=C._Utils_newArrayOrEmpty(s),o=0,l=0;l<s;++l)u=n[l],1===u._kind&&(a[l]=u,++o);if(o>0)return _=C._substitute(e,t,a,0),c=C._substituteArray(e,n,a,0),C._Universe__lookupGenericFunctionRti(e,_,c,n!==c)}return $=new C.Rti(null,null),$._kind=13,$._primary=t,$._rest=n,$._canonicalRecipe=r,C._Universe__installTypeTests(e,$)},_Parser_create:function(e,t,n,r){return{u:e,e:t,r:n,s:[],p:0,n:r}},_Parser_parse:function(e){var t,n,r,i,s,a,o,l,u,_=e.r,c=e.s;for(t=_.length,n=0;n<t;)if(r=_.charCodeAt(n),r>=48&&r<=57)n=C._Parser_handleDigit(n+1,r,_,c);else if((((32|r)>>>0)-97&65535)<26||95===r||36===r||124===r)n=C._Parser_handleIdentifier(e,n,_,c,!1);else if(46===r)n=C._Parser_handleIdentifier(e,n,_,c,!0);else switch(++n,r){case 44:break;case 58:c.push(!1);break;case 33:c.push(!0);break;case 59:c.push(C._Parser_toType(e.u,e.e,c.pop()));break;case 94:c.push(C._Universe__lookupGenericFunctionParameterRti(e.u,c.pop()));break;case 35:c.push(C._Universe__lookupTerminalRti(e.u,5,"#"));break;case 64:c.push(C._Universe__lookupTerminalRti(e.u,2,"@"));break;case 126:c.push(C._Universe__lookupTerminalRti(e.u,3,"~"));break;case 60:c.push(e.p),e.p=c.length;break;case 62:if(i=e.u,s=c.splice(e.p),C._Parser_toTypes(e.u,e.e,s),e.p=c.pop(),a=c.pop(),"string"==typeof a)c.push(C._Universe__lookupInterfaceRti(i,a,s));else switch(o=C._Parser_toType(i,e.e,a),o._kind){case 12:c.push(C._Universe__lookupGenericFunctionRti(i,o,s,e.n));break;default:c.push(C._Universe__lookupBindingRti(i,o,s));break}break;case 38:C._Parser_handleExtendedOperations(e,c);break;case 42:i=e.u,c.push(C._Universe__lookupStarRti(i,C._Parser_toType(i,e.e,c.pop()),e.n));break;case 63:i=e.u,c.push(C._Universe__lookupQuestionRti(i,C._Parser_toType(i,e.e,c.pop()),e.n));break;case 47:i=e.u,c.push(C._Universe__lookupFutureOrRti(i,C._Parser_toType(i,e.e,c.pop()),e.n));break;case 40:c.push(-3),c.push(e.p),e.p=c.length;break;case 41:C._Parser_handleArguments(e,c);break;case 91:c.push(e.p),e.p=c.length;break;case 93:s=c.splice(e.p),C._Parser_toTypes(e.u,e.e,s),e.p=c.pop(),c.push(s),c.push(-1);break;case 123:c.push(e.p),e.p=c.length;break;case 125:s=c.splice(e.p),C._Parser_toTypesNamed(e.u,e.e,s),e.p=c.pop(),c.push(s),c.push(-2);break;case 43:l=_.indexOf("(",n),c.push(_.substring(n,l)),c.push(-4),c.push(e.p),e.p=c.length,n=l+1;break;default:throw"Bad character "+r}return u=c.pop(),C._Parser_toType(e.u,e.e,u)},_Parser_handleDigit:function(e,t,n,r){var i,s,a=t-48;for(i=n.length;e<i;++e){if(s=n.charCodeAt(e),!(s>=48&&s<=57))break;a=10*a+(s-48)}return r.push(a),e},_Parser_handleIdentifier:function(e,t,n,r,i){var s,a,o,l,u,_,c=t+1;for(s=n.length;c<s;++c)if(a=n.charCodeAt(c),46===a){if(i)break;i=!0}else if(o=(((32|a)>>>0)-97&65535)<26||95===a||36===a||124===a||a>=48&&a<=57,!o)break;return l=n.substring(t,c),i?(s=e.u,u=e.e,10===u._kind&&(u=u._primary),_=C._Universe_findRule(s,u._primary)[l],null==_&&C.throwExpression('No "'+l+'" in "'+C.Rti__getCanonicalRecipe(u)+'"'),r.push(C._Universe_evalInEnvironment(s,u,_))):r.push(l),c},_Parser_handleArguments:function(e,t){var n,r,i,s,a,o=e.u,l=t.pop();if("number"==typeof l)switch(l){case-1:n=t.pop(),r=null;break;case-2:r=t.pop(),n=null;break;default:t.push(l),r=null,n=r;break}else t.push(l),r=null,n=r;switch(i=C._Parser_collectArray(e,t),l=t.pop(),l){case-3:return l=t.pop(),null==n&&(n=o.sEA),null==r&&(r=o.sEA),s=C._Parser_toType(o,e.e,l),a=new C._FunctionParameters,a._requiredPositional=i,a._optionalPositional=n,a._named=r,void t.push(C._Universe__lookupFunctionRti(o,s,a));case-4:return void t.push(C._Universe__lookupRecordRti(o,t.pop(),i));default:throw C.wrapException(C.AssertionError$("Unexpected state under `()`: "+C.S(l)))}},_Parser_handleExtendedOperations:function(e,t){var n=t.pop();if(0!==n){if(1!==n)throw C.wrapException(C.AssertionError$("Unexpected extended operation "+C.S(n)));t.push(C._Universe__lookupTerminalRti(e.u,4,"1&"))}else t.push(C._Universe__lookupTerminalRti(e.u,1,"0&"))},_Parser_collectArray:function(e,t){var n=t.splice(e.p);return C._Parser_toTypes(e.u,e.e,n),e.p=t.pop(),n},_Parser_toType:function(e,t,n){return"string"==typeof n?C._Universe__lookupInterfaceRti(e,n,e.sEA):"number"==typeof n?(t.toString,C._Parser_indexToType(e,t,n)):n},_Parser_toTypes:function(e,t,n){var r,i=n.length;for(r=0;r<i;++r)n[r]=C._Parser_toType(e,t,n[r])},_Parser_toTypesNamed:function(e,t,n){var r,i=n.length;for(r=2;r<i;r+=3)n[r]=C._Parser_toType(e,t,n[r])},_Parser_indexToType:function(e,t,n){var r,i,s=t._kind;if(10===s){if(0===n)return t._primary;if(r=t._rest,i=r.length,n<=i)return r[n-1];n-=i,t=t._primary,s=t._kind}else if(0===n)return t;if(9!==s)throw C.wrapException(C.AssertionError$("Indexed base must be an interface type"));if(r=t._rest,n<=r.length)return r[n-1];throw C.wrapException(C.AssertionError$("Bad index "+n+" for "+t.toString$0(0)))},_isSubtype:function(e,t,n,r,i){var s,a,o,l,u,_,c,$,p,h;if(t===r)return!0;if(s=!!C.isStrongTopType(r)||r===V.legacy_Object,s)return!0;if(a=t._kind,4===a)return!0;if(C.isStrongTopType(t))return!1;if(s=1===t._kind,s)return!0;if(o=14===a,o&&C._isSubtype(e,n[t._primary],n,r,i))return!0;if(l=r._kind,s=t===V.Null||t===V.JSNull,s)return 8===l?C._isSubtype(e,t,n,r._primary,i):r===V.Null||r===V.JSNull||7===l||6===l;if(r===V.Object)return 8===a||6===a?C._isSubtype(e,t._primary,n,r,i):7!==a;if(6===a)return C._isSubtype(e,t._primary,n,r,i);if(6===l)return s=C.Rti__getQuestionFromStar(e,r),C._isSubtype(e,t,n,s,i);if(8===a)return!!C._isSubtype(e,t._primary,n,r,i)&&C._isSubtype(e,C.Rti__getFutureFromFutureOr(e,t),n,r,i);if(7===a)return s=C._isSubtype(e,V.Null,n,r,i),s&&C._isSubtype(e,t._primary,n,r,i);if(8===l)return!!C._isSubtype(e,t,n,r._primary,i)||C._isSubtype(e,t,n,C.Rti__getFutureFromFutureOr(e,r),i);if(7===l)return s=C._isSubtype(e,t,n,V.Null,i),s||C._isSubtype(e,t,n,r._primary,i);if(o)return!1;if(s=12!==a,(!s||13===a)&&r===V.Function)return!0;if(13===l){if(t===V.JavaScriptFunction)return!0;if(13!==a)return!1;if(u=t._rest,_=r._rest,c=u.length,c!==_.length)return!1;for(n=null==n?u:u.concat(n),i=null==i?_:_.concat(i),$=0;$<c;++$)if(p=u[$],h=_[$],!C._isSubtype(e,p,n,h,i)||!C._isSubtype(e,h,i,p,n))return!1;return C._isFunctionSubtype(e,t._primary,n,r._primary,i)}return 12===l?t===V.JavaScriptFunction||!s&&C._isFunctionSubtype(e,t,n,r,i):9===a?9===l&&C._isInterfaceSubtype(e,t,n,r,i):(s=11===a,!(!s||r!==V.Record)||!(!s||11!==l)&&C._isRecordSubtype(e,t,n,r,i))},_isFunctionSubtype:function(e,t,n,r,i){var s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x,w,E,A;if(!C._isSubtype(e,t._primary,n,r._primary,i))return!1;if(s=t._rest,a=r._rest,o=s._requiredPositional,l=a._requiredPositional,u=o.length,_=l.length,u>_)return!1;if(c=_-u,$=s._optionalPositional,p=a._optionalPositional,h=$.length,d=p.length,u+h<_+d)return!1;for(f=0;f<u;++f)if(g=o[f],!C._isSubtype(e,l[f],i,g,n))return!1;for(f=0;f<c;++f)if(g=$[f],!C._isSubtype(e,l[u+f],i,g,n))return!1;for(f=0;f<d;++f)if(g=$[c+f],!C._isSubtype(e,p[f],i,g,n))return!1;for(m=s._named,y=a._named,S=m.length,v=y.length,b=0,x=0;x<v;x+=3)for(w=y[x];1;){if(b>=S)return!1;if(E=m[b],b+=3,w<E)return!1;if(A=m[b-2],!(E<w)){if(g=y[x+1],A&&!g)return!1;if(g=m[b-1],!C._isSubtype(e,y[x+2],i,g,n))return!1;break}if(A)return!1}for(;b<S;){if(m[b+1])return!1;b+=3}return!0},_isInterfaceSubtype:function(e,t,n,r,i){for(var s,a,o,l,u,_,c,$=t._primary,p=r._primary;$!==p;){if(s=e.tR[$],null==s)return!1;if("string"!=typeof s){if(a=s[p],null==a)return!1;for(o=a.length,l=o>0?new Array(o):L.typeUniverse.sEA,u=0;u<o;++u)l[u]=C._Universe_evalInEnvironment(e,t,a[u]);return C._areArgumentsSubtypes(e,l,null,n,r._rest,i)}$=s}return _=t._rest,c=r._rest,C._areArgumentsSubtypes(e,_,null,n,c,i)},_areArgumentsSubtypes:function(e,t,n,r,i,s){var a,o,l,u=t.length;for(a=0;a<u;++a)if(o=t[a],l=i[a],!C._isSubtype(e,o,r,l,s))return!1;return!0},_isRecordSubtype:function(e,t,n,r,i){var s,a=t._rest,o=r._rest,l=a.length;if(l!==o.length)return!1;if(t._primary!==r._primary)return!1;for(s=0;s<l;++s)if(!C._isSubtype(e,a[s],n,o[s],i))return!1;return!0},isNullable:function(e){var t,n=e._kind;return t=e===V.Null||e===V.JSNull||(!!C.isStrongTopType(e)||(7===n||(!(6!==n||!C.isNullable(e._primary))||8===n&&C.isNullable(e._primary)))),t},isTopType:function(e){var t;return t=!!C.isStrongTopType(e)||e===V.legacy_Object,t},isStrongTopType:function(e){var t=e._kind;return 2===t||3===t||4===t||5===t||e===V.nullable_Object},_Utils_objectAssign:function(e,t){var n,r,i=Object.keys(t),s=i.length;for(n=0;n<s;++n)r=i[n],e[r]=t[r]},_Utils_newArrayOrEmpty:function(e){return e>0?new Array(e):L.typeUniverse.sEA},Rti:function(e,t){var n=this;n._as=e,n._is=t,n._cachedRuntimeType=n._specializedTestResource=n._precomputed1=null,n._kind=0,n._canonicalRecipe=n._bindCache=n._evalCache=n._rest=n._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},_AsyncRun__initializeScheduleImmediate:function(){var e,t,n={};return null!=_.scheduleImmediate?C.async__AsyncRun__scheduleImmediateJsOverride$closure():null!=_.MutationObserver&&null!=_.document?(e=_.document.createElement("div"),t=_.document.createElement("span"),n.storedCallback=null,new _.MutationObserver(C.convertDartClosureToJS(new C._AsyncRun__initializeScheduleImmediate_internalCallback(n),1)).observe(e,{childList:!0}),new C._AsyncRun__initializeScheduleImmediate_closure(n,e,t)):null!=_.setImmediate?C.async__AsyncRun__scheduleImmediateWithSetImmediate$closure():C.async__AsyncRun__scheduleImmediateWithTimer$closure()},_AsyncRun__scheduleImmediateJsOverride:function(e){_.scheduleImmediate(C.convertDartClosureToJS(new C._AsyncRun__scheduleImmediateJsOverride_internalCallback(e),0))},_AsyncRun__scheduleImmediateWithSetImmediate:function(e){_.setImmediate(C.convertDartClosureToJS(new C._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback(e),0))},_AsyncRun__scheduleImmediateWithTimer:function(e){C.Timer__createTimer(A.Duration_0,e)},Timer__createTimer:function(e,t){var n=A.JSInt_methods._tdivFast$1(e._duration,1e3);return C._TimerImpl$(n<0?0:n,t)},_TimerImpl$:function(e,t){var n=new C._TimerImpl(!0);return n._TimerImpl$2(e,t),n},_TimerImpl$periodic:function(e,t){var n=new C._TimerImpl(!1);return n._TimerImpl$periodic$2(e,t),n},_makeAsyncAwaitCompleter:function(e){return new C._AsyncAwaitCompleter(new C._Future(I.Zone__current,e._eval$1("_Future<0>")),e._eval$1("_AsyncAwaitCompleter<0>"))},_asyncStartSync:function(e,t){return e.call$2(0,null),t.isSync=!0,t._future},_asyncAwait:function(e,t){C._awaitOnObject(e,t)},_asyncReturn:function(e,t){t.complete$1(e)},_asyncRethrow:function(e,t){t.completeError$2(C.unwrapException(e),C.getTraceFromException(e))},_awaitOnObject:function(e,t){var n,r,i=new C._awaitOnObject_closure(t),s=new C._awaitOnObject_closure0(t);e instanceof C._Future?e._thenAwait$1$2(i,s,V.dynamic):(n=V.dynamic,V.Future_dynamic._is(e)?e.then$1$2$onError(0,i,s,n):(r=new C._Future(I.Zone__current,V._Future_dynamic),r._state=8,r._resultOrListeners=e,r._thenAwait$1$2(i,s,n)))},_wrapJsFunctionForAsync:function(e){var t=function(e,t){return function(t,n){while(1)try{e(t,n);break}catch(r){n=r,t=1}}}(e);return I.Zone__current.registerBinaryCallback$3$1(new C._wrapJsFunctionForAsync_closure(t),V.void,V.int,V.dynamic)},_IterationMarker_yieldStar:function(e){return new C._IterationMarker(e,1)},_IterationMarker_endOfIteration:function(){return A._IterationMarker_null_2},_IterationMarker_uncaughtError:function(e){return new C._IterationMarker(e,3)},_makeSyncStarIterable:function(e,t){return new C._SyncStarIterable(e,t._eval$1("_SyncStarIterable<0>"))},AsyncError$:function(e,t){var n=C.checkNotNullable(e,"error",V.Object);return new C.AsyncError(n,null==t?C.AsyncError_defaultStackTrace(e):t)},AsyncError_defaultStackTrace:function(e){var t;return V.Error._is(e)&&(t=e.get$stackTrace(),null!=t)?t:A._StringStackTrace_3uE},Future_Future$value:function(e,t){var n,r;return t._as(e),n=e,r=new C._Future(I.Zone__current,t._eval$1("_Future<0>")),r._asyncComplete$1(n),r},Future_Future$error:function(e,t,n){var r,i;return C.checkNotNullable(e,"error",V.Object),r=I.Zone__current,r!==A.C__RootZone&&(i=r.errorCallback$2(e,t),null!=i&&(e=i.error,t=i.stackTrace)),null==t&&(t=C.AsyncError_defaultStackTrace(e)),r=new C._Future(I.Zone__current,n._eval$1("_Future<0>")),r._asyncCompleteError$2(e,t),r},Future_wait:function(e,t){var n,r,i,s,a,o,l,u,_,c,$={},p=new C._Future(I.Zone__current,t._eval$1("_Future<List<0>>"));$.values=null,$.remaining=0,n=C._Cell$named("error"),r=C._Cell$named("stackTrace"),i=new C.Future_wait_handleError($,null,!1,p,n,r);try{for(u=E.get$iterator$ax(e),_=V.Null;u.moveNext$0();)s=u.get$current(u),a=$.remaining,E.then$1$2$onError$x(s,new C.Future_wait_closure($,a,p,null,!1,n,r,t),i,_),++$.remaining;if(u=$.remaining,0===u)return u=p,u._completeWithValue$1(C._setArrayType([],t._eval$1("JSArray<0>"))),u;$.values=C.List_List$filled(u,null,!1,t._eval$1("0?"))}catch(c){if(o=C.unwrapException(c),l=C.getTraceFromException(c),0===$.remaining)return C.Future_Future$error(o,l,t._eval$1("List<0>"));n.__late_helper$_value=o,r.__late_helper$_value=l}return p},_Future$zoneValue:function(e,t,n){var r=new C._Future(t,n._eval$1("_Future<0>"));return r._state=8,r._resultOrListeners=e,r},_Future__chainCoreFuture:function(e,t){for(var n,r;n=e._state,0!==(4&n);)e=e._resultOrListeners;0!==(24&n)?(r=t._removeListeners$0(),t._cloneResult$1(e),C._Future__propagateToListeners(t,r)):(r=t._resultOrListeners,t._state=1&t._state|4,t._resultOrListeners=e,e._prependListeners$1(r))},_Future__propagateToListeners:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d={},f=d.source=e;for(n=V.Future_dynamic;1;){if(r={},i=f._state,s=0===(16&i),a=!s,null==t)return void(a&&0===(1&i)&&(n=f._resultOrListeners,f._zone.handleUncaughtError$2(n.error,n.stackTrace)));for(r.listener=t,o=t._nextListener,f=t;null!=o;f=o,o=l)f._nextListener=null,C._Future__propagateToListeners(d.source,f),r.listener=o,l=o._nextListener;if(i=d.source,u=i._resultOrListeners,r.listenerHasError=a,r.listenerValueOrError=u,s?(_=f.state,_=0!==(1&_)||8===(15&_)):_=!0,_){if(c=f.result._zone,a?(f=i._zone,f=!(f===c||f.get$errorZone()===c.get$errorZone())):f=!1,f)return f=d.source,n=f._resultOrListeners,void f._zone.handleUncaughtError$2(n.error,n.stackTrace);if($=I.Zone__current,$!==c?I.Zone__current=c:$=null,f=r.listener.state,8===(15&f)?new C._Future__propagateToListeners_handleWhenCompleteCallback(r,d,a).call$0():s?0!==(1&f)&&new C._Future__propagateToListeners_handleValueCallback(r,u).call$0():0!==(2&f)&&new C._Future__propagateToListeners_handleError(d,r).call$0(),null!=$&&(I.Zone__current=$),f=r.listenerValueOrError,n._is(f)?(i=r.listener.$ti,i=i._eval$1("Future<2>")._is(f)||!i._rest[1]._is(f)):i=!1,i){if(p=r.listener.result,0!==(24&f._state)){h=p._resultOrListeners,p._resultOrListeners=null,t=p._reverseListeners$1(h),p._state=30&f._state|1&p._state,p._resultOrListeners=f._resultOrListeners,d.source=f;continue}return void C._Future__chainCoreFuture(f,p)}}p=r.listener.result,h=p._resultOrListeners,p._resultOrListeners=null,t=p._reverseListeners$1(h),f=r.listenerHasError,i=r.listenerValueOrError,f?(p._state=1&p._state|16,p._resultOrListeners=i):(p._state=8,p._resultOrListeners=i),d.source=p,f=p}},_registerErrorHandler:function(e,t){if(V.dynamic_Function_Object_StackTrace._is(e))return t.registerBinaryCallback$3$1(e,V.dynamic,V.Object,V.StackTrace);if(V.dynamic_Function_Object._is(e))return t.registerUnaryCallback$2$1(e,V.dynamic,V.Object);throw C.wrapException(C.ArgumentError$value(e,"onError",k.Error_))},_microtaskLoop:function(){var e,t;for(e=I._nextCallback;null!=e;e=I._nextCallback)I._lastPriorityCallback=null,t=e.next,I._nextCallback=t,null==t&&(I._lastCallback=null),e.callback.call$0()},_startMicrotaskLoop:function(){I._isInCallbackLoop=!0;try{C._microtaskLoop()}finally{I._lastPriorityCallback=null,I._isInCallbackLoop=!1,null!=I._nextCallback&&I.$get$_AsyncRun__scheduleImmediateClosure().call$1(C.async___startMicrotaskLoop$closure())}},_scheduleAsyncCallback:function(e){var t=new C._AsyncCallbackEntry(e),n=I._lastCallback;null==n?(I._nextCallback=I._lastCallback=t,I._isInCallbackLoop||I.$get$_AsyncRun__scheduleImmediateClosure().call$1(C.async___startMicrotaskLoop$closure())):I._lastCallback=n.next=t},_schedulePriorityAsyncCallback:function(e){var t,n,r,i=I._nextCallback;if(null==i)return C._scheduleAsyncCallback(e),void(I._lastPriorityCallback=I._lastCallback);t=new C._AsyncCallbackEntry(e),n=I._lastPriorityCallback,null==n?(t.next=i,I._nextCallback=I._lastPriorityCallback=t):(r=n.next,t.next=r,I._lastPriorityCallback=n.next=t,null==r&&(I._lastCallback=t))},scheduleMicrotask:function(e){var t,n=I.Zone__current;A.C__RootZone!==n?(t=A.C__RootZone===n.get$_scheduleMicrotask().zone&&A.C__RootZone.get$errorZone()===n.get$errorZone(),t?C._rootScheduleMicrotask(null,null,n,n.registerCallback$1$1(e,V.void)):(t=I.Zone__current,t.scheduleMicrotask$1(t.bindCallbackGuarded$1(e)))):C._rootScheduleMicrotask(null,null,A.C__RootZone,e)},Stream_Stream$fromFuture:function(e,t){var n=t._eval$1("_SyncStreamController<0>"),r=new C._SyncStreamController(null,null,null,null,n);return e.then$1$2$onError(0,new C.Stream_Stream$fromFuture_closure(r,t),new C.Stream_Stream$fromFuture_closure0(r),V.Null),new C._ControllerStream(r,n._eval$1("_ControllerStream<1>"))},StreamIterator_StreamIterator:function(e){return new C._StreamIterator(C.checkNotNullable(e,"stream",V.Object))},StreamController_StreamController:function(e,t,n,r,i,s){return i?new C._SyncStreamController(t,n,r,e,s._eval$1("_SyncStreamController<0>")):new C._AsyncStreamController(t,n,r,e,s._eval$1("_AsyncStreamController<0>"))},_runGuarded:function(e){var t,n,r;if(null!=e)try{e.call$0()}catch(r){t=C.unwrapException(r),n=C.getTraceFromException(r),I.Zone__current.handleUncaughtError$2(t,n)}},_ControllerSubscription$:function(e,t,n,r,i,s){var a=I.Zone__current,o=i?1:0,l=C._BufferingStreamSubscription__registerDataHandler(a,t,s),u=C._BufferingStreamSubscription__registerErrorHandler(a,n),_=null==r?C.async___nullDoneHandler$closure():r;return new C._ControllerSubscription(e,l,u,a.registerCallback$1$1(_,V.void),a,o,s._eval$1("_ControllerSubscription<0>"))},_BufferingStreamSubscription__registerDataHandler:function(e,t,n){var r=null==t?C.async___nullDataHandler$closure():t;return e.registerUnaryCallback$2$1(r,V.void,n)},_BufferingStreamSubscription__registerErrorHandler:function(e,t){if(null==t&&(t=C.async___nullErrorHandler$closure()),V.void_Function_Object_StackTrace._is(t))return e.registerBinaryCallback$3$1(t,V.dynamic,V.Object,V.StackTrace);if(V.void_Function_Object._is(t))return e.registerUnaryCallback$2$1(t,V.dynamic,V.Object);throw C.wrapException(C.ArgumentError$("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))},_nullDataHandler:function(e){},_nullErrorHandler:function(e,t){I.Zone__current.handleUncaughtError$2(e,t)},_nullDoneHandler:function(){},Timer_Timer:function(e,t){var n=I.Zone__current;return n===A.C__RootZone?n.createTimer$2(e,t):n.createTimer$2(e,n.bindCallbackGuarded$1(t))},_rootHandleUncaughtError:function(e,t,n,r,i){C._rootHandleError(r,i)},_rootHandleError:function(e,t){C._schedulePriorityAsyncCallback(new C._rootHandleError_closure(e,t))},_rootRun:function(e,t,n,r){var i,s=I.Zone__current;if(s===n)return r.call$0();I.Zone__current=n,i=s;try{return s=r.call$0(),s}finally{I.Zone__current=i}},_rootRunUnary:function(e,t,n,r,i){var s,a=I.Zone__current;if(a===n)return r.call$1(i);I.Zone__current=n,s=a;try{return a=r.call$1(i),a}finally{I.Zone__current=s}},_rootRunBinary:function(e,t,n,r,i,s){var a,o=I.Zone__current;if(o===n)return r.call$2(i,s);I.Zone__current=n,a=o;try{return o=r.call$2(i,s),o}finally{I.Zone__current=a}},_rootRegisterCallback:function(e,t,n,r){return r},_rootRegisterUnaryCallback:function(e,t,n,r){return r},_rootRegisterBinaryCallback:function(e,t,n,r){return r},_rootErrorCallback:function(e,t,n,r,i){return null},_rootScheduleMicrotask:function(e,t,n,r){var i,s;A.C__RootZone!==n&&(i=A.C__RootZone.get$errorZone(),s=n.get$errorZone(),r=i!==s?n.bindCallbackGuarded$1(r):n.bindCallback$1$1(r,V.void)),C._scheduleAsyncCallback(r)},_rootCreateTimer:function(e,t,n,r,i){return C.Timer__createTimer(r,A.C__RootZone!==n?n.bindCallback$1$1(i,V.void):i)},_rootCreatePeriodicTimer:function(e,t,n,r,i){var s;return A.C__RootZone!==n&&(i=n.bindUnaryCallback$2$1(i,V.void,V.Timer)),s=A.JSInt_methods._tdivFast$1(r._duration,1e3),C._TimerImpl$periodic(s<0?0:s,i)},_rootPrint:function(e,t,n,r){C.printString(r)},_printToZone:function(e){I.Zone__current.print$1(e)},_rootFork:function(e,t,n,r,i){var s,a,o;return I.printToZone=C.async___printToZone$closure(),null==r&&(r=A._ZoneSpecification_ALf),null==i?s=n.get$_async$_map():(a=V.nullable_Object,s=C.HashMap_HashMap$from(i,a,a)),a=new C._CustomZone(n.get$_run(),n.get$_runUnary(),n.get$_runBinary(),n.get$_registerCallback(),n.get$_registerUnaryCallback(),n.get$_registerBinaryCallback(),n.get$_errorCallback(),n.get$_scheduleMicrotask(),n.get$_createTimer(),n.get$_createPeriodicTimer(),n.get$_print(),n.get$_fork(),n.get$_handleUncaughtError(),n,s),o=r.handleUncaughtError,null!=o&&(a._handleUncaughtError=new C._ZoneFunction(a,o)),a},runZoned:function(e,t,n){return C.checkNotNullable(e,"body",n._eval$1("0()")),C._runZoned(e,t,null,n)},_runZoned:function(e,t,n,r){return I.Zone__current.fork$2$specification$zoneValues(n,t).run$1$1(0,e,r)},_AsyncRun__initializeScheduleImmediate_internalCallback:function(e){this._box_0=e},_AsyncRun__initializeScheduleImmediate_closure:function(e,t,n){this._box_0=e,this.div=t,this.span=n},_AsyncRun__scheduleImmediateJsOverride_internalCallback:function(e){this.callback=e},_AsyncRun__scheduleImmediateWithSetImmediate_internalCallback:function(e){this.callback=e},_TimerImpl:function(e){this._once=e,this._handle=null,this._tick=0},_TimerImpl_internalCallback:function(e,t){this.$this=e,this.callback=t},_TimerImpl$periodic_closure:function(e,t,n,r){var i=this;i.$this=e,i.milliseconds=t,i.start=n,i.callback=r},_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},Future_wait_handleError:function(e,t,n,r,i,s){var a=this;a._box_0=e,a.cleanUp=t,a.eagerError=n,a._future=r,a.error=i,a.stackTrace=s},Future_wait_closure:function(e,t,n,r,i,s,a,o){var l=this;l._box_0=e,l.pos=t,l._future=n,l.cleanUp=r,l.eagerError=i,l.error=s,l.stackTrace=a,l.T=o},_Completer:function(){},_AsyncCompleter:function(e,t){this.future=e,this.$ti=t},_SyncCompleter:function(e,t){this.future=e,this.$ti=t},_FutureListener:function(e,t,n,r,i){var s=this;s._nextListener=null,s.result=e,s.state=t,s.callback=n,s.errorCallback=r,s.$ti=i},_Future:function(e,t){var n=this;n._state=0,n._zone=e,n._resultOrListeners=null,n.$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,n){this.$this=e,this.e=t,this.s=n},_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,n){this.$this=e,this.error=t,this.stackTrace=n},_Future__propagateToListeners_handleWhenCompleteCallback:function(e,t,n){this._box_0=e,this._box_1=t,this.hasError=n},_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_Stream$fromFuture_closure:function(e,t){this.controller=e,this.T=t},Stream_Stream$fromFuture_closure0:function(e){this.controller=e},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},_SyncStreamControllerDispatch:function(){},_AsyncStreamControllerDispatch:function(){},_AsyncStreamController:function(e,t,n,r,i){var s=this;s._varData=null,s._state=0,s._doneFuture=null,s.onListen=e,s.onPause=t,s.onResume=n,s.onCancel=r,s.$ti=i},_SyncStreamController:function(e,t,n,r,i){var s=this;s._varData=null,s._state=0,s._doneFuture=null,s.onListen=e,s.onPause=t,s.onResume=n,s.onCancel=r,s.$ti=i},_ControllerStream:function(e,t){this._controller=e,this.$ti=t},_ControllerSubscription:function(e,t,n,r,i,s,a){var o=this;o._controller=e,o._onData=t,o._onError=n,o._onDone=r,o._zone=i,o._state=s,o._pending=o._cancelFuture=null,o.$ti=a},_AddStreamState:function(){},_AddStreamState_cancel_closure:function(e){this.$this=e},_StreamControllerAddStreamState:function(e,t,n){this.varData=e,this.addStreamFuture=t,this.addSubscription=n},_BufferingStreamSubscription:function(){},_BufferingStreamSubscription__sendError_sendError:function(e,t,n){this.$this=e,this.error=t,this.stackTrace=n},_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(){this._state=0,this.lastPendingEvent=this.firstPendingEvent=null},_PendingEvents_schedule_closure:function(e,t){this.$this=e,this.dispatch=t},_StreamIterator:function(e){this._subscription=null,this._stateData=e,this._async$_hasValue=!1},_ForwardingStream:function(){},_ForwardingStreamSubscription:function(e,t,n,r,i,s,a){var o=this;o._stream=e,o._subscription=null,o._onData=t,o._onError=n,o._onDone=r,o._zone=i,o._state=s,o._pending=o._cancelFuture=null,o.$ti=a},_ExpandStream:function(e,t,n){this._expand=e,this._async$_source=t,this.$ti=n},_ZoneFunction:function(e,t){this.zone=e,this.$function=t},_ZoneSpecification:function(e,t,n,r,i,s,a,o,l,u,_,c,$){var p=this;p.handleUncaughtError=e,p.run=t,p.runUnary=n,p.runBinary=r,p.registerCallback=i,p.registerUnaryCallback=s,p.registerBinaryCallback=a,p.errorCallback=o,p.scheduleMicrotask=l,p.createTimer=u,p.createPeriodicTimer=_,p.print=c,p.fork=$},_ZoneDelegate:function(e){this._delegationTarget=e},_Zone:function(){},_CustomZone:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h){var d=this;d._run=e,d._runUnary=t,d._runBinary=n,d._registerCallback=r,d._registerUnaryCallback=i,d._registerBinaryCallback=s,d._errorCallback=a,d._scheduleMicrotask=o,d._createTimer=l,d._createPeriodicTimer=u,d._print=_,d._fork=c,d._handleUncaughtError=$,d._delegateCache=null,d.parent=p,d._async$_map=h},_CustomZone_bindCallback_closure:function(e,t,n){this.$this=e,this.registered=t,this.R=n},_CustomZone_bindUnaryCallback_closure:function(e,t,n,r){var i=this;i.$this=e,i.registered=t,i.T=n,i.R=r},_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,n){this.$this=e,this.f=t,this.R=n},_RootZone_bindUnaryCallback_closure:function(e,t,n,r){var i=this;i.$this=e,i.f=t,i.T=n,i.R=r},_RootZone_bindCallbackGuarded_closure:function(e,t){this.$this=e,this.f=t},HashMap_HashMap:function(e,t){return new C._HashMap(e._eval$1("@<0>")._bind$1(t)._eval$1("_HashMap<1,2>"))},_HashMap__getTableEntry:function(e,t){var n=e[t];return n===e?null:n},_HashMap__setTableEntry:function(e,t,n){e[t]=null==n?e:n},_HashMap__newHashTable:function(){var e=Object.create(null);return C._HashMap__setTableEntry(e,"<non-identifier-key>",e),delete e["<non-identifier-key>"],e},LinkedHashMap_LinkedHashMap:function(e,t,n,r,i){if(null==n)if(null==t){if(null==e)return new C.JsLinkedHashMap(r._eval$1("@<0>")._bind$1(i)._eval$1("JsLinkedHashMap<1,2>"));t=C.collection___defaultHashCode$closure()}else{if(C.core__identityHashCode$closure()===t&&C.core__identical$closure()===e)return new C._LinkedIdentityHashMap(r._eval$1("@<0>")._bind$1(i)._eval$1("_LinkedIdentityHashMap<1,2>"));null==e&&(e=C.collection___defaultEquals$closure())}else null==t&&(t=C.collection___defaultHashCode$closure()),null==e&&(e=C.collection___defaultEquals$closure());return C._LinkedCustomHashMap$(e,t,n,r,i)},LinkedHashMap_LinkedHashMap$_literal:function(e,t,n){return C.fillLiteralMap(e,new C.JsLinkedHashMap(t._eval$1("@<0>")._bind$1(n)._eval$1("JsLinkedHashMap<1,2>")))},LinkedHashMap_LinkedHashMap$_empty:function(e,t){return new C.JsLinkedHashMap(e._eval$1("@<0>")._bind$1(t)._eval$1("JsLinkedHashMap<1,2>"))},_LinkedCustomHashMap$:function(e,t,n,r,i){var s=null!=n?n:new C._LinkedCustomHashMap_closure(r);return new C._LinkedCustomHashMap(e,t,s,r._eval$1("@<0>")._bind$1(i)._eval$1("_LinkedCustomHashMap<1,2>"))},LinkedHashSet_LinkedHashSet:function(e){return new C._LinkedHashSet(e._eval$1("_LinkedHashSet<0>"))},LinkedHashSet_LinkedHashSet$_empty:function(e){return new C._LinkedHashSet(e._eval$1("_LinkedHashSet<0>"))},LinkedHashSet_LinkedHashSet$_literal:function(e,t){return C.fillLiteralSet(e,new C._LinkedHashSet(t._eval$1("_LinkedHashSet<0>")))},_LinkedHashSet__newHashTable:function(){var e=Object.create(null);return e["<non-identifier-key>"]=e,delete e["<non-identifier-key>"],e},_LinkedHashSetIterator$:function(e,t){var n=new C._LinkedHashSetIterator(e,t);return n._collection$_cell=e._collection$_first,n},UnmodifiableListView$:function(e,t){return new C.UnmodifiableListView(e,t._eval$1("UnmodifiableListView<0>"))},_defaultEquals:function(e,t){return E.$eq$(e,t)},_defaultHashCode:function(e){return E.get$hashCode$(e)},HashMap_HashMap$from:function(e,t,n){var r=C.HashMap_HashMap(t,n);return e.forEach$1(0,new C.HashMap_HashMap$from_closure(r,t,n)),r},IterableBase_iterableToShortString:function(e,t,n){var r,i;if(C._isToStringVisiting(e))return"("===t&&")"===n?"(...)":t+"..."+n;r=C._setArrayType([],V.JSArray_String),I._toStringVisiting.push(e);try{C._iterablePartsToStrings(e,r)}finally{I._toStringVisiting.pop()}return i=C.StringBuffer__writeAll(t,r,", ")+n,i.charCodeAt(0),i},IterableBase_iterableToFullString:function(e,t,n){var r,i;if(C._isToStringVisiting(e))return t+"..."+n;r=new C.StringBuffer(t),I._toStringVisiting.push(e);try{i=r,i._contents=C.StringBuffer__writeAll(i._contents,e,", ")}finally{I._toStringVisiting.pop()}return r._contents+=n,i=r._contents,i.charCodeAt(0),i},_isToStringVisiting:function(e){var t,n;for(t=I._toStringVisiting.length,n=0;n<t;++n)if(e===I._toStringVisiting[n])return!0;return!1},_iterablePartsToStrings:function(e,t){var n,r,i,s,a,o,l,u=e.get$iterator(e),_=0,c=0;while(1){if(!(_<80||c<3))break;if(!u.moveNext$0())return;n=C.S(u.get$current(u)),t.push(n),_+=n.length+2,++c}if(u.moveNext$0())if(s=u.get$current(u),++c,u.moveNext$0()){for(a=u.get$current(u),++c;u.moveNext$0();s=a,a=o)if(o=u.get$current(u),++c,c>100){while(1){if(!(_>75&&c>3))break;_-=t.pop().length+2,--c}return void t.push("...")}i=C.S(s),r=C.S(a),_+=r.length+i.length+4}else{if(c<=4)return void t.push(C.S(s));r=C.S(s),i=t.pop(),_+=r.length+2}else{if(c<=5)return;r=t.pop(),i=t.pop()}c>t.length+2?(_+=5,l="..."):l=null;while(1){if(!(_>80&&t.length>3))break;_-=t.pop().length+2,null==l&&(_+=5,l="...")}null!=l&&t.push(l),t.push(i),t.push(r)},LinkedHashMap_LinkedHashMap$from:function(e,t,n){var r=C.LinkedHashMap_LinkedHashMap(null,null,null,t,n);return e.forEach$1(0,new C.LinkedHashMap_LinkedHashMap$from_closure(r,t,n)),r},LinkedHashMap_LinkedHashMap$of:function(e,t,n){var r=C.LinkedHashMap_LinkedHashMap(null,null,null,t,n);return r.addAll$1(0,e),r},LinkedHashSet_LinkedHashSet$from:function(e,t){var n,r,i=C.LinkedHashSet_LinkedHashSet(t);for(n=e.length,r=0;r<e.length;e.length===n||(0,C.throwConcurrentModificationError)(e),++r)i.add$1(0,t._as(e[r]));return i},LinkedHashSet_LinkedHashSet$of:function(e,t){var n=C.LinkedHashSet_LinkedHashSet(t);return n.addAll$1(0,e),n},ListMixin__compareAny:function(e,t){var n=V.Comparable_dynamic;return E.compareTo$1$ns(n._as(e),n._as(t))},MapBase_mapToString:function(e){var t,n={};if(C._isToStringVisiting(e))return"{...}";t=new C.StringBuffer("");try{I._toStringVisiting.push(e),t._contents+="{",n.first=!0,e.forEach$1(0,new C.MapBase_mapToString_closure(n,t)),t._contents+="}"}finally{I._toStringVisiting.pop()}return n=t._contents,n.charCodeAt(0),n},MapBase__fillMapWithIterables:function(e,t,n){var r=t.get$iterator(t),i=n.get$iterator(n),s=r.moveNext$0(),a=i.moveNext$0();while(1){if(!s||!a)break;e.$indexSet(0,r.get$current(r),i.get$current(i)),s=r.moveNext$0(),a=i.moveNext$0()}if(s||a)throw C.wrapException(C.ArgumentError$("Iterables do not have same length.",null))},ListQueue$:function(e){return new C.ListQueue(C.List_List$filled(C.ListQueue__calculateCapacity(null),null,!1,e._eval$1("0?")),e._eval$1("ListQueue<0>"))},ListQueue__calculateCapacity:function(e){return 8},ListQueue_ListQueue$of:function(e,t){var n=C.ListQueue$(t);return n.addAll$1(0,e),n},ListQueue__nextPowerOf2:function(e){var t;for(e=(e<<1>>>0)-1;1;e=t)if(t=(e&e-1)>>>0,0===t)return e},_ListQueueIterator$:function(e){return new C._ListQueueIterator(e,e._collection$_tail,e._modificationCount,e._collection$_head)},_UnmodifiableSetMixin__throwUnmodifiable:function(){throw C.wrapException(C.UnsupportedError$("Cannot change an unmodifiable set"))},_HashMap:function(e){var t=this;t._collection$_length=0,t._collection$_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},_IdentityHashMap:function(e){var t=this;t._collection$_length=0,t._collection$_keys=t._collection$_rest=t._collection$_nums=t._collection$_strings=null,t.$ti=e},_HashMapKeyIterable:function(e,t){this._map=e,this.$ti=t},_HashMapKeyIterator:function(e,t){var n=this;n._map=e,n._collection$_keys=t,n._offset=0,n._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,n,r){var i=this;i._equals=e,i._hashCode=t,i._validKey=n,i.__js_helper$_length=0,i._last=i._first=i.__js_helper$_rest=i._nums=i._strings=null,i._modifications=0,i.$ti=r},_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 n=this;n._set=e,n._collection$_modifications=t,n._collection$_current=n._collection$_cell=null},UnmodifiableListView:function(e,t){this._collection$_source=e,this.$ti=t},HashMap_HashMap$from_closure:function(e,t,n){this.result=e,this.K=t,this.V=n},IterableBase:function(){},LinkedHashMap_LinkedHashMap$from_closure:function(e,t,n){this.result=e,this.K=t,this.V=n},ListBase:function(){},ListMixin:function(){},MapBase:function(){},MapBase_mapToString_closure:function(e,t){this._box_0=e,this.result=t},MapMixin:function(){},MapMixin_addAll_closure:function(e){this.$this=e},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._collection$_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 n=this;n._collection$_table=e,n._modificationCount=n._collection$_tail=n._collection$_head=0,n.$ti=t},_ListQueueIterator:function(e,t,n,r){var i=this;i._queue=e,i._collection$_end=t,i._modificationCount=n,i._collection$_position=r,i._collection$_current=null},SetMixin:function(){},SetBase:function(){},_SetBase:function(){},_UnmodifiableSetMixin:function(){},_UnmodifiableSet:function(e,t){this._map=e,this.$ti=t},_ListBase_Object_ListMixin:function(){},_SetBase_Object_SetMixin:function(){},_UnmodifiableMapView_MapView__UnmodifiableMapMixin:function(){},__SetBase_Object_SetMixin:function(){},__UnmodifiableSet__SetBase__UnmodifiableSetMixin:function(){},Utf8Decoder__convertIntercepted:function(e,t,n,r){var i,s;return t instanceof Uint8Array?(i=t,r=i.length,r-n<15?null:(s=C.Utf8Decoder__convertInterceptedUint8List(e,i,n,r),null!=s&&e&&s.indexOf("�")>=0?null:s)):null},Utf8Decoder__convertInterceptedUint8List:function(e,t,n,r){var i=e?I.$get$Utf8Decoder__decoderNonfatal():I.$get$Utf8Decoder__decoder();return null==i?null:0===n&&r===t.length?C.Utf8Decoder__useTextDecoder(i,t):C.Utf8Decoder__useTextDecoder(i,t.subarray(n,C.RangeError_checkValidRange(n,r,t.length)))},Utf8Decoder__useTextDecoder:function(e,t){var n;try{return n=e.decode(t),n}catch(r){}return null},Base64Codec__checkPadding:function(e,t,n,r,i,s){if(0!==A.JSInt_methods.$mod(s,4))throw C.wrapException(C.FormatException$("Invalid base64 padding, padded length must be multiple of four, is "+s,e,n));if(r+i!==s)throw C.wrapException(C.FormatException$("Invalid base64 padding, '=' not at the end",e,t));if(i>2)throw C.wrapException(C.FormatException$("Invalid base64 padding, more than two '=' characters",e,t))},_Base64Encoder_encodeChunk:function(e,t,n,r,i,s,a,o){var l,u,_,c,$,p,h=o>>>2,d=3-(3&o);for(l=E.getInterceptor$asx(t),u=n,_=0;u<r;++u)c=l.$index(t,u),_=(_|c)>>>0,h=16777215&(h<<8|c),--d,0===d&&($=a+1,s[a]=A.JSString_methods._codeUnitAt$1(e,h>>>18&63),a=$+1,s[$]=A.JSString_methods._codeUnitAt$1(e,h>>>12&63),$=a+1,s[a]=A.JSString_methods._codeUnitAt$1(e,h>>>6&63),a=$+1,s[$]=A.JSString_methods._codeUnitAt$1(e,63&h),h=0,d=3);if(_>=0&&_<=255)return i&&d<3?($=a+1,p=$+1,3-d===1?(s[a]=A.JSString_methods._codeUnitAt$1(e,h>>>2&63),s[$]=A.JSString_methods._codeUnitAt$1(e,h<<4&63),s[p]=61,s[p+1]=61):(s[a]=A.JSString_methods._codeUnitAt$1(e,h>>>10&63),s[$]=A.JSString_methods._codeUnitAt$1(e,h>>>4&63),s[p]=A.JSString_methods._codeUnitAt$1(e,h<<2&63),s[p+1]=61),0):(h<<2|3-d)>>>0;for(u=n;u<r;){if(c=l.$index(t,u),c<0||c>255)break;++u}throw C.wrapException(C.ArgumentError$value(t,"Not a byte value at index "+u+": 0x"+E.toRadixString$1$n(l.$index(t,u),16),null))},JsonUnsupportedObjectError$:function(e,t,n){return new C.JsonUnsupportedObjectError(e,t)},_defaultToEncodable:function(e){return e.toJson$0()},_JsonStringStringifier$:function(e,t){return new C._JsonStringStringifier(e,[],C.convert___defaultToEncodable$closure())},_JsonStringStringifier_stringify:function(e,t,n){var r,i=new C.StringBuffer(""),s=C._JsonStringStringifier$(i,t);return s.writeObject$1(e),r=i._contents,r.charCodeAt(0),r},_Utf8Decoder_errorDescription:function(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:function(e,t,n){var r,i,s,a=n-t,o=new Uint8Array(a);for(r=E.getInterceptor$asx(e),i=0;i<a;++i)s=r.$index(e,t+i),o[i]=(4294967040&s)>>>0!==0?255:s;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,n){this._sink=e,this._seen=t,this._toEncodable=n},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,n){this._decoder=e,this._sink=t,this._stringSink=n},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:function(e){return C.objectHashCode(e)},Function_apply:function(e,t){return C.Primitives_applyFunction(e,t,null)},Expando$:function(){return new C.Expando(new WeakMap)},Expando__checkType:function(e){if(C._isBool(e)||"number"==typeof e||"string"==typeof e)throw C.wrapException(C.ArgumentError$value(e,k.Expand,null))},int_parse:function(e,t){var n=C.Primitives_parseInt(e,t);if(null!=n)return n;throw C.wrapException(C.FormatException$(e,null,null))},double_parse:function(e){var t=C.Primitives_parseDouble(e);if(null!=t)return t;throw C.wrapException(C.FormatException$("Invalid double",e,null))},Error__objectToString:function(e){return e instanceof C.Closure?e.toString$0(0):"Instance of '"+C.Primitives_objectTypeName(e)+"'"},Error__throw:function(e,t){throw e=C.wrapException(e),e.stack=t.toString$0(0),e},List_List$filled:function(e,t,n,r){var i,s=n?E.JSArray_JSArray$growable(e,r):E.JSArray_JSArray$fixed(e,r);if(0!==e&&null!=t)for(i=0;i<s.length;++i)s[i]=t;return s},List_List$from:function(e,t,n){var r,i=C._setArrayType([],n._eval$1("JSArray<0>"));for(r=E.get$iterator$ax(e);r.moveNext$0();)i.push(r.get$current(r));return t?i:E.JSArray_markFixedList(i)},List_List$of:function(e,t,n){var r;return t?C.List_List$_of(e,n):(r=E.JSArray_markFixedList(C.List_List$_of(e,n)),r)},List_List$_of:function(e,t){var n,r;if(Array.isArray(e))return C._setArrayType(e.slice(0),t._eval$1("JSArray<0>"));for(n=C._setArrayType([],t._eval$1("JSArray<0>")),r=E.get$iterator$ax(e);r.moveNext$0();)n.push(r.get$current(r));return n},List_List$unmodifiable:function(e,t){return E.JSArray_markUnmodifiableList(C.List_List$from(e,!1,t))},String_String$fromCharCodes:function(e,t,n){var r,i;return Array.isArray(e)?(r=e,i=r.length,n=C.RangeError_checkValidRange(t,n,i),C.Primitives_stringFromCharCodes(t>0||n<i?r.slice(t,n):r)):V.NativeUint8List._is(e)?C.Primitives_stringFromNativeUint8List(e,t,C.RangeError_checkValidRange(t,n,e.length)):C.String__stringFromIterable(e,t,n)},String_String$fromCharCode:function(e){return C.Primitives_stringFromCharCode(e)},String__stringFromIterable:function(e,t,n){var r,i,s,a;if(t<0)throw C.wrapException(C.RangeError$range(t,0,E.get$length$asx(e),null,null));if(r=null==n,!r&&n<t)throw C.wrapException(C.RangeError$range(n,t,E.get$length$asx(e),null,null));for(i=E.get$iterator$ax(e),s=0;s<t;++s)if(!i.moveNext$0())throw C.wrapException(C.RangeError$range(t,0,s,null,null));if(a=[],r)for(;i.moveNext$0();)a.push(i.get$current(i));else for(s=t;s<n;++s){if(!i.moveNext$0())throw C.wrapException(C.RangeError$range(n,t,s,null,null));a.push(i.get$current(i))}return C.Primitives_stringFromCharCodes(a)},RegExp_RegExp:function(e,t){return new C.JSSyntaxRegExp(e,C.JSSyntaxRegExp_makeNative(e,t,!0,!1,!1,!1))},identical:function(e,t){return null==e?null==t:e===t},StringBuffer__writeAll:function(e,t,n){var r=E.get$iterator$ax(t);if(!r.moveNext$0())return e;if(0===n.length)do{e+=C.S(r.get$current(r))}while(r.moveNext$0());else for(e+=C.S(r.get$current(r));r.moveNext$0();)e=e+n+C.S(r.get$current(r));return e},NoSuchMethodError_NoSuchMethodError$withInvocation:function(e,t){return new C.NoSuchMethodError(e,t.get$memberName(),t.get$positionalArguments(),t.get$namedArguments(),null)},Uri_base:function(){var e=C.Primitives_currentUri();if(null!=e)return C.Uri_parse(e);throw C.wrapException(C.UnsupportedError$("'Uri.base' is not supported"))},_Uri__uriEncode:function(e,t,n,r){var i,s,a,o,l,u="0123456789ABCDEF";if(n===A.C_Utf8Codec?(i=I.$get$_Uri__needsNoEncoding()._nativeRegExp,i=i.test(t)):i=!1,i)return t;for(s=n.get$encoder().convert$1(t),i=s.length,a=0,o="";a<i;++a)l=s[a],l<128&&0!==(e[l>>>4]&1<<(15&l))?o+=C.Primitives_stringFromCharCode(l):o=r&&32===l?o+"+":o+"%"+u[l>>>4&15]+u[15&l];return o.charCodeAt(0),o},StackTrace_current:function(){var e,t;if(I.$get$_hasErrorStackProperty())return C.getTraceFromException(new Error);try{throw C.wrapException("")}catch(t){return e=C.getTraceFromException(t),e}},DateTime__fourDigits:function(e){var t=Math.abs(e),n=e<0?"-":"";return t>=1e3?""+e:t>=100?n+"0"+t:t>=10?n+"00"+t:n+"000"+t},DateTime__threeDigits:function(e){return e>=100?""+e:e>=10?"0"+e:"00"+e},DateTime__twoDigits:function(e){return e>=10?""+e:"0"+e},Duration$:function(e){return new C.Duration(1e3*e)},Error_safeToString:function(e){return"number"==typeof e||C._isBool(e)||null==e?E.toString$0$(e):"string"==typeof e?JSON.stringify(e):C.Error__objectToString(e)},AssertionError$:function(e){return new C.AssertionError(e)},ArgumentError$:function(e,t){return new C.ArgumentError(!1,null,t,e)},ArgumentError$value:function(e,t,n){return new C.ArgumentError(!0,e,t,n)},ArgumentError_checkNotNull:function(e,t){return e},RangeError$:function(e){return new C.RangeError(null,null,!1,null,null,e)},RangeError$value:function(e,t,n){return new C.RangeError(null,null,!0,e,t,null==n?"Value not in range":n)},RangeError$range:function(e,t,n,r,i){return new C.RangeError(t,n,!0,e,r,null==i?"Invalid value":i)},RangeError_checkValueInInterval:function(e,t,n,r){if(e<t||e>n)throw C.wrapException(C.RangeError$range(e,t,n,r,null));return e},RangeError_checkValidRange:function(e,t,n){if(0>e||e>n)throw C.wrapException(C.RangeError$range(e,0,n,"start",null));if(null!=t){if(e>t||t>n)throw C.wrapException(C.RangeError$range(t,e,n,"end",null));return t}return n},RangeError_checkNotNegative:function(e,t){if(e<0)throw C.wrapException(C.RangeError$range(e,0,null,t,null));return e},IndexError$withLength:function(e,t,n,r,i){return new C.IndexError(t,!0,e,i,"Index out of range")},IndexError_check:function(e,t,n,r,i){if(0>e||e>=t)throw C.wrapException(C.IndexError$withLength(e,t,n,r,null==i?"index":i));return e},UnsupportedError$:function(e){return new C.UnsupportedError(e)},UnimplementedError$:function(e){return new C.UnimplementedError(e)},StateError$:function(e){return new C.StateError(e)},ConcurrentModificationError$:function(e){return new C.ConcurrentModificationError(e)},FormatException$:function(e,t,n){return new C.FormatException(e,t,n)},Iterable_Iterable$generate:function(e,t,n){return e<=0?new C.EmptyIterable(n._eval$1("EmptyIterable<0>")):new C._GeneratorIterable(e,t,n._eval$1("_GeneratorIterable<0>"))},Map_castFrom:function(e,t,n,r,i){return new C.CastMap(e,t._eval$1("@<0>")._bind$1(n)._bind$1(r)._bind$1(i)._eval$1("CastMap<1,2,3,4>"))},Object_hash:function(e,t,n,r){var i,s;return A.C_SentinelValue===n?(i=E.get$hashCode$(e),t=E.get$hashCode$(t),C.SystemHash_finish(C.SystemHash_combine(C.SystemHash_combine(I.$get$_hashSeed(),i),t))):A.C_SentinelValue===r?(i=E.get$hashCode$(e),t=E.get$hashCode$(t),n=E.get$hashCode$(n),C.SystemHash_finish(C.SystemHash_combine(C.SystemHash_combine(C.SystemHash_combine(I.$get$_hashSeed(),i),t),n))):(i=E.get$hashCode$(e),t=E.get$hashCode$(t),n=E.get$hashCode$(n),r=E.get$hashCode$(r),s=I.$get$_hashSeed(),C.SystemHash_finish(C.SystemHash_combine(C.SystemHash_combine(C.SystemHash_combine(C.SystemHash_combine(s,i),t),n),r)))},print:function(e){var t=C.S(e),n=I.printToZone;null==n?C.printString(t):n.call$1(t)},Set_castFrom:function(e,t,n,r){return new C.CastSet(e,t,n._eval$1("@<0>")._bind$1(r)._eval$1("CastSet<1,2>"))},_combineSurrogatePair:function(e,t){return 65536+((1023&e)<<10)+(1023&t)},Uri_Uri$dataFromString:function(e,t,n){var r,i,s=new C.StringBuffer(""),a=C._setArrayType([-1],V.JSArray_int);return r=null==t?null:"utf-8",null==t&&(t=A.C_AsciiCodec),C.UriData__writeUri(n,r,null,s,a),a.push(s._contents.length),s._contents+=",",C.UriData__uriEncodeBytes(A.List_CVk,t.encode$1(e),s),i=s._contents,new C.UriData((i.charCodeAt(0),i),a,null).get$uri()},Uri_parse:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x=e.length;if(x>=5){if(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,0===t)return C.UriData__parse(x<x?A.JSString_methods.substring$2(e,0,x):e,5,null).get$uri();if(32===t)return C.UriData__parse(A.JSString_methods.substring$2(e,5,x),0,null).get$uri()}return n=C.List_List$filled(8,0,!1,V.int),n[0]=0,n[1]=-1,n[2]=-1,n[7]=-1,n[3]=0,n[4]=0,n[5]=x,n[6]=x,C._scan(e,0,x,0,n)>=14&&(n[7]=x),r=n[1],r>=0&&20===C._scan(e,0,r,20,n)&&(n[7]=r),i=n[2]+1,s=n[3],a=n[4],o=n[5],l=n[6],l<o&&(o=l),a<i?a=o:a<=r&&(a=r+1),s<i&&(s=a),u=n[7]<0,u?i>r+3?(_=null,u=!1):(c=s>0,c&&s+1===a?(_=null,u=!1):($=!!A.JSString_methods.startsWith$2(e,"\\",a)||i>0&&(A.JSString_methods.startsWith$2(e,"\\",i-1)||A.JSString_methods.startsWith$2(e,"\\",i-2)),$?(_=null,u=!1):($=!!(o<x&&o===a+2&&A.JSString_methods.startsWith$2(e,"..",a))||o>a+2&&A.JSString_methods.startsWith$2(e,"/..",o-3),$?(_=null,u=!1):(4===r?A.JSString_methods.startsWith$2(e,"file",0)?(i<=0?(A.JSString_methods.startsWith$2(e,"/",a)?(p="file://",t=2):(p="file:///",t=3),e=p+A.JSString_methods.substring$2(e,a,x),r-=0,c=t-0,o+=c,l+=c,x=e.length,i=7,s=7,a=7):a===o&&(++l,h=o+1,e=A.JSString_methods.replaceRange$3(e,a,o,"/"),++x,o=h),_="file"):A.JSString_methods.startsWith$2(e,"http",0)?(c&&s+3===a&&A.JSString_methods.startsWith$2(e,"80",s+1)&&(l-=3,d=a-3,o-=3,e=A.JSString_methods.replaceRange$3(e,s,a,""),x-=3,a=d),_="http"):_=null:5===r&&A.JSString_methods.startsWith$2(e,"https",0)?(c&&s+4===a&&A.JSString_methods.startsWith$2(e,"443",s+1)&&(l-=4,d=a-4,o-=4,e=A.JSString_methods.replaceRange$3(e,s,a,""),x-=3,a=d),_="https"):_=null,u=!0)))):_=null,u?(x<e.length&&(e=A.JSString_methods.substring$2(e,0,x),r-=0,i-=0,s-=0,a-=0,o-=0,l-=0),new C._SimpleUri(e,r,i,s,a,o,l,_)):(null==_&&(r>0?_=C._Uri__makeScheme(e,0,r):(0===r&&C._Uri__fail(e,0,"Invalid empty scheme"),_="")),i>0?(f=r+3,g=f<i?C._Uri__makeUserInfo(e,f,i-1):"",m=C._Uri__makeHost(e,i,s,!1),c=s+1,c<a?(y=C.Primitives_parseInt(A.JSString_methods.substring$2(e,c,a),null),S=C._Uri__makePort(null==y?C.throwExpression(C.FormatException$("Invalid port",e,c)):y,_)):S=null):(S=null,m=S,g=""),v=C._Uri__makePath(e,a,o,null,_,null!=m),b=o<l?C._Uri__makeQuery(e,o+1,l,null):null,C._Uri$_internal(_,g,m,S,v,b,l<x?C._Uri__makeFragment(e,l+1,x):null))},Uri_decodeComponent:function(e){return C._Uri__uriDecode(e,0,e.length,A.C_Utf8Codec,!1)},Uri__parseIPv4Address:function(e,t,n){var r,i,s,a,o,l,u="IPv4 address should contain exactly 4 parts",_="each part must be in the range 0..255",c=new C.Uri__parseIPv4Address_error(e),$=new Uint8Array(4);for(r=t,i=r,s=0;r<n;++r)a=A.JSString_methods.codeUnitAt$1(e,r),46!==a?(48^a)>9&&c.call$2("invalid character",r):(3===s&&c.call$2(u,r),o=C.int_parse(A.JSString_methods.substring$2(e,i,r),null),o>255&&c.call$2(_,i),l=s+1,$[s]=o,i=r+1,s=l);return 3!==s&&c.call$2(u,n),o=C.int_parse(A.JSString_methods.substring$2(e,i,n),null),o>255&&c.call$2(_,i),$[s]=o,$},Uri_parseIPv6Address:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g=new C.Uri_parseIPv6Address_error(e),m=new C.Uri_parseIPv6Address_parseHex(g,e);for(e.length<2&&g.call$2("address is too short",null),r=C._setArrayType([],V.JSArray_int),i=t,s=i,a=!1,o=!1;i<n;++i)l=A.JSString_methods.codeUnitAt$1(e,i),58===l?(i===t&&(++i,58!==A.JSString_methods.codeUnitAt$1(e,i)&&g.call$2("invalid start colon.",i),s=i),i===s?(a&&g.call$2("only one wildcard `::` is allowed",i),r.push(-1),a=!0):r.push(m.call$2(s,i)),s=i+1):46===l&&(o=!0);for(0===r.length&&g.call$2("too few parts",null),u=s===n,_=A.JSArray_methods.get$last(r),u&&-1!==_&&g.call$2("expected a part after last `:`",n),u||(o?(c=C.Uri__parseIPv4Address(e,s,n),r.push((c[0]<<8|c[1])>>>0),r.push((c[2]<<8|c[3])>>>0)):r.push(m.call$2(s,n))),a?r.length>7&&g.call$2("an address with a wildcard must have less than 7 parts",null):8!==r.length&&g.call$2("an address without a wildcard must contain exactly 8 parts",null),$=new Uint8Array(16),_=r.length,p=9-_,i=0,h=0;i<_;++i)if(d=r[i],-1===d)for(f=0;f<p;++f)$[h]=0,$[h+1]=0,h+=2;else $[h]=A.JSInt_methods._shrOtherPositive$1(d,8),$[h+1]=255&d,h+=2;return $},_Uri$_internal:function(e,t,n,r,i,s,a){return new C._Uri(e,t,n,r,i,s,a)},_Uri__Uri:function(e,t,n,r){var i,s,a,o,l,u,_,c;return r=null==r?"":C._Uri__makeScheme(r,0,r.length),i=C._Uri__makeUserInfo(null,0,0),e=C._Uri__makeHost(e,0,null==e?0:e.length,!1),s=C._Uri__makeQuery(null,0,0,null),a=C._Uri__makeFragment(null,0,0),o=C._Uri__makePort(null,r),l="file"===r,u=null==e&&(0!==i.length||null!=o||l),u&&(e=""),u=null==e,_=!u,t=C._Uri__makePath(t,0,null==t?0:t.length,n,r,_),c=0===r.length,t=c&&u&&!A.JSString_methods.startsWith$1(t,"/")?C._Uri__normalizeRelativePath(t,!c||_):C._Uri__removeDotSegments(t),C._Uri$_internal(r,i,u&&A.JSString_methods.startsWith$1(t,"//")?"":e,o,t,s,a)},_Uri__defaultPort:function(e){return"http"===e?80:"https"===e?443:0},_Uri__fail:function(e,t,n){throw C.wrapException(C.FormatException$(n,e,t))},_Uri__Uri$file:function(e,t){return t?C._Uri__makeWindowsFileUrl(e,!1):C._Uri__makeFileUri(e,!1)},_Uri__checkNonWindowsPathReservedCharacters:function(e,t){var n,r,i,s,a;for(n=e.length,r=0;r<n;++r)if(i=e[r],s=E.getInterceptor$asx(i),a=s.get$length(i),0>a&&C.throwExpression(C.RangeError$range(0,0,s.get$length(i),null,null)),C.stringContainsUnchecked(i,"/",0))throw n=C.UnsupportedError$("Illegal path character "+C.S(i)),C.wrapException(n)},_Uri__checkWindowsPathReservedCharacters:function(e,t,n){var r,i,s,a;for(r=C.SubListIterable$(e,n,null,C._arrayInstanceType(e)._precomputed1),r=new C.ListIterator(r,r.get$length(r)),i=C._instanceType(r)._precomputed1;r.moveNext$0();)if(s=r.__internal$_current,null==s&&(s=i._as(s)),a=C.RegExp_RegExp('["*/:<>?\\\\|]',!1),s.length,C.stringContainsUnchecked(s,a,0))throw t?C.wrapException(C.ArgumentError$("Illegal character in path",null)):C.wrapException(C.UnsupportedError$("Illegal character in path: "+s))},_Uri__checkWindowsDriveLetter:function(e,t){var n,r="Illegal drive letter ";if(n=65<=e&&e<=90||97<=e&&e<=122,!n)throw t?C.wrapException(C.ArgumentError$(r+C.String_String$fromCharCode(e),null)):C.wrapException(C.UnsupportedError$(r+C.String_String$fromCharCode(e)))},_Uri__makeFileUri:function(e,t){var n=C._setArrayType(e.split("/"),V.JSArray_String);return A.JSString_methods.startsWith$1(e,"/")?C._Uri__Uri(null,null,n,"file"):C._Uri__Uri(null,null,n,null)},_Uri__makeWindowsFileUrl:function(e,t){var n,r,i,s;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),e.length<3||58!==A.JSString_methods._codeUnitAt$1(e,1)||92!==A.JSString_methods._codeUnitAt$1(e,2))throw C.wrapException(C.ArgumentError$("Windows paths with \\\\?\\ prefix must be absolute",null))}else e=C.stringReplaceAllUnchecked(e,"/","\\");if(n=e.length,n>1&&58===A.JSString_methods._codeUnitAt$1(e,1)){if(C._Uri__checkWindowsDriveLetter(A.JSString_methods._codeUnitAt$1(e,0),!0),2===n||92!==A.JSString_methods._codeUnitAt$1(e,2))throw C.wrapException(C.ArgumentError$("Windows paths with drive letter must be absolute",null));return r=C._setArrayType(e.split("\\"),V.JSArray_String),C._Uri__checkWindowsPathReservedCharacters(r,!0,1),C._Uri__Uri(null,null,r,"file")}return A.JSString_methods.startsWith$1(e,"\\")?A.JSString_methods.startsWith$2(e,"\\",1)?(i=A.JSString_methods.indexOf$2(e,"\\",2),n=i<0,s=n?A.JSString_methods.substring$1(e,2):A.JSString_methods.substring$2(e,2,i),r=C._setArrayType((n?"":A.JSString_methods.substring$1(e,i+1)).split("\\"),V.JSArray_String),C._Uri__checkWindowsPathReservedCharacters(r,!0,0),C._Uri__Uri(s,null,r,"file")):(r=C._setArrayType(e.split("\\"),V.JSArray_String),C._Uri__checkWindowsPathReservedCharacters(r,!0,0),C._Uri__Uri(null,null,r,"file")):(r=C._setArrayType(e.split("\\"),V.JSArray_String),C._Uri__checkWindowsPathReservedCharacters(r,!0,0),C._Uri__Uri(null,null,r,null))},_Uri__makePort:function(e,t){return null!=e&&e===C._Uri__defaultPort(t)?null:e},_Uri__makeHost:function(e,t,n,r){var i,s,a,o,l,u;if(null==e)return null;if(t===n)return"";if(91===A.JSString_methods.codeUnitAt$1(e,t))return i=n-1,93!==A.JSString_methods.codeUnitAt$1(e,i)&&C._Uri__fail(e,t,"Missing end `]` to match `[` in host"),s=t+1,a=C._Uri__checkZoneID(e,s,i),a<i?(o=a+1,l=C._Uri__normalizeZoneID(e,A.JSString_methods.startsWith$2(e,"25",o)?a+3:o,i,"%25")):l="",C.Uri_parseIPv6Address(e,s,a),A.JSString_methods.substring$2(e,t,a).toLowerCase()+l+"]";for(u=t;u<n;++u)if(58===A.JSString_methods.codeUnitAt$1(e,u))return a=A.JSString_methods.indexOf$2(e,"%",t),a=a>=t&&a<n?a:n,a<n?(o=a+1,l=C._Uri__normalizeZoneID(e,A.JSString_methods.startsWith$2(e,"25",o)?a+3:o,n,"%25")):l="",C.Uri_parseIPv6Address(e,t,a),"["+A.JSString_methods.substring$2(e,t,a)+l+"]";return C._Uri__normalizeRegName(e,t,n)},_Uri__checkZoneID:function(e,t,n){var r=A.JSString_methods.indexOf$2(e,"%",t);return r>=t&&r<n?r:n},_Uri__normalizeZoneID:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h=""!==r?new C.StringBuffer(r):null;for(i=t,s=i,a=!0;i<n;)if(o=A.JSString_methods.codeUnitAt$1(e,i),37===o){if(l=C._Uri__normalizeEscape(e,i,!0),u=null==l,u&&a){i+=3;continue}null==h&&(h=new C.StringBuffer("")),_=h._contents+=A.JSString_methods.substring$2(e,s,i),u?l=A.JSString_methods.substring$2(e,i,i+3):"%"===l&&C._Uri__fail(e,i,"ZoneID should not contain % anymore"),h._contents=_+l,i+=3,s=i,a=!0}else o<127&&0!==(A.List_nxB[o>>>4]&1<<(15&o))?(a&&65<=o&&90>=o&&(null==h&&(h=new C.StringBuffer("")),s<i&&(h._contents+=A.JSString_methods.substring$2(e,s,i),s=i),a=!1),++i):(55296===(64512&o)&&i+1<n?(c=A.JSString_methods.codeUnitAt$1(e,i+1),56320===(64512&c)?(o=(1023&o)<<10|1023&c|65536,$=2):$=1):$=1,p=A.JSString_methods.substring$2(e,s,i),null==h?(h=new C.StringBuffer(""),u=h):u=h,u._contents+=p,u._contents+=C._Uri__escapeChar(o),i+=$,s=i);return null==h?A.JSString_methods.substring$2(e,t,n):(s<n&&(h._contents+=A.JSString_methods.substring$2(e,s,n)),u=h._contents,u.charCodeAt(0),u)},_Uri__normalizeRegName:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p;for(r=t,i=r,s=null,a=!0;r<n;)if(o=A.JSString_methods.codeUnitAt$1(e,r),37===o){if(l=C._Uri__normalizeEscape(e,r,!0),u=null==l,u&&a){r+=3;continue}null==s&&(s=new C.StringBuffer("")),_=A.JSString_methods.substring$2(e,i,r),c=s._contents+=a?_:_.toLowerCase(),u?(l=A.JSString_methods.substring$2(e,r,r+3),$=3):"%"===l?(l="%25",$=1):$=3,s._contents=c+l,r+=$,i=r,a=!0}else o<127&&0!==(A.List_qNA[o>>>4]&1<<(15&o))?(a&&65<=o&&90>=o&&(null==s&&(s=new C.StringBuffer("")),i<r&&(s._contents+=A.JSString_methods.substring$2(e,i,r),i=r),a=!1),++r):o<=93&&0!==(A.List_2Vk[o>>>4]&1<<(15&o))?C._Uri__fail(e,r,"Invalid character"):(55296===(64512&o)&&r+1<n?(p=A.JSString_methods.codeUnitAt$1(e,r+1),56320===(64512&p)?(o=(1023&o)<<10|1023&p|65536,$=2):$=1):$=1,_=A.JSString_methods.substring$2(e,i,r),a||(_=_.toLowerCase()),null==s?(s=new C.StringBuffer(""),u=s):u=s,u._contents+=_,u._contents+=C._Uri__escapeChar(o),r+=$,i=r);return null==s?A.JSString_methods.substring$2(e,t,n):(i<n&&(_=A.JSString_methods.substring$2(e,i,n),s._contents+=a?_:_.toLowerCase()),u=s._contents,u.charCodeAt(0),u)},_Uri__makeScheme:function(e,t,n){var r,i,s;if(t===n)return"";for(C._Uri__isAlphabeticCharacter(A.JSString_methods._codeUnitAt$1(e,t))||C._Uri__fail(e,t,"Scheme not starting with alphabetic character"),r=t,i=!1;r<n;++r)s=A.JSString_methods._codeUnitAt$1(e,r),s<128&&0!==(A.List_JYB[s>>>4]&1<<(15&s))||C._Uri__fail(e,r,"Illegal scheme character"),65<=s&&s<=90&&(i=!0);return e=A.JSString_methods.substring$2(e,t,n),C._Uri__canonicalizeScheme(i?e.toLowerCase():e)},_Uri__canonicalizeScheme:function(e){return"http"===e?"http":"file"===e?"file":"https"===e?"https":"package"===e?"package":e},_Uri__makeUserInfo:function(e,t,n){return null==e?"":C._Uri__normalizeOrSubstring(e,t,n,A.List_gRj,!1,!1)},_Uri__makePath:function(e,t,n,r,i,s){var a,o="file"===i,l=o||s;if(null==e){if(null==r)return o?"/":"";a=new C.MappedListIterable(r,new C._Uri__makePath_closure,C._arrayInstanceType(r)._eval$1("MappedListIterable<1,String>")).join$1(0,"/")}else{if(null!=r)throw C.wrapException(C.ArgumentError$("Both path and pathSegments specified",null));a=C._Uri__normalizeOrSubstring(e,t,n,A.List_qg4,!0,!0)}if(0===a.length){if(o)return"/"}else l&&!A.JSString_methods.startsWith$1(a,"/")&&(a="/"+a);return C._Uri__normalizePath(a,i,s)},_Uri__normalizePath:function(e,t,n){var r=0===t.length;return!r||n||A.JSString_methods.startsWith$1(e,"/")||A.JSString_methods.startsWith$1(e,"\\")?C._Uri__removeDotSegments(e):C._Uri__normalizeRelativePath(e,!r||n)},_Uri__makeQuery:function(e,t,n,r){return null!=e?C._Uri__normalizeOrSubstring(e,t,n,A.List_CVk,!0,!1):null},_Uri__makeFragment:function(e,t,n){return null==e?null:C._Uri__normalizeOrSubstring(e,t,n,A.List_CVk,!0,!1)},_Uri__normalizeEscape:function(e,t,n){var r,i,s,a,o,l=t+2;return l>=e.length?"%":(r=A.JSString_methods.codeUnitAt$1(e,t+1),i=A.JSString_methods.codeUnitAt$1(e,l),s=C.hexDigitValue(r),a=C.hexDigitValue(i),s<0||a<0?"%":(o=16*s+a,o<127&&0!==(A.List_nxB[A.JSInt_methods._shrOtherPositive$1(o,4)]&1<<(15&o))?C.Primitives_stringFromCharCode(n&&65<=o&&90>=o?(32|o)>>>0:o):r>=97||i>=97?A.JSString_methods.substring$2(e,t,t+3).toUpperCase():null))},_Uri__escapeChar:function(e){var t,n,r,i,s,a="0123456789ABCDEF";if(e<128)t=new Uint8Array(3),t[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?(n=240,r=4):(n=224,r=3):(n=192,r=2),t=new Uint8Array(3*r),i=0;--r,r>=0;n=128)s=63&A.JSInt_methods._shrReceiverPositive$1(e,6*r)|n,t[i]=37,t[i+1]=A.JSString_methods._codeUnitAt$1(a,s>>>4),t[i+2]=A.JSString_methods._codeUnitAt$1(a,15&s),i+=3;return C.String_String$fromCharCodes(t,0,null)},_Uri__normalizeOrSubstring:function(e,t,n,r,i,s){var a=C._Uri__normalize(e,t,n,r,i,s);return null==a?A.JSString_methods.substring$2(e,t,n):a},_Uri__normalize:function(e,t,n,r,i,s){var a,o,l,u,_,c,$,p,h,d;for(a=!i,o=t,l=o,u=null;o<n;)if(_=A.JSString_methods.codeUnitAt$1(e,o),_<127&&0!==(r[_>>>4]&1<<(15&_)))++o;else{if(37===_){if(c=C._Uri__normalizeEscape(e,o,!1),null==c){o+=3;continue}"%"===c?(c="%25",$=1):$=3}else 92===_&&s?(c="/",$=1):a&&_<=93&&0!==(A.List_2Vk[_>>>4]&1<<(15&_))?(C._Uri__fail(e,o,"Invalid character"),$=null,c=$):(55296===(64512&_)?(p=o+1,p<n?(h=A.JSString_methods.codeUnitAt$1(e,p),56320===(64512&h)?(_=(1023&_)<<10|1023&h|65536,$=2):$=1):$=1):$=1,c=C._Uri__escapeChar(_));null==u?(u=new C.StringBuffer(""),p=u):p=u,d=p._contents+=A.JSString_methods.substring$2(e,l,o),p._contents=d+C.S(c),o+=$,l=o}return null==u?null:(l<n&&(u._contents+=A.JSString_methods.substring$2(e,l,n)),a=u._contents,a.charCodeAt(0),a)},_Uri__mayContainDotSegments:function(e){return!!A.JSString_methods.startsWith$1(e,".")||-1!==A.JSString_methods.indexOf$1(e,"/.")},_Uri__removeDotSegments:function(e){var t,n,r,i,s,a;if(!C._Uri__mayContainDotSegments(e))return e;for(t=C._setArrayType([],V.JSArray_String),n=e.split("/"),r=n.length,i=!1,s=0;s<r;++s)a=n[s],E.$eq$(a,"..")?(0!==t.length&&(t.pop(),0===t.length&&t.push("")),i=!0):"."===a?i=!0:(t.push(a),i=!1);return i&&t.push(""),A.JSArray_methods.join$1(t,"/")},_Uri__normalizeRelativePath:function(e,t){var n,r,i,s,a,o;if(!C._Uri__mayContainDotSegments(e))return t?e:C._Uri__escapeScheme(e);for(n=C._setArrayType([],V.JSArray_String),r=e.split("/"),i=r.length,s=!1,a=0;a<i;++a)o=r[a],".."===o?0!==n.length&&".."!==A.JSArray_methods.get$last(n)?(n.pop(),s=!0):(n.push(".."),s=!1):"."===o?s=!0:(n.push(o),s=!1);return r=n.length,r=0===r||1===r&&0===n[0].length,r?"./":((s||".."===A.JSArray_methods.get$last(n))&&n.push(""),t||(n[0]=C._Uri__escapeScheme(n[0])),A.JSArray_methods.join$1(n,"/"))},_Uri__escapeScheme:function(e){var t,n,r=e.length;if(r>=2&&C._Uri__isAlphabeticCharacter(A.JSString_methods._codeUnitAt$1(e,0)))for(t=1;t<r;++t){if(n=A.JSString_methods._codeUnitAt$1(e,t),58===n)return A.JSString_methods.substring$2(e,0,t)+"%3A"+A.JSString_methods.substring$1(e,t+1);if(n>127||0===(A.List_JYB[n>>>4]&1<<(15&n)))break}return e},_Uri__packageNameEnd:function(e,t){return e.isScheme$1("package")&&null==e._host?C._skipPackageNameChars(t,0,t.length):-1},_Uri__toWindowsFilePath:function(e){var t,n,r,i=e.get$pathSegments(),s=i.length;return s>0&&2===E.get$length$asx(i[0])&&58===E.codeUnitAt$1$s(i[0],1)?(C._Uri__checkWindowsDriveLetter(E.codeUnitAt$1$s(i[0],0),!1),C._Uri__checkWindowsPathReservedCharacters(i,!1,1),t=!0):(C._Uri__checkWindowsPathReservedCharacters(i,!1,0),t=!1),n=e.get$hasAbsolutePath()&&!t?"\\":"",e.get$hasAuthority()&&(r=e.get$host(),0!==r.length&&(n=n+"\\"+r+"\\")),n=C.StringBuffer__writeAll(n,i,"\\"),s=t&&1===s?n+"\\":n,s.charCodeAt(0),s},_Uri__hexCharPairToByte:function(e,t){var n,r,i;for(n=0,r=0;r<2;++r)if(i=A.JSString_methods._codeUnitAt$1(e,t+r),48<=i&&i<=57)n=16*n+i-48;else{if(i|=32,!(97<=i&&i<=102))throw C.wrapException(C.ArgumentError$("Invalid URL encoding",null));n=16*n+i-87}return n},_Uri__uriDecode:function(e,t,n,r,i){var s,a,o,l,u=t;while(1){if(!(u<n)){s=!0;break}if(a=A.JSString_methods._codeUnitAt$1(e,u),o=!(a<=127)||37===a,o){s=!1;break}++u}if(s){if(o=A.C_Utf8Codec===r,o)return A.JSString_methods.substring$2(e,t,n);l=new C.CodeUnits(A.JSString_methods.substring$2(e,t,n))}else for(l=C._setArrayType([],V.JSArray_int),o=e.length,u=t;u<n;++u){if(a=A.JSString_methods._codeUnitAt$1(e,u),a>127)throw C.wrapException(C.ArgumentError$("Illegal percent encoding in URI",null));if(37===a){if(u+3>o)throw C.wrapException(C.ArgumentError$("Truncated URI",null));l.push(C._Uri__hexCharPairToByte(e,u+1)),u+=2}else l.push(a)}return A.Utf8Decoder_false.convert$1(l)},_Uri__isAlphabeticCharacter:function(e){var t=32|e;return 97<=t&&t<=122},UriData__writeUri:function(e,t,n,r,i){var s,a;if(s=null==e||10===e.length&&C._caseInsensitiveCompareStart("text/plain",e,0)>=0,s&&(e=""),0===e.length||"application/octet-stream"===e)s=r._contents+=e;else{if(a=C.UriData__validateMimeType(e),a<0)throw C.wrapException(C.ArgumentError$value(e,"mimeType","Invalid MIME type"));s=r._contents+=C._Uri__uriEncode(A.List_qFt,A.JSString_methods.substring$2(e,0,a),A.C_Utf8Codec,!1),r._contents=s+"/",s=r._contents+=C._Uri__uriEncode(A.List_qFt,A.JSString_methods.substring$1(e,a+1),A.C_Utf8Codec,!1)}null!=t&&(i.push(s.length),i.push(r._contents.length+8),r._contents+=";charset=",r._contents+=C._Uri__uriEncode(A.List_qFt,t,A.C_Utf8Codec,!1))},UriData__validateMimeType:function(e){var t,n,r;for(t=e.length,n=-1,r=0;r<t;++r)if(47===A.JSString_methods._codeUnitAt$1(e,r)){if(!(n<0))return-1;n=r}return n},UriData__parse:function(e,t,n){var r,i,s,a,o,l,u,_,c="Invalid MIME type",$=C._setArrayType([t-1],V.JSArray_int);for(r=e.length,i=t,s=-1,a=null;i<r;++i){if(a=A.JSString_methods._codeUnitAt$1(e,i),44===a||59===a)break;if(47===a){if(s<0){s=i;continue}throw C.wrapException(C.FormatException$(c,e,i))}}if(s<0&&i>t)throw C.wrapException(C.FormatException$(c,e,i));for(;44!==a;){for($.push(i),++i,o=-1;i<r;++i)if(a=A.JSString_methods._codeUnitAt$1(e,i),61===a)o<0&&(o=i);else if(59===a||44===a)break;if(!(o>=0)){if(l=A.JSArray_methods.get$last($),44!==a||i!==l+7||!A.JSString_methods.startsWith$2(e,"base64",l+1))throw C.wrapException(C.FormatException$("Expecting '='",e,i));break}$.push(o)}return $.push(i),u=i+1,1===(1&$.length)?e=A.C_Base64Codec.normalize$3(e,u,r):(_=C._Uri__normalize(e,u,r,A.List_CVk,!0,!1),null!=_&&(e=A.JSString_methods.replaceRange$3(e,u,r,_))),new C.UriData(e,$,n)},UriData__uriEncodeBytes:function(e,t,n){var r,i,s,a,o,l,u="0123456789ABCDEF";for(r=E.getInterceptor$asx(t),i=0,s=0;s<r.get$length(t);++s)a=r.$index(t,s),i|=a,o=a<128&&0!==(e[A.JSInt_methods._shrOtherPositive$1(a,4)]&1<<(15&a)),l=n._contents,o?n._contents=l+C.Primitives_stringFromCharCode(a):(o=l+C.Primitives_stringFromCharCode(37),n._contents=o,o+=C.Primitives_stringFromCharCode(A.JSString_methods._codeUnitAt$1(u,A.JSInt_methods._shrOtherPositive$1(a,4))),n._contents=o,n._contents=o+C.Primitives_stringFromCharCode(A.JSString_methods._codeUnitAt$1(u,15&a)));if((4294967040&i)>>>0!==0)for(s=0;s<r.get$length(t);++s)if(a=r.$index(t,s),a<0||a>255)throw C.wrapException(C.ArgumentError$value(a,"non-byte value",null))},_createTables:function(){var e,t,n,r,i,s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",a=E.JSArray_JSArray$allocateGrowable(22,V.Uint8List);for(e=0;e<22;++e)a[e]=new Uint8Array(96);return t=new C._createTables_build(a),n=new C._createTables_setChars,r=new C._createTables_setRange,i=t.call$2(0,225),n.call$3(i,s,1),n.call$3(i,".",14),n.call$3(i,":",34),n.call$3(i,"/",3),n.call$3(i,"\\",227),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(14,225),n.call$3(i,s,1),n.call$3(i,".",15),n.call$3(i,":",34),n.call$3(i,"/\\",234),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(15,225),n.call$3(i,s,1),n.call$3(i,"%",225),n.call$3(i,":",34),n.call$3(i,"/",9),n.call$3(i,"\\",233),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(1,225),n.call$3(i,s,1),n.call$3(i,":",34),n.call$3(i,"/",10),n.call$3(i,"\\",234),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(2,235),n.call$3(i,s,139),n.call$3(i,"/",131),n.call$3(i,"\\",131),n.call$3(i,".",146),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(3,235),n.call$3(i,s,11),n.call$3(i,"/",68),n.call$3(i,"\\",68),n.call$3(i,".",18),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(4,229),n.call$3(i,s,5),r.call$3(i,"AZ",229),n.call$3(i,":",102),n.call$3(i,"@",68),n.call$3(i,"[",232),n.call$3(i,"/",138),n.call$3(i,"\\",138),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(5,229),n.call$3(i,s,5),r.call$3(i,"AZ",229),n.call$3(i,":",102),n.call$3(i,"@",68),n.call$3(i,"/",138),n.call$3(i,"\\",138),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(6,231),r.call$3(i,"19",7),n.call$3(i,"@",68),n.call$3(i,"/",138),n.call$3(i,"\\",138),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(7,231),r.call$3(i,"09",7),n.call$3(i,"@",68),n.call$3(i,"/",138),n.call$3(i,"\\",138),n.call$3(i,"?",172),n.call$3(i,"#",205),n.call$3(t.call$2(8,8),"]",5),i=t.call$2(9,235),n.call$3(i,s,11),n.call$3(i,".",16),n.call$3(i,"/\\",234),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(16,235),n.call$3(i,s,11),n.call$3(i,".",17),n.call$3(i,"/\\",234),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(17,235),n.call$3(i,s,11),n.call$3(i,"/",9),n.call$3(i,"\\",233),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(10,235),n.call$3(i,s,11),n.call$3(i,".",18),n.call$3(i,"/",10),n.call$3(i,"\\",234),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(18,235),n.call$3(i,s,11),n.call$3(i,".",19),n.call$3(i,"/\\",234),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(19,235),n.call$3(i,s,11),n.call$3(i,"/\\",234),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(11,235),n.call$3(i,s,11),n.call$3(i,"/",10),n.call$3(i,"\\",234),n.call$3(i,"?",172),n.call$3(i,"#",205),i=t.call$2(12,236),n.call$3(i,s,12),n.call$3(i,"?",12),n.call$3(i,"#",205),i=t.call$2(13,237),n.call$3(i,s,13),n.call$3(i,"?",13),r.call$3(t.call$2(20,245),"az",21),i=t.call$2(21,245),r.call$3(i,"az",21),r.call$3(i,"09",21),n.call$3(i,"+-.",21),a},_scan:function(e,t,n,r,i){var s,a,o,l,u=I.$get$_scannerTables();for(s=t;s<n;++s)a=u[r],o=96^A.JSString_methods._codeUnitAt$1(e,s),l=a[o>95?31:o],r=31&l,i[l>>>5]=s;return r},_SimpleUri__packageNameEnd:function(e){return 7===e._schemeEnd&&A.JSString_methods.startsWith$1(e._uri,"package")&&e._hostStart<=0?C._skipPackageNameChars(e._uri,e._pathStart,e._queryStart):-1},_skipPackageNameChars:function(e,t,n){var r,i,s;for(r=t,i=0;r<n;++r){if(s=A.JSString_methods.codeUnitAt$1(e,r),47===s)return 0!==i?r:-1;if(37===s||58===s)return-1;i|=46^s}return-1},_caseInsensitiveCompareStart:function(e,t,n){var r,i,s,a,o,l,u;for(r=e.length,i=0,s=0;s<r;++s)if(a=A.JSString_methods._codeUnitAt$1(e,s),o=A.JSString_methods._codeUnitAt$1(t,n+s),l=a^o,0!==l){if(32===l&&(u=o|l,97<=u&&u<=122)){i=32;continue}return-1}return i},NoSuchMethodError_toString_closure:function(e,t){this._box_0=e,this.sb=t},DateTime:function(e,t){this._value=e,this.isUtc=t},Duration:function(e){this._duration=e},_Enum:function(){},Error:function(){},AssertionError:function(e){this.message=e},TypeError:function(){},NullThrownError:function(){},ArgumentError:function(e,t,n,r){var i=this;i._hasValue=e,i.invalidValue=t,i.name=n,i.message=r},RangeError:function(e,t,n,r,i,s){var a=this;a.start=e,a.end=t,a._hasValue=n,a.invalidValue=r,a.name=i,a.message=s},IndexError:function(e,t,n,r,i){var s=this;s.length=e,s._hasValue=t,s.invalidValue=n,s.name=r,s.message=i},NoSuchMethodError:function(e,t,n,r,i){var s=this;s._core$_receiver=e,s._memberName=t,s._core$_arguments=n,s._namedArguments=r,s._existingArgumentNames=i},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,n){this.message=e,this.source=t,this.offset=n},Iterable:function(){},_GeneratorIterable:function(e,t,n){this.length=e,this._generator=t,this.$ti=n},Iterator:function(){},MapEntry:function(e,t,n){this.key=e,this.value=t,this.$ti=n},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,n,r,i,s,a){var o=this;o.scheme=e,o._userInfo=t,o._host=n,o._port=r,o.path=i,o._query=s,o._fragment=a,o.___Uri_hashCode_FI=o.___Uri_pathSegments_FI=o.___Uri__text_FI=I},_Uri__makePath_closure:function(){},UriData:function(e,t,n){this._core$_text=e,this._separatorIndices=t,this._uriCache=n},_createTables_build:function(e){this.tables=e},_createTables_setChars:function(){},_createTables_setRange:function(){},_SimpleUri:function(e,t,n,r,i,s,a,o){var l=this;l._uri=e,l._schemeEnd=t,l._hostStart=n,l._portStart=r,l._pathStart=i,l._queryStart=s,l._fragmentStart=a,l._schemeCache=o,l._hashCodeCache=null},_DataUri:function(e,t,n,r,i,s,a){var o=this;o.scheme=e,o._userInfo=t,o._host=n,o._port=r,o.path=i,o._query=s,o._fragment=a,o.___Uri_hashCode_FI=o.___Uri_pathSegments_FI=o.___Uri__text_FI=I},Expando:function(e){this._jsWeakMap=e},_convertDataTree:function(e){var t=new C._convertDataTree__convert(new C._IdentityHashMap(V._IdentityHashMap_dynamic_dynamic)).call$1(e);return t.toString,t},callConstructor:function(e,t){var n,r;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 n=[null],A.JSArray_methods.addAll$1(n,t),r=e.bind.apply(e,n),String(r),new r},_convertDataTree__convert:function(e){this._convertedObjects=e},max:function(e,t){return Math.max(C.checkNum(e),C.checkNum(t))},pow:function(e,t){return Math.pow(e,t)},Random_Random:function(){return A.C__JSRandom},_JSRandom:function(){},ArgParser:function(e,t,n,r,i,s,a){var o=this;o._arg_parser$_options=e,o._aliases=t,o.options=n,o.commands=r,o._optionsAndSeparators=i,o.allowTrailingOptions=s,o.usageLineLength=a},ArgParser__addOption_closure:function(e){this.$this=e},ArgParserException$:function(e,t){return new C.ArgParserException(null==t?A.List_empty:C.List_List$unmodifiable(t,V.String),e,null,null)},ArgParserException:function(e,t,n,r){var i=this;i.commands=e,i.message=t,i.source=n,i.offset=r},ArgResults:function(e,t,n,r){var i=this;i._parser=e,i._parsed=t,i.name=n,i.rest=r},Option:function(e,t,n,r,i,s,a,o,l,u,_,c,$){var p=this;p.name=e,p.abbr=t,p.help=n,p.valueHelp=r,p.allowed=i,p.allowedHelp=s,p.defaultsTo=a,p.negatable=o,p.callback=l,p.type=u,p.splitCommas=_,p.mandatory=c,p.hide=$},OptionType:function(e){this.name=e},Parser$:function(e,t,n,r,i){var s=C._setArrayType([],V.JSArray_String);return null!=i&&A.JSArray_methods.addAll$1(s,i),new C.Parser0(e,r,t,n,s,C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.dynamic))},_isLetterOrDigit:function(e){var t;return t=e>=65&&e<=90||(e>=97&&e<=122||e>=48&&e<=57),t},Parser0:function(e,t,n,r,i,s){var a=this;a._commandName=e,a._parser$_parent=t,a._grammar=n,a._args=r,a._parser$_rest=i,a._results=s},Parser_parse_closure:function(e){this.$this=e},Parser__setOption_closure:function(){},_Usage:function(e,t,n){var r=this;r._usage$_optionsAndSeparators=e,r._buffer=t,r._currentColumn=0,r.___Usage__columnWidths_FI=I,r._newlinesNeeded=0,r.lineLength=n},_Usage__writeOption_closure:function(){},_Usage__buildAllowedList_closure:function(e){this.option=e},ErrorResult:function(e,t){this.error=e,this.stackTrace=t},ValueResult:function(e,t){this.value=e,this.$ti=t},StreamCompleter:function(e,t){this._stream_completer$_stream=e,this.$ti=t},_CompleterStream:function(e){this._sourceStream=this._stream_completer$_controller=null,this.$ti=e},StreamGroup:function(e,t,n){var r=this;r.__StreamGroup__controller_A=I,r._closed=!1,r._stream_group$_state=e,r._subscriptions=t,r.$ti=n},StreamGroup_add_closure:function(){},StreamGroup_add_closure0:function(e,t){this.$this=e,this.stream=t},StreamGroup__onListen_closure:function(){},StreamGroup__onCancel_closure:function(e){this.$this=e},StreamGroup__listenToStream_closure:function(e,t){this.$this=e,this.stream=t},_StreamGroupState:function(e){this.name=e},StreamQueue:function(e,t,n,r){var i=this;i._stream_queue$_source=e,i._stream_queue$_subscription=null,i._isDone=!1,i._eventsReceived=0,i._eventQueue=t,i._requestQueue=n,i.$ti=r},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},Repl:function(e,t,n,r){var i=this;i.prompt=e,i.continuation=t,i.validator=n,i.__Repl__adapter_A=I,i.history=r},alwaysValid_closure:function(){},ReplAdapter:function(e){this.repl=e,this.rl=null},ReplAdapter_runAsync_closure:function(e,t,n,r){var i=this;i._box_0=e,i.$this=t,i.rl=n,i.runController=r},ReplAdapter_runAsync__closure:function(e){this.lineController=e},Stdin:function(){},Stdout:function(){},ReadlineModule:function(){},ReadlineOptions:function(){},ReadlineInterface:function(){},EmptyUnmodifiableSet:function(e){this.$ti=e},_EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin:function(){},DefaultEquality:function(){},IterableEquality:function(){},ListEquality:function(){},_MapEntry:function(e,t,n){this.equality=e,this.key=t,this.value=n},MapEquality:function(){},QueueList$:function(e,t){return new C.QueueList(C.List_List$filled(C.QueueList__computeInitialCapacity(e),null,!1,t._eval$1("0?")),0,0,t._eval$1("QueueList<0>"))},QueueList_QueueList$from:function(e,t){var n,r,i;return V.List_dynamic._is(e)?(n=E.get$length$asx(e),r=C.QueueList$(n+1,t),E.setRange$4$ax(r._table,0,n,e,0),r._tail=n,r):(i=C.QueueList$(null,t),i.addAll$1(0,e),i)},QueueList__computeInitialCapacity:function(e){return null==e||e<8?8:(++e,(e&e-1)>>>0===0?e:C.QueueList__nextPowerOf2(e))},QueueList__nextPowerOf2:function(e){var t;for(e=(e<<1>>>0)-1;1;e=t)if(t=(e&e-1)>>>0,0===t)return e},QueueList:function(e,t,n,r){var i=this;i._table=e,i._head=t,i._tail=n,i.$ti=r},_CastQueueList:function(e,t,n,r,i){var s=this;s._queue_list$_delegate=e,s._table=t,s._head=n,s._tail=r,s.$ti=i},_QueueList_Object_ListMixin:function(){},UnionSet:function(e,t){this._sets=e,this.$ti=t},UnionSet__iterable_closure:function(e){this.$this=e},UnionSet_contains_closure:function(e,t){this.$this=e,this.element=t},_UnionSet_SetBase_UnmodifiableSetMixin:function(){},UnmodifiableSetMixin__throw:function(){throw C.wrapException(C.UnsupportedError$("Cannot modify an unmodifiable Set"))},UnmodifiableSetView:function(e,t){this._base=e,this.$ti=t},UnmodifiableSetMixin:function(){},_UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin:function(){},_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(){},BufferModule:function(){},BufferConstants:function(){},Buffer:function(){},ConsoleModule:function(){},Console:function(){},EventEmitter:function(){},fs:function(){var e=I._fs;return null==e?I._fs=_.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(){},Promise:function(){},Date:function(){},JsError:function(){},Atomics:function(){},Modules:function(){},Module1:function(){},Net:function(){},Socket:function(){},NetAddress:function(){},NetServer:function(){},NodeJsError:function(){},JsAssertionError:function(){},JsRangeError:function(){},JsReferenceError:function(){},JsSyntaxError:function(){},JsTypeError:function(){},JsSystemError:function(){},Process:function(){},CPUUsage:function(){},Release:function(){},StreamModule:function(){},Readable:function(){},Writable:function(){},Duplex:function(){},Transform:function(){},WritableOptions:function(){},ReadableOptions:function(){},Immediate:function(){},Timeout:function(){},TTY:function(){},TTYReadStream:function(){},TTYWriteStream:function(){},jsify:function(e){return C._isBasicType(e)?e:C._convertDataTree(e)},_isBasicType:function(e){return!1},promiseToFuture:function(e,t){var n=new C._Future(I.Zone__current,t._eval$1("_Future<0>")),r=new C._SyncCompleter(n,t._eval$1("_SyncCompleter<0>"));return E.then$2$x(e,C.allowInterop(new C.promiseToFuture_closure(r)),C.allowInterop(new C.promiseToFuture_closure0(r))),n},futureToPromise:function(e,t){return new _.Promise(C.allowInterop(new C.futureToPromise_closure(e,t)))},Util:function(){},promiseToFuture_closure:function(e){this.completer=e},promiseToFuture_closure0:function(e){this.completer=e},futureToPromise_closure:function(e,t){this.future=e,this.T=t},futureToPromise__closure:function(e,t){this.resolve=e,this.T=t},Context_Context:function(e){var t=null==e?C.current():".";return null==e&&(e=I.$get$Style_platform()),new C.Context(V.InternalStyle._as(e),t)},_parseUri:function(e){if("string"==typeof e)return C.Uri_parse(e);if(V.Uri._is(e))return e;throw C.wrapException(C.ArgumentError$value(e,"uri","Value must be a String or a Uri"))},_validateArgList:function(e,t){var n,r,i,s,a,o,l,u;for(n=t.length,r=1;r<n;++r)if(null!=t[r]&&null==t[r-1]){for(;n>=1;n=i)if(i=n-1,null!=t[i])break;throw s=new C.StringBuffer(""),a=e+"(",s._contents=a,o=C._arrayInstanceType(t),l=o._eval$1("SubListIterable<1>"),u=new C.SubListIterable(t,0,n,l),u.SubListIterable$3(t,0,n,o._precomputed1),l=a+new C.MappedListIterable(u,new C._validateArgList_closure,l._eval$1("MappedListIterable<ListIterable.E,String>")).join$1(0,", "),s._contents=l,s._contents=l+"): part "+(r-1)+" was null, but part "+r+" was not.",C.wrapException(C.ArgumentError$(s.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},InternalStyle:function(){},ParsedPath_ParsedPath$parse:function(e,t){var n,r,i,s,a,o=t.getRoot$1(e),l=t.isRootRelative$1(e);for(null!=o&&(e=A.JSString_methods.substring$1(e,o.length)),n=V.JSArray_String,r=C._setArrayType([],n),i=C._setArrayType([],n),n=e.length,0!==n&&t.isSeparator$1(A.JSString_methods._codeUnitAt$1(e,0))?(i.push(e[0]),s=1):(i.push(""),s=0),a=s;a<n;++a)t.isSeparator$1(A.JSString_methods._codeUnitAt$1(e,a))&&(r.push(A.JSString_methods.substring$2(e,s,a)),i.push(e[a]),s=a+1);return s<n&&(r.push(A.JSString_methods.substring$1(e,s)),i.push("")),new C.ParsedPath(t,o,l,r,i)},ParsedPath:function(e,t,n,r,i){var s=this;s.style=e,s.root=t,s.isRootRelative=n,s.parts=r,s.separators=i},ParsedPath__splitExtension_closure:function(){},ParsedPath__splitExtension_closure0:function(){},PathException$:function(e){return new C.PathException(e)},PathException:function(e){this.message=e},PathMap__create:function(e,t){var n={};return n.context=e,n.context=I.$get$context(),C.LinkedHashMap_LinkedHashMap(new C.PathMap__create_closure(n),new C.PathMap__create_closure0(n),new C.PathMap__create_closure1,V.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(){},Style__getPlatformStyle:function(){if("file"!==C.Uri_base().get$scheme())return I.$get$Style_url();var e=C.Uri_base();return A.JSString_methods.endsWith$1(e.get$path(e),"/")?"a\\b"===C._Uri__Uri(null,"a/b",null,null).toFilePath$0()?I.$get$Style_windows():I.$get$Style_posix():I.$get$Style_url()},Style:function(){},PosixStyle:function(e,t,n){this.separatorPattern=e,this.needsSeparatorPattern=t,this.rootPattern=n},UrlStyle:function(e,t,n,r){var i=this;i.separatorPattern=e,i.needsSeparatorPattern=t,i.rootPattern=n,i.relativeRootPattern=r},WindowsStyle:function(e,t,n,r){var i=this;i.separatorPattern=e,i.needsSeparatorPattern=t,i.rootPattern=n,i.relativeRootPattern=r},WindowsStyle_absolutePathToUri_closure:function(){},Version$_:function(e,t,n,r,i,s){var a=null==r?C._setArrayType([],V.JSArray_Object):C.Version__splitParts(r),o=null==i?C._setArrayType([],V.JSArray_Object):C.Version__splitParts(i);return e<0&&C.throwExpression(C.ArgumentError$("Major version must be non-negative.",null)),t<0&&C.throwExpression(C.ArgumentError$("Minor version must be non-negative.",null)),n<0&&C.throwExpression(C.ArgumentError$("Patch version must be non-negative.",null)),new C.Version(e,t,n,a,o,s)},Version___parse_tearOff:function(e){return C.Version_Version$parse(e)},Version_Version$parse:function(e){var t,n,r,i,s,a,o,l='Could not parse "',u=I.$get$completeVersion().firstMatch$1(e);if(null==u)throw C.wrapException(C.FormatException$(l+e+'".',null,null));try{return a=u._match[1],a.toString,t=C.int_parse(a,null),a=u._match[2],a.toString,n=C.int_parse(a,null),a=u._match[3],a.toString,r=C.int_parse(a,null),i=u._match[5],s=u._match[8],a=C.Version$_(t,n,r,i,s,e),a}catch(o){throw V.FormatException._is(C.unwrapException(o))?C.wrapException(C.FormatException$(l+e+'".',null,null)):o}},Version__splitParts:function(e){var t=V.MappedListIterable_String_Object;return C.List_List$of(new C.MappedListIterable(C._setArrayType(e.split("."),V.JSArray_String),new C.Version__splitParts_closure,t),!0,t._eval$1("ListIterable.E"))},Version:function(e,t,n,r,i,s){var a=this;a.major=e,a.minor=t,a.patch=n,a.preRelease=r,a.build=i,a._text=s},Version__splitParts_closure:function(){},VersionRange:function(e,t,n,r){var i=this;i.min=e,i.max=t,i.includeMin=n,i.includeMax=r},CssMediaQuery_parseList:function(e,t,n){var r=C.SpanScanner$(e,null);return new C.MediaQueryParser(r,n,t).parse$0()},CssMediaQuery$type:function(e,t,n){return new C.CssMediaQuery(n,e,!0,null==t?A.List_empty:C.List_List$unmodifiable(t,V.String))},CssMediaQuery$condition:function(e,t){var n=C.List_List$unmodifiable(e,V.String);return n.length>1&&null==t&&C.throwExpression(C.ArgumentError$(k.If_con,null)),new C.CssMediaQuery(null,null,!1!==t,n)},CssMediaQuery:function(e,t,n,r){var i=this;i.modifier=e,i.type=t,i.conjunction=n,i.conditions=r},_SingletonCssMediaQueryMergeResult:function(e){this._media_query$_name=e},MediaQuerySuccessfulMergeResult:function(e){this.query=e},ModifiableCssAtRule$:function(e,t,n,r){var i=C._setArrayType([],V.JSArray_ModifiableCssNode);return new C.ModifiableCssAtRule(e,r,n,t,new C.UnmodifiableListView(i,V.UnmodifiableListView_ModifiableCssNode),i)},ModifiableCssAtRule:function(e,t,n,r,i,s){var a=this;a.name=e,a.value=t,a.isChildless=n,a.span=r,a.children=i,a._children=s,a._indexInParent=a._parent=null,a.isGroupEnd=!1},ModifiableCssComment:function(e,t){var n=this;n.text=e,n.span=t,n._indexInParent=n._parent=null,n.isGroupEnd=!1},ModifiableCssDeclaration$:function(e,t,n,r,i){var s,a=null==i?t.span:i;return r&&(E.startsWith$1$s(e.value,"--")?(s=t.value,s instanceof C.SassString||C.throwExpression(C.ArgumentError$(k.If_par+t.toString$0(0)+"` of type "+C.getRuntimeType(s).toString$0(0)+").",null))):C.throwExpression(C.ArgumentError$(k.parsed,null))),new C.ModifiableCssDeclaration(e,t,r,a,n)},ModifiableCssDeclaration:function(e,t,n,r,i){var s=this;s.name=e,s.value=t,s.parsedAsCustomProperty=n,s.valueSpanForMap=r,s.span=i,s._indexInParent=s._parent=null,s.isGroupEnd=!1},ModifiableCssImport:function(e,t,n){var r=this;r.url=e,r.modifiers=t,r.span=n,r._indexInParent=r._parent=null,r.isGroupEnd=!1},ModifiableCssKeyframeBlock$:function(e,t){var n=C._setArrayType([],V.JSArray_ModifiableCssNode);return new C.ModifiableCssKeyframeBlock(e,t,new C.UnmodifiableListView(n,V.UnmodifiableListView_ModifiableCssNode),n)},ModifiableCssKeyframeBlock:function(e,t,n,r){var i=this;i.selector=e,i.span=t,i.children=n,i._children=r,i._indexInParent=i._parent=null,i.isGroupEnd=!1},ModifiableCssMediaRule$:function(e,t){var n=C.List_List$unmodifiable(e,V.CssMediaQuery),r=C._setArrayType([],V.JSArray_ModifiableCssNode);return E.get$isEmpty$asx(e)&&C.throwExpression(C.ArgumentError$value(e,"queries","may not be empty.")),new C.ModifiableCssMediaRule(n,t,new C.UnmodifiableListView(r,V.UnmodifiableListView_ModifiableCssNode),r)},ModifiableCssMediaRule:function(e,t,n,r){var i=this;i.queries=e,i.span=t,i.children=n,i._children=r,i._indexInParent=i._parent=null,i.isGroupEnd=!1},ModifiableCssNode:function(){},ModifiableCssNode_hasFollowingSibling_closure:function(){},ModifiableCssParentNode:function(){},ModifiableCssStyleRule$:function(e,t,n){var r=C._setArrayType([],V.JSArray_ModifiableCssNode);return new C.ModifiableCssStyleRule(e,n,t,new C.UnmodifiableListView(r,V.UnmodifiableListView_ModifiableCssNode),r)},ModifiableCssStyleRule:function(e,t,n,r,i){var s=this;s._style_rule$_selector=e,s.originalSelector=t,s.span=n,s.children=r,s._children=i,s._indexInParent=s._parent=null,s.isGroupEnd=!1},ModifiableCssStylesheet$:function(e){var t=C._setArrayType([],V.JSArray_ModifiableCssNode);return new C.ModifiableCssStylesheet(e,new C.UnmodifiableListView(t,V.UnmodifiableListView_ModifiableCssNode),t)},ModifiableCssStylesheet:function(e,t,n){var r=this;r.span=e,r.children=t,r._children=n,r._indexInParent=r._parent=null,r.isGroupEnd=!1},ModifiableCssSupportsRule$:function(e,t){var n=C._setArrayType([],V.JSArray_ModifiableCssNode);return new C.ModifiableCssSupportsRule(e,t,new C.UnmodifiableListView(n,V.UnmodifiableListView_ModifiableCssNode),n)},ModifiableCssSupportsRule:function(e,t,n,r){var i=this;i.condition=e,i.span=t,i.children=n,i._children=r,i._indexInParent=i._parent=null,i.isGroupEnd=!1},CssNode:function(){},CssParentNode:function(){},_IsInvisibleVisitor:function(e,t){this.includeBogus=e,this.includeComments=t},__IsInvisibleVisitor_Object_EveryCssVisitor:function(){},CssStylesheet:function(e,t){this.children=e,this.span=t},CssValue:function(e,t,n){this.value=e,this.span=t,this.$ti=n},AstNode:function(){},_FakeAstNode:function(e){this._callback=e},Argument:function(e,t,n){this.name=e,this.defaultValue=t,this.span=n},ArgumentDeclaration_ArgumentDeclaration$parse:function(e,t){return C.ScssParser$(e,null,t).parseArgumentDeclaration$0()},ArgumentDeclaration:function(e,t,n){this.$arguments=e,this.restArgument=t,this.span=n},ArgumentDeclaration_verify_closure:function(){},ArgumentDeclaration_verify_closure0:function(){},ArgumentInvocation$empty:function(e){return new C.ArgumentInvocation(A.List_empty10,A.Map_empty3,null,null,e)},ArgumentInvocation:function(e,t,n,r,i){var s=this;s.positional=e,s.named=t,s.rest=n,s.keywordRest=r,s.span=i},AtRootQuery:function(e,t,n,r){var i=this;i.include=e,i.names=t,i._all=n,i._at_root_query$_rule=r},ConfiguredVariable:function(e,t,n,r){var i=this;i.name=e,i.expression=t,i.isGuarded=n,i.span=r},BinaryOperationExpression:function(e,t,n,r){var i=this;i.operator=e,i.left=t,i.right=n,i.allowsSlash=r},BinaryOperator:function(e,t,n,r,i){var s=this;s.name=e,s.operator=t,s.precedence=n,s.isAssociative=r,s._name=i},BooleanExpression:function(e,t){this.value=e,this.span=t},CalculationExpression__verifyArguments:function(e){return C.List_List$unmodifiable(E.map$1$1$ax(e,new C.CalculationExpression__verifyArguments_closure,V.dynamic),V.Expression)},CalculationExpression__verify:function(e){var t,n="Invalid calculation argument ";if(!(e instanceof C.NumberExpression)&&!(e instanceof C.CalculationExpression)&&!(e instanceof C.VariableExpression)&&!(e instanceof C.FunctionExpression)&&!(e instanceof C.IfExpression))if(e instanceof C.StringExpression){if(e.hasQuotes)throw C.wrapException(C.ArgumentError$(n+e.toString$0(0)+".",null))}else{if(!(e instanceof C.ParenthesizedExpression)){if(e instanceof C.BinaryOperationExpression){if(C.CalculationExpression__verify(e.left),C.CalculationExpression__verify(e.right),t=e.operator,t===A.BinaryOperator_anB)return;if(t===A.BinaryOperator_olz)return;if(t===A.BinaryOperator_qN2)return;if(t===A.BinaryOperator_t8B)return;throw C.wrapException(C.ArgumentError$(n+e.toString$0(0)+".",null))}throw C.wrapException(C.ArgumentError$(n+e.toString$0(0)+".",null))}C.CalculationExpression__verify(e.expression)}},CalculationExpression:function(e,t,n){this.name=e,this.$arguments=t,this.span=n},CalculationExpression__verifyArguments_closure:function(){},ColorExpression:function(e,t){this.value=e,this.span=t},FunctionExpression:function(e,t,n,r){var i=this;i.namespace=e,i.originalName=t,i.$arguments=n,i.span=r},IfExpression:function(e,t){this.$arguments=e,this.span=t},InterpolatedFunctionExpression:function(e,t,n){this.name=e,this.$arguments=t,this.span=n},ListExpression:function(e,t,n,r){var i=this;i.contents=e,i.separator=t,i.hasBrackets=n,i.span=r},ListExpression_toString_closure:function(e){this.$this=e},MapExpression:function(e,t){this.pairs=e,this.span=t},MapExpression_toString_closure:function(){},NullExpression:function(e){this.span=e},NumberExpression:function(e,t,n){this.value=e,this.unit=t,this.span=n},ParenthesizedExpression:function(e,t){this.expression=e,this.span=t},SelectorExpression:function(e){this.span=e},StringExpression_quoteText:function(e){var t,n=C.StringExpression__bestQuote(C._setArrayType([e],V.JSArray_String)),r=new C.StringBuffer("");return r._contents=""+C.Primitives_stringFromCharCode(n),C.StringExpression__quoteInnerText(e,n,r,!0),t=r._contents+=C.Primitives_stringFromCharCode(n),t.charCodeAt(0),t},StringExpression__quoteInnerText:function(e,t,n,r){var i,s,a,o,l,u;for(i=e.length,s=i-1,a=0;a<i;++a)o=A.JSString_methods._codeUnitAt$1(e,a),10===o||13===o||12===o?(n.writeCharCode$1(92),n.writeCharCode$1(97),a!==s&&(l=A.JSString_methods._codeUnitAt$1(e,a+1),(32===l||9===l||10===l||13===l||12===l||C.isHex(l))&&n.writeCharCode$1(32))):(u=o===t||(92===o||r&&35===o&&a<s&&123===A.JSString_methods._codeUnitAt$1(e,a+1)),u&&n.writeCharCode$1(92),n.writeCharCode$1(o))},StringExpression__bestQuote:function(e){var t,n,r,i,s,a;for(t=E.get$iterator$ax(e),n=!1;t.moveNext$0();)for(r=t.get$current(t),i=r.length,s=0;s<i;++s){if(a=A.JSString_methods._codeUnitAt$1(r,s),39===a)return 34;34===a&&(n=!0)}return n?39:34},StringExpression:function(e,t){this.text=e,this.hasQuotes=t},SupportsExpression:function(e){this.condition=e},UnaryOperationExpression:function(e,t,n){this.operator=e,this.operand=t,this.span=n},UnaryOperator:function(e,t,n){this.name=e,this.operator=t,this._name=n},ValueExpression:function(e,t){this.value=e,this.span=t},VariableExpression:function(e,t,n){this.namespace=e,this.name=t,this.span=n},DynamicImport:function(e,t){this.urlString=e,this.span=t},StaticImport:function(e,t,n){this.url=e,this.modifiers=t,this.span=n},Interpolation$:function(e,t){var n=new C.Interpolation(C.List_List$unmodifiable(e,V.Object),t);return n.Interpolation$2(e,t),n},Interpolation:function(e,t){this.contents=e,this.span=t},Interpolation_toString_closure:function(){},AtRootRule$:function(e,t,n){var r=C.List_List$unmodifiable(e,V.Statement),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure);return new C.AtRootRule(n,t,r,i)},AtRootRule:function(e,t,n,r){var i=this;i.query=e,i.span=t,i.children=n,i.hasDeclarations=r},AtRule$:function(e,t,n,r){var i=null==n?null:C.List_List$unmodifiable(n,V.Statement),s=null==i?null:A.JSArray_methods.any$1(i,new C.ParentStatement_closure);return new C.AtRule(e,r,t,i,!0===s)},AtRule:function(e,t,n,r,i){var s=this;s.name=e,s.value=t,s.span=n,s.children=r,s.hasDeclarations=i},CallableDeclaration:function(){},ContentBlock$:function(e,t,n){var r=C.List_List$unmodifiable(t,V.Statement),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure);return new C.ContentBlock("@content",e,n,r,i)},ContentBlock:function(e,t,n,r,i){var s=this;s.name=e,s.$arguments=t,s.span=n,s.children=r,s.hasDeclarations=i},ContentRule:function(e,t){this.$arguments=e,this.span=t},DebugRule:function(e,t){this.expression=e,this.span=t},Declaration$:function(e,t,n){return new C.Declaration(e,t,n,null,!1)},Declaration$nested:function(e,t,n,r){var i=C.List_List$unmodifiable(t,V.Statement),s=A.JSArray_methods.any$1(i,new C.ParentStatement_closure);return new C.Declaration(e,r,n,i,s)},Declaration:function(e,t,n,r,i){var s=this;s.name=e,s.value=t,s.span=n,s.children=r,s.hasDeclarations=i},EachRule$:function(e,t,n,r){var i=C.List_List$unmodifiable(e,V.String),s=C.List_List$unmodifiable(n,V.Statement),a=A.JSArray_methods.any$1(s,new C.ParentStatement_closure);return new C.EachRule(i,t,r,s,a)},EachRule:function(e,t,n,r,i){var s=this;s.variables=e,s.list=t,s.span=n,s.children=r,s.hasDeclarations=i},EachRule_toString_closure:function(){},ErrorRule:function(e,t){this.expression=e,this.span=t},ExtendRule:function(e,t,n){this.selector=e,this.isOptional=t,this.span=n},ForRule$:function(e,t,n,r,i,s){var a=C.List_List$unmodifiable(r,V.Statement),o=A.JSArray_methods.any$1(a,new C.ParentStatement_closure);return new C.ForRule(e,t,n,s,i,a,o)},ForRule:function(e,t,n,r,i,s,a){var o=this;o.variable=e,o.from=t,o.to=n,o.isExclusive=r,o.span=i,o.children=s,o.hasDeclarations=a},ForwardRule:function(e,t,n,r,i,s,a,o){var l=this;l.url=e,l.shownMixinsAndFunctions=t,l.shownVariables=n,l.hiddenMixinsAndFunctions=r,l.hiddenVariables=i,l.prefix=s,l.configuration=a,l.span=o},FunctionRule$:function(e,t,n,r,i){var s=C.List_List$unmodifiable(n,V.Statement),a=A.JSArray_methods.any$1(s,new C.ParentStatement_closure);return new C.FunctionRule(e,t,r,s,a)},FunctionRule:function(e,t,n,r,i){var s=this;s.name=e,s.$arguments=t,s.span=n,s.children=r,s.hasDeclarations=i},IfClause$:function(e,t){var n=C.List_List$unmodifiable(t,V.Statement);return new C.IfClause(e,n,A.JSArray_methods.any$1(n,new C.IfRuleClause$__closure))},ElseClause$:function(e){var t=C.List_List$unmodifiable(e,V.Statement);return new C.ElseClause(t,A.JSArray_methods.any$1(t,new C.IfRuleClause$__closure))},IfRule:function(e,t,n){this.clauses=e,this.lastClause=t,this.span=n},IfRule_toString_closure:function(){},IfRuleClause:function(){},IfRuleClause$__closure:function(){},IfRuleClause$___closure:function(){},IfClause:function(e,t,n){this.expression=e,this.children=t,this.hasDeclarations=n},ElseClause:function(e,t){this.children=e,this.hasDeclarations=t},ImportRule:function(e,t){this.imports=e,this.span=t},IncludeRule:function(e,t,n,r,i){var s=this;s.namespace=e,s.name=t,s.$arguments=n,s.content=r,s.span=i},LoudComment:function(e){this.text=e},MediaRule$:function(e,t,n){var r=C.List_List$unmodifiable(t,V.Statement),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure);return new C.MediaRule(e,n,r,i)},MediaRule:function(e,t,n,r){var i=this;i.query=e,i.span=t,i.children=n,i.hasDeclarations=r},MixinRule$:function(e,t,n,r,i){var s=C.List_List$unmodifiable(n,V.Statement),a=A.JSArray_methods.any$1(s,new C.ParentStatement_closure);return new C.MixinRule(e,t,r,s,a)},MixinRule:function(e,t,n,r,i){var s=this;s.__MixinRule_hasContent_FI=I,s.name=e,s.$arguments=t,s.span=n,s.children=r,s.hasDeclarations=i},_HasContentVisitor:function(){},__HasContentVisitor_Object_StatementSearchVisitor:function(){},ParentStatement:function(){},ParentStatement_closure:function(){},ParentStatement__closure:function(){},ReturnRule:function(e,t){this.expression=e,this.span=t},SilentComment:function(e,t){this.text=e,this.span=t},StyleRule$:function(e,t,n){var r=C.List_List$unmodifiable(t,V.Statement),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure);return new C.StyleRule(e,n,r,i)},StyleRule:function(e,t,n,r){var i=this;i.selector=e,i.span=t,i.children=n,i.hasDeclarations=r},Stylesheet$:function(e,t){var n=C._setArrayType([],V.JSArray_UseRule),r=C._setArrayType([],V.JSArray_ForwardRule),i=C.List_List$unmodifiable(e,V.Statement),s=A.JSArray_methods.any$1(i,new C.ParentStatement_closure);return n=new C.Stylesheet(t,!1,n,r,i,s),n.Stylesheet$internal$3$plainCss(e,t,!1),n},Stylesheet$internal:function(e,t,n){var r=C._setArrayType([],V.JSArray_UseRule),i=C._setArrayType([],V.JSArray_ForwardRule),s=C.List_List$unmodifiable(e,V.Statement),a=A.JSArray_methods.any$1(s,new C.ParentStatement_closure);return r=new C.Stylesheet(t,n,r,i,s,a),r.Stylesheet$internal$3$plainCss(e,t,n),r},Stylesheet_Stylesheet$parse:function(e,t,n,r){var i,s;switch(t){case A.Syntax_Sass_sass:return i=C.SpanScanner$(e,r),s=null==n?A.StderrLogger_false:n,new C.SassParser(C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.VariableDeclaration),i,s,null).parse$0();case A.Syntax_SCSS_scss:return C.ScssParser$(e,n,r).parse$0();case A.Syntax_CSS_css:return i=C.SpanScanner$(e,r),s=null==n?A.StderrLogger_false:n,new C.CssParser(C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.VariableDeclaration),i,s,null).parse$0();default:throw C.wrapException(C.ArgumentError$("Unknown syntax "+t.toString$0(0)+".",null))}},Stylesheet:function(e,t,n,r,i,s){var a=this;a.span=e,a.plainCss=t,a._uses=n,a._forwards=r,a.children=i,a.hasDeclarations=s},SupportsRule$:function(e,t,n){var r=C.List_List$unmodifiable(t,V.Statement),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure);return new C.SupportsRule(e,n,r,i)},SupportsRule:function(e,t,n,r){var i=this;i.condition=e,i.span=t,i.children=n,i.hasDeclarations=r},UseRule:function(e,t,n,r){var i=this;i.url=e,i.namespace=t,i.configuration=n,i.span=r},VariableDeclaration$:function(e,t,n,r,i,s,a){return null!=a&&i&&C.throwExpression(C.ArgumentError$(k.Other_,null)),new C.VariableDeclaration(a,e,t,s,i,n)},VariableDeclaration:function(e,t,n,r,i,s){var a=this;a.namespace=e,a.name=t,a.expression=n,a.isGuarded=r,a.isGlobal=i,a.span=s},WarnRule:function(e,t){this.expression=e,this.span=t},WhileRule$:function(e,t,n){var r=C.List_List$unmodifiable(t,V.Statement),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure);return new C.WhileRule(e,n,r,i)},WhileRule:function(e,t,n,r){var i=this;i.condition=e,i.span=t,i.children=n,i.hasDeclarations=r},SupportsAnything:function(e,t){this.contents=e,this.span=t},SupportsDeclaration:function(e,t,n){this.name=e,this.value=t,this.span=n},SupportsFunction:function(e,t,n){this.name=e,this.$arguments=t,this.span=n},SupportsInterpolation:function(e,t){this.expression=e,this.span=t},SupportsNegation:function(e,t){this.condition=e,this.span=t},SupportsOperation$:function(e,t,n,r){var i=n.toLowerCase();return"and"!==i&&"or"!==i&&C.throwExpression(C.ArgumentError$value(n,"operator",'may only be "and" or "or".')),new C.SupportsOperation(e,t,n,r)},SupportsOperation:function(e,t,n,r){var i=this;i.left=e,i.right=t,i.operator=n,i.span=r},Selector:function(){},_IsInvisibleVisitor0:function(e){this.includeBogus=e},_IsBogusVisitor:function(e){this.includeLeadingCombinator=e},_IsBogusVisitor_visitComplexSelector_closure:function(e){this.$this=e},_IsUselessVisitor:function(){},_IsUselessVisitor_visitComplexSelector_closure:function(e){this.$this=e},__IsBogusVisitor_Object_AnySelectorVisitor:function(){},__IsInvisibleVisitor_Object_AnySelectorVisitor:function(){},__IsUselessVisitor_Object_AnySelectorVisitor:function(){},AttributeSelector:function(e,t,n,r,i){var s=this;s.name=e,s.op=t,s.value=n,s.modifier=r,s.span=i},AttributeOperator:function(e,t){this._attribute$_text=e,this._name=t},ClassSelector:function(e,t){this.name=e,this.span=t},Combinator:function(e,t){this._combinator$_text=e,this._name=t},ComplexSelector$:function(e,t,n,r){var i=C.List_List$unmodifiable(e,V.CssValue_Combinator),s=C.List_List$unmodifiable(t,V.ComplexSelectorComponent);return 0===i.length&&0===s.length&&C.throwExpression(C.ArgumentError$(k.leadin,null)),new C.ComplexSelector(i,s,r,n)},ComplexSelector:function(e,t,n,r){var i=this;i.leadingCombinators=e,i.components=t,i.lineBreak=n,i.__ComplexSelector_specificity_FI=I,i.span=r},ComplexSelector_specificity_closure:function(){},ComplexSelectorComponent:function(e,t,n){this.selector=e,this.combinators=t,this.span=n},ComplexSelectorComponent_toString_closure:function(){},CompoundSelector$:function(e,t){var n=C.List_List$unmodifiable(e,V.SimpleSelector);return 0===n.length&&C.throwExpression(C.ArgumentError$("components may not be empty.",null)),new C.CompoundSelector(n,t)},CompoundSelector:function(e,t){this.components=e,this.__CompoundSelector_specificity_FI=I,this.span=t},CompoundSelector_specificity_closure:function(){},IDSelector:function(e,t){this.name=e,this.span=t},IDSelector_unify_closure:function(e){this.$this=e},SelectorList$:function(e,t){var n=C.List_List$unmodifiable(e,V.ComplexSelector);return 0===n.length&&C.throwExpression(C.ArgumentError$("components may not be empty.",null)),new C.SelectorList(n,t)},SelectorList_SelectorList$parse:function(e,t,n,r,i){return C.SelectorParser$(e,t,n,r,i,null).parse$0()},SelectorList:function(e,t){this.components=e,this.span=t},SelectorList_asSassList_closure:function(){},SelectorList_resolveParentSelectors_closure:function(e,t,n){this.$this=e,this.implicitParent=t,this.parent=n},SelectorList_resolveParentSelectors__closure:function(e){this.complex=e},SelectorList_resolveParentSelectors__closure0:function(e){this.complex=e},SelectorList__resolveParentSelectorsCompound_closure:function(){},SelectorList__resolveParentSelectorsCompound_closure0:function(e){this.parent=e},SelectorList__resolveParentSelectorsCompound_closure1:function(e,t,n){this.parentSelector=e,this.resolvedSimples=t,this.component=n},SelectorList_withAdditionalCombinators_closure:function(e){this.combinators=e},_ParentSelectorVisitor:function(){},__ParentSelectorVisitor_Object_SelectorSearchVisitor:function(){},ParentSelector:function(e,t){this.suffix=e,this.span=t},PlaceholderSelector:function(e,t){this.name=e,this.span=t},PseudoSelector$:function(e,t,n,r,i){var s=!r,a=s&&!C.PseudoSelector__isFakePseudoElement(e);return new C.PseudoSelector(e,C.unvendor(e),a,s,n,i,t)},PseudoSelector__isFakePseudoElement:function(e){switch(A.JSString_methods._codeUnitAt$1(e,0)){case 97:case 65:return C.equalsIgnoreCase(e,"after");case 98:case 66:return C.equalsIgnoreCase(e,"before");case 102:case 70:return C.equalsIgnoreCase(e,"first-line")||C.equalsIgnoreCase(e,"first-letter");default:return!1}},PseudoSelector:function(e,t,n,r,i,s,a){var o=this;o.name=e,o.normalizedName=t,o.isClass=n,o.isSyntacticClass=r,o.argument=i,o.selector=s,o.__PseudoSelector_specificity_FI=I,o.span=a},PseudoSelector_specificity_closure:function(e){this.$this=e},PseudoSelector_specificity__closure:function(){},PseudoSelector_specificity__closure0:function(){},PseudoSelector_unify_closure:function(){},QualifiedName:function(e,t){this.name=e,this.namespace=t},SimpleSelector:function(){},SimpleSelector_isSuperselector_closure:function(e){this.$this=e},SimpleSelector_isSuperselector__closure:function(e){this.$this=e},TypeSelector:function(e,t){this.name=e,this.span=t},UniversalSelector:function(e,t){this.namespace=e,this.span=t},compileAsync:function(e,t,n,r,i,s,a,o,l,u,_){return C.compileAsync$body(e,t,n,r,i,s,a,o,l,u,_)},compileAsync$body:function(e,t,n,r,i,s,a,o,l,u,c){var $,p,h,d,f,g,m,y,S=0,v=C._makeAsyncAwaitCompleter(V.CompileResult),b=C._wrapJsFunctionForAsync((function(x,w){if(1===x)return C._asyncRethrow(w,v);while(1)switch(S){case 0:g=null==s?new C.StderrLogger(!1):s,m=V.Deprecation,y=C.LinkedHashSet_LinkedHashSet$_empty(m),y.addAll$1(0,n),p=C.LinkedHashSet_LinkedHashSet$_empty(m),p.addAll$1(0,r),s=new C.DeprecationHandlingLogger(C.LinkedHashMap_LinkedHashMap$_empty(m,V.int),g,y,p,!c),g=u===C.Syntax_forPath(e),S=g?3:5;break;case 3:return g=C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?(m=I.$get$context(),y=C._realCasePath(C.absolute(m.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),h=y,y=m,m=h):(m=I.$get$context(),y=m.canonicalize$1(0,e),h=y,y=m,m=h),S=6,C._asyncAwait(i.importCanonical$3$originalUrl(new C.FilesystemImporter(g),y.toUri$1(m),y.toUri$1(e)),b);case 6:y=w,y.toString,d=y,S=4;break;case 5:g=C.readFile(e),d=C.Stylesheet_Stylesheet$parse(g,u,s,I.$get$context().toUri$1(e));case 4:return S=7,C._asyncAwait(C._compileStylesheet0(d,s,i,null,new C.FilesystemImporter(C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)),null,l,!0,null,null,a,o,t),b);case 7:f=w,s.summarize$1$node(!1),$=f,S=1;break;case 1:return C._asyncReturn($,v)}}));return C._asyncStartSync(b,v)},compileStringAsync:function(e,t,n,r,i,s,a,o,l,u,_,c){return C.compileStringAsync$body(e,t,n,r,i,s,a,o,l,u,_,c)},compileStringAsync$body:function(e,t,n,r,i,s,a,o,l,u,_,c){var $,p,h,d,f,g,m,y=0,S=C._makeAsyncAwaitCompleter(V.CompileResult),v=C._wrapJsFunctionForAsync((function(b,x){if(1===b)return C._asyncRethrow(x,S);while(1)switch(y){case 0:return f=null==a?new C.StderrLogger(!1):a,g=V.Deprecation,m=C.LinkedHashSet_LinkedHashSet$_empty(g),m.addAll$1(0,n),p=C.LinkedHashSet_LinkedHashSet$_empty(g),p.addAll$1(0,r),a=new C.DeprecationHandlingLogger(C.LinkedHashMap_LinkedHashMap$_empty(g,V.int),f,m,p,!c),h=C.Stylesheet_Stylesheet$parse(e,_,a,null),y=3,C._asyncAwait(C._compileStylesheet0(h,a,i,null,s,null,u,!0,null,null,o,l,t),v);case 3:d=x,a.summarize$1$node(!1),$=d,y=1;break;case 1:return C._asyncReturn($,S)}}));return C._asyncStartSync(v,S)},_compileStylesheet0:function(e,t,n,r,i,s,a,o,l,u,_,c,$){var p,h,d,f,g=0,m=C._makeAsyncAwaitCompleter(V.CompileResult),y=C._wrapJsFunctionForAsync((function(o,S){if(1===o)return C._asyncRethrow(S,m);while(1)switch(g){case 0:return f=C,g=3,C._asyncAwait(C._EvaluateVisitor$0(s,n,t,r,_,c).run$2(0,i,e),y);case 3:h=f.serialize(S.stylesheet,$,l,!1,u,c,a,!0),d=h.sourceMap,null!=d&&C.mapInPlace(d.urls,new C._compileStylesheet_closure0(e,n)),p=new C.CompileResult(h),g=1;break;case 1:return C._asyncReturn(p,m)}}));return C._asyncStartSync(y,m)},_compileStylesheet_closure0:function(e,t){this.stylesheet=e,this.importCache=t},AsyncEnvironment$:function(){var e=V.String,t=V.Module_AsyncCallable,n=V.AstNode,r=V.int,i=V.AsyncCallable,s=V.JSArray_Map_String_AsyncCallable;return new C.AsyncEnvironment(C.LinkedHashMap_LinkedHashMap$_empty(e,t),C.LinkedHashMap_LinkedHashMap$_empty(e,n),C.LinkedHashMap_LinkedHashMap$_empty(t,n),C.LinkedHashMap_LinkedHashMap$_empty(t,n),null,null,C._setArrayType([],V.JSArray_Module_AsyncCallable),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,V.Value)],V.JSArray_Map_String_Value),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,n)],V.JSArray_Map_String_AstNode),C.LinkedHashMap_LinkedHashMap$_empty(e,r),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),C.LinkedHashMap_LinkedHashMap$_empty(e,r),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),C.LinkedHashMap_LinkedHashMap$_empty(e,r),null)},AsyncEnvironment$_:function(e,t,n,r,i,s,a,o,l,u,_,c){var $=V.String,p=V.int;return new C.AsyncEnvironment(e,t,n,r,i,s,a,o,l,C.LinkedHashMap_LinkedHashMap$_empty($,p),u,C.LinkedHashMap_LinkedHashMap$_empty($,p),_,C.LinkedHashMap_LinkedHashMap$_empty($,p),c)},_EnvironmentModule__EnvironmentModule0:function(e,t,n,r){var i,s,a,o,l,u;return null==r&&(r=A.Set_empty1),i=C._EnvironmentModule__makeModulesByVariable0(r),s=C._EnvironmentModule__memberMap0(A.JSArray_methods.get$first(e._async_environment$_variables),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure5,V.Map_String_Value),V.Value),a=C._EnvironmentModule__memberMap0(A.JSArray_methods.get$first(e._async_environment$_variableNodes),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure6,V.Map_String_AstNode),V.AstNode),o=V.Map_String_AsyncCallable,l=V.AsyncCallable,u=C._EnvironmentModule__memberMap0(A.JSArray_methods.get$first(e._async_environment$_functions),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure7,o),l),l=C._EnvironmentModule__memberMap0(A.JSArray_methods.get$first(e._async_environment$_mixins),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure8,o),l),o=E.get$isNotEmpty$asx(t.get$children(t))||A.JSArray_methods.any$1(e._async_environment$_allModules,new C._EnvironmentModule__EnvironmentModule_closure9),C._EnvironmentModule$_0(e,t,n,i,s,a,u,l,o,!n.get$isEmpty(n)||A.JSArray_methods.any$1(e._async_environment$_allModules,new C._EnvironmentModule__EnvironmentModule_closure10))},_EnvironmentModule__makeModulesByVariable0:function(e){var t,n,r,i,s,a;if(e.get$isEmpty(e))return A.Map_empty4;for(t=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.Module_AsyncCallable),n=e.get$iterator(e);n.moveNext$0();)if(r=n.get$current(n),r instanceof C._EnvironmentModule0){for(i=r._async_environment$_modulesByVariable,i=i.get$values(i),i=i.get$iterator(i);i.moveNext$0();)s=i.get$current(i),a=s.get$variables(),C.setAll(t,a.get$keys(a),s);C.setAll(t,E.get$keys$z(A.JSArray_methods.get$first(r._async_environment$_environment._async_environment$_variables)),r)}else i=r.get$variables(),C.setAll(t,i.get$keys(i),r);return t},_EnvironmentModule__memberMap0:function(e,t,n){var r,i,s;if(e=new C.PublicMemberMapView(e,n._eval$1("PublicMemberMapView<0>")),t.get$isEmpty(t))return e;for(r=C._setArrayType([],n._eval$1("JSArray<Map<String,0>>")),i=t.get$iterator(t);i.moveNext$0();)s=i.get$current(i),s.get$isNotEmpty(s)&&r.push(s);return r.push(e),1===r.length?e:C.MergedMapView$(r,V.String,n)},_EnvironmentModule$_0:function(e,t,n,r,i,s,a,o,l,u){return new C._EnvironmentModule0(e._async_environment$_allModules,i,s,a,o,n,t,l,u,e,r)},AsyncEnvironment:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h){var d=this;d._async_environment$_modules=e,d._async_environment$_namespaceNodes=t,d._async_environment$_globalModules=n,d._async_environment$_importedModules=r,d._async_environment$_forwardedModules=i,d._async_environment$_nestedForwardedModules=s,d._async_environment$_allModules=a,d._async_environment$_variables=o,d._async_environment$_variableNodes=l,d._async_environment$_variableIndices=u,d._async_environment$_functions=_,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,n,r,i,s,a,o,l,u,_){var c=this;c.upstream=e,c.variables=t,c.variableNodes=n,c.functions=r,c.mixins=i,c.extensionStore=s,c.css=a,c.transitivelyContainsCss=o,c.transitivelyContainsExtensions=l,c._async_environment$_environment=u,c._async_environment$_modulesByVariable=_},_EnvironmentModule__EnvironmentModule_closure5:function(){},_EnvironmentModule__EnvironmentModule_closure6:function(){},_EnvironmentModule__EnvironmentModule_closure7:function(){},_EnvironmentModule__EnvironmentModule_closure8:function(){},_EnvironmentModule__EnvironmentModule_closure9:function(){},_EnvironmentModule__EnvironmentModule_closure10:function(){},AsyncImportCache__toImporters:function(e,t,n){var r,i,s,a,o,l=E.get$env$x(_.process);for(null==l&&(l=V.Object._as(l)),r=C._asStringQ(l.SASS_PATH),l=C._setArrayType([],V.JSArray_AsyncImporter_2),i=E.get$iterator$ax(t);i.moveNext$0();)s=i.get$current(i),l.push(new C.FilesystemImporter(I.$get$context().absolute$15(s,null,null,null,null,null,null,null,null,null,null,null,null,null,null)));if(null!=r)for(i=r.split(E.$eq$(E.get$platform$x(_.process),"win32")?";":":"),s=i.length,a=0;a<s;++a)o=i[a],l.push(new C.FilesystemImporter(I.$get$context().absolute$15(o,null,null,null,null,null,null,null,null,null,null,null,null,null,null)));return l},AsyncImportCache:function(e,t,n,r,i,s){var a=this;a._async_import_cache$_importers=e,a._async_import_cache$_logger=t,a._async_import_cache$_canonicalizeCache=n,a._async_import_cache$_relativeCanonicalizeCache=r,a._async_import_cache$_importCache=i,a._async_import_cache$_resultsCache=s},AsyncImportCache_canonicalize_closure:function(e,t,n,r,i){var s=this;s.$this=e,s.baseUrl=t,s.url=n,s.baseImporter=r,s.forImport=i},AsyncImportCache_canonicalize_closure0:function(e,t,n){this.$this=e,this.url=t,this.forImport=n},AsyncImportCache__canonicalize_closure:function(e,t){this.importer=e,this.url=t},AsyncImportCache_importCanonical_closure:function(e,t,n,r,i){var s=this;s.$this=e,s.importer=t,s.canonicalUrl=n,s.originalUrl=r,s.quiet=i},AsyncImportCache_humanize_closure:function(e){this.canonicalUrl=e},AsyncImportCache_humanize_closure0:function(){},AsyncImportCache_humanize_closure1:function(){},AsyncBuiltInCallable$mixin:function(e,t,n,r){return new C.AsyncBuiltInCallable(e,C.ScssParser$("@mixin "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),new C.AsyncBuiltInCallable$mixin_closure(n))},AsyncBuiltInCallable:function(e,t,n){this.name=e,this._async_built_in$_arguments=t,this._async_built_in$_callback=n},AsyncBuiltInCallable$mixin_closure:function(e){this.callback=e},BuiltInCallable$function:function(e,t,n,r){return new C.BuiltInCallable(e,C._setArrayType([new C.Tuple2(C.ScssParser$("@function "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),n,V.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value)],V.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value))},BuiltInCallable$mixin:function(e,t,n,r){return new C.BuiltInCallable(e,C._setArrayType([new C.Tuple2(C.ScssParser$("@mixin "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),new C.BuiltInCallable$mixin_closure(n),V.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value)],V.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value))},BuiltInCallable$overloadedFunction:function(e,t){var n,r,i,s,a,o,l,u=C._setArrayType([],V.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value);for(n=t.get$entries(t),n=n.get$iterator(n),r=V.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value,i="@function "+e+"(",s=V.String,a=V.VariableDeclaration;n.moveNext$0();)o=n.get$current(n),l=C.SpanScanner$(i+C.S(o.key)+") {",null),u.push(new C.Tuple2(new C.ScssParser(C.LinkedHashMap_LinkedHashMap$_empty(s,a),l,A.StderrLogger_false,null).parseArgumentDeclaration$0(),o.value,r));return new C.BuiltInCallable(e,u)},BuiltInCallable:function(e,t){this.name=e,this._overloads=t},BuiltInCallable$mixin_closure:function(e){this.callback=e},PlainCssCallable:function(e){this.name=e},UserDefinedCallable:function(e,t,n,r){var i=this;i.declaration=e,i.environment=t,i.inDependency=n,i.$ti=r},_compileStylesheet:function(e,t,n,r,i,s,a,o,l,u,_,c,$){var p=C.serialize(C._EvaluateVisitor$(s,n,t,r,_,c).run$2(0,i,e).stylesheet,$,l,!1,u,c,a,!0),h=p.sourceMap;return null!=h&&C.mapInPlace(h.urls,new C._compileStylesheet_closure(e,n)),new C.CompileResult(p)},_compileStylesheet_closure:function(e,t){this.stylesheet=e,this.importCache=t},CompileResult:function(e){this._serialize=e},Configuration:function(e,t){this._values=e,this.__originalConfiguration=t},Configuration_toString_closure:function(){},ExplicitConfiguration:function(e,t,n){this.nodeWithSpan=e,this._values=t,this.__originalConfiguration=n},ConfiguredValue:function(e,t,n){this.value=e,this.configurationSpan=t,this.assignmentNode=n},Deprecation_fromId:function(e){return C.IterableExtension_firstWhereOrNull(A.List_4mn,new C.Deprecation_fromId_closure(e))},Deprecation_forVersion:function(e){var t,n,r,i,s,a=C.LinkedHashSet_LinkedHashSet$_empty(V.Deprecation);for(t=new C.VersionRange(null,e,!1,!0).get$allows(),n=0;n<13;++n)r=A.List_4mn[n],i=r._deprecatedIn,s=null==i?null:C.Version___parse_tearOff(i),s=null==s?null:t.call$1(s),null!=s&&s&&a.add$1(0,r);return a},Deprecation:function(e,t,n,r,i){var s=this;s.id=e,s._deprecatedIn=t,s.description=n,s.isFuture=r,s._name=i},Deprecation_fromId_closure:function(e){this.id=e},Environment$:function(){var e=V.String,t=V.Module_Callable,n=V.AstNode,r=V.int,i=V.Callable,s=V.JSArray_Map_String_Callable;return new C.Environment(C.LinkedHashMap_LinkedHashMap$_empty(e,t),C.LinkedHashMap_LinkedHashMap$_empty(e,n),C.LinkedHashMap_LinkedHashMap$_empty(t,n),C.LinkedHashMap_LinkedHashMap$_empty(t,n),null,null,C._setArrayType([],V.JSArray_Module_Callable),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,V.Value)],V.JSArray_Map_String_Value),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,n)],V.JSArray_Map_String_AstNode),C.LinkedHashMap_LinkedHashMap$_empty(e,r),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),C.LinkedHashMap_LinkedHashMap$_empty(e,r),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),C.LinkedHashMap_LinkedHashMap$_empty(e,r),null)},Environment$_:function(e,t,n,r,i,s,a,o,l,u,_,c){var $=V.String,p=V.int;return new C.Environment(e,t,n,r,i,s,a,o,l,C.LinkedHashMap_LinkedHashMap$_empty($,p),u,C.LinkedHashMap_LinkedHashMap$_empty($,p),_,C.LinkedHashMap_LinkedHashMap$_empty($,p),c)},_EnvironmentModule__EnvironmentModule:function(e,t,n,r){var i,s,a,o,l,u;return null==r&&(r=A.Set_empty),i=C._EnvironmentModule__makeModulesByVariable(r),s=C._EnvironmentModule__memberMap(A.JSArray_methods.get$first(e._variables),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure,V.Map_String_Value),V.Value),a=C._EnvironmentModule__memberMap(A.JSArray_methods.get$first(e._variableNodes),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure0,V.Map_String_AstNode),V.AstNode),o=V.Map_String_Callable,l=V.Callable,u=C._EnvironmentModule__memberMap(A.JSArray_methods.get$first(e._functions),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure1,o),l),l=C._EnvironmentModule__memberMap(A.JSArray_methods.get$first(e._mixins),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure2,o),l),o=E.get$isNotEmpty$asx(t.get$children(t))||A.JSArray_methods.any$1(e._allModules,new C._EnvironmentModule__EnvironmentModule_closure3),C._EnvironmentModule$_(e,t,n,i,s,a,u,l,o,!n.get$isEmpty(n)||A.JSArray_methods.any$1(e._allModules,new C._EnvironmentModule__EnvironmentModule_closure4))},_EnvironmentModule__makeModulesByVariable:function(e){var t,n,r,i,s,a;if(e.get$isEmpty(e))return A.Map_empty;for(t=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.Module_Callable),n=e.get$iterator(e);n.moveNext$0();)if(r=n.get$current(n),r instanceof C._EnvironmentModule){for(i=r._modulesByVariable,i=i.get$values(i),i=i.get$iterator(i);i.moveNext$0();)s=i.get$current(i),a=s.get$variables(),C.setAll(t,a.get$keys(a),s);C.setAll(t,E.get$keys$z(A.JSArray_methods.get$first(r._environment$_environment._variables)),r)}else i=r.get$variables(),C.setAll(t,i.get$keys(i),r);return t},_EnvironmentModule__memberMap:function(e,t,n){var r,i,s;if(e=new C.PublicMemberMapView(e,n._eval$1("PublicMemberMapView<0>")),t.get$isEmpty(t))return e;for(r=C._setArrayType([],n._eval$1("JSArray<Map<String,0>>")),i=t.get$iterator(t);i.moveNext$0();)s=i.get$current(i),s.get$isNotEmpty(s)&&r.push(s);return r.push(e),1===r.length?e:C.MergedMapView$(r,V.String,n)},_EnvironmentModule$_:function(e,t,n,r,i,s,a,o,l,u){return new C._EnvironmentModule(e._allModules,i,s,a,o,n,t,l,u,e,r)},Environment:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h){var d=this;d._environment$_modules=e,d._namespaceNodes=t,d._globalModules=n,d._importedModules=r,d._forwardedModules=i,d._nestedForwardedModules=s,d._allModules=a,d._variables=o,d._variableNodes=l,d._variableIndices=u,d._functions=_,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,n,r,i,s,a,o,l,u,_){var c=this;c.upstream=e,c.variables=t,c.variableNodes=n,c.functions=r,c.mixins=i,c.extensionStore=s,c.css=a,c.transitivelyContainsCss=o,c.transitivelyContainsExtensions=l,c._environment$_environment=u,c._modulesByVariable=_},_EnvironmentModule__EnvironmentModule_closure:function(){},_EnvironmentModule__EnvironmentModule_closure0:function(){},_EnvironmentModule__EnvironmentModule_closure1:function(){},_EnvironmentModule__EnvironmentModule_closure2:function(){},_EnvironmentModule__EnvironmentModule_closure3:function(){},_EnvironmentModule__EnvironmentModule_closure4:function(){},SassException$:function(e,t){return new C.SassException(e,t)},MultiSpanSassException$:function(e,t,n,r){return new C.MultiSpanSassException(n,C.ConstantMap_ConstantMap$from(r,V.FileSpan,V.String),e,t)},SassRuntimeException$:function(e,t,n){return new C.SassRuntimeException(n,e,t)},MultiSpanSassRuntimeException$:function(e,t,n,r,i){return new C.MultiSpanSassRuntimeException(i,n,C.ConstantMap_ConstantMap$from(r,V.FileSpan,V.String),e,t)},SassFormatException$:function(e,t){return new C.SassFormatException(e,t)},SassScriptException$:function(e,t){return new C.SassScriptException(null==t?e:"$"+t+": "+e)},MultiSpanSassScriptException$:function(e,t,n){var r=C.ConstantMap_ConstantMap$from(n,V.FileSpan,V.String);return new C.MultiSpanSassScriptException(t,r,e)},SassException:function(e,t){this._span_exception$_message=e,this._span=t},MultiSpanSassException:function(e,t,n,r){var i=this;i.primaryLabel=e,i.secondarySpans=t,i._span_exception$_message=n,i._span=r},SassRuntimeException:function(e,t,n){this.trace=e,this._span_exception$_message=t,this._span=n},MultiSpanSassRuntimeException:function(e,t,n,r,i){var s=this;s.trace=e,s.primaryLabel=t,s.secondarySpans=n,s._span_exception$_message=r,s._span=i},SassFormatException:function(e,t){this._span_exception$_message=e,this._span=t},MultiSpanSassFormatException:function(e,t,n,r){var i=this;i.primaryLabel=e,i.secondarySpans=t,i._span_exception$_message=n,i._span=r},SassScriptException:function(e){this.message=e},MultiSpanSassScriptException:function(e,t,n){this.primaryLabel=e,this.secondarySpans=t,this.message=n},compileStylesheet:function(e,t,n,r,i){return C.compileStylesheet$body(e,t,n,r,i)},compileStylesheet$body:function(e,t,n,r,i){var s,a,o,l,u,c,$,p,h,d,f,g,m,y,S,v,b,x,w,M,L,k,R,F,N,T,U,J,P,O,D=0,B=C._makeAsyncAwaitCompleter(V.void),H=2,z=C._wrapJsFunctionForAsync((function(q,j){1===q&&(s=j,D=H);while(1)switch(D){case 0:if(P=new C.FilesystemImporter(C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)),i)try{if(null!=n&&null!=r&&!t.modifiedSince$3(I.$get$context().toUri$1(n),C.modificationTime(r),P)){D=1;break}}catch(W){if(!(C.unwrapException(W)instanceof C.FileSystemException))throw W}a=null,a=!0===C._asBoolQ(e._ifParsed$1("indented"))?A.Syntax_Sass_sass:null!=n?C.Syntax_forPath(n):A.Syntax_SCSS_scss,o=null,H=4,c=e._options,D=C._asBool(c.$index(0,"async"))?7:9;break;case 7:$=V.List_String._as(c.$index(0,"load-path")),p=C._asBool(c.$index(0,"quiet"))?I.$get$Logger_quiet():new C.StderrLogger(e.get$color()),h=V.nullable_Tuple3_AsyncImporter_Uri_Uri,d=V.Uri,$=C.AsyncImportCache__toImporters(null,$,null),l=new C.AsyncImportCache($,p,C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple2_Uri_bool,h),C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple4_of_Uri_and_bool_and_AsyncImporter_and_nullable_Uri,h),C.LinkedHashMap_LinkedHashMap$_empty(d,V.nullable_Stylesheet),C.LinkedHashMap_LinkedHashMap$_empty(d,V.ImporterResult)),D=null==n?10:12;break;case 10:return D=13,C._asyncAwait(C.readStdin(),z);case 13:return $=j,p=a,h=C._asBool(c.$index(0,"quiet"))?I.$get$Logger_quiet():new C.StderrLogger(e.get$color()),d=C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),f=E.$eq$(c.$index(0,"style"),"compressed")?A.OutputStyle_1:A.OutputStyle_0,g=C._asBool(c.$index(0,"quiet-deps")),m=C._asBool(c.$index(0,"verbose")),y=e.get$emitSourceMap(),D=14,C._asyncAwait(C.compileStringAsync($,C._asBool(c.$index(0,"charset")),e.get$fatalDeprecations(),e.get$futureDeprecations(),l,new C.FilesystemImporter(d),h,g,y,f,p,m),z);case 14:S=j,D=11;break;case 12:return $=a,p=C._asBool(c.$index(0,"quiet"))?I.$get$Logger_quiet():new C.StderrLogger(e.get$color()),h=E.$eq$(c.$index(0,"style"),"compressed")?A.OutputStyle_1:A.OutputStyle_0,d=C._asBool(c.$index(0,"quiet-deps")),f=C._asBool(c.$index(0,"verbose")),g=e.get$emitSourceMap(),D=15,C._asyncAwait(C.compileAsync(n,C._asBool(c.$index(0,"charset")),e.get$fatalDeprecations(),e.get$futureDeprecations(),l,p,d,g,h,$,f),z);case 15:S=j;case 11:o=S,D=8;break;case 9:D=null==n?16:18;break;case 16:return D=19,C._asyncAwait(C.readStdin(),z);case 19:$=j,p=a,h=C._asBool(c.$index(0,"quiet"))?I.$get$Logger_quiet():new C.StderrLogger(e.get$color()),d=C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),f=E.$eq$(c.$index(0,"style"),"compressed")?A.OutputStyle_1:A.OutputStyle_0,g=C._asBool(c.$index(0,"quiet-deps")),m=C._asBool(c.$index(0,"verbose")),y=e.get$emitSourceMap(),c=C._asBool(c.$index(0,"charset")),v=e.get$fatalDeprecations(),b=e.get$futureDeprecations(),x=V.Deprecation,w=C.LinkedHashSet_LinkedHashSet$_empty(x),w.addAll$1(0,v),v=C.LinkedHashSet_LinkedHashSet$_empty(x),v.addAll$1(0,b),M=new C.DeprecationHandlingLogger(C.LinkedHashMap_LinkedHashMap$_empty(x,V.int),h,w,v,!m),L=C.Stylesheet_Stylesheet$parse($,null==p?A.Syntax_SCSS_scss:p,M,null),S=C._compileStylesheet(L,M,t.importCache,null,new C.FilesystemImporter(d),null,f,!0,null,null,g,y,c),M.summarize$1$node(!1),D=17;break;case 18:$=a,p=C._asBool(c.$index(0,"quiet"))?I.$get$Logger_quiet():new C.StderrLogger(e.get$color()),l=t.importCache,h=E.$eq$(c.$index(0,"style"),"compressed")?A.OutputStyle_1:A.OutputStyle_0,d=C._asBool(c.$index(0,"quiet-deps")),f=C._asBool(c.$index(0,"verbose")),g=e.get$emitSourceMap(),c=C._asBool(c.$index(0,"charset")),m=e.get$fatalDeprecations(),y=e.get$futureDeprecations(),v=V.Deprecation,b=C.LinkedHashSet_LinkedHashSet$_empty(v),b.addAll$1(0,m),m=C.LinkedHashSet_LinkedHashSet$_empty(v),m.addAll$1(0,y),M=new C.DeprecationHandlingLogger(C.LinkedHashMap_LinkedHashMap$_empty(v,V.int),p,b,m,!f),p=null==$||$===C.Syntax_forPath(n),p?($=C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?(p=I.$get$context(),f=C._realCasePath(C.absolute(p.normalize$1(n),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),k=f,f=p,p=k):(p=I.$get$context(),f=p.canonicalize$1(0,n),k=f,f=p,p=k),f=l.importCanonical$3$originalUrl(new C.FilesystemImporter($),f.toUri$1(p),f.toUri$1(n)),f.toString,L=f):(p=C.readFile(n),null==$&&($=C.Syntax_forPath(n)),L=C.Stylesheet_Stylesheet$parse(p,$,M,I.$get$context().toUri$1(n))),S=C._compileStylesheet(L,M,l,null,new C.FilesystemImporter(C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)),null,h,!0,null,null,d,g,c),M.summarize$1$node(!1);case 17:o=S;case 8:H=2,D=6;break;case 4:throw H=3,O=s,c=C.unwrapException(O),c instanceof C.SassException?(u=c,e.get$emitErrorCss()&&(null==r?C.print(u.toCssString$0()):(C.ensureDir(I.$get$context().dirname$1(r)),C.writeFile(r,u.toCssString$0()+"\n"))),O):O;case 3:D=2;break;case 6:if(R=o._serialize.css+C._writeSourceMap(e,o._serialize.sourceMap,r),null==r?0!==R.length&&C.print(R):(C.ensureDir(I.$get$context().dirname$1(r)),C.writeFile(r,R+"\n")),c=e._options,c=!!C._asBool(c.$index(0,"quiet"))||!C._asBool(c.$index(0,"update"))&&!C._asBool(c.$index(0,"watch")),c){D=1;break}F=new C.StringBuffer(""),null==n?N="stdin":(c=I.$get$context(),N=c.prettyUri$1(c.toUri$1(n))),r.toString,c=I.$get$context(),T=c.prettyUri$1(c.toUri$1(r)),U=new C.DateTime(Date.now(),!1).toString$0(0),J=A.JSString_methods.substring$2(U,0,U.length-7),c=e.get$color()?F._contents="[90m":"",c=F._contents=c+"["+J+"] ",e.get$color()&&(c=F._contents=c+"[32m"),c+="Compiled "+N+" to "+T+".",F._contents=c,e.get$color()&&(F._contents=c+"[0m"),C.print(F);case 1:return C._asyncReturn(void 0,B);case 2:return C._asyncRethrow(s,B)}}));return C._asyncStartSync(z,B)},_writeSourceMap:function(e,t,n){var r,i,s,a,o,l;return null==t?"":(null!=n&&(r=I.$get$context(),t.targetUrl=r.toUri$1(C.ParsedPath_ParsedPath$parse(n,r.style).get$basename()).toString$0(0)),C.mapInPlace(t.urls,new C._writeSourceMap_closure(e,n)),r=e._options,i=A.C_JsonCodec.encode$2$toEncodable(t.toJson$1$includeSourceContents(C._asBool(r.$index(0,"embed-sources"))),null),C._asBool(r.$index(0,"embed-source-map"))?s=C.Uri_Uri$dataFromString(i,A.C_Utf8Codec,"application/json"):(n.toString,a=n+".map",o=I.$get$context(),C.ensureDir(o.dirname$1(a)),C.writeFile(a,i),s=o.toUri$1(o.relative$2$from(a,o.dirname$1(n)))),o=s.toString$0(0),l=C.stringReplaceAllUnchecked(o,"*/","%2A/"),r=(E.$eq$(r.$index(0,"style"),"compressed")?A.OutputStyle_1:A.OutputStyle_0)===A.OutputStyle_1?"":"\n\n",r+"/*# sourceMappingURL="+l+" */")},_writeSourceMap_closure:function(e,t){this.options=e,this.destination=t},ExecutableOptions__separator:function(e){var t=I.$get$ExecutableOptions__separatorBar(),n=A.JSString_methods.$mul(t,3),r=E.$eq$(_.process.stdout.isTTY,!0)?"[1m":"",i=E.$eq$(_.process.stdout.isTTY,!0)?"[0m":"";return n+" "+r+e+i+" "+A.JSString_methods.$mul(t,35-e.length)},ExecutableOptions__fail:function(e){return C.throwExpression(C.UsageException$(e))},ExecutableOptions_ExecutableOptions$parse:function(e){var t,n,r,i;try{return r=C.Parser$(null,I.$get$ExecutableOptions__parser(),C.ListQueue_ListQueue$of(e,V.String),null,null).parse$0(),r.wasParsed$1("poll")&&!C._asBool(r.$index(0,"watch"))&&C.ExecutableOptions__fail("--poll may not be passed without --watch."),t=new C.ExecutableOptions(r),C._asBool(t._options.$index(0,"help"))&&C.ExecutableOptions__fail("Compile Sass to CSS."),t}catch(i){if(r=C.unwrapException(i),!V.FormatException._is(r))throw i;n=r,C.ExecutableOptions__fail(E.get$message$x(n))}},UsageException$:function(e){return new C.UsageException(e)},ExecutableOptions:function(e){var t=this;t._options=e,t.__ExecutableOptions_interactive_FI=I,t._sourcesToDestinations=null,t.__ExecutableOptions__sourceDirectoriesToDestinations_F=I,t._fatalDeprecations=null},ExecutableOptions__parser_closure:function(){},ExecutableOptions_interactive_closure:function(e){this.$this=e},ExecutableOptions_emitErrorCss_closure:function(){},ExecutableOptions_fatalDeprecations_closure:function(e){this.$this=e},UsageException:function(e){this.message=e},watch:function(e,t){return C.watch$body(e,t)},watch$body:function(e,t){var n,r,i,s,a,o,l,u,c=0,$=C._makeAsyncAwaitCompleter(V.void),p=C._wrapJsFunctionForAsync((function(h,d){if(1===h)return C._asyncRethrow(d,$);while(1)switch(c){case 0:for(e._ensureSources$0(),n=e.__ExecutableOptions__sourceDirectoriesToDestinations_F,n===I&&C.throwUnnamedLateFieldNI(),r=V.String,n=n.cast$2$0(0,r,r),n=C.List_List$of(n.get$keys(n),!0,r),e._ensureSources$0(),i=e._sourcesToDestinations.cast$2$0(0,r,r),i=E.get$iterator$ax(i.get$keys(i));i.moveNext$0();)s=i.get$current(i),n.push(I.$get$context().dirname$1(s));return i=e._options,A.JSArray_methods.addAll$1(n,V.List_String._as(i.$index(0,"load-path"))),s=C._asBool(i.$index(0,"poll")),a=V.Stream_WatchEvent,o=C.PathMap__create(null,a),a=new C.StreamGroup(A._StreamGroupState_dormant,C.LinkedHashMap_LinkedHashMap$_empty(a,V.nullable_StreamSubscription_WatchEvent),V.StreamGroup_WatchEvent),a.__StreamGroup__controller_A=C.StreamController_StreamController(a.get$_onCancel(),a.get$_onListen(),a.get$_onPause(),a.get$_onResume(),!0,V.WatchEvent),l=new C.MultiDirWatcher(new C.PathMap(o,V.PathMap_Stream_WatchEvent),a,s),c=3,C._asyncAwait(C.Future_wait(new C.MappedListIterable(n,new C.watch_closure(l),C._arrayInstanceType(n)._eval$1("MappedListIterable<1,Future<~>>")),V.void),p);case 3:u=new C._Watcher(e,t),e._ensureSources$0(),n=e._sourcesToDestinations.cast$2$0(0,r,r),n=n.get$entries(n),n=n.get$iterator(n);case 4:if(!n.moveNext$0()){c=5;break}return r=n.get$current(n),s=I.$get$context(),a=s.absolute$15(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),o=r.key,t.addCanonical$4$recanonicalize(new C.FilesystemImporter(a),s.toUri$1(E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?C._realCasePath(s.absolute$15(s.normalize$1(o),null,null,null,null,null,null,null,null,null,null,null,null,null,null)):s.canonicalize$1(0,o)),s.toUri$1(o),!1),c=6,C._asyncAwait(u.compile$3$ifModified(0,o,r.value,!0),p);case 6:if(!d&&C._asBool(i.$index(0,"stop-on-error"))){n=l._group.__StreamGroup__controller_A,n===I&&C.throwUnnamedLateFieldNI(),n._subscribe$4(null,null,null,!1).cancel$0(),c=1;break}c=4;break;case 5:return C.print("Sass is watching for changes. Press Ctrl-C to stop.\n"),c=7,C._asyncAwait(u.watch$1(0,l),p);case 7:case 1:return C._asyncReturn(void 0,$)}}));return C._asyncStartSync(p,$)},watch_closure:function(e){this.dirWatcher=e},_Watcher:function(e,t){this._watch$_options=e,this._graph=t},_Watcher__debounceEvents_closure:function(){},EmptyExtensionStore:function(){},Extension:function(e,t,n,r,i){var s=this;s.extender=e,s.target=t,s.mediaContext=n,s.isOptional=r,s.span=i},Extender:function(e,t){this.selector=e,this.isOriginal=t,this._extension=null},ExtensionStore__extendOrReplace:function(e,t,n,r,i){var s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x,w,E=C.ExtensionStore$_mode(r);for(e.accept$1(A._IsInvisibleVisitor_true)||E._originals.addAll$1(0,e.components),s=n.components,a=s.length,o=t.components,l=o.length,u=V.ComplexSelector,_=V.Extension,c=V.SimpleSelector,$=V.Map_ComplexSelector_Extension,p=0;p<a;++p){if(h=s[p],0===h.leadingCombinators.length?(d=h.components,d=1===d.length&&0===A.JSArray_methods.get$first(d).combinators.length):d=!1,f=d?A.JSArray_methods.get$first(h.components).selector:null,null==f)throw C.wrapException(C.SassScriptException$("Can't extend complex selector "+C.S(h)+".",null));for(d=C.LinkedHashMap_LinkedHashMap$_empty(c,$),g=f.components,m=g.length,y=0;y<m;++y){for(S=g[y],v=C.LinkedHashMap_LinkedHashMap$_empty(u,_),b=0;b<l;++b)h=o[b],h.get$specificity(),x=new C.Extender(h,!1),w=new C.Extension(x,S,null,!0,i),x._extension=w,v.$indexSet(0,h,w);d.$indexSet(0,S,v)}e=E._extendList$2(e,d)}return e},ExtensionStore$:function(){var e=V.SimpleSelector;return new C.ExtensionStore(C.LinkedHashMap_LinkedHashMap$_empty(e,V.Set_ModifiableBox_SelectorList),C.LinkedHashMap_LinkedHashMap$_empty(e,V.Map_ComplexSelector_Extension),C.LinkedHashMap_LinkedHashMap$_empty(e,V.List_Extension),C.LinkedHashMap_LinkedHashMap$_empty(V.ModifiableBox_SelectorList,V.List_CssMediaQuery),new C._LinkedIdentityHashMap(V._LinkedIdentityHashMap_SimpleSelector_int),new C._LinkedIdentityHashSet(V._LinkedIdentityHashSet_ComplexSelector),A.ExtendMode_normal_normal)},ExtensionStore$_mode:function(e){var t=V.SimpleSelector;return new C.ExtensionStore(C.LinkedHashMap_LinkedHashMap$_empty(t,V.Set_ModifiableBox_SelectorList),C.LinkedHashMap_LinkedHashMap$_empty(t,V.Map_ComplexSelector_Extension),C.LinkedHashMap_LinkedHashMap$_empty(t,V.List_Extension),C.LinkedHashMap_LinkedHashMap$_empty(V.ModifiableBox_SelectorList,V.List_CssMediaQuery),new C._LinkedIdentityHashMap(V._LinkedIdentityHashMap_SimpleSelector_int),new C._LinkedIdentityHashSet(V._LinkedIdentityHashSet_ComplexSelector),e)},ExtensionStore:function(e,t,n,r,i,s,a){var o=this;o._selectors=e,o._extensions=t,o._extensionsByExtender=n,o._mediaContexts=r,o._sourceSpecificity=i,o._originals=s,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,n,r,i){var s=this;s._box_0=e,s.existingSources=t,s.extensionsForTarget=n,s.selectorsForTarget=r,s.target=i},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,t,n){this._box_0=e,this.$this=t,this.complex=n},ExtensionStore__extendComplex__closure:function(e,t,n){this._box_0=e,this.$this=t,this.complex=n},ExtensionStore__extendCompound_closure:function(){},ExtensionStore__extendCompound_closure0:function(){},ExtensionStore__extendCompound_closure1:function(e){this.original=e},ExtensionStore__extendSimple_withoutPseudo:function(e,t,n){this.$this=e,this.extensions=t,this.targetsUsed=n},ExtensionStore__extendSimple_closure:function(e,t){this.$this=e,this.withoutPseudo=t},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,t){this.pseudo=e,this.selector=t},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,n,r){var i=this;i.$this=e,i.newSelectors=t,i.oldToNewSelectors=n,i.newMediaContexts=r},unifyComplex:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d,f=E.getInterceptor$asx(e);if(1===f.get$length(e))return e;for(n=f.get$iterator(e),r=null,i=r,s=i;n.moveNext$0();){if(a=n.get$current(n),a.accept$1(A.C__IsUselessVisitor))return null;if(o=a.components,1===o.length&&0!==a.leadingCombinators.length){if(l=A.JSArray_methods.get$single(a.leadingCombinators),a=null!=i&&!(i.$ti._is(l)&&E.$eq$(l.value,i.value)),a)return null;i=l}if(u=A.JSArray_methods.get$last(o),a=u.combinators,0!==a.length){if(_=A.JSArray_methods.get$single(a),a=null!=r&&!(r.$ti._is(_)&&E.$eq$(_.value,r.value)),a)return null;r=_}if(null==s)s=u.selector.components;else for(a=u.selector.components,o=a.length,c=0;c<o;++c)if(s=a[c].unify$1(s),null==s)return null}for(n=V.JSArray_ComplexSelector,a=C._setArrayType([],n),o=f.get$iterator(e);o.moveNext$0();)$=o.get$current(o),p=$.components,h=p.length,h>1&&(d=$.leadingCombinators,a.push(C.ComplexSelector$(d,A.JSArray_methods.take$1(p,h-1),$.span,$.lineBreak)));return o=null==i?A.List_empty1:C._setArrayType([i],V.JSArray_CssValue_Combinator),s.toString,$=C.CompoundSelector$(s,t),p=null==r?A.List_empty1:C._setArrayType([r],V.JSArray_CssValue_Combinator),u=C.ComplexSelector$(o,C._setArrayType([new C.ComplexSelectorComponent($,C.List_List$unmodifiable(p,V.CssValue_Combinator),t)],V.JSArray_ComplexSelectorComponent),t,f.any$1(e,new C.unifyComplex_closure)),0===a.length?f=C._setArrayType([u],n):(f=C.List_List$of(C.IterableExtension_get_exceptLast(a),!0,V.ComplexSelector),f.push(A.JSArray_methods.get$last(a).concatenate$2(u,t))),C.weave(f,t,!1)},unifyCompound:function(e,t){var n,r,i,s,a=t.components;for(n=e.components,r=n.length,i=0;i<r;++i,a=s)if(s=n[i].unify$1(a),null==s)return null;return C.CompoundSelector$(a,e.span)},unifyUniversalAndElement:function(e,t){var n,r,i,s,a,o,l,u=k.must_b;if(e instanceof C.UniversalSelector)n=e.namespace,r=null;else{if(!(e instanceof C.TypeSelector))throw C.wrapException(C.ArgumentError$value(e,"selector1",u));i=e.name,n=i.namespace,r=i.name}if(t instanceof C.UniversalSelector)s=t.namespace,a=null;else{if(!(t instanceof C.TypeSelector))throw C.wrapException(C.ArgumentError$value(t,"selector2",u));i=t.name,s=i.namespace,a=i.name}if(n==s||"*"===s)o=n;else{if("*"!==n)return null;o=s}if(r==a||null==a)l=r;else{if(null!=r&&"*"!==r)return null;l=a}return i=e.span,null==l?new C.UniversalSelector(o,i):new C.TypeSelector(new C.QualifiedName(l,o),i)},weave:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y=E.getInterceptor$asx(e);if(1===y.get$length(e))return r=y.get$first(e),!n||r.lineBreak?e:C._setArrayType([C.ComplexSelector$(r.leadingCombinators,r.components,r.span,!0)],V.JSArray_ComplexSelector);for(i=V.JSArray_ComplexSelector,s=C._setArrayType([y.get$first(e)],i),y=y.skip$1(e,1),y=y.get$iterator(y),a=V.ComplexSelectorComponent;y.moveNext$0();)if(o=y.get$current(y),l=o.components,1!==l.length){for(_=C._setArrayType([],i),c=s.length,$=0;$<s.length;s.length===c||(0,C.throwConcurrentModificationError)(s),++$)for(p=C._weaveParents(s[$],o,t),null==p&&(p=A.List_empty2),h=p.length,d=0;d<p.length;p.length===h||(0,C.throwConcurrentModificationError)(p),++d)f=p[d],g=A.JSArray_methods.get$last(l),m=C.List_List$of(f.components,!0,a),m.push(g),g=f.lineBreak||n,_.push(C.ComplexSelector$(f.leadingCombinators,m,t,g));s=_}else for(u=0;u<s.length;++u)s[u]=s[u].concatenate$3$forceLineBreak(o,t,n);return s},_weaveParents:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x,w,M,I=C._mergeLeadingCombinators(e.leadingCombinators,t.leadingCombinators);if(null==I)return null;if(r=V.ComplexSelectorComponent,i=C.ListQueue_ListQueue$of(e.components,r),s=C.ListQueue_ListQueue$of(C.IterableExtension_get_exceptLast(t.components),r),a=C._mergeTrailingCombinators(i,s,n,null),null==a)return null;if(o=C._firstIfRootish(i),l=C._firstIfRootish(s),r=null==o,r||null==l)r&&null==l||(r=r?l:o,r.toString,i.addFirst$1(r),s.addFirst$1(r));else{if(u=C.unifyCompound(o.selector,l.selector),null==u)return null;r=o.combinators,_=o.span,c=V.CssValue_Combinator,i.addFirst$1(new C.ComplexSelectorComponent(u,C.List_List$unmodifiable(r,c),_)),s.addFirst$1(new C.ComplexSelectorComponent(u,C.List_List$unmodifiable(l.combinators,c),_))}for($=C._groupSelectors(i),p=C._groupSelectors(s),r=V.List_ComplexSelectorComponent,h=C.longestCommonSubsequence(p,$,new C._weaveParents_closure(n),r),d=C._setArrayType([],V.JSArray_List_Iterable_ComplexSelectorComponent),_=h.length,c=V.JSArray_Iterable_ComplexSelectorComponent,f=V.JSArray_ComplexSelectorComponent,g=0;g<h.length;h.length===_||(0,C.throwConcurrentModificationError)(h),++g){for(m=h[g],y=C._setArrayType([],c),S=C._chunks($,p,new C._weaveParents_closure0(m),r),v=S.length,b=0;b<S.length;S.length===v||(0,C.throwConcurrentModificationError)(S),++b){for(x=S[b],w=C._setArrayType([],f),M=A.JSArray_methods.get$iterator(x);M.moveNext$0();)A.JSArray_methods.addAll$1(w,M.get$current(M));y.push(w)}d.push(y),d.push(C._setArrayType([m],c)),$.removeFirst$0(),p.removeFirst$0()}for(_=C._setArrayType([],c),r=C._chunks($,p,new C._weaveParents_closure1,r),c=r.length,g=0;g<r.length;r.length===c||(0,C.throwConcurrentModificationError)(r),++g){for(x=r[g],y=C._setArrayType([],f),S=A.JSArray_methods.get$iterator(x);S.moveNext$0();)A.JSArray_methods.addAll$1(y,S.get$current(S));_.push(y)}for(d.push(_),A.JSArray_methods.addAll$1(d,a),r=C._setArrayType([],V.JSArray_ComplexSelector),_=E.get$iterator$ax(C.paths(new C.WhereIterable(d,new C._weaveParents_closure2,V.WhereIterable_List_Iterable_ComplexSelectorComponent),V.Iterable_ComplexSelectorComponent)),c=!e.lineBreak,y=t.lineBreak;_.moveNext$0();){for(S=_.get$current(_),v=C._setArrayType([],f),S=E.get$iterator$ax(S);S.moveNext$0();)A.JSArray_methods.addAll$1(v,S.get$current(S));r.push(C.ComplexSelector$(I,v,n,!c||y))}return r},_firstIfRootish:function(e){var t,n,r,i,s;if(e._collection$_head===e._collection$_tail)return null;for(t=e.get$first(e),n=t.selector.components,r=n.length,i=0;i<r;++i)if(s=n[i],s instanceof C.PseudoSelector&&s.isClass&&I._rootishPseudoClasses.contains$1(0,s.normalizedName))return e.removeFirst$0(),t;return null},_mergeLeadingCombinators:function(e,t){var n,r=e.length;return r>1?null:(n=t.length,n>1?null:0===r?t:0===n||A.C_ListEquality.equals$2(0,e,t)?e:null)},_mergeTrailingCombinators:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g;if(null==r&&(r=C.QueueList$(null,V.List_List_ComplexSelectorComponent)),i=e._collection$_head===e._collection$_tail?A.List_empty1:e.get$last(e).combinators,s=t._collection$_head===t._collection$_tail?A.List_empty1:t.get$last(t).combinators,a=i.length,o=0===a,o&&0===s.length)return r;if(a>1||s.length>1)return null;if(l=o?null:A.JSArray_methods.get$first(i),u=0===s.length?null:A.JSArray_methods.get$first(s),a=null!=l,a&&null!=u){if(_=e.removeLast$0(0),c=t.removeLast$0(0),a=l.value,o=a===A.Combinator_Htt,o&&u.value===A.Combinator_Htt)a=_.selector,o=c.selector,C.compoundIsSuperselector(a,o,null)?r.addFirst$1(C._setArrayType([C._setArrayType([c],V.JSArray_ComplexSelectorComponent)],V.JSArray_List_ComplexSelectorComponent)):($=V.JSArray_ComplexSelectorComponent,p=V.JSArray_List_ComplexSelectorComponent,C.compoundIsSuperselector(o,a,null)?r.addFirst$1(C._setArrayType([C._setArrayType([_],$)],p)):(h=C._setArrayType([C._setArrayType([_,c],$),C._setArrayType([c,_],$)],p),d=C.unifyCompound(a,o),null!=d&&h.push(C._setArrayType([new C.ComplexSelectorComponent(d,C.List_List$unmodifiable(C._setArrayType([l],V.JSArray_CssValue_Combinator),V.CssValue_Combinator),n)],$)),r.addFirst$1(h)));else if($=!(!o||u.value!==A.Combinator_4QF)||a===A.Combinator_4QF&&u.value===A.Combinator_Htt,$)f=o?_:c,g=o?c:_,a=V.JSArray_ComplexSelectorComponent,o=V.JSArray_List_ComplexSelectorComponent,C.compoundIsSuperselector(f.selector,g.selector,null)?r.addFirst$1(C._setArrayType([C._setArrayType([g],a)],o)):(d=C.unifyCompound(_.selector,c.selector),o=C._setArrayType([C._setArrayType([f,g],a)],o),null!=d&&o.push(C._setArrayType([new C.ComplexSelectorComponent(d,C.List_List$unmodifiable(g.combinators,V.CssValue_Combinator),n)],a)),r.addFirst$1(o));else if(a===A.Combinator_Cht?($=u.value,$=$===A.Combinator_4QF||$===A.Combinator_Htt):$=!1,$)r.addFirst$1(C._setArrayType([C._setArrayType([c],V.JSArray_ComplexSelectorComponent)],V.JSArray_List_ComplexSelectorComponent)),e._add$1(_);else if(a=u.value===A.Combinator_Cht&&(a===A.Combinator_4QF||o),a)r.addFirst$1(C._setArrayType([C._setArrayType([_],V.JSArray_ComplexSelectorComponent)],V.JSArray_List_ComplexSelectorComponent)),t._add$1(c);else{if(!l.$eq(0,u))return null;if(d=C.unifyCompound(_.selector,c.selector),null==d)return null;r.addFirst$1(C._setArrayType([C._setArrayType([new C.ComplexSelectorComponent(d,C.List_List$unmodifiable(C._setArrayType([l],V.JSArray_CssValue_Combinator),V.CssValue_Combinator),n)],V.JSArray_ComplexSelectorComponent)],V.JSArray_List_ComplexSelectorComponent))}return C._mergeTrailingCombinators(e,t,n,r)}return a?(l.value===A.Combinator_Cht&&!t.get$isEmpty(t)&&C.compoundIsSuperselector(t.get$last(t).selector,e.get$last(e).selector,null)&&t.removeLast$0(0),r.addFirst$1(C._setArrayType([C._setArrayType([e.removeLast$0(0)],V.JSArray_ComplexSelectorComponent)],V.JSArray_List_ComplexSelectorComponent)),C._mergeTrailingCombinators(e,t,n,r)):(E.$eq$(null==u?null:u.value,A.Combinator_Cht)&&!e.get$isEmpty(e)&&C.compoundIsSuperselector(e.get$last(e).selector,t.get$last(t).selector,null)&&e.removeLast$0(0),r.addFirst$1(C._setArrayType([C._setArrayType([t.removeLast$0(0)],V.JSArray_ComplexSelectorComponent)],V.JSArray_List_ComplexSelectorComponent)),C._mergeTrailingCombinators(e,t,n,r))},_mustUnify:function(e,t){var n,r,i,s=C.LinkedHashSet_LinkedHashSet$_empty(V.SimpleSelector);for(n=E.get$iterator$ax(e);n.moveNext$0();)for(r=A.JSArray_methods.get$iterator(n.get$current(n).selector.components),i=new C.WhereIterator(r,C.functions___isUnique$closure());i.moveNext$0();)s.add$1(0,r.get$current(r));return 0!==s._collection$_length&&E.any$1$ax(t,new C._mustUnify_closure(s))},_isUnique:function(e){var t;return t=e instanceof C.IDSelector||e instanceof C.PseudoSelector&&!e.isClass,t},_chunks:function(e,t,n,r){for(var i,s,a=r._eval$1("JSArray<0>"),o=C._setArrayType([],a);!n.call$1(e);)o.push(e.removeFirst$0());for(i=C._setArrayType([],a);!n.call$1(t);)i.push(t.removeFirst$0());return a=0===o.length,a&&0===i.length?C._setArrayType([],r._eval$1("JSArray<List<0>>")):a?C._setArrayType([i],r._eval$1("JSArray<List<0>>")):0===i.length?C._setArrayType([o],r._eval$1("JSArray<List<0>>")):(a=C.List_List$of(o,!0,r),A.JSArray_methods.addAll$1(a,i),s=C.List_List$of(i,!0,r),A.JSArray_methods.addAll$1(s,o),C._setArrayType([a,s],r._eval$1("JSArray<List<0>>")))},paths:function(e,t){return E.fold$2$ax(e,C._setArrayType([C._setArrayType([],t._eval$1("JSArray<0>"))],t._eval$1("JSArray<List<0>>")),new C.paths_closure(t))},_groupSelectors:function(e){var t,n,r,i=C.QueueList$(null,V.List_ComplexSelectorComponent),s=V.JSArray_ComplexSelectorComponent,a=C._setArrayType([],s);for(t=C._ListQueueIterator$(e),n=C._instanceType(t)._precomputed1;t.moveNext$0();)r=t._collection$_current,null==r&&(r=n._as(r)),a.push(r),0===r.combinators.length&&(i._queue_list$_add$1(a),a=C._setArrayType([],s));return 0!==a.length&&i._queue_list$_add$1(a),i},listIsSuperselector:function(e,t){return A.JSArray_methods.every$1(t,new C.listIsSuperselector_closure(e))},_complexIsParentSuperselector:function(e,t){var n,r,i;return!(E.get$length$asx(e)>E.get$length$asx(t))&&(n=I.$get$bogusSpan(),r=new C.ComplexSelectorComponent(C.CompoundSelector$(C._setArrayType([new C.PlaceholderSelector("<temp>",n)],V.JSArray_SimpleSelector),n),C.List_List$unmodifiable(A.List_empty1,V.CssValue_Combinator),n),n=V.ComplexSelectorComponent,i=C.List_List$of(e,!0,n),i.push(r),n=C.List_List$of(t,!0,n),n.push(r),C.complexIsSuperselector(i,n))},complexIsSuperselector:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d,f;if(0!==A.JSArray_methods.get$last(e).combinators.length)return!1;if(0!==A.JSArray_methods.get$last(t).combinators.length)return!1;for(n=V.JSArray_ComplexSelectorComponent,r=C._arrayInstanceType(t),i=r._precomputed1,r=r._eval$1("SubListIterable<1>"),s=0,a=0,o=null;1;o=f){if(l=e.length-s,u=t.length,_=u-a,0===l||0===_)return!1;if(l>_)return!1;if(c=e[s],$=c.combinators,$.length>1)return!1;if(1===l)return p=A.JSArray_methods.sublist$2(t,a,u-1),!A.JSArray_methods.any$1(p,new C.complexIsSuperselector_closure)&&C.compoundIsSuperselector(c.selector,A.JSArray_methods.get$last(t).selector,p);for(u=c.selector,h=a,p=null;1;){if(d=t[h],d.combinators.length>1)return!1;if(C.compoundIsSuperselector(u,d.selector,p))break;if(++h,h===t.length-1)return!1;null==p&&(p=C._setArrayType([],n)),p.push(d)}if(!C._compatibleWithPreviousCombinator(o,null==p?A.List_empty0:p))return!1;if(d=t[h],f=C.IterableExtension_get_firstOrNull($),!C._isSupercombinator(f,C.IterableExtension_get_firstOrNull(d.combinators)))return!1;if(++s,a=h+1,e.length-s===1)if(u=null==f,E.$eq$(u?null:f.value,A.Combinator_Htt)){if(u=t.length-1,$=new C.SubListIterable(t,0,u,r),$.SubListIterable$3(t,0,u,i),!$.skip$1(0,a).every$1(0,new C.complexIsSuperselector_closure0(f)))return!1}else if(!u&&t.length-a>1)return!1}},_compatibleWithPreviousCombinator:function(e,t){return 0===t.length||(null==e||e.value===A.Combinator_Htt&&A.JSArray_methods.every$1(t,new C._compatibleWithPreviousCombinator_closure))},_isSupercombinator:function(e,t){var n,r;return E.$eq$(e,t)?n=!0:(n=null==e,r=!!n&&E.$eq$(null==t?null:t.value,A.Combinator_Cht),n=!!r||!!E.$eq$(n?null:e.value,A.Combinator_Htt)&&E.$eq$(null==t?null:t.value,A.Combinator_4QF)),n},compoundIsSuperselector:function(e,t,n){var r,i,s,a,o,l,u,_,c,$=C._findPseudoElementIndexed(e),p=C._findPseudoElementIndexed(t),h=null==$;if(!h&&null!=p)return $.item1.isSuperselector$1(p.item1)?(h=e.components,r=$.item2,i=V.int,s=C._arrayInstanceType(h)._precomputed1,a=C.SubListIterable$(h,0,C.checkNotNullable(r,"count",i),s),o=t.components,l=p.item2,u=C._arrayInstanceType(o)._precomputed1,h=C._compoundComponentsIsSuperselector(a,C.SubListIterable$(o,0,C.checkNotNullable(l,"count",i),u),n)&&C._compoundComponentsIsSuperselector(C.SubListIterable$(h,r+1,null,s),C.SubListIterable$(o,l+1,null,u),n)):h=!1,h;if(!h||null!=p)return!1;for(h=e.components,r=h.length,i=t.components,_=0;_<r;++_)if(c=h[_],c instanceof C.PseudoSelector&&null!=c.selector){if(!C._selectorPseudoIsSuperselector(c,t,n))return!1}else if(!A.JSArray_methods.any$1(i,c.get$isSuperselector()))return!1;return!0},_findPseudoElementIndexed:function(e){var t,n,r,i;for(t=e.components,n=t.length,r=0;r<n;++r)if(i=t[r],i instanceof C.PseudoSelector&&!i.isClass)return new C.Tuple2(i,r,V.Tuple2_PseudoSelector_int);return null},_compoundComponentsIsSuperselector:function(e,t,n){var r;return 0===e.get$length(e)||(0===t.get$length(t)&&(t=C._setArrayType([new C.UniversalSelector("*",I.$get$bogusSpan())],V.JSArray_SimpleSelector)),r=I.$get$bogusSpan(),C.compoundIsSuperselector(C.CompoundSelector$(e,r),C.CompoundSelector$(t,r),n))},_selectorPseudoIsSuperselector:function(e,t,n){var r=e.selector;if(null==r)throw C.wrapException(C.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));switch(e.normalizedName){case"is":case"matches":case"any":case"where":return C._selectorPseudoArgs(t,e.name,!0).any$1(0,new C._selectorPseudoIsSuperselector_closure(r))||A.JSArray_methods.any$1(r.components,new C._selectorPseudoIsSuperselector_closure0(n,t));case"has":case"host":case"host-context":return C._selectorPseudoArgs(t,e.name,!0).any$1(0,new C._selectorPseudoIsSuperselector_closure1(r));case"slotted":return C._selectorPseudoArgs(t,e.name,!1).any$1(0,new C._selectorPseudoIsSuperselector_closure2(r));case"not":return A.JSArray_methods.every$1(r.components,new C._selectorPseudoIsSuperselector_closure3(t,e));case"current":return C._selectorPseudoArgs(t,e.name,!0).any$1(0,new C._selectorPseudoIsSuperselector_closure4(r));case"nth-child":case"nth-last-child":return A.JSArray_methods.any$1(t.components,new C._selectorPseudoIsSuperselector_closure5(e,r));default:throw C.wrapException("unreachable")}},_selectorPseudoArgs:function(e,t,n){var r=V.WhereTypeIterable_PseudoSelector;return C.IterableNullableExtension_whereNotNull(new C.MappedIterable(new C.WhereIterable(new C.WhereTypeIterable(e.components,r),new C._selectorPseudoArgs_closure(n,t),r._eval$1("WhereIterable<Iterable.E>")),new C._selectorPseudoArgs_closure0,r._eval$1("MappedIterable<Iterable.E,SelectorList?>")),V.SelectorList)},unifyComplex_closure:function(){},_weaveParents_closure:function(e){this.span=e},_weaveParents_closure0:function(e){this.group=e},_weaveParents_closure1:function(){},_weaveParents_closure2: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},listIsSuperselector_closure:function(e){this.list1=e},listIsSuperselector__closure:function(e){this.complex1=e},complexIsSuperselector_closure:function(){},complexIsSuperselector_closure0:function(e){this.combinator1=e},_compatibleWithPreviousCombinator_closure:function(){},_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(){},MergedExtension_merge:function(e,t){var n,r,i,s,a=e.extender.selector;if(!a.$eq(0,t.extender.selector)||!e.target.$eq(0,t.target))throw C.wrapException(C.ArgumentError$(e.toString$0(0)+" and "+t.toString$0(0)+" aren't the same extension.",null));if(n=e.mediaContext,r=null==n,r?i=!1:(i=t.mediaContext,i=null!=i&&!A.C_ListEquality.equals$2(0,n,i)),i)throw C.wrapException(C.SassException$("From "+e.span.message$1(0,"")+k.x0aYou_m,t.span));return t.isOptional&&null==t.mediaContext?e:e.isOptional&&r?t:(i=e.target,s=e.span,r&&(n=t.mediaContext),a.get$specificity(),a=new C.Extender(a,!1),a._extension=new C.MergedExtension(e,t,a,i,n,!0,s))},MergedExtension:function(e,t,n,r,i,s,a){var o=this;o.left=e,o.right=t,o.extender=n,o.target=r,o.mediaContext=i,o.isOptional=s,o.span=a},ExtendMode:function(e,t){this.name=e,this._name=t},globalFunctions_closure:function(){},_updateComponents:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v=E.getInterceptor$asx(e),b=v.$index(e,0).assertColor$1("color"),x=V.SassArgumentList._as(v.$index(e,1));if(0!==x._list$_contents.length)throw C.wrapException(C.SassScriptException$(k.Only_op,null));if(x._wereKeywordsAccessed=!0,i=C.LinkedHashMap_LinkedHashMap$of(x._keywords,V.String,V.Value),v=new C._updateComponents_getParam(i,r,n),s=v.call$3$checkUnitless("alpha",1,!0),a=v.call$2("red",255),o=v.call$2("green",255),l=v.call$2("blue",255),u=r?null:C.NullableExtension_andThen(i.remove$1(0,"hue"),new C._updateComponents_closure),_=v.call$3$checkPercent("saturation",100,!0),c=v.call$3$checkPercent("lightness",100,!0),$=v.call$3$assertPercent("whiteness",100,!0),p=v.call$3$assertPercent("blackness",100,!0),v=i.__js_helper$_length,0!==v)throw C.wrapException(C.SassScriptException$("No "+C.pluralize("argument",v,null)+" named "+C.S(C.toSentence(i.get$keys(i).map$1$1(0,new C._updateComponents_closure0,V.Object),"or"))+".",null));if(h=null!=a||null!=o||null!=l,d=null!=_||null!=c,f=null!=$||null!=p,v=!!h&&(d||f||null!=u),v)throw C.wrapException(C.SassScriptException$(k.RGB_pa+(f?"HWB":"HSL")+" parameters.",null));if(d&&f)throw C.wrapException(C.SassScriptException$(k.HSL_pa,null));return v=new C._updateComponents_updateValue(n,t),g=new C._updateComponents_updateRgb(v),h?(m=g.call$2(b.get$red(b),a),y=g.call$2(b.get$green(b),o),g=g.call$2(b.get$blue(b),l),b.changeRgb$4$alpha$blue$green$red(v.call$3(b._alpha,s,1),g,y,m)):f?(n?g=u:(g=b.get$hue(b),g+=null==u?0:u),m=v.call$3(b.get$whiteness(b),$,100),y=v.call$3(b.get$blackness(b),p,100),S=b._alpha,v=v.call$3(S,s,1),null==g&&(g=b.get$hue(b)),null==m&&(m=b.get$whiteness(b)),null==y&&(y=b.get$blackness(b)),C.SassColor_SassColor$hwb(g,m,y,null==v?S:v)):(g=null==u,!g||d?(n?g=u:(m=b.get$hue(b),m+=g?0:u,g=m),m=v.call$3(b.get$saturation(b),_,100),y=v.call$3(b.get$lightness(b),c,100),b.changeHsl$4$alpha$hue$lightness$saturation(v.call$3(b._alpha,s,1),g,y,m)):null!=s?b.changeAlpha$1(v.call$3(b._alpha,s,1)):b)},_functionString:function(e,t){return new C.SassString(e+"("+E.map$1$1$ax(t,new C._functionString_closure,V.String).join$1(0,", ")+")",!1)},_removedColorFunction:function(e,t,n){return C.BuiltInCallable$function(e,"$color, $amount",new C._removedColorFunction_closure(e,t,n),"sass:color")},_rgb:function(e,t){var n,r,i,s,a=E.getInterceptor$asx(t),o=a.get$length(t)>3?a.$index(t,3):null;return a.$index(t,0).get$isSpecialNumber()||a.$index(t,1).get$isSpecialNumber()||a.$index(t,2).get$isSpecialNumber()?n=!0:(n=null==o?null:o.get$isSpecialNumber(),n=!0===n),n?C._functionString(e,t):(r=a.$index(t,0).assertNumber$1("red"),i=a.$index(t,1).assertNumber$1("green"),s=a.$index(t,2).assertNumber$1("blue"),C.SassColor$rgbInternal(C.fuzzyRound(C._percentageOrUnitless(r,255,"red")),C.fuzzyRound(C._percentageOrUnitless(i,255,"green")),C.fuzzyRound(C._percentageOrUnitless(s,255,"blue")),C.NullableExtension_andThen(o,new C._rgb_closure),A._ColorFormatEnum_rgbFunction))},_rgbTwoArg:function(e,t){var n,r,i=E.getInterceptor$asx(t);return i.$index(t,0).get$isVar()?C._functionString(e,t):i.$index(t,1).get$isVar()?(n=i.$index(t,0),n instanceof C.SassColor?new C.SassString(e+"("+n.get$red(n)+", "+n.get$green(n)+", "+n.get$blue(n)+", "+C.serializeValue(i.$index(t,1),!1,!0)+")",!1):C._functionString(e,t)):i.$index(t,1).get$isSpecialNumber()?(r=i.$index(t,0).assertColor$1("color"),new C.SassString(e+"("+r.get$red(r)+", "+r.get$green(r)+", "+r.get$blue(r)+", "+C.serializeValue(i.$index(t,1),!1,!0)+")",!1)):i.$index(t,0).assertColor$1("color").changeAlpha$1(C._percentageOrUnitless(i.$index(t,1).assertNumber$1("alpha"),1,"alpha"))},_hsl:function(e,t){var n,r,i,s,a=E.getInterceptor$asx(t),o=a.get$length(t)>3?a.$index(t,3):null;return a.$index(t,0).get$isSpecialNumber()||a.$index(t,1).get$isSpecialNumber()||a.$index(t,2).get$isSpecialNumber()?n=!0:(n=null==o?null:o.get$isSpecialNumber(),n=!0===n),n?C._functionString(e,t):(r=C._angleValue(a.$index(t,0),"hue"),i=a.$index(t,1).assertNumber$1("saturation"),s=a.$index(t,2).assertNumber$1("lightness"),C._checkPercent(i,"saturation"),C._checkPercent(s,"lightness"),C.SassColor$hslInternal(r,A.JSNumber_methods.clamp$2(i._number$_value,0,100),A.JSNumber_methods.clamp$2(s._number$_value,0,100),C.NullableExtension_andThen(o,new C._hsl_closure),A._ColorFormatEnum_hslFunction))},_angleValue:function(e,t){var n,r,i=e.assertNumber$1(t);return i.compatibleWithUnit$1("deg")?i.coerceValueToUnit$1("deg"):(n=i.toString$0(0),r=i.unitSuggestion$1(t),C.EvaluationContext_current().warn$2(0,"$"+t+": Passing a unit other than deg ("+n+k.x29x20is_d+r+k.x0a_See_,A.Deprecation_8WR),i._number$_value)},_checkPercent:function(e,t){var n,r;e.hasUnit$1("%")||(n=e.toString$0(0),r=e.unitSuggestion$2(t,"%"),C.EvaluationContext_current().warn$2(0,"$"+t+": Passing a number without unit % ("+n+k.x29x20is_d+r+k.x0a_Morex3a,A.Deprecation_8WR))},_hwb:function(e){var t="whiteness",n=E.getInterceptor$asx(e),r=n.get$length(e)>3?n.$index(e,3):null,i=C._angleValue(n.$index(e,0),"hue"),s=n.$index(e,1).assertNumber$1(t),a=n.$index(e,2).assertNumber$1("blackness");return s.assertUnit$2("%",t),a.assertUnit$2("%","blackness"),C.SassColor_SassColor$hwb(i,s.valueInRange$3(0,100,t),a.valueInRange$3(0,100,"blackness"),C.NullableExtension_andThen(r,new C._hwb_closure))},_parseChannels:function(e,t,n){var r,i,s,a,o,l,u,_,c,$="$channels must be";if(n.get$isVar())return C._functionString(e,C._setArrayType([n],V.JSArray_Value));if(n.get$separator(n)===A.ListSeparator_zg9){if(r=n.get$asList(),i=r.length,2!==i)throw C.wrapException(C.SassScriptException$(k.Only_2+i+" "+C.pluralize("was",i,"were")+" passed.",null));if(s=r[0],a=r[1],a.get$isSpecialNumber()||a.assertNumber$1("alpha"),r[0].get$isVar())return C._functionString(e,C._setArrayType([n],V.JSArray_Value))}else a=null,s=n;if(o=s.get$separator(s)===A.ListSeparator_rXA,l=s.get$hasBrackets(),o||l)throw u=new C.StringBuffer($),l?(i=$+" an unbracketed",u._contents=i):i=$,o&&(i+=l?",":" a",u._contents=i,i=u._contents=i+" space-separated"),u._contents=i+" list.",C.wrapException(C.SassScriptException$(u.toString$0(0),null));if(r=s.get$asList(),i=r.length,i>3)throw C.wrapException(C.SassScriptException$("Only 3 elements allowed, but "+i+" were passed.",null));if(i<3){if(A.JSArray_methods.any$1(r,new C._parseChannels_closure)?i=!0:0!==r.length?(i=A.JSArray_methods.get$last(r),i instanceof C.SassString&&i._hasQuotes?(i=i._string$_text,i=C.startsWithIgnoreCase(i,"var(")&&A.JSString_methods.contains$1(i,"/")):i=!1):i=!1,i)return C._functionString(e,C._setArrayType([n],V.JSArray_Value));throw C.wrapException(C.SassScriptException$("Missing element "+t[r.length]+".",null))}return null!=a?(i=C.List_List$of(r,!0,V.Value),i.push(a),i):(_=r[2],_ instanceof C.SassNumber?(c=_.asSlash,null==c?r:C._setArrayType([r[0],r[1],c.item1,c.item2],V.JSArray_Value)):_ instanceof C.SassString&&!_._hasQuotes&&A.JSString_methods.contains$1(_._string$_text,"/")?C._functionString(e,C._setArrayType([s],V.JSArray_Value)):r)},_percentageOrUnitless:function(e,t,n){var r;if(e.get$hasUnits()){if(!e.hasUnit$1("%"))throw C.wrapException(C.SassScriptException$("$"+n+": Expected "+e.toString$0(0)+' to have no units or "%".',null));r=t*e._number$_value/100}else r=e._number$_value;return A.JSNumber_methods.clamp$2(r,0,t)},_mixColors:function(e,t,n){var r,i,s,a,o,l,u,_;return C._checkPercent(n,"weight"),r=n.valueInRange$3(0,100,"weight")/100,i=2*r-1,s=e._alpha,a=t._alpha,o=s-a,l=i*o,u=((-1===l?i:(i+o)/(1+l))+1)/2,_=1-u,C.SassColor$rgb(C.fuzzyRound(e.get$red(e)*u+t.get$red(t)*_),C.fuzzyRound(e.get$green(e)*u+t.get$green(t)*_),C.fuzzyRound(e.get$blue(e)*u+t.get$blue(t)*_),s*r+a*(1-r))},_opacify:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color");return n.changeAlpha$1(A.JSNumber_methods.clamp$2(n._alpha+t.$index(e,1).assertNumber$1("amount").valueInRangeWithUnit$4(0,1,"amount",""),0,1))},_transparentize:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color");return n.changeAlpha$1(A.JSNumber_methods.clamp$2(n._alpha-t.$index(e,1).assertNumber$1("amount").valueInRangeWithUnit$4(0,1,"amount",""),0,1))},_function4:function(e,t,n){return C.BuiltInCallable$function(e,t,n,"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_closure0:function(){},module_closure1:function(){},module_closure2:function(){},module_closure3:function(){},module_closure4:function(){},module_closure5:function(){},module_closure6:function(){},module_closure7:function(){},module__closure1:function(){},module_closure8: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,n){this.keywords=e,this.scale=t,this.change=n},_updateComponents_closure:function(){},_updateComponents_closure0: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,n){this.name=e,this.argument=t,this.negative=n},_rgb_closure:function(){},_hsl_closure:function(){},_hwb_closure:function(){},_parseChannels_closure:function(){},_function3:function(e,t,n){return C.BuiltInCallable$function(e,t,n,"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(){},_modify:function(e,t,n,r){var i=E.get$iterator$ax(t);return i.moveNext$0()?new C._modify_modifyNestedMap(i,n,r).call$1(e):n.call$1(e)},_deepMergeImpl:function(e,t){var n,r,i,s=e._map$_contents;return s.get$isEmpty(s)?t:(n=t._map$_contents,n.get$isEmpty(n)?e:(r=V.Value,i=C.LinkedHashMap_LinkedHashMap$of(s,r,r),n.forEach$1(0,new C._deepMergeImpl_closure(i)),new C.SassMap(C.ConstantMap_ConstantMap$from(i,r,r))))},_function2:function(e,t,n){return C.BuiltInCallable$function(e,t,n,"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,n){this.keyIterator=e,this.modify=t,this.addNesting=n},_deepMergeImpl_closure:function(e){this.result=e},_numberFunction:function(e,t){return C.BuiltInCallable$function(e,"$number",new C._numberFunction_closure(t),"sass:math")},_function1:function(e,t,n){return C.BuiltInCallable$function(e,t,n,"sass:math")},_ceil_closure:function(){},_clamp_closure:function(){},_floor_closure:function(){},_max_closure:function(){},_min_closure:function(){},_round_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},_function5:function(e,t,n){return C.BuiltInCallable$function(e,t,n,"sass:meta")},global_closure26:function(){},global_closure27:function(){},global_closure28:function(){},global_closure29:function(){},local_closure:function(){},local_closure0:function(){},local__closure:function(){},_prependParent:function(e){var t,n,r=e.components,i=A.JSArray_methods.get$first(r);return i instanceof C.UniversalSelector?null:(t=C.EvaluationContext_current().get$currentCallableSpan(),i instanceof C.TypeSelector?(n=i.name,null!=n.namespace?null:(n=C._setArrayType([new C.ParentSelector(n.name,t)],V.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(n,C.SubListIterable$(r,1,null,C._arrayInstanceType(r)._precomputed1)),C.CompoundSelector$(n,t))):(n=C._setArrayType([new C.ParentSelector(null,t)],V.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(n,r),C.CompoundSelector$(n,t)))},_function0:function(e,t,n){return C.BuiltInCallable$function(e,t,n,"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(e){this.span=e},_append___closure:function(e,t){this.parent=e,this.span=t},_extend_closure:function(){},_replace_closure:function(){},_unify_closure:function(){},_isSuperselector_closure:function(){},_simpleSelectors_closure:function(){},_simpleSelectors__closure:function(){},_parse_closure:function(){},_codepointForIndex:function(e,t,n){var r;return 0===e?0:e>0?Math.min(e-1,t):(r=t+e,r<0&&!n?0:r)},_function:function(e,t,n){return C.BuiltInCallable$function(e,t,n,"sass:string")},module_closure:function(){},module__closure:function(e){this.string=e},module__closure0:function(e){this.string=e},_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(){},ImportCache$:function(e,t){var n=V.nullable_Tuple3_Importer_Uri_Uri,r=V.Uri,i=C.ImportCache__toImporters(null,e,null);return new C.ImportCache(i,t,C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple2_Uri_bool,n),C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple4_of_Uri_and_bool_and_Importer_and_nullable_Uri,n),C.LinkedHashMap_LinkedHashMap$_empty(r,V.nullable_Stylesheet),C.LinkedHashMap_LinkedHashMap$_empty(r,V.ImporterResult))},ImportCache__toImporters:function(e,t,n){var r,i,s,a,o,l=E.get$env$x(_.process);for(null==l&&(l=V.Object._as(l)),r=C._asStringQ(l.SASS_PATH),l=C._setArrayType([],V.JSArray_Importer_2),i=E.get$iterator$ax(t);i.moveNext$0();)s=i.get$current(i),l.push(new C.FilesystemImporter(I.$get$context().absolute$15(s,null,null,null,null,null,null,null,null,null,null,null,null,null,null)));if(null!=r)for(i=r.split(E.$eq$(E.get$platform$x(_.process),"win32")?";":":"),s=i.length,a=0;a<s;++a)o=i[a],l.push(new C.FilesystemImporter(I.$get$context().absolute$15(o,null,null,null,null,null,null,null,null,null,null,null,null,null,null)));return l},ImportCache:function(e,t,n,r,i,s){var a=this;a._importers=e,a._logger=t,a._canonicalizeCache=n,a._relativeCanonicalizeCache=r,a._importCache=i,a._resultsCache=s},ImportCache_canonicalize_closure:function(e,t,n,r,i){var s=this;s.$this=e,s.baseUrl=t,s.url=n,s.baseImporter=r,s.forImport=i},ImportCache_canonicalize_closure0:function(e,t,n){this.$this=e,this.url=t,this.forImport=n},ImportCache__canonicalize_closure:function(e,t){this.importer=e,this.url=t},ImportCache_importCanonical_closure:function(e,t,n,r,i){var s=this;s.$this=e,s.importer=t,s.canonicalUrl=n,s.originalUrl=r,s.quiet=i},ImportCache_humanize_closure:function(e){this.canonicalUrl=e},ImportCache_humanize_closure0:function(){},ImportCache_humanize_closure1:function(){},Importer:function(){},AsyncImporter:function(){},FilesystemImporter:function(e){this._loadPath=e},FilesystemImporter_canonicalize_closure:function(){},ImporterResult:function(e,t,n){this.contents=e,this._sourceMapUrl=t,this.syntax=n},fromImport:function(){var e=C._asBoolQ(I.Zone__current.$index(0,A.Symbol__inImportRule));return!0===e},resolveImportPath:function(e){var t,n=C.ParsedPath_ParsedPath$parse(e,I.$get$context().style)._splitExtension$1(1)[1];return".sass"===n||".scss"===n||".css"===n?(t=C.fromImport()?new C.resolveImportPath_closure(e,n).call$0():null,null==t?C._exactlyOne(C._tryPath(e)):t):(t=C.fromImport()?new C.resolveImportPath_closure0(e).call$0():null,null==t&&(t=C._exactlyOne(C._tryPathWithExtensions(e))),null==t?C._tryPathAsDirectory(e):t)},_tryPathWithExtensions:function(e){var t=C._tryPath(e+".sass");return A.JSArray_methods.addAll$1(t,C._tryPath(e+".scss")),0!==t.length?t:C._tryPath(e+".css")},_tryPath:function(e){var t=I.$get$context(),n=C.join(t.dirname$1(e),"_"+C.ParsedPath_ParsedPath$parse(e,t.style).get$basename(),null);return t=C._setArrayType([],V.JSArray_String),C.fileExists(n)&&t.push(n),C.fileExists(e)&&t.push(e),t},_tryPathAsDirectory:function(e){var t;return C.dirExists(e)?(t=C.fromImport()?new C._tryPathAsDirectory_closure(e).call$0():null,null==t?C._exactlyOne(C._tryPathWithExtensions(C.join(e,"index",null))):t):null},_exactlyOne:function(e){var t=e.length;if(0===t)return null;if(1===t)return A.JSArray_methods.get$first(e);throw C.wrapException(k.It_s_n+A.JSArray_methods.map$1$1(e,new C._exactlyOne_closure,V.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(){},InterpolationBuffer:function(e,t){this._interpolation_buffer$_text=e,this._interpolation_buffer$_contents=t},InterpolationMap$:function(e,t){var n=C.List_List$unmodifiable(t,V.SourceLocation),r=e.contents.length,i=Math.max(0,r-1);return n.length!==i&&C.throwExpression(C.ArgumentError$("InterpolationMap must have "+C.S(i)+k.x20targe+r+" components.",null)),new C.InterpolationMap(e,n)},InterpolationMap:function(e,t){this._interpolation=e,this._targetLocations=t},InterpolationMap_mapException_closure:function(){},_realCasePath:function(e){var t,n;return E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?(E.$eq$(E.get$platform$x(_.process),"win32")&&(t=A.JSString_methods.substring$2(e,0,I.$get$context().style.rootLength$1(e)),n=t.length,0!==n&&C.isAlphabetic0(A.JSString_methods._codeUnitAt$1(t,0))&&(e=t.toUpperCase()+A.JSString_methods.substring$1(e,n))),(new C._realCasePath_helper).call$1(e)):e},_realCasePath_helper:function(){},_realCasePath_helper_closure:function(e,t,n){this.helper=e,this.dirname=t,this.path=n},_realCasePath_helper__closure:function(e){this.basename=e},readFile:function(e){var t,n,r,i=C._asString(C._readFile(e,"utf8"));if(!A.JSString_methods.contains$1(i,"�"))return i;for(t=C.SourceFile$fromString(i,I.$get$context().toUri$1(e)),n=i.length,r=0;r<n;++r)if(65533===A.JSString_methods._codeUnitAt$1(i,r))throw C.wrapException(C.SassException$("Invalid UTF-8.",C.FileLocation$_(t,r).pointSpan$0()));return i},_readFile:function(e,t){return C._systemErrorToFileSystemException(new C._readFile_closure(e,t))},writeFile:function(e,t){return C._systemErrorToFileSystemException(new C.writeFile_closure(e,t))},deleteFile:function(e){return C._systemErrorToFileSystemException(new C.deleteFile_closure(e))},readStdin:function(){return C.readStdin$body()},readStdin$body:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.String),o=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,a);while(1)switch(s){case 0:n={},r=new C._Future(I.Zone__current,V._Future_String),i=new C._AsyncCompleter(r,V._AsyncCompleter_String),n.contents=null,t=new C._StringCallbackSink(new C.readStdin_closure(n,i),new C.StringBuffer("")).asUtf8Sink$1(!1),E.on$2$x(E.get$stdin$x(_.process),"data",C.allowInterop(new C.readStdin_closure0(t))),E.on$2$x(E.get$stdin$x(_.process),"end",C.allowInterop(new C.readStdin_closure1(t))),E.on$2$x(E.get$stdin$x(_.process),"error",C.allowInterop(new C.readStdin_closure2(i))),e=r,s=1;break;case 1:return C._asyncReturn(e,a)}}));return C._asyncStartSync(o,a)},fileExists:function(e){return C._systemErrorToFileSystemException(new C.fileExists_closure(e))},dirExists:function(e){return C._systemErrorToFileSystemException(new C.dirExists_closure(e))},ensureDir:function(e){return C._systemErrorToFileSystemException(new C.ensureDir_closure(e))},listDir:function(e,t){return C._systemErrorToFileSystemException(new C.listDir_closure(t,e))},modificationTime:function(e){return C._systemErrorToFileSystemException(new C.modificationTime_closure(e))},_systemErrorToFileSystemException:function(e){var t,n,r,i;try{return n=e.call$0(),n}catch(r){if(t=C.unwrapException(r),!V.JsSystemError._is(t))throw r;throw n=t,i=E.getInterceptor$x(n),C.wrapException(new C.FileSystemException(E.substring$2$s(i.get$message(n),(C.S(i.get$code(n))+": ").length,E.get$length$asx(i.get$message(n))-(", "+C.S(i.get$syscall(n))+" '"+C.S(i.get$path(n))+"'").length),E.get$path$x(t)))}},isWindows:function(){return E.$eq$(E.get$platform$x(_.process),"win32")},watchDir:function(e,t){var n,r,i={},s=E.watch$2$x(_.chokidar,e,{disableGlobbing:!0,usePolling:t});return i.controller=null,n=E.getInterceptor$x(s),n.on$2(s,"add",C.allowInterop(new C.watchDir_closure(i))),n.on$2(s,"change",C.allowInterop(new C.watchDir_closure0(i))),n.on$2(s,"unlink",C.allowInterop(new C.watchDir_closure1(i))),n.on$2(s,"error",C.allowInterop(new C.watchDir_closure2(i))),r=new C._Future(I.Zone__current,V._Future_Stream_WatchEvent),n.on$2(s,"ready",C.allowInterop(new C.watchDir_closure3(i,s,new C._AsyncCompleter(r,V._AsyncCompleter_Stream_WatchEvent)))),r},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},watchDir_closure:function(e){this._box_0=e},watchDir_closure0:function(e){this._box_0=e},watchDir_closure1:function(e){this._box_0=e},watchDir_closure2:function(e){this._box_0=e},watchDir_closure3:function(e,t,n){this._box_0=e,this.watcher=t,this.completer=n},watchDir__closure:function(e){this.watcher=e},WarnForDeprecation_warnForDeprecation:function(e,t,n,r,i){e instanceof C.DeprecationHandlingLogger?e.warnForDeprecation$4$span$trace(t,n,r,i):t.isFuture||e.warn$4$deprecation$span$trace(0,n,!0,r,i)},_QuietLogger:function(){},DeprecationHandlingLogger:function(e,t,n,r,i){var s=this;s._warningCounts=e,s._inner=t,s.fatalDeprecations=n,s.futureDeprecations=r,s.limitRepetition=i},DeprecationHandlingLogger_summarize_closure:function(){},DeprecationHandlingLogger_summarize_closure0:function(){},StderrLogger:function(e){this.color=e},TrackingLogger:function(e){this._tracking$_logger=e,this._emittedDebug=this._emittedWarning=!1},BuiltInModule$:function(e,t,n,r,i){var s=C._Uri__Uri(null,e,null,"sass"),a=C.BuiltInModule__callableMap(t,i),o=C.BuiltInModule__callableMap(n,i),l=null==r?A.Map_empty2:new C.UnmodifiableMapView(r,V.UnmodifiableMapView_String_Value);return new C.BuiltInModule(s,a,o,l,i._eval$1("BuiltInModule<0>"))},BuiltInModule__callableMap:function(e,t){var n,r,i,s=V.String;if(null==e)s=C.LinkedHashMap_LinkedHashMap$_empty(s,t);else{for(s=C.LinkedHashMap_LinkedHashMap$_empty(s,t),n=e.length,r=0;r<e.length;e.length===n||(0,C.throwConcurrentModificationError)(e),++r)i=e[r],s.$indexSet(0,E.get$name$x(i),i);s=new C.UnmodifiableMapView(s,V.$env_1_1_String._bind$1(t)._eval$1("UnmodifiableMapView<1,2>"))}return new C.UnmodifiableMapView(s,V.$env_1_1_String._bind$1(t)._eval$1("UnmodifiableMapView<1,2>"))},BuiltInModule:function(e,t,n,r,i){var s=this;s.url=e,s.functions=t,s.mixins=n,s.variables=r,s.$ti=i},ForwardedModuleView_ifNecessary:function(e,t,n){var r;return null==t.prefix&&null==t.shownMixinsAndFunctions&&null==t.shownVariables?(r=t.hiddenMixinsAndFunctions,null==r?r=null:(r=r._base,r=r.get$isEmpty(r)),!0===r?(r=t.hiddenVariables,null==r?r=null:(r=r._base,r=r.get$isEmpty(r)),r=!0===r):r=!1):r=!1,r?e:C.ForwardedModuleView$(e,t,n)},ForwardedModuleView$:function(e,t,n){var r=t.prefix,i=t.shownVariables,s=t.hiddenVariables,a=t.shownMixinsAndFunctions,o=t.hiddenMixinsAndFunctions;return new C.ForwardedModuleView(e,t,C.ForwardedModuleView__forwardedMap(e.get$variables(),r,i,s,V.Value),C.ForwardedModuleView__forwardedMap(e.get$variableNodes(),r,i,s,V.AstNode),C.ForwardedModuleView__forwardedMap(e.get$functions(e),r,a,o,n),C.ForwardedModuleView__forwardedMap(e.get$mixins(),r,a,o,n),n._eval$1("ForwardedModuleView<0>"))},ForwardedModuleView__forwardedMap:function(e,t,n,r,i){var s,a=null==t;return a&&null==n?null!=r?(s=r._base,s=s.get$isEmpty(s)):s=!0:s=!1,s||(a||(e=new C.PrefixedMapView(e,t,i._eval$1("PrefixedMapView<0>"))),null!=n?e=new C.LimitedMapView(e,n._base.intersection$1(new C.MapKeySet(e,V.MapKeySet_nullable_Object)),V.$env_1_1_String._bind$1(i)._eval$1("LimitedMapView<1,2>")):(null!=r?(a=r._base,a=a.get$isNotEmpty(a)):a=!1,a&&(e=C.LimitedMapView$blocklist(e,r,V.String,i)))),e},ForwardedModuleView:function(e,t,n,r,i,s,a){var o=this;o._forwarded_view$_inner=e,o._rule=t,o.variables=n,o.variableNodes=r,o.functions=i,o.mixins=s,o.$ti=a},ShadowedModuleView_ifNecessary:function(e,t,n,r,i){return C.ShadowedModuleView__needsBlocklist(e.get$variables(),r)||C.ShadowedModuleView__needsBlocklist(e.get$functions(e),t)||C.ShadowedModuleView__needsBlocklist(e.get$mixins(),n)?new C.ShadowedModuleView(e,C.ShadowedModuleView__shadowedMap(e.get$variables(),r,V.Value),C.ShadowedModuleView__shadowedMap(e.get$variableNodes(),r,V.AstNode),C.ShadowedModuleView__shadowedMap(e.get$functions(e),t,i),C.ShadowedModuleView__shadowedMap(e.get$mixins(),n,i),i._eval$1("ShadowedModuleView<0>")):null},ShadowedModuleView__shadowedMap:function(e,t,n){var r=C.ShadowedModuleView__needsBlocklist(e,t);return r?C.LimitedMapView$blocklist(e,t,V.String,n):e},ShadowedModuleView__needsBlocklist:function(e,t){return e.get$isNotEmpty(e)&&t.any$1(0,e.get$containsKey())},ShadowedModuleView:function(e,t,n,r,i,s){var a=this;a._shadowed_view$_inner=e,a.variables=t,a.variableNodes=n,a.functions=r,a.mixins=i,a.$ti=s},JSArray0:function(){},Chokidar:function(){},ChokidarOptions:function(){},ChokidarWatcher:function(){},JSFunction:function(){},NodeImporterResult:function(){},RenderContext:function(){},RenderContextOptions:function(){},RenderContextResult:function(){},RenderContextResultStats:function(){},JSClass:function(){},JSUrl:function(){},_PropertyDescriptor:function(){},AtRootQueryParser$:function(e,t,n){var r=C.SpanScanner$(e,n);return new C.AtRootQueryParser(r,t,null)},AtRootQueryParser:function(e,t,n){this.scanner=e,this.logger=t,this._interpolationMap=n},AtRootQueryParser_parse_closure:function(e){this.$this=e},_disallowedFunctionNames_closure:function(){},CssParser:function(e,t,n,r){var i=this;i._isUseAllowed=!0,i._inParentheses=i._inStyleRule=i._stylesheet$_inUnknownAtRule=i._inControlDirective=i._inContentBlock=i._stylesheet$_inMixin=!1,i._globalVariables=e,i.lastSilentComment=null,i.scanner=t,i.logger=n,i._interpolationMap=r},KeyframeSelectorParser$:function(e,t,n){var r=C.SpanScanner$(e,null);return new C.KeyframeSelectorParser(r,n,t)},KeyframeSelectorParser:function(e,t,n){this.scanner=e,this.logger=t,this._interpolationMap=n},KeyframeSelectorParser_parse_closure:function(e){this.$this=e},MediaQueryParser:function(e,t,n){this.scanner=e,this.logger=t,this._interpolationMap=n},MediaQueryParser_parse_closure:function(e){this.$this=e},Parser_isIdentifier:function(e){var t,n;try{return null,t=C.SpanScanner$(e,null),new C.Parser(t,A.StderrLogger_false,null)._parseIdentifier$0(),!0}catch(n){if(V.SassFormatException._is(C.unwrapException(n)))return!1;throw n}},Parser:function(e,t,n){this.scanner=e,this.logger=t,this._interpolationMap=n},Parser__parseIdentifier_closure:function(e){this.$this=e},Parser_scanIdentChar_matches:function(e,t){this.caseSensitive=e,this.char=t},Parser_spanFrom_closure:function(e,t){this.$this=e,this.span=t},SassParser:function(e,t,n,r){var i=this;i._currentIndentation=0,i._spaces=i._nextIndentationEnd=i._nextIndentation=null,i._isUseAllowed=!0,i._inParentheses=i._inStyleRule=i._stylesheet$_inUnknownAtRule=i._inControlDirective=i._inContentBlock=i._stylesheet$_inMixin=!1,i._globalVariables=e,i.lastSilentComment=null,i.scanner=t,i.logger=n,i._interpolationMap=r},SassParser_children_closure:function(e,t,n){this.$this=e,this.child=t,this.children=n},ScssParser$:function(e,t,n){var r=C.SpanScanner$(e,n),i=null==t?A.StderrLogger_false:t;return new C.ScssParser(C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.VariableDeclaration),r,i,null)},ScssParser:function(e,t,n,r){var i=this;i._isUseAllowed=!0,i._inParentheses=i._inStyleRule=i._stylesheet$_inUnknownAtRule=i._inControlDirective=i._inContentBlock=i._stylesheet$_inMixin=!1,i._globalVariables=e,i.lastSilentComment=null,i.scanner=t,i.logger=n,i._interpolationMap=r},SelectorParser$:function(e,t,n,r,i,s){var a=C.SpanScanner$(e,s);return new C.SelectorParser(t,n,a,null==i?A.StderrLogger_false:i,r)},SelectorParser:function(e,t,n,r,i){var s=this;s._allowParent=e,s._allowPlaceholder=t,s.scanner=n,s.logger=r,s._interpolationMap=i},SelectorParser_parse_closure:function(e){this.$this=e},SelectorParser_parseCompoundSelector_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,n){this.$this=e,this.production=t,this.T=n},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,n,r){var i=this;i._box_0=e,i.$this=t,i.wasInStyleRule=n,i.start=r},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,n,r){var i=this;i.$this=e,i.wasInControlDirective=t,i.variables=n,i.list=r},StylesheetParser__functionRule_closure:function(e,t,n){this.name=e,this.$arguments=t,this.precedingComment=n},StylesheetParser__forRule_closure:function(e,t){this._box_0=e,this.$this=t},StylesheetParser__forRule_closure0:function(e,t,n,r,i,s){var a=this;a._box_0=e,a.$this=t,a.wasInControlDirective=n,a.variable=r,a.from=i,a.to=s},StylesheetParser__memberList_closure:function(e,t,n){this.$this=e,this.variables=t,this.identifiers=n},StylesheetParser__includeRule_closure:function(e){this.contentArguments_=e},StylesheetParser_mediaRule_closure:function(e){this.query=e},StylesheetParser__mixinRule_closure:function(e,t,n,r){var i=this;i.$this=e,i.name=t,i.$arguments=n,i.precedingComment=r},StylesheetParser_mozDocumentRule_closure:function(e,t,n,r){var i=this;i._box_0=e,i.$this=t,i.name=n,i.value=r},StylesheetParser_supportsRule_closure:function(e){this.condition=e},StylesheetParser__whileRule_closure:function(e,t,n){this.$this=e,this.wasInControlDirective=t,this.condition=n},StylesheetParser_unknownAtRule_closure:function(e,t){this._box_0=e,this.name=t},StylesheetParser__expression_resetState:function(e,t,n){this._box_0=e,this.$this=t,this.start=n},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,n,r){var i=this;i._box_0=e,i.$this=t,i.resetState=n,i.resolveOperations=r},StylesheetParser__expression_addOperator:function(e,t,n){this._box_0=e,this.$this=t,this.resolveOneOperation=n},StylesheetParser__expression_resolveSpaceExpressions:function(e,t,n){this._box_0=e,this.$this=t,this.resolveOperations=n},StylesheetParser_expressionUntilComma_closure:function(e){this.$this=e},StylesheetParser__unicodeRange_closure:function(){},StylesheetParser__unicodeRange_closure0:function(){},StylesheetParser_namespacedExpression_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},StylesheetNode$_:function(e,t,n,r){var i=new C.StylesheetNode(e,t,n,r.item1,r.item2,C.LinkedHashSet_LinkedHashSet$_empty(V.StylesheetNode));return i.StylesheetNode$_$4(e,t,n,r),i},StylesheetGraph:function(e,t,n){this._nodes=e,this.importCache=t,this._transitiveModificationTimes=n},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,n,r){var i=this;i.$this=e,i.url=t,i.baseImporter=n,i.baseUrl=r},StylesheetGraph_addCanonical_closure:function(e,t,n,r){var i=this;i.$this=e,i.importer=t,i.canonicalUrl=n,i.originalUrl=r},StylesheetGraph_reload_closure:function(e,t,n){this.$this=e,this.node=t,this.canonicalUrl=n},StylesheetGraph__recanonicalizeImportsForNode_closure:function(e,t,n,r,i,s){var a=this;a.$this=e,a.importer=t,a.canonicalUrl=n,a.node=r,a.forImport=i,a.newMap=s},StylesheetGraph__nodeFor_closure:function(e,t,n,r,i){var s=this;s.$this=e,s.url=t,s.baseImporter=n,s.baseUrl=r,s.forImport=i},StylesheetGraph__nodeFor_closure0:function(e,t,n,r){var i=this;i.$this=e,i.importer=t,i.canonicalUrl=n,i.resolvedUrl=r},StylesheetNode:function(e,t,n,r,i,s){var a=this;a._stylesheet=e,a.importer=t,a.canonicalUrl=n,a._upstream=r,a._upstreamImports=i,a._downstream=s},Syntax_forPath:function(e){switch(C.ParsedPath_ParsedPath$parse(e,I.$get$context().style)._splitExtension$1(1)[1]){case".sass":return A.Syntax_Sass_sass;case".css":return A.Syntax_CSS_css;default:return A.Syntax_SCSS_scss}},Syntax:function(e,t){this._syntax$_name=e,this._name=t},Box:function(e,t){this._box$_inner=e,this.$ti=t},ModifiableBox:function(e,t){this.value=e,this.$ti=t},LazyFileSpan:function(e){this._builder=e,this._lazy_file_span$_span=null},LimitedMapView$blocklist:function(e,t,n,r){var i,s,a=C.LinkedHashSet_LinkedHashSet$_empty(n);for(i=E.get$iterator$ax(e.get$keys(e));i.moveNext$0();)s=i.get$current(i),t.contains$1(0,s)||a.add$1(0,s);return new C.LimitedMapView(e,a,n._eval$1("@<0>")._bind$1(r)._eval$1("LimitedMapView<1,2>"))},LimitedMapView:function(e,t,n){this._limited_map_view$_map=e,this._limited_map_view$_keys=t,this.$ti=n},MergedMapView$:function(e,t,n){var r=t._eval$1("@<0>")._bind$1(n);return r=new C.MergedMapView(C.LinkedHashMap_LinkedHashMap$_empty(t,r._eval$1("Map<1,2>")),r._eval$1("MergedMapView<1,2>")),r.MergedMapView$1(e,t,n),r},MergedMapView:function(e,t){this._mapsByKey=e,this.$ti=t},MultiDirWatcher:function(e,t,n){this._watchers=e,this._group=t,this._poll=n},MultiSpan:function(e,t,n){this._multi_span$_primary=e,this.primaryLabel=t,this.secondarySpans=n},NoSourceMapBuffer:function(e){this._no_source_map_buffer$_buffer=e},PrefixedMapView:function(e,t,n){this._prefixed_map_view$_map=e,this._prefix=t,this.$ti=n},_PrefixedKeys:function(e){this._view=e},_PrefixedKeys_iterator_closure:function(e){this.$this=e},PublicMemberMapView:function(e,t){this._public_member_map_view$_inner=e,this.$ti=t},SourceMapBuffer:function(e,t){var n=this;n._source_map_buffer$_buffer=e,n._entries=t,n._column=n._line=0,n._inSpan=!1},SourceMapBuffer_buildSourceMap_closure:function(e,t){this._box_0=e,this.prefixLength=t},UnprefixedMapView:function(e,t,n){this._unprefixed_map_view$_map=e,this._unprefixed_map_view$_prefix=t,this.$ti=n},_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},toSentence:function(e,t){var n=e.__internal$_iterable,r=E.getInterceptor$asx(n);return 1===r.get$length(n)?E.toString$0$(e._f.call$1(r.get$first(n))):C.IterableExtension_get_exceptLast(e).join$1(0,", ")+" "+t+" "+C.S(e._f.call$1(r.get$last(n)))},indent:function(e,t){return new C.MappedListIterable(C._setArrayType(e.split("\n"),V.JSArray_String),new C.indent_closure(t),V.MappedListIterable_String_String).join$1(0,"\n")},pluralize:function(e,t,n){return 1===t?e:null!=n?n:e+"s"},trimAscii:function(e,t){var n,r=C._firstNonWhitespace(e);return null==r?n="":(n=C._lastNonWhitespace(e,!0),n.toString,n=A.JSString_methods.substring$2(e,r,n+1)),n},trimAsciiRight:function(e,t){var n=C._lastNonWhitespace(e,t);return null==n?"":A.JSString_methods.substring$2(e,0,n+1)},_firstNonWhitespace:function(e){var t,n,r;for(t=e.length,n=0;n<t;++n)if(r=A.JSString_methods._codeUnitAt$1(e,n),32!==r&&9!==r&&10!==r&&13!==r&&12!==r)return n;return null},_lastNonWhitespace:function(e,t){var n,r,i;for(n=e.length-1,r=n;r>=0;--r)if(i=A.JSString_methods.codeUnitAt$1(e,r),32!==i&&9!==i&&10!==i&&13!==i&&12!==i)return t&&0!==r&&r!==n&&92===i?r+1:r;return null},isPublic:function(e){var t=A.JSString_methods._codeUnitAt$1(e,0);return 45!==t&&95!==t},flattenVertically:function(e,t){var n,r=e.$ti._eval$1("@<ListIterable.E>")._bind$1(t._eval$1("QueueList<0>"))._eval$1("MappedListIterable<1,2>"),i=C.List_List$of(new C.MappedListIterable(e,new C.flattenVertically_closure(t),r),!0,r._eval$1("ListIterable.E"));if(1===i.length)return A.JSArray_methods.get$first(i);for(n=C._setArrayType([],t._eval$1("JSArray<0>"));0!==i.length;)i.fixed$length&&C.throwExpression(C.UnsupportedError$("removeWhere")),A.JSArray_methods._removeWhere$2(i,new C.flattenVertically_closure0(n,t),!0);return n},firstOrNull:function(e){var t=E.get$iterator$ax(e);return t.moveNext$0()?t.get$current(t):null},codepointIndexToCodeUnitIndex:function(e,t){var n,r,i;for(n=0,r=0;r<t;++r)i=n+1,n=A.JSString_methods._codeUnitAt$1(e,n)>>>10===54?i+1:i;return n},codeUnitIndexToCodepointIndex:function(e,t){var n,r;for(n=0,r=0;r<t;r=(A.JSString_methods._codeUnitAt$1(e,r)>>>10===54?r+1:r)+1)++n;return n},frameForSpan:function(e,t,n){var r,i,s=null==n?e.get$sourceUrl(e):n;return null==s&&(s=I.$get$_noSourceUrl()),r=e.get$start(e),r=r.file.getLine$1(r.offset),i=e.get$start(e),new C.Frame(s,r+1,i.file.getColumn$1(i.offset)+1,t)},declarationName:function(e){var t=C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(e.file._decodedChars,e._file$_start,e._end),0,null);return C.trimAsciiRight(A.JSString_methods.substring$2(t,0,A.JSString_methods.indexOf$1(t,":")),!1)},unvendor:function(e){var t,n=e.length;if(n<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<n;++t)if(45===A.JSString_methods._codeUnitAt$1(e,t))return A.JSString_methods.substring$1(e,t+1);return e},equalsIgnoreCase:function(e,t){var n,r;if(e===t)return!0;if(null==e)return!1;if(n=e.length,n!==t.length)return!1;for(r=0;r<n;++r)if(!C.characterEqualsIgnoreCase(A.JSString_methods._codeUnitAt$1(e,r),A.JSString_methods._codeUnitAt$1(t,r)))return!1;return!0},startsWithIgnoreCase:function(e,t){var n,r=t.length;if(e.length<r)return!1;for(n=0;n<r;++n)if(!C.characterEqualsIgnoreCase(A.JSString_methods._codeUnitAt$1(e,n),A.JSString_methods._codeUnitAt$1(t,n)))return!1;return!0},mapInPlace:function(e,t){var n;for(n=0;n<e.length;++n)e[n]=t.call$1(e[n])},longestCommonSubsequence:function(e,t,n,r){var i,s,a,o,l,u,_,c,$=e.get$length(e)+1,p=E.JSArray_JSArray$allocateFixed($,V.List_int);for(i=V.int,s=0;s<$;++s)p[s]=C.List_List$filled(1+((t._tail-t._head&E.get$length$asx(t._table)-1)>>>0),0,!1,i);for($=e.get$length(e),a=E.JSArray_JSArray$allocateFixed($,r._eval$1("List<0?>")),i=r._eval$1("0?"),s=0;s<$;++s)a[s]=C.List_List$filled((t._tail-t._head&E.get$length$asx(t._table)-1)>>>0,null,!1,i);for(o=0;o<(e._tail-e._head&E.get$length$asx(e._table)-1)>>>0;o=l)for(l=o+1,u=0;u<(t._tail-t._head&E.get$length$asx(t._table)-1)>>>0;u=c)_=n.call$2(e.$index(0,o),t.$index(0,u)),a[o][u]=_,i=p[l],c=u+1,i[c]=null==_?Math.max(i[u],p[o][c]):p[o][u]+1;return new C.longestCommonSubsequence_backtrack(a,p,r).call$2(e.get$length(e)-1,t.get$length(t)-1)},removeFirstWhere:function(e,t,n){var r;for(r=0;r<e.length;++r)if(t.call$1(e[r]))return void A.JSArray_methods.removeAt$1(e,r);n.call$0()},mapAddAll2:function(e,t,n,r,i){t.forEach$1(0,new C.mapAddAll2_closure(e,n,r,i))},setAll:function(e,t,n){var r;for(r=E.get$iterator$ax(t);r.moveNext$0();)e.$indexSet(0,r.get$current(r),n)},rotateSlice:function(e,t,n){var r,i,s=e.$index(0,n-1);for(r=t;r<n;++r,s=i)i=e.$index(0,r),e.$indexSet(0,r,s)},mapAsync:function(e,t,n,r){return C.mapAsync$body(e,t,n,r,r._eval$1("Iterable<0>"))},mapAsync$body:function(e,t,n,r,i){var s,a,o,l,u,_=0,c=C._makeAsyncAwaitCompleter(i),$=C._wrapJsFunctionForAsync((function(n,i){if(1===n)return C._asyncRethrow(i,c);while(1)switch(_){case 0:l=C._setArrayType([],r._eval$1("JSArray<0>")),a=e.length,o=0;case 3:if(!(o<a)){_=5;break}return u=l,_=6,C._asyncAwait(t.call$1(e[o]),$);case 6:u.push(i);case 4:++o,_=3;break;case 5:s=l,_=1;break;case 1:return C._asyncReturn(s,c)}}));return C._asyncStartSync($,c)},putIfAbsentAsync:function(e,t,n,r,i){return C.putIfAbsentAsync$body(e,t,n,r,i,i)},putIfAbsentAsync$body:function(e,t,n,r,i,s){var a,o,l,u=0,_=C._makeAsyncAwaitCompleter(s),c=C._wrapJsFunctionForAsync((function(r,s){if(1===r)return C._asyncRethrow(s,_);while(1)switch(u){case 0:if(e.containsKey$1(t)){o=e.$index(0,t),a=null==o?i._as(o):o,u=1;break}return u=3,C._asyncAwait(n.call$0(),c);case 3:l=s,e.$indexSet(0,t,l),a=l,u=1;break;case 1:return C._asyncReturn(a,_)}}));return C._asyncStartSync(c,_)},copyMapOfMap:function(e,t,n,r){var i,s,a,o,l=C.LinkedHashMap_LinkedHashMap$_empty(t,n._eval$1("@<0>")._bind$1(r)._eval$1("Map<1,2>"));for(i=e.get$entries(e),i=i.get$iterator(i);i.moveNext$0();)s=i.get$current(i),a=s.key,s=s.value,o=C.LinkedHashMap_LinkedHashMap(null,null,null,n,r),o.addAll$1(0,s),l.$indexSet(0,a,o);return l},copyMapOfList:function(e,t,n){var r,i,s=C.LinkedHashMap_LinkedHashMap$_empty(t,n._eval$1("List<0>"));for(r=e.get$entries(e),r=r.get$iterator(r);r.moveNext$0();)i=r.get$current(r),s.$indexSet(0,i.key,E.toList$0$ax(i.value));return s},consumeEscapedCharacter:function(e){var t,n,r,i,s;if(e.expectChar$1(92),t=e.peekChar$0(),null==t)return 65533;if(10!==t&&13!==t&&12!==t){if(C.isHex(t)){for(n=0,r=0;r<6;++r){if(i=e.peekChar$0(),null==i||!C.isHex(i))break;n=(n<<4>>>0)+C.asHex(e.readChar$0())}return s=e.peekChar$0(),32!==s&&9!==s&&10!==s&&13!==s&&12!==s||e.readChar$0(),s=0===n||(n>=55296&&n<=57343||n>=1114111),s?65533:n}return e.readChar$0()}e.error$1(0,"Expected escape sequence.")},throwWithTrace:function(e,t){throw C.attachTrace(e,t),C.wrapException(e)},attachTrace:function(e,t){var n;0!==t.toString$0(0).length&&(n=I.$get$_traces(),C.Expando__checkType(e),n=n._jsWeakMap,null==n.get(e)&&n.set(e,t))},getTrace:function(e){var t;return"string"==typeof e||"number"==typeof e||C._isBool(e)?t=null:(t=I.$get$_traces(),C.Expando__checkType(e),t=t._jsWeakMap.get(e)),t},IterableExtension_search:function(e,t){var n,r;for(n=E.get$iterator$ax(e);n.moveNext$0();)if(r=t.call$1(n.get$current(n)),null!=r)return r;return null},IterableExtension_get_exceptLast:function(e){var t=E.getInterceptor$asx(e),n=t.get$length(e)-1;if(n<0)throw C.wrapException(C.StateError$("Iterable may not be empty"));return t.take$1(e,n)},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_backtrack:function(e,t,n){this.selections=e,this.lengths=t,this.T=n},mapAddAll2_closure:function(e,t,n,r){var i=this;i.destination=e,i.K1=t,i.K2=n,i.V=r},SassApiValue_assertSelector:function(e,t,n){var r,i,s,a,o=e._selectorString$1(n);try{return s=C.SelectorList_SelectorList$parse(o,t,!0,null,null),s}catch(a){if(s=C.unwrapException(a),!V.SassFormatException._is(s))throw a;r=s,i=C.getTraceFromException(a),s=A.JSString_methods.replaceFirst$2(E.toString$0$(r),"Error: ",""),C.throwWithTrace(new C.SassScriptException(null==n?s:"$"+n+": "+s),i)}},SassApiValue_assertCompoundSelector:function(e,t){var n,r,i,s,a=e._selectorString$1(t);try{return i=C.SelectorParser$(a,!1,!0,null,null,null).parseCompoundSelector$0(),i}catch(s){if(i=C.unwrapException(s),!V.SassFormatException._is(i))throw s;n=i,r=C.getTraceFromException(s),i=A.JSString_methods.replaceFirst$2(E.toString$0$(n),"Error: ",""),C.throwWithTrace(new C.SassScriptException("$"+t+": "+i),r)}},Value:function(){},SassArgumentList$:function(e,t,n){var r=V.Value;return r=new C.SassArgumentList(C.ConstantMap_ConstantMap$from(t,V.String,r),C.List_List$unmodifiable(e,r),n,!1),r.SassList$3$brackets(e,n,!1),r},SassArgumentList:function(e,t,n,r){var i=this;i._keywords=e,i._wereKeywordsAccessed=!1,i._list$_contents=t,i._separator=n,i._hasBrackets=r},SassBoolean:function(e){this.value=e},SassCalculation_calc:function(e){return e=C.SassCalculation__simplify(e),e instanceof C.SassNumber||e instanceof C.SassCalculation?e:new C.SassCalculation("calc",C.List_List$unmodifiable([e],V.Object))},SassCalculation_min:function(e){var t,n,r,i,s=C.List_List$unmodifiable(new C.MappedListIterable(e,C.calculation_SassCalculation__simplify$closure(),C._arrayInstanceType(e)._eval$1("MappedListIterable<1,@>")),V.Object),a=s.length;if(0===a)throw C.wrapException(C.ArgumentError$("min() must have at least one argument.",null));for(t=null,n=0;n<a;++n){if(r=s[n],i=!(r instanceof C.SassNumber)||null!=t&&!t.isComparableTo$1(r),i){t=null;break}(null==t||t.greaterThan$1(r).value)&&(t=r)}return null!=t?t:(C.SassCalculation__verifyCompatibleNumbers(s),new C.SassCalculation("min",s))},SassCalculation_max:function(e){var t,n,r,i,s=C.List_List$unmodifiable(new C.MappedListIterable(e,C.calculation_SassCalculation__simplify$closure(),C._arrayInstanceType(e)._eval$1("MappedListIterable<1,@>")),V.Object),a=s.length;if(0===a)throw C.wrapException(C.ArgumentError$("max() must have at least one argument.",null));for(t=null,n=0;n<a;++n){if(r=s[n],i=!(r instanceof C.SassNumber)||null!=t&&!t.isComparableTo$1(r),i){t=null;break}(null==t||t.lessThan$1(r).value)&&(t=r)}return null!=t?t:(C.SassCalculation__verifyCompatibleNumbers(s),new C.SassCalculation("max",s))},SassCalculation_clamp:function(e,t,n){var r,i;if(null==t&&null!=n)throw C.wrapException(C.ArgumentError$("If value is null, max must also be null.",null));return e=C.SassCalculation__simplify(e),t=C.NullableExtension_andThen(t,C.calculation_SassCalculation__simplify$closure()),n=C.NullableExtension_andThen(n,C.calculation_SassCalculation__simplify$closure()),e instanceof C.SassNumber&&t instanceof C.SassNumber&&n instanceof C.SassNumber&&e.hasCompatibleUnits$1(t)&&e.hasCompatibleUnits$1(n)?t.lessThanOrEquals$1(e).value?e:t.greaterThanOrEquals$1(n).value?n:t:(r=[e],null!=t&&r.push(t),null!=n&&r.push(n),i=C.List_List$unmodifiable(r,V.Object),C.SassCalculation__verifyCompatibleNumbers(i),C.SassCalculation__verifyLength(i,3),new C.SassCalculation("clamp",i))},SassCalculation_operateInternal:function(e,t,n,r,i){var s,a;return i?(t=C.SassCalculation__simplify(t),n=C.SassCalculation__simplify(n),s=e===A.CalculationOperator_IyK,s||e===A.CalculationOperator_2bx?(a=t instanceof C.SassNumber&&(n instanceof C.SassNumber&&(r?t.isComparableTo$1(n):t.hasCompatibleUnits$1(n))),a?s?t.plus$1(n):t.minus$1(n):(C.SassCalculation__verifyCompatibleNumbers(C._setArrayType([t,n],V.JSArray_Object)),n instanceof C.SassNumber?(a=n._number$_value,a=a<0&&!C.fuzzyEquals(a,0)):a=!1,a&&(n=n.times$1(C.SassNumber_SassNumber(-1,null)),e=s?A.CalculationOperator_2bx:A.CalculationOperator_IyK),new C.CalculationOperation(e,t,n))):t instanceof C.SassNumber&&n instanceof C.SassNumber?e===A.CalculationOperator_jFr?t.times$1(n):t.dividedBy$1(n):new C.CalculationOperation(e,t,n)):new C.CalculationOperation(e,t,n)},SassCalculation__simplify:function(e){var t=" can't be used in a calculation.";if(e instanceof C.SassNumber||e instanceof C.CalculationInterpolation||e instanceof C.CalculationOperation)return e;if(e instanceof C.SassString){if(!e._hasQuotes)return e;throw C.wrapException(C.SassScriptException$("Quoted string "+e.toString$0(0)+t,null))}if(e instanceof C.SassCalculation)return"calc"===e.name?e.$arguments[0]:e;throw e instanceof C.Value?C.wrapException(C.SassScriptException$("Value "+e.toString$0(0)+t,null)):C.wrapException(C.ArgumentError$("Unexpected calculation argument "+C.S(e)+".",null))},SassCalculation__verifyCompatibleNumbers:function(e){var t,n,r,i,s,a,o,l;for(t=e.length,n=0;r=e.length,n<r;e.length===t||(0,C.throwConcurrentModificationError)(e),++n)if(i=e[n],i instanceof C.SassNumber&&(i.get$numeratorUnits(i).length>1||0!==i.get$denominatorUnits(i).length))throw C.wrapException(C.SassScriptException$("Number "+i.toString$0(0)+" isn't compatible with CSS calculations.",null));for(t=r,s=0;s<t-1;++s)if(a=e[s],a instanceof C.SassNumber)for(o=s+1;t=e.length,o<t;++o)if(l=e[o],l instanceof C.SassNumber&&!a.hasPossiblyCompatibleUnits$1(l))throw C.wrapException(C.SassScriptException$(a.toString$0(0)+" and "+l.toString$0(0)+" are incompatible.",null))},SassCalculation__verifyLength:function(e,t){var n=e.length;if(n!==t&&!A.JSArray_methods.any$1(e,new C.SassCalculation__verifyLength_closure))throw C.wrapException(C.SassScriptException$(t+" arguments required, but only "+n+" "+C.pluralize("was",n,"were")+" passed.",null))},SassCalculation:function(e,t){this.name=e,this.$arguments=t},SassCalculation__verifyLength_closure:function(){},CalculationOperation:function(e,t,n){this.operator=e,this.left=t,this.right=n},CalculationOperator:function(e,t,n,r){var i=this;i.name=e,i.operator=t,i.precedence=n,i._name=r},CalculationInterpolation:function(e){this.value=e},SassColor$rgb:function(e,t,n,r){var i=new C.SassColor(e,t,n,null,null,null,null==r?1:C.fuzzyAssertRange(r,0,1,"alpha"),null);return C.RangeError_checkValueInInterval(i.get$red(i),0,255,"red"),C.RangeError_checkValueInInterval(i.get$green(i),0,255,"green"),C.RangeError_checkValueInInterval(i.get$blue(i),0,255,"blue"),i},SassColor$rgbInternal:function(e,t,n,r,i){var s=new C.SassColor(e,t,n,null,null,null,null==r?1:C.fuzzyAssertRange(r,0,1,"alpha"),i);return C.RangeError_checkValueInInterval(s.get$red(s),0,255,"red"),C.RangeError_checkValueInInterval(s.get$green(s),0,255,"green"),C.RangeError_checkValueInInterval(s.get$blue(s),0,255,"blue"),s},SassColor$hslInternal:function(e,t,n,r,i){var s=A.JSNumber_methods.$mod(e,360),a=C.fuzzyAssertRange(t,0,100,"saturation"),o=C.fuzzyAssertRange(n,0,100,"lightness");return new C.SassColor(null,null,null,s,a,o,null==r?1:C.fuzzyAssertRange(r,0,1,"alpha"),i)},SassColor_SassColor$hwb:function(e,t,n,r){var i,s={},a=A.JSNumber_methods.$mod(e,360)/360,o=s.scaledWhiteness=C.fuzzyAssertRange(t,0,100,"whiteness")/100,l=C.fuzzyAssertRange(n,0,100,"blackness")/100,u=o+l;return u>1?(i=s.scaledWhiteness=o/u,l/=u):i=o,i=new C.SassColor_SassColor$hwb_toRgb(s,1-i-l),C.SassColor$rgb(i.call$1(a+.3333333333333333),i.call$1(a),i.call$1(a-.3333333333333333),r)},SassColor__hueToRgb:function(e,t,n){return n<0&&++n,n>1&&--n,n<.16666666666666666?e+(t-e)*n*6:n<.5?t:n<.6666666666666666?e+(t-e)*(.6666666666666666-n)*6:e},SassColor:function(e,t,n,r,i,s,a,o){var l=this;l._red=e,l._green=t,l._blue=n,l._hue=r,l._saturation=i,l._lightness=s,l._alpha=a,l.format=o},SassColor_SassColor$hwb_toRgb:function(e,t){this._box_0=e,this.factor=t},_ColorFormatEnum:function(e){this._color$_name=e},SpanColorFormat:function(e){this._color$_span=e},SassFunction:function(e){this.callable=e},SassList$:function(e,t,n){var r=new C.SassList(C.List_List$unmodifiable(e,V.Value),t,n);return r.SassList$3$brackets(e,t,n),r},SassList:function(e,t,n){this._list$_contents=e,this._separator=t,this._hasBrackets=n},SassList_isBlank_closure:function(){},ListSeparator:function(e,t,n){this._list$_name=e,this.separator=t,this._name=n},SassMap:function(e){this._map$_contents=e},SassMap_asList_closure:function(e){this.result=e},_SassNull:function(){},conversionFactor:function(e,t){var n;return e===t?1:(n=A.Map_K2BWj.$index(0,e),null==n?null:n.$index(0,t))},SassNumber_SassNumber:function(e,t){return null==t?new C.UnitlessSassNumber(e,null):new C.SingleUnitSassNumber(t,e,null)},SassNumber_SassNumber$withUnits:function(e,t,n){var r,i,s,a,o,l,u,_,c,$;if(null==t||0===t.length)return r=n.length,0===r?new C.UnitlessSassNumber(e,null):1===r?new C.SingleUnitSassNumber(n[0],e,null):new C.ComplexSassNumber(C.List_List$unmodifiable(n,V.String),A.List_empty,e,null);if(r=n.length,0===r)return new C.ComplexSassNumber(A.List_empty,C.List_List$unmodifiable(t,V.String),e,null);for(i=C._setArrayType(n.slice(0),C._arrayInstanceType(n)),s=C._setArrayType(t.slice(0),C.instanceType(t)._eval$1("JSArray<1>")),a=C._setArrayType([],V.JSArray_String),r=s.length,o=e,l=0;l<s.length;s.length===r||(0,C.throwConcurrentModificationError)(s),++l){u=s[l],c=0;while(1){if(!(c<i.length)){_=!1;break}if($=C.conversionFactor(u,i[c]),null!=$){o*=$,A.JSArray_methods.removeAt$1(i,c),_=!0;break}++c}_||a.push(u)}if(0===t.length){if(r=n.length,0===r)return new C.UnitlessSassNumber(o,null);if(1===r)return new C.SingleUnitSassNumber(A.JSArray_methods.get$single(n),o,null)}return r=V.String,new C.ComplexSassNumber(C.List_List$unmodifiable(i,r),C.List_List$unmodifiable(a,r),o,null)},SassNumber:function(){},SassNumber__coerceOrConvertValue_compatibilityException:function(e,t,n,r,i,s,a){var o=this;o.$this=e,o.other=t,o.otherName=n,o.otherHasUnits=r,o.name=i,o.newNumerators=s,o.newDenominators=a},SassNumber__coerceOrConvertValue_closure:function(e,t){this._box_0=e,this.newNumerator=t},SassNumber__coerceOrConvertValue_closure0:function(e){this.compatibilityException=e},SassNumber__coerceOrConvertValue_closure1:function(e,t){this._box_0=e,this.newDenominator=t},SassNumber__coerceOrConvertValue_closure2:function(e){this.compatibilityException=e},SassNumber_plus_closure:function(){},SassNumber_minus_closure:function(){},SassNumber_multiplyUnits_closure:function(e,t){this._box_0=e,this.numerator=t},SassNumber_multiplyUnits_closure0:function(e,t){this.newNumerators=e,this.numerator=t},SassNumber_multiplyUnits_closure1:function(e,t){this._box_0=e,this.numerator=t},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},SassNumber_unitSuggestion_closure:function(){},SassNumber_unitSuggestion_closure0:function(){},ComplexSassNumber:function(e,t,n,r){var i=this;i._numeratorUnits=e,i._denominatorUnits=t,i._number$_value=n,i.hashCache=null,i.asSlash=r},SingleUnitSassNumber:function(e,t,n){var r=this;r._unit=e,r._number$_value=t,r.hashCache=null,r.asSlash=n},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},UnitlessSassNumber:function(e,t){this._number$_value=e,this.hashCache=null,this.asSlash=t},SassString$:function(e,t){return new C.SassString(e,t)},SassString:function(e,t){var n=this;n._string$_text=e,n._hasQuotes=t,n.__SassString__sassLength_FI=I,n._hashCache=null},AnySelectorVisitor:function(){},AnySelectorVisitor_visitComplexSelector_closure:function(e){this.$this=e},AnySelectorVisitor_visitCompoundSelector_closure:function(e){this.$this=e},_EvaluateVisitor$0:function(e,t,n,r,i,s){var a=V.Uri,o=V.Module_AsyncCallable,l=C._setArrayType([],V.JSArray_Tuple2_String_AstNode);return a=new C._EvaluateVisitor0(t,r,C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.AsyncCallable),C.LinkedHashMap_LinkedHashMap$_empty(a,o),C.LinkedHashMap_LinkedHashMap$_empty(a,o),C.LinkedHashMap_LinkedHashMap$_empty(a,V.Configuration),C.LinkedHashMap_LinkedHashMap$_empty(a,V.AstNode),n,C.LinkedHashSet_LinkedHashSet$_empty(V.Tuple2_String_SourceSpan),i,s,C.AsyncEnvironment$(),C.LinkedHashSet_LinkedHashSet$_empty(a),C.LinkedHashMap_LinkedHashMap$_empty(a,V.nullable_AstNode),l,A.Configuration_Map_empty_null),a._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap0(e,t,n,r,i,s),a},_EvaluateVisitor0:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d){var f=this;f._async_evaluate$_importCache=e,f._async_evaluate$_nodeImporter=t,f._async_evaluate$_builtInFunctions=n,f._async_evaluate$_builtInModules=r,f._async_evaluate$_modules=i,f._async_evaluate$_moduleConfigurations=s,f._async_evaluate$_moduleNodes=a,f._async_evaluate$_logger=o,f._async_evaluate$_warningsEmitted=l,f._async_evaluate$_quietDeps=u,f._async_evaluate$_sourceMap=_,f._async_evaluate$_environment=c,f._async_evaluate$_declarationName=f._async_evaluate$__parent=f._async_evaluate$_mediaQuerySources=f._async_evaluate$_mediaQueries=f._async_evaluate$_styleRuleIgnoringAtRoot=null,f._async_evaluate$_member="root stylesheet",f._async_evaluate$_importSpan=f._async_evaluate$_callableNode=f._async_evaluate$_currentCallable=null,f._async_evaluate$_inSupportsDeclaration=f._async_evaluate$_inKeyframes=f._async_evaluate$_atRootExcludingStyleRule=f._async_evaluate$_inUnknownAtRule=f._async_evaluate$_inFunction=!1,f._async_evaluate$_loadedUrls=$,f._async_evaluate$_activeModules=p,f._async_evaluate$_stack=h,f._async_evaluate$_importer=null,f._async_evaluate$_inDependency=!1,f._async_evaluate$__extensionStore=f._async_evaluate$_outOfOrderImports=f._async_evaluate$__endOfImports=f._async_evaluate$__root=f._async_evaluate$__stylesheet=null,f._async_evaluate$_configuration=d},_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,n){this.$this=e,this.name=t,this.module=n},_EvaluateVisitor_closure17:function(e){this.$this=e},_EvaluateVisitor_closure18:function(e){this.$this=e},_EvaluateVisitor__closure2:function(e,t,n){this.values=e,this.span=t,this.callableNode=n},_EvaluateVisitor__closure3:function(e){this.$this=e},_EvaluateVisitor_run_closure0:function(e,t,n){this.$this=e,this.node=t,this.importer=n},_EvaluateVisitor_run__closure0:function(e,t,n){this.$this=e,this.importer=t,this.node=n},_EvaluateVisitor__loadModule_closure1:function(e,t){this.callback=e,this.builtInModule=t},_EvaluateVisitor__loadModule_closure2:function(e,t,n,r,i,s,a){var o=this;o.$this=e,o.url=t,o.nodeWithSpan=n,o.baseUrl=r,o.namesInErrors=i,o.configuration=s,o.callback=a},_EvaluateVisitor__loadModule__closure1:function(e,t){this.$this=e,this.message=t},_EvaluateVisitor__loadModule__closure2:function(e,t){this._box_0=e,this.callback=t},_EvaluateVisitor__execute_closure0:function(e,t,n,r,i,s){var a=this;a.$this=e,a.importer=t,a.stylesheet=n,a.extensionStore=r,a.configuration=i,a.css=s},_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_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitAtRootRule_closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor__scopeForAtRoot_closure5:function(e,t,n){this.$this=e,this.newParent=t,this.node=n},_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,n){this.$this=e,this.node=t,this.nodeWithSpan=n},_EvaluateVisitor_visitEachRule_closure3:function(e,t,n){this.$this=e,this.node=t,this.nodeWithSpan=n},_EvaluateVisitor_visitEachRule_closure4:function(e,t,n,r){var i=this;i.$this=e,i.list=t,i.setVariables=n,i.node=r},_EvaluateVisitor_visitEachRule__closure0:function(e,t,n){this.$this=e,this.setVariables=t,this.node=n},_EvaluateVisitor_visitEachRule___closure0:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure2:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure3:function(e,t,n){this.$this=e,this.name=t,this.children=n},_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,n,r,i,s){var a=this;a._box_0=e,a.$this=t,a.node=n,a.from=r,a.direction=i,a.fromNumber=s},_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__closure3:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport__closure4:function(){},_EvaluateVisitor__visitDynamicImport__closure5:function(){},_EvaluateVisitor__visitDynamicImport__closure6:function(e,t,n,r,i,s){var a=this;a.$this=e,a.result=t,a.stylesheet=n,a.loadsUserDefinedModules=r,a.environment=i,a.children=s},_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,n,r){var i=this;i.$this=e,i.contentCallable=t,i.mixin=n,i.nodeWithSpan=r},_EvaluateVisitor_visitIncludeRule__closure0:function(e,t,n){this.$this=e,this.mixin=t,this.nodeWithSpan=n},_EvaluateVisitor_visitIncludeRule___closure0:function(e,t,n){this.$this=e,this.mixin=t,this.nodeWithSpan=n},_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,n,r,i){var s=this;s.$this=e,s.mergedQueries=t,s.queries=n,s.mergedSources=r,s.node=i},_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.mergedSources=e},_EvaluateVisitor_visitStyleRule_closure4:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure5:function(){},_EvaluateVisitor_visitStyleRule_closure6:function(e,t,n){this.$this=e,this.rule=t,this.node=n},_EvaluateVisitor_visitStyleRule__closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure7:function(){},_EvaluateVisitor_visitStyleRule_closure8: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,n){this.$this=e,this.node=t,this.override=n},_EvaluateVisitor_visitVariableDeclaration_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitVariableDeclaration_closure4:function(e,t,n){this.$this=e,this.node=t,this.value=n},_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_visitUnaryOperationExpression_closure0:function(e,t){this.node=e,this.operand=t},_EvaluateVisitor__visitCalculationValue_closure0:function(e,t,n){this.$this=e,this.node=t,this.inMinMax=n},_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,n){this._box_0=e,this.$this=t,this.node=n},_EvaluateVisitor_visitInterpolatedFunctionExpression_closure0:function(e,t,n){this.$this=e,this.node=t,this.$function=n},_EvaluateVisitor__runUserDefinedCallable_closure0:function(e,t,n,r,i,s){var a=this;a.$this=e,a.callable=t,a.evaluated=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable__closure0:function(e,t,n,r,i,s){var a=this;a.$this=e,a.evaluated=t,a.callable=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable___closure0:function(e,t,n,r,i,s){var a=this;a.$this=e,a.evaluated=t,a.callable=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable____closure0:function(){},_EvaluateVisitor__runFunctionCallable_closure0:function(e,t){this.$this=e,this.callable=t},_EvaluateVisitor__runBuiltInCallable_closure2:function(e,t,n){this.overload=e,this.evaluated=t,this.namedSet=n},_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,n,r){var i=this;i.$this=e,i.named=t,i.restNodeForSpan=n,i.namedNodes=r},_EvaluateVisitor__evaluateArguments_closure6:function(){},_EvaluateVisitor__evaluateMacroArguments_closure3:function(e){this.restArgs=e},_EvaluateVisitor__evaluateMacroArguments_closure4:function(e,t,n){this.$this=e,this.restNodeForSpan=t,this.restArgs=n},_EvaluateVisitor__evaluateMacroArguments_closure5:function(e,t,n,r){var i=this;i.$this=e,i.named=t,i.restNodeForSpan=n,i.restArgs=r},_EvaluateVisitor__evaluateMacroArguments_closure6:function(e,t,n){this.$this=e,this.keywordRestNodeForSpan=t,this.keywordRestArgs=n},_EvaluateVisitor__addRestMap_closure0:function(e,t,n,r,i,s){var a=this;a.$this=e,a.values=t,a.convert=n,a.expressionNode=r,a.map=i,a.nodeWithSpan=s},_EvaluateVisitor__verifyArguments_closure0:function(e,t,n){this.$arguments=e,this.positional=t,this.named=n},_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,n,r){var i=this;i.$this=e,i.mergedQueries=t,i.node=n,i.mergedSources=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.mergedSources=e},_EvaluateVisitor_visitCssStyleRule_closure1:function(e,t,n){this.$this=e,this.rule=t,this.node=n},_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__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},_EvaluationContext0:function(e,t){this._async_evaluate$_visitor=e,this._async_evaluate$_defaultWarnNodeWithSpan=t},_ArgumentResults0:function(e,t,n,r,i){var s=this;s.positional=e,s.positionalNodes=t,s.named=n,s.namedNodes=r,s.separator=i},_LoadedStylesheet0:function(e,t,n){this.stylesheet=e,this.importer=t,this.isDependency=n},cloneCssStylesheet:function(e,t){var n=t.clone$0();return new C.Tuple2(new C._CloneCssVisitor(n.item2)._visitChildren$2(C.ModifiableCssStylesheet$(e.get$span(e)),e),n.item1,V.Tuple2_ModifiableCssStylesheet_ExtensionStore)},_CloneCssVisitor:function(e){this._oldToNewSelectors=e},_EvaluateVisitor$:function(e,t,n,r,i,s){var a=V.Uri,o=V.Module_Callable,l=C._setArrayType([],V.JSArray_Tuple2_String_AstNode);return a=new C._EvaluateVisitor(t,r,C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.Callable),C.LinkedHashMap_LinkedHashMap$_empty(a,o),C.LinkedHashMap_LinkedHashMap$_empty(a,o),C.LinkedHashMap_LinkedHashMap$_empty(a,V.Configuration),C.LinkedHashMap_LinkedHashMap$_empty(a,V.AstNode),n,C.LinkedHashSet_LinkedHashSet$_empty(V.Tuple2_String_SourceSpan),i,s,C.Environment$(),C.LinkedHashSet_LinkedHashSet$_empty(a),C.LinkedHashMap_LinkedHashMap$_empty(a,V.nullable_AstNode),l,A.Configuration_Map_empty_null),a._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap(e,t,n,r,i,s),a},Evaluator:function(e,t){this._visitor=e,this._importer=t},_EvaluateVisitor:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d){var f=this;f._evaluate$_importCache=e,f._nodeImporter=t,f._builtInFunctions=n,f._builtInModules=r,f._modules=i,f._moduleConfigurations=s,f._moduleNodes=a,f._evaluate$_logger=o,f._warningsEmitted=l,f._quietDeps=u,f._sourceMap=_,f._environment=c,f._declarationName=f.__parent=f._mediaQuerySources=f._mediaQueries=f._styleRuleIgnoringAtRoot=null,f._member="root stylesheet",f._importSpan=f._callableNode=f._currentCallable=null,f._inSupportsDeclaration=f._inKeyframes=f._atRootExcludingStyleRule=f._inUnknownAtRule=f._inFunction=!1,f._loadedUrls=$,f._activeModules=p,f._stack=h,f._importer=null,f._inDependency=!1,f.__extensionStore=f._outOfOrderImports=f.__endOfImports=f.__root=f.__stylesheet=null,f._configuration=d},_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,n){this.$this=e,this.name=t,this.module=n},_EvaluateVisitor_closure7:function(e){this.$this=e},_EvaluateVisitor_closure8:function(e){this.$this=e},_EvaluateVisitor__closure:function(e,t,n){this.values=e,this.span=t,this.callableNode=n},_EvaluateVisitor__closure0:function(e){this.$this=e},_EvaluateVisitor_run_closure:function(e,t,n){this.$this=e,this.node=t,this.importer=n},_EvaluateVisitor_run__closure:function(e,t,n){this.$this=e,this.importer=t,this.node=n},_EvaluateVisitor_runExpression_closure:function(e,t,n){this.$this=e,this.importer=t,this.expression=n},_EvaluateVisitor_runExpression__closure:function(e,t){this.$this=e,this.expression=t},_EvaluateVisitor_runExpression___closure:function(e,t){this.$this=e,this.expression=t},_EvaluateVisitor_runStatement_closure:function(e,t,n){this.$this=e,this.importer=t,this.statement=n},_EvaluateVisitor_runStatement__closure:function(e,t){this.$this=e,this.statement=t},_EvaluateVisitor_runStatement___closure:function(e,t){this.$this=e,this.statement=t},_EvaluateVisitor__loadModule_closure:function(e,t){this.callback=e,this.builtInModule=t},_EvaluateVisitor__loadModule_closure0:function(e,t,n,r,i,s,a){var o=this;o.$this=e,o.url=t,o.nodeWithSpan=n,o.baseUrl=r,o.namesInErrors=i,o.configuration=s,o.callback=a},_EvaluateVisitor__loadModule__closure:function(e,t){this.$this=e,this.message=t},_EvaluateVisitor__loadModule__closure0:function(e,t){this._box_0=e,this.callback=t},_EvaluateVisitor__execute_closure:function(e,t,n,r,i,s){var a=this;a.$this=e,a.importer=t,a.stylesheet=n,a.extensionStore=r,a.configuration=i,a.css=s},_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.node=t},_EvaluateVisitor_visitAtRootRule_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor__scopeForAtRoot_closure:function(e,t,n){this.$this=e,this.newParent=t,this.node=n},_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,n){this.$this=e,this.node=t,this.nodeWithSpan=n},_EvaluateVisitor_visitEachRule_closure0:function(e,t,n){this.$this=e,this.node=t,this.nodeWithSpan=n},_EvaluateVisitor_visitEachRule_closure1:function(e,t,n,r){var i=this;i.$this=e,i.list=t,i.setVariables=n,i.node=r},_EvaluateVisitor_visitEachRule__closure:function(e,t,n){this.$this=e,this.setVariables=t,this.node=n},_EvaluateVisitor_visitEachRule___closure:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure0:function(e,t,n){this.$this=e,this.name=t,this.children=n},_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,n,r,i,s){var a=this;a._box_0=e,a.$this=t,a.node=n,a.from=r,a.direction=i,a.fromNumber=s},_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(){},_EvaluateVisitor__visitDynamicImport__closure1:function(){},_EvaluateVisitor__visitDynamicImport__closure2:function(e,t,n,r,i,s){var a=this;a.$this=e,a.result=t,a.stylesheet=n,a.loadsUserDefinedModules=r,a.environment=i,a.children=s},_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,n,r){var i=this;i.$this=e,i.contentCallable=t,i.mixin=n,i.nodeWithSpan=r},_EvaluateVisitor_visitIncludeRule__closure:function(e,t,n){this.$this=e,this.mixin=t,this.nodeWithSpan=n},_EvaluateVisitor_visitIncludeRule___closure:function(e,t,n){this.$this=e,this.mixin=t,this.nodeWithSpan=n},_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,n,r,i){var s=this;s.$this=e,s.mergedQueries=t,s.queries=n,s.mergedSources=r,s.node=i},_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.mergedSources=e},_EvaluateVisitor_visitStyleRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure0:function(){},_EvaluateVisitor_visitStyleRule_closure1:function(e,t,n){this.$this=e,this.rule=t,this.node=n},_EvaluateVisitor_visitStyleRule__closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure2:function(){},_EvaluateVisitor_visitStyleRule_closure3: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,n){this.$this=e,this.node=t,this.override=n},_EvaluateVisitor_visitVariableDeclaration_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitVariableDeclaration_closure1:function(e,t,n){this.$this=e,this.node=t,this.value=n},_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_visitUnaryOperationExpression_closure:function(e,t){this.node=e,this.operand=t},_EvaluateVisitor__visitCalculationValue_closure:function(e,t,n){this.$this=e,this.node=t,this.inMinMax=n},_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,n){this._box_0=e,this.$this=t,this.node=n},_EvaluateVisitor_visitInterpolatedFunctionExpression_closure:function(e,t,n){this.$this=e,this.node=t,this.$function=n},_EvaluateVisitor__runUserDefinedCallable_closure:function(e,t,n,r,i,s){var a=this;a.$this=e,a.callable=t,a.evaluated=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable__closure:function(e,t,n,r,i,s){var a=this;a.$this=e,a.evaluated=t,a.callable=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable___closure:function(e,t,n,r,i,s){var a=this;a.$this=e,a.evaluated=t,a.callable=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable____closure:function(){},_EvaluateVisitor__runFunctionCallable_closure:function(e,t){this.$this=e,this.callable=t},_EvaluateVisitor__runBuiltInCallable_closure:function(e,t,n){this.overload=e,this.evaluated=t,this.namedSet=n},_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,n,r){var i=this;i.$this=e,i.named=t,i.restNodeForSpan=n,i.namedNodes=r},_EvaluateVisitor__evaluateArguments_closure2:function(){},_EvaluateVisitor__evaluateMacroArguments_closure:function(e){this.restArgs=e},_EvaluateVisitor__evaluateMacroArguments_closure0:function(e,t,n){this.$this=e,this.restNodeForSpan=t,this.restArgs=n},_EvaluateVisitor__evaluateMacroArguments_closure1:function(e,t,n,r){var i=this;i.$this=e,i.named=t,i.restNodeForSpan=n,i.restArgs=r},_EvaluateVisitor__evaluateMacroArguments_closure2:function(e,t,n){this.$this=e,this.keywordRestNodeForSpan=t,this.keywordRestArgs=n},_EvaluateVisitor__addRestMap_closure:function(e,t,n,r,i,s){var a=this;a.$this=e,a.values=t,a.convert=n,a.expressionNode=r,a.map=i,a.nodeWithSpan=s},_EvaluateVisitor__verifyArguments_closure:function(e,t,n){this.$arguments=e,this.positional=t,this.named=n},_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,n,r){var i=this;i.$this=e,i.mergedQueries=t,i.node=n,i.mergedSources=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.mergedSources=e},_EvaluateVisitor_visitCssStyleRule_closure:function(e,t,n){this.$this=e,this.rule=t,this.node=n},_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__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(){},_EvaluationContext:function(e,t){this._visitor=e,this._defaultWarnNodeWithSpan=t},_ArgumentResults:function(e,t,n,r,i){var s=this;s.positional=e,s.positionalNodes=t,s.named=n,s.namedNodes=r,s.separator=i},_LoadedStylesheet:function(e,t,n){this.stylesheet=e,this.importer=t,this.isDependency=n},EveryCssVisitor:function(){},EveryCssVisitor_visitCssAtRule_closure:function(e){this.$this=e},EveryCssVisitor_visitCssKeyframeBlock_closure:function(e){this.$this=e},EveryCssVisitor_visitCssMediaRule_closure:function(e){this.$this=e},EveryCssVisitor_visitCssStyleRule_closure:function(e){this.$this=e},EveryCssVisitor_visitCssStylesheet_closure:function(e){this.$this=e},EveryCssVisitor_visitCssSupportsRule_closure:function(e){this.$this=e},_MakeExpressionCalculationSafe:function(){},__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor:function(){},_FindDependenciesVisitor:function(e,t,n,r,i){var s=this;s._find_dependencies$_uses=e,s._find_dependencies$_forwards=t,s._metaLoadCss=n,s._imports=r,s._metaNamespaces=i},DependencyReport:function(e,t,n,r){var i=this;i.uses=e,i.forwards=t,i.metaLoadCss=n,i.imports=r},__FindDependenciesVisitor_Object_RecursiveStatementVisitor:function(){},RecursiveStatementVisitor:function(){},ReplaceExpressionVisitor:function(){},ReplaceExpressionVisitor_visitListExpression_closure:function(e){this.$this=e},ReplaceExpressionVisitor_visitMapExpression_closure:function(e){this.$this=e},ReplaceExpressionVisitor_visitArgumentInvocation_closure:function(e){this.$this=e},ReplaceExpressionVisitor_visitInterpolation_closure:function(e){this.$this=e},SelectorSearchVisitor:function(){},SelectorSearchVisitor_visitComplexSelector_closure:function(e){this.$this=e},SelectorSearchVisitor_visitCompoundSelector_closure:function(e){this.$this=e},serialize:function(e,t,n,r,i,s,a,o){var l,u,_,c,$=C._SerializeVisitor$(2,r,i,!0,s,a,!0);return e.accept$1($),l=$._serialize$_buffer,u=l.toString$0(0),t?(_=new C.CodeUnits(u),_=_.any$1(_,new C.serialize_closure)):_=!1,c=_?a===A.OutputStyle_1?"\ufeff":'@charset "UTF-8";\n':"",l=s?l.buildSourceMap$1$prefix(c):null,new C.SerializeResult(c+u,l)},serializeValue:function(e,t,n){var r=C._SerializeVisitor$(null,t,null,n,!1,null,!0);return e.accept$1(r),r._serialize$_buffer.toString$0(0)},serializeSelector:function(e,t){var n=C._SerializeVisitor$(null,!0,null,!0,!1,null,!0);return e.accept$1(n),n._serialize$_buffer.toString$0(0)},_SerializeVisitor$:function(e,t,n,r,i,s,a){var o=i?new C.SourceMapBuffer(new C.StringBuffer(""),C._setArrayType([],V.JSArray_Entry)):new C.NoSourceMapBuffer(new C.StringBuffer("")),l=null==s?A.OutputStyle_0:s,u=null==e?2:e;return C.RangeError_checkValueInInterval(u,0,10,"indentWidth"),new C._SerializeVisitor(o,l,t,r,32,u,A.LineFeed_lf)},serialize_closure:function(){},_SerializeVisitor:function(e,t,n,r,i,s,a){var o=this;o._serialize$_buffer=e,o._indentation=0,o._style=t,o._inspect=n,o._quote=r,o._indentCharacter=i,o._indentWidth=s,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){this.$this=e,this.child=t},_SerializeVisitor__visitChildren_closure0:function(e,t){this.$this=e,this.child=t},OutputStyle:function(e){this._name=e},LineFeed:function(e){this._name=e},SerializeResult:function(e,t){this.css=e,this.sourceMap=t},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},Entry:function(e,t,n){this.source=e,this.target=t,this.identifierName=n},SingleMapping_SingleMapping$fromEntries:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m=E.toList$0$ax(e);for(A.JSArray_methods.sort$0(m),t=C._setArrayType([],V.JSArray_TargetLineEntry),n=V.String,r=V.int,i=C.LinkedHashMap_LinkedHashMap$_empty(n,r),s=C.LinkedHashMap_LinkedHashMap$_empty(n,r),a=C.LinkedHashMap_LinkedHashMap$_empty(r,V.SourceFile),o=C._Cell$(),r=m.length,l=V.JSArray_TargetEntry,u=o.__late_helper$_name,_=null,c=0;c<m.length;m.length===r||(0,C.throwConcurrentModificationError)(m),++c)$=m[c],(null==_||$.target.line>_)&&(_=$.target.line,p=C._setArrayType([],l),o.__late_helper$_value=p,t.push(new C.TargetLineEntry(_,p))),p=$.source,h=p.file,d=h.url,f=null==d?"":d.toString$0(0),g=i.putIfAbsent$2(f,new C.SingleMapping_SingleMapping$fromEntries_closure(i)),a.putIfAbsent$2(g,new C.SingleMapping_SingleMapping$fromEntries_closure0($)),f=o.__late_helper$_value,f===o&&C.throwExpression(C.LateError$localNI(u)),p=p.offset,E.add$1$ax(f,new C.TargetEntry($.target.column,g,h.getLine$1(p),h.getColumn$1(p),null));return r=i.get$values(i),r=C.MappedIterable_MappedIterable(r,new C.SingleMapping_SingleMapping$fromEntries_closure1(a),C._instanceType(r)._eval$1("Iterable.E"),V.nullable_SourceFile),r=C.List_List$of(r,!0,C._instanceType(r)._eval$1("Iterable.E")),l=i.$ti._eval$1("LinkedHashMapKeyIterable<1>"),u=s.$ti._eval$1("LinkedHashMapKeyIterable<1>"),new C.SingleMapping(C.List_List$of(new C.LinkedHashMapKeyIterable(i,l),!0,l._eval$1("Iterable.E")),C.List_List$of(new C.LinkedHashMapKeyIterable(s,u),!0,u._eval$1("Iterable.E")),r,t,null,C.LinkedHashMap_LinkedHashMap$_empty(n,V.dynamic))},Mapping:function(){},SingleMapping:function(e,t,n,r,i,s){var a=this;a.urls=e,a.names=t,a.files=n,a.lines=r,a.targetUrl=i,a.sourceRoot=null,a.extensions=s},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,n,r,i){var s=this;s.column=e,s.sourceUrlId=t,s.sourceLine=n,s.sourceColumn=r,s.sourceNameId=i},SourceFile$fromString:function(e,t){var n=new C.CodeUnits(e),r=C._setArrayType([0],V.JSArray_int),i="string"==typeof t?C.Uri_parse(t):V.nullable_Uri._as(t);return r=new C.SourceFile(i,r,new Uint32Array(C._ensureNativeList(n.toList$0(n)))),r.SourceFile$decoded$2$url(n,t),r},SourceFile$decoded:function(e,t){var n=C._setArrayType([0],V.JSArray_int),r="string"==typeof t?C.Uri_parse(t):V.nullable_Uri._as(t);return n=new C.SourceFile(r,n,new Uint32Array(C._ensureNativeList(E.toList$0$ax(e)))),n.SourceFile$decoded$2$url(e,t),n},FileLocation$_:function(e,t){return t<0?C.throwExpression(C.RangeError$("Offset may not be negative, was "+t+".")):t>e._decodedChars.length&&C.throwExpression(C.RangeError$("Offset "+t+k.x20must_+e.get$length(e)+".")),new C.FileLocation(e,t)},_FileSpan$:function(e,t,n){return n<t?C.throwExpression(C.ArgumentError$("End "+n+" must come after start "+t+".",null)):n>e._decodedChars.length?C.throwExpression(C.RangeError$("End "+n+k.x20must_+e.get$length(e)+".")):t<0&&C.throwExpression(C.RangeError$("Start may not be negative, was "+t+".")),new C._FileSpan(e,t,n)},FileSpanExtension_subspan:function(e,t,n){var r,i,s;return C.RangeError_checkValidRange(t,n,e.get$length(e)),r=0===t&&(null==n||n===e.get$length(e)),r?e:(i=e.get$start(e).offset,r=e.get$file(e),s=null==n?e.get$end(e).offset:i+n,r.span$2(0,i+t,s))},SourceFile:function(e,t,n){var r=this;r.url=e,r._lineStarts=t,r._decodedChars=n,r._cachedLine=null},FileLocation:function(e,t){this.file=e,this.offset=t},_FileSpan:function(e,t,n){this.file=e,this._file$_start=t,this._end=n},Highlighter$:function(e,t){var n=C.Highlighter__collateLines(C._setArrayType([C._Highlight$(e,null,!0)],V.JSArray__Highlight)),r=new C.Highlighter_closure(t).call$0(),i=A.JSInt_methods.toString$0(A.JSArray_methods.get$last(n).number+1),s=C.Highlighter__contiguous(n)?0:3,a=C._arrayInstanceType(n);return new C.Highlighter(n,r,null,1+Math.max(i.length,s),new C.MappedListIterable(n,new C.Highlighter$__closure,a._eval$1("MappedListIterable<1,int>")).reduce$1(0,A.CONSTANT),!C.isAllTheSame(new C.MappedListIterable(n,new C.Highlighter$__closure0,a._eval$1("MappedListIterable<1,Object?>"))),new C.StringBuffer(""))},Highlighter$multiple:function(e,t,n,r,i,s){var a,o,l,u,_,c=C._setArrayType([C._Highlight$(e,t,!0)],V.JSArray__Highlight);for(a=n.get$entries(n),a=a.get$iterator(a);a.moveNext$0();)o=a.get$current(a),c.push(C._Highlight$(o.key,o.value,!1));return c=C.Highlighter__collateLines(c),a=r?null==i?"[31m":i:null,o=r?"[34m":null,l=A.JSInt_methods.toString$0(A.JSArray_methods.get$last(c).number+1),u=C.Highlighter__contiguous(c)?0:3,_=C._arrayInstanceType(c),new C.Highlighter(c,a,o,1+Math.max(l.length,u),new C.MappedListIterable(c,new C.Highlighter$__closure,_._eval$1("MappedListIterable<1,int>")).reduce$1(0,A.CONSTANT),!C.isAllTheSame(new C.MappedListIterable(c,new C.Highlighter$__closure0,_._eval$1("MappedListIterable<1,Object?>"))),new C.StringBuffer(""))},Highlighter__contiguous:function(e){var t,n,r;for(t=0;t<e.length-1;)if(n=e[t],++t,r=e[t],n.number+1!==r.number&&E.$eq$(n.url,r.url))return!1;return!0},Highlighter__collateLines:function(e){var t,n,r,i=C.groupBy(e,new C.Highlighter__collateLines_closure,V._Highlight,V.Object);for(t=i.get$values(i),t=new C.MappedIterator(E.get$iterator$ax(t.__internal$_iterable),t._f),n=C._instanceType(t)._rest[1];t.moveNext$0();)r=t.__internal$_current,null==r&&(r=n._as(r)),E.sort$1$ax(r,new C.Highlighter__collateLines_closure0);return t=i.get$entries(i),n=C._instanceType(t)._eval$1("ExpandIterable<Iterable.E,_Line>"),C.List_List$of(new C.ExpandIterable(t,new C.Highlighter__collateLines_closure1,n),!0,n._eval$1("Iterable.E"))},_Highlight$:function(e,t,n){var r,i=new C._Highlight_closure(e).call$0();return r=null==t?null:C.stringReplaceAllUnchecked(t,"\r\n","\n"),new C._Highlight(i,n,r)},_Highlight__normalizeNewlines:function(e){var t,n,r,i,s,a,o=e.get$text();if(!A.JSString_methods.contains$1(o,"\r\n"))return e;for(t=e.get$end(e).get$offset(),n=o.length-1,r=0;r<n;++r)13===A.JSString_methods._codeUnitAt$1(o,r)&&10===A.JSString_methods._codeUnitAt$1(o,r+1)&&--t;return n=e.get$start(e),i=e.get$sourceUrl(e),s=e.get$end(e).get$line(),i=C.SourceLocation$(t,e.get$end(e).get$column(),s,i),s=C.stringReplaceAllUnchecked(o,"\r\n","\n"),a=e.get$context(e),C.SourceSpanWithContext$(n,i,s,C.stringReplaceAllUnchecked(a,"\r\n","\n"))},_Highlight__normalizeTrailingNewline:function(e){var t,n,r,i,s,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),n=e.get$text(),r=e.get$start(e),i=e.get$end(e),A.JSString_methods.endsWith$1(e.get$text(),"\n")?(s=C.findLineStart(e.get$context(e),e.get$text(),e.get$start(e).get$column()),s.toString,s=s+e.get$start(e).get$column()+e.get$length(e)===e.get$context(e).length):s=!1,s&&(n=A.JSString_methods.substring$2(e.get$text(),0,e.get$text().length-1),0===n.length?i=r:(s=e.get$end(e).get$offset(),a=e.get$sourceUrl(e),o=e.get$end(e).get$line(),i=C.SourceLocation$(s-1,C._Highlight__lastLineLength(t),o-1,a),r=e.get$start(e).get$offset()===e.get$end(e).get$offset()?i:e.get$start(e))),C.SourceSpanWithContext$(r,i,n,t)):e},_Highlight__normalizeEndOfLine:function(e){var t,n,r,i,s;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),n=e.get$start(e),r=e.get$end(e).get$offset(),i=e.get$sourceUrl(e),s=e.get$end(e).get$line(),i=C.SourceLocation$(r-1,t.length-A.JSString_methods.lastIndexOf$1(t,"\n")-1,s-1,i),C.SourceSpanWithContext$(n,i,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:function(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,n,r,i,s,a){var o=this;o._lines=e,o._primaryColor=t,o._secondaryColor=n,o._paddingBeforeSidebar=r,o._maxMultilineSpans=i,o._multipleFiles=s,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,n){this.$this=e,this.startLine=t,this.line=n},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,n,r,i,s,a){var o=this;o._box_0=e,o.$this=t,o.current=n,o.startLine=r,o.line=i,o.highlight=s,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,n,r){var i=this;i.$this=e,i.text=t,i.startColumn=n,i.endColumn=r},Highlighter__writeIndicator_closure:function(e,t,n){this.$this=e,this.line=t,this.highlight=n},Highlighter__writeIndicator_closure0:function(e,t,n){this.$this=e,this.line=t,this.highlight=n},Highlighter__writeIndicator_closure1:function(e,t,n,r){var i=this;i.$this=e,i.coversWholeLine=t,i.line=n,i.highlight=r},Highlighter__writeLabel_closure:function(e,t){this.$this=e,this.lines=t},Highlighter__writeLabel_closure0:function(e,t){this.$this=e,this.text=t},Highlighter__writeSidebar_closure:function(e,t,n){this._box_0=e,this.$this=t,this.end=n},_Highlight:function(e,t,n){this.span=e,this.isPrimary=t,this.label=n},_Highlight_closure:function(e){this.span=e},_Line:function(e,t,n,r){var i=this;i.text=e,i.number=t,i.url=n,i.highlights=r},SourceLocation$:function(e,t,n,r){var i=null==n,s=i?0:n,a=null==t,o=a?e:t;return e<0?C.throwExpression(C.RangeError$("Offset may not be negative, was "+e+".")):!i&&n<0?C.throwExpression(C.RangeError$("Line may not be negative, was "+C.S(n)+".")):!a&&t<0&&C.throwExpression(C.RangeError$("Column may not be negative, was "+C.S(t)+".")),new C.SourceLocation(r,e,s,o)},SourceLocation:function(e,t,n,r){var i=this;i.sourceUrl=e,i.offset=t,i.line=n,i.column=r},SourceLocationMixin:function(){},SourceSpanExtension_messageMultiple:function(e,t,n,r,i,s,a){var o,l=e.get$start(e);return l=l.file.getLine$1(l.offset),o=e.get$start(e),o="line "+(l+1)+", column "+(o.file.getColumn$1(o.offset)+1),null!=e.get$sourceUrl(e)?(l=e.get$sourceUrl(e),l=o+" of "+I.$get$context().prettyUri$1(l)):l=o,l=l+": "+t+"\n"+C.Highlighter$multiple(e,n,r,i,s,a).highlight$0(),l.charCodeAt(0),l},SourceSpanBase:function(){},SourceSpanException:function(){},SourceSpanFormatException:function(e,t,n){this.source=e,this._span_exception$_message=t,this._span=n},MultiSourceSpanException:function(){},MultiSourceSpanFormatException:function(e,t,n,r){var i=this;i.primaryLabel=e,i.secondarySpans=t,i._span_exception$_message=n,i._span=r},SourceSpanMixin:function(){},SourceSpanWithContext$:function(e,t,n,r){var i=new C.SourceSpanWithContext(r,e,t,n);return i.SourceSpanBase$3(e,t,n),A.JSString_methods.contains$1(r,n)||C.throwExpression(C.ArgumentError$('The context line "'+r+'" must contain "'+n+'".',null)),null==C.findLineStart(r,n,e.get$column())&&C.throwExpression(C.ArgumentError$('The span text "'+n+'" must start at column '+(e.get$column()+1)+' in a line within "'+r+'".',null)),i},SourceSpanWithContext:function(e,t,n,r){var i=this;i._context=e,i.start=t,i.end=n,i.text=r},Chain_Chain$parse:function(e){var t,n,r=k.x3d_____;return 0===e.length?new C.Chain(C.List_List$unmodifiable(C._setArrayType([],V.JSArray_Trace),V.Trace)):(t=I.$get$vmChainGap(),A.JSString_methods.contains$1(e,t)?(t=A.JSString_methods.split$1(e,t),n=C._arrayInstanceType(t),new C.Chain(C.List_List$unmodifiable(new C.MappedIterable(new C.WhereIterable(t,new C.Chain_Chain$parse_closure,n._eval$1("WhereIterable<1>")),C.trace_Trace___parseVM_tearOff$closure(),n._eval$1("MappedIterable<1,Trace>")),V.Trace))):A.JSString_methods.contains$1(e,r)?new C.Chain(C.List_List$unmodifiable(new C.MappedListIterable(C._setArrayType(e.split(r),V.JSArray_String),C.trace_Trace___parseFriendly_tearOff$closure(),V.MappedListIterable_String_Trace),V.Trace)):new C.Chain(C.List_List$unmodifiable(C._setArrayType([C.Trace_Trace$parse(e)],V.JSArray_Trace),V.Trace)))},Chain:function(e){this.traces=e},Chain_Chain$parse_closure: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},Frame___parseVM_tearOff:function(e){return C.Frame_Frame$parseVM(e)},Frame_Frame$parseVM:function(e){return C.Frame__catchFormatException(e,new C.Frame_Frame$parseVM_closure(e))},Frame___parseV8_tearOff:function(e){return C.Frame_Frame$parseV8(e)},Frame_Frame$parseV8:function(e){return C.Frame__catchFormatException(e,new C.Frame_Frame$parseV8_closure(e))},Frame_Frame$_parseFirefoxEval:function(e){return C.Frame__catchFormatException(e,new C.Frame_Frame$_parseFirefoxEval_closure(e))},Frame___parseFirefox_tearOff:function(e){return C.Frame_Frame$parseFirefox(e)},Frame_Frame$parseFirefox:function(e){return C.Frame__catchFormatException(e,new C.Frame_Frame$parseFirefox_closure(e))},Frame___parseFriendly_tearOff:function(e){return C.Frame_Frame$parseFriendly(e)},Frame_Frame$parseFriendly:function(e){return C.Frame__catchFormatException(e,new C.Frame_Frame$parseFriendly_closure(e))},Frame__uriOrPathToUri:function(e){return A.JSString_methods.contains$1(e,I.$get$Frame__uriRegExp())?C.Uri_parse(e):A.JSString_methods.contains$1(e,I.$get$Frame__windowsRegExp())?C._Uri__Uri$file(e,!0):A.JSString_methods.startsWith$1(e,"/")?C._Uri__Uri$file(e,!1):A.JSString_methods.contains$1(e,"\\")?I.$get$windows().toUri$1(e):C.Uri_parse(e)},Frame__catchFormatException:function(e,t){var n,r;try{return n=t.call$0(),n}catch(r){if(V.FormatException._is(C.unwrapException(r)))return new C.UnparsedFrame(C._Uri__Uri(null,"unparsed",null,null),e);throw r}},Frame:function(e,t,n,r){var i=this;i.uri=e,i.line=t,i.column=n,i.member=r},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},LazyTrace:function(e){this._thunk=e,this.__LazyTrace__trace_FI=I},LazyTrace_terse_closure:function(e){this.$this=e},Trace_Trace$from:function(e){return V.Trace._is(e)?e:e instanceof C.Chain?e.toTrace$0():new C.LazyTrace(new C.Trace_Trace$from_closure(e))},Trace_Trace$parse:function(e){var t,n,r;try{return 0===e.length?(n=C.Trace$(C._setArrayType([],V.JSArray_Frame),null),n):A.JSString_methods.contains$1(e,I.$get$_v8Trace())?(n=C.Trace$parseV8(e),n):A.JSString_methods.contains$1(e,"\tat ")?(n=C.Trace$parseJSCore(e),n):A.JSString_methods.contains$1(e,I.$get$_firefoxSafariTrace())||A.JSString_methods.contains$1(e,I.$get$_firefoxEvalTrace())?(n=C.Trace$parseFirefox(e),n):A.JSString_methods.contains$1(e,k.x3d_____)?(n=C.Chain_Chain$parse(e).toTrace$0(),n):A.JSString_methods.contains$1(e,I.$get$_friendlyTrace())?(n=C.Trace$parseFriendly(e),n):(n=C.Trace$parseVM(e),n)}catch(r){throw n=C.unwrapException(r),V.FormatException._is(n)?(t=n,C.wrapException(C.FormatException$(E.get$message$x(t)+"\nStack trace:\n"+e,null,null))):r}},Trace___parseVM_tearOff:function(e){return C.Trace$parseVM(e)},Trace$parseVM:function(e){var t=C.List_List$unmodifiable(C.Trace__parseVM(e),V.Frame);return new C.Trace(t,new C._StringStackTrace(e))},Trace__parseVM:function(e){var t,n=A.JSString_methods.trim$0(e),r=I.$get$vmChainGap(),i=V.WhereIterable_String,s=new C.WhereIterable(C._setArrayType(C.stringReplaceAllUnchecked(n,r,"").split("\n"),V.JSArray_String),new C.Trace__parseVM_closure,i);return s.get$iterator(s).moveNext$0()?(n=C.TakeIterable_TakeIterable(s,s.get$length(s)-1,i._eval$1("Iterable.E")),n=C.MappedIterable_MappedIterable(n,C.frame_Frame___parseVM_tearOff$closure(),C._instanceType(n)._eval$1("Iterable.E"),V.Frame),t=C.List_List$of(n,!0,C._instanceType(n)._eval$1("Iterable.E")),E.endsWith$1$s(s.get$last(s),".da")||A.JSArray_methods.add$1(t,C.Frame_Frame$parseVM(s.get$last(s))),t):C._setArrayType([],V.JSArray_Frame)},Trace$parseV8:function(e){var t=C.SubListIterable$(C._setArrayType(e.split("\n"),V.JSArray_String),1,null,V.String).super$Iterable$skipWhile(0,new C.Trace$parseV8_closure),n=V.Frame;return n=C.List_List$unmodifiable(C.MappedIterable_MappedIterable(t,C.frame_Frame___parseV8_tearOff$closure(),t.$ti._eval$1("Iterable.E"),n),n),new C.Trace(n,new C._StringStackTrace(e))},Trace$parseJSCore:function(e){var t=C.List_List$unmodifiable(new C.MappedIterable(new C.WhereIterable(C._setArrayType(e.split("\n"),V.JSArray_String),new C.Trace$parseJSCore_closure,V.WhereIterable_String),C.frame_Frame___parseV8_tearOff$closure(),V.MappedIterable_String_Frame),V.Frame);return new C.Trace(t,new C._StringStackTrace(e))},Trace$parseFirefox:function(e){var t=C.List_List$unmodifiable(new C.MappedIterable(new C.WhereIterable(C._setArrayType(A.JSString_methods.trim$0(e).split("\n"),V.JSArray_String),new C.Trace$parseFirefox_closure,V.WhereIterable_String),C.frame_Frame___parseFirefox_tearOff$closure(),V.MappedIterable_String_Frame),V.Frame);return new C.Trace(t,new C._StringStackTrace(e))},Trace___parseFriendly_tearOff:function(e){return C.Trace$parseFriendly(e)},Trace$parseFriendly:function(e){var t=0===e.length?C._setArrayType([],V.JSArray_Frame):new C.MappedIterable(new C.WhereIterable(C._setArrayType(A.JSString_methods.trim$0(e).split("\n"),V.JSArray_String),new C.Trace$parseFriendly_closure,V.WhereIterable_String),C.frame_Frame___parseFriendly_tearOff$closure(),V.MappedIterable_String_Frame);return t=C.List_List$unmodifiable(t,V.Frame),new C.Trace(t,new C._StringStackTrace(e))},Trace$:function(e,t){var n=C.List_List$unmodifiable(e,V.Frame);return new C.Trace(n,new C._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$parseV8_closure:function(){},Trace$parseJSCore_closure:function(){},Trace$parseFirefox_closure:function(){},Trace$parseFriendly_closure: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},UnparsedFrame:function(e,t){this.uri=e,this.member=t},TransformByHandlers_transformByHandlers:function(e,t,n,r,i){var s={},a=C.StreamController_StreamController(null,null,null,null,!0,i);return s.subscription=null,a.onListen=new C.TransformByHandlers_transformByHandlers_closure(s,e,t,a,C.instantiate1(C.from_handlers__TransformByHandlers__defaultHandleError$closure(),i),n,r),a.get$stream()},TransformByHandlers__defaultHandleError:function(e,t,n){n.addError$2(e,t)},TransformByHandlers_transformByHandlers_closure:function(e,t,n,r,i,s,a){var o=this;o._box_1=e,o._this=t,o.handleData=n,o.controller=r,o.handleError=i,o.handleDone=s,o.S=a},TransformByHandlers_transformByHandlers__closure:function(e,t,n){this.handleData=e,this.controller=t,this.S=n},TransformByHandlers_transformByHandlers__closure1:function(e,t){this.handleError=e,this.controller=t},TransformByHandlers_transformByHandlers__closure0:function(e,t,n){this._box_0=e,this.handleDone=t,this.controller=n},TransformByHandlers_transformByHandlers__closure2:function(e,t){this._box_1=e,this._box_0=t},RateLimit__debounceAggregate:function(e,t,n,r,i,s,a){var o={};return o.soFar=o.timer=null,o.emittedLatestAsLeading=o.shouldClose=o.hasPending=!1,C.TransformByHandlers_transformByHandlers(e,new C.RateLimit__debounceAggregate_closure(o,a,n,!1,t,!0,s),new C.RateLimit__debounceAggregate_closure0(o,!0,a),s,a)},_collect:function(e,t,n){var r=null==t?C._setArrayType([],n._eval$1("JSArray<0>")):t;return E.add$1$ax(r,e),r},RateLimit__debounceAggregate_closure:function(e,t,n,r,i,s,a){var o=this;o._box_0=e,o.S=t,o.collect=n,o.leading=r,o.duration=i,o.trailing=s,o.T=a},RateLimit__debounceAggregate_closure_emit:function(e,t,n){this._box_0=e,this.sink=t,this.S=n},RateLimit__debounceAggregate__closure:function(e,t,n,r){var i=this;i._box_0=e,i.trailing=t,i.emit=n,i.sink=r},RateLimit__debounceAggregate_closure0:function(e,t,n){this._box_0=e,this.trailing=t,this.S=n},StringScannerException$:function(e,t,n){return new C.StringScannerException(n,e,t)},StringScannerException:function(e,t,n){this.source=e,this._span_exception$_message=t,this._span=n},LineScanner$:function(e){return new C.LineScanner(null,e)},LineScanner:function(e,t){var n=this;n._line_scanner$_column=n._line_scanner$_line=0,n.sourceUrl=e,n.string=t,n._string_scanner$_position=0,n._lastMatchPosition=n._lastMatch=null},SpanScanner$:function(e,t){var n,r=C.SourceFile$fromString(e,t);return n=null==t?null:"string"==typeof t?C.Uri_parse(t):V.Uri._as(t),new C.SpanScanner(r,n,e)},SpanScanner:function(e,t,n){var r=this;r._sourceFile=e,r.sourceUrl=t,r.string=n,r._string_scanner$_position=0,r._lastMatchPosition=r._lastMatch=null},_SpanScannerState:function(e,t){this._scanner=e,this.position=t},StringScanner$:function(e,t,n){var r;return r=null==n?null:"string"==typeof n?C.Uri_parse(n):V.Uri._as(n),new C.StringScanner(r,e)},StringScanner:function(e,t){var n=this;n.sourceUrl=e,n.string=t,n._string_scanner$_position=0,n._lastMatchPosition=n._lastMatch=null},AsciiGlyphSet:function(){},UnicodeGlyphSet:function(){},Tuple2:function(e,t,n){this.item1=e,this.item2=t,this.$ti=n},Tuple3:function(e,t,n,r){var i=this;i.item1=e,i.item2=t,i.item3=n,i.$ti=r},Tuple4:function(e,t,n,r,i){var s=this;s.item1=e,s.item2=t,s.item3=n,s.item4=r,s.$ti=i},WatchEvent:function(e,t){this.type=e,this.path=t},ChangeType:function(e){this._watch_event$_name=e},AnySelectorVisitor0:function(){},AnySelectorVisitor_visitComplexSelector_closure0:function(e){this.$this=e},AnySelectorVisitor_visitCompoundSelector_closure0:function(e){this.$this=e},SupportsAnything0:function(e,t){this.contents=e,this.span=t},Argument0:function(e,t,n){this.name=e,this.defaultValue=t,this.span=n},ArgumentDeclaration_ArgumentDeclaration$parse0:function(e,t){return C.ScssParser$0(e,null,t).parseArgumentDeclaration$0()},ArgumentDeclaration0:function(e,t,n){this.$arguments=e,this.restArgument=t,this.span=n},ArgumentDeclaration_verify_closure1:function(){},ArgumentDeclaration_verify_closure2:function(){},ArgumentInvocation$empty0:function(e){return new C.ArgumentInvocation0(A.List_empty21,A.Map_empty9,null,null,e)},ArgumentInvocation0:function(e,t,n,r,i){var s=this;s.positional=e,s.named=t,s.rest=n,s.keywordRest=r,s.span=i},argumentListClass_closure:function(){},argumentListClass__closure:function(){},argumentListClass__closure0:function(){},SassArgumentList$0:function(e,t,n){var r=V.Value_2;return r=new C.SassArgumentList0(C.ConstantMap_ConstantMap$from(t,V.String,r),C.List_List$unmodifiable(e,r),n,!1),r.SassList$3$brackets0(e,n,!1),r},SassArgumentList0:function(e,t,n,r){var i=this;i._argument_list$_keywords=e,i._argument_list$_wereKeywordsAccessed=!1,i._list1$_contents=t,i._list1$_separator=n,i._list1$_hasBrackets=r},JSArray1:function(){},AsyncImporter0:function(){},NodeToDartAsyncImporter:function(e,t){this._async0$_canonicalize=e,this._load=t},AsyncBuiltInCallable$mixin0:function(e,t,n,r){return new C.AsyncBuiltInCallable0(e,C.ScssParser$0("@mixin "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),new C.AsyncBuiltInCallable$mixin_closure0(n))},AsyncBuiltInCallable0:function(e,t,n){this.name=e,this._async_built_in0$_arguments=t,this._async_built_in0$_callback=n},AsyncBuiltInCallable$mixin_closure0:function(e){this.callback=e},compileAsync0:function(e,t,n,r,i,s,a,o,l,u,c,$,p,h,d,f){var g,m,y,S,v,b,x,w,A=0,M=C._makeAsyncAwaitCompleter(V.CompileResult_2),L=C._wrapJsFunctionForAsync((function(n,i){if(1===n)return C._asyncRethrow(i,M);while(1)switch(A){case 0:w=V.Deprecation_2,l=new C.DeprecationHandlingLogger0(C.LinkedHashMap_LinkedHashMap$_empty(w,V.int),l,C.LinkedHashSet_LinkedHashSet$_empty(w),C.LinkedHashSet_LinkedHashSet$_empty(w),!f),w=null==u,m=!!w&&(null==h||h===C.Syntax_forPath0(e)),A=m?3:5;break;case 3:return null==s&&(s=C.AsyncImportCache$none(l)),m=C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?(y=I.$get$context(),S=C._realCasePath0(C.absolute(y.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),v=S,S=y,y=v):(y=I.$get$context(),S=y.canonicalize$1(0,e),v=S,S=y,y=v),A=6,C._asyncAwait(s.importCanonical$3$originalUrl(new C.FilesystemImporter0(m),S.toUri$1(y),S.toUri$1(e)),L);case 6:S=i,S.toString,b=S,A=4;break;case 5:m=C.readFile0(e),y=null==h?C.Syntax_forPath0(e):h,b=C.Stylesheet_Stylesheet$parse0(m,y,l,I.$get$context().toUri$1(e));case 4:return A=7,C._asyncAwait(C._compileStylesheet2(b,l,s,u,new C.FilesystemImporter0(C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)),r,p,d,a,o,c,$,t),L);case 7:x=i,l.summarize$1$node(!w),g=x,A=1;break;case 1:return C._asyncReturn(g,M)}}));return C._asyncStartSync(L,M)},compileStringAsync0:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d){var f,g,m,y,S=0,v=C._makeAsyncAwaitCompleter(V.CompileResult_2),b=C._wrapJsFunctionForAsync((function(x,w){if(1===x)return C._asyncRethrow(w,v);while(1)switch(S){case 0:return y=V.Deprecation_2,o=new C.DeprecationHandlingLogger0(C.LinkedHashMap_LinkedHashMap$_empty(y,V.int),o,C.LinkedHashSet_LinkedHashSet$_empty(y),C.LinkedHashSet_LinkedHashSet$_empty(y),!d),g=C.Stylesheet_Stylesheet$parse0(e,null==$?A.Syntax_SCSS_scss0:$,o,p),S=3,C._asyncAwait(C._compileStylesheet2(g,o,r,l,null==i?new C.FilesystemImporter0(C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)):i,n,c,h,s,a,u,_,t),b);case 3:m=w,o.summarize$1$node(null!=l),f=m,S=1;break;case 1:return C._asyncReturn(f,v)}}));return C._asyncStartSync(b,v)},_compileStylesheet2:function(e,t,n,r,i,s,a,o,l,u,_,c,$){var p,h,d,f,g=0,m=C._makeAsyncAwaitCompleter(V.CompileResult_2),y=C._wrapJsFunctionForAsync((function(S,v){if(1===S)return C._asyncRethrow(v,m);while(1)switch(g){case 0:return g=3,C._asyncAwait(C._EvaluateVisitor$2(s,n,t,r,_,c).run$2(0,i,e),y);case 3:h=v,d=C.serialize0(h.stylesheet,$,l,!1,u,c,a,o),f=d.sourceMap,null!=f&&null!=n&&C.mapInPlace0(f.urls,new C._compileStylesheet_closure2(e,n)),p=new C.CompileResult0(h,d),g=1;break;case 1:return C._asyncReturn(p,m)}}));return C._asyncStartSync(y,m)},_compileStylesheet_closure2:function(e,t){this.stylesheet=e,this.importCache=t},AsyncEnvironment$0:function(){var e=V.String,t=V.Module_AsyncCallable_2,n=V.AstNode_2,r=V.int,i=V.AsyncCallable_2,s=V.JSArray_Map_String_AsyncCallable_2;return new C.AsyncEnvironment0(C.LinkedHashMap_LinkedHashMap$_empty(e,t),C.LinkedHashMap_LinkedHashMap$_empty(e,n),C.LinkedHashMap_LinkedHashMap$_empty(t,n),C.LinkedHashMap_LinkedHashMap$_empty(t,n),null,null,C._setArrayType([],V.JSArray_Module_AsyncCallable_2),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,V.Value_2)],V.JSArray_Map_String_Value_2),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,n)],V.JSArray_Map_String_AstNode_2),C.LinkedHashMap_LinkedHashMap$_empty(e,r),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),C.LinkedHashMap_LinkedHashMap$_empty(e,r),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),C.LinkedHashMap_LinkedHashMap$_empty(e,r),null)},AsyncEnvironment$_0:function(e,t,n,r,i,s,a,o,l,u,_,c){var $=V.String,p=V.int;return new C.AsyncEnvironment0(e,t,n,r,i,s,a,o,l,C.LinkedHashMap_LinkedHashMap$_empty($,p),u,C.LinkedHashMap_LinkedHashMap$_empty($,p),_,C.LinkedHashMap_LinkedHashMap$_empty($,p),c)},_EnvironmentModule__EnvironmentModule2:function(e,t,n,r){var i,s,a,o,l,u;return null==r&&(r=A.Set_empty5),i=C._EnvironmentModule__makeModulesByVariable2(r),s=C._EnvironmentModule__memberMap2(A.JSArray_methods.get$first(e._async_environment0$_variables),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure17,V.Map_String_Value_2),V.Value_2),a=C._EnvironmentModule__memberMap2(A.JSArray_methods.get$first(e._async_environment0$_variableNodes),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure18,V.Map_String_AstNode_2),V.AstNode_2),o=V.Map_String_AsyncCallable_2,l=V.AsyncCallable_2,u=C._EnvironmentModule__memberMap2(A.JSArray_methods.get$first(e._async_environment0$_functions),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure19,o),l),l=C._EnvironmentModule__memberMap2(A.JSArray_methods.get$first(e._async_environment0$_mixins),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure20,o),l),o=E.get$isNotEmpty$asx(t.get$children(t))||A.JSArray_methods.any$1(e._async_environment0$_allModules,new C._EnvironmentModule__EnvironmentModule_closure21),C._EnvironmentModule$_2(e,t,n,i,s,a,u,l,o,!n.get$isEmpty(n)||A.JSArray_methods.any$1(e._async_environment0$_allModules,new C._EnvironmentModule__EnvironmentModule_closure22))},_EnvironmentModule__makeModulesByVariable2:function(e){var t,n,r,i,s,a;if(e.get$isEmpty(e))return A.Map_empty10;for(t=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.Module_AsyncCallable_2),n=e.get$iterator(e);n.moveNext$0();)if(r=n.get$current(n),r instanceof C._EnvironmentModule2){for(i=r._async_environment0$_modulesByVariable,i=i.get$values(i),i=i.get$iterator(i);i.moveNext$0();)s=i.get$current(i),a=s.get$variables(),C.setAll0(t,a.get$keys(a),s);C.setAll0(t,E.get$keys$z(A.JSArray_methods.get$first(r._async_environment0$_environment._async_environment0$_variables)),r)}else i=r.get$variables(),C.setAll0(t,i.get$keys(i),r);return t},_EnvironmentModule__memberMap2:function(e,t,n){var r,i,s;if(e=new C.PublicMemberMapView0(e,n._eval$1("PublicMemberMapView0<0>")),t.get$isEmpty(t))return e;for(r=C._setArrayType([],n._eval$1("JSArray<Map<String,0>>")),i=t.get$iterator(t);i.moveNext$0();)s=i.get$current(i),s.get$isNotEmpty(s)&&r.push(s);return r.push(e),1===r.length?e:C.MergedMapView$0(r,V.String,n)},_EnvironmentModule$_2:function(e,t,n,r,i,s,a,o,l,u){return new C._EnvironmentModule2(e._async_environment0$_allModules,i,s,a,o,n,t,l,u,e,r)},AsyncEnvironment0:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h){var d=this;d._async_environment0$_modules=e,d._async_environment0$_namespaceNodes=t,d._async_environment0$_globalModules=n,d._async_environment0$_importedModules=r,d._async_environment0$_forwardedModules=i,d._async_environment0$_nestedForwardedModules=s,d._async_environment0$_allModules=a,d._async_environment0$_variables=o,d._async_environment0$_variableNodes=l,d._async_environment0$_variableIndices=u,d._async_environment0$_functions=_,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},_EnvironmentModule2:function(e,t,n,r,i,s,a,o,l,u,_){var c=this;c.upstream=e,c.variables=t,c.variableNodes=n,c.functions=r,c.mixins=i,c.extensionStore=s,c.css=a,c.transitivelyContainsCss=o,c.transitivelyContainsExtensions=l,c._async_environment0$_environment=u,c._async_environment0$_modulesByVariable=_},_EnvironmentModule__EnvironmentModule_closure17:function(){},_EnvironmentModule__EnvironmentModule_closure18:function(){},_EnvironmentModule__EnvironmentModule_closure19:function(){},_EnvironmentModule__EnvironmentModule_closure20:function(){},_EnvironmentModule__EnvironmentModule_closure21:function(){},_EnvironmentModule__EnvironmentModule_closure22:function(){},_EvaluateVisitor$2:function(e,t,n,r,i,s){var a,o=V.Uri,l=V.Module_AsyncCallable_2,u=C._setArrayType([],V.JSArray_Tuple2_String_AstNode_2);return a=null==r?null==t?C.AsyncImportCache$none(n):t:null,o=new C._EvaluateVisitor2(a,r,C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.AsyncCallable_2),C.LinkedHashMap_LinkedHashMap$_empty(o,l),C.LinkedHashMap_LinkedHashMap$_empty(o,l),C.LinkedHashMap_LinkedHashMap$_empty(o,V.Configuration_2),C.LinkedHashMap_LinkedHashMap$_empty(o,V.AstNode_2),n,C.LinkedHashSet_LinkedHashSet$_empty(V.Tuple2_String_SourceSpan),i,s,C.AsyncEnvironment$0(),C.LinkedHashSet_LinkedHashSet$_empty(o),C.LinkedHashMap_LinkedHashMap$_empty(o,V.nullable_AstNode_2),u,A.Configuration_Map_empty_null0),o._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap2(e,t,n,r,i,s),o},_EvaluateVisitor2:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d){var f=this;f._async_evaluate0$_importCache=e,f._async_evaluate0$_nodeImporter=t,f._async_evaluate0$_builtInFunctions=n,f._async_evaluate0$_builtInModules=r,f._async_evaluate0$_modules=i,f._async_evaluate0$_moduleConfigurations=s,f._async_evaluate0$_moduleNodes=a,f._async_evaluate0$_logger=o,f._async_evaluate0$_warningsEmitted=l,f._async_evaluate0$_quietDeps=u,f._async_evaluate0$_sourceMap=_,f._async_evaluate0$_environment=c,f._async_evaluate0$_declarationName=f._async_evaluate0$__parent=f._async_evaluate0$_mediaQuerySources=f._async_evaluate0$_mediaQueries=f._async_evaluate0$_styleRuleIgnoringAtRoot=null,f._async_evaluate0$_member="root stylesheet",f._async_evaluate0$_importSpan=f._async_evaluate0$_callableNode=f._async_evaluate0$_currentCallable=null,f._async_evaluate0$_inSupportsDeclaration=f._async_evaluate0$_inKeyframes=f._async_evaluate0$_atRootExcludingStyleRule=f._async_evaluate0$_inUnknownAtRule=f._async_evaluate0$_inFunction=!1,f._async_evaluate0$_loadedUrls=$,f._async_evaluate0$_activeModules=p,f._async_evaluate0$_stack=h,f._async_evaluate0$_importer=null,f._async_evaluate0$_inDependency=!1,f._async_evaluate0$__extensionStore=f._async_evaluate0$_outOfOrderImports=f._async_evaluate0$__endOfImports=f._async_evaluate0$__root=f._async_evaluate0$__stylesheet=null,f._async_evaluate0$_configuration=d},_EvaluateVisitor_closure29:function(e){this.$this=e},_EvaluateVisitor_closure30:function(e){this.$this=e},_EvaluateVisitor_closure31:function(e){this.$this=e},_EvaluateVisitor_closure32:function(e){this.$this=e},_EvaluateVisitor_closure33:function(e){this.$this=e},_EvaluateVisitor_closure34:function(e){this.$this=e},_EvaluateVisitor_closure35:function(e){this.$this=e},_EvaluateVisitor_closure36:function(e){this.$this=e},_EvaluateVisitor__closure10:function(e,t,n){this.$this=e,this.name=t,this.module=n},_EvaluateVisitor_closure37:function(e){this.$this=e},_EvaluateVisitor_closure38:function(e){this.$this=e},_EvaluateVisitor__closure8:function(e,t,n){this.values=e,this.span=t,this.callableNode=n},_EvaluateVisitor__closure9:function(e){this.$this=e},_EvaluateVisitor_run_closure2:function(e,t,n){this.$this=e,this.node=t,this.importer=n},_EvaluateVisitor_run__closure2:function(e,t,n){this.$this=e,this.importer=t,this.node=n},_EvaluateVisitor__loadModule_closure5:function(e,t){this.callback=e,this.builtInModule=t},_EvaluateVisitor__loadModule_closure6:function(e,t,n,r,i,s,a){var o=this;o.$this=e,o.url=t,o.nodeWithSpan=n,o.baseUrl=r,o.namesInErrors=i,o.configuration=s,o.callback=a},_EvaluateVisitor__loadModule__closure5:function(e,t){this.$this=e,this.message=t},_EvaluateVisitor__loadModule__closure6:function(e,t){this._box_0=e,this.callback=t},_EvaluateVisitor__execute_closure2:function(e,t,n,r,i,s){var a=this;a.$this=e,a.importer=t,a.stylesheet=n,a.extensionStore=r,a.configuration=i,a.css=s},_EvaluateVisitor__combineCss_closure8:function(){},_EvaluateVisitor__combineCss_closure9:function(e){this.selectors=e},_EvaluateVisitor__combineCss_closure10:function(){},_EvaluateVisitor__extendModules_closure5:function(e){this.originalSelectors=e},_EvaluateVisitor__extendModules_closure6:function(){},_EvaluateVisitor__topologicalModules_visitModule2:function(e,t){this.seen=e,this.sorted=t},_EvaluateVisitor_visitAtRootRule_closure5:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitAtRootRule_closure6:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor__scopeForAtRoot_closure17:function(e,t,n){this.$this=e,this.newParent=t,this.node=n},_EvaluateVisitor__scopeForAtRoot_closure18:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot_closure19:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot__closure2:function(e,t){this.innerScope=e,this.callback=t},_EvaluateVisitor__scopeForAtRoot_closure20:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot_closure21:function(){},_EvaluateVisitor__scopeForAtRoot_closure22:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor_visitContentRule_closure2:function(e,t){this.$this=e,this.content=t},_EvaluateVisitor_visitDeclaration_closure5:function(e){this.$this=e},_EvaluateVisitor_visitDeclaration_closure6:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitEachRule_closure8:function(e,t,n){this.$this=e,this.node=t,this.nodeWithSpan=n},_EvaluateVisitor_visitEachRule_closure9:function(e,t,n){this.$this=e,this.node=t,this.nodeWithSpan=n},_EvaluateVisitor_visitEachRule_closure10:function(e,t,n,r){var i=this;i.$this=e,i.list=t,i.setVariables=n,i.node=r},_EvaluateVisitor_visitEachRule__closure2:function(e,t,n){this.$this=e,this.setVariables=t,this.node=n},_EvaluateVisitor_visitEachRule___closure2:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure8:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure9:function(e,t,n){this.$this=e,this.name=t,this.children=n},_EvaluateVisitor_visitAtRule__closure2:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule_closure10:function(){},_EvaluateVisitor_visitForRule_closure14:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure15:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure16:function(e){this.fromNumber=e},_EvaluateVisitor_visitForRule_closure17:function(e,t){this.toNumber=e,this.fromNumber=t},_EvaluateVisitor_visitForRule_closure18:function(e,t,n,r,i,s){var a=this;a._box_0=e,a.$this=t,a.node=n,a.from=r,a.direction=i,a.fromNumber=s},_EvaluateVisitor_visitForRule__closure2:function(e){this.$this=e},_EvaluateVisitor_visitForwardRule_closure5:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForwardRule_closure6:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitIfRule_closure2:function(e,t){this._box_0=e,this.$this=t},_EvaluateVisitor_visitIfRule__closure2:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport_closure2:function(e,t){this.$this=e,this.$import=t},_EvaluateVisitor__visitDynamicImport__closure11:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport__closure12:function(){},_EvaluateVisitor__visitDynamicImport__closure13:function(){},_EvaluateVisitor__visitDynamicImport__closure14:function(e,t,n,r,i,s){var a=this;a.$this=e,a.result=t,a.stylesheet=n,a.loadsUserDefinedModules=r,a.environment=i,a.children=s},_EvaluateVisitor_visitIncludeRule_closure11:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitIncludeRule_closure12:function(e){this.node=e},_EvaluateVisitor_visitIncludeRule_closure14:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure13:function(e,t,n,r){var i=this;i.$this=e,i.contentCallable=t,i.mixin=n,i.nodeWithSpan=r},_EvaluateVisitor_visitIncludeRule__closure2:function(e,t,n){this.$this=e,this.mixin=t,this.nodeWithSpan=n},_EvaluateVisitor_visitIncludeRule___closure2:function(e,t,n){this.$this=e,this.mixin=t,this.nodeWithSpan=n},_EvaluateVisitor_visitIncludeRule____closure2:function(e,t){this.$this=e,this.statement=t},_EvaluateVisitor_visitMediaRule_closure8:function(e,t){this.$this=e,this.queries=t},_EvaluateVisitor_visitMediaRule_closure9:function(e,t,n,r,i){var s=this;s.$this=e,s.mergedQueries=t,s.queries=n,s.mergedSources=r,s.node=i},_EvaluateVisitor_visitMediaRule__closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule___closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule_closure10:function(e){this.mergedSources=e},_EvaluateVisitor_visitStyleRule_closure14:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure15:function(){},_EvaluateVisitor_visitStyleRule_closure16:function(e,t,n){this.$this=e,this.rule=t,this.node=n},_EvaluateVisitor_visitStyleRule__closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure17:function(){},_EvaluateVisitor_visitStyleRule_closure18:function(){},_EvaluateVisitor_visitSupportsRule_closure5:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule__closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule_closure6:function(){},_EvaluateVisitor_visitVariableDeclaration_closure8:function(e,t,n){this.$this=e,this.node=t,this.override=n},_EvaluateVisitor_visitVariableDeclaration_closure9:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitVariableDeclaration_closure10:function(e,t,n){this.$this=e,this.node=t,this.value=n},_EvaluateVisitor_visitUseRule_closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWarnRule_closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWhileRule_closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWhileRule__closure2:function(e){this.$this=e},_EvaluateVisitor_visitBinaryOperationExpression_closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation2:function(){},_EvaluateVisitor_visitVariableExpression_closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitUnaryOperationExpression_closure2:function(e,t){this.node=e,this.operand=t},_EvaluateVisitor__visitCalculationValue_closure2:function(e,t,n){this.$this=e,this.node=t,this.inMinMax=n},_EvaluateVisitor_visitListExpression_closure2:function(e){this.$this=e},_EvaluateVisitor_visitFunctionExpression_closure5:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitFunctionExpression_closure6:function(e,t,n){this._box_0=e,this.$this=t,this.node=n},_EvaluateVisitor_visitInterpolatedFunctionExpression_closure2:function(e,t,n){this.$this=e,this.node=t,this.$function=n},_EvaluateVisitor__runUserDefinedCallable_closure2:function(e,t,n,r,i,s){var a=this;a.$this=e,a.callable=t,a.evaluated=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable__closure2:function(e,t,n,r,i,s){var a=this;a.$this=e,a.evaluated=t,a.callable=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable___closure2:function(e,t,n,r,i,s){var a=this;a.$this=e,a.evaluated=t,a.callable=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable____closure2:function(){},_EvaluateVisitor__runFunctionCallable_closure2:function(e,t){this.$this=e,this.callable=t},_EvaluateVisitor__runBuiltInCallable_closure8:function(e,t,n){this.overload=e,this.evaluated=t,this.namedSet=n},_EvaluateVisitor__runBuiltInCallable_closure9:function(e,t){this.callback=e,this.evaluated=t},_EvaluateVisitor__runBuiltInCallable_closure10:function(){},_EvaluateVisitor__evaluateArguments_closure11:function(){},_EvaluateVisitor__evaluateArguments_closure12:function(e,t){this.$this=e,this.restNodeForSpan=t},_EvaluateVisitor__evaluateArguments_closure13:function(e,t,n,r){var i=this;i.$this=e,i.named=t,i.restNodeForSpan=n,i.namedNodes=r},_EvaluateVisitor__evaluateArguments_closure14:function(){},_EvaluateVisitor__evaluateMacroArguments_closure11:function(e){this.restArgs=e},_EvaluateVisitor__evaluateMacroArguments_closure12:function(e,t,n){this.$this=e,this.restNodeForSpan=t,this.restArgs=n},_EvaluateVisitor__evaluateMacroArguments_closure13:function(e,t,n,r){var i=this;i.$this=e,i.named=t,i.restNodeForSpan=n,i.restArgs=r},_EvaluateVisitor__evaluateMacroArguments_closure14:function(e,t,n){this.$this=e,this.keywordRestNodeForSpan=t,this.keywordRestArgs=n},_EvaluateVisitor__addRestMap_closure2:function(e,t,n,r,i,s){var a=this;a.$this=e,a.values=t,a.convert=n,a.expressionNode=r,a.map=i,a.nodeWithSpan=s},_EvaluateVisitor__verifyArguments_closure2:function(e,t,n){this.$arguments=e,this.positional=t,this.named=n},_EvaluateVisitor_visitStringExpression_closure2:function(e){this.$this=e},_EvaluateVisitor_visitCssAtRule_closure5:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssAtRule_closure6:function(){},_EvaluateVisitor_visitCssKeyframeBlock_closure5:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssKeyframeBlock_closure6:function(){},_EvaluateVisitor_visitCssMediaRule_closure8:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule_closure9:function(e,t,n,r){var i=this;i.$this=e,i.mergedQueries=t,i.node=n,i.mergedSources=r},_EvaluateVisitor_visitCssMediaRule__closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule___closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule_closure10:function(e){this.mergedSources=e},_EvaluateVisitor_visitCssStyleRule_closure5:function(e,t,n){this.$this=e,this.rule=t,this.node=n},_EvaluateVisitor_visitCssStyleRule__closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssStyleRule_closure6:function(){},_EvaluateVisitor_visitCssSupportsRule_closure5:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssSupportsRule__closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssSupportsRule_closure6:function(){},_EvaluateVisitor__serialize_closure2:function(e,t){this.value=e,this.quote=t},_EvaluateVisitor__expressionNode_closure2:function(e,t){this.$this=e,this.expression=t},_EvaluateVisitor__withoutSlash_recommendation2:function(){},_EvaluateVisitor__stackFrame_closure2:function(e){this.$this=e},_EvaluateVisitor__stackTrace_closure2:function(e){this.$this=e},_ImportedCssVisitor2:function(e){this._async_evaluate0$_visitor=e},_ImportedCssVisitor_visitCssAtRule_closure2:function(){},_ImportedCssVisitor_visitCssMediaRule_closure2:function(e){this.hasBeenMerged=e},_ImportedCssVisitor_visitCssStyleRule_closure2:function(){},_ImportedCssVisitor_visitCssSupportsRule_closure2:function(){},EvaluateResult0:function(e,t){this.stylesheet=e,this.loadedUrls=t},_EvaluationContext2:function(e,t){this._async_evaluate0$_visitor=e,this._async_evaluate0$_defaultWarnNodeWithSpan=t},_ArgumentResults2:function(e,t,n,r,i){var s=this;s.positional=e,s.positionalNodes=t,s.named=n,s.namedNodes=r,s.separator=i},_LoadedStylesheet2:function(e,t,n){this.stylesheet=e,this.importer=t,this.isDependency=n},NodeToDartAsyncFileImporter:function(e){this._findFileUrl=e},AsyncImportCache$:function(e,t,n,r){var i=V.nullable_Tuple3_AsyncImporter_Uri_Uri_2,s=V.Uri,a=C.AsyncImportCache__toImporters0(e,t,r);return new C.AsyncImportCache0(a,n,C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple2_Uri_bool,i),C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple4_of_Uri_and_bool_and_AsyncImporter_and_nullable_Uri_2,i),C.LinkedHashMap_LinkedHashMap$_empty(s,V.nullable_Stylesheet_2),C.LinkedHashMap_LinkedHashMap$_empty(s,V.ImporterResult_2))},AsyncImportCache$none:function(e){var t=V.nullable_Tuple3_AsyncImporter_Uri_Uri_2,n=V.Uri;return new C.AsyncImportCache0(A.List_empty25,e,C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple2_Uri_bool,t),C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple4_of_Uri_and_bool_and_AsyncImporter_and_nullable_Uri_2,t),C.LinkedHashMap_LinkedHashMap$_empty(n,V.nullable_Stylesheet_2),C.LinkedHashMap_LinkedHashMap$_empty(n,V.ImporterResult_2))},AsyncImportCache__toImporters0:function(e,t,n){var r,i,s,a,o,l=E.get$env$x(_.process);if(null==l&&(l=V.Object._as(l)),r=C._asStringQ(l.SASS_PATH),l=C._setArrayType([],V.JSArray_AsyncImporter),null!=e&&A.JSArray_methods.addAll$1(l,e),null!=t)for(i=E.get$iterator$ax(t);i.moveNext$0();)s=i.get$current(i),l.push(new C.FilesystemImporter0(I.$get$context().absolute$15(s,null,null,null,null,null,null,null,null,null,null,null,null,null,null)));if(null!=r)for(i=r.split(E.$eq$(E.get$platform$x(_.process),"win32")?";":":"),s=i.length,a=0;a<s;++a)o=i[a],l.push(new C.FilesystemImporter0(I.$get$context().absolute$15(o,null,null,null,null,null,null,null,null,null,null,null,null,null,null)));return l},AsyncImportCache0:function(e,t,n,r,i,s){var a=this;a._async_import_cache0$_importers=e,a._async_import_cache0$_logger=t,a._async_import_cache0$_canonicalizeCache=n,a._async_import_cache0$_relativeCanonicalizeCache=r,a._async_import_cache0$_importCache=i,a._async_import_cache0$_resultsCache=s},AsyncImportCache_canonicalize_closure1:function(e,t,n,r,i){var s=this;s.$this=e,s.baseUrl=t,s.url=n,s.baseImporter=r,s.forImport=i},AsyncImportCache_canonicalize_closure2:function(e,t,n){this.$this=e,this.url=t,this.forImport=n},AsyncImportCache__canonicalize_closure0:function(e,t){this.importer=e,this.url=t},AsyncImportCache_importCanonical_closure0:function(e,t,n,r,i){var s=this;s.$this=e,s.importer=t,s.canonicalUrl=n,s.originalUrl=r,s.quiet=i},AsyncImportCache_humanize_closure2:function(e){this.canonicalUrl=e},AsyncImportCache_humanize_closure3:function(){},AsyncImportCache_humanize_closure4:function(){},AtRootQueryParser$0:function(e,t,n){var r=C.SpanScanner$(e,n);return new C.AtRootQueryParser0(r,t,null)},AtRootQueryParser0:function(e,t,n){this.scanner=e,this.logger=t,this._parser0$_interpolationMap=n},AtRootQueryParser_parse_closure0:function(e){this.$this=e},AtRootQuery0:function(e,t,n,r){var i=this;i.include=e,i.names=t,i._at_root_query0$_all=n,i._at_root_query0$_rule=r},AtRootRule$0:function(e,t,n){var r=C.List_List$unmodifiable(e,V.Statement_2),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure0);return new C.AtRootRule0(n,t,r,i)},AtRootRule0:function(e,t,n,r){var i=this;i.query=e,i.span=t,i.children=n,i.hasDeclarations=r},ModifiableCssAtRule$0:function(e,t,n,r){var i=C._setArrayType([],V.JSArray_ModifiableCssNode_2);return new C.ModifiableCssAtRule0(e,r,n,t,new C.UnmodifiableListView(i,V.UnmodifiableListView_ModifiableCssNode_2),i)},ModifiableCssAtRule0:function(e,t,n,r,i,s){var a=this;a.name=e,a.value=t,a.isChildless=n,a.span=r,a.children=i,a._node0$_children=s,a._node0$_indexInParent=a._node0$_parent=null,a.isGroupEnd=!1},AtRule$0:function(e,t,n,r){var i=null==n?null:C.List_List$unmodifiable(n,V.Statement_2),s=null==i?null:A.JSArray_methods.any$1(i,new C.ParentStatement_closure0);return new C.AtRule0(e,r,t,i,!0===s)},AtRule0:function(e,t,n,r,i){var s=this;s.name=e,s.value=t,s.span=n,s.children=r,s.hasDeclarations=i},AttributeSelector0:function(e,t,n,r,i){var s=this;s.name=e,s.op=t,s.value=n,s.modifier=r,s.span=i},AttributeOperator0:function(e,t){this._attribute0$_text=e,this._name=t},BinaryOperationExpression0:function(e,t,n,r){var i=this;i.operator=e,i.left=t,i.right=n,i.allowsSlash=r},BinaryOperator0:function(e,t,n,r,i){var s=this;s.name=e,s.operator=t,s.precedence=n,s.isAssociative=r,s._name=i},BooleanExpression0:function(e,t){this.value=e,this.span=t},legacyBooleanClass_closure:function(){},legacyBooleanClass__closure:function(){},legacyBooleanClass__closure0:function(){},booleanClass_closure:function(){},booleanClass__closure:function(){},SassBoolean0:function(e){this.value=e},Box0:function(e,t){this._box0$_inner=e,this.$ti=t},ModifiableBox0:function(e,t){this.value=e,this.$ti=t},BuiltInCallable$function0:function(e,t,n,r){return new C.BuiltInCallable0(e,C._setArrayType([new C.Tuple2(C.ScssParser$0("@function "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),n,V.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2)],V.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2))},BuiltInCallable$mixin0:function(e,t,n,r){return new C.BuiltInCallable0(e,C._setArrayType([new C.Tuple2(C.ScssParser$0("@mixin "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),new C.BuiltInCallable$mixin_closure0(n),V.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2)],V.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2))},BuiltInCallable$overloadedFunction0:function(e,t){var n,r,i,s,a,o,l,u=C._setArrayType([],V.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2);for(n=t.get$entries(t),n=n.get$iterator(n),r=V.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2,i="@function "+e+"(",s=V.String,a=V.VariableDeclaration_2;n.moveNext$0();)o=n.get$current(n),l=C.SpanScanner$(i+C.S(o.key)+") {",null),u.push(new C.Tuple2(new C.ScssParser0(C.LinkedHashMap_LinkedHashMap$_empty(s,a),l,A.StderrLogger_false0,null).parseArgumentDeclaration$0(),o.value,r));return new C.BuiltInCallable0(e,u)},BuiltInCallable0:function(e,t){this.name=e,this._built_in$_overloads=t},BuiltInCallable$mixin_closure0:function(e){this.callback=e},BuiltInModule$0:function(e,t,n,r,i){var s=C._Uri__Uri(null,e,null,"sass"),a=C.BuiltInModule__callableMap0(t,i),o=C.BuiltInModule__callableMap0(n,i),l=null==r?A.Map_empty8:new C.UnmodifiableMapView(r,V.UnmodifiableMapView_String_Value_2);return new C.BuiltInModule0(s,a,o,l,i._eval$1("BuiltInModule0<0>"))},BuiltInModule__callableMap0:function(e,t){var n,r,i,s=V.String;if(null==e)s=C.LinkedHashMap_LinkedHashMap$_empty(s,t);else{for(s=C.LinkedHashMap_LinkedHashMap$_empty(s,t),n=e.length,r=0;r<e.length;e.length===n||(0,C.throwConcurrentModificationError)(e),++r)i=e[r],s.$indexSet(0,E.get$name$x(i),i);s=new C.UnmodifiableMapView(s,V.$env_1_1_String._bind$1(t)._eval$1("UnmodifiableMapView<1,2>"))}return new C.UnmodifiableMapView(s,V.$env_1_1_String._bind$1(t)._eval$1("UnmodifiableMapView<1,2>"))},BuiltInModule0:function(e,t,n,r,i){var s=this;s.url=e,s.functions=t,s.mixins=n,s.variables=r,s.$ti=i},CalculationExpression__verifyArguments0:function(e){return C.List_List$unmodifiable(E.map$1$1$ax(e,new C.CalculationExpression__verifyArguments_closure0,V.dynamic),V.Expression_2)},CalculationExpression__verify0:function(e){var t,n="Invalid calculation argument ";if(!(e instanceof C.NumberExpression0)&&!(e instanceof C.CalculationExpression0)&&!(e instanceof C.VariableExpression0)&&!(e instanceof C.FunctionExpression0)&&!(e instanceof C.IfExpression0))if(e instanceof C.StringExpression0){if(e.hasQuotes)throw C.wrapException(C.ArgumentError$(n+e.toString$0(0)+".",null))}else{if(!(e instanceof C.ParenthesizedExpression0)){if(e instanceof C.BinaryOperationExpression0){if(C.CalculationExpression__verify0(e.left),C.CalculationExpression__verify0(e.right),t=e.operator,t===A.BinaryOperator_anB0)return;if(t===A.BinaryOperator_olz0)return;if(t===A.BinaryOperator_qN20)return;if(t===A.BinaryOperator_t8B0)return;throw C.wrapException(C.ArgumentError$(n+e.toString$0(0)+".",null))}throw C.wrapException(C.ArgumentError$(n+e.toString$0(0)+".",null))}C.CalculationExpression__verify0(e.expression)}},CalculationExpression0:function(e,t,n){this.name=e,this.$arguments=t,this.span=n},CalculationExpression__verifyArguments_closure0:function(){},SassCalculation_calc0:function(e){return e=C.SassCalculation__simplify0(e),e instanceof C.SassNumber0||e instanceof C.SassCalculation0?e:new C.SassCalculation0("calc",C.List_List$unmodifiable([e],V.Object))},SassCalculation_min0:function(e){var t,n,r,i,s=C.List_List$unmodifiable(new C.MappedListIterable(e,C.calculation0_SassCalculation__simplify$closure(),C._arrayInstanceType(e)._eval$1("MappedListIterable<1,@>")),V.Object),a=s.length;if(0===a)throw C.wrapException(C.ArgumentError$("min() must have at least one argument.",null));for(t=null,n=0;n<a;++n){if(r=s[n],i=!(r instanceof C.SassNumber0)||null!=t&&!t.isComparableTo$1(r),i){t=null;break}(null==t||t.greaterThan$1(r).value)&&(t=r)}return null!=t?t:(C.SassCalculation__verifyCompatibleNumbers0(s),new C.SassCalculation0("min",s))},SassCalculation_max0:function(e){var t,n,r,i,s=C.List_List$unmodifiable(new C.MappedListIterable(e,C.calculation0_SassCalculation__simplify$closure(),C._arrayInstanceType(e)._eval$1("MappedListIterable<1,@>")),V.Object),a=s.length;if(0===a)throw C.wrapException(C.ArgumentError$("max() must have at least one argument.",null));for(t=null,n=0;n<a;++n){if(r=s[n],i=!(r instanceof C.SassNumber0)||null!=t&&!t.isComparableTo$1(r),i){t=null;break}(null==t||t.lessThan$1(r).value)&&(t=r)}return null!=t?t:(C.SassCalculation__verifyCompatibleNumbers0(s),new C.SassCalculation0("max",s))},SassCalculation_clamp0:function(e,t,n){var r,i;if(null==t&&null!=n)throw C.wrapException(C.ArgumentError$("If value is null, max must also be null.",null));return e=C.SassCalculation__simplify0(e),t=C.NullableExtension_andThen0(t,C.calculation0_SassCalculation__simplify$closure()),n=C.NullableExtension_andThen0(n,C.calculation0_SassCalculation__simplify$closure()),e instanceof C.SassNumber0&&t instanceof C.SassNumber0&&n instanceof C.SassNumber0&&e.hasCompatibleUnits$1(t)&&e.hasCompatibleUnits$1(n)?t.lessThanOrEquals$1(e).value?e:t.greaterThanOrEquals$1(n).value?n:t:(r=[e],null!=t&&r.push(t),null!=n&&r.push(n),i=C.List_List$unmodifiable(r,V.Object),C.SassCalculation__verifyCompatibleNumbers0(i),C.SassCalculation__verifyLength0(i,3),new C.SassCalculation0("clamp",i))},SassCalculation_operateInternal0:function(e,t,n,r,i){var s,a;return i?(t=C.SassCalculation__simplify0(t),n=C.SassCalculation__simplify0(n),s=e===A.CalculationOperator_IyK0,s||e===A.CalculationOperator_2bx0?(a=t instanceof C.SassNumber0&&(n instanceof C.SassNumber0&&(r?t.isComparableTo$1(n):t.hasCompatibleUnits$1(n))),a?s?t.plus$1(n):t.minus$1(n):(C.SassCalculation__verifyCompatibleNumbers0(C._setArrayType([t,n],V.JSArray_Object)),n instanceof C.SassNumber0?(a=n._number1$_value,a=a<0&&!C.fuzzyEquals0(a,0)):a=!1,a&&(n=n.times$1(C.SassNumber_SassNumber0(-1,null)),e=s?A.CalculationOperator_2bx0:A.CalculationOperator_IyK0),new C.CalculationOperation0(e,t,n))):t instanceof C.SassNumber0&&n instanceof C.SassNumber0?e===A.CalculationOperator_jFr0?t.times$1(n):t.dividedBy$1(n):new C.CalculationOperation0(e,t,n)):new C.CalculationOperation0(e,t,n)},SassCalculation__simplify0:function(e){var t=" can't be used in a calculation.";if(e instanceof C.SassNumber0||e instanceof C.CalculationInterpolation0||e instanceof C.CalculationOperation0)return e;if(e instanceof C.SassString0){if(!e._string0$_hasQuotes)return e;throw C.wrapException(C.SassScriptException$0("Quoted string "+e.toString$0(0)+t,null))}if(e instanceof C.SassCalculation0)return"calc"===e.name?e.$arguments[0]:e;throw e instanceof C.Value0?C.wrapException(C.SassScriptException$0("Value "+e.toString$0(0)+t,null)):C.wrapException(C.ArgumentError$("Unexpected calculation argument "+C.S(e)+".",null))},SassCalculation__verifyCompatibleNumbers0:function(e){var t,n,r,i,s,a,o,l;for(t=e.length,n=0;r=e.length,n<r;e.length===t||(0,C.throwConcurrentModificationError)(e),++n)if(i=e[n],i instanceof C.SassNumber0&&(i.get$numeratorUnits(i).length>1||0!==i.get$denominatorUnits(i).length))throw C.wrapException(C.SassScriptException$0("Number "+i.toString$0(0)+" isn't compatible with CSS calculations.",null));for(t=r,s=0;s<t-1;++s)if(a=e[s],a instanceof C.SassNumber0)for(o=s+1;t=e.length,o<t;++o)if(l=e[o],l instanceof C.SassNumber0&&!a.hasPossiblyCompatibleUnits$1(l))throw C.wrapException(C.SassScriptException$0(a.toString$0(0)+" and "+l.toString$0(0)+" are incompatible.",null))},SassCalculation__verifyLength0:function(e,t){var n=e.length;if(n!==t&&!A.JSArray_methods.any$1(e,new C.SassCalculation__verifyLength_closure0))throw C.wrapException(C.SassScriptException$0(t+" arguments required, but only "+n+" "+C.pluralize0("was",n,"were")+" passed.",null))},SassCalculation0:function(e,t){this.name=e,this.$arguments=t},SassCalculation__verifyLength_closure0:function(){},CalculationOperation0:function(e,t,n){this.operator=e,this.left=t,this.right=n},CalculationOperator0:function(e,t,n,r){var i=this;i.name=e,i.operator=t,i.precedence=n,i._name=r},CalculationInterpolation0:function(e){this.value=e},CallableDeclaration0:function(){},Chokidar0:function(){},ChokidarOptions0:function(){},ChokidarWatcher0:function(){},ClassSelector0:function(e,t){this.name=e,this.span=t},cloneCssStylesheet0:function(e,t){var n=t.clone$0();return new C.Tuple2(new C._CloneCssVisitor0(n.item2)._clone_css$_visitChildren$2(C.ModifiableCssStylesheet$0(e.get$span(e)),e),n.item1,V.Tuple2_ModifiableCssStylesheet_ExtensionStore_2)},_CloneCssVisitor0:function(e){this._clone_css$_oldToNewSelectors=e},ColorExpression0:function(e,t){this.value=e,this.span=t},_updateComponents0:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S=E.getInterceptor$asx(e),v=S.$index(e,0).assertColor$1("color"),b=V.SassArgumentList_2._as(S.$index(e,1));if(0!==b._list1$_contents.length)throw C.wrapException(C.SassScriptException$0(k.Only_op,null));if(b._argument_list$_wereKeywordsAccessed=!0,i=C.LinkedHashMap_LinkedHashMap$of(b._argument_list$_keywords,V.String,V.Value_2),S=new C._updateComponents_getParam0(i,r,n),s=S.call$3$checkUnitless("alpha",1,!0),a=S.call$2("red",255),o=S.call$2("green",255),l=S.call$2("blue",255),u=r?null:C.NullableExtension_andThen0(i.remove$1(0,"hue"),new C._updateComponents_closure1),_=S.call$3$checkPercent("saturation",100,!0),c=S.call$3$checkPercent("lightness",100,!0),$=S.call$3$assertPercent("whiteness",100,!0),p=S.call$3$assertPercent("blackness",100,!0),S=i.__js_helper$_length,0!==S)throw C.wrapException(C.SassScriptException$0("No "+C.pluralize0("argument",S,null)+" named "+C.S(C.toSentence0(i.get$keys(i).map$1$1(0,new C._updateComponents_closure2,V.Object),"or"))+".",null));if(h=null!=a||null!=o||null!=l,d=null!=_||null!=c,f=null!=$||null!=p,S=!!h&&(d||f||null!=u),S)throw C.wrapException(C.SassScriptException$0(k.RGB_pa+(f?"HWB":"HSL")+" parameters.",null));if(d&&f)throw C.wrapException(C.SassScriptException$0(k.HSL_pa,null));return S=new C._updateComponents_updateValue0(n,t),g=new C._updateComponents_updateRgb0(S),h?(m=g.call$2(v.get$red(v),a),y=g.call$2(v.get$green(v),o),g=g.call$2(v.get$blue(v),l),v.changeRgb$4$alpha$blue$green$red(S.call$3(v._color1$_alpha,s,1),g,y,m)):f?(n?g=u:(g=v.get$hue(v),g+=null==u?0:u),m=S.call$3(v.get$whiteness(v),$,100),y=S.call$3(v.get$blackness(v),p,100),v.changeHwb$4$alpha$blackness$hue$whiteness(S.call$3(v._color1$_alpha,s,1),y,g,m)):(g=null==u,!g||d?(n?g=u:(m=v.get$hue(v),m+=g?0:u,g=m),m=S.call$3(v.get$saturation(v),_,100),y=S.call$3(v.get$lightness(v),c,100),v.changeHsl$4$alpha$hue$lightness$saturation(S.call$3(v._color1$_alpha,s,1),g,y,m)):null!=s?v.changeAlpha$1(S.call$3(v._color1$_alpha,s,1)):v)},_functionString0:function(e,t){return new C.SassString0(e+"("+E.map$1$1$ax(t,new C._functionString_closure0,V.String).join$1(0,", ")+")",!1)},_removedColorFunction0:function(e,t,n){return C.BuiltInCallable$function0(e,"$color, $amount",new C._removedColorFunction_closure0(e,t,n),"sass:color")},_rgb0:function(e,t){var n,r,i,s,a=E.getInterceptor$asx(t),o=a.get$length(t)>3?a.$index(t,3):null;return a.$index(t,0).get$isSpecialNumber()||a.$index(t,1).get$isSpecialNumber()||a.$index(t,2).get$isSpecialNumber()?n=!0:(n=null==o?null:o.get$isSpecialNumber(),n=!0===n),n?C._functionString0(e,t):(r=a.$index(t,0).assertNumber$1("red"),i=a.$index(t,1).assertNumber$1("green"),s=a.$index(t,2).assertNumber$1("blue"),C.SassColor$rgbInternal0(C.fuzzyRound0(C._percentageOrUnitless0(r,255,"red")),C.fuzzyRound0(C._percentageOrUnitless0(i,255,"green")),C.fuzzyRound0(C._percentageOrUnitless0(s,255,"blue")),C.NullableExtension_andThen0(o,new C._rgb_closure0),A._ColorFormatEnum_rgbFunction0))},_rgbTwoArg0:function(e,t){var n,r,i=E.getInterceptor$asx(t);return i.$index(t,0).get$isVar()?C._functionString0(e,t):i.$index(t,1).get$isVar()?(n=i.$index(t,0),n instanceof C.SassColor0?new C.SassString0(e+"("+n.get$red(n)+", "+n.get$green(n)+", "+n.get$blue(n)+", "+C.serializeValue0(i.$index(t,1),!1,!0)+")",!1):C._functionString0(e,t)):i.$index(t,1).get$isSpecialNumber()?(r=i.$index(t,0).assertColor$1("color"),new C.SassString0(e+"("+r.get$red(r)+", "+r.get$green(r)+", "+r.get$blue(r)+", "+C.serializeValue0(i.$index(t,1),!1,!0)+")",!1)):i.$index(t,0).assertColor$1("color").changeAlpha$1(C._percentageOrUnitless0(i.$index(t,1).assertNumber$1("alpha"),1,"alpha"))},_hsl0:function(e,t){var n,r,i,s,a=E.getInterceptor$asx(t),o=a.get$length(t)>3?a.$index(t,3):null;return a.$index(t,0).get$isSpecialNumber()||a.$index(t,1).get$isSpecialNumber()||a.$index(t,2).get$isSpecialNumber()?n=!0:(n=null==o?null:o.get$isSpecialNumber(),n=!0===n),n?C._functionString0(e,t):(r=C._angleValue0(a.$index(t,0),"hue"),i=a.$index(t,1).assertNumber$1("saturation"),s=a.$index(t,2).assertNumber$1("lightness"),C._checkPercent0(i,"saturation"),C._checkPercent0(s,"lightness"),C.SassColor$hslInternal0(r,A.JSNumber_methods.clamp$2(i._number1$_value,0,100),A.JSNumber_methods.clamp$2(s._number1$_value,0,100),C.NullableExtension_andThen0(o,new C._hsl_closure0),A._ColorFormatEnum_hslFunction0))},_angleValue0:function(e,t){var n,r,i=e.assertNumber$1(t);return i.compatibleWithUnit$1("deg")?i.coerceValueToUnit$1("deg"):(n=i.toString$0(0),r=i.unitSuggestion$1(t),C.EvaluationContext_current0().warn$2(0,"$"+t+": Passing a unit other than deg ("+n+k.x29x20is_d+r+k.x0a_See_,A.Deprecation_0bn),i._number1$_value)},_checkPercent0:function(e,t){var n,r;e.hasUnit$1("%")||(n=e.toString$0(0),r=e.unitSuggestion$2(t,"%"),C.EvaluationContext_current0().warn$2(0,"$"+t+": Passing a number without unit % ("+n+k.x29x20is_d+r+k.x0a_Morex3a,A.Deprecation_0bn))},_hwb0:function(e){var t="whiteness",n=E.getInterceptor$asx(e),r=n.get$length(e)>3?n.$index(e,3):null,i=C._angleValue0(n.$index(e,0),"hue"),s=n.$index(e,1).assertNumber$1(t),a=n.$index(e,2).assertNumber$1("blackness");return s.assertUnit$2("%",t),a.assertUnit$2("%","blackness"),C.SassColor_SassColor$hwb0(i,s.valueInRange$3(0,100,t),a.valueInRange$3(0,100,"blackness"),C.NullableExtension_andThen0(r,new C._hwb_closure0))},_parseChannels0:function(e,t,n){var r,i,s,a,o,l,u,_,c,$="$channels must be";if(n.get$isVar())return C._functionString0(e,C._setArrayType([n],V.JSArray_Value_2));if(n.get$separator(n)===A.ListSeparator_zg90){if(r=n.get$asList(),i=r.length,2!==i)throw C.wrapException(C.SassScriptException$0(k.Only_2+i+" "+C.pluralize0("was",i,"were")+" passed.",null));if(s=r[0],a=r[1],a.get$isSpecialNumber()||a.assertNumber$1("alpha"),r[0].get$isVar())return C._functionString0(e,C._setArrayType([n],V.JSArray_Value_2))}else a=null,s=n;if(o=s.get$separator(s)===A.ListSeparator_rXA0,l=s.get$hasBrackets(),o||l)throw u=new C.StringBuffer($),l?(i=$+" an unbracketed",u._contents=i):i=$,o&&(i+=l?",":" a",u._contents=i,i=u._contents=i+" space-separated"),u._contents=i+" list.",C.wrapException(C.SassScriptException$0(u.toString$0(0),null));if(r=s.get$asList(),i=r.length,i>3)throw C.wrapException(C.SassScriptException$0("Only 3 elements allowed, but "+i+" were passed.",null));if(i<3){if(A.JSArray_methods.any$1(r,new C._parseChannels_closure0)?i=!0:0!==r.length?(i=A.JSArray_methods.get$last(r),i instanceof C.SassString0&&i._string0$_hasQuotes?(i=i._string0$_text,i=C.startsWithIgnoreCase0(i,"var(")&&A.JSString_methods.contains$1(i,"/")):i=!1):i=!1,i)return C._functionString0(e,C._setArrayType([n],V.JSArray_Value_2));throw C.wrapException(C.SassScriptException$0("Missing element "+t[r.length]+".",null))}return null!=a?(i=C.List_List$of(r,!0,V.Value_2),i.push(a),i):(_=r[2],_ instanceof C.SassNumber0?(c=_.asSlash,null==c?r:C._setArrayType([r[0],r[1],c.item1,c.item2],V.JSArray_Value_2)):_ instanceof C.SassString0&&!_._string0$_hasQuotes&&A.JSString_methods.contains$1(_._string0$_text,"/")?C._functionString0(e,C._setArrayType([s],V.JSArray_Value_2)):r)},_percentageOrUnitless0:function(e,t,n){var r;if(e.get$hasUnits()){if(!e.hasUnit$1("%"))throw C.wrapException(C.SassScriptException$0("$"+n+": Expected "+e.toString$0(0)+' to have no units or "%".',null));r=t*e._number1$_value/100}else r=e._number1$_value;return A.JSNumber_methods.clamp$2(r,0,t)},_mixColors0:function(e,t,n){var r,i,s,a,o,l,u,_;return C._checkPercent0(n,"weight"),r=n.valueInRange$3(0,100,"weight")/100,i=2*r-1,s=e._color1$_alpha,a=t._color1$_alpha,o=s-a,l=i*o,u=((-1===l?i:(i+o)/(1+l))+1)/2,_=1-u,C.SassColor$rgb0(C.fuzzyRound0(e.get$red(e)*u+t.get$red(t)*_),C.fuzzyRound0(e.get$green(e)*u+t.get$green(t)*_),C.fuzzyRound0(e.get$blue(e)*u+t.get$blue(t)*_),s*r+a*(1-r))},_opacify0:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color");return n.changeAlpha$1(A.JSNumber_methods.clamp$2(n._color1$_alpha+t.$index(e,1).assertNumber$1("amount").valueInRangeWithUnit$4(0,1,"amount",""),0,1))},_transparentize0:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color");return n.changeAlpha$1(A.JSNumber_methods.clamp$2(n._color1$_alpha-t.$index(e,1).assertNumber$1("amount").valueInRangeWithUnit$4(0,1,"amount",""),0,1))},_function11:function(e,t,n){return C.BuiltInCallable$function0(e,t,n,"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_closure10:function(){},module_closure11:function(){},module_closure12:function(){},module_closure13:function(){},module_closure14:function(){},module_closure15:function(){},module_closure16:function(){},module_closure17:function(){},module__closure4:function(){},module_closure18: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,n){this.keywords=e,this.scale=t,this.change=n},_updateComponents_closure1:function(){},_updateComponents_closure2: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,n){this.name=e,this.argument=t,this.negative=n},_rgb_closure0:function(){},_hsl_closure0:function(){},_hwb_closure0:function(){},_parseChannels_closure0:function(){},_NodeSassColor:function(){},legacyColorClass_closure:function(){},legacyColorClass_closure0:function(){},legacyColorClass_closure1:function(){},legacyColorClass_closure2:function(){},legacyColorClass_closure3:function(){},legacyColorClass_closure4:function(){},legacyColorClass_closure5:function(){},legacyColorClass_closure6:function(){},legacyColorClass_closure7:function(){},colorClass_closure:function(){},colorClass__closure:function(){},colorClass__closure0:function(){},colorClass__closure1:function(){},colorClass__closure2:function(){},colorClass__closure3:function(){},colorClass__closure4:function(){},colorClass__closure5:function(){},colorClass__closure6:function(){},colorClass__closure7:function(){},colorClass__closure8:function(){},colorClass__closure9:function(){},_Channels:function(){},SassColor$rgb0:function(e,t,n,r){var i=new C.SassColor0(e,t,n,null,null,null,null==r?1:C.fuzzyAssertRange0(r,0,1,"alpha"),null);return C.RangeError_checkValueInInterval(i.get$red(i),0,255,"red"),C.RangeError_checkValueInInterval(i.get$green(i),0,255,"green"),C.RangeError_checkValueInInterval(i.get$blue(i),0,255,"blue"),i},SassColor$rgbInternal0:function(e,t,n,r,i){var s=new C.SassColor0(e,t,n,null,null,null,null==r?1:C.fuzzyAssertRange0(r,0,1,"alpha"),i);return C.RangeError_checkValueInInterval(s.get$red(s),0,255,"red"),C.RangeError_checkValueInInterval(s.get$green(s),0,255,"green"),C.RangeError_checkValueInInterval(s.get$blue(s),0,255,"blue"),s},SassColor$hsl:function(e,t,n,r){var i=A.JSNumber_methods.$mod(e,360),s=C.fuzzyAssertRange0(t,0,100,"saturation"),a=C.fuzzyAssertRange0(n,0,100,"lightness");return new C.SassColor0(null,null,null,i,s,a,null==r?1:C.fuzzyAssertRange0(r,0,1,"alpha"),null)},SassColor$hslInternal0:function(e,t,n,r,i){var s=A.JSNumber_methods.$mod(e,360),a=C.fuzzyAssertRange0(t,0,100,"saturation"),o=C.fuzzyAssertRange0(n,0,100,"lightness");return new C.SassColor0(null,null,null,s,a,o,null==r?1:C.fuzzyAssertRange0(r,0,1,"alpha"),i)},SassColor_SassColor$hwb0:function(e,t,n,r){var i,s={},a=A.JSNumber_methods.$mod(e,360)/360,o=s.scaledWhiteness=C.fuzzyAssertRange0(t,0,100,"whiteness")/100,l=C.fuzzyAssertRange0(n,0,100,"blackness")/100,u=o+l;return u>1?(i=s.scaledWhiteness=o/u,l/=u):i=o,i=new C.SassColor_SassColor$hwb_toRgb0(s,1-i-l),C.SassColor$rgb0(i.call$1(a+.3333333333333333),i.call$1(a),i.call$1(a-.3333333333333333),r)},SassColor__hueToRgb0:function(e,t,n){return n<0&&++n,n>1&&--n,n<.16666666666666666?e+(t-e)*n*6:n<.5?t:n<.6666666666666666?e+(t-e)*(.6666666666666666-n)*6:e},SassColor0:function(e,t,n,r,i,s,a,o){var l=this;l._color1$_red=e,l._color1$_green=t,l._color1$_blue=n,l._color1$_hue=r,l._color1$_saturation=i,l._color1$_lightness=s,l._color1$_alpha=a,l.format=o},SassColor_SassColor$hwb_toRgb0:function(e,t){this._box_0=e,this.factor=t},_ColorFormatEnum0:function(e){this._color1$_name=e},SpanColorFormat0:function(e){this._color1$_span=e},Combinator0:function(e,t){this._combinator0$_text=e,this._name=t},ModifiableCssComment0:function(e,t){var n=this;n.text=e,n.span=t,n._node0$_indexInParent=n._node0$_parent=null,n.isGroupEnd=!1},compile0:function(e,t){var n,r,i,s,a,o,l,u,c,$,p,h,d,f=null==t,g=f?null:E.get$alertColor$x(t),m=null==g?E.$eq$(_.process.stdout.isTTY,!0):g,y=f?null:E.get$alertAscii$x(t),S=null==y?I._glyphs===A.C_AsciiGlyphSet:y;try{return s=f?null:E.get$loadPaths$x(t),a=f?null:E.get$quietDeps$x(t),null==a&&(a=!1),o=C._parseOutputStyle0(f?null:E.get$style$x(t)),l=f?null:E.get$verbose$x(t),null==l&&(l=!1),u=f?null:E.get$charset$x(t),null==u&&(u=!0),c=f?null:E.get$sourceMap$x(t),null==c&&(c=!1),$=f?null:E.get$logger$x(t),p=S,null==p&&(p=I._glyphs===A.C_AsciiGlyphSet),p=new C.NodeToDartLogger($,new C.StderrLogger0(m),p),f?$=null:($=E.get$importers$x(t),$=null==$?null:E.map$1$1$ax($,C.compile___parseImporter$closure(),V.Importer)),h=C._parseFunctions0(f?null:E.get$functions$x(t),!1),n=C.compile(e,u,null,new C.CastList(h,C._arrayInstanceType(h)._eval$1("CastList<1,Callable0>")),null,C.ImportCache$0($,s,p,null),null,null,p,null,a,c,o,null,!0,l),f=f?null:E.get$sourceMapIncludeSources$x(t),null==f&&(f=!1),f=C._convertResult(n,f),f}catch(d){if(f=C.unwrapException(d),!(f instanceof C.SassException0))throw d;r=f,i=C.getTraceFromException(d),C.throwNodeException(r,S,m,i)}},compileString0:function(e,t){var n,r,i,s,a,o,l,u,c,$,p,h,d,f,g,m,y=null==t,S=y?null:E.get$alertColor$x(t),v=null==S?E.$eq$(_.process.stdout.isTTY,!0):S,b=y?null:E.get$alertAscii$x(t),x=null==b?I._glyphs===A.C_AsciiGlyphSet:b;try{return s=C.parseSyntax(y?null:E.get$syntax$x(t)),a=y?null:C.NullableExtension_andThen0(E.get$url$x(t),C.utils1__jsToDartUrl$closure()),o=y?null:E.get$loadPaths$x(t),l=y?null:E.get$quietDeps$x(t),null==l&&(l=!1),u=C._parseOutputStyle0(y?null:E.get$style$x(t)),c=y?null:E.get$verbose$x(t),null==c&&(c=!1),$=y?null:E.get$charset$x(t),null==$&&($=!0),p=y?null:E.get$sourceMap$x(t),null==p&&(p=!1),h=y?null:E.get$logger$x(t),d=x,null==d&&(d=I._glyphs===A.C_AsciiGlyphSet),d=new C.NodeToDartLogger(h,new C.StderrLogger0(v),d),y?h=null:(h=E.get$importers$x(t),h=null==h?null:E.map$1$1$ax(h,C.compile___parseImporter$closure(),V.Importer)),f=y?null:C.NullableExtension_andThen0(E.get$importer$x(t),C.compile___parseImporter$closure()),null==f&&(f=null==(y?null:E.get$url$x(t))?new C.NoOpImporter:null),g=C._parseFunctions0(y?null:E.get$functions$x(t),!1),n=C.compileString(e,$,null,new C.CastList(g,C._arrayInstanceType(g)._eval$1("CastList<1,Callable0>")),null,C.ImportCache$0(h,o,d,null),f,null,null,d,null,l,p,u,s,a,!0,c),y=y?null:E.get$sourceMapIncludeSources$x(t),null==y&&(y=!1),y=C._convertResult(n,y),y}catch(m){if(y=C.unwrapException(m),!(y instanceof C.SassException0))throw m;r=y,i=C.getTraceFromException(m),C.throwNodeException(r,x,v,i)}},compileAsync1:function(e,t){var n,r=null==t,i=r?null:E.get$alertColor$x(t);return null==i&&(i=E.$eq$(_.process.stdout.isTTY,!0)),n=r?null:E.get$alertAscii$x(t),null==n&&(n=I._glyphs===A.C_AsciiGlyphSet),C._wrapAsyncSassExceptions(C.futureToPromise0(new C.compileAsync_closure(e,i,t,n).call$0()),n,i)},compileStringAsync1:function(e,t){var n,r=null==t,i=r?null:E.get$alertColor$x(t);return null==i&&(i=E.$eq$(_.process.stdout.isTTY,!0)),n=r?null:E.get$alertAscii$x(t),null==n&&(n=I._glyphs===A.C_AsciiGlyphSet),C._wrapAsyncSassExceptions(C.futureToPromise0(new C.compileStringAsync_closure(e,t,i,n).call$0()),n,i)},_convertResult:function(e,t){var n,r=e._compile_result$_serialize,i=r.sourceMap,s=null==i?null:i.toJson$1$includeSourceContents(t);return V.Map_String_dynamic._is(s)&&!s.containsKey$1("sources")&&s.$indexSet(0,"sources",C._setArrayType([],V.JSArray_String)),i=e._evaluate.loadedUrls,n=C.toJSArray(new C.EfficientLengthMappedIterable(i,C.utils1__dartToJSUrl$closure(),C._instanceType(i)._eval$1("EfficientLengthMappedIterable<1,Object?>"))),r=r.css,null==s?{css:r,loadedUrls:n}:{css:r,sourceMap:C.jsify(s),loadedUrls:n}},_wrapAsyncSassExceptions:function(e,t,n){return E.then$2$x(e,null,C.allowInterop(new C._wrapAsyncSassExceptions_closure(n,t)))},_parseOutputStyle0:function(e){return null==e||"expanded"===e?A.OutputStyle_00:"compressed"===e?A.OutputStyle_10:void C.jsThrow(new _.Error('Unknown output style "'+C.S(e)+'".'))},_parseAsyncImporter:function(e){var t,n,r,i;return null==e&&C.jsThrow(new _.Error("Importers may not be null.")),V.NodeImporter._as(e),t=E.getInterceptor$x(e),n=t.get$findFileUrl(e),r=t.get$canonicalize(e),i=t.get$load(e),null==n?(null!=r&&null!=i||C.jsThrow(new _.Error(k.An_impu)),new C.NodeToDartAsyncImporter(r,i)):null==r&&null==i?new C.NodeToDartAsyncFileImporter(n):void C.jsThrow(new _.Error(k.An_impa))},_parseImporter0:function(e){var t,n,r,i;return null==e&&C.jsThrow(new _.Error("Importers may not be null.")),V.NodeImporter._as(e),t=E.getInterceptor$x(e),n=t.get$findFileUrl(e),r=t.get$canonicalize(e),i=t.get$load(e),null==n?(null!=r&&null!=i||C.jsThrow(new _.Error(k.An_impu)),new C.NodeToDartImporter(r,i)):null==r&&null==i?new C.NodeToDartFileImporter(n):void C.jsThrow(new _.Error(k.An_impa))},_parseFunctions0:function(e,t){var n;return null==e?A.List_empty24:(n=C._setArrayType([],V.JSArray_AsyncCallable_2),C.jsForEach(e,new C._parseFunctions_closure0(t,n)),n)},compileAsync_closure:function(e,t,n,r){var i=this;i.path=e,i.color=t,i.options=n,i.ascii=r},compileAsync__closure:function(){},compileStringAsync_closure:function(e,t,n,r){var i=this;i.text=e,i.options=t,i.color=n,i.ascii=r},compileStringAsync__closure:function(){},compileStringAsync__closure0:function(){},_wrapAsyncSassExceptions_closure:function(e,t){this.color=e,this.ascii=t},_parseFunctions_closure0:function(e,t){this.asynch=e,this.result=t},_parseFunctions__closure2:function(e,t){this.callback=e,this.callable=t},_parseFunctions__closure3:function(e,t){this.callback=e,this.callable=t},compile:function(e,t,n,r,i,s,a,o,l,u,c,$,p,h,d,f){var g,m,y,S,v,b,x=V.Deprecation_2;return l=new C.DeprecationHandlingLogger0(C.LinkedHashMap_LinkedHashMap$_empty(x,V.int),l,C.LinkedHashSet_LinkedHashSet$_empty(x),C.LinkedHashSet_LinkedHashSet$_empty(x),!f),x=null==u,g=!!x&&(null==h||h===C.Syntax_forPath0(e)),g?(null==s&&(s=C.ImportCache$none(l)),g=C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?(m=I.$get$context(),y=C._realCasePath0(C.absolute(m.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),S=y,y=m,m=S):(m=I.$get$context(),y=m.canonicalize$1(0,e),S=y,y=m,m=S),y=s.importCanonical$3$originalUrl(new C.FilesystemImporter0(g),y.toUri$1(m),y.toUri$1(e)),y.toString,v=y):(g=C.readFile0(e),m=null==h?C.Syntax_forPath0(e):h,v=C.Stylesheet_Stylesheet$parse0(g,m,l,I.$get$context().toUri$1(e))),b=C._compileStylesheet1(v,l,s,u,new C.FilesystemImporter0(C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)),r,p,d,a,o,c,$,t),l.summarize$1$node(!x),b},compileString:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g){var m,y,S=V.Deprecation_2;return u=new C.DeprecationHandlingLogger0(C.LinkedHashMap_LinkedHashMap$_empty(S,V.int),u,C.LinkedHashSet_LinkedHashSet$_empty(S),C.LinkedHashSet_LinkedHashSet$_empty(S),!g),m=C.Stylesheet_Stylesheet$parse0(e,null==h?A.Syntax_SCSS_scss0:h,u,d),y=C._compileStylesheet1(m,u,s,_,null==a?new C.FilesystemImporter0(C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null)):a,r,p,f,o,l,c,$,t),u.summarize$1$node(null!=_),y},_compileStylesheet1:function(e,t,n,r,i,s,a,o,l,u,_,c,$){var p=C._EvaluateVisitor$1(s,n,t,r,_,c).run$2(0,i,e),h=C.serialize0(p.stylesheet,$,l,!1,u,c,a,o),d=h.sourceMap;return null!=d&&null!=n&&C.mapInPlace0(d.urls,new C._compileStylesheet_closure1(e,n)),new C.CompileResult0(p,h)},_compileStylesheet_closure1:function(e,t){this.stylesheet=e,this.importCache=t},CompileOptions:function(){},CompileStringOptions:function(){},NodeCompileResult:function(){},CompileResult0:function(e,t){this._evaluate=e,this._compile_result$_serialize=t},ComplexSassNumber0:function(e,t,n,r){var i=this;i._complex0$_numeratorUnits=e,i._complex0$_denominatorUnits=t,i._number1$_value=n,i.hashCache=null,i.asSlash=r},ComplexSelector$0:function(e,t,n,r){var i=C.List_List$unmodifiable(e,V.CssValue_Combinator_2),s=C.List_List$unmodifiable(t,V.ComplexSelectorComponent_2);return 0===i.length&&0===s.length&&C.throwExpression(C.ArgumentError$(k.leadin,null)),new C.ComplexSelector0(i,s,r,n)},ComplexSelector0:function(e,t,n,r){var i=this;i.leadingCombinators=e,i.components=t,i.lineBreak=n,i._complex$__ComplexSelector_specificity_FI=I,i.span=r},ComplexSelector_specificity_closure0:function(){},ComplexSelectorComponent0:function(e,t,n){this.selector=e,this.combinators=t,this.span=n},ComplexSelectorComponent_toString_closure0:function(){},CompoundSelector$0:function(e,t){var n=C.List_List$unmodifiable(e,V.SimpleSelector_2);return 0===n.length&&C.throwExpression(C.ArgumentError$("components may not be empty.",null)),new C.CompoundSelector0(n,t)},CompoundSelector0:function(e,t){this.components=e,this._compound$__CompoundSelector_specificity_FI=I,this.span=t},CompoundSelector_specificity_closure0:function(){},Configuration0:function(e,t){this._configuration$_values=e,this._configuration$__originalConfiguration=t},Configuration_toString_closure0:function(){},ExplicitConfiguration0:function(e,t,n){this.nodeWithSpan=e,this._configuration$_values=t,this._configuration$__originalConfiguration=n},ConfiguredValue0:function(e,t,n){this.value=e,this.configurationSpan=t,this.assignmentNode=n},ConfiguredVariable0:function(e,t,n,r){var i=this;i.name=e,i.expression=t,i.isGuarded=n,i.span=r},ContentBlock$0:function(e,t,n){var r=C.List_List$unmodifiable(t,V.Statement_2),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure0);return new C.ContentBlock0("@content",e,n,r,i)},ContentBlock0:function(e,t,n,r,i){var s=this;s.name=e,s.$arguments=t,s.span=n,s.children=r,s.hasDeclarations=i},ContentRule0:function(e,t){this.$arguments=e,this.span=t},_disallowedFunctionNames_closure0:function(){},CssParser0:function(e,t,n,r){var i=this;i._stylesheet0$_isUseAllowed=!0,i._stylesheet0$_inParentheses=i._stylesheet0$_inStyleRule=i._stylesheet0$_inUnknownAtRule=i._stylesheet0$_inControlDirective=i._stylesheet0$_inContentBlock=i._stylesheet0$_inMixin=!1,i._stylesheet0$_globalVariables=e,i.lastSilentComment=null,i.scanner=t,i.logger=n,i._parser0$_interpolationMap=r},DebugRule0:function(e,t){this.expression=e,this.span=t},ModifiableCssDeclaration$0:function(e,t,n,r,i){var s,a=null==i?t.span:i;return r&&(E.startsWith$1$s(e.value,"--")?(s=t.value,s instanceof C.SassString0||C.throwExpression(C.ArgumentError$(k.If_par+t.toString$0(0)+"` of type "+C.getRuntimeType(s).toString$0(0)+").",null))):C.throwExpression(C.ArgumentError$(k.parsed,null))),new C.ModifiableCssDeclaration0(e,t,r,a,n)},ModifiableCssDeclaration0:function(e,t,n,r,i){var s=this;s.name=e,s.value=t,s.parsedAsCustomProperty=n,s.valueSpanForMap=r,s.span=i,s._node0$_indexInParent=s._node0$_parent=null,s.isGroupEnd=!1},Declaration$0:function(e,t,n){return new C.Declaration0(e,t,n,null,!1)},Declaration$nested0:function(e,t,n,r){var i=C.List_List$unmodifiable(t,V.Statement_2),s=A.JSArray_methods.any$1(i,new C.ParentStatement_closure0);return new C.Declaration0(e,r,n,i,s)},Declaration0:function(e,t,n,r,i){var s=this;s.name=e,s.value=t,s.span=n,s.children=r,s.hasDeclarations=i},SupportsDeclaration0:function(e,t,n){this.name=e,this.value=t,this.span=n},Deprecation0:function(e,t,n){this.id=e,this.isFuture=t,this._name=n},DeprecationHandlingLogger0:function(e,t,n,r,i){var s=this;s._deprecation_handling$_warningCounts=e,s._deprecation_handling$_inner=t,s.fatalDeprecations=n,s.futureDeprecations=r,s.limitRepetition=i},DeprecationHandlingLogger_summarize_closure1:function(){},DeprecationHandlingLogger_summarize_closure2:function(){},DynamicImport0:function(e,t){this.urlString=e,this.span=t},EachRule$0:function(e,t,n,r){var i=C.List_List$unmodifiable(e,V.String),s=C.List_List$unmodifiable(n,V.Statement_2),a=A.JSArray_methods.any$1(s,new C.ParentStatement_closure0);return new C.EachRule0(i,t,r,s,a)},EachRule0:function(e,t,n,r,i){var s=this;s.variables=e,s.list=t,s.span=n,s.children=r,s.hasDeclarations=i},EachRule_toString_closure0:function(){},EmptyExtensionStore0:function(){},Environment$0:function(){var e=V.String,t=V.Module_Callable_2,n=V.AstNode_2,r=V.int,i=V.Callable_2,s=V.JSArray_Map_String_Callable_2;return new C.Environment0(C.LinkedHashMap_LinkedHashMap$_empty(e,t),C.LinkedHashMap_LinkedHashMap$_empty(e,n),C.LinkedHashMap_LinkedHashMap$_empty(t,n),C.LinkedHashMap_LinkedHashMap$_empty(t,n),null,null,C._setArrayType([],V.JSArray_Module_Callable_2),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,V.Value_2)],V.JSArray_Map_String_Value_2),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,n)],V.JSArray_Map_String_AstNode_2),C.LinkedHashMap_LinkedHashMap$_empty(e,r),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),C.LinkedHashMap_LinkedHashMap$_empty(e,r),C._setArrayType([C.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),C.LinkedHashMap_LinkedHashMap$_empty(e,r),null)},Environment$_0:function(e,t,n,r,i,s,a,o,l,u,_,c){var $=V.String,p=V.int;return new C.Environment0(e,t,n,r,i,s,a,o,l,C.LinkedHashMap_LinkedHashMap$_empty($,p),u,C.LinkedHashMap_LinkedHashMap$_empty($,p),_,C.LinkedHashMap_LinkedHashMap$_empty($,p),c)},_EnvironmentModule__EnvironmentModule1:function(e,t,n,r){var i,s,a,o,l,u;return null==r&&(r=A.Set_empty3),i=C._EnvironmentModule__makeModulesByVariable1(r),s=C._EnvironmentModule__memberMap1(A.JSArray_methods.get$first(e._environment0$_variables),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure11,V.Map_String_Value_2),V.Value_2),a=C._EnvironmentModule__memberMap1(A.JSArray_methods.get$first(e._environment0$_variableNodes),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure12,V.Map_String_AstNode_2),V.AstNode_2),o=V.Map_String_Callable_2,l=V.Callable_2,u=C._EnvironmentModule__memberMap1(A.JSArray_methods.get$first(e._environment0$_functions),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure13,o),l),l=C._EnvironmentModule__memberMap1(A.JSArray_methods.get$first(e._environment0$_mixins),r.map$1$1(0,new C._EnvironmentModule__EnvironmentModule_closure14,o),l),o=E.get$isNotEmpty$asx(t.get$children(t))||A.JSArray_methods.any$1(e._environment0$_allModules,new C._EnvironmentModule__EnvironmentModule_closure15),C._EnvironmentModule$_1(e,t,n,i,s,a,u,l,o,!n.get$isEmpty(n)||A.JSArray_methods.any$1(e._environment0$_allModules,new C._EnvironmentModule__EnvironmentModule_closure16))},_EnvironmentModule__makeModulesByVariable1:function(e){var t,n,r,i,s,a;if(e.get$isEmpty(e))return A.Map_empty6;for(t=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.Module_Callable_2),n=e.get$iterator(e);n.moveNext$0();)if(r=n.get$current(n),r instanceof C._EnvironmentModule1){for(i=r._environment0$_modulesByVariable,i=i.get$values(i),i=i.get$iterator(i);i.moveNext$0();)s=i.get$current(i),a=s.get$variables(),C.setAll0(t,a.get$keys(a),s);C.setAll0(t,E.get$keys$z(A.JSArray_methods.get$first(r._environment0$_environment._environment0$_variables)),r)}else i=r.get$variables(),C.setAll0(t,i.get$keys(i),r);return t},_EnvironmentModule__memberMap1:function(e,t,n){var r,i,s;if(e=new C.PublicMemberMapView0(e,n._eval$1("PublicMemberMapView0<0>")),t.get$isEmpty(t))return e;for(r=C._setArrayType([],n._eval$1("JSArray<Map<String,0>>")),i=t.get$iterator(t);i.moveNext$0();)s=i.get$current(i),s.get$isNotEmpty(s)&&r.push(s);return r.push(e),1===r.length?e:C.MergedMapView$0(r,V.String,n)},_EnvironmentModule$_1:function(e,t,n,r,i,s,a,o,l,u){return new C._EnvironmentModule1(e._environment0$_allModules,i,s,a,o,n,t,l,u,e,r)},Environment0:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h){var d=this;d._environment0$_modules=e,d._environment0$_namespaceNodes=t,d._environment0$_globalModules=n,d._environment0$_importedModules=r,d._environment0$_forwardedModules=i,d._environment0$_nestedForwardedModules=s,d._environment0$_allModules=a,d._environment0$_variables=o,d._environment0$_variableNodes=l,d._environment0$_variableIndices=u,d._environment0$_functions=_,d._environment0$_functionIndices=c,d._environment0$_mixins=$,d._environment0$_mixinIndices=p,d._environment0$_content=h,d._environment0$_inMixin=!1,d._environment0$_inSemiGlobalScope=!0,d._environment0$_lastVariableIndex=d._environment0$_lastVariableName=null},Environment_importForwards_closure2:function(){},Environment_importForwards_closure3:function(){},Environment_importForwards_closure4:function(){},Environment__getVariableFromGlobalModule_closure0:function(e){this.name=e},Environment_setVariable_closure2:function(e,t){this.$this=e,this.name=t},Environment_setVariable_closure3:function(e){this.name=e},Environment_setVariable_closure4:function(e,t){this.$this=e,this.name=t},Environment__getFunctionFromGlobalModule_closure0:function(e){this.name=e},Environment__getMixinFromGlobalModule_closure0:function(e){this.name=e},Environment_toModule_closure0:function(){},Environment_toDummyModule_closure0:function(){},Environment__fromOneModule_closure0:function(e,t){this.callback=e,this.T=t},Environment__fromOneModule__closure0:function(e,t){this.entry=e,this.T=t},_EnvironmentModule1:function(e,t,n,r,i,s,a,o,l,u,_){var c=this;c.upstream=e,c.variables=t,c.variableNodes=n,c.functions=r,c.mixins=i,c.extensionStore=s,c.css=a,c.transitivelyContainsCss=o,c.transitivelyContainsExtensions=l,c._environment0$_environment=u,c._environment0$_modulesByVariable=_},_EnvironmentModule__EnvironmentModule_closure11:function(){},_EnvironmentModule__EnvironmentModule_closure12:function(){},_EnvironmentModule__EnvironmentModule_closure13:function(){},_EnvironmentModule__EnvironmentModule_closure14:function(){},_EnvironmentModule__EnvironmentModule_closure15:function(){},_EnvironmentModule__EnvironmentModule_closure16:function(){},ErrorRule0:function(e,t){this.expression=e,this.span=t},_EvaluateVisitor$1:function(e,t,n,r,i,s){var a,o=V.Uri,l=V.Module_Callable_2,u=C._setArrayType([],V.JSArray_Tuple2_String_AstNode_2);return a=null==r?null==t?C.ImportCache$none(n):t:null,o=new C._EvaluateVisitor1(a,r,C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.Callable_2),C.LinkedHashMap_LinkedHashMap$_empty(o,l),C.LinkedHashMap_LinkedHashMap$_empty(o,l),C.LinkedHashMap_LinkedHashMap$_empty(o,V.Configuration_2),C.LinkedHashMap_LinkedHashMap$_empty(o,V.AstNode_2),n,C.LinkedHashSet_LinkedHashSet$_empty(V.Tuple2_String_SourceSpan),i,s,C.Environment$0(),C.LinkedHashSet_LinkedHashSet$_empty(o),C.LinkedHashMap_LinkedHashMap$_empty(o,V.nullable_AstNode_2),u,A.Configuration_Map_empty_null0),o._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap1(e,t,n,r,i,s),o},_EvaluateVisitor1:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d){var f=this;f._evaluate0$_importCache=e,f._evaluate0$_nodeImporter=t,f._evaluate0$_builtInFunctions=n,f._evaluate0$_builtInModules=r,f._evaluate0$_modules=i,f._evaluate0$_moduleConfigurations=s,f._evaluate0$_moduleNodes=a,f._evaluate0$_logger=o,f._evaluate0$_warningsEmitted=l,f._evaluate0$_quietDeps=u,f._evaluate0$_sourceMap=_,f._evaluate0$_environment=c,f._evaluate0$_declarationName=f._evaluate0$__parent=f._evaluate0$_mediaQuerySources=f._evaluate0$_mediaQueries=f._evaluate0$_styleRuleIgnoringAtRoot=null,f._evaluate0$_member="root stylesheet",f._evaluate0$_importSpan=f._evaluate0$_callableNode=f._evaluate0$_currentCallable=null,f._evaluate0$_inSupportsDeclaration=f._evaluate0$_inKeyframes=f._evaluate0$_atRootExcludingStyleRule=f._evaluate0$_inUnknownAtRule=f._evaluate0$_inFunction=!1,f._evaluate0$_loadedUrls=$,f._evaluate0$_activeModules=p,f._evaluate0$_stack=h,f._evaluate0$_importer=null,f._evaluate0$_inDependency=!1,f._evaluate0$__extensionStore=f._evaluate0$_outOfOrderImports=f._evaluate0$__endOfImports=f._evaluate0$__root=f._evaluate0$__stylesheet=null,f._evaluate0$_configuration=d},_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,n){this.$this=e,this.name=t,this.module=n},_EvaluateVisitor_closure27:function(e){this.$this=e},_EvaluateVisitor_closure28:function(e){this.$this=e},_EvaluateVisitor__closure5:function(e,t,n){this.values=e,this.span=t,this.callableNode=n},_EvaluateVisitor__closure6:function(e){this.$this=e},_EvaluateVisitor_run_closure1:function(e,t,n){this.$this=e,this.node=t,this.importer=n},_EvaluateVisitor_run__closure1:function(e,t,n){this.$this=e,this.importer=t,this.node=n},_EvaluateVisitor__loadModule_closure3:function(e,t){this.callback=e,this.builtInModule=t},_EvaluateVisitor__loadModule_closure4:function(e,t,n,r,i,s,a){var o=this;o.$this=e,o.url=t,o.nodeWithSpan=n,o.baseUrl=r,o.namesInErrors=i,o.configuration=s,o.callback=a},_EvaluateVisitor__loadModule__closure3:function(e,t){this.$this=e,this.message=t},_EvaluateVisitor__loadModule__closure4:function(e,t){this._box_0=e,this.callback=t},_EvaluateVisitor__execute_closure1:function(e,t,n,r,i,s){var a=this;a.$this=e,a.importer=t,a.stylesheet=n,a.extensionStore=r,a.configuration=i,a.css=s},_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_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitAtRootRule_closure4:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor__scopeForAtRoot_closure11:function(e,t,n){this.$this=e,this.newParent=t,this.node=n},_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,n){this.$this=e,this.node=t,this.nodeWithSpan=n},_EvaluateVisitor_visitEachRule_closure6:function(e,t,n){this.$this=e,this.node=t,this.nodeWithSpan=n},_EvaluateVisitor_visitEachRule_closure7:function(e,t,n,r){var i=this;i.$this=e,i.list=t,i.setVariables=n,i.node=r},_EvaluateVisitor_visitEachRule__closure1:function(e,t,n){this.$this=e,this.setVariables=t,this.node=n},_EvaluateVisitor_visitEachRule___closure1:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure5:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure6:function(e,t,n){this.$this=e,this.name=t,this.children=n},_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,n,r,i,s){var a=this;a._box_0=e,a.$this=t,a.node=n,a.from=r,a.direction=i,a.fromNumber=s},_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__closure7:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport__closure8:function(){},_EvaluateVisitor__visitDynamicImport__closure9:function(){},_EvaluateVisitor__visitDynamicImport__closure10:function(e,t,n,r,i,s){var a=this;a.$this=e,a.result=t,a.stylesheet=n,a.loadsUserDefinedModules=r,a.environment=i,a.children=s},_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,n,r){var i=this;i.$this=e,i.contentCallable=t,i.mixin=n,i.nodeWithSpan=r},_EvaluateVisitor_visitIncludeRule__closure1:function(e,t,n){this.$this=e,this.mixin=t,this.nodeWithSpan=n},_EvaluateVisitor_visitIncludeRule___closure1:function(e,t,n){this.$this=e,this.mixin=t,this.nodeWithSpan=n},_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,n,r,i){var s=this;s.$this=e,s.mergedQueries=t,s.queries=n,s.mergedSources=r,s.node=i},_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.mergedSources=e},_EvaluateVisitor_visitStyleRule_closure9:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure10:function(){},_EvaluateVisitor_visitStyleRule_closure11:function(e,t,n){this.$this=e,this.rule=t,this.node=n},_EvaluateVisitor_visitStyleRule__closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure12:function(){},_EvaluateVisitor_visitStyleRule_closure13: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,n){this.$this=e,this.node=t,this.override=n},_EvaluateVisitor_visitVariableDeclaration_closure6:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitVariableDeclaration_closure7:function(e,t,n){this.$this=e,this.node=t,this.value=n},_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_visitUnaryOperationExpression_closure1:function(e,t){this.node=e,this.operand=t},_EvaluateVisitor__visitCalculationValue_closure1:function(e,t,n){this.$this=e,this.node=t,this.inMinMax=n},_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,n){this._box_0=e,this.$this=t,this.node=n},_EvaluateVisitor_visitInterpolatedFunctionExpression_closure1:function(e,t,n){this.$this=e,this.node=t,this.$function=n},_EvaluateVisitor__runUserDefinedCallable_closure1:function(e,t,n,r,i,s){var a=this;a.$this=e,a.callable=t,a.evaluated=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable__closure1:function(e,t,n,r,i,s){var a=this;a.$this=e,a.evaluated=t,a.callable=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable___closure1:function(e,t,n,r,i,s){var a=this;a.$this=e,a.evaluated=t,a.callable=n,a.nodeWithSpan=r,a.run=i,a.V=s},_EvaluateVisitor__runUserDefinedCallable____closure1:function(){},_EvaluateVisitor__runFunctionCallable_closure1:function(e,t){this.$this=e,this.callable=t},_EvaluateVisitor__runBuiltInCallable_closure5:function(e,t,n){this.overload=e,this.evaluated=t,this.namedSet=n},_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,n,r){var i=this;i.$this=e,i.named=t,i.restNodeForSpan=n,i.namedNodes=r},_EvaluateVisitor__evaluateArguments_closure10:function(){},_EvaluateVisitor__evaluateMacroArguments_closure7:function(e){this.restArgs=e},_EvaluateVisitor__evaluateMacroArguments_closure8:function(e,t,n){this.$this=e,this.restNodeForSpan=t,this.restArgs=n},_EvaluateVisitor__evaluateMacroArguments_closure9:function(e,t,n,r){var i=this;i.$this=e,i.named=t,i.restNodeForSpan=n,i.restArgs=r},_EvaluateVisitor__evaluateMacroArguments_closure10:function(e,t,n){this.$this=e,this.keywordRestNodeForSpan=t,this.keywordRestArgs=n},_EvaluateVisitor__addRestMap_closure1:function(e,t,n,r,i,s){var a=this;a.$this=e,a.values=t,a.convert=n,a.expressionNode=r,a.map=i,a.nodeWithSpan=s},_EvaluateVisitor__verifyArguments_closure1:function(e,t,n){this.$arguments=e,this.positional=t,this.named=n},_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,n,r){var i=this;i.$this=e,i.mergedQueries=t,i.node=n,i.mergedSources=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.mergedSources=e},_EvaluateVisitor_visitCssStyleRule_closure3:function(e,t,n){this.$this=e,this.rule=t,this.node=n},_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__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._evaluate0$_visitor=e},_ImportedCssVisitor_visitCssAtRule_closure1:function(){},_ImportedCssVisitor_visitCssMediaRule_closure1:function(e){this.hasBeenMerged=e},_ImportedCssVisitor_visitCssStyleRule_closure1:function(){},_ImportedCssVisitor_visitCssSupportsRule_closure1:function(){},_EvaluationContext1:function(e,t){this._evaluate0$_visitor=e,this._evaluate0$_defaultWarnNodeWithSpan=t},_ArgumentResults1:function(e,t,n,r,i){var s=this;s.positional=e,s.positionalNodes=t,s.named=n,s.namedNodes=r,s.separator=i},_LoadedStylesheet1:function(e,t,n){this.stylesheet=e,this.importer=t,this.isDependency=n},EveryCssVisitor0:function(){},EveryCssVisitor_visitCssAtRule_closure0:function(e){this.$this=e},EveryCssVisitor_visitCssKeyframeBlock_closure0:function(e){this.$this=e},EveryCssVisitor_visitCssMediaRule_closure0:function(e){this.$this=e},EveryCssVisitor_visitCssStyleRule_closure0:function(e){this.$this=e},EveryCssVisitor_visitCssStylesheet_closure0:function(e){this.$this=e},EveryCssVisitor_visitCssSupportsRule_closure0:function(e){this.$this=e},throwNodeException:function(e,t,n,r){var i,s,a,o;r=r,i=I._glyphs===A.C_AsciiGlyphSet,I._glyphs=t?A.C_AsciiGlyphSet:A.C_UnicodeGlyphSet;try{a=C.callConstructor(I.$get$exceptionClass(),[e,A.JSString_methods.replaceFirst$2(e.toString$1$color(0,n),"Error: ","")]),s=V._NodeException._as(a),o=C.getTrace0(e),r=null==o?r:o,null!=r&&C.attachJsStack(s,r),C.jsThrow(s)}finally{I._glyphs=i?A.C_AsciiGlyphSet:A.C_UnicodeGlyphSet}},_NodeException:function(){},exceptionClass_closure:function(){},exceptionClass__closure:function(){},exceptionClass__closure0:function(){},exceptionClass__closure1:function(){},SassException$0:function(e,t){return new C.SassException0(e,t)},MultiSpanSassException$0:function(e,t,n,r){return new C.MultiSpanSassException0(n,C.ConstantMap_ConstantMap$from(r,V.FileSpan,V.String),e,t)},SassRuntimeException$0:function(e,t,n){return new C.SassRuntimeException0(n,e,t)},MultiSpanSassRuntimeException$0:function(e,t,n,r,i){return new C.MultiSpanSassRuntimeException0(i,n,C.ConstantMap_ConstantMap$from(r,V.FileSpan,V.String),e,t)},SassFormatException$0:function(e,t){return new C.SassFormatException0(e,t)},SassScriptException$0:function(e,t){return new C.SassScriptException0(null==t?e:"$"+t+": "+e)},MultiSpanSassScriptException$0:function(e,t,n){var r=C.ConstantMap_ConstantMap$from(n,V.FileSpan,V.String);return new C.MultiSpanSassScriptException0(t,r,e)},SassException0:function(e,t){this._span_exception$_message=e,this._span=t},MultiSpanSassException0:function(e,t,n,r){var i=this;i.primaryLabel=e,i.secondarySpans=t,i._span_exception$_message=n,i._span=r},SassRuntimeException0:function(e,t,n){this.trace=e,this._span_exception$_message=t,this._span=n},MultiSpanSassRuntimeException0:function(e,t,n,r,i){var s=this;s.trace=e,s.primaryLabel=t,s.secondarySpans=n,s._span_exception$_message=r,s._span=i},SassFormatException0:function(e,t){this._span_exception$_message=e,this._span=t},MultiSpanSassFormatException0:function(e,t,n,r){var i=this;i.primaryLabel=e,i.secondarySpans=t,i._span_exception$_message=n,i._span=r},SassScriptException0:function(e){this.message=e},MultiSpanSassScriptException0:function(e,t,n){this.primaryLabel=e,this.secondarySpans=t,this.message=n},Exports:function(){},LoggerNamespace:function(){},_MakeExpressionCalculationSafe0:function(){},__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor0:function(){},ExtendRule0:function(e,t,n){this.selector=e,this.isOptional=t,this.span=n},Extension0:function(e,t,n,r,i){var s=this;s.extender=e,s.target=t,s.mediaContext=n,s.isOptional=r,s.span=i},Extender0:function(e,t){this.selector=e,this.isOriginal=t,this._extension$_extension=null},ExtensionStore__extendOrReplace0:function(e,t,n,r,i){var s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x,w,E=C.ExtensionStore$_mode0(r);for(e.accept$1(A._IsInvisibleVisitor_true0)||E._extension_store$_originals.addAll$1(0,e.components),s=n.components,a=s.length,o=t.components,l=o.length,u=V.ComplexSelector_2,_=V.Extension_2,c=V.SimpleSelector_2,$=V.Map_ComplexSelector_Extension_2,p=0;p<a;++p){if(h=s[p],0===h.leadingCombinators.length?(d=h.components,d=1===d.length&&0===A.JSArray_methods.get$first(d).combinators.length):d=!1,f=d?A.JSArray_methods.get$first(h.components).selector:null,null==f)throw C.wrapException(C.SassScriptException$0("Can't extend complex selector "+C.S(h)+".",null));for(d=C.LinkedHashMap_LinkedHashMap$_empty(c,$),g=f.components,m=g.length,y=0;y<m;++y){for(S=g[y],v=C.LinkedHashMap_LinkedHashMap$_empty(u,_),b=0;b<l;++b)h=o[b],h.get$specificity(),x=new C.Extender0(h,!1),w=new C.Extension0(x,S,null,!0,i),x._extension$_extension=w,v.$indexSet(0,h,w);d.$indexSet(0,S,v)}e=E._extension_store$_extendList$2(e,d)}return e},ExtensionStore$0:function(){var e=V.SimpleSelector_2;return new C.ExtensionStore0(C.LinkedHashMap_LinkedHashMap$_empty(e,V.Set_ModifiableBox_SelectorList_2),C.LinkedHashMap_LinkedHashMap$_empty(e,V.Map_ComplexSelector_Extension_2),C.LinkedHashMap_LinkedHashMap$_empty(e,V.List_Extension_2),C.LinkedHashMap_LinkedHashMap$_empty(V.ModifiableBox_SelectorList_2,V.List_CssMediaQuery_2),new C._LinkedIdentityHashMap(V._LinkedIdentityHashMap_SimpleSelector_int_2),new C._LinkedIdentityHashSet(V._LinkedIdentityHashSet_ComplexSelector_2),A.ExtendMode_normal_normal0)},ExtensionStore$_mode0:function(e){var t=V.SimpleSelector_2;return new C.ExtensionStore0(C.LinkedHashMap_LinkedHashMap$_empty(t,V.Set_ModifiableBox_SelectorList_2),C.LinkedHashMap_LinkedHashMap$_empty(t,V.Map_ComplexSelector_Extension_2),C.LinkedHashMap_LinkedHashMap$_empty(t,V.List_Extension_2),C.LinkedHashMap_LinkedHashMap$_empty(V.ModifiableBox_SelectorList_2,V.List_CssMediaQuery_2),new C._LinkedIdentityHashMap(V._LinkedIdentityHashMap_SimpleSelector_int_2),new C._LinkedIdentityHashSet(V._LinkedIdentityHashSet_ComplexSelector_2),e)},ExtensionStore0:function(e,t,n,r,i,s,a){var o=this;o._extension_store$_selectors=e,o._extension_store$_extensions=t,o._extension_store$_extensionsByExtender=n,o._extension_store$_mediaContexts=r,o._extension_store$_sourceSpecificity=i,o._extension_store$_originals=s,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,n,r,i){var s=this;s._box_0=e,s.existingSources=t,s.extensionsForTarget=n,s.selectorsForTarget=r,s.target=i},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_closure0:function(e,t,n){this._box_0=e,this.$this=t,this.complex=n},ExtensionStore__extendComplex__closure0:function(e,t,n){this._box_0=e,this.$this=t,this.complex=n},ExtensionStore__extendCompound_closure2:function(){},ExtensionStore__extendCompound_closure3:function(){},ExtensionStore__extendCompound_closure4:function(e){this.original=e},ExtensionStore__extendSimple_withoutPseudo0:function(e,t,n){this.$this=e,this.extensions=t,this.targetsUsed=n},ExtensionStore__extendSimple_closure1:function(e,t){this.$this=e,this.withoutPseudo=t},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,t){this.pseudo=e,this.selector=t},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,n,r){var i=this;i.$this=e,i.newSelectors=t,i.oldToNewSelectors=n,i.newMediaContexts=r},FiberClass:function(){},Fiber:function(){},NodeToDartFileImporter:function(e){this._file0$_findFileUrl=e},FilesystemImporter$:function(e){return new C.FilesystemImporter0(C.absolute(e,null,null,null,null,null,null,null,null,null,null,null,null,null,null))},FilesystemImporter0:function(e){this._filesystem$_loadPath=e},FilesystemImporter_canonicalize_closure0:function(){},ForRule$0:function(e,t,n,r,i,s){var a=C.List_List$unmodifiable(r,V.Statement_2),o=A.JSArray_methods.any$1(a,new C.ParentStatement_closure0);return new C.ForRule0(e,t,n,s,i,a,o)},ForRule0:function(e,t,n,r,i,s,a){var o=this;o.variable=e,o.from=t,o.to=n,o.isExclusive=r,o.span=i,o.children=s,o.hasDeclarations=a},ForwardRule0:function(e,t,n,r,i,s,a,o){var l=this;l.url=e,l.shownMixinsAndFunctions=t,l.shownVariables=n,l.hiddenMixinsAndFunctions=r,l.hiddenVariables=i,l.prefix=s,l.configuration=a,l.span=o},ForwardedModuleView_ifNecessary0:function(e,t,n){var r;return null==t.prefix&&null==t.shownMixinsAndFunctions&&null==t.shownVariables?(r=t.hiddenMixinsAndFunctions,null==r?r=null:(r=r._base,r=r.get$isEmpty(r)),!0===r?(r=t.hiddenVariables,null==r?r=null:(r=r._base,r=r.get$isEmpty(r)),r=!0===r):r=!1):r=!1,r?e:C.ForwardedModuleView$0(e,t,n)},ForwardedModuleView$0:function(e,t,n){var r=t.prefix,i=t.shownVariables,s=t.hiddenVariables,a=t.shownMixinsAndFunctions,o=t.hiddenMixinsAndFunctions;return new C.ForwardedModuleView0(e,t,C.ForwardedModuleView__forwardedMap0(e.get$variables(),r,i,s,V.Value_2),C.ForwardedModuleView__forwardedMap0(e.get$variableNodes(),r,i,s,V.AstNode_2),C.ForwardedModuleView__forwardedMap0(e.get$functions(e),r,a,o,n),C.ForwardedModuleView__forwardedMap0(e.get$mixins(),r,a,o,n),n._eval$1("ForwardedModuleView0<0>"))},ForwardedModuleView__forwardedMap0:function(e,t,n,r,i){var s,a=null==t;return a&&null==n?null!=r?(s=r._base,s=s.get$isEmpty(s)):s=!0:s=!1,s||(a||(e=new C.PrefixedMapView0(e,t,i._eval$1("PrefixedMapView0<0>"))),null!=n?e=new C.LimitedMapView0(e,n._base.intersection$1(new C.MapKeySet(e,V.MapKeySet_nullable_Object)),V.$env_1_1_String._bind$1(i)._eval$1("LimitedMapView0<1,2>")):(null!=r?(a=r._base,a=a.get$isNotEmpty(a)):a=!1,a&&(e=C.LimitedMapView$blocklist0(e,r,V.String,i)))),e},ForwardedModuleView0:function(e,t,n,r,i,s,a){var o=this;o._forwarded_view0$_inner=e,o._forwarded_view0$_rule=t,o.variables=n,o.variableNodes=r,o.functions=i,o.mixins=s,o.$ti=a},FunctionExpression0:function(e,t,n,r){var i=this;i.namespace=e,i.originalName=t,i.$arguments=n,i.span=r},JSFunction0:function(){},SupportsFunction0:function(e,t,n){this.name=e,this.$arguments=t,this.span=n},functionClass_closure:function(){},functionClass__closure:function(){},functionClass__closure0:function(){},SassFunction0:function(e){this.callable=e},FunctionRule$0:function(e,t,n,r,i){var s=C.List_List$unmodifiable(n,V.Statement_2),a=A.JSArray_methods.any$1(s,new C.ParentStatement_closure0);return new C.FunctionRule0(e,t,r,s,a)},FunctionRule0:function(e,t,n,r,i){var s=this;s.name=e,s.$arguments=t,s.span=n,s.children=r,s.hasDeclarations=i},unifyComplex0:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d,f=E.getInterceptor$asx(e);if(1===f.get$length(e))return e;for(n=f.get$iterator(e),r=null,i=r,s=i;n.moveNext$0();){if(a=n.get$current(n),a.accept$1(A.C__IsUselessVisitor0))return null;if(o=a.components,1===o.length&&0!==a.leadingCombinators.length){if(l=A.JSArray_methods.get$single(a.leadingCombinators),a=null!=i&&!(i.$ti._is(l)&&E.$eq$(l.value,i.value)),a)return null;i=l}if(u=A.JSArray_methods.get$last(o),a=u.combinators,0!==a.length){if(_=A.JSArray_methods.get$single(a),a=null!=r&&!(r.$ti._is(_)&&E.$eq$(_.value,r.value)),a)return null;r=_}if(null==s)s=u.selector.components;else for(a=u.selector.components,o=a.length,c=0;c<o;++c)if(s=a[c].unify$1(s),null==s)return null}for(n=V.JSArray_ComplexSelector_2,a=C._setArrayType([],n),o=f.get$iterator(e);o.moveNext$0();)$=o.get$current(o),p=$.components,h=p.length,h>1&&(d=$.leadingCombinators,a.push(C.ComplexSelector$0(d,A.JSArray_methods.take$1(p,h-1),$.span,$.lineBreak)));return o=null==i?A.List_empty14:C._setArrayType([i],V.JSArray_CssValue_Combinator_2),s.toString,$=C.CompoundSelector$0(s,t),p=null==r?A.List_empty14:C._setArrayType([r],V.JSArray_CssValue_Combinator_2),u=C.ComplexSelector$0(o,C._setArrayType([new C.ComplexSelectorComponent0($,C.List_List$unmodifiable(p,V.CssValue_Combinator_2),t)],V.JSArray_ComplexSelectorComponent_2),t,f.any$1(e,new C.unifyComplex_closure0)),0===a.length?f=C._setArrayType([u],n):(f=C.List_List$of(C.IterableExtension_get_exceptLast0(a),!0,V.ComplexSelector_2),f.push(A.JSArray_methods.get$last(a).concatenate$2(u,t))),C.weave0(f,t,!1)},unifyCompound0:function(e,t){var n,r,i,s,a=t.components;for(n=e.components,r=n.length,i=0;i<r;++i,a=s)if(s=n[i].unify$1(a),null==s)return null;return C.CompoundSelector$0(a,e.span)},unifyUniversalAndElement0:function(e,t){var n,r,i,s,a,o,l,u=k.must_b;if(e instanceof C.UniversalSelector0)n=e.namespace,r=null;else{if(!(e instanceof C.TypeSelector0))throw C.wrapException(C.ArgumentError$value(e,"selector1",u));i=e.name,n=i.namespace,r=i.name}if(t instanceof C.UniversalSelector0)s=t.namespace,a=null;else{if(!(t instanceof C.TypeSelector0))throw C.wrapException(C.ArgumentError$value(t,"selector2",u));i=t.name,s=i.namespace,a=i.name}if(n==s||"*"===s)o=n;else{if("*"!==n)return null;o=s}if(r==a||null==a)l=r;else{if(null!=r&&"*"!==r)return null;l=a}return i=e.span,null==l?new C.UniversalSelector0(o,i):new C.TypeSelector0(new C.QualifiedName0(l,o),i)},weave0:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y=E.getInterceptor$asx(e);if(1===y.get$length(e))return r=y.get$first(e),!n||r.lineBreak?e:C._setArrayType([C.ComplexSelector$0(r.leadingCombinators,r.components,r.span,!0)],V.JSArray_ComplexSelector_2);for(i=V.JSArray_ComplexSelector_2,s=C._setArrayType([y.get$first(e)],i),y=y.skip$1(e,1),y=y.get$iterator(y),a=V.ComplexSelectorComponent_2;y.moveNext$0();)if(o=y.get$current(y),l=o.components,1!==l.length){for(_=C._setArrayType([],i),c=s.length,$=0;$<s.length;s.length===c||(0,C.throwConcurrentModificationError)(s),++$)for(p=C._weaveParents0(s[$],o,t),null==p&&(p=A.List_empty15),h=p.length,d=0;d<p.length;p.length===h||(0,C.throwConcurrentModificationError)(p),++d)f=p[d],g=A.JSArray_methods.get$last(l),m=C.List_List$of(f.components,!0,a),m.push(g),g=f.lineBreak||n,_.push(C.ComplexSelector$0(f.leadingCombinators,m,t,g));s=_}else for(u=0;u<s.length;++u)s[u]=s[u].concatenate$3$forceLineBreak(o,t,n);return s},_weaveParents0:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x,w,M,I=C._mergeLeadingCombinators0(e.leadingCombinators,t.leadingCombinators);if(null==I)return null;if(r=V.ComplexSelectorComponent_2,i=C.ListQueue_ListQueue$of(e.components,r),s=C.ListQueue_ListQueue$of(C.IterableExtension_get_exceptLast0(t.components),r),a=C._mergeTrailingCombinators0(i,s,n,null),null==a)return null;if(o=C._firstIfRootish0(i),l=C._firstIfRootish0(s),r=null==o,r||null==l)r&&null==l||(r=r?l:o,r.toString,i.addFirst$1(r),s.addFirst$1(r));else{if(u=C.unifyCompound0(o.selector,l.selector),null==u)return null;r=o.combinators,_=o.span,c=V.CssValue_Combinator_2,i.addFirst$1(new C.ComplexSelectorComponent0(u,C.List_List$unmodifiable(r,c),_)),s.addFirst$1(new C.ComplexSelectorComponent0(u,C.List_List$unmodifiable(l.combinators,c),_))}for($=C._groupSelectors0(i),p=C._groupSelectors0(s),r=V.List_ComplexSelectorComponent_2,h=C.longestCommonSubsequence0(p,$,new C._weaveParents_closure3(n),r),d=C._setArrayType([],V.JSArray_List_Iterable_ComplexSelectorComponent_2),_=h.length,c=V.JSArray_Iterable_ComplexSelectorComponent_2,f=V.JSArray_ComplexSelectorComponent_2,g=0;g<h.length;h.length===_||(0,C.throwConcurrentModificationError)(h),++g){for(m=h[g],y=C._setArrayType([],c),S=C._chunks0($,p,new C._weaveParents_closure4(m),r),v=S.length,b=0;b<S.length;S.length===v||(0,C.throwConcurrentModificationError)(S),++b){for(x=S[b],w=C._setArrayType([],f),M=A.JSArray_methods.get$iterator(x);M.moveNext$0();)A.JSArray_methods.addAll$1(w,M.get$current(M));y.push(w)}d.push(y),d.push(C._setArrayType([m],c)),$.removeFirst$0(),p.removeFirst$0()}for(_=C._setArrayType([],c),r=C._chunks0($,p,new C._weaveParents_closure5,r),c=r.length,g=0;g<r.length;r.length===c||(0,C.throwConcurrentModificationError)(r),++g){for(x=r[g],y=C._setArrayType([],f),S=A.JSArray_methods.get$iterator(x);S.moveNext$0();)A.JSArray_methods.addAll$1(y,S.get$current(S));_.push(y)}for(d.push(_),A.JSArray_methods.addAll$1(d,a),r=C._setArrayType([],V.JSArray_ComplexSelector_2),_=E.get$iterator$ax(C.paths0(new C.WhereIterable(d,new C._weaveParents_closure6,V.WhereIterable_List_Iterable_ComplexSelectorComponent_2),V.Iterable_ComplexSelectorComponent_2)),c=!e.lineBreak,y=t.lineBreak;_.moveNext$0();){for(S=_.get$current(_),v=C._setArrayType([],f),S=E.get$iterator$ax(S);S.moveNext$0();)A.JSArray_methods.addAll$1(v,S.get$current(S));r.push(C.ComplexSelector$0(I,v,n,!c||y))}return r},_firstIfRootish0:function(e){var t,n,r,i,s;if(e._collection$_head===e._collection$_tail)return null;for(t=e.get$first(e),n=t.selector.components,r=n.length,i=0;i<r;++i)if(s=n[i],s instanceof C.PseudoSelector0&&s.isClass&&I._rootishPseudoClasses0.contains$1(0,s.normalizedName))return e.removeFirst$0(),t;return null},_mergeLeadingCombinators0:function(e,t){var n,r=e.length;return r>1?null:(n=t.length,n>1?null:0===r?t:0===n||A.C_ListEquality.equals$2(0,e,t)?e:null)},_mergeTrailingCombinators0:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g;if(null==r&&(r=C.QueueList$(null,V.List_List_ComplexSelectorComponent_2)),i=e._collection$_head===e._collection$_tail?A.List_empty14:e.get$last(e).combinators,s=t._collection$_head===t._collection$_tail?A.List_empty14:t.get$last(t).combinators,a=i.length,o=0===a,o&&0===s.length)return r;if(a>1||s.length>1)return null;if(l=o?null:A.JSArray_methods.get$first(i),u=0===s.length?null:A.JSArray_methods.get$first(s),a=null!=l,a&&null!=u){if(_=e.removeLast$0(0),c=t.removeLast$0(0),a=l.value,o=a===A.Combinator_Htt0,o&&u.value===A.Combinator_Htt0)a=_.selector,o=c.selector,C.compoundIsSuperselector0(a,o,null)?r.addFirst$1(C._setArrayType([C._setArrayType([c],V.JSArray_ComplexSelectorComponent_2)],V.JSArray_List_ComplexSelectorComponent_2)):($=V.JSArray_ComplexSelectorComponent_2,p=V.JSArray_List_ComplexSelectorComponent_2,C.compoundIsSuperselector0(o,a,null)?r.addFirst$1(C._setArrayType([C._setArrayType([_],$)],p)):(h=C._setArrayType([C._setArrayType([_,c],$),C._setArrayType([c,_],$)],p),d=C.unifyCompound0(a,o),null!=d&&h.push(C._setArrayType([new C.ComplexSelectorComponent0(d,C.List_List$unmodifiable(C._setArrayType([l],V.JSArray_CssValue_Combinator_2),V.CssValue_Combinator_2),n)],$)),r.addFirst$1(h)));else if($=!(!o||u.value!==A.Combinator_4QF0)||a===A.Combinator_4QF0&&u.value===A.Combinator_Htt0,$)f=o?_:c,g=o?c:_,a=V.JSArray_ComplexSelectorComponent_2,o=V.JSArray_List_ComplexSelectorComponent_2,C.compoundIsSuperselector0(f.selector,g.selector,null)?r.addFirst$1(C._setArrayType([C._setArrayType([g],a)],o)):(d=C.unifyCompound0(_.selector,c.selector),o=C._setArrayType([C._setArrayType([f,g],a)],o),null!=d&&o.push(C._setArrayType([new C.ComplexSelectorComponent0(d,C.List_List$unmodifiable(g.combinators,V.CssValue_Combinator_2),n)],a)),r.addFirst$1(o));else if(a===A.Combinator_Cht0?($=u.value,$=$===A.Combinator_4QF0||$===A.Combinator_Htt0):$=!1,$)r.addFirst$1(C._setArrayType([C._setArrayType([c],V.JSArray_ComplexSelectorComponent_2)],V.JSArray_List_ComplexSelectorComponent_2)),e._add$1(_);else if(a=u.value===A.Combinator_Cht0&&(a===A.Combinator_4QF0||o),a)r.addFirst$1(C._setArrayType([C._setArrayType([_],V.JSArray_ComplexSelectorComponent_2)],V.JSArray_List_ComplexSelectorComponent_2)),t._add$1(c);else{if(!l.$eq(0,u))return null;if(d=C.unifyCompound0(_.selector,c.selector),null==d)return null;r.addFirst$1(C._setArrayType([C._setArrayType([new C.ComplexSelectorComponent0(d,C.List_List$unmodifiable(C._setArrayType([l],V.JSArray_CssValue_Combinator_2),V.CssValue_Combinator_2),n)],V.JSArray_ComplexSelectorComponent_2)],V.JSArray_List_ComplexSelectorComponent_2))}return C._mergeTrailingCombinators0(e,t,n,r)}return a?(l.value===A.Combinator_Cht0&&!t.get$isEmpty(t)&&C.compoundIsSuperselector0(t.get$last(t).selector,e.get$last(e).selector,null)&&t.removeLast$0(0),r.addFirst$1(C._setArrayType([C._setArrayType([e.removeLast$0(0)],V.JSArray_ComplexSelectorComponent_2)],V.JSArray_List_ComplexSelectorComponent_2)),C._mergeTrailingCombinators0(e,t,n,r)):(E.$eq$(null==u?null:u.value,A.Combinator_Cht0)&&!e.get$isEmpty(e)&&C.compoundIsSuperselector0(e.get$last(e).selector,t.get$last(t).selector,null)&&e.removeLast$0(0),r.addFirst$1(C._setArrayType([C._setArrayType([t.removeLast$0(0)],V.JSArray_ComplexSelectorComponent_2)],V.JSArray_List_ComplexSelectorComponent_2)),C._mergeTrailingCombinators0(e,t,n,r))},_mustUnify0:function(e,t){var n,r,i,s=C.LinkedHashSet_LinkedHashSet$_empty(V.SimpleSelector_2);for(n=E.get$iterator$ax(e);n.moveNext$0();)for(r=A.JSArray_methods.get$iterator(n.get$current(n).selector.components),i=new C.WhereIterator(r,C.functions0___isUnique$closure());i.moveNext$0();)s.add$1(0,r.get$current(r));return 0!==s._collection$_length&&E.any$1$ax(t,new C._mustUnify_closure0(s))},_isUnique0:function(e){var t;return t=e instanceof C.IDSelector0||e instanceof C.PseudoSelector0&&!e.isClass,t},_chunks0:function(e,t,n,r){for(var i,s,a=r._eval$1("JSArray<0>"),o=C._setArrayType([],a);!n.call$1(e);)o.push(e.removeFirst$0());for(i=C._setArrayType([],a);!n.call$1(t);)i.push(t.removeFirst$0());return a=0===o.length,a&&0===i.length?C._setArrayType([],r._eval$1("JSArray<List<0>>")):a?C._setArrayType([i],r._eval$1("JSArray<List<0>>")):0===i.length?C._setArrayType([o],r._eval$1("JSArray<List<0>>")):(a=C.List_List$of(o,!0,r),A.JSArray_methods.addAll$1(a,i),s=C.List_List$of(i,!0,r),A.JSArray_methods.addAll$1(s,o),C._setArrayType([a,s],r._eval$1("JSArray<List<0>>")))},paths0:function(e,t){return E.fold$2$ax(e,C._setArrayType([C._setArrayType([],t._eval$1("JSArray<0>"))],t._eval$1("JSArray<List<0>>")),new C.paths_closure0(t))},_groupSelectors0:function(e){var t,n,r,i=C.QueueList$(null,V.List_ComplexSelectorComponent_2),s=V.JSArray_ComplexSelectorComponent_2,a=C._setArrayType([],s);for(t=C._ListQueueIterator$(e),n=C._instanceType(t)._precomputed1;t.moveNext$0();)r=t._collection$_current,null==r&&(r=n._as(r)),a.push(r),0===r.combinators.length&&(i._queue_list$_add$1(a),a=C._setArrayType([],s));return 0!==a.length&&i._queue_list$_add$1(a),i},listIsSuperselector0:function(e,t){return A.JSArray_methods.every$1(t,new C.listIsSuperselector_closure0(e))},_complexIsParentSuperselector0:function(e,t){var n,r,i;return!(E.get$length$asx(e)>E.get$length$asx(t))&&(n=I.$get$bogusSpan0(),r=new C.ComplexSelectorComponent0(C.CompoundSelector$0(C._setArrayType([new C.PlaceholderSelector0("<temp>",n)],V.JSArray_SimpleSelector_2),n),C.List_List$unmodifiable(A.List_empty14,V.CssValue_Combinator_2),n),n=V.ComplexSelectorComponent_2,i=C.List_List$of(e,!0,n),i.push(r),n=C.List_List$of(t,!0,n),n.push(r),C.complexIsSuperselector0(i,n))},complexIsSuperselector0:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d,f;if(0!==A.JSArray_methods.get$last(e).combinators.length)return!1;if(0!==A.JSArray_methods.get$last(t).combinators.length)return!1;for(n=V.JSArray_ComplexSelectorComponent_2,r=C._arrayInstanceType(t),i=r._precomputed1,r=r._eval$1("SubListIterable<1>"),s=0,a=0,o=null;1;o=f){if(l=e.length-s,u=t.length,_=u-a,0===l||0===_)return!1;if(l>_)return!1;if(c=e[s],$=c.combinators,$.length>1)return!1;if(1===l)return p=A.JSArray_methods.sublist$2(t,a,u-1),!A.JSArray_methods.any$1(p,new C.complexIsSuperselector_closure1)&&C.compoundIsSuperselector0(c.selector,A.JSArray_methods.get$last(t).selector,p);for(u=c.selector,h=a,p=null;1;){if(d=t[h],d.combinators.length>1)return!1;if(C.compoundIsSuperselector0(u,d.selector,p))break;if(++h,h===t.length-1)return!1;null==p&&(p=C._setArrayType([],n)),p.push(d)}if(!C._compatibleWithPreviousCombinator0(o,null==p?A.List_empty13:p))return!1;if(d=t[h],f=C.IterableExtension_get_firstOrNull($),!C._isSupercombinator0(f,C.IterableExtension_get_firstOrNull(d.combinators)))return!1;if(++s,a=h+1,e.length-s===1)if(u=null==f,E.$eq$(u?null:f.value,A.Combinator_Htt0)){if(u=t.length-1,$=new C.SubListIterable(t,0,u,r),$.SubListIterable$3(t,0,u,i),!$.skip$1(0,a).every$1(0,new C.complexIsSuperselector_closure2(f)))return!1}else if(!u&&t.length-a>1)return!1}},_compatibleWithPreviousCombinator0:function(e,t){return 0===t.length||(null==e||e.value===A.Combinator_Htt0&&A.JSArray_methods.every$1(t,new C._compatibleWithPreviousCombinator_closure0))},_isSupercombinator0:function(e,t){var n,r;return E.$eq$(e,t)?n=!0:(n=null==e,r=!!n&&E.$eq$(null==t?null:t.value,A.Combinator_Cht0),n=!!r||!!E.$eq$(n?null:e.value,A.Combinator_Htt0)&&E.$eq$(null==t?null:t.value,A.Combinator_4QF0)),n},compoundIsSuperselector0:function(e,t,n){var r,i,s,a,o,l,u,_,c,$=C._findPseudoElementIndexed0(e),p=C._findPseudoElementIndexed0(t),h=null==$;if(!h&&null!=p)return $.item1.isSuperselector$1(p.item1)?(h=e.components,r=$.item2,i=V.int,s=C._arrayInstanceType(h)._precomputed1,a=C.SubListIterable$(h,0,C.checkNotNullable(r,"count",i),s),o=t.components,l=p.item2,u=C._arrayInstanceType(o)._precomputed1,h=C._compoundComponentsIsSuperselector0(a,C.SubListIterable$(o,0,C.checkNotNullable(l,"count",i),u),n)&&C._compoundComponentsIsSuperselector0(C.SubListIterable$(h,r+1,null,s),C.SubListIterable$(o,l+1,null,u),n)):h=!1,h;if(!h||null!=p)return!1;for(h=e.components,r=h.length,i=t.components,_=0;_<r;++_)if(c=h[_],c instanceof C.PseudoSelector0&&null!=c.selector){if(!C._selectorPseudoIsSuperselector0(c,t,n))return!1}else if(!A.JSArray_methods.any$1(i,c.get$isSuperselector()))return!1;return!0},_findPseudoElementIndexed0:function(e){var t,n,r,i;for(t=e.components,n=t.length,r=0;r<n;++r)if(i=t[r],i instanceof C.PseudoSelector0&&!i.isClass)return new C.Tuple2(i,r,V.Tuple2_PseudoSelector_int_2);return null},_compoundComponentsIsSuperselector0:function(e,t,n){var r;return 0===e.get$length(e)||(0===t.get$length(t)&&(t=C._setArrayType([new C.UniversalSelector0("*",I.$get$bogusSpan0())],V.JSArray_SimpleSelector_2)),r=I.$get$bogusSpan0(),C.compoundIsSuperselector0(C.CompoundSelector$0(e,r),C.CompoundSelector$0(t,r),n))},_selectorPseudoIsSuperselector0:function(e,t,n){var r=e.selector;if(null==r)throw C.wrapException(C.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));switch(e.normalizedName){case"is":case"matches":case"any":case"where":return C._selectorPseudoArgs0(t,e.name,!0).any$1(0,new C._selectorPseudoIsSuperselector_closure6(r))||A.JSArray_methods.any$1(r.components,new C._selectorPseudoIsSuperselector_closure7(n,t));case"has":case"host":case"host-context":return C._selectorPseudoArgs0(t,e.name,!0).any$1(0,new C._selectorPseudoIsSuperselector_closure8(r));case"slotted":return C._selectorPseudoArgs0(t,e.name,!1).any$1(0,new C._selectorPseudoIsSuperselector_closure9(r));case"not":return A.JSArray_methods.every$1(r.components,new C._selectorPseudoIsSuperselector_closure10(t,e));case"current":return C._selectorPseudoArgs0(t,e.name,!0).any$1(0,new C._selectorPseudoIsSuperselector_closure11(r));case"nth-child":case"nth-last-child":return A.JSArray_methods.any$1(t.components,new C._selectorPseudoIsSuperselector_closure12(e,r));default:throw C.wrapException("unreachable")}},_selectorPseudoArgs0:function(e,t,n){var r=V.WhereTypeIterable_PseudoSelector_2;return C.IterableNullableExtension_whereNotNull(new C.MappedIterable(new C.WhereIterable(new C.WhereTypeIterable(e.components,r),new C._selectorPseudoArgs_closure1(n,t),r._eval$1("WhereIterable<Iterable.E>")),new C._selectorPseudoArgs_closure2,r._eval$1("MappedIterable<Iterable.E,SelectorList0?>")),V.SelectorList_2)},unifyComplex_closure0:function(){},_weaveParents_closure3:function(e){this.span=e},_weaveParents_closure4:function(e){this.group=e},_weaveParents_closure5:function(){},_weaveParents_closure6: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},listIsSuperselector_closure0:function(e){this.list1=e},listIsSuperselector__closure0:function(e){this.complex1=e},complexIsSuperselector_closure1:function(){},complexIsSuperselector_closure2:function(e){this.combinator1=e},_compatibleWithPreviousCombinator_closure0:function(){},_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(){},globalFunctions_closure0:function(){},IDSelector0:function(e,t){this.name=e,this.span=t},IDSelector_unify_closure0:function(e){this.$this=e},IfExpression0:function(e,t){this.$arguments=e,this.span=t},IfClause$0:function(e,t){var n=C.List_List$unmodifiable(t,V.Statement_2);return new C.IfClause0(e,n,A.JSArray_methods.any$1(n,new C.IfRuleClause$__closure0))},ElseClause$0:function(e){var t=C.List_List$unmodifiable(e,V.Statement_2);return new C.ElseClause0(t,A.JSArray_methods.any$1(t,new C.IfRuleClause$__closure0))},IfRule0:function(e,t,n){this.clauses=e,this.lastClause=t,this.span=n},IfRule_toString_closure0:function(){},IfRuleClause0:function(){},IfRuleClause$__closure0:function(){},IfRuleClause$___closure0:function(){},IfClause0:function(e,t,n){this.expression=e,this.children=t,this.hasDeclarations=n},ElseClause0:function(e,t){this.children=e,this.hasDeclarations=t},jsToDartList:function(e){return _.immutable.isOrderedMap(e)?E.toArray$0$x(V.ImmutableList._as(e)):V.List_dynamic._as(e)},dartMapToImmutableMap:function(e){var t,n,r=E.asMutable$0$x(new _.immutable.OrderedMap);for(t=e.get$entries(e),t=t.get$iterator(t);t.moveNext$0();)n=t.get$current(t),r=E.$set$2$x(r,n.key,n.value);return E.asImmutable$0$x(r)},immutableMapToDartMap:function(e){var t=C.LinkedHashMap_LinkedHashMap$_empty(V.Object,V.nullable_Object);return E.forEach$1$x(e,C.allowInterop(new C.immutableMapToDartMap_closure(t))),t},ImmutableList:function(){},ImmutableMap:function(){},immutableMapToDartMap_closure:function(e){this.dartMap=e},NodeImporter__addSassPath:function(e){return C._makeSyncStarIterable((function(){var t,n,r,i=e,s=0;return function(e,a){1===e&&(t=a,s=2);while(1)switch(s){case 0:return s=3,C._IterationMarker_yieldStar(i);case 3:if(n=E.get$env$x(_.process),null==n&&(n=V.Object._as(n)),r=C._asStringQ(n.SASS_PATH),null==r){s=1;break}return s=4,C._IterationMarker_yieldStar(C._setArrayType(r.split(E.$eq$(E.get$platform$x(_.process),"win32")?";":":"),V.JSArray_String));case 4:case 1:return C._IterationMarker_endOfIteration();case 2:return C._IterationMarker_uncaughtError(t)}}}),V.String)},NodeImporter:function(e,t,n){this._implementation$_options=e,this._includePaths=t,this._implementation$_importers=n},NodeImporter__tryPath_closure:function(e){this.path=e},NodeImporter__tryPath_closure0:function(){},ModifiableCssImport0:function(e,t,n){var r=this;r.url=e,r.modifiers=t,r.span=n,r._node0$_indexInParent=r._node0$_parent=null,r.isGroupEnd=!1},ImportCache$0:function(e,t,n,r){var i=V.nullable_Tuple3_Importer_Uri_Uri_2,s=V.Uri,a=C.ImportCache__toImporters0(e,t,r);return new C.ImportCache0(a,n,C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple2_Uri_bool,i),C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple4_of_Uri_and_bool_and_Importer_and_nullable_Uri_2,i),C.LinkedHashMap_LinkedHashMap$_empty(s,V.nullable_Stylesheet_2),C.LinkedHashMap_LinkedHashMap$_empty(s,V.ImporterResult_2))},ImportCache$none:function(e){var t=V.nullable_Tuple3_Importer_Uri_Uri_2,n=V.Uri;return new C.ImportCache0(A.List_empty23,e,C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple2_Uri_bool,t),C.LinkedHashMap_LinkedHashMap$_empty(V.Tuple4_of_Uri_and_bool_and_Importer_and_nullable_Uri_2,t),C.LinkedHashMap_LinkedHashMap$_empty(n,V.nullable_Stylesheet_2),C.LinkedHashMap_LinkedHashMap$_empty(n,V.ImporterResult_2))},ImportCache__toImporters0:function(e,t,n){var r,i,s,a,o,l=E.get$env$x(_.process);if(null==l&&(l=V.Object._as(l)),r=C._asStringQ(l.SASS_PATH),l=C._setArrayType([],V.JSArray_Importer),null!=e&&A.JSArray_methods.addAll$1(l,e),null!=t)for(i=E.get$iterator$ax(t);i.moveNext$0();)s=i.get$current(i),l.push(new C.FilesystemImporter0(I.$get$context().absolute$15(s,null,null,null,null,null,null,null,null,null,null,null,null,null,null)));if(null!=r)for(i=r.split(E.$eq$(E.get$platform$x(_.process),"win32")?";":":"),s=i.length,a=0;a<s;++a)o=i[a],l.push(new C.FilesystemImporter0(I.$get$context().absolute$15(o,null,null,null,null,null,null,null,null,null,null,null,null,null,null)));return l},ImportCache0:function(e,t,n,r,i,s){var a=this;a._import_cache$_importers=e,a._import_cache$_logger=t,a._import_cache$_canonicalizeCache=n,a._import_cache$_relativeCanonicalizeCache=r,a._import_cache$_importCache=i,a._import_cache$_resultsCache=s},ImportCache_canonicalize_closure1:function(e,t,n,r,i){var s=this;s.$this=e,s.baseUrl=t,s.url=n,s.baseImporter=r,s.forImport=i},ImportCache_canonicalize_closure2:function(e,t,n){this.$this=e,this.url=t,this.forImport=n},ImportCache__canonicalize_closure0:function(e,t){this.importer=e,this.url=t},ImportCache_importCanonical_closure0:function(e,t,n,r,i){var s=this;s.$this=e,s.importer=t,s.canonicalUrl=n,s.originalUrl=r,s.quiet=i},ImportCache_humanize_closure2:function(e){this.canonicalUrl=e},ImportCache_humanize_closure3:function(){},ImportCache_humanize_closure4:function(){},ImportRule0:function(e,t){this.imports=e,this.span=t},NodeImporter0:function(){},CanonicalizeOptions:function(){},NodeImporterResult0:function(){},Importer0:function(){},NodeImporterResult1:function(){},IncludeRule0:function(e,t,n,r,i){var s=this;s.namespace=e,s.name=t,s.$arguments=n,s.content=r,s.span=i},InterpolatedFunctionExpression0:function(e,t,n){this.name=e,this.$arguments=t,this.span=n},Interpolation$0:function(e,t){var n=new C.Interpolation0(C.List_List$unmodifiable(e,V.Object),t);return n.Interpolation$20(e,t),n},Interpolation0:function(e,t){this.contents=e,this.span=t},Interpolation_toString_closure0:function(){},SupportsInterpolation0:function(e,t){this.expression=e,this.span=t},InterpolationBuffer0:function(e,t){this._interpolation_buffer0$_text=e,this._interpolation_buffer0$_contents=t},InterpolationMap$0:function(e,t){var n=C.List_List$unmodifiable(t,V.SourceLocation),r=e.contents.length,i=Math.max(0,r-1);return n.length!==i&&C.throwExpression(C.ArgumentError$("InterpolationMap must have "+C.S(i)+k.x20targe+r+" components.",null)),new C.InterpolationMap0(e,n)},InterpolationMap0:function(e,t){this._interpolation_map$_interpolation=e,this._interpolation_map$_targetLocations=t},InterpolationMap_mapException_closure0:function(){},_realCasePath0:function(e){var t,n;return E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?(E.$eq$(E.get$platform$x(_.process),"win32")&&(t=A.JSString_methods.substring$2(e,0,I.$get$context().style.rootLength$1(e)),n=t.length,0!==n&&C.isAlphabetic1(A.JSString_methods._codeUnitAt$1(t,0))&&(e=t.toUpperCase()+A.JSString_methods.substring$1(e,n))),(new C._realCasePath_helper0).call$1(e)):e},_realCasePath_helper0:function(){},_realCasePath_helper_closure0:function(e,t,n){this.helper=e,this.dirname=t,this.path=n},_realCasePath_helper__closure0:function(e){this.basename=e},ModifiableCssKeyframeBlock$0:function(e,t){var n=C._setArrayType([],V.JSArray_ModifiableCssNode_2);return new C.ModifiableCssKeyframeBlock0(e,t,new C.UnmodifiableListView(n,V.UnmodifiableListView_ModifiableCssNode_2),n)},ModifiableCssKeyframeBlock0:function(e,t,n,r){var i=this;i.selector=e,i.span=t,i.children=n,i._node0$_children=r,i._node0$_indexInParent=i._node0$_parent=null,i.isGroupEnd=!1},KeyframeSelectorParser$0:function(e,t,n){var r=C.SpanScanner$(e,null);return new C.KeyframeSelectorParser0(r,n,t)},KeyframeSelectorParser0:function(e,t,n){this.scanner=e,this.logger=t,this._parser0$_interpolationMap=n},KeyframeSelectorParser_parse_closure0:function(e){this.$this=e},LazyFileSpan0:function(e){this._lazy_file_span0$_builder=e,this._lazy_file_span0$_span=null},render:function(e,t){var n=E.get$fiber$x(e);null!=n?E.run$0$x(n.call$1(C.allowInterop(new C.render_closure(t,e)))):C._renderAsync(e).then$1$2$onError(0,new C.render_closure0(t),new C.render_closure1(t),V.Null)},_renderAsync:function(e){var t,n,r,i,s,a,o,l,u,c,$,p,h,d,f,g,m,y,S,v,b=0,x=C._makeAsyncAwaitCompleter(V.RenderResult),w=C._wrapJsFunctionForAsync((function(M,L){if(1===M)return C._asyncRethrow(L,x);while(1)switch(b){case 0:m=new C.DateTime(Date.now(),!1),y=E.getInterceptor$x(e),S=y.get$data(e),v=C.NullableExtension_andThen0(y.get$file(e),C.path__absolute$closure()),b=null!=S?3:5;break;case 3:return n=C._parseImporter(e,m),r=C._parseFunctions(e,m,!0),i=y.get$indentedSyntax(e),i=E.$eq$(i,!1)||null==i?null:A.Syntax_Sass_sass0,s=C._parseOutputStyle(y.get$outputStyle(e)),a=E.$eq$(y.get$indentType(e),"tab"),o=C._parseIndentWidth(y.get$indentWidth(e)),l=C._parseLineFeed(y.get$linefeed(e)),u=null==v?"stdin":I.$get$context().toUri$1(v).toString$0(0),c=y.get$quietDeps(e),null==c&&(c=!1),$=y.get$verbose(e),null==$&&($=!1),p=y.get$charset(e),null==p&&(p=!0),h=C._enableSourceMaps(e),y=y.get$logger(e),d=E.$eq$(_.process.stdout.isTTY,!0),f=I._glyphs,b=6,C._asyncAwait(C.compileStringAsync0(S,p,r,null,null,o,l,new C.NodeToDartLogger(y,new C.StderrLogger0(d),f===A.C_AsciiGlyphSet),n,c,h,s,i,u,!a,$),w);case 6:g=L,b=4;break;case 5:b=null!=v?7:9;break;case 7:return n=C._parseImporter(e,m),r=C._parseFunctions(e,m,!0),i=y.get$indentedSyntax(e),i=E.$eq$(i,!1)||null==i?null:A.Syntax_Sass_sass0,s=C._parseOutputStyle(y.get$outputStyle(e)),a=E.$eq$(y.get$indentType(e),"tab"),o=C._parseIndentWidth(y.get$indentWidth(e)),l=C._parseLineFeed(y.get$linefeed(e)),u=y.get$quietDeps(e),null==u&&(u=!1),c=y.get$verbose(e),null==c&&(c=!1),$=y.get$charset(e),null==$&&($=!0),p=C._enableSourceMaps(e),y=y.get$logger(e),h=E.$eq$(_.process.stdout.isTTY,!0),d=I._glyphs,b=10,C._asyncAwait(C.compileAsync0(v,$,null,r,null,null,o,l,new C.NodeToDartLogger(y,new C.StderrLogger0(h),d===A.C_AsciiGlyphSet),n,u,p,s,i,!a,c),w);case 10:g=L,b=8;break;case 9:throw C.wrapException(C.ArgumentError$(k.Either,null));case 8:case 4:t=C._newRenderResult(e,g,m),b=1;break;case 1:return C._asyncReturn(t,x)}}));return C._asyncStartSync(w,x)},renderSync:function(e){var t,n,r,i,s,a,o,l,u,c,$,p,h,d,f,g,m,y,S,v,b,x,w,M;try{if(t=new C.DateTime(Date.now(),!1),n=null,u=E.getInterceptor$x(e),r=u.get$data(e),i=C.NullableExtension_andThen0(u.get$file(e),C.path__absolute$closure()),null!=r)c=C._parseImporter(e,t),$=C._parseFunctions(e,t,!1),p=u.get$indentedSyntax(e),p=E.$eq$(p,!1)||null==p?null:A.Syntax_Sass_sass0,h=C._parseOutputStyle(u.get$outputStyle(e)),d=E.$eq$(u.get$indentType(e),"tab"),f=C._parseIndentWidth(u.get$indentWidth(e)),g=C._parseLineFeed(u.get$linefeed(e)),m=null==i?"stdin":I.$get$context().toUri$1(i).toString$0(0),y=u.get$quietDeps(e),null==y&&(y=!1),S=u.get$verbose(e),null==S&&(S=!1),v=u.get$charset(e),null==v&&(v=!0),b=C._enableSourceMaps(e),u=u.get$logger(e),x=E.$eq$(_.process.stdout.isTTY,!0),w=I._glyphs,n=C.compileString(r,v,null,new C.CastList($,C._arrayInstanceType($)._eval$1("CastList<1,Callable0>")),null,null,null,f,g,new C.NodeToDartLogger(u,new C.StderrLogger0(x),w===A.C_AsciiGlyphSet),c,y,b,h,p,m,!d,S);else{if(null==i)throw u=C.ArgumentError$(k.Either,null),C.wrapException(u);c=C._parseImporter(e,t),$=C._parseFunctions(e,t,!1),p=u.get$indentedSyntax(e),p=E.$eq$(p,!1)||null==p?null:A.Syntax_Sass_sass0,h=C._parseOutputStyle(u.get$outputStyle(e)),d=E.$eq$(u.get$indentType(e),"tab"),f=C._parseIndentWidth(u.get$indentWidth(e)),g=C._parseLineFeed(u.get$linefeed(e)),m=u.get$quietDeps(e),null==m&&(m=!1),y=u.get$verbose(e),null==y&&(y=!1),S=u.get$charset(e),null==S&&(S=!0),v=C._enableSourceMaps(e),u=u.get$logger(e),b=E.$eq$(_.process.stdout.isTTY,!0),x=I._glyphs,n=C.compile(i,S,null,new C.CastList($,C._arrayInstanceType($)._eval$1("CastList<1,Callable0>")),null,null,f,g,new C.NodeToDartLogger(u,new C.StderrLogger0(b),x===A.C_AsciiGlyphSet),c,m,v,h,p,!d,y)}return u=C._newRenderResult(e,n,t),u}catch(M){u=C.unwrapException(M),u instanceof C.SassException0?(s=u,a=C.getTraceFromException(M),C.jsThrow(C._wrapException(s,a))):(o=u,l=C.getTraceFromException(M),u=E.toString$0$(o),c=C.getTrace0(o),C.jsThrow(C._newRenderError(u,null==c?l:c,null,null,null,3)))}},_wrapException:function(e,t){var n,r,i,s,a=C.SourceSpanException.prototype.get$span.call(e,e),o=a.get$sourceUrl(a);return n=null==o?"stdin":"file"===o.get$scheme()?I.$get$context().style.pathFromUri$1(C._parseUri(o)):o.toString$0(0),a=A.JSString_methods.replaceFirst$2(e.toString$0(0),"Error: ",""),r=C.getTrace0(e),null==r&&(r=t),i=C.SourceSpanException.prototype.get$span.call(e,e),i=i.get$start(i),i=i.file.getLine$1(i.offset),s=C.SourceSpanException.prototype.get$span.call(e,e),s=s.get$start(s),C._newRenderError(a,r,s.file.getColumn$1(s.offset)+1,n,i+1,1)},_parseFunctions:function(e,t,n){var r,i=E.get$functions$x(e);return null==i?A.List_empty24:(r=C._setArrayType([],V.JSArray_AsyncCallable_2),C.jsForEach(i,new C._parseFunctions_closure(e,t,r,n)),r)},_parseImporter:function(e,t){var n,r,i,s,a,o=E.getInterceptor$x(e);return null==o.get$importer(e)?n=C._setArrayType([],V.JSArray_JSFunction):(r=V.List_nullable_Object,i=V.JSFunction,n=r._is(o.get$importer(e))?E.cast$1$0$ax(r._as(o.get$importer(e)),i):C._setArrayType([i._as(o.get$importer(e))],V.JSArray_JSFunction)),r=E.getInterceptor$asx(n),s=r.get$isNotEmpty(n)?C._contextOptions(e,t):new C.Object,a=o.get$fiber(e),null!=a&&(r=r.map$1$1(n,new C._parseImporter_closure(a),V.JSFunction),n=C.List_List$of(r,!0,r.$ti._eval$1("ListIterable.E"))),o=o.get$includePaths(e),null==o&&(o=[]),r=V.String,new C.NodeImporter(s,C.List_List$unmodifiable(C.NodeImporter__addSassPath(C.List_List$from(o,!0,r)),r),C.List_List$unmodifiable(E.cast$1$0$ax(n,V.dynamic),V.JSFunction))},_contextOptions:function(e,t){var n,r,i,s,a,o,l=E.getInterceptor$x(e),u=l.get$includePaths(e);return null==u&&(u=[]),n=C.List_List$from(u,!0,V.String),u=l.get$file(e),r=l.get$data(e),i=C._setArrayType([C.current()],V.JSArray_String),A.JSArray_methods.addAll$1(i,n),i=A.JSArray_methods.join$1(i,E.$eq$(E.get$platform$x(_.process),"win32")?";":":"),s=E.$eq$(l.get$indentType(e),"tab")?1:0,a=C._parseIndentWidth(l.get$indentWidth(e)),null==a&&(a=2),o=C._parseLineFeed(l.get$linefeed(e)),l=l.get$file(e),null==l&&(l="data"),{file:u,data:r,includePaths:i,precision:10,style:1,indentType:s,indentWidth:a,linefeed:o.text,result:{stats:{start:t._value,entry:l}}}},_parseOutputStyle:function(e){if(null==e||"expanded"===e)return A.OutputStyle_00;if("compressed"===e)return A.OutputStyle_10;throw C.wrapException(C.ArgumentError$('Unsupported output style "'+C.S(e)+'".',null))},_parseIndentWidth:function(e){return null==e?null:C._isInt(e)?e:C.int_parse(E.toString$0$(e),null)},_parseLineFeed:function(e){switch(e){case"cr":return A.LineFeed_oyU;case"crlf":return A.LineFeed_gg4;case"lfcr":return A.LineFeed_t2a;default:return A.LineFeed_SsD}},_newRenderResult:function(e,t,n){var r,i,s,a,o,l,u,c,$,p,h,d,f,g,m,y,S,v,b=Date.now(),x=t._compile_result$_serialize,w=x.css,M=V.Null._as(_.undefined);if(C._enableSourceMaps(e)){for(r=E.getInterceptor$x(e),i=r.get$sourceMap(e),"string"==typeof i?s=i:(a=r.get$outFile(e),a.toString,s=E.$add$ansx(a,".map")),a=I.$get$context(),o=a.dirname$1(s),x=x.sourceMap,x.toString,x.sourceRoot=r.get$sourceMapRoot(e),l=r.get$outFile(e),u=null==l,u?(c=r.get$file(e),x.targetUrl=null==c?"stdin.css":a.toUri$1(a.withoutExtension$1(c)+".css").toString$0(0)):x.targetUrl=a.toUri$1(a.relative$2$from(l,o)).toString$0(0),$=a.toUri$1(o).toString$0(0),a=x.urls,p=0;p<a.length;++p)h=a[p],"stdin"!==h&&(d=I.$get$url(),f=d.style,f.rootLength$1(h)<=0||f.isRootRelative$1(h)||(a[p]=d.relative$2$from(h,$)));a=r.get$sourceMapContents(e),M=_.Buffer.from(A.C_JsonCodec.encode$2$toEncodable(x.toJson$1$includeSourceContents(!E.$eq$(a,!1)&&null!=a),null),"utf8"),x=r.get$omitSourceMapUrl(e),(E.$eq$(x,!1)||null==x)&&(x=r.get$sourceMapEmbed(e),E.$eq$(x,!1)||null==x?(u?x=s:(x=I.$get$context(),x=x.relative$2$from(s,x.dirname$1(l))),y=I.$get$context().toUri$1(x)):(g=new C.StringBuffer(""),m=C._setArrayType([-1],V.JSArray_int),C.UriData__writeUri("application/json",null,null,g,m),m.push(g._contents.length),x=g._contents+=";base64,",m.push(x.length-1),x=A.C_Base64Encoder.startChunkedConversion$1(new C._StringSinkConversionSink(g)),r=M.length,C.RangeError_checkValidRange(0,r,r),x._convert$_add$4(M,0,r,!0),x=g._contents,y=new C.UriData((x.charCodeAt(0),x),m,null).get$uri()),x=y.toString$0(0),w+="\n\n/*# sourceMappingURL="+C.stringReplaceAllUnchecked(x,"*/","%2A/")+" */")}for(x=_.Buffer.from(w,"utf8"),r=E.get$file$x(e),null==r&&(r="data"),a=n._value,b=new C.DateTime(b,!1)._value,u=A.JSInt_methods._tdivFast$1(C.Duration$(b-a)._duration,1e3),d=C._setArrayType([],V.JSArray_String),f=t._evaluate.loadedUrls,f=C._LinkedHashSetIterator$(f,f._collection$_modifications),S=C._instanceType(f)._precomputed1;f.moveNext$0();)v=f._collection$_current,null==v&&(v=S._as(v)),"file"===v.get$scheme()?d.push(I.$get$context().style.pathFromUri$1(C._parseUri(v))):d.push(v.toString$0(0));return{css:x,map:M,stats:{entry:r,start:a,end:b,duration:u,includedFiles:d}}},_enableSourceMaps:function(e){var t,n=E.getInterceptor$x(e);return"string"!=typeof n.get$sourceMap(e)?(t=n.get$sourceMap(e),n=!E.$eq$(t,!1)&&null!=t&&null!=n.get$outFile(e)):n=!0,n},_newRenderError:function(e,t,n,r,i,s){var a=new _.Error(e);return a.formatted="Error: "+e,null!=i&&(a.line=i),null!=n&&(a.column=n),null!=r&&(a.file=r),a.status=s,C.attachJsStack(a,t),a},render_closure:function(e,t){this.callback=e,this.options=t},render_closure0:function(e){this.callback=e},render_closure1:function(e){this.callback=e},_parseFunctions_closure:function(e,t,n,r){var i=this;i.options=e,i.start=t,i.result=n,i.asynch=r},_parseFunctions__closure:function(e,t,n){this.fiber=e,this.callback=t,this.context=n},_parseFunctions___closure0:function(e){this.currentFiber=e},_parseFunctions____closure:function(e,t){this.currentFiber=e,this.result=t},_parseFunctions___closure1:function(e){this.fiber=e},_parseFunctions__closure0:function(e,t){this.callback=e,this.context=t},_parseFunctions__closure1:function(e,t){this.callback=e,this.context=t},_parseFunctions___closure:function(e){this.completer=e},_parseImporter_closure:function(e){this.fiber=e},_parseImporter__closure:function(e,t){this.fiber=e,this.importer=t},_parseImporter___closure:function(e){this.currentFiber=e},_parseImporter____closure:function(e,t){this.currentFiber=e,this.result=t},_parseImporter___closure0:function(e){this.fiber=e},LimitedMapView$blocklist0:function(e,t,n,r){var i,s,a=C.LinkedHashSet_LinkedHashSet$_empty(n);for(i=E.get$iterator$ax(e.get$keys(e));i.moveNext$0();)s=i.get$current(i),t.contains$1(0,s)||a.add$1(0,s);return new C.LimitedMapView0(e,a,n._eval$1("@<0>")._bind$1(r)._eval$1("LimitedMapView0<1,2>"))},LimitedMapView0:function(e,t,n){this._limited_map_view0$_map=e,this._limited_map_view0$_keys=t,this.$ti=n},ListExpression0:function(e,t,n,r){var i=this;i.contents=e,i.separator=t,i.hasBrackets=n,i.span=r},ListExpression_toString_closure0:function(e){this.$this=e},_function10:function(e,t,n){return C.BuiltInCallable$function0(e,t,n,"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:function(e,t){var n=C.List_List$unmodifiable(e,V.ComplexSelector_2);return 0===n.length&&C.throwExpression(C.ArgumentError$("components may not be empty.",null)),new C.SelectorList0(n,t)},SelectorList_SelectorList$parse0:function(e,t,n,r,i){return C.SelectorParser$0(e,t,n,r,i,null).parse$0()},SelectorList0:function(e,t){this.components=e,this.span=t},SelectorList_asSassList_closure0:function(){},SelectorList_resolveParentSelectors_closure0:function(e,t,n){this.$this=e,this.implicitParent=t,this.parent=n},SelectorList_resolveParentSelectors__closure1:function(e){this.complex=e},SelectorList_resolveParentSelectors__closure2:function(e){this.complex=e},SelectorList__resolveParentSelectorsCompound_closure2:function(){},SelectorList__resolveParentSelectorsCompound_closure3:function(e){this.parent=e},SelectorList__resolveParentSelectorsCompound_closure4:function(e,t,n){this.parentSelector=e,this.resolvedSimples=t,this.component=n},SelectorList_withAdditionalCombinators_closure0:function(e){this.combinators=e},_ParentSelectorVisitor0:function(){},__ParentSelectorVisitor_Object_SelectorSearchVisitor0:function(){},_NodeSassList:function(){},legacyListClass_closure:function(){},legacyListClass__closure:function(){},legacyListClass_closure0:function(){},legacyListClass_closure1:function(){},legacyListClass_closure2:function(){},legacyListClass_closure3:function(){},legacyListClass_closure4:function(){},listClass_closure:function(){},listClass__closure:function(){},listClass__closure0:function(){},_ConstructorOptions:function(){},SassList$0:function(e,t,n){var r=new C.SassList0(C.List_List$unmodifiable(e,V.Value_2),t,n);return r.SassList$3$brackets0(e,t,n),r},SassList0:function(e,t,n){this._list1$_contents=e,this._list1$_separator=t,this._list1$_hasBrackets=n},SassList_isBlank_closure0:function(){},ListSeparator0:function(e,t,n){this._list1$_name=e,this.separator=t,this._name=n},NodeLogger:function(){},WarnOptions:function(){},DebugOptions:function(){},WarnForDeprecation_warnForDeprecation0:function(e,t,n,r,i){e instanceof C.DeprecationHandlingLogger0?e.warnForDeprecation$4$span$trace(t,n,r,i):t.isFuture||e.warn$4$deprecation$span$trace(0,n,!0,r,i)},_QuietLogger0:function(){},LoudComment0:function(e){this.text=e},MapExpression0:function(e,t){this.pairs=e,this.span=t},MapExpression_toString_closure0:function(){},_modify0:function(e,t,n,r){var i=E.get$iterator$ax(t);return i.moveNext$0()?new C._modify_modifyNestedMap0(i,n,r).call$1(e):n.call$1(e)},_deepMergeImpl0:function(e,t){var n,r,i,s=e._map0$_contents;return s.get$isEmpty(s)?t:(n=t._map0$_contents,n.get$isEmpty(n)?e:(r=V.Value_2,i=C.LinkedHashMap_LinkedHashMap$of(s,r,r),n.forEach$1(0,new C._deepMergeImpl_closure0(i)),new C.SassMap0(C.ConstantMap_ConstantMap$from(i,r,r))))},_function9:function(e,t,n){return C.BuiltInCallable$function0(e,t,n,"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,n){this.keyIterator=e,this.modify=t,this.addNesting=n},_deepMergeImpl_closure0:function(e){this.result=e},_NodeSassMap:function(){},legacyMapClass_closure:function(){},legacyMapClass__closure:function(){},legacyMapClass__closure0:function(){},legacyMapClass_closure0:function(){},legacyMapClass_closure1:function(){},legacyMapClass_closure2:function(){},legacyMapClass_closure3:function(){},legacyMapClass_closure4:function(){},mapClass_closure:function(){},mapClass__closure:function(){},mapClass__closure0:function(){},mapClass__closure1:function(){},SassMap0:function(e){this._map0$_contents=e},SassMap_asList_closure0:function(e){this.result=e},_numberFunction0:function(e,t){return C.BuiltInCallable$function0(e,"$number",new C._numberFunction_closure0(t),"sass:math")},_function8:function(e,t,n){return C.BuiltInCallable$function0(e,t,n,"sass:math")},_ceil_closure0:function(){},_clamp_closure0:function(){},_floor_closure0:function(){},_max_closure0:function(){},_min_closure0:function(){},_round_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},CssMediaQuery_parseList0:function(e,t,n){var r=C.SpanScanner$(e,null);return new C.MediaQueryParser0(r,n,t).parse$0()},CssMediaQuery$type0:function(e,t,n){return new C.CssMediaQuery0(n,e,!0,null==t?A.List_empty:C.List_List$unmodifiable(t,V.String))},CssMediaQuery$condition0:function(e,t){var n=C.List_List$unmodifiable(e,V.String);return n.length>1&&null==t&&C.throwExpression(C.ArgumentError$(k.If_con,null)),new C.CssMediaQuery0(null,null,!1!==t,n)},CssMediaQuery0:function(e,t,n,r){var i=this;i.modifier=e,i.type=t,i.conjunction=n,i.conditions=r},_SingletonCssMediaQueryMergeResult0:function(e){this._media_query0$_name=e},MediaQuerySuccessfulMergeResult0:function(e){this.query=e},MediaQueryParser0:function(e,t,n){this.scanner=e,this.logger=t,this._parser0$_interpolationMap=n},MediaQueryParser_parse_closure0:function(e){this.$this=e},ModifiableCssMediaRule$0:function(e,t){var n=C.List_List$unmodifiable(e,V.CssMediaQuery_2),r=C._setArrayType([],V.JSArray_ModifiableCssNode_2);return E.get$isEmpty$asx(e)&&C.throwExpression(C.ArgumentError$value(e,"queries","may not be empty.")),new C.ModifiableCssMediaRule0(n,t,new C.UnmodifiableListView(r,V.UnmodifiableListView_ModifiableCssNode_2),r)},ModifiableCssMediaRule0:function(e,t,n,r){var i=this;i.queries=e,i.span=t,i.children=n,i._node0$_children=r,i._node0$_indexInParent=i._node0$_parent=null,i.isGroupEnd=!1},MediaRule$0:function(e,t,n){var r=C.List_List$unmodifiable(t,V.Statement_2),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure0);return new C.MediaRule0(e,n,r,i)},MediaRule0:function(e,t,n,r){var i=this;i.query=e,i.span=t,i.children=n,i.hasDeclarations=r},MergedExtension_merge0:function(e,t){var n,r,i,s,a=e.extender.selector;if(!a.$eq(0,t.extender.selector)||!e.target.$eq(0,t.target))throw C.wrapException(C.ArgumentError$(e.toString$0(0)+" and "+t.toString$0(0)+" aren't the same extension.",null));if(n=e.mediaContext,r=null==n,r?i=!1:(i=t.mediaContext,i=null!=i&&!A.C_ListEquality.equals$2(0,n,i)),i)throw C.wrapException(C.SassException$0("From "+e.span.message$1(0,"")+k.x0aYou_m,t.span));return t.isOptional&&null==t.mediaContext?e:e.isOptional&&r?t:(i=e.target,s=e.span,r&&(n=t.mediaContext),a.get$specificity(),a=new C.Extender0(a,!1),a._extension$_extension=new C.MergedExtension0(e,t,a,i,n,!0,s))},MergedExtension0:function(e,t,n,r,i,s,a){var o=this;o.left=e,o.right=t,o.extender=n,o.target=r,o.mediaContext=i,o.isOptional=s,o.span=a},MergedMapView$0:function(e,t,n){var r=t._eval$1("@<0>")._bind$1(n);return r=new C.MergedMapView0(C.LinkedHashMap_LinkedHashMap$_empty(t,r._eval$1("Map<1,2>")),r._eval$1("MergedMapView0<1,2>")),r.MergedMapView$10(e,t,n),r},MergedMapView0:function(e,t){this._merged_map_view$_mapsByKey=e,this.$ti=t},_function12:function(e,t,n){return C.BuiltInCallable$function0(e,t,n,"sass:meta")},global_closure57:function(){},global_closure58:function(){},global_closure59:function(){},global_closure60:function(){},local_closure1:function(){},local_closure2:function(){},local__closure0:function(){},MixinRule$0:function(e,t,n,r,i){var s=C.List_List$unmodifiable(n,V.Statement_2),a=A.JSArray_methods.any$1(s,new C.ParentStatement_closure0);return new C.MixinRule0(e,t,r,s,a)},MixinRule0:function(e,t,n,r,i){var s=this;s._mixin_rule$__MixinRule_hasContent_FI=I,s.name=e,s.$arguments=t,s.span=n,s.children=r,s.hasDeclarations=i},_HasContentVisitor0:function(){},__HasContentVisitor_Object_StatementSearchVisitor0:function(){},ExtendMode0:function(e,t){this.name=e,this._name=t},MultiSpan0:function(e,t,n){this._multi_span0$_primary=e,this.primaryLabel=t,this.secondarySpans=n},SupportsNegation0:function(e,t){this.condition=e,this.span=t},NoOpImporter:function(){},NoSourceMapBuffer0:function(e){this._no_source_map_buffer0$_buffer=e},AstNode0:function(){},_FakeAstNode0:function(e){this._node1$_callback=e},CssNode0:function(){},CssParentNode0:function(){},_IsInvisibleVisitor1:function(e,t){this.includeBogus=e,this.includeComments=t},__IsInvisibleVisitor_Object_EveryCssVisitor0:function(){},readFile0:function(e){var t,n,r,i=C._asString(C._readFile0(e,"utf8"));if(!A.JSString_methods.contains$1(i,"�"))return i;for(t=C.SourceFile$fromString(i,I.$get$context().toUri$1(e)),n=i.length,r=0;r<n;++r)if(65533===A.JSString_methods._codeUnitAt$1(i,r))throw C.wrapException(C.SassException$0("Invalid UTF-8.",C.FileLocation$_(t,r).pointSpan$0()));return i},_readFile0:function(e,t){return C._systemErrorToFileSystemException0(new C._readFile_closure0(e,t))},fileExists0:function(e){return C._systemErrorToFileSystemException0(new C.fileExists_closure0(e))},dirExists0:function(e){return C._systemErrorToFileSystemException0(new C.dirExists_closure0(e))},listDir0:function(e){return C._systemErrorToFileSystemException0(new C.listDir_closure0(!1,e))},_systemErrorToFileSystemException0:function(e){var t,n,r,i;try{return n=e.call$0(),n}catch(r){if(t=C.unwrapException(r),!V.JsSystemError._is(t))throw r;throw n=t,i=E.getInterceptor$x(n),C.wrapException(new C.FileSystemException0(E.substring$2$s(i.get$message(n),(C.S(i.get$code(n))+": ").length,E.get$length$asx(i.get$message(n))-(", "+C.S(i.get$syscall(n))+" '"+C.S(i.get$path(n))+"'").length),E.get$path$x(t)))}},FileSystemException0:function(e,t){this.message=e,this.path=t},Stderr0:function(e){this._node$_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(){},ModifiableCssNode_hasFollowingSibling_closure0:function(){},ModifiableCssParentNode0:function(){},main:function(){E.set$compile$x(_.exports,C.allowInteropNamed("sass.compile",C.compile__compile$closure())),E.set$compileString$x(_.exports,C.allowInteropNamed("sass.compileString",C.compile__compileString$closure())),E.set$compileAsync$x(_.exports,C.allowInteropNamed("sass.compileAsync",C.compile__compileAsync$closure())),E.set$compileStringAsync$x(_.exports,C.allowInteropNamed("sass.compileStringAsync",C.compile__compileStringAsync$closure())),E.set$Value$x(_.exports,I.$get$valueClass()),E.set$SassBoolean$x(_.exports,I.$get$booleanClass()),E.set$SassArgumentList$x(_.exports,I.$get$argumentListClass()),E.set$SassColor$x(_.exports,I.$get$colorClass()),E.set$SassFunction$x(_.exports,I.$get$functionClass()),E.set$SassList$x(_.exports,I.$get$listClass()),E.set$SassMap$x(_.exports,I.$get$mapClass()),E.set$SassNumber$x(_.exports,I.$get$numberClass()),E.set$SassString$x(_.exports,I.$get$stringClass()),E.set$sassNull$x(_.exports,A.C__SassNull0),E.set$sassTrue$x(_.exports,A.SassBoolean_true0),E.set$sassFalse$x(_.exports,A.SassBoolean_false0),E.set$Exception$x(_.exports,I.$get$exceptionClass()),E.set$Logger$x(_.exports,{silent:{warn:C.allowInteropNamed("sass.Logger.silent.warn",new C.main_closure0),debug:C.allowInteropNamed("sass.Logger.silent.debug",new C.main_closure1)}}),E.set$info$x(_.exports,"dart-sass\t1.62.1\t(Sass Compiler)\t[Dart]\ndart2js\t2.19.6\t(Dart Compiler)\t[Dart]"),C.updateSourceSpanPrototype(),E.set$render$x(_.exports,C.allowInteropNamed("sass.render",C.legacy__render$closure())),E.set$renderSync$x(_.exports,C.allowInteropNamed("sass.renderSync",C.legacy__renderSync$closure())),E.set$types$x(_.exports,{Boolean:I.$get$legacyBooleanClass(),Color:I.$get$legacyColorClass(),List:I.$get$legacyListClass(),Map:I.$get$legacyMapClass(),Null:I.$get$legacyNullClass(),Number:I.$get$legacyNumberClass(),String:I.$get$legacyStringClass(),Error:_.Error}),E.set$NULL$x(_.exports,A.C__SassNull0),E.set$TRUE$x(_.exports,A.SassBoolean_true0),E.set$FALSE$x(_.exports,A.SassBoolean_false0)},main_closure0:function(){},main_closure1:function(){},NodeToDartLogger:function(e,t,n){this._node=e,this._fallback=t,this._ascii=n},NodeToDartLogger_warn_closure:function(e,t,n,r,i){var s=this;s.$this=e,s.message=t,s.span=n,s.trace=r,s.deprecation=i},NodeToDartLogger_debug_closure:function(e,t,n){this.$this=e,this.message=t,this.span=n},NullExpression0:function(e){this.span=e},legacyNullClass_closure:function(){},legacyNullClass__closure:function(){},_SassNull0:function(){},NumberExpression0:function(e,t,n){this.value=e,this.unit=t,this.span=n},_parseNumber:function(e,t){var n,r,i,s,a,o,l;if(null==t||0===t.length)return C.SassNumber_SassNumber0(e,null);if(!E.contains$1$asx(t,"*")&&!A.JSString_methods.contains$1(t,"/"))return C.SassNumber_SassNumber0(e,t);if(n=new C.ArgumentError(!0,t,"unit","is invalid."),r=t.split("/"),i=r.length,i>2)throw C.wrapException(n);if(s=r[0],a=1===i?null:r[1],i=V.JSArray_String,o=0===s.length?C._setArrayType([],i):C._setArrayType(s.split("*"),i),A.JSArray_methods.any$1(o,new C._parseNumber_closure))throw C.wrapException(n);if(l=null==a?C._setArrayType([],i):C._setArrayType(a.split("*"),i),A.JSArray_methods.any$1(l,new C._parseNumber_closure0))throw C.wrapException(n);return C.SassNumber_SassNumber$withUnits0(e,l,o)},_NodeSassNumber:function(){},legacyNumberClass_closure:function(){},legacyNumberClass_closure0:function(){},legacyNumberClass_closure1:function(){},legacyNumberClass_closure2:function(){},legacyNumberClass_closure3:function(){},_parseNumber_closure:function(){},_parseNumber_closure0:function(){},numberClass_closure:function(){},numberClass__closure:function(){},numberClass__closure0:function(){},numberClass__closure1:function(){},numberClass__closure2:function(){},numberClass__closure3:function(){},numberClass__closure4:function(){},numberClass__closure5:function(){},numberClass__closure6:function(){},numberClass__closure7:function(){},numberClass__closure8:function(){},numberClass__closure9:function(){},numberClass__closure10:function(){},numberClass__closure11:function(){},numberClass__closure12:function(){},numberClass__closure13:function(){},numberClass__closure14:function(){},numberClass__closure15:function(){},numberClass__closure16:function(){},numberClass__closure17:function(){},numberClass__closure18:function(){},numberClass__closure19:function(){},_ConstructorOptions0:function(){},conversionFactor0:function(e,t){var n;return e===t?1:(n=A.Map_K2BWj.$index(0,e),null==n?null:n.$index(0,t))},SassNumber_SassNumber0:function(e,t){return null==t?new C.UnitlessSassNumber0(e,null):new C.SingleUnitSassNumber0(t,e,null)},SassNumber_SassNumber$withUnits0:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h;if(null==t||E.get$isEmpty$asx(t))return null==n||E.get$isEmpty$asx(n)?new C.UnitlessSassNumber0(e,null):(r=E.getInterceptor$asx(n),1===r.get$length(n)?new C.SingleUnitSassNumber0(r.$index(n,0),e,null):new C.ComplexSassNumber0(C.List_List$unmodifiable(n,V.String),A.List_empty,e,null));if(null==n||E.get$isEmpty$asx(n))return new C.ComplexSassNumber0(A.List_empty,C.List_List$unmodifiable(t,V.String),e,null);for(r=E.getInterceptor$ax(n),i=r.toList$0(n),s=E.getInterceptor$ax(t),a=s.toList$0(t),o=C._setArrayType([],V.JSArray_String),l=a.length,u=e,_=0;_<a.length;a.length===l||(0,C.throwConcurrentModificationError)(a),++_){c=a[_],p=0;while(1){if(!(p<i.length)){$=!1;break}if(h=C.conversionFactor0(c,i[p]),null!=h){u*=h,A.JSArray_methods.removeAt$1(i,p),$=!0;break}++p}$||o.push(c)}if(s.get$isEmpty(t)){if(r.get$isEmpty(n))return new C.UnitlessSassNumber0(u,null);if(1===r.get$length(n))return new C.SingleUnitSassNumber0(r.get$single(n),u,null)}return r=V.String,new C.ComplexSassNumber0(C.List_List$unmodifiable(i,r),C.List_List$unmodifiable(o,r),u,null)},SassNumber0:function(){},SassNumber__coerceOrConvertValue_compatibilityException0:function(e,t,n,r,i,s,a){var o=this;o.$this=e,o.other=t,o.otherName=n,o.otherHasUnits=r,o.name=i,o.newNumerators=s,o.newDenominators=a},SassNumber__coerceOrConvertValue_closure3:function(e,t){this._box_0=e,this.newNumerator=t},SassNumber__coerceOrConvertValue_closure4:function(e){this.compatibilityException=e},SassNumber__coerceOrConvertValue_closure5:function(e,t){this._box_0=e,this.newDenominator=t},SassNumber__coerceOrConvertValue_closure6:function(e){this.compatibilityException=e},SassNumber_plus_closure0:function(){},SassNumber_minus_closure0:function(){},SassNumber_multiplyUnits_closure3:function(e,t){this._box_0=e,this.numerator=t},SassNumber_multiplyUnits_closure4:function(e,t){this.newNumerators=e,this.numerator=t},SassNumber_multiplyUnits_closure5:function(e,t){this._box_0=e,this.numerator=t},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},SassNumber_unitSuggestion_closure1:function(){},SassNumber_unitSuggestion_closure2:function(){},SupportsOperation$0:function(e,t,n,r){var i=n.toLowerCase();return"and"!==i&&"or"!==i&&C.throwExpression(C.ArgumentError$value(n,"operator",'may only be "and" or "or".')),new C.SupportsOperation0(e,t,n,r)},SupportsOperation0:function(e,t,n,r){var i=this;i.left=e,i.right=t,i.operator=n,i.span=r},ParentSelector0:function(e,t){this.suffix=e,this.span=t},ParentStatement0:function(){},ParentStatement_closure0:function(){},ParentStatement__closure0:function(){},ParenthesizedExpression0:function(e,t){this.expression=e,this.span=t},Parser_isIdentifier0:function(e){var t,n;try{return null,t=C.SpanScanner$(e,null),new C.Parser1(t,A.StderrLogger_false0,null)._parser0$_parseIdentifier$0(),!0}catch(n){if(V.SassFormatException_2._is(C.unwrapException(n)))return!1;throw n}},Parser1:function(e,t,n){this.scanner=e,this.logger=t,this._parser0$_interpolationMap=n},Parser__parseIdentifier_closure0:function(e){this.$this=e},Parser_scanIdentChar_matches0:function(e,t){this.caseSensitive=e,this.char=t},Parser_spanFrom_closure0:function(e,t){this.$this=e,this.span=t},PlaceholderSelector0:function(e,t){this.name=e,this.span=t},PlainCssCallable0:function(e){this.name=e},PrefixedMapView0:function(e,t,n){this._prefixed_map_view0$_map=e,this._prefixed_map_view0$_prefix=t,this.$ti=n},_PrefixedKeys0:function(e){this._prefixed_map_view0$_view=e},_PrefixedKeys_iterator_closure0:function(e){this.$this=e},PseudoSelector$0:function(e,t,n,r,i){var s=!r,a=s&&!C.PseudoSelector__isFakePseudoElement0(e);return new C.PseudoSelector0(e,C.unvendor0(e),a,s,n,i,t)},PseudoSelector__isFakePseudoElement0:function(e){switch(A.JSString_methods._codeUnitAt$1(e,0)){case 97:case 65:return C.equalsIgnoreCase0(e,"after");case 98:case 66:return C.equalsIgnoreCase0(e,"before");case 102:case 70:return C.equalsIgnoreCase0(e,"first-line")||C.equalsIgnoreCase0(e,"first-letter");default:return!1}},PseudoSelector0:function(e,t,n,r,i,s,a){var o=this;o.name=e,o.normalizedName=t,o.isClass=n,o.isSyntacticClass=r,o.argument=i,o.selector=s,o._pseudo$__PseudoSelector_specificity_FI=I,o.span=a},PseudoSelector_specificity_closure0:function(e){this.$this=e},PseudoSelector_specificity__closure1:function(){},PseudoSelector_specificity__closure2:function(){},PseudoSelector_unify_closure0:function(){},PublicMemberMapView0:function(e,t){this._public_member_map_view0$_inner=e,this.$ti=t},QualifiedName0:function(e,t){this.name=e,this.namespace=t},createJSClass:function(e,t){return V.JSClass._as(C.allowInteropCaptureThisNamed(e,t))},JSClassExtension_injectSuperclass:function(e,t){var n=E.getInterceptor$x(t),r=E.getInterceptor$x(e);_.Object.setPrototypeOf(n.get$$prototype(t),E.get$$prototype$x(V.JSClass._as(_.Object.getPrototypeOf(r.get$$prototype(e)).constructor))),_.Object.setPrototypeOf(r.get$$prototype(e),_.Object.create(n.get$$prototype(t)))},JSClassExtension_setCustomInspect:function(e,t){E.get$$prototype$x(e)[_.util.inspect.custom]=C.allowInteropCaptureThis(new C.JSClassExtension_setCustomInspect_closure(t))},JSClassExtension_get_defineMethod:function(e){return new C.JSClassExtension_get_defineMethod_closure(e)},JSClassExtension_defineMethods:function(e,t){t.forEach$1(0,C.JSClassExtension_get_defineMethod(e))},JSClassExtension_get_defineGetter:function(e){return new C.JSClassExtension_get_defineGetter_closure(e)},JSClass0:function(){},JSClassExtension_setCustomInspect_closure:function(e){this.inspect=e},JSClassExtension_get_defineMethod_closure:function(e){this._this=e},JSClassExtension_get_defineGetter_closure:function(e){this._this=e},RenderContext0:function(){},RenderContextOptions0:function(){},RenderContextResult0:function(){},RenderContextResultStats0:function(){},RenderOptions:function(){},RenderResult:function(){},RenderResultStats:function(){},ReplaceExpressionVisitor0:function(){},ReplaceExpressionVisitor_visitListExpression_closure0:function(e){this.$this=e},ReplaceExpressionVisitor_visitMapExpression_closure0:function(e){this.$this=e},ReplaceExpressionVisitor_visitArgumentInvocation_closure0:function(e){this.$this=e},ReplaceExpressionVisitor_visitInterpolation_closure0:function(e){this.$this=e},ImporterResult$:function(e,t,n){var r,i=null==n;return r=i?A.Syntax_SCSS_scss0:n,""===(null==t?null:t.get$scheme())?C.throwExpression(C.ArgumentError$value(t,"sourceMapUrl","must be absolute")):i&&C.throwExpression(C.ArgumentError$("The syntax parameter must be passed.",null)),new C.ImporterResult0(e,t,r)},ImporterResult0:function(e,t,n){this.contents=e,this._result$_sourceMapUrl=t,this.syntax=n},ReturnRule0:function(e,t){this.expression=e,this.span=t},main0:function(e){return C.main$body(e)},main$body:function(e){var t,n,r,i,s,a,o,l,u,c,$,p,h,d,f,g,m,y,S,v,b,x,w,M,L=0,R=C._makeAsyncAwaitCompleter(V.void),F=2,N=C._wrapJsFunctionForAsync((function(T,U){1===T&&(t=U,L=F);while(1)switch(L){case 0:b={},b.printedError=!1,n=new C.main_printError(b),b.options=null,F=4,f=C.ExecutableOptions_ExecutableOptions$parse(e),b.options=f,g=f._options,I._glyphs=(g.wasParsed$1("unicode")?C._asBool(g.$index(0,"unicode")):I._glyphs!==A.C_AsciiGlyphSet)?A.C_UnicodeGlyphSet:A.C_AsciiGlyphSet,L=C._asBool(b.options._options.$index(0,"version"))?7:8;break;case 7:return M=C,L=9,C._asyncAwait(C._loadVersion(),N);case 9:M.print(U),E.set$exitCode$x(_.process,0),L=1;break;case 8:L=b.options.get$interactive()?10:11;break;case 10:return L=12,C._asyncAwait(C.repl(b.options),N);case 12:L=1;break;case 11:g=V.List_String._as(b.options._options.$index(0,"load-path")),m=b.options,m=C._asBool(m._options.$index(0,"quiet"))?I.$get$Logger_quiet():new C.StderrLogger(m.get$color()),y=V.Uri,r=new C.StylesheetGraph(C.LinkedHashMap_LinkedHashMap$_empty(y,V.StylesheetNode),C.ImportCache$(g,new C.DeprecationHandlingLogger(C.LinkedHashMap_LinkedHashMap$_empty(V.Deprecation,V.int),m,b.options.get$fatalDeprecations(),b.options.get$futureDeprecations(),!1)),C.LinkedHashMap_LinkedHashMap$_empty(y,V.DateTime)),L=C._asBool(b.options._options.$index(0,"watch"))?13:14;break;case 13:return L=15,C._asyncAwait(C.watch(b.options,r),N);case 15:L=1;break;case 14:g=b.options,g._ensureSources$0(),g=g._sourcesToDestinations,g=E.get$iterator$ax(g.get$keys(g));case 16:if(!g.moveNext$0()){L=17;break}return i=g.get$current(g),m=b.options,m._ensureSources$0(),s=m._sourcesToDestinations.$index(0,i),F=19,m=b.options,L=22,C._asyncAwait(C.compileStylesheet(m,r,i,s,C._asBool(m._options.$index(0,"update"))),N);case 22:F=4,L=21;break;case 19:if(F=18,x=t,m=C.unwrapException(x),m instanceof C.SassException){if(a=m,o=C.getTraceFromException(x),new C.main_closure(b,s).call$0(),m=b.options._options,m._parser.options._map.containsKey$1("color")||C.throwExpression(C.ArgumentError$('Could not find an option named "color".',null)),m=m._parsed.containsKey$1("color")?C._asBool(m.$index(0,"color")):E.$eq$(_.process.stdout.isTTY,!0),m=E.toString$1$color$(a,m),C._asBool(b.options._options.$index(0,"trace"))?(y=a,S="string"==typeof y,S||"number"==typeof y||C._isBool(y)?y=null:(v=I.$get$_traces(),(C._isBool(y)||"number"==typeof y||S)&&C.throwExpression(C.ArgumentError$value(y,k.Expand,null)),y=v._jsWeakMap.get(y)),null==y&&(y=o)):y=null,n.call$2(m,y),66!==E.get$exitCode$x(_.process)&&E.set$exitCode$x(_.process,65),C._asBool(b.options._options.$index(0,"stop-on-error"))){L=1;break}}else{if(!(m instanceof C.FileSystemException))throw x;if(l=m,u=C.getTraceFromException(x),c=l.path,m=null==c?l.message:"Error reading "+I.$get$context().relative$2$from(c,null)+": "+l.message+".",C._asBool(b.options._options.$index(0,"trace"))?(y=l,S="string"==typeof y,S||"number"==typeof y||C._isBool(y)?y=null:(v=I.$get$_traces(),(C._isBool(y)||"number"==typeof y||S)&&C.throwExpression(C.ArgumentError$value(y,k.Expand,null)),y=v._jsWeakMap.get(y)),null==y&&(y=u)):y=null,n.call$2(m,y),E.set$exitCode$x(_.process,66),C._asBool(b.options._options.$index(0,"stop-on-error"))){L=1;break}}L=21;break;case 18:L=4;break;case 21:L=16;break;case 17:F=2,L=6;break;case 4:F=3,w=t,g=C.unwrapException(w),g instanceof C.UsageException?($=g,C.print($.message+"\n"),C.print("Usage: sass <input.scss> [output.css]\n sass <input.scss>:<output.css> <input/>:<output/> <dir/>\n"),g=I.$get$ExecutableOptions__parser(),C.print(new C._Usage(g._optionsAndSeparators,new C.StringBuffer(""),g.usageLineLength).generate$0()),E.set$exitCode$x(_.process,64)):(p=g,h=C.getTraceFromException(w),d=new C.StringBuffer(""),g=b.options,null!=g&&g.get$color()&&(d._contents+="[31m[1m"),d._contents+="Unexpected exception:",g=b.options,null!=g&&g.get$color()&&(d._contents+="[0m"),d._contents+="\n",d._contents+=C.S(p)+"\n",g=d._contents,m=C.getTrace(p),null==m&&(m=h),n.call$2((g.charCodeAt(0),g),m),E.set$exitCode$x(_.process,255)),L=6;break;case 3:L=2;break;case 6:case 1:return C._asyncReturn(void 0,R);case 2:return C._asyncRethrow(t,R)}}));return C._asyncStartSync(N,R)},_loadVersion:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.String),r=C._wrapJsFunctionForAsync((function(r,i){if(1===r)return C._asyncRethrow(i,n);while(1)switch(t){case 0:e="1.62.1 compiled with dart2js 2.19.6",t=1;break;case 1:return C._asyncReturn(e,n)}}));return C._asyncStartSync(r,n)},main_printError:function(e){this._box_0=e},main_closure:function(e,t){this._box_0=e,this.destination=t},SassParser0:function(e,t,n,r){var i=this;i._sass0$_currentIndentation=0,i._sass0$_spaces=i._sass0$_nextIndentationEnd=i._sass0$_nextIndentation=null,i._stylesheet0$_isUseAllowed=!0,i._stylesheet0$_inParentheses=i._stylesheet0$_inStyleRule=i._stylesheet0$_inUnknownAtRule=i._stylesheet0$_inControlDirective=i._stylesheet0$_inContentBlock=i._stylesheet0$_inMixin=!1,i._stylesheet0$_globalVariables=e,i.lastSilentComment=null,i.scanner=t,i.logger=n,i._parser0$_interpolationMap=r},SassParser_children_closure0:function(e,t,n){this.$this=e,this.child=t,this.children=n},_translateReturnValue:function(e){return V.Future_dynamic._is(e)?C.futureToPromise(e,V.dynamic):e},main1:function(){new Uint8Array(0),C.main(),E.set$cli_pkg_main_0_$x(_.exports,C._wrapMain(C.sass__main$closure()))},_wrapMain:function(e){return V.dynamic_Function._is(e)?C.allowInterop(new C._wrapMain_closure(e)):C.allowInterop(new C._wrapMain_closure0(e))},_Exports:function(){},_wrapMain_closure:function(e){this.main=e},_wrapMain_closure0:function(e){this.main=e},ScssParser$0:function(e,t,n){var r=C.SpanScanner$(e,n),i=null==t?A.StderrLogger_false0:t;return new C.ScssParser0(C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.VariableDeclaration_2),r,i,null)},ScssParser0:function(e,t,n,r){var i=this;i._stylesheet0$_isUseAllowed=!0,i._stylesheet0$_inParentheses=i._stylesheet0$_inStyleRule=i._stylesheet0$_inUnknownAtRule=i._stylesheet0$_inControlDirective=i._stylesheet0$_inContentBlock=i._stylesheet0$_inMixin=!1,i._stylesheet0$_globalVariables=e,i.lastSilentComment=null,i.scanner=t,i.logger=n,i._parser0$_interpolationMap=r},Selector0:function(){},_IsInvisibleVisitor2:function(e){this.includeBogus=e},_IsBogusVisitor0:function(e){this.includeLeadingCombinator=e},_IsBogusVisitor_visitComplexSelector_closure0:function(e){this.$this=e},_IsUselessVisitor0:function(){},_IsUselessVisitor_visitComplexSelector_closure0:function(e){this.$this=e},__IsBogusVisitor_Object_AnySelectorVisitor0:function(){},__IsInvisibleVisitor_Object_AnySelectorVisitor0:function(){},__IsUselessVisitor_Object_AnySelectorVisitor0:function(){},SelectorExpression0:function(e){this.span=e},_prependParent0:function(e){var t,n,r=e.components,i=A.JSArray_methods.get$first(r);return i instanceof C.UniversalSelector0?null:(t=C.EvaluationContext_current0().get$currentCallableSpan(),i instanceof C.TypeSelector0?(n=i.name,null!=n.namespace?null:(n=C._setArrayType([new C.ParentSelector0(n.name,t)],V.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(n,C.SubListIterable$(r,1,null,C._arrayInstanceType(r)._precomputed1)),C.CompoundSelector$0(n,t))):(n=C._setArrayType([new C.ParentSelector0(null,t)],V.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(n,r),C.CompoundSelector$0(n,t)))},_function7:function(e,t,n){return C.BuiltInCallable$function0(e,t,n,"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(e){this.span=e},_append___closure0:function(e,t){this.parent=e,this.span=t},_extend_closure0:function(){},_replace_closure0:function(){},_unify_closure0:function(){},_isSuperselector_closure0:function(){},_simpleSelectors_closure0:function(){},_simpleSelectors__closure0:function(){},_parse_closure0:function(){},SelectorParser$0:function(e,t,n,r,i,s){var a=C.SpanScanner$(e,s);return new C.SelectorParser0(t,n,a,null==i?A.StderrLogger_false0:i,r)},SelectorParser0:function(e,t,n,r,i){var s=this;s._selector$_allowParent=e,s._selector$_allowPlaceholder=t,s.scanner=n,s.logger=r,s._parser0$_interpolationMap=i},SelectorParser_parse_closure0:function(e){this.$this=e},SelectorParser_parseCompoundSelector_closure0:function(e){this.$this=e},SelectorSearchVisitor0:function(){},SelectorSearchVisitor_visitComplexSelector_closure0:function(e){this.$this=e},SelectorSearchVisitor_visitCompoundSelector_closure0:function(e){this.$this=e},serialize0:function(e,t,n,r,i,s,a,o){var l,u,_,c,$=C._SerializeVisitor$0(null==n?2:n,r,i,!0,s,a,o);return e.accept$1($),l=$._serialize0$_buffer,u=l.toString$0(0),t?(_=new C.CodeUnits(u),_=_.any$1(_,new C.serialize_closure0)):_=!1,c=_?a===A.OutputStyle_10?"\ufeff":'@charset "UTF-8";\n':"",l=s?l.buildSourceMap$1$prefix(c):null,new C.SerializeResult0(c+u,l)},serializeValue0:function(e,t,n){var r=C._SerializeVisitor$0(null,t,null,n,!1,null,!0);return e.accept$1(r),r._serialize0$_buffer.toString$0(0)},serializeSelector0:function(e,t){var n=C._SerializeVisitor$0(null,!0,null,!0,!1,null,!0);return e.accept$1(n),n._serialize0$_buffer.toString$0(0)},_SerializeVisitor$0:function(e,t,n,r,i,s,a){var o=i?new C.SourceMapBuffer0(new C.StringBuffer(""),C._setArrayType([],V.JSArray_Entry)):new C.NoSourceMapBuffer0(new C.StringBuffer("")),l=null==s?A.OutputStyle_00:s,u=a?32:9,_=null==e?2:e,c=null==n?A.LineFeed_SsD:n;return C.RangeError_checkValueInInterval(_,0,10,"indentWidth"),new C._SerializeVisitor0(o,l,t,r,u,_,c)},serialize_closure0:function(){},_SerializeVisitor0:function(e,t,n,r,i,s,a){var o=this;o._serialize0$_buffer=e,o._serialize0$_indentation=0,o._serialize0$_style=t,o._serialize0$_inspect=n,o._serialize0$_quote=r,o._serialize0$_indentCharacter=i,o._serialize0$_indentWidth=s,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_closure1:function(e,t){this.$this=e,this.child=t},_SerializeVisitor__visitChildren_closure2:function(e,t){this.$this=e,this.child=t},OutputStyle0:function(e){this._name=e},LineFeed0:function(e,t,n){this.name=e,this.text=t,this._name=n},SerializeResult0:function(e,t){this.css=e,this.sourceMap=t},ShadowedModuleView_ifNecessary0:function(e,t,n,r,i){return C.ShadowedModuleView__needsBlocklist0(e.get$variables(),r)||C.ShadowedModuleView__needsBlocklist0(e.get$functions(e),t)||C.ShadowedModuleView__needsBlocklist0(e.get$mixins(),n)?new C.ShadowedModuleView0(e,C.ShadowedModuleView__shadowedMap0(e.get$variables(),r,V.Value_2),C.ShadowedModuleView__shadowedMap0(e.get$variableNodes(),r,V.AstNode_2),C.ShadowedModuleView__shadowedMap0(e.get$functions(e),t,i),C.ShadowedModuleView__shadowedMap0(e.get$mixins(),n,i),i._eval$1("ShadowedModuleView0<0>")):null},ShadowedModuleView__shadowedMap0:function(e,t,n){var r=C.ShadowedModuleView__needsBlocklist0(e,t);return r?C.LimitedMapView$blocklist0(e,t,V.String,n):e},ShadowedModuleView__needsBlocklist0:function(e,t){return e.get$isNotEmpty(e)&&t.any$1(0,e.get$containsKey())},ShadowedModuleView0:function(e,t,n,r,i,s){var a=this;a._shadowed_view0$_inner=e,a.variables=t,a.variableNodes=n,a.functions=r,a.mixins=i,a.$ti=s},SilentComment0:function(e,t){this.text=e,this.span=t},SimpleSelector0:function(){},SimpleSelector_isSuperselector_closure0:function(e){this.$this=e},SimpleSelector_isSuperselector__closure0:function(e){this.$this=e},SingleUnitSassNumber0:function(e,t,n){var r=this;r._single_unit$_unit=e,r._number1$_value=t,r.hashCache=null,r.asSlash=n},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},SourceMapBuffer0:function(e,t){var n=this;n._source_map_buffer0$_buffer=e,n._source_map_buffer0$_entries=t,n._source_map_buffer0$_column=n._source_map_buffer0$_line=0,n._source_map_buffer0$_inSpan=!1},SourceMapBuffer_buildSourceMap_closure0:function(e,t){this._box_0=e,this.prefixLength=t},updateSourceSpanPrototype:function(){var e,t,n,r,i=C.SourceFile$fromString("",null).span$1(0,0),s=V.SourceSpan,a=V.String;for(s=[i,new C.MultiSpan0(i,"",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_empty(s,a),s,a))],e=V.JSClass,t=V.Function,n=0;n<2;++n)r=e._as(s[n].constructor),C.LinkedHashMap_LinkedHashMap$_literal(["start",new C.updateSourceSpanPrototype_closure,"end",new C.updateSourceSpanPrototype_closure0,"url",new C.updateSourceSpanPrototype_closure1,"text",new C.updateSourceSpanPrototype_closure2,"context",new C.updateSourceSpanPrototype_closure3],a,t).forEach$1(0,C.JSClassExtension_get_defineGetter(r));s=e._as(C.FileLocation$_(i.file,i._file$_start).constructor),C.LinkedHashMap_LinkedHashMap$_literal(["line",new C.updateSourceSpanPrototype_closure4,"column",new C.updateSourceSpanPrototype_closure5],a,t).forEach$1(0,C.JSClassExtension_get_defineGetter(s))},updateSourceSpanPrototype_closure:function(){},updateSourceSpanPrototype_closure0:function(){},updateSourceSpanPrototype_closure1:function(){},updateSourceSpanPrototype_closure2:function(){},updateSourceSpanPrototype_closure3:function(){},updateSourceSpanPrototype_closure4:function(){},updateSourceSpanPrototype_closure5:function(){},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},StaticImport0:function(e,t,n){this.url=e,this.modifiers=t,this.span=n},StderrLogger0:function(e){this.color=e},StringExpression_quoteText0:function(e){var t,n=C.StringExpression__bestQuote0(C._setArrayType([e],V.JSArray_String)),r=new C.StringBuffer("");return r._contents=""+C.Primitives_stringFromCharCode(n),C.StringExpression__quoteInnerText0(e,n,r,!0),t=r._contents+=C.Primitives_stringFromCharCode(n),t.charCodeAt(0),t},StringExpression__quoteInnerText0:function(e,t,n,r){var i,s,a,o,l,u;for(i=e.length,s=i-1,a=0;a<i;++a)o=A.JSString_methods._codeUnitAt$1(e,a),10===o||13===o||12===o?(n.writeCharCode$1(92),n.writeCharCode$1(97),a!==s&&(l=A.JSString_methods._codeUnitAt$1(e,a+1),(32===l||9===l||10===l||13===l||12===l||C.isHex0(l))&&n.writeCharCode$1(32))):(u=o===t||(92===o||r&&35===o&&a<s&&123===A.JSString_methods._codeUnitAt$1(e,a+1)),u&&n.writeCharCode$1(92),n.writeCharCode$1(o))},StringExpression__bestQuote0:function(e){var t,n,r,i,s,a;for(t=E.get$iterator$ax(e),n=!1;t.moveNext$0();)for(r=t.get$current(t),i=r.length,s=0;s<i;++s){if(a=A.JSString_methods._codeUnitAt$1(r,s),39===a)return 34;34===a&&(n=!0)}return n?39:34},StringExpression0:function(e,t){this.text=e,this.hasQuotes=t},_codepointForIndex0:function(e,t,n){var r;return 0===e?0:e>0?Math.min(e-1,t):(r=t+e,r<0&&!n?0:r)},_function6:function(e,t,n){return C.BuiltInCallable$function0(e,t,n,"sass:string")},module_closure9:function(){},module__closure2:function(e){this.string=e},module__closure3:function(e){this.string=e},_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(){},legacyStringClass_closure:function(){},legacyStringClass_closure0:function(){},legacyStringClass_closure1:function(){},stringClass_closure:function(){},stringClass__closure:function(){},stringClass__closure0:function(){},stringClass__closure1:function(){},stringClass__closure2:function(){},stringClass__closure3:function(){},_ConstructorOptions1:function(){},SassString$0:function(e,t){return new C.SassString0(e,t)},SassString0:function(e,t){var n=this;n._string0$_text=e,n._string0$_hasQuotes=t,n._string0$__SassString__sassLength_FI=I,n._string0$_hashCache=null},ModifiableCssStyleRule$0:function(e,t,n){var r=C._setArrayType([],V.JSArray_ModifiableCssNode_2);return new C.ModifiableCssStyleRule0(e,n,t,new C.UnmodifiableListView(r,V.UnmodifiableListView_ModifiableCssNode_2),r)},ModifiableCssStyleRule0:function(e,t,n,r,i){var s=this;s._style_rule0$_selector=e,s.originalSelector=t,s.span=n,s.children=r,s._node0$_children=i,s._node0$_indexInParent=s._node0$_parent=null,s.isGroupEnd=!1},StyleRule$0:function(e,t,n){var r=C.List_List$unmodifiable(t,V.Statement_2),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure0);return new C.StyleRule0(e,n,r,i)},StyleRule0:function(e,t,n,r){var i=this;i.selector=e,i.span=t,i.children=n,i.hasDeclarations=r},CssStylesheet0:function(e,t){this.children=e,this.span=t},ModifiableCssStylesheet$0:function(e){var t=C._setArrayType([],V.JSArray_ModifiableCssNode_2);return new C.ModifiableCssStylesheet0(e,new C.UnmodifiableListView(t,V.UnmodifiableListView_ModifiableCssNode_2),t)},ModifiableCssStylesheet0:function(e,t,n){var r=this;r.span=e,r.children=t,r._node0$_children=n,r._node0$_indexInParent=r._node0$_parent=null,r.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,n){this.$this=e,this.production=t,this.T=n},StylesheetParser_parseSignature_closure:function(e,t){this.$this=e,this.requireParens=t},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,n,r){var i=this;i._box_0=e,i.$this=t,i.wasInStyleRule=n,i.start=r},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,n,r){var i=this;i.$this=e,i.wasInControlDirective=t,i.variables=n,i.list=r},StylesheetParser__functionRule_closure0:function(e,t,n){this.name=e,this.$arguments=t,this.precedingComment=n},StylesheetParser__forRule_closure1:function(e,t){this._box_0=e,this.$this=t},StylesheetParser__forRule_closure2:function(e,t,n,r,i,s){var a=this;a._box_0=e,a.$this=t,a.wasInControlDirective=n,a.variable=r,a.from=i,a.to=s},StylesheetParser__memberList_closure0:function(e,t,n){this.$this=e,this.variables=t,this.identifiers=n},StylesheetParser__includeRule_closure0:function(e){this.contentArguments_=e},StylesheetParser_mediaRule_closure0:function(e){this.query=e},StylesheetParser__mixinRule_closure0:function(e,t,n,r){var i=this;i.$this=e,i.name=t,i.$arguments=n,i.precedingComment=r},StylesheetParser_mozDocumentRule_closure0:function(e,t,n,r){var i=this;i._box_0=e,i.$this=t,i.name=n,i.value=r},StylesheetParser_supportsRule_closure0:function(e){this.condition=e},StylesheetParser__whileRule_closure0:function(e,t,n){this.$this=e,this.wasInControlDirective=t,this.condition=n},StylesheetParser_unknownAtRule_closure0:function(e,t){this._box_0=e,this.name=t},StylesheetParser__expression_resetState0:function(e,t,n){this._box_0=e,this.$this=t,this.start=n},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,n,r){var i=this;i._box_0=e,i.$this=t,i.resetState=n,i.resolveOperations=r},StylesheetParser__expression_addOperator0:function(e,t,n){this._box_0=e,this.$this=t,this.resolveOneOperation=n},StylesheetParser__expression_resolveSpaceExpressions0:function(e,t,n){this._box_0=e,this.$this=t,this.resolveOperations=n},StylesheetParser_expressionUntilComma_closure0:function(e){this.$this=e},StylesheetParser__unicodeRange_closure1:function(){},StylesheetParser__unicodeRange_closure2:function(){},StylesheetParser_namespacedExpression_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:function(e,t,n){var r=C._setArrayType([],V.JSArray_UseRule_2),i=C._setArrayType([],V.JSArray_ForwardRule_2),s=C.List_List$unmodifiable(e,V.Statement_2),a=A.JSArray_methods.any$1(s,new C.ParentStatement_closure0);return r=new C.Stylesheet0(t,n,r,i,s,a),r.Stylesheet$internal$3$plainCss0(e,t,n),r},Stylesheet_Stylesheet$parse0:function(e,t,n,r){var i,s;switch(t){case A.Syntax_Sass_sass0:return i=C.SpanScanner$(e,r),s=null==n?A.StderrLogger_false0:n,new C.SassParser0(C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.VariableDeclaration_2),i,s,null).parse$0();case A.Syntax_SCSS_scss0:return C.ScssParser$0(e,n,r).parse$0();case A.Syntax_CSS_css0:return i=C.SpanScanner$(e,r),s=null==n?A.StderrLogger_false0:n,new C.CssParser0(C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.VariableDeclaration_2),i,s,null).parse$0();default:throw C.wrapException(C.ArgumentError$("Unknown syntax "+t.toString$0(0)+".",null))}},Stylesheet0:function(e,t,n,r,i,s){var a=this;a.span=e,a.plainCss=t,a._stylesheet1$_uses=n,a._stylesheet1$_forwards=r,a.children=i,a.hasDeclarations=s},SupportsExpression0:function(e){this.condition=e},ModifiableCssSupportsRule$0:function(e,t){var n=C._setArrayType([],V.JSArray_ModifiableCssNode_2);return new C.ModifiableCssSupportsRule0(e,t,new C.UnmodifiableListView(n,V.UnmodifiableListView_ModifiableCssNode_2),n)},ModifiableCssSupportsRule0:function(e,t,n,r){var i=this;i.condition=e,i.span=t,i.children=n,i._node0$_children=r,i._node0$_indexInParent=i._node0$_parent=null,i.isGroupEnd=!1},SupportsRule$0:function(e,t,n){var r=C.List_List$unmodifiable(t,V.Statement_2),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure0);return new C.SupportsRule0(e,n,r,i)},SupportsRule0:function(e,t,n,r){var i=this;i.condition=e,i.span=t,i.children=n,i.hasDeclarations=r},NodeToDartImporter:function(e,t){this._sync$_canonicalize=e,this._sync$_load=t},Syntax_forPath0:function(e){switch(C.ParsedPath_ParsedPath$parse(e,I.$get$context().style)._splitExtension$1(1)[1]){case".sass":return A.Syntax_Sass_sass0;case".css":return A.Syntax_CSS_css0;default:return A.Syntax_SCSS_scss0}},Syntax0:function(e,t){this._syntax0$_name=e,this._name=t},TypeSelector0:function(e,t){this.name=e,this.span=t},Types:function(){},UnaryOperationExpression0:function(e,t,n){this.operator=e,this.operand=t,this.span=n},UnaryOperator0:function(e,t,n){this.name=e,this.operator=t,this._name=n},UnitlessSassNumber0:function(e,t){this._number1$_value=e,this.hashCache=null,this.asSlash=t},UniversalSelector0:function(e,t){this.namespace=e,this.span=t},UnprefixedMapView0:function(e,t,n){this._unprefixed_map_view0$_map=e,this._unprefixed_map_view0$_prefix=t,this.$ti=n},_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},JSUrl0:function(){},UseRule0:function(e,t,n,r){var i=this;i.url=e,i.namespace=t,i.configuration=n,i.span=r},UserDefinedCallable0:function(e,t,n,r){var i=this;i.declaration=e,i.environment=t,i.inDependency=n,i.$ti=r},fromImport0:function(){var e=C._asBoolQ(I.Zone__current.$index(0,A.Symbol__inImportRule));return!0===e},resolveImportPath0:function(e){var t,n=C.ParsedPath_ParsedPath$parse(e,I.$get$context().style)._splitExtension$1(1)[1];return".sass"===n||".scss"===n||".css"===n?(t=C.fromImport0()?new C.resolveImportPath_closure1(e,n).call$0():null,null==t?C._exactlyOne0(C._tryPath0(e)):t):(t=C.fromImport0()?new C.resolveImportPath_closure2(e).call$0():null,null==t&&(t=C._exactlyOne0(C._tryPathWithExtensions0(e))),null==t?C._tryPathAsDirectory0(e):t)},_tryPathWithExtensions0:function(e){var t=C._tryPath0(e+".sass");return A.JSArray_methods.addAll$1(t,C._tryPath0(e+".scss")),0!==t.length?t:C._tryPath0(e+".css")},_tryPath0:function(e){var t=I.$get$context(),n=C.join(t.dirname$1(e),"_"+C.ParsedPath_ParsedPath$parse(e,t.style).get$basename(),null);return t=C._setArrayType([],V.JSArray_String),C.fileExists0(n)&&t.push(n),C.fileExists0(e)&&t.push(e),t},_tryPathAsDirectory0:function(e){var t;return C.dirExists0(e)?(t=C.fromImport0()?new C._tryPathAsDirectory_closure0(e).call$0():null,null==t?C._exactlyOne0(C._tryPathWithExtensions0(C.join(e,"index",null))):t):null},_exactlyOne0:function(e){var t=e.length;if(0===t)return null;if(1===t)return A.JSArray_methods.get$first(e);throw C.wrapException(k.It_s_n+A.JSArray_methods.map$1$1(e,new C._exactlyOne_closure0,V.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(){},jsThrow:function(e){return V.Never._as(I.$get$_jsThrow().call$1(e))},attachJsStack:function(e,t){var n=t.toString$0(0),r=A.JSString_methods.indexOf$1(n,"\n at");-1!==r&&(n=A.JSString_methods.substring$1(n,r+1)),e.stack="Error: "+C.S(E.get$message$x(e))+"\n"+n},jsForEach:function(e,t){var n,r;for(n=E.get$iterator$ax(_.Object.keys(e));n.moveNext$0();)r=n.get$current(n),t.call$2(r,e[r])},jsType:function(e){var t=C._asString(new _.Function("value","return typeof value").call$1(e));return"object"!==t?t:C._asString(new _.Function("value",' if (value && value.constructor && value.constructor.name) {\n return value.constructor.name;\n }\n return "object";\n ').call$1(e))},defineGetter:function(e,t,n,r){_.Object.defineProperty(e,t,null==n?{value:r,enumerable:!1}:{get:C.allowInteropCaptureThis(n),enumerable:!1})},allowInteropNamed:function(e,t){return t=C.allowInterop(t),C.defineGetter(t,"name",null,e),C._hideDartProperties(t),t},allowInteropCaptureThisNamed:function(e,t){return t=C.allowInteropCaptureThis(t),C.defineGetter(t,"name",null,e),C._hideDartProperties(t),t},_hideDartProperties:function(e){var t,n,r,i;for(t=E.cast$1$0$ax(_.Object.getOwnPropertyNames(e),V.String),t=new C.ListIterator(t,t.get$length(t)),n=C._instanceType(t)._precomputed1;t.moveNext$0();)r=t.__internal$_current,null==r&&(r=n._as(r)),A.JSString_methods.startsWith$1(r,"_")&&(i={value:e[r],enumerable:!1},_.Object.defineProperty(e,r,i))},futureToPromise0:function(e){return new _.Promise(C.allowInterop(new C.futureToPromise_closure0(e)))},jsToDartUrl:function(e){return C.Uri_parse(E.toString$0$(e))},dartToJSUrl:function(e){return new _.URL(e.toString$0(0))},toJSArray:function(e){var t,n,r=new _.Array;for(t=E.get$iterator$ax(e),n=E.getInterceptor$x(r);t.moveNext$0();)n.push$1(r,t.get$current(t));return r},objectToMap:function(e){var t=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.nullable_Object);return C.jsForEach(e,new C.objectToMap_closure(t)),t},jsToDartSeparator:function(e){switch(e){case" ":return A.ListSeparator_EVt0;case",":return A.ListSeparator_rXA0;case"/":return A.ListSeparator_zg90;case null:return A.ListSeparator_undecided_null_undecided0;default:C.jsThrow(new _.Error('Unknown separator "'+C.S(e)+'".'))}},parseSyntax:function(e){return null==e||"scss"===e?A.Syntax_SCSS_scss0:"indented"===e?A.Syntax_Sass_sass0:"css"===e?A.Syntax_CSS_css0:void C.jsThrow(new _.Error('Unknown syntax "'+C.S(e)+'".'))},_PropertyDescriptor0:function(){},futureToPromise_closure0:function(e){this.future=e},futureToPromise__closure0:function(e){this.resolve=e},futureToPromise__closure1:function(e){this.reject=e},objectToMap_closure:function(e){this.map=e},toSentence0:function(e,t){var n=e.__internal$_iterable,r=E.getInterceptor$asx(n);return 1===r.get$length(n)?E.toString$0$(e._f.call$1(r.get$first(n))):C.IterableExtension_get_exceptLast0(e).join$1(0,", ")+" "+t+" "+C.S(e._f.call$1(r.get$last(n)))},indent0:function(e,t){return new C.MappedListIterable(C._setArrayType(e.split("\n"),V.JSArray_String),new C.indent_closure0(t),V.MappedListIterable_String_String).join$1(0,"\n")},pluralize0:function(e,t,n){return 1===t?e:null!=n?n:e+"s"},trimAscii0:function(e,t){var n,r=C._firstNonWhitespace0(e);return null==r?n="":(n=C._lastNonWhitespace0(e,!0),n.toString,n=A.JSString_methods.substring$2(e,r,n+1)),n},trimAsciiRight0:function(e,t){var n=C._lastNonWhitespace0(e,t);return null==n?"":A.JSString_methods.substring$2(e,0,n+1)},_firstNonWhitespace0:function(e){var t,n,r;for(t=e.length,n=0;n<t;++n)if(r=A.JSString_methods._codeUnitAt$1(e,n),32!==r&&9!==r&&10!==r&&13!==r&&12!==r)return n;return null},_lastNonWhitespace0:function(e,t){var n,r,i;for(n=e.length-1,r=n;r>=0;--r)if(i=A.JSString_methods.codeUnitAt$1(e,r),32!==i&&9!==i&&10!==i&&13!==i&&12!==i)return t&&0!==r&&r!==n&&92===i?r+1:r;return null},isPublic0:function(e){var t=A.JSString_methods._codeUnitAt$1(e,0);return 45!==t&&95!==t},flattenVertically0:function(e,t){var n,r=e.$ti._eval$1("@<ListIterable.E>")._bind$1(t._eval$1("QueueList<0>"))._eval$1("MappedListIterable<1,2>"),i=C.List_List$of(new C.MappedListIterable(e,new C.flattenVertically_closure1(t),r),!0,r._eval$1("ListIterable.E"));if(1===i.length)return A.JSArray_methods.get$first(i);for(n=C._setArrayType([],t._eval$1("JSArray<0>"));0!==i.length;)i.fixed$length&&C.throwExpression(C.UnsupportedError$("removeWhere")),A.JSArray_methods._removeWhere$2(i,new C.flattenVertically_closure2(n,t),!0);return n},firstOrNull0:function(e){var t=E.get$iterator$ax(e);return t.moveNext$0()?t.get$current(t):null},codepointIndexToCodeUnitIndex0:function(e,t){var n,r,i;for(n=0,r=0;r<t;++r)i=n+1,n=A.JSString_methods._codeUnitAt$1(e,n)>>>10===54?i+1:i;return n},codeUnitIndexToCodepointIndex0:function(e,t){var n,r;for(n=0,r=0;r<t;r=(A.JSString_methods._codeUnitAt$1(e,r)>>>10===54?r+1:r)+1)++n;return n},frameForSpan0:function(e,t,n){var r,i,s=null==n?e.get$sourceUrl(e):n;return null==s&&(s=I.$get$_noSourceUrl0()),r=e.get$start(e),r=r.file.getLine$1(r.offset),i=e.get$start(e),new C.Frame(s,r+1,i.file.getColumn$1(i.offset)+1,t)},declarationName0:function(e){var t=C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(e.file._decodedChars,e._file$_start,e._end),0,null);return C.trimAsciiRight0(A.JSString_methods.substring$2(t,0,A.JSString_methods.indexOf$1(t,":")),!1)},unvendor0:function(e){var t,n=e.length;if(n<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<n;++t)if(45===A.JSString_methods._codeUnitAt$1(e,t))return A.JSString_methods.substring$1(e,t+1);return e},equalsIgnoreCase0:function(e,t){var n,r;if(e===t)return!0;if(null==e)return!1;if(n=e.length,n!==t.length)return!1;for(r=0;r<n;++r)if(!C.characterEqualsIgnoreCase0(A.JSString_methods._codeUnitAt$1(e,r),A.JSString_methods._codeUnitAt$1(t,r)))return!1;return!0},startsWithIgnoreCase0:function(e,t){var n,r=t.length;if(e.length<r)return!1;for(n=0;n<r;++n)if(!C.characterEqualsIgnoreCase0(A.JSString_methods._codeUnitAt$1(e,n),A.JSString_methods._codeUnitAt$1(t,n)))return!1;return!0},mapInPlace0:function(e,t){var n;for(n=0;n<e.length;++n)e[n]=t.call$1(e[n])},longestCommonSubsequence0:function(e,t,n,r){var i,s,a,o,l,u,_,c,$=e.get$length(e)+1,p=E.JSArray_JSArray$allocateFixed($,V.List_int);for(i=V.int,s=0;s<$;++s)p[s]=C.List_List$filled(1+((t._tail-t._head&E.get$length$asx(t._table)-1)>>>0),0,!1,i);for($=e.get$length(e),a=E.JSArray_JSArray$allocateFixed($,r._eval$1("List<0?>")),i=r._eval$1("0?"),s=0;s<$;++s)a[s]=C.List_List$filled((t._tail-t._head&E.get$length$asx(t._table)-1)>>>0,null,!1,i);for(o=0;o<(e._tail-e._head&E.get$length$asx(e._table)-1)>>>0;o=l)for(l=o+1,u=0;u<(t._tail-t._head&E.get$length$asx(t._table)-1)>>>0;u=c)_=n.call$2(e.$index(0,o),t.$index(0,u)),a[o][u]=_,i=p[l],c=u+1,i[c]=null==_?Math.max(i[u],p[o][c]):p[o][u]+1;return new C.longestCommonSubsequence_backtrack0(a,p,r).call$2(e.get$length(e)-1,t.get$length(t)-1)},removeFirstWhere0:function(e,t,n){var r;for(r=0;r<e.length;++r)if(t.call$1(e[r]))return void A.JSArray_methods.removeAt$1(e,r);n.call$0()},mapAddAll20:function(e,t,n,r,i){t.forEach$1(0,new C.mapAddAll2_closure0(e,n,r,i))},setAll0:function(e,t,n){var r;for(r=E.get$iterator$ax(t);r.moveNext$0();)e.$indexSet(0,r.get$current(r),n)},rotateSlice0:function(e,t,n){var r,i,s=e.$index(0,n-1);for(r=t;r<n;++r,s=i)i=e.$index(0,r),e.$indexSet(0,r,s)},mapAsync0:function(e,t,n,r){return C.mapAsync$body0(e,t,n,r,r._eval$1("Iterable<0>"))},mapAsync$body0:function(e,t,n,r,i){var s,a,o,l,u,_=0,c=C._makeAsyncAwaitCompleter(i),$=C._wrapJsFunctionForAsync((function(n,i){if(1===n)return C._asyncRethrow(i,c);while(1)switch(_){case 0:l=C._setArrayType([],r._eval$1("JSArray<0>")),a=e.length,o=0;case 3:if(!(o<a)){_=5;break}return u=l,_=6,C._asyncAwait(t.call$1(e[o]),$);case 6:u.push(i);case 4:++o,_=3;break;case 5:s=l,_=1;break;case 1:return C._asyncReturn(s,c)}}));return C._asyncStartSync($,c)},putIfAbsentAsync0:function(e,t,n,r,i){return C.putIfAbsentAsync$body0(e,t,n,r,i,i)},putIfAbsentAsync$body0:function(e,t,n,r,i,s){var a,o,l,u=0,_=C._makeAsyncAwaitCompleter(s),c=C._wrapJsFunctionForAsync((function(r,s){if(1===r)return C._asyncRethrow(s,_);while(1)switch(u){case 0:if(e.containsKey$1(t)){o=e.$index(0,t),a=null==o?i._as(o):o,u=1;break}return u=3,C._asyncAwait(n.call$0(),c);case 3:l=s,e.$indexSet(0,t,l),a=l,u=1;break;case 1:return C._asyncReturn(a,_)}}));return C._asyncStartSync(c,_)},copyMapOfMap0:function(e,t,n,r){var i,s,a,o,l=C.LinkedHashMap_LinkedHashMap$_empty(t,n._eval$1("@<0>")._bind$1(r)._eval$1("Map<1,2>"));for(i=e.get$entries(e),i=i.get$iterator(i);i.moveNext$0();)s=i.get$current(i),a=s.key,s=s.value,o=C.LinkedHashMap_LinkedHashMap(null,null,null,n,r),o.addAll$1(0,s),l.$indexSet(0,a,o);return l},copyMapOfList0:function(e,t,n){var r,i,s=C.LinkedHashMap_LinkedHashMap$_empty(t,n._eval$1("List<0>"));for(r=e.get$entries(e),r=r.get$iterator(r);r.moveNext$0();)i=r.get$current(r),s.$indexSet(0,i.key,E.toList$0$ax(i.value));return s},consumeEscapedCharacter0:function(e){var t,n,r,i,s;if(e.expectChar$1(92),t=e.peekChar$0(),null==t)return 65533;if(10!==t&&13!==t&&12!==t){if(C.isHex0(t)){for(n=0,r=0;r<6;++r){if(i=e.peekChar$0(),null==i||!C.isHex0(i))break;n=(n<<4>>>0)+C.asHex0(e.readChar$0())}return s=e.peekChar$0(),32!==s&&9!==s&&10!==s&&13!==s&&12!==s||e.readChar$0(),s=0===n||(n>=55296&&n<=57343||n>=1114111),s?65533:n}return e.readChar$0()}e.error$1(0,"Expected escape sequence.")},throwWithTrace0:function(e,t){throw C.attachTrace0(e,t),C.wrapException(e)},attachTrace0:function(e,t){var n;"string"==typeof e||"number"==typeof e||C._isBool(e)||0!==t.toString$0(0).length&&(n=I.$get$_traces0(),C.Expando__checkType(e),n=n._jsWeakMap,null==n.get(e)&&n.set(e,t))},getTrace0:function(e){var t;return"string"==typeof e||"number"==typeof e||C._isBool(e)?t=null:(t=I.$get$_traces0(),C.Expando__checkType(e),t=t._jsWeakMap.get(e)),t},IterableExtension_search0:function(e,t){var n,r;for(n=E.get$iterator$ax(e);n.moveNext$0();)if(r=t.call$1(n.get$current(n)),null!=r)return r;return null},IterableExtension_get_exceptLast0:function(e){var t=E.getInterceptor$asx(e),n=t.get$length(e)-1;if(n<0)throw C.wrapException(C.StateError$("Iterable may not be empty"));return t.take$1(e,n)},parseSignature:function(e,t){var n,r,i,s;try{return i=C.ScssParser$0(e,null,null).parseSignature$1$requireParens(t),i}catch(s){if(i=C.unwrapException(s),!V.SassFormatException_2._is(i))throw s;n=i,r=C.getTraceFromException(s),C.throwWithTrace0(new C.SassFormatException0('Invalid signature "'+e+'": '+n._span_exception$_message,E.get$span$z(n)),r)}},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_backtrack0:function(e,t,n){this.selections=e,this.lengths=t,this.T=n},mapAddAll2_closure0:function(e,t,n,r){var i=this;i.destination=e,i.K1=t,i.K2=n,i.V=r},CssValue0:function(e,t,n){this.value=e,this.span=t,this.$ti=n},ValueExpression0:function(e,t){this.value=e,this.span=t},valueClass_closure:function(){},valueClass__closure:function(){},valueClass__closure0:function(){},valueClass__closure1:function(){},valueClass__closure2:function(){},valueClass__closure3:function(){},valueClass__closure4:function(){},valueClass__closure5:function(){},valueClass__closure6:function(){},valueClass__closure7:function(){},valueClass__closure8:function(){},valueClass__closure9:function(){},valueClass__closure10:function(){},valueClass__closure11:function(){},valueClass__closure12:function(){},valueClass__closure13:function(){},valueClass__closure14:function(){},valueClass__closure15:function(){},valueClass__closure16:function(){},SassApiValue_assertSelector0:function(e,t,n){var r,i,s,a,o=e._value$_selectorString$1(n);try{return s=C.SelectorList_SelectorList$parse0(o,t,!0,null,null),s}catch(a){if(s=C.unwrapException(a),!V.SassFormatException_2._is(s))throw a;r=s,i=C.getTraceFromException(a),s=A.JSString_methods.replaceFirst$2(E.toString$0$(r),"Error: ",""),C.throwWithTrace0(new C.SassScriptException0(null==n?s:"$"+n+": "+s),i)}},SassApiValue_assertCompoundSelector0:function(e,t){var n,r,i,s,a=e._value$_selectorString$1(t);try{return i=C.SelectorParser$0(a,!1,!0,null,null,null).parseCompoundSelector$0(),i}catch(s){if(i=C.unwrapException(s),!V.SassFormatException_2._is(i))throw s;n=i,r=C.getTraceFromException(s),i=A.JSString_methods.replaceFirst$2(E.toString$0$(n),"Error: ",""),C.throwWithTrace0(new C.SassScriptException0("$"+t+": "+i),r)}},Value0:function(){},VariableExpression0:function(e,t,n){this.namespace=e,this.name=t,this.span=n},VariableDeclaration$0:function(e,t,n,r,i,s,a){return null!=a&&i&&C.throwExpression(C.ArgumentError$(k.Other_,null)),new C.VariableDeclaration0(a,e,t,s,i,n)},VariableDeclaration0:function(e,t,n,r,i,s){var a=this;a.namespace=e,a.name=t,a.expression=n,a.isGuarded=r,a.isGlobal=i,a.span=s},WarnRule0:function(e,t){this.expression=e,this.span=t},WhileRule$0:function(e,t,n){var r=C.List_List$unmodifiable(t,V.Statement_2),i=A.JSArray_methods.any$1(r,new C.ParentStatement_closure0);return new C.WhileRule0(e,n,r,i)},WhileRule0:function(e,t,n,r){var i=this;i.condition=e,i.span=t,i.children=n,i.hasDeclarations=r},AsyncCallable_AsyncCallable$fromSignature:function(e,t,n){var r=C.parseSignature(e,n);return new C.AsyncBuiltInCallable0(r.item1,r.item2,t)},Callable_Callable$fromSignature:function(e,t,n){var r=C.parseSignature(e,n);return new C.BuiltInCallable0(r.item1,C._setArrayType([new C.Tuple2(r.item2,t,V.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2)],V.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2))},printString:function(e){if("function"!=typeof dartPrint)if("object"!=("undefined"===typeof console?"undefined":o(console))||"undefined"==typeof console.log){if("object"!=("undefined"===typeof window?"undefined":o(window))){if("function"!=typeof print)throw"Unable to print message: "+String(e);print(e)}}else console.log(e);else dartPrint(e)},_convertDartFunctionFast:function(e){var t,n=e.$dart_jsFunction;return null!=n?n:(t=function(e,t){return function(){return e(t,Array.prototype.slice.apply(arguments))}}(C._callDartFunctionFast,e),t[I.$get$DART_CLOSURE_PROPERTY_NAME()]=e,e.$dart_jsFunction=t,t)},_convertDartFunctionFastCaptureThis:function(e){var t,n=e._$dart_jsFunctionCaptureThis;return null!=n?n:(t=function(e,t){return function(){return e(t,this,Array.prototype.slice.apply(arguments))}}(C._callDartFunctionFastCaptureThis,e),t[I.$get$DART_CLOSURE_PROPERTY_NAME()]=e,e._$dart_jsFunctionCaptureThis=t,t)},_callDartFunctionFast:function(e,t){return C.Function_apply(e,t)},_callDartFunctionFastCaptureThis:function(e,t,n){var r=[t];return A.JSArray_methods.addAll$1(r,n),C.Function_apply(e,r)},allowInterop:function(e){return"function"==typeof e?e:C._convertDartFunctionFast(e)},allowInteropCaptureThis:function(e){if("function"==typeof e)throw C.wrapException(C.ArgumentError$("Function is already a JS function so cannot capture this.",null));return C._convertDartFunctionFastCaptureThis(e)},mergeMaps:function(e,t,n,r){var i=C.LinkedHashMap_LinkedHashMap$of(e,n,r);return i.addAll$1(0,t),i},groupBy:function(e,t,n,r){var i,s,a,o,l,u,_=C.LinkedHashMap_LinkedHashMap$_empty(r,n._eval$1("List<0>"));for(i=e.length,s=n._eval$1("JSArray<0>"),a=0;a<e.length;e.length===i||(0,C.throwConcurrentModificationError)(e),++a)o=e[a],l=t.call$1(o),u=_.$index(0,l),null==u?(u=C._setArrayType([],s),_.$indexSet(0,l,u),l=u):l=u,E.add$1$ax(l,o);return _},minBy:function(e,t){var n,r,i,s,a,o;for(n=new C.MappedIterator(E.get$iterator$ax(e.__internal$_iterable),e._f),r=C._instanceType(n)._rest[1],i=null,s=null;n.moveNext$0();)a=n.__internal$_current,null==a&&(a=r._as(a)),o=t.call$1(a),(null==s||C.defaultCompare(o,s)<0)&&(s=o,i=a);return i},IterableExtension_firstWhereOrNull:function(e,t){var n,r;for(n=0;n<13;++n)if(r=e[n],t.call$1(r))return r;return null},IterableExtension_get_firstOrNull:function(e){var t,n=new E.ArrayIterator(e,e.length);return n.moveNext$0()?(t=n._current,null==t?C._instanceType(n)._precomputed1._as(t):t):null},IterableNullableExtension_whereNotNull:function(e,t){return C.IterableNullableExtension_whereNotNull$body(e,t,t)},IterableNullableExtension_whereNotNull$body:function(e,t,n){return C._makeSyncStarIterable((function(){var t,n,r,i=e,s=0;return function(e,a){1===e&&(t=a,s=1);while(1)switch(s){case 0:n=i.get$iterator(i);case 2:if(!n.moveNext$0()){s=3;break}r=n.get$current(n),s=null!=r?4:5;break;case 4:return s=6,r;case 6:case 5:s=2;break;case 3:return C._IterationMarker_endOfIteration();case 1:return C._IterationMarker_uncaughtError(t)}}}),n)},IterableIntegerExtension_get_maxOrNull:function(e){var t,n,r,i=new C.ListIterator(e,e.get$length(e));if(i.moveNext$0()){for(t=i.__internal$_current,null==t&&(t=C._instanceType(i)._precomputed1._as(t)),n=C._instanceType(i)._precomputed1;i.moveNext$0();)r=i.__internal$_current,null==r&&(r=n._as(r)),r>t&&(t=r);return t}return null},IterableIntegerExtension_get_max:function(e){var t=C.IterableIntegerExtension_get_maxOrNull(e);return null==t?C.throwExpression(C.StateError$("No element")):t},IterableIntegerExtension_get_sum:function(e){var t,n,r,i;for(t=new C.MappedIterator(E.get$iterator$ax(e.__internal$_iterable),e._f),n=C._instanceType(t)._rest[1],r=0;t.moveNext$0();)i=t.__internal$_current,r+=null==i?n._as(i):i;return r},ListExtensions_mapIndexed:function(e,t,n,r){return C.ListExtensions_mapIndexed$body(e,t,n,r,r)},ListExtensions_mapIndexed$body:function(e,t,n,r,i){return C._makeSyncStarIterable((function(){var n,r,i,s=e,a=t,o=0;return function(e,t){1===e&&(n=t,o=1);while(1)switch(o){case 0:r=s.length,i=0;case 2:if(!(i<r)){o=4;break}return o=5,a.call$2(i,s[i]);case 5:case 3:++i,o=2;break;case 4:return C._IterationMarker_endOfIteration();case 1:return C._IterationMarker_uncaughtError(n)}}}),i)},defaultCompare:function(e,t){return E.compareTo$1$ns(V.Comparable_nullable_Object._as(e),t)},current:function(){var e,t,n,r,i=null;try{i=C.Uri_base()}catch(e){if(V.Exception._is(C.unwrapException(e))){if(t=I._current,null!=t)return t;throw e}throw e}return E.$eq$(i,I._currentUriBase)?(t=I._current,t.toString,t):(I._currentUriBase=i,I.$get$Style_platform()==I.$get$Style_url()?t=I._current=i.resolve$1(".").toString$0(0):(n=i.toFilePath$0(),r=n.length-1,t=I._current=0===r?n:A.JSString_methods.substring$2(n,0,r)),t)},absolute:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h){return I.$get$context().absolute$15(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h)},join:function(e,t,n){return I.$get$context().join$16(0,e,t,n,null,null,null,null,null,null,null,null,null,null,null,null,null)},prettyUri:function(e){return I.$get$context().prettyUri$1(e)},isAlphabetic:function(e){var t;return t=e>=65&&e<=90||e>=97&&e<=122,t},isDriveLetter:function(e,t){var n=e.length,r=t+2;return!(n<r)&&(!!C.isAlphabetic(A.JSString_methods.codeUnitAt$1(e,t))&&(58===A.JSString_methods.codeUnitAt$1(e,t+1)&&(n===r||47===A.JSString_methods.codeUnitAt$1(e,r))))},EvaluationContext_current:function(){var e=I.Zone__current.$index(0,A.Symbol__evaluationContext);if(V.EvaluationContext._is(e))return e;throw C.wrapException(C.StateError$(k.No_Sass))},repl:function(e){return C.repl$body(e)},repl$body:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S=0,v=C._makeAsyncAwaitCompleter(V.void),b=1,x=[],w=C._wrapJsFunctionForAsync((function(M,L){1===M&&(t=L,S=b);while(1)switch(S){case 0:f=C._setArrayType([],V.JSArray_String),g=A.JSString_methods.$mul(" ",3),m=I.$get$alwaysValid(),y=new C.Repl(">> ",g,m,f),y.__Repl__adapter_A=new C.ReplAdapter(y),n=y,f=e._options,r=new C.TrackingLogger(C._asBool(f.$index(0,"quiet"))?I.$get$Logger_quiet():new C.StderrLogger(e.get$color())),g=C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),i=new C.Evaluator(C._EvaluateVisitor$(null,C.ImportCache$(V.List_String._as(f.$index(0,"load-path")),r),r,null,!1,!1),new C.FilesystemImporter(g)),g=n.__Repl__adapter_A,g===I&&C.throwUnnamedLateFieldNI(),g=new C._StreamIterator(C.checkNotNullable(g.runAsync$0(),"stream",V.Object)),b=2,f=V.Expression,m=V.String,u=V.VariableDeclaration;case 5:return S=7,C._asyncAwait(g.moveNext$0(),w);case 7:if(!L){S=6;break}if(s=g.get$current(g),0===E.trim$0$s(s).length){S=5;break}try{if(E.startsWith$1$s(s,"@")){_=i,c=r,$=C.SpanScanner$(s,null),null==c&&(c=A.StderrLogger_false),c=new C.ScssParser(C.LinkedHashMap_LinkedHashMap$_empty(m,u),$,c,null).parseUseRule$0(),_._visitor.runStatement$2(_._importer,c),S=5;break}_=C.SpanScanner$(s,null),new C.Parser(_,A.StderrLogger_false,null)._isVariableDeclarationLike$0()?(_=r,c=C.SpanScanner$(s,null),null==_&&(_=A.StderrLogger_false),a=new C.ScssParser(C.LinkedHashMap_LinkedHashMap$_empty(m,u),c,_,null).parseVariableDeclaration$0(),_=i,_._visitor.runStatement$2(_._importer,a),_=i,c=a.name,$=a.span,p=a.namespace,h=_._visitor.runExpression$2(_._importer,new C.VariableExpression(p,c,$)).toString$0(0),d=I.printToZone,null==d?C.printString(h):d.call$1(h)):(_=i,c=r,$=C.SpanScanner$(s,null),null==c&&(c=A.StderrLogger_false),c=new C.ScssParser(C.LinkedHashMap_LinkedHashMap$_empty(m,u),$,c,null),c=c._parseSingleProduction$1$1(c.get$_expression(),f),h=_._visitor.runExpression$2(_._importer,c).toString$0(0),d=I.printToZone,null==d?C.printString(h):d.call$1(h))}catch(R){if(_=C.unwrapException(R),!(_ instanceof C.SassException))throw R;o=_,l=C.getTraceFromException(R),_=o,c="string"==typeof _,c||"number"==typeof _||C._isBool(_)?_=null:($=I.$get$_traces(),(C._isBool(_)||"number"==typeof _||c)&&C.throwExpression(C.ArgumentError$value(_,k.Expand,null)),_=$._jsWeakMap.get(_)),null==_&&(_=l),C._logError(o,_,s,n,e,r)}S=5;break;case 6:x.push(4),S=3;break;case 2:x=[1];case 3:return b=1,S=8,C._asyncAwait(g.cancel$0(),w);case 8:S=x.pop();break;case 4:return C._asyncReturn(null,v);case 1:return C._asyncRethrow(t,v)}}));return C._asyncStartSync(w,v)},_logError:function(e,t,n,r,i,s){var a,o,l,u=C.SourceSpanException.prototype.get$span.call(e,e);u=null!=u.get$sourceUrl(u)||!C._asBool(i._options.$index(0,"quiet"))&&(s._emittedDebug||s._emittedWarning),u?C.print(e.toString$1$color(0,i.get$color())):(u=i.get$color()?"[31m":"",a=C.SourceSpanException.prototype.get$span.call(e,e),a=a.get$start(a),o=r.prompt.length+a.file.getColumn$1(a.offset),i.get$color()?(a=C.SourceSpanException.prototype.get$span.call(e,e),a=a.get$start(a),a=a.file.getColumn$1(a.offset)<n.length):a=!1,a&&(u=u+"[1F["+o+"C"+C.SourceSpanException.prototype.get$span.call(e,e).get$text()+"\n"),a=A.JSString_methods.$mul(" ",o),l=C.SourceSpanException.prototype.get$span.call(e,e),l=u+a+(A.JSString_methods.$mul("^",Math.max(1,l.get$length(l)))+"\n"),u=i.get$color()?l+"[0m":l,u+="Error: "+e._span_exception$_message+"\n",C._asBool(i._options.$index(0,"trace"))&&(u+=C.Trace_Trace$from(t).get$terse().toString$0(0)),C.print(A.JSString_methods.trimRight$0((u.charCodeAt(0),u))))},isWhitespace:function(e){return 32===e||9===e||10===e||13===e||12===e},isNewline:function(e){return 10===e||13===e||12===e},isAlphabetic0:function(e){var t;return t=e>=97&&e<=122||e>=65&&e<=90,t},isDigit:function(e){return null!=e&&e>=48&&e<=57},isHex:function(e){return null!=e&&(!!C.isDigit(e)||(e>=97&&e<=102||e>=65&&e<=70))},asHex:function(e){return e<=57?e-48:e<=70?10+e-65:10+e-97},hexCharFor:function(e){return e<10?48+e:87+e},opposite:function(e){switch(e){case 40:return 41;case 123:return 125;case 91:return 93;default:throw C.wrapException(C.ArgumentError$('"'+C.String_String$fromCharCode(e)+"\" isn't a brace-like character.",null))}},characterEqualsIgnoreCase:function(e,t){var n;return e===t||(e^t)>>>0===32&&(n=(4294967263&e)>>>0,n>=65&&n<=90)},NullableExtension_andThen:function(e,t){return null==e?null:t.call$1(e)},SetExtension_removeNull:function(e,t){return e.remove$1(0,null),C.Set_castFrom(e,e.get$_newSimilarSet(),C._instanceType(e)._precomputed1,t)},fuzzyEquals:function(e,t){var n;return e===t||(Math.abs(e-t)<=I.$get$_epsilon()?(n=I.$get$_inverseEpsilon(),n=A.JSNumber_methods.round$0(e*n)===A.JSNumber_methods.round$0(t*n)):n=!1,n)},fuzzyHashCode:function(e){return isFinite(e)?A.JSInt_methods.get$hashCode(A.JSNumber_methods.round$0(e*I.$get$_inverseEpsilon())):A.JSNumber_methods.get$hashCode(e)},fuzzyLessThan:function(e,t){return e<t&&!C.fuzzyEquals(e,t)},fuzzyLessThanOrEquals:function(e,t){return e<t||C.fuzzyEquals(e,t)},fuzzyGreaterThan:function(e,t){return e>t&&!C.fuzzyEquals(e,t)},fuzzyGreaterThanOrEquals:function(e,t){return e>t||C.fuzzyEquals(e,t)},fuzzyAsInt:function(e){var t;return e==1/0||e==-1/0||isNaN(e)?null:(t=A.JSNumber_methods.round$0(e),C.fuzzyEquals(e,t)?t:null)},fuzzyRound:function(e){var t;return e>0?(t=A.JSNumber_methods.$mod(e,1),t<.5&&!C.fuzzyEquals(t,.5)?A.JSNumber_methods.floor$0(e):A.JSNumber_methods.ceil$0(e)):(t=A.JSNumber_methods.$mod(e,1),t<.5||C.fuzzyEquals(t,.5)?A.JSNumber_methods.floor$0(e):A.JSNumber_methods.ceil$0(e))},fuzzyCheckRange:function(e,t,n){return C.fuzzyEquals(e,t)?t:C.fuzzyEquals(e,n)?n:e>t&&e<n?e:null},fuzzyAssertRange:function(e,t,n,r){var i=C.fuzzyCheckRange(e,t,n);if(null!=i)return i;throw C.wrapException(C.RangeError$range(e,t,n,r,"must be between "+t+" and "+n))},moduloLikeSass:function(e,t){var n;return t>0?A.JSNumber_methods.$mod(e,t):0===t?NaN:(n=A.JSNumber_methods.$mod(e,t),0===n?0:n+t)},SpanExtensions_trimLeft:function(e){var t,n=e._file$_start,r=e._end,i=e.file._decodedChars,s=i.length,a=0;while(1){if(t=A.JSString_methods._codeUnitAt$1(C.String_String$fromCharCodes(new Uint32Array(i.subarray(n,C._checkValidRange(n,r,s))),0,null),a),32!==t&&9!==t&&10!==t&&13!==t&&12!==t)break;++a}return C.FileSpanExtension_subspan(e,a,null)},SpanExtensions_trimRight:function(e){var t,n=e.get$text().length-1;while(1){if(t=A.JSString_methods.codeUnitAt$1(e.get$text(),n),32!==t&&9!==t&&10!==t&&13!==t&&12!==t)break;--n}return C.FileSpanExtension_subspan(e,0,n+1)},encodeVlq:function(e){var t,n,r,i;if(e<I.$get$minInt32()||e>I.$get$maxInt32())throw C.wrapException(C.ArgumentError$("expected 32 bit int, got: "+e,null));t=C._setArrayType([],V.JSArray_String),e<0?(e=-e,n=1):n=0,e=e<<1|n;do{r=31&e,e>>>=5,i=e>0,t.push(k.ABCDEF[i?32|r:r])}while(i);return t},isAllTheSame:function(e){var t,n,r,i;if(0===e.get$length(e))return!0;for(t=e.get$first(e),n=C.SubListIterable$(e,1,null,e.$ti._eval$1("ListIterable.E")),n=new C.ListIterator(n,n.get$length(n)),r=C._instanceType(n)._precomputed1;n.moveNext$0();)if(i=n.__internal$_current,!E.$eq$(null==i?r._as(i):i,t))return!1;return!0},replaceFirstNull:function(e,t){var n=A.JSArray_methods.indexOf$1(e,null);if(n<0)throw C.wrapException(C.ArgumentError$(C.S(e)+" contains no null elements.",null));e[n]=t},replaceWithNull:function(e,t){var n=A.JSArray_methods.indexOf$1(e,t);if(n<0)throw C.wrapException(C.ArgumentError$(C.S(e)+" contains no elements matching "+t.toString$0(0)+".",null));e[n]=null},countCodeUnits:function(e,t){var n,r,i,s;for(n=new C.CodeUnits(e),n=new C.ListIterator(n,n.get$length(n)),r=C._instanceType(n)._precomputed1,i=0;n.moveNext$0();)s=n.__internal$_current,(null==s?r._as(s):s)===t&&++i;return i},findLineStart:function(e,t,n){var r,i,s;if(0===t.length)for(r=0;1;){if(i=A.JSString_methods.indexOf$2(e,"\n",r),-1===i)return e.length-r>=n?r:null;if(i-r>=n)return r;r=i+1}for(i=A.JSString_methods.indexOf$1(e,t);-1!==i;){if(s=0===i?0:A.JSString_methods.lastIndexOf$2(e,"\n",i-1)+1,n===i-s)return s;i=A.JSString_methods.indexOf$2(e,t,i+1)}return null},validateErrorArgs:function(e,t,n,r){var i,s=null!=n;if(s){if(n<0)throw C.wrapException(C.RangeError$("position must be greater than or equal to 0."));if(n>e.length)throw C.wrapException(C.RangeError$("position must be less than or equal to the string length."))}if(i=null!=r,i&&r<0)throw C.wrapException(C.RangeError$("length must be greater than or equal to 0."));if(s&&i&&n+r>e.length)throw C.wrapException(C.RangeError$("position plus length must not go beyond the end of the string."))},isWhitespace0:function(e){return 32===e||9===e||10===e||13===e||12===e},isNewline0:function(e){return 10===e||13===e||12===e},isAlphabetic1:function(e){var t;return t=e>=97&&e<=122||e>=65&&e<=90,t},isDigit0:function(e){return null!=e&&e>=48&&e<=57},isHex0:function(e){return null!=e&&(!!C.isDigit0(e)||(e>=97&&e<=102||e>=65&&e<=70))},asHex0:function(e){return e<=57?e-48:e<=70?10+e-65:10+e-97},hexCharFor0:function(e){return e<10?48+e:87+e},opposite0:function(e){switch(e){case 40:return 41;case 123:return 125;case 91:return 93;default:throw C.wrapException(C.ArgumentError$('"'+C.String_String$fromCharCode(e)+"\" isn't a brace-like character.",null))}},characterEqualsIgnoreCase0:function(e,t){var n;return e===t||(e^t)>>>0===32&&(n=(4294967263&e)>>>0,n>=65&&n<=90)},EvaluationContext_current0:function(){var e=I.Zone__current.$index(0,A.Symbol__evaluationContext);if(V.EvaluationContext_2._is(e))return e;throw C.wrapException(C.StateError$(k.No_Sass))},NullableExtension_andThen0:function(e,t){return null==e?null:t.call$1(e)},fuzzyEquals0:function(e,t){var n;return e===t||(Math.abs(e-t)<=I.$get$_epsilon0()?(n=I.$get$_inverseEpsilon0(),n=A.JSNumber_methods.round$0(e*n)===A.JSNumber_methods.round$0(t*n)):n=!1,n)},fuzzyHashCode0:function(e){return isFinite(e)?A.JSInt_methods.get$hashCode(A.JSNumber_methods.round$0(e*I.$get$_inverseEpsilon0())):A.JSNumber_methods.get$hashCode(e)},fuzzyLessThan0:function(e,t){return e<t&&!C.fuzzyEquals0(e,t)},fuzzyLessThanOrEquals0:function(e,t){return e<t||C.fuzzyEquals0(e,t)},fuzzyGreaterThan0:function(e,t){return e>t&&!C.fuzzyEquals0(e,t)},fuzzyGreaterThanOrEquals0:function(e,t){return e>t||C.fuzzyEquals0(e,t)},fuzzyIsInt:function(e){return e!=1/0&&e!=-1/0&&!isNaN(e)&&C.fuzzyEquals0(e,A.JSNumber_methods.round$0(e))},fuzzyAsInt0:function(e){var t;return e==1/0||e==-1/0||isNaN(e)?null:(t=A.JSNumber_methods.round$0(e),C.fuzzyEquals0(e,t)?t:null)},fuzzyRound0:function(e){var t;return e>0?(t=A.JSNumber_methods.$mod(e,1),t<.5&&!C.fuzzyEquals0(t,.5)?A.JSNumber_methods.floor$0(e):A.JSNumber_methods.ceil$0(e)):(t=A.JSNumber_methods.$mod(e,1),t<.5||C.fuzzyEquals0(t,.5)?A.JSNumber_methods.floor$0(e):A.JSNumber_methods.ceil$0(e))},fuzzyCheckRange0:function(e,t,n){return C.fuzzyEquals0(e,t)?t:C.fuzzyEquals0(e,n)?n:e>t&&e<n?e:null},fuzzyAssertRange0:function(e,t,n,r){var i=C.fuzzyCheckRange0(e,t,n);if(null!=i)return i;throw C.wrapException(C.RangeError$range(e,t,n,r,"must be between "+t+" and "+n))},moduloLikeSass0:function(e,t){var n;return t>0?A.JSNumber_methods.$mod(e,t):0===t?NaN:(n=A.JSNumber_methods.$mod(e,t),0===n?0:n+t)},SpanExtensions_trimLeft0:function(e){var t,n=e._file$_start,r=e._end,i=e.file._decodedChars,s=i.length,a=0;while(1){if(t=A.JSString_methods._codeUnitAt$1(C.String_String$fromCharCodes(new Uint32Array(i.subarray(n,C._checkValidRange(n,r,s))),0,null),a),32!==t&&9!==t&&10!==t&&13!==t&&12!==t)break;++a}return C.FileSpanExtension_subspan(e,a,null)},SpanExtensions_trimRight0:function(e){var t,n=e.get$text().length-1;while(1){if(t=A.JSString_methods.codeUnitAt$1(e.get$text(),n),32!==t&&9!==t&&10!==t&&13!==t&&12!==t)break;--n}return C.FileSpanExtension_subspan(e,0,n+1)},unwrapValue:function(e){var t;if(null!=e){if(e instanceof C.Value0)return e;if(t=e.dartValue,null!=t&&t instanceof C.Value0)return t;if(e instanceof _.Error)throw C.wrapException(e)}throw C.wrapException(C.S(e)+" must be a Sass value type.")},wrapValue:function(e){var t;return e instanceof C.SassColor0?(t=C.callConstructor(I.$get$legacyColorClass(),[null,null,null,null,e]),t):e instanceof C.SassList0?(t=C.callConstructor(I.$get$legacyListClass(),[null,null,e]),t):e instanceof C.SassMap0?(t=C.callConstructor(I.$get$legacyMapClass(),[null,e]),t):e instanceof C.SassNumber0?(t=C.callConstructor(I.$get$legacyNumberClass(),[null,null,e]),t):e instanceof C.SassString0?(t=C.callConstructor(I.$get$legacyStringClass(),[null,e]),t):e}},E={makeDispatchRecord:function(e,t,n,r){return{i:e,p:t,e:n,x:r}},getNativeInterceptor:function(e){var t,n,r,i,s,a=e[L.dispatchPropertyName];if(null==a&&null==I.initNativeDispatchFlag&&(C.initNativeDispatch(),a=e[L.dispatchPropertyName]),null!=a){if(t=a.p,!1===t)return a.i;if(!0===t)return e;if(n=Object.getPrototypeOf(e),t===n)return a.i;if(a.e===n)throw C.wrapException(C.UnimplementedError$("Return interceptor for "+C.S(t(e,a))))}return r=e.constructor,null==r?i=null:(s=I._JS_INTEROP_INTERCEPTOR_TAG,null==s&&(s=I._JS_INTEROP_INTERCEPTOR_TAG=L.getIsolateTag("_$dart_js")),i=r[s]),null!=i?i:(i=C.lookupAndCacheInterceptor(e),null!=i?i:"function"==typeof e?A.JavaScriptFunction_methods:(t=Object.getPrototypeOf(e),null==t||t===Object.prototype?A.PlainJavaScriptObject_methods:"function"==typeof r?(s=I._JS_INTEROP_INTERCEPTOR_TAG,null==s&&(s=I._JS_INTEROP_INTERCEPTOR_TAG=L.getIsolateTag("_$dart_js")),Object.defineProperty(r,s,{value:A.UnknownJavaScriptObject_methods,enumerable:!1,writable:!0,configurable:!0}),A.UnknownJavaScriptObject_methods):A.UnknownJavaScriptObject_methods))},JSArray_JSArray$fixed:function(e,t){if(e<0||e>4294967295)throw C.wrapException(C.RangeError$range(e,0,4294967295,"length",null));return E.JSArray_JSArray$markFixed(new Array(e),t)},JSArray_JSArray$allocateFixed:function(e,t){if(e>4294967295)throw C.wrapException(C.RangeError$range(e,0,4294967295,"length",null));return E.JSArray_JSArray$markFixed(new Array(e),t)},JSArray_JSArray$growable:function(e,t){if(e<0)throw C.wrapException(C.ArgumentError$("Length must be a non-negative integer: "+e,null));return C._setArrayType(new Array(e),t._eval$1("JSArray<0>"))},JSArray_JSArray$allocateGrowable:function(e,t){if(e<0)throw C.wrapException(C.ArgumentError$("Length must be a non-negative integer: "+e,null));return C._setArrayType(new Array(e),t._eval$1("JSArray<0>"))},JSArray_JSArray$markFixed:function(e,t){return E.JSArray_markFixedList(C._setArrayType(e,t._eval$1("JSArray<0>")))},JSArray_markFixedList:function(e){return e.fixed$length=Array,e},JSArray_markUnmodifiableList:function(e){return e.fixed$length=Array,e.immutable$list=Array,e},JSArray__compareAny:function(e,t){return E.compareTo$1$ns(e,t)},JSString__isWhitespace:function(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:function(e,t){var n,r;for(n=e.length;t<n;){if(r=A.JSString_methods._codeUnitAt$1(e,t),32!==r&&13!==r&&!E.JSString__isWhitespace(r))break;++t}return t},JSString__skipTrailingWhitespace:function(e,t){for(var n,r;t>0;t=n)if(n=t-1,r=A.JSString_methods.codeUnitAt$1(e,n),32!==r&&13!==r&&!E.JSString__isWhitespace(r))break;return t},getInterceptor$:function(e){return"number"==typeof e?Math.floor(e)==e?E.JSInt.prototype:E.JSNumNotInt.prototype:"string"==typeof e?E.JSString.prototype:null==e?E.JSNull.prototype:"boolean"==typeof e?E.JSBool.prototype:e.constructor==Array?E.JSArray.prototype:"object"!=o(e)?"function"==typeof e?E.JavaScriptFunction.prototype:e:e instanceof C.Object?e:E.getNativeInterceptor(e)},getInterceptor$ansx:function(e){return"number"==typeof e?E.JSNumber.prototype:"string"==typeof e?E.JSString.prototype:null==e?e:e.constructor==Array?E.JSArray.prototype:"object"!=o(e)?"function"==typeof e?E.JavaScriptFunction.prototype:e:e instanceof C.Object?e:E.getNativeInterceptor(e)},getInterceptor$asx:function(e){return"string"==typeof e?E.JSString.prototype:null==e?e:e.constructor==Array?E.JSArray.prototype:"object"!=o(e)?"function"==typeof e?E.JavaScriptFunction.prototype:e:e instanceof C.Object?e:E.getNativeInterceptor(e)},getInterceptor$ax:function(e){return null==e?e:e.constructor==Array?E.JSArray.prototype:"object"!=o(e)?"function"==typeof e?E.JavaScriptFunction.prototype:e:e instanceof C.Object?e:E.getNativeInterceptor(e)},getInterceptor$n:function(e){return"number"==typeof e?E.JSNumber.prototype:null==e||e instanceof C.Object?e:E.UnknownJavaScriptObject.prototype},getInterceptor$ns:function(e){return"number"==typeof e?E.JSNumber.prototype:"string"==typeof e?E.JSString.prototype:null==e||e instanceof C.Object?e:E.UnknownJavaScriptObject.prototype},getInterceptor$s:function(e){return"string"==typeof e?E.JSString.prototype:null==e||e instanceof C.Object?e:E.UnknownJavaScriptObject.prototype},getInterceptor$u:function(e){return null==e?E.JSNull.prototype:e instanceof C.Object?e:E.UnknownJavaScriptObject.prototype},getInterceptor$x:function(e){return null==e?e:"object"!=o(e)?"function"==typeof e?E.JavaScriptFunction.prototype:e:e instanceof C.Object?e:E.getNativeInterceptor(e)},getInterceptor$z:function(e){return null==e||e instanceof C.Object?e:E.UnknownJavaScriptObject.prototype},set$Exception$x:function(e,t){return E.getInterceptor$x(e).set$Exception(e,t)},set$FALSE$x:function(e,t){return E.getInterceptor$x(e).set$FALSE(e,t)},set$Logger$x:function(e,t){return E.getInterceptor$x(e).set$Logger(e,t)},set$NULL$x:function(e,t){return E.getInterceptor$x(e).set$NULL(e,t)},set$SassArgumentList$x:function(e,t){return E.getInterceptor$x(e).set$SassArgumentList(e,t)},set$SassBoolean$x:function(e,t){return E.getInterceptor$x(e).set$SassBoolean(e,t)},set$SassColor$x:function(e,t){return E.getInterceptor$x(e).set$SassColor(e,t)},set$SassFunction$x:function(e,t){return E.getInterceptor$x(e).set$SassFunction(e,t)},set$SassList$x:function(e,t){return E.getInterceptor$x(e).set$SassList(e,t)},set$SassMap$x:function(e,t){return E.getInterceptor$x(e).set$SassMap(e,t)},set$SassNumber$x:function(e,t){return E.getInterceptor$x(e).set$SassNumber(e,t)},set$SassString$x:function(e,t){return E.getInterceptor$x(e).set$SassString(e,t)},set$TRUE$x:function(e,t){return E.getInterceptor$x(e).set$TRUE(e,t)},set$Value$x:function(e,t){return E.getInterceptor$x(e).set$Value(e,t)},set$cli_pkg_main_0_$x:function(e,t){return E.getInterceptor$x(e).set$cli_pkg_main_0_(e,t)},set$compile$x:function(e,t){return E.getInterceptor$x(e).set$compile(e,t)},set$compileAsync$x:function(e,t){return E.getInterceptor$x(e).set$compileAsync(e,t)},set$compileString$x:function(e,t){return E.getInterceptor$x(e).set$compileString(e,t)},set$compileStringAsync$x:function(e,t){return E.getInterceptor$x(e).set$compileStringAsync(e,t)},set$context$x:function(e,t){return E.getInterceptor$x(e).set$context(e,t)},set$dartValue$x:function(e,t){return E.getInterceptor$x(e).set$dartValue(e,t)},set$exitCode$x:function(e,t){return E.getInterceptor$x(e).set$exitCode(e,t)},set$info$x:function(e,t){return E.getInterceptor$x(e).set$info(e,t)},set$length$asx:function(e,t){return E.getInterceptor$asx(e).set$length(e,t)},set$render$x:function(e,t){return E.getInterceptor$x(e).set$render(e,t)},set$renderSync$x:function(e,t){return E.getInterceptor$x(e).set$renderSync(e,t)},set$sassFalse$x:function(e,t){return E.getInterceptor$x(e).set$sassFalse(e,t)},set$sassNull$x:function(e,t){return E.getInterceptor$x(e).set$sassNull(e,t)},set$sassTrue$x:function(e,t){return E.getInterceptor$x(e).set$sassTrue(e,t)},set$types$x:function(e,t){return E.getInterceptor$x(e).set$types(e,t)},get$$prototype$x:function(e){return E.getInterceptor$x(e).get$$prototype(e)},get$_dartException$x:function(e){return E.getInterceptor$x(e).get$_dartException(e)},get$alertAscii$x:function(e){return E.getInterceptor$x(e).get$alertAscii(e)},get$alertColor$x:function(e){return E.getInterceptor$x(e).get$alertColor(e)},get$blue$x:function(e){return E.getInterceptor$x(e).get$blue(e)},get$brackets$x:function(e){return E.getInterceptor$x(e).get$brackets(e)},get$charset$x:function(e){return E.getInterceptor$x(e).get$charset(e)},get$code$x:function(e){return E.getInterceptor$x(e).get$code(e)},get$current$x:function(e){return E.getInterceptor$x(e).get$current(e)},get$dartValue$x:function(e){return E.getInterceptor$x(e).get$dartValue(e)},get$debug$x:function(e){return E.getInterceptor$x(e).get$debug(e)},get$denominatorUnits$x:function(e){return E.getInterceptor$x(e).get$denominatorUnits(e)},get$end$z:function(e){return E.getInterceptor$z(e).get$end(e)},get$entries$z:function(e){return E.getInterceptor$z(e).get$entries(e)},get$env$x:function(e){return E.getInterceptor$x(e).get$env(e)},get$exitCode$x:function(e){return E.getInterceptor$x(e).get$exitCode(e)},get$fiber$x:function(e){return E.getInterceptor$x(e).get$fiber(e)},get$file$x:function(e){return E.getInterceptor$x(e).get$file(e)},get$first$ax:function(e){return E.getInterceptor$ax(e).get$first(e)},get$functions$x:function(e){return E.getInterceptor$x(e).get$functions(e)},get$green$x:function(e){return E.getInterceptor$x(e).get$green(e)},get$hashCode$:function(e){return E.getInterceptor$(e).get$hashCode(e)},get$importer$x:function(e){return E.getInterceptor$x(e).get$importer(e)},get$importers$x:function(e){return E.getInterceptor$x(e).get$importers(e)},get$isEmpty$asx:function(e){return E.getInterceptor$asx(e).get$isEmpty(e)},get$isNotEmpty$asx:function(e){return E.getInterceptor$asx(e).get$isNotEmpty(e)},get$isTTY$x:function(e){return E.getInterceptor$x(e).get$isTTY(e)},get$iterator$ax:function(e){return E.getInterceptor$ax(e).get$iterator(e)},get$keys$z:function(e){return E.getInterceptor$z(e).get$keys(e)},get$last$ax:function(e){return E.getInterceptor$ax(e).get$last(e)},get$length$asx:function(e){return E.getInterceptor$asx(e).get$length(e)},get$loadPaths$x:function(e){return E.getInterceptor$x(e).get$loadPaths(e)},get$logger$x:function(e){return E.getInterceptor$x(e).get$logger(e)},get$message$x:function(e){return E.getInterceptor$x(e).get$message(e)},get$mtime$x:function(e){return E.getInterceptor$x(e).get$mtime(e)},get$name$x:function(e){return E.getInterceptor$x(e).get$name(e)},get$numeratorUnits$x:function(e){return E.getInterceptor$x(e).get$numeratorUnits(e)},get$options$x:function(e){return E.getInterceptor$x(e).get$options(e)},get$parent$z:function(e){return E.getInterceptor$z(e).get$parent(e)},get$path$x:function(e){return E.getInterceptor$x(e).get$path(e)},get$platform$x:function(e){return E.getInterceptor$x(e).get$platform(e)},get$quietDeps$x:function(e){return E.getInterceptor$x(e).get$quietDeps(e)},get$quotes$x:function(e){return E.getInterceptor$x(e).get$quotes(e)},get$red$x:function(e){return E.getInterceptor$x(e).get$red(e)},get$reversed$ax:function(e){return E.getInterceptor$ax(e).get$reversed(e)},get$runtimeType$u:function(e){return E.getInterceptor$u(e).get$runtimeType(e)},get$separator$x:function(e){return E.getInterceptor$x(e).get$separator(e)},get$single$ax:function(e){return E.getInterceptor$ax(e).get$single(e)},get$sourceMap$x:function(e){return E.getInterceptor$x(e).get$sourceMap(e)},get$sourceMapIncludeSources$x:function(e){return E.getInterceptor$x(e).get$sourceMapIncludeSources(e)},get$span$z:function(e){return E.getInterceptor$z(e).get$span(e)},get$stderr$x:function(e){return E.getInterceptor$x(e).get$stderr(e)},get$stdin$x:function(e){return E.getInterceptor$x(e).get$stdin(e)},get$style$x:function(e){return E.getInterceptor$x(e).get$style(e)},get$syntax$x:function(e){return E.getInterceptor$x(e).get$syntax(e)},get$trace$z:function(e){return E.getInterceptor$z(e).get$trace(e)},get$url$x:function(e){return E.getInterceptor$x(e).get$url(e)},get$values$z:function(e){return E.getInterceptor$z(e).get$values(e)},get$verbose$x:function(e){return E.getInterceptor$x(e).get$verbose(e)},get$warn$x:function(e){return E.getInterceptor$x(e).get$warn(e)},$add$ansx:function(e,t){return"number"==typeof e&&"number"==typeof t?e+t:E.getInterceptor$ansx(e).$add(e,t)},$eq$:function(e,t){return null==e?null==t:"object"!=o(e)?null!=t&&e===t:E.getInterceptor$(e).$eq(e,t)},$index$asx:function(e,t){return"number"===typeof t&&(e.constructor==Array||"string"==typeof e||C.isJsIndexable(e,e[L.dispatchPropertyName]))&&t>>>0===t&&t<e.length?e[t]:E.getInterceptor$asx(e).$index(e,t)},$indexSet$ax:function(e,t,n){return"number"===typeof t&&(e.constructor==Array||C.isJsIndexable(e,e[L.dispatchPropertyName]))&&!e.immutable$list&&t>>>0===t&&t<e.length?e[t]=n:E.getInterceptor$ax(e).$indexSet(e,t,n)},$set$2$x:function(e,t,n){return E.getInterceptor$x(e).$set$2(e,t,n)},add$1$ax:function(e,t){return E.getInterceptor$ax(e).add$1(e,t)},addAll$1$ax:function(e,t){return E.getInterceptor$ax(e).addAll$1(e,t)},allMatches$1$s:function(e,t){return E.getInterceptor$s(e).allMatches$1(e,t)},allMatches$2$s:function(e,t,n){return E.getInterceptor$s(e).allMatches$2(e,t,n)},any$1$ax:function(e,t){return E.getInterceptor$ax(e).any$1(e,t)},apply$2$x:function(e,t,n){return E.getInterceptor$x(e).apply$2(e,t,n)},asImmutable$0$x:function(e){return E.getInterceptor$x(e).asImmutable$0(e)},asMutable$0$x:function(e){return E.getInterceptor$x(e).asMutable$0(e)},canonicalize$4$baseImporter$baseUrl$forImport$x:function(e,t,n,r,i){return E.getInterceptor$x(e).canonicalize$4$baseImporter$baseUrl$forImport(e,t,n,r,i)},cast$1$0$ax:function(e,t){return E.getInterceptor$ax(e).cast$1$0(e,t)},close$0$x:function(e){return E.getInterceptor$x(e).close$0(e)},codeUnitAt$1$s:function(e,t){return E.getInterceptor$s(e).codeUnitAt$1(e,t)},compareTo$1$ns:function(e,t){return E.getInterceptor$ns(e).compareTo$1(e,t)},contains$1$asx:function(e,t){return E.getInterceptor$asx(e).contains$1(e,t)},createInterface$1$x:function(e,t){return E.getInterceptor$x(e).createInterface$1(e,t)},elementAt$1$ax:function(e,t){return E.getInterceptor$ax(e).elementAt$1(e,t)},endsWith$1$s:function(e,t){return E.getInterceptor$s(e).endsWith$1(e,t)},every$1$ax:function(e,t){return E.getInterceptor$ax(e).every$1(e,t)},existsSync$1$x:function(e,t){return E.getInterceptor$x(e).existsSync$1(e,t)},expand$1$1$ax:function(e,t,n){return E.getInterceptor$ax(e).expand$1$1(e,t,n)},fillRange$3$ax:function(e,t,n,r){return E.getInterceptor$ax(e).fillRange$3(e,t,n,r)},fold$2$ax:function(e,t,n){return E.getInterceptor$ax(e).fold$2(e,t,n)},forEach$1$x:function(e,t){return E.getInterceptor$x(e).forEach$1(e,t)},getTime$0$x:function(e){return E.getInterceptor$x(e).getTime$0(e)},isDirectory$0$x:function(e){return E.getInterceptor$x(e).isDirectory$0(e)},isFile$0$x:function(e){return E.getInterceptor$x(e).isFile$0(e)},join$0$ax:function(e){return E.getInterceptor$ax(e).join$0(e)},join$1$ax:function(e,t){return E.getInterceptor$ax(e).join$1(e,t)},listen$1$z:function(e,t){return E.getInterceptor$z(e).listen$1(e,t)},map$1$1$ax:function(e,t,n){return E.getInterceptor$ax(e).map$1$1(e,t,n)},matchAsPrefix$2$s:function(e,t,n){return E.getInterceptor$s(e).matchAsPrefix$2(e,t,n)},mkdirSync$1$x:function(e,t){return E.getInterceptor$x(e).mkdirSync$1(e,t)},noSuchMethod$1$:function(e,t){return E.getInterceptor$(e).noSuchMethod$1(e,t)},on$2$x:function(e,t,n){return E.getInterceptor$x(e).on$2(e,t,n)},readFileSync$2$x:function(e,t,n){return E.getInterceptor$x(e).readFileSync$2(e,t,n)},readdirSync$1$x:function(e,t){return E.getInterceptor$x(e).readdirSync$1(e,t)},remove$1$z:function(e,t){return E.getInterceptor$z(e).remove$1(e,t)},run$0$x:function(e){return E.getInterceptor$x(e).run$0(e)},run$1$x:function(e,t){return E.getInterceptor$x(e).run$1(e,t)},setRange$4$ax:function(e,t,n,r,i){return E.getInterceptor$ax(e).setRange$4(e,t,n,r,i)},skip$1$ax:function(e,t){return E.getInterceptor$ax(e).skip$1(e,t)},sort$1$ax:function(e,t){return E.getInterceptor$ax(e).sort$1(e,t)},startsWith$1$s:function(e,t){return E.getInterceptor$s(e).startsWith$1(e,t)},statSync$1$x:function(e,t){return E.getInterceptor$x(e).statSync$1(e,t)},substring$1$s:function(e,t){return E.getInterceptor$s(e).substring$1(e,t)},substring$2$s:function(e,t,n){return E.getInterceptor$s(e).substring$2(e,t,n)},take$1$ax:function(e,t){return E.getInterceptor$ax(e).take$1(e,t)},then$1$1$x:function(e,t,n){return E.getInterceptor$x(e).then$1$1(e,t,n)},then$1$2$onError$x:function(e,t,n,r){return E.getInterceptor$x(e).then$1$2$onError(e,t,n,r)},then$2$x:function(e,t,n){return E.getInterceptor$x(e).then$2(e,t,n)},toArray$0$x:function(e){return E.getInterceptor$x(e).toArray$0(e)},toList$0$ax:function(e){return E.getInterceptor$ax(e).toList$0(e)},toList$1$growable$ax:function(e,t){return E.getInterceptor$ax(e).toList$1$growable(e,t)},toRadixString$1$n:function(e,t){return E.getInterceptor$n(e).toRadixString$1(e,t)},toSet$0$ax:function(e){return E.getInterceptor$ax(e).toSet$0(e)},toString$0$:function(e){return E.getInterceptor$(e).toString$0(e)},toString$1$color$:function(e,t){return E.getInterceptor$(e).toString$1$color(e,t)},trim$0$s:function(e){return E.getInterceptor$s(e).trim$0(e)},unlinkSync$1$x:function(e,t){return E.getInterceptor$x(e).unlinkSync$1(e,t)},watch$2$x:function(e,t,n){return E.getInterceptor$x(e).watch$2(e,t,n)},where$1$ax:function(e,t){return E.getInterceptor$ax(e).where$1(e,t)},write$1$x:function(e,t){return E.getInterceptor$x(e).write$1(e,t)},writeFileSync$2$x:function(e,t,n){return E.getInterceptor$x(e).writeFileSync$2(e,t,n)},yield$0$x:function(e){return E.getInterceptor$x(e).yield$0(e)},Interceptor:function(){},JSBool:function(){},JSNull:function(){},JavaScriptObject:function(){},LegacyJavaScriptObject:function(){},PlainJavaScriptObject:function(){},UnknownJavaScriptObject:function(){},JavaScriptFunction:function(){},JSArray:function(e){this.$ti=e},JSUnmodifiableArray:function(e){this.$ti=e},ArrayIterator:function(e,t){var n=this;n._iterable=e,n._length=t,n._index=0,n._current=null},JSNumber:function(){},JSInt:function(){},JSNumNotInt:function(){},JSString:function(){}},A={},M=[C,E,A],I={};C.JS_CONST.prototype={},E.Interceptor.prototype={$eq:function(e,t){return e===t},get$hashCode:function(e){return C.Primitives_objectHashCode(e)},toString$0:function(e){return"Instance of '"+C.Primitives_objectTypeName(e)+"'"},noSuchMethod$1:function(e,t){throw C.wrapException(new C.NoSuchMethodError(e,t.get$memberName(),t.get$positionalArguments(),t.get$namedArguments(),null))}},E.JSBool.prototype={toString$0:function(e){return String(e)},get$hashCode:function(e){return e?519018:218159},$isbool:1},E.JSNull.prototype={$eq:function(e,t){return null==t},toString$0:function(e){return"null"},get$hashCode:function(e){return 0},get$runtimeType:function(e){return A.Type_Null_Yyn},$isNull:1},E.JavaScriptObject.prototype={},E.LegacyJavaScriptObject.prototype=(t={get$hashCode:function(e){return 0},toString$0:function(e){return String(e)},$isPromise:1,$isJsSystemError:1,$is_NodeSassColor:1,$is_Channels:1,$isCompileOptions:1,$isCompileStringOptions:1,$isNodeCompileResult:1,$is_NodeException:1,$isFiber:1,$isJSFunction0:1,$isImmutableList:1,$isImmutableMap:1,$isNodeImporter0:1,$isNodeImporterResult0:1,$isNodeImporterResult1:1,$is_NodeSassList:1,$is_ConstructorOptions:1,$isWarnOptions:1,$isDebugOptions:1,$is_NodeSassMap:1,$is_NodeSassNumber:1,$is_ConstructorOptions0:1,$isJSClass0:1,$isRenderContextOptions0:1,$isRenderOptions:1,$isRenderResult:1,$is_NodeSassString:1,$is_ConstructorOptions1:1,$isJSUrl0:1,get$isTTY:function(e){return e.isTTY},get$write:function(e){return e.write},write$1:function(e,t){return e.write(t)},createInterface$1:function(e,t){return e.createInterface(t)},on$2:function(e,t,n){return e.on(t,n)},get$close:function(e){return e.close},close$0:function(e){return e.close()},setPrompt$1:function(e,t){return e.setPrompt(t)},get$length:function(e){return e.length}},a(t,"toString$0",(function(e){return e.toString()})),a(t,"get$debug",(function(e){return e.debug})),a(t,"debug$2",(function(e,t,n){return e.debug(t,n)})),a(t,"get$warn",(function(e){return e.warn})),a(t,"warn$1",(function(e,t){return e.warn(t)})),a(t,"warn$2",(function(e,t,n){return e.warn(t,n)})),a(t,"existsSync$1",(function(e,t){return e.existsSync(t)})),a(t,"mkdirSync$1",(function(e,t){return e.mkdirSync(t)})),a(t,"readdirSync$1",(function(e,t){return e.readdirSync(t)})),a(t,"readFileSync$2",(function(e,t,n){return e.readFileSync(t,n)})),a(t,"statSync$1",(function(e,t){return e.statSync(t)})),a(t,"unlinkSync$1",(function(e,t){return e.unlinkSync(t)})),a(t,"watch$2",(function(e,t,n){return e.watch(t,n)})),a(t,"writeFileSync$2",(function(e,t,n){return e.writeFileSync(t,n)})),a(t,"get$path",(function(e){return e.path})),a(t,"isDirectory$0",(function(e){return e.isDirectory()})),a(t,"isFile$0",(function(e){return e.isFile()})),a(t,"get$mtime",(function(e){return e.mtime})),a(t,"then$1$1",(function(e,t){return e.then(t)})),a(t,"then$2",(function(e,t,n){return e.then(t,n)})),a(t,"getTime$0",(function(e){return e.getTime()})),a(t,"get$message",(function(e){return e.message})),a(t,"message$1",(function(e,t){return e.message(t)})),a(t,"get$code",(function(e){return e.code})),a(t,"get$syscall",(function(e){return e.syscall})),a(t,"get$env",(function(e){return e.env})),a(t,"get$exitCode",(function(e){return e.exitCode})),a(t,"set$exitCode",(function(e,t){return e.exitCode=t})),a(t,"get$platform",(function(e){return e.platform})),a(t,"get$stderr",(function(e){return e.stderr})),a(t,"get$stdin",(function(e){return e.stdin})),a(t,"get$name",(function(e){return e.name})),a(t,"push$1",(function(e,t){return e.push(t)})),a(t,"call$0",(function(e){return e.call()})),a(t,"call$1",(function(e,t){return e.call(t)})),a(t,"call$2",(function(e,t,n){return e.call(t,n)})),a(t,"call$3$1",(function(e,t){return e.call(t)})),a(t,"call$2$1",(function(e,t){return e.call(t)})),a(t,"call$1$1",(function(e,t){return e.call(t)})),a(t,"call$3",(function(e,t,n,r){return e.call(t,n,r)})),a(t,"call$3$3",(function(e,t,n,r){return e.call(t,n,r)})),a(t,"call$2$2",(function(e,t,n){return e.call(t,n)})),a(t,"call$2$0",(function(e){return e.call()})),a(t,"call$1$2",(function(e,t,n){return e.call(t,n)})),a(t,"call$1$0",(function(e){return e.call()})),a(t,"call$2$3",(function(e,t,n,r){return e.call(t,n,r)})),a(t,"apply$2",(function(e,t,n){return e.apply(t,n)})),a(t,"get$file",(function(e){return e.file})),a(t,"get$contents",(function(e){return e.contents})),a(t,"get$options",(function(e){return e.options})),a(t,"get$data",(function(e){return e.data})),a(t,"get$includePaths",(function(e){return e.includePaths})),a(t,"get$style",(function(e){return e.style})),a(t,"get$indentType",(function(e){return e.indentType})),a(t,"get$indentWidth",(function(e){return e.indentWidth})),a(t,"get$linefeed",(function(e){return e.linefeed})),a(t,"set$context",(function(e,t){return e.context=t})),a(t,"get$$prototype",(function(e){return e.prototype})),a(t,"get$dartValue",(function(e){return e.dartValue})),a(t,"set$dartValue",(function(e,t){return e.dartValue=t})),a(t,"get$red",(function(e){return e.red})),a(t,"get$green",(function(e){return e.green})),a(t,"get$blue",(function(e){return e.blue})),a(t,"get$hue",(function(e){return e.hue})),a(t,"get$saturation",(function(e){return e.saturation})),a(t,"get$lightness",(function(e){return e.lightness})),a(t,"get$whiteness",(function(e){return e.whiteness})),a(t,"get$blackness",(function(e){return e.blackness})),a(t,"get$alpha",(function(e){return e.alpha})),a(t,"get$alertAscii",(function(e){return e.alertAscii})),a(t,"get$alertColor",(function(e){return e.alertColor})),a(t,"get$loadPaths",(function(e){return e.loadPaths})),a(t,"get$quietDeps",(function(e){return e.quietDeps})),a(t,"get$verbose",(function(e){return e.verbose})),a(t,"get$charset",(function(e){return e.charset})),a(t,"get$sourceMap",(function(e){return e.sourceMap})),a(t,"get$sourceMapIncludeSources",(function(e){return e.sourceMapIncludeSources})),a(t,"get$logger",(function(e){return e.logger})),a(t,"get$importers",(function(e){return e.importers})),a(t,"get$functions",(function(e){return e.functions})),a(t,"get$syntax",(function(e){return e.syntax})),a(t,"get$url",(function(e){return e.url})),a(t,"get$importer",(function(e){return e.importer})),a(t,"get$_dartException",(function(e){return e._dartException})),a(t,"set$renderSync",(function(e,t){return e.renderSync=t})),a(t,"set$compileString",(function(e,t){return e.compileString=t})),a(t,"set$compileStringAsync",(function(e,t){return e.compileStringAsync=t})),a(t,"set$compile",(function(e,t){return e.compile=t})),a(t,"set$compileAsync",(function(e,t){return e.compileAsync=t})),a(t,"set$info",(function(e,t){return e.info=t})),a(t,"set$Exception",(function(e,t){return e.Exception=t})),a(t,"set$Logger",(function(e,t){return e.Logger=t})),a(t,"set$Value",(function(e,t){return e.Value=t})),a(t,"set$SassArgumentList",(function(e,t){return e.SassArgumentList=t})),a(t,"set$SassBoolean",(function(e,t){return e.SassBoolean=t})),a(t,"set$SassColor",(function(e,t){return e.SassColor=t})),a(t,"set$SassFunction",(function(e,t){return e.SassFunction=t})),a(t,"set$SassList",(function(e,t){return e.SassList=t})),a(t,"set$SassMap",(function(e,t){return e.SassMap=t})),a(t,"set$SassNumber",(function(e,t){return e.SassNumber=t})),a(t,"set$SassString",(function(e,t){return e.SassString=t})),a(t,"set$sassNull",(function(e,t){return e.sassNull=t})),a(t,"set$sassTrue",(function(e,t){return e.sassTrue=t})),a(t,"set$sassFalse",(function(e,t){return e.sassFalse=t})),a(t,"set$render",(function(e,t){return e.render=t})),a(t,"set$types",(function(e,t){return e.types=t})),a(t,"set$NULL",(function(e,t){return e.NULL=t})),a(t,"set$TRUE",(function(e,t){return e.TRUE=t})),a(t,"set$FALSE",(function(e,t){return e.FALSE=t})),a(t,"get$current",(function(e){return e.current})),a(t,"yield$0",(function(e){return e.yield()})),a(t,"run$1$1",(function(e,t){return e.run(t)})),a(t,"run$1",(function(e,t){return e.run(t)})),a(t,"run$0",(function(e){return e.run()})),a(t,"toArray$0",(function(e){return e.toArray()})),a(t,"asMutable$0",(function(e){return e.asMutable()})),a(t,"asImmutable$0",(function(e){return e.asImmutable()})),a(t,"$set$2",(function(e,t,n){return e.set(t,n)})),a(t,"forEach$1",(function(e,t){return e.forEach(t)})),a(t,"get$canonicalize",(function(e){return e.canonicalize})),a(t,"canonicalize$1",(function(e,t){return e.canonicalize(t)})),a(t,"get$load",(function(e){return e.load})),a(t,"load$1",(function(e,t){return e.load(t)})),a(t,"get$findFileUrl",(function(e){return e.findFileUrl})),a(t,"get$sourceMapUrl",(function(e){return e.sourceMapUrl})),a(t,"get$separator",(function(e){return e.separator})),a(t,"get$brackets",(function(e){return e.brackets})),a(t,"get$numeratorUnits",(function(e){return e.numeratorUnits})),a(t,"get$denominatorUnits",(function(e){return e.denominatorUnits})),a(t,"get$indentedSyntax",(function(e){return e.indentedSyntax})),a(t,"get$omitSourceMapUrl",(function(e){return e.omitSourceMapUrl})),a(t,"get$outFile",(function(e){return e.outFile})),a(t,"get$outputStyle",(function(e){return e.outputStyle})),a(t,"get$fiber",(function(e){return e.fiber})),a(t,"get$sourceMapContents",(function(e){return e.sourceMapContents})),a(t,"get$sourceMapEmbed",(function(e){return e.sourceMapEmbed})),a(t,"get$sourceMapRoot",(function(e){return e.sourceMapRoot})),a(t,"set$cli_pkg_main_0_",(function(e,t){return e.cli_pkg_main_0_=t})),a(t,"get$quotes",(function(e){return e.quotes})),t),E.PlainJavaScriptObject.prototype={},E.UnknownJavaScriptObject.prototype={},E.JavaScriptFunction.prototype={toString$0:function(e){var t=e[I.$get$DART_CLOSURE_PROPERTY_NAME()];return null==t?this.super$LegacyJavaScriptObject$toString(e):"JavaScript function for "+C.S(E.toString$0$(t))},$isFunction:1},E.JSArray.prototype={cast$1$0:function(e,t){return new C.CastList(e,C._arrayInstanceType(e)._eval$1("@<1>")._bind$1(t)._eval$1("CastList<1,2>"))},add$1:function(e,t){e.fixed$length&&C.throwExpression(C.UnsupportedError$("add")),e.push(t)},removeAt$1:function(e,t){var n;if(e.fixed$length&&C.throwExpression(C.UnsupportedError$("removeAt")),n=e.length,t>=n)throw C.wrapException(C.RangeError$value(t,null,null));return e.splice(t,1)[0]},insert$2:function(e,t,n){var r;if(e.fixed$length&&C.throwExpression(C.UnsupportedError$("insert")),r=e.length,t>r)throw C.wrapException(C.RangeError$value(t,null,null));e.splice(t,0,n)},insertAll$2:function(e,t,n){var r,i;e.fixed$length&&C.throwExpression(C.UnsupportedError$("insertAll")),C.RangeError_checkValueInInterval(t,0,e.length,"index"),V.EfficientLengthIterable_dynamic._is(n)||(n=E.toList$0$ax(n)),r=E.get$length$asx(n),e.length=e.length+r,i=t+r,this.setRange$4(e,i,e.length,e,t),this.setRange$3(e,t,i,n)},removeLast$0:function(e){if(e.fixed$length&&C.throwExpression(C.UnsupportedError$("removeLast")),0===e.length)throw C.wrapException(C.diagnoseIndexError(e,-1));return e.pop()},_removeWhere$2:function(e,t,n){var r,i,s,a=[],o=e.length;for(r=0;r<o;++r)if(i=e[r],t.call$1(i)||a.push(i),e.length!==o)throw C.wrapException(C.ConcurrentModificationError$(e));if(s=a.length,s!==o)for(this.set$length(e,s),r=0;r<a.length;++r)e[r]=a[r]},where$1:function(e,t){return new C.WhereIterable(e,t,C._arrayInstanceType(e)._eval$1("WhereIterable<1>"))},expand$1$1:function(e,t,n){return new C.ExpandIterable(e,t,C._arrayInstanceType(e)._eval$1("@<1>")._bind$1(n)._eval$1("ExpandIterable<1,2>"))},addAll$1:function(e,t){var n;if(e.fixed$length&&C.throwExpression(C.UnsupportedError$("addAll")),Array.isArray(t))this._addAllFromArray$1(e,t);else for(n=E.get$iterator$ax(t);n.moveNext$0();)e.push(n.get$current(n))},_addAllFromArray$1:function(e,t){var n,r=t.length;if(0!==r){if(e===t)throw C.wrapException(C.ConcurrentModificationError$(e));for(n=0;n<r;++n)e.push(t[n])}},clear$0:function(e){e.fixed$length&&C.throwExpression(C.UnsupportedError$("clear")),e.length=0},map$1$1:function(e,t,n){return new C.MappedListIterable(e,t,C._arrayInstanceType(e)._eval$1("@<1>")._bind$1(n)._eval$1("MappedListIterable<1,2>"))},join$1:function(e,t){var n,r=C.List_List$filled(e.length,"",!1,V.String);for(n=0;n<e.length;++n)r[n]=C.S(e[n]);return r.join(t)},join$0:function(e){return this.join$1(e,"")},take$1:function(e,t){return C.SubListIterable$(e,0,C.checkNotNullable(t,"count",V.int),C._arrayInstanceType(e)._precomputed1)},skip$1:function(e,t){return C.SubListIterable$(e,t,null,C._arrayInstanceType(e)._precomputed1)},fold$1$2:function(e,t,n){var r,i,s=e.length;for(r=t,i=0;i<s;++i)if(r=n.call$2(r,e[i]),e.length!==s)throw C.wrapException(C.ConcurrentModificationError$(e));return r},fold$2:function(e,t,n){return this.fold$1$2(e,t,n,V.dynamic)},elementAt$1:function(e,t){return e[t]},sublist$2:function(e,t,n){var r=e.length;if(t>r)throw C.wrapException(C.RangeError$range(t,0,r,"start",null));if(null==n)n=r;else if(n<t||n>r)throw C.wrapException(C.RangeError$range(n,t,r,"end",null));return t===n?C._setArrayType([],C._arrayInstanceType(e)):C._setArrayType(e.slice(t,n),C._arrayInstanceType(e))},sublist$1:function(e,t){return this.sublist$2(e,t,null)},getRange$2:function(e,t,n){return C.RangeError_checkValidRange(t,n,e.length),C.SubListIterable$(e,t,n,C._arrayInstanceType(e)._precomputed1)},get$first:function(e){if(e.length>0)return e[0];throw C.wrapException(C.IterableElementError_noElement())},get$last:function(e){var t=e.length;if(t>0)return e[t-1];throw C.wrapException(C.IterableElementError_noElement())},get$single:function(e){var t=e.length;if(1===t)return e[0];if(0===t)throw C.wrapException(C.IterableElementError_noElement());throw C.wrapException(C.IterableElementError_tooMany())},removeRange$2:function(e,t,n){e.fixed$length&&C.throwExpression(C.UnsupportedError$("removeRange")),C.RangeError_checkValidRange(t,n,e.length),e.splice(t,n-t)},setRange$4:function(e,t,n,r,i){var s,a,o,l,u;if(e.immutable$list&&C.throwExpression(C.UnsupportedError$("setRange")),C.RangeError_checkValidRange(t,n,e.length),s=n-t,0!==s){if(C.RangeError_checkNotNegative(i,"skipCount"),V.List_dynamic._is(r)?(a=r,o=i):(a=E.skip$1$ax(r,i).toList$1$growable(0,!1),o=0),l=E.getInterceptor$asx(a),o+s>l.get$length(a))throw C.wrapException(C.IterableElementError_tooFew());if(o<t)for(u=s-1;u>=0;--u)e[t+u]=l.$index(a,o+u);else for(u=0;u<s;++u)e[t+u]=l.$index(a,o+u)}},setRange$3:function(e,t,n,r){return this.setRange$4(e,t,n,r,0)},fillRange$3:function(e,t,n,r){var i;for(e.immutable$list&&C.throwExpression(C.UnsupportedError$("fill range")),C.RangeError_checkValidRange(t,n,e.length),C._arrayInstanceType(e)._precomputed1._as(r),i=t;i<n;++i)e[i]=r},any$1:function(e,t){var n,r=e.length;for(n=0;n<r;++n){if(t.call$1(e[n]))return!0;if(e.length!==r)throw C.wrapException(C.ConcurrentModificationError$(e))}return!1},every$1:function(e,t){var n,r=e.length;for(n=0;n<r;++n){if(!t.call$1(e[n]))return!1;if(e.length!==r)throw C.wrapException(C.ConcurrentModificationError$(e))}return!0},get$reversed:function(e){return new C.ReversedListIterable(e,C._arrayInstanceType(e)._eval$1("ReversedListIterable<1>"))},sort$1:function(e,t){e.immutable$list&&C.throwExpression(C.UnsupportedError$("sort")),C.Sort_sort(e,null==t?E._interceptors_JSArray__compareAny$closure():t)},sort$0:function(e){return this.sort$1(e,null)},indexOf$1:function(e,t){var n,r=e.length;if(0>=r)return-1;for(n=0;n<r;++n)if(E.$eq$(e[n],t))return n;return-1},contains$1:function(e,t){var n;for(n=0;n<e.length;++n)if(E.$eq$(e[n],t))return!0;return!1},get$isEmpty:function(e){return 0===e.length},get$isNotEmpty:function(e){return 0!==e.length},toString$0:function(e){return C.IterableBase_iterableToFullString(e,"[","]")},toList$1$growable:function(e,t){var n=C._setArrayType(e.slice(0),C._arrayInstanceType(e));return n},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){return C.LinkedHashSet_LinkedHashSet$from(e,C._arrayInstanceType(e)._precomputed1)},get$iterator:function(e){return new E.ArrayIterator(e,e.length)},get$hashCode:function(e){return C.Primitives_objectHashCode(e)},get$length:function(e){return e.length},set$length:function(e,t){if(e.fixed$length&&C.throwExpression(C.UnsupportedError$("set length")),t<0)throw C.wrapException(C.RangeError$range(t,0,null,"newLength",null));t>e.length&&C._arrayInstanceType(e)._precomputed1._as(null),e.length=t},$index:function(e,t){if(!(t>=0&&t<e.length))throw C.wrapException(C.diagnoseIndexError(e,t));return e[t]},$indexSet:function(e,t,n){if(e.immutable$list&&C.throwExpression(C.UnsupportedError$("indexed set")),!(t>=0&&t<e.length))throw C.wrapException(C.diagnoseIndexError(e,t));e[t]=n},$add:function(e,t){var n=C.List_List$of(e,!0,C._arrayInstanceType(e)._precomputed1);return this.addAll$1(n,t),n},indexWhere$1:function(e,t){var n;if(0>=e.length)return-1;for(n=0;n<e.length;++n)if(t.call$1(e[n]))return n;return-1},$isEfficientLengthIterable:1,$isIterable:1,$isList:1},E.JSUnmodifiableArray.prototype={},E.ArrayIterator.prototype={get$current:function(e){var t=this._current;return null==t?C._instanceType(this)._precomputed1._as(t):t},moveNext$0:function(){var e,t=this._iterable,n=t.length;if(this._length!==n)throw C.wrapException(C.throwConcurrentModificationError(t));return e=this._index,e>=n?(this._current=null,!1):(this._current=t[e],this._index=e+1,!0)}},E.JSNumber.prototype={compareTo$1:function(e,t){var n;return e<t?-1:e>t?1:e===t?0===e?(n=this.get$isNegative(t),this.get$isNegative(e)===n?0:this.get$isNegative(e)?-1:1):0:isNaN(e)?isNaN(t)?0:1:-1},get$isNegative:function(e){return 0===e?1/e<0:e<0},ceil$0:function(e){var t,n;if(e>=0){if(e<=2147483647)return t=0|e,e===t?t:t+1}else if(e>=-2147483648)return 0|e;if(n=Math.ceil(e),isFinite(n))return n;throw C.wrapException(C.UnsupportedError$(e+".ceil()"))},floor$0:function(e){var t,n;if(e>=0){if(e<=2147483647)return 0|e}else if(e>=-2147483648)return t=0|e,e===t?t:t-1;if(n=Math.floor(e),isFinite(n))return n;throw C.wrapException(C.UnsupportedError$(e+".floor()"))},round$0:function(e){if(e>0){if(e!==1/0)return Math.round(e)}else if(e>-1/0)return 0-Math.round(0-e);throw C.wrapException(C.UnsupportedError$(e+".round()"))},clamp$2:function(e,t,n){if(A.JSInt_methods.compareTo$1(t,n)>0)throw C.wrapException(C.argumentErrorValue(t));return this.compareTo$1(e,t)<0?t:this.compareTo$1(e,n)>0?n:e},toRadixString$1:function(e,t){var n,r,i,s;if(t<2||t>36)throw C.wrapException(C.RangeError$range(t,2,36,"radix",null));return n=e.toString(t),41!==A.JSString_methods.codeUnitAt$1(n,n.length-1)?n:(r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(n),null==r&&C.throwExpression(C.UnsupportedError$("Unexpected toString result: "+n)),n=r[1],i=+r[3],s=r[2],null!=s&&(n+=s,i-=s.length),n+A.JSString_methods.$mul("0",i))},toString$0:function(e){return 0===e&&1/e<0?"-0.0":""+e},get$hashCode:function(e){var t,n,r,i,s=0|e;return e===s?536870911&s:(t=Math.abs(e),n=Math.log(t)/.6931471805599453|0,r=Math.pow(2,n),i=t<1?t/r:r/t,599197*((9007199254740992*i|0)+(0xc95a6c285a6c9*i|0))+1259*n&536870911)},$mod:function(e,t){var n=e%t;return 0===n?0:n>0?n:t<0?n-t:n+t},$tdiv:function(e,t){return(0|e)===e&&(t>=1||t<-1)?e/t|0:this._tdivSlow$1(e,t)},_tdivFast$1:function(e,t){return(0|e)===e?e/t|0:this._tdivSlow$1(e,t)},_tdivSlow$1:function(e,t){var n=e/t;if(n>=-2147483648&&n<=2147483647)return 0|n;if(n>0){if(n!==1/0)return Math.floor(n)}else if(n>-1/0)return Math.ceil(n);throw C.wrapException(C.UnsupportedError$("Result of truncating division is "+C.S(n)+": "+C.S(e)+" ~/ "+t))},_shrOtherPositive$1:function(e,t){var n;return e>0?n=this._shrBothPositive$1(e,t):(n=t>31?31:t,n=e>>n>>>0),n},_shrReceiverPositive$1:function(e,t){if(0>t)throw C.wrapException(C.argumentErrorValue(t));return this._shrBothPositive$1(e,t)},_shrBothPositive$1:function(e,t){return t>31?0:e>>>t},$isComparable:1,$isdouble:1,$isnum:1},E.JSInt.prototype={$isint:1},E.JSNumNotInt.prototype={},E.JSString.prototype={codeUnitAt$1:function(e,t){if(t<0)throw C.wrapException(C.diagnoseIndexError(e,t));return t>=e.length&&C.throwExpression(C.diagnoseIndexError(e,t)),e.charCodeAt(t)},_codeUnitAt$1:function(e,t){if(t>=e.length)throw C.wrapException(C.diagnoseIndexError(e,t));return e.charCodeAt(t)},allMatches$2:function(e,t,n){var r=t.length;if(n>r)throw C.wrapException(C.RangeError$range(n,0,r,null,null));return new C._StringAllMatchesIterable(t,e,n)},allMatches$1:function(e,t){return this.allMatches$2(e,t,0)},matchAsPrefix$2:function(e,t,n){var r,i;if(n<0||n>t.length)throw C.wrapException(C.RangeError$range(n,0,t.length,null,null));if(r=e.length,n+r>t.length)return null;for(i=0;i<r;++i)if(this.codeUnitAt$1(t,n+i)!==this._codeUnitAt$1(e,i))return null;return new C.StringMatch(n,e)},$add:function(e,t){return e+t},endsWith$1:function(e,t){var n=t.length,r=e.length;return!(n>r)&&t===this.substring$1(e,r-n)},replaceFirst$2:function(e,t,n){return C.RangeError_checkValueInInterval(0,0,e.length,"startIndex"),C.stringReplaceFirstUnchecked(e,t,n,0)},split$1:function(e,t){return"string"==typeof t?C._setArrayType(e.split(t),V.JSArray_String):t instanceof C.JSSyntaxRegExp&&t.get$_nativeAnchoredVersion().exec("").length-2===0?C._setArrayType(e.split(t._nativeRegExp),V.JSArray_String):this._defaultSplit$1(e,t)},replaceRange$3:function(e,t,n,r){var i=C.RangeError_checkValidRange(t,n,e.length);return C.stringReplaceRangeUnchecked(e,t,i,r)},_defaultSplit$1:function(e,t){var n,r,i,s,a,o,l=C._setArrayType([],V.JSArray_String);for(n=E.allMatches$1$s(t,e),n=n.get$iterator(n),r=0,i=1;n.moveNext$0();)s=n.get$current(n),a=s.get$start(s),o=s.get$end(s),i=o-a,0===i&&r===a||(l.push(this.substring$2(e,r,a)),r=o);return(r<e.length||i>0)&&l.push(this.substring$1(e,r)),l},startsWith$2:function(e,t,n){var r;if(n<0||n>e.length)throw C.wrapException(C.RangeError$range(n,0,e.length,null,null));return"string"==typeof t?(r=n+t.length,!(r>e.length)&&t===e.substring(n,r)):null!=E.matchAsPrefix$2$s(t,e,n)},startsWith$1:function(e,t){return this.startsWith$2(e,t,0)},substring$2:function(e,t,n){return e.substring(t,C.RangeError_checkValidRange(t,n,e.length))},substring$1:function(e,t){return this.substring$2(e,t,null)},trim$0:function(e){var t,n,r,i=e.trim(),s=i.length;if(0===s)return i;if(133===this._codeUnitAt$1(i,0)){if(t=E.JSString__skipLeadingWhitespace(i,1),t===s)return""}else t=0;return n=s-1,r=133===this.codeUnitAt$1(i,n)?E.JSString__skipTrailingWhitespace(i,n):s,0===t&&r===s?i:i.substring(t,r)},trimLeft$0:function(e){var t,n;if("undefined"!=typeof e.trimLeft){if(t=e.trimLeft(),0===t.length)return t;n=133===this._codeUnitAt$1(t,0)?E.JSString__skipLeadingWhitespace(t,1):0}else n=E.JSString__skipLeadingWhitespace(e,0),t=e;return 0===n?t:n===t.length?"":t.substring(n)},trimRight$0:function(e){var t,n,r;if("undefined"!=typeof e.trimRight){if(t=e.trimRight(),n=t.length,0===n)return t;r=n-1,133===this.codeUnitAt$1(t,r)&&(n=E.JSString__skipTrailingWhitespace(t,r))}else n=E.JSString__skipTrailingWhitespace(e,e.length),t=e;return n===t.length?t:0===n?"":t.substring(0,n)},$mul:function(e,t){var n,r;if(0>=t)return"";if(1===t||0===e.length)return e;if(t!==t>>>0)throw C.wrapException(A.C_OutOfMemoryError);for(n=e,r="";1;){if(1===(1&t)&&(r=n+r),t>>>=1,0===t)break;n+=n}return r},padLeft$2:function(e,t,n){var r=t-e.length;return r<=0?e:this.$mul(n,r)+e},padRight$1:function(e,t){var n=t-e.length;return n<=0?e:e+this.$mul(" ",n)},indexOf$2:function(e,t,n){var r;if(n<0||n>e.length)throw C.wrapException(C.RangeError$range(n,0,e.length,null,null));return r=e.indexOf(t,n),r},indexOf$1:function(e,t){return this.indexOf$2(e,t,0)},lastIndexOf$2:function(e,t,n){var r,i,s;if(null==n)n=e.length;else if(n<0||n>e.length)throw C.wrapException(C.RangeError$range(n,0,e.length,null,null));if("string"==typeof t)return r=t.length,i=e.length,n+r>i&&(n=i-r),e.lastIndexOf(t,n);for(r=E.getInterceptor$s(t),s=n;s>=0;--s)if(null!=r.matchAsPrefix$2(t,e,s))return s;return-1},lastIndexOf$1:function(e,t){return this.lastIndexOf$2(e,t,null)},contains$2:function(e,t,n){var r=e.length;if(n>r)throw C.wrapException(C.RangeError$range(n,0,r,null,null));return C.stringContainsUnchecked(e,t,n)},contains$1:function(e,t){return this.contains$2(e,t,0)},compareTo$1:function(e,t){var n;return n=e===t?0:e<t?-1:1,n},toString$0:function(e){return e},get$hashCode:function(e){var t,n,r;for(t=e.length,n=0,r=0;r<t;++r)n=n+e.charCodeAt(r)&536870911,n=n+((524287&n)<<10)&536870911,n^=n>>6;return n=n+((67108863&n)<<3)&536870911,n^=n>>11,n+((16383&n)<<15)&536870911},get$length:function(e){return e.length},$isComparable:1,$isString:1},C._CastIterableBase.prototype={get$iterator:function(e){var t=C._instanceType(this);return new C.CastIterator(E.get$iterator$ax(this.get$_source()),t._eval$1("@<1>")._bind$1(t._rest[1])._eval$1("CastIterator<1,2>"))},get$length:function(e){return E.get$length$asx(this.get$_source())},get$isEmpty:function(e){return E.get$isEmpty$asx(this.get$_source())},get$isNotEmpty:function(e){return E.get$isNotEmpty$asx(this.get$_source())},skip$1:function(e,t){var n=C._instanceType(this);return C.CastIterable_CastIterable(E.skip$1$ax(this.get$_source(),t),n._precomputed1,n._rest[1])},take$1:function(e,t){var n=C._instanceType(this);return C.CastIterable_CastIterable(E.take$1$ax(this.get$_source(),t),n._precomputed1,n._rest[1])},elementAt$1:function(e,t){return C._instanceType(this)._rest[1]._as(E.elementAt$1$ax(this.get$_source(),t))},get$first:function(e){return C._instanceType(this)._rest[1]._as(E.get$first$ax(this.get$_source()))},get$last:function(e){return C._instanceType(this)._rest[1]._as(E.get$last$ax(this.get$_source()))},get$single:function(e){return C._instanceType(this)._rest[1]._as(E.get$single$ax(this.get$_source()))},contains$1:function(e,t){return E.contains$1$asx(this.get$_source(),t)},toString$0:function(e){return E.toString$0$(this.get$_source())}},C.CastIterator.prototype={moveNext$0:function(){return this._source.moveNext$0()},get$current:function(e){var t=this._source;return this.$ti._rest[1]._as(t.get$current(t))}},C.CastIterable.prototype={get$_source:function(){return this._source}},C._EfficientLengthCastIterable.prototype={$isEfficientLengthIterable:1},C._CastListBase.prototype={$index:function(e,t){return this.$ti._rest[1]._as(E.$index$asx(this._source,t))},$indexSet:function(e,t,n){E.$indexSet$ax(this._source,t,this.$ti._precomputed1._as(n))},set$length:function(e,t){E.set$length$asx(this._source,t)},add$1:function(e,t){E.add$1$ax(this._source,this.$ti._precomputed1._as(t))},sort$1:function(e,t){var n=null==t?null:new C._CastListBase_sort_closure(this,t);E.sort$1$ax(this._source,n)},setRange$4:function(e,t,n,r,i){var s=this.$ti;E.setRange$4$ax(this._source,t,n,C.CastIterable_CastIterable(r,s._rest[1],s._precomputed1),i)},fillRange$3:function(e,t,n,r){E.fillRange$3$ax(this._source,t,n,this.$ti._precomputed1._as(r))},$isEfficientLengthIterable:1,$isList:1},C._CastListBase_sort_closure.prototype={call$2:function(e,t){var n=this.$this.$ti._rest[1];return this.compare.call$2(n._as(e),n._as(t))},$signature:function(){return this.$this.$ti._eval$1("int(1,1)")}},C.CastList.prototype={cast$1$0:function(e,t){return new C.CastList(this._source,this.$ti._eval$1("@<1>")._bind$1(t)._eval$1("CastList<1,2>"))},get$_source:function(){return this._source}},C.CastSet.prototype={add$1:function(e,t){return this._source.add$1(0,this.$ti._precomputed1._as(t))},addAll$1:function(e,t){var n=this.$ti;this._source.addAll$1(0,C.CastIterable_CastIterable(t,n._rest[1],n._precomputed1))},difference$1:function(e){var t;return null!=this._emptySet?this._conditionalAdd$2(e,!1):(t=this.$ti,new C.CastSet(this._source.difference$1(e),null,t._eval$1("@<1>")._bind$1(t._rest[1])._eval$1("CastSet<1,2>")))},_conditionalAdd$2:function(e,t){var n,r,i=this._emptySet,s=this.$ti,a=s._rest[1],o=null==i?C.LinkedHashSet_LinkedHashSet(a):i.call$1$0(a);for(a=this._source,a=a.get$iterator(a),n=e._source,s=s._rest[1];a.moveNext$0();)r=s._as(a.get$current(a)),t===n.contains$1(0,r)&&o.add$1(0,r);return o},toSet$0:function(e){var t=this._emptySet,n=this.$ti._rest[1],r=null==t?C.LinkedHashSet_LinkedHashSet(n):t.call$1$0(n);return r.addAll$1(0,this),r},$isEfficientLengthIterable:1,$isSet:1,get$_source:function(){return this._source}},C.CastMap.prototype={cast$2$0:function(e,t,n){var r=this.$ti;return new C.CastMap(this._source,r._eval$1("@<1>")._bind$1(r._rest[1])._bind$1(t)._bind$1(n)._eval$1("CastMap<1,2,3,4>"))},containsKey$1:function(e){return this._source.containsKey$1(e)},$index:function(e,t){return this.$ti._eval$1("4?")._as(this._source.$index(0,t))},$indexSet:function(e,t,n){var r=this.$ti;this._source.$indexSet(0,r._precomputed1._as(t),r._rest[1]._as(n))},addAll$1:function(e,t){var n=this.$ti;this._source.addAll$1(0,new C.CastMap(t,n._eval$1("@<3>")._bind$1(n._rest[3])._bind$1(n._precomputed1)._bind$1(n._rest[1])._eval$1("CastMap<1,2,3,4>")))},remove$1:function(e,t){return this.$ti._eval$1("4?")._as(this._source.remove$1(0,t))},forEach$1:function(e,t){this._source.forEach$1(0,new C.CastMap_forEach_closure(this,t))},get$keys:function(e){var t=this._source,n=this.$ti;return C.CastIterable_CastIterable(t.get$keys(t),n._precomputed1,n._rest[2])},get$values:function(e){var t=this._source,n=this.$ti;return C.CastIterable_CastIterable(t.get$values(t),n._rest[1],n._rest[3])},get$length:function(e){var t=this._source;return t.get$length(t)},get$isEmpty:function(e){var t=this._source;return t.get$isEmpty(t)},get$isNotEmpty:function(e){var t=this._source;return t.get$isNotEmpty(t)},get$entries:function(e){var t=this._source;return t.get$entries(t).map$1$1(0,new C.CastMap_entries_closure(this),this.$ti._eval$1("MapEntry<3,4>"))}},C.CastMap_forEach_closure.prototype={call$2:function(e,t){var n=this.$this.$ti;this.f.call$2(n._rest[2]._as(e),n._rest[3]._as(t))},$signature:function(){return this.$this.$ti._eval$1("~(1,2)")}},C.CastMap_entries_closure.prototype={call$1:function(e){var t=this.$this.$ti,n=t._rest[3];return new C.MapEntry(t._rest[2]._as(e.key),n._as(e.value),t._eval$1("@<3>")._bind$1(n)._eval$1("MapEntry<1,2>"))},$signature:function(){return this.$this.$ti._eval$1("MapEntry<3,4>(MapEntry<1,2>)")}},C.LateError.prototype={toString$0:function(e){return"LateInitializationError: "+this._message}},C.CodeUnits.prototype={get$length:function(e){return this.__internal$_string.length},$index:function(e,t){return A.JSString_methods.codeUnitAt$1(this.__internal$_string,t)}},C.nullFuture_closure.prototype={call$0:function(){return C.Future_Future$value(null,V.Null)},$signature:2},C.SentinelValue.prototype={},C.EfficientLengthIterable.prototype={},C.ListIterable.prototype={get$iterator:function(e){return new C.ListIterator(this,this.get$length(this))},get$isEmpty:function(e){return 0===this.get$length(this)},get$first:function(e){if(0===this.get$length(this))throw C.wrapException(C.IterableElementError_noElement());return this.elementAt$1(0,0)},get$last:function(e){if(0===this.get$length(this))throw C.wrapException(C.IterableElementError_noElement());return this.elementAt$1(0,this.get$length(this)-1)},get$single:function(e){if(0===this.get$length(this))throw C.wrapException(C.IterableElementError_noElement());if(this.get$length(this)>1)throw C.wrapException(C.IterableElementError_tooMany());return this.elementAt$1(0,0)},contains$1:function(e,t){var n,r=this.get$length(this);for(n=0;n<r;++n){if(E.$eq$(this.elementAt$1(0,n),t))return!0;if(r!==this.get$length(this))throw C.wrapException(C.ConcurrentModificationError$(this))}return!1},every$1:function(e,t){var n,r=this.get$length(this);for(n=0;n<r;++n){if(!t.call$1(this.elementAt$1(0,n)))return!1;if(r!==this.get$length(this))throw C.wrapException(C.ConcurrentModificationError$(this))}return!0},any$1:function(e,t){var n,r=this.get$length(this);for(n=0;n<r;++n){if(t.call$1(this.elementAt$1(0,n)))return!0;if(r!==this.get$length(this))throw C.wrapException(C.ConcurrentModificationError$(this))}return!1},join$1:function(e,t){var n,r,i,s=this.get$length(this);if(0!==t.length){if(0===s)return"";if(n=C.S(this.elementAt$1(0,0)),s!==this.get$length(this))throw C.wrapException(C.ConcurrentModificationError$(this));for(r=n,i=1;i<s;++i)if(r=r+t+C.S(this.elementAt$1(0,i)),s!==this.get$length(this))throw C.wrapException(C.ConcurrentModificationError$(this));return r.charCodeAt(0),r}for(i=0,r="";i<s;++i)if(r+=C.S(this.elementAt$1(0,i)),s!==this.get$length(this))throw C.wrapException(C.ConcurrentModificationError$(this));return r.charCodeAt(0),r},join$0:function(e){return this.join$1(e,"")},where$1:function(e,t){return this.super$Iterable$where(0,t)},map$1$1:function(e,t,n){return new C.MappedListIterable(this,t,C._instanceType(this)._eval$1("@<ListIterable.E>")._bind$1(n)._eval$1("MappedListIterable<1,2>"))},reduce$1:function(e,t){var n,r,i=this.get$length(this);if(0===i)throw C.wrapException(C.IterableElementError_noElement());for(n=this.elementAt$1(0,0),r=1;r<i;++r)if(n=t.call$2(n,this.elementAt$1(0,r)),i!==this.get$length(this))throw C.wrapException(C.ConcurrentModificationError$(this));return n},fold$1$2:function(e,t,n){var r,i,s=this.get$length(this);for(r=t,i=0;i<s;++i)if(r=n.call$2(r,this.elementAt$1(0,i)),s!==this.get$length(this))throw C.wrapException(C.ConcurrentModificationError$(this));return r},fold$2:function(e,t,n){return this.fold$1$2(e,t,n,V.dynamic)},skip$1:function(e,t){return C.SubListIterable$(this,t,null,C._instanceType(this)._eval$1("ListIterable.E"))},take$1:function(e,t){return C.SubListIterable$(this,0,C.checkNotNullable(t,"count",V.int),C._instanceType(this)._eval$1("ListIterable.E"))},toList$1$growable:function(e,t){return C.List_List$of(this,!0,C._instanceType(this)._eval$1("ListIterable.E"))},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){var t,n=C.LinkedHashSet_LinkedHashSet(C._instanceType(this)._eval$1("ListIterable.E"));for(t=0;t<this.get$length(this);++t)n.add$1(0,this.elementAt$1(0,t));return n}},C.SubListIterable.prototype={SubListIterable$3:function(e,t,n,r){var i,s=this.__internal$_start;if(C.RangeError_checkNotNegative(s,"start"),i=this._endOrLength,null!=i&&(C.RangeError_checkNotNegative(i,"end"),s>i))throw C.wrapException(C.RangeError$range(s,0,i,"start",null))},get$_endIndex:function(){var e=E.get$length$asx(this.__internal$_iterable),t=this._endOrLength;return null==t||t>e?e:t},get$_startIndex:function(){var e=E.get$length$asx(this.__internal$_iterable),t=this.__internal$_start;return t>e?e:t},get$length:function(e){var t,n=E.get$length$asx(this.__internal$_iterable),r=this.__internal$_start;return r>=n?0:(t=this._endOrLength,null==t||t>=n?n-r:t-r)},elementAt$1:function(e,t){var n=this.get$_startIndex()+t;if(t<0||n>=this.get$_endIndex())throw C.wrapException(C.IndexError$withLength(t,this.get$length(this),this,null,"index"));return E.elementAt$1$ax(this.__internal$_iterable,n)},skip$1:function(e,t){var n,r;return C.RangeError_checkNotNegative(t,"count"),n=this.__internal$_start+t,r=this._endOrLength,null!=r&&n>=r?new C.EmptyIterable(this.$ti._eval$1("EmptyIterable<1>")):C.SubListIterable$(this.__internal$_iterable,n,r,this.$ti._precomputed1)},take$1:function(e,t){var n,r,i;return C.RangeError_checkNotNegative(t,"count"),n=this._endOrLength,r=this.__internal$_start,i=r+t,null==n?C.SubListIterable$(this.__internal$_iterable,r,i,this.$ti._precomputed1):n<i?this:C.SubListIterable$(this.__internal$_iterable,r,i,this.$ti._precomputed1)},toList$1$growable:function(e,t){var n,r,i,s=this.__internal$_start,a=this.__internal$_iterable,o=E.getInterceptor$asx(a),l=o.get$length(a),u=this._endOrLength;if(null!=u&&u<l&&(l=u),n=l-s,n<=0)return a=this.$ti._precomputed1,t?E.JSArray_JSArray$growable(0,a):E.JSArray_JSArray$fixed(0,a);for(r=C.List_List$filled(n,o.elementAt$1(a,s),t,this.$ti._precomputed1),i=1;i<n;++i)if(r[i]=o.elementAt$1(a,s+i),o.get$length(a)<l)throw C.wrapException(C.ConcurrentModificationError$(this));return r},toList$0:function(e){return this.toList$1$growable(e,!0)}},C.ListIterator.prototype={get$current:function(e){var t=this.__internal$_current;return null==t?C._instanceType(this)._precomputed1._as(t):t},moveNext$0:function(){var e,t=this.__internal$_iterable,n=E.getInterceptor$asx(t),r=n.get$length(t);if(this.__internal$_length!==r)throw C.wrapException(C.ConcurrentModificationError$(t));return e=this.__internal$_index,e>=r?(this.__internal$_current=null,!1):(this.__internal$_current=n.elementAt$1(t,e),++this.__internal$_index,!0)}},C.MappedIterable.prototype={get$iterator:function(e){return new C.MappedIterator(E.get$iterator$ax(this.__internal$_iterable),this._f)},get$length:function(e){return E.get$length$asx(this.__internal$_iterable)},get$isEmpty:function(e){return E.get$isEmpty$asx(this.__internal$_iterable)},get$first:function(e){return this._f.call$1(E.get$first$ax(this.__internal$_iterable))},get$last:function(e){return this._f.call$1(E.get$last$ax(this.__internal$_iterable))},get$single:function(e){return this._f.call$1(E.get$single$ax(this.__internal$_iterable))},elementAt$1:function(e,t){return this._f.call$1(E.elementAt$1$ax(this.__internal$_iterable,t))}},C.EfficientLengthMappedIterable.prototype={$isEfficientLengthIterable:1},C.MappedIterator.prototype={moveNext$0:function(){var e=this._iterator;return e.moveNext$0()?(this.__internal$_current=this._f.call$1(e.get$current(e)),!0):(this.__internal$_current=null,!1)},get$current:function(e){var t=this.__internal$_current;return null==t?C._instanceType(this)._rest[1]._as(t):t}},C.MappedListIterable.prototype={get$length:function(e){return E.get$length$asx(this._source)},elementAt$1:function(e,t){return this._f.call$1(E.elementAt$1$ax(this._source,t))}},C.WhereIterable.prototype={get$iterator:function(e){return new C.WhereIterator(E.get$iterator$ax(this.__internal$_iterable),this._f)},map$1$1:function(e,t,n){return new C.MappedIterable(this,t,this.$ti._eval$1("@<1>")._bind$1(n)._eval$1("MappedIterable<1,2>"))}},C.WhereIterator.prototype={moveNext$0:function(){var e,t;for(e=this._iterator,t=this._f;e.moveNext$0();)if(t.call$1(e.get$current(e)))return!0;return!1},get$current:function(e){var t=this._iterator;return t.get$current(t)}},C.ExpandIterable.prototype={get$iterator:function(e){return new C.ExpandIterator(E.get$iterator$ax(this.__internal$_iterable),this._f,A.C_EmptyIterator)}},C.ExpandIterator.prototype={get$current:function(e){var t=this.__internal$_current;return null==t?C._instanceType(this)._rest[1]._as(t):t},moveNext$0:function(){var e,t,n=this._currentExpansion;if(null==n)return!1;for(e=this._iterator,t=this._f;!n.moveNext$0();){if(this.__internal$_current=null,!e.moveNext$0())return!1;this._currentExpansion=null,n=E.get$iterator$ax(t.call$1(e.get$current(e))),this._currentExpansion=n}return n=this._currentExpansion,this.__internal$_current=n.get$current(n),!0}},C.TakeIterable.prototype={get$iterator:function(e){return new C.TakeIterator(E.get$iterator$ax(this.__internal$_iterable),this._takeCount)}},C.EfficientLengthTakeIterable.prototype={get$length:function(e){var t=E.get$length$asx(this.__internal$_iterable),n=this._takeCount;return t>n?n:t},$isEfficientLengthIterable:1},C.TakeIterator.prototype={moveNext$0:function(){return--this._remaining>=0?this._iterator.moveNext$0():(this._remaining=-1,!1)},get$current:function(e){var t;return this._remaining<0?(C._instanceType(this)._precomputed1._as(null),null):(t=this._iterator,t.get$current(t))}},C.SkipIterable.prototype={skip$1:function(e,t){return C.ArgumentError_checkNotNull(t,"count"),C.RangeError_checkNotNegative(t,"count"),new C.SkipIterable(this.__internal$_iterable,this._skipCount+t,C._instanceType(this)._eval$1("SkipIterable<1>"))},get$iterator:function(e){return new C.SkipIterator(E.get$iterator$ax(this.__internal$_iterable),this._skipCount)}},C.EfficientLengthSkipIterable.prototype={get$length:function(e){var t=E.get$length$asx(this.__internal$_iterable)-this._skipCount;return t>=0?t:0},skip$1:function(e,t){return C.ArgumentError_checkNotNull(t,"count"),C.RangeError_checkNotNegative(t,"count"),new C.EfficientLengthSkipIterable(this.__internal$_iterable,this._skipCount+t,this.$ti)},$isEfficientLengthIterable:1},C.SkipIterator.prototype={moveNext$0:function(){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:function(e){var t=this._iterator;return t.get$current(t)}},C.SkipWhileIterable.prototype={get$iterator:function(e){return new C.SkipWhileIterator(E.get$iterator$ax(this.__internal$_iterable),this._f)}},C.SkipWhileIterator.prototype={moveNext$0:function(){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(e)))return!0;return this._iterator.moveNext$0()},get$current:function(e){var t=this._iterator;return t.get$current(t)}},C.EmptyIterable.prototype={get$iterator:function(e){return A.C_EmptyIterator},get$isEmpty:function(e){return!0},get$length:function(e){return 0},get$first:function(e){throw C.wrapException(C.IterableElementError_noElement())},get$last:function(e){throw C.wrapException(C.IterableElementError_noElement())},get$single:function(e){throw C.wrapException(C.IterableElementError_noElement())},elementAt$1:function(e,t){throw C.wrapException(C.RangeError$range(t,0,0,"index",null))},contains$1:function(e,t){return!1},every$1:function(e,t){return!0},join$1:function(e,t){return""},join$0:function(e){return this.join$1(e,"")},where$1:function(e,t){return this},map$1$1:function(e,t,n){return new C.EmptyIterable(n._eval$1("EmptyIterable<0>"))},skip$1:function(e,t){return C.RangeError_checkNotNegative(t,"count"),this},take$1:function(e,t){return C.RangeError_checkNotNegative(t,"count"),this},toList$1$growable:function(e,t){var n=E.JSArray_JSArray$growable(0,this.$ti._precomputed1);return n},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){return C.LinkedHashSet_LinkedHashSet(this.$ti._precomputed1)}},C.EmptyIterator.prototype={moveNext$0:function(){return!1},get$current:function(e){throw C.wrapException(C.IterableElementError_noElement())}},C.FollowedByIterable.prototype={get$iterator:function(e){return new C.FollowedByIterator(E.get$iterator$ax(this.__internal$_first),this._second)},get$length:function(e){var t=this._second;return E.get$length$asx(this.__internal$_first)+t.get$length(t)},get$isEmpty:function(e){var t;return E.get$isEmpty$asx(this.__internal$_first)?(t=this._second,t=t.get$isEmpty(t)):t=!1,t},get$isNotEmpty:function(e){var t;return E.get$isNotEmpty$asx(this.__internal$_first)?t=!0:(t=this._second,t=t.get$isNotEmpty(t)),t},contains$1:function(e,t){return E.contains$1$asx(this.__internal$_first,t)||this._second.contains$1(0,t)},get$first:function(e){var t,n=E.get$iterator$ax(this.__internal$_first);return n.moveNext$0()?n.get$current(n):(t=this._second,t.get$first(t))},get$last:function(e){var t,n=this._second,r=n.get$iterator(n);if(r.moveNext$0()){for(t=r.get$current(r);r.moveNext$0();)t=r.get$current(r);return t}return E.get$last$ax(this.__internal$_first)}},C.EfficientLengthFollowedByIterable.prototype={elementAt$1:function(e,t){var n=this.__internal$_first,r=E.getInterceptor$asx(n),i=r.get$length(n);return t<i?r.elementAt$1(n,t):this._second.elementAt$1(0,t-i)},get$first:function(e){var t=this.__internal$_first,n=E.getInterceptor$asx(t);return n.get$isNotEmpty(t)?n.get$first(t):(t=this._second,t.get$first(t))},get$last:function(e){var t=this._second;return t.get$isNotEmpty(t)?t.get$last(t):E.get$last$ax(this.__internal$_first)},$isEfficientLengthIterable:1},C.FollowedByIterator.prototype={moveNext$0:function(){var e;return!!this._currentIterator.moveNext$0()||(e=this._nextIterable,null!=e&&(e=e.get$iterator(e),this._currentIterator=e,this._nextIterable=null,e.moveNext$0()))},get$current:function(e){var t=this._currentIterator;return t.get$current(t)}},C.WhereTypeIterable.prototype={get$iterator:function(e){return new C.WhereTypeIterator(E.get$iterator$ax(this._source),this.$ti._eval$1("WhereTypeIterator<1>"))}},C.WhereTypeIterator.prototype={moveNext$0:function(){var e,t;for(e=this._source,t=this.$ti._precomputed1;e.moveNext$0();)if(t._is(e.get$current(e)))return!0;return!1},get$current:function(e){var t=this._source;return this.$ti._precomputed1._as(t.get$current(t))}},C.FixedLengthListMixin.prototype={set$length:function(e,t){throw C.wrapException(C.UnsupportedError$("Cannot change the length of a fixed-length list"))},add$1:function(e,t){throw C.wrapException(C.UnsupportedError$("Cannot add to a fixed-length list"))}},C.UnmodifiableListMixin.prototype={$indexSet:function(e,t,n){throw C.wrapException(C.UnsupportedError$("Cannot modify an unmodifiable list"))},set$length:function(e,t){throw C.wrapException(C.UnsupportedError$("Cannot change the length of an unmodifiable list"))},add$1:function(e,t){throw C.wrapException(C.UnsupportedError$("Cannot add to an unmodifiable list"))},sort$1:function(e,t){throw C.wrapException(C.UnsupportedError$("Cannot modify an unmodifiable list"))},setRange$4:function(e,t,n,r,i){throw C.wrapException(C.UnsupportedError$("Cannot modify an unmodifiable list"))},fillRange$3:function(e,t,n,r){throw C.wrapException(C.UnsupportedError$("Cannot modify an unmodifiable list"))}},C.UnmodifiableListBase.prototype={},C.ReversedListIterable.prototype={get$length:function(e){return E.get$length$asx(this._source)},elementAt$1:function(e,t){var n=this._source,r=E.getInterceptor$asx(n);return r.elementAt$1(n,r.get$length(n)-1-t)}},C.Symbol.prototype={get$hashCode:function(e){var t=this._hashCode;return null!=t||(t=664597*E.get$hashCode$(this.__internal$_name)&536870911,this._hashCode=t),t},toString$0:function(e){return'Symbol("'+C.S(this.__internal$_name)+'")'},$eq:function(e,t){return null!=t&&(t instanceof C.Symbol&&this.__internal$_name==t.__internal$_name)},$isSymbol0:1},C.__CastListBase__CastIterableBase_ListMixin.prototype={},C.ConstantMapView.prototype={},C.ConstantMap.prototype={cast$2$0:function(e,t,n){var r=C._instanceType(this);return C.Map_castFrom(this,r._precomputed1,r._rest[1],t,n)},get$isEmpty:function(e){return 0===this.get$length(this)},get$isNotEmpty:function(e){return 0!==this.get$length(this)},toString$0:function(e){return C.MapBase_mapToString(this)},$indexSet:function(e,t,n){C.ConstantMap__throwUnmodifiable()},remove$1:function(e,t){C.ConstantMap__throwUnmodifiable()},addAll$1:function(e,t){C.ConstantMap__throwUnmodifiable()},get$entries:function(e){return this.entries$body$ConstantMap(0,C._instanceType(this)._eval$1("MapEntry<1,2>"))},entries$body$ConstantMap:function(e,t){var n=this;return C._makeSyncStarIterable((function(){var e,t,r,i,s=0;return function(a,o){1===a&&(e=o,s=1);while(1)switch(s){case 0:t=n.get$keys(n),t=t.get$iterator(t),r=C._instanceType(n),r=r._eval$1("@<1>")._bind$1(r._rest[1])._eval$1("MapEntry<1,2>");case 2:if(!t.moveNext$0()){s=3;break}return i=t.get$current(t),s=4,new C.MapEntry(i,n.$index(0,i),r);case 4:s=2;break;case 3:return C._IterationMarker_endOfIteration();case 1:return C._IterationMarker_uncaughtError(e)}}}),t)},$isMap:1},C.ConstantStringMap.prototype={get$length:function(e){return this.__js_helper$_length},containsKey$1:function(e){return"string"==typeof e&&("__proto__"!==e&&this._jsObject.hasOwnProperty(e))},$index:function(e,t){return this.containsKey$1(t)?this._jsObject[t]:null},forEach$1:function(e,t){var n,r,i,s,a=this._keys;for(n=a.length,r=this._jsObject,i=0;i<n;++i)s=a[i],t.call$2(s,r[s])},get$keys:function(e){return new C._ConstantMapKeyIterable(this,this.$ti._eval$1("_ConstantMapKeyIterable<1>"))},get$values:function(e){var t=this.$ti;return C.MappedIterable_MappedIterable(this._keys,new C.ConstantStringMap_values_closure(this),t._precomputed1,t._rest[1])}},C.ConstantStringMap_values_closure.prototype={call$1:function(e){return this.$this._jsObject[e]},$signature:function(){return this.$this.$ti._eval$1("2(1)")}},C._ConstantMapKeyIterable.prototype={get$iterator:function(e){var t=this.__js_helper$_map._keys;return new E.ArrayIterator(t,t.length)},get$length:function(e){return this.__js_helper$_map._keys.length}},C.GeneralConstantMap.prototype={_getMap$0:function(){var e,t,n,r=this.$map;return null==r&&(e=this.$ti,t=e._precomputed1,n=C.GeneralConstantMap__typeTest(t),r=C.LinkedHashMap_LinkedHashMap(null,C._js_helper_GeneralConstantMap__constantMapHashCode$closure(),n,t,e._rest[1]),C.fillLiteralMap(this._jsData,r),this.$map=r),r},containsKey$1:function(e){return this._getMap$0().containsKey$1(e)},$index:function(e,t){return this._getMap$0().$index(0,t)},forEach$1:function(e,t){this._getMap$0().forEach$1(0,t)},get$keys:function(e){var t=this._getMap$0();return new C.LinkedHashMapKeyIterable(t,C._instanceType(t)._eval$1("LinkedHashMapKeyIterable<1>"))},get$values:function(e){var t=this._getMap$0();return t.get$values(t)},get$length:function(e){return this._getMap$0().__js_helper$_length}},C.GeneralConstantMap__typeTest_closure.prototype={call$1:function(e){return this.T._is(e)},$signature:9},C.Instantiation.prototype={Instantiation$1:function(e){0},$eq:function(e,t){return null!=t&&(t instanceof C.Instantiation&&this._genericClosure.$eq(0,t._genericClosure)&&C.getRuntimeType(this)===C.getRuntimeType(t))},get$hashCode:function(e){return C.Object_hash(this._genericClosure,C.getRuntimeType(this),A.C_SentinelValue,A.C_SentinelValue)},toString$0:function(e){var t=A.JSArray_methods.join$1(this.get$_types(),", ");return this._genericClosure.toString$0(0)+" with <"+t+">"}},C.Instantiation1.prototype={get$_types:function(){return[C.createRuntimeType(this.$ti._precomputed1)]},call$0:function(){return this._genericClosure.call$1$0(this.$ti._rest[0])},call$2:function(e,t){return this._genericClosure.call$1$2(e,t,this.$ti._rest[0])},call$3:function(e,t,n){return this._genericClosure.call$1$3(e,t,n,this.$ti._rest[0])},call$4:function(e,t,n,r){return this._genericClosure.call$1$4(e,t,n,r,this.$ti._rest[0])},$signature:function(){return C.instantiatedGenericFunctionType(C.closureFunctionType(this._genericClosure),this.$ti)}},C.JSInvocationMirror.prototype={get$memberName:function(){var e=this.__js_helper$_memberName;return V.Symbol._is(e)?e:this.__js_helper$_memberName=new C.Symbol(e)},get$positionalArguments:function(){var e,t,n,r,i;if(1===this.__js_helper$_kind)return A.List_empty6;if(e=this._arguments,t=E.getInterceptor$asx(e),n=t.get$length(e)-E.get$length$asx(this._namedArgumentNames)-this._typeArgumentCount,0===n)return A.List_empty6;for(r=[],i=0;i<n;++i)r.push(t.$index(e,i));return E.JSArray_markUnmodifiableList(r)},get$namedArguments:function(){var e,t,n,r,i,s,a,o;if(0!==this.__js_helper$_kind)return A.Map_empty0;if(e=this._namedArgumentNames,t=E.getInterceptor$asx(e),n=t.get$length(e),r=this._arguments,i=E.getInterceptor$asx(r),s=i.get$length(r)-n-this._typeArgumentCount,0===n)return A.Map_empty0;for(a=new C.JsLinkedHashMap(V.JsLinkedHashMap_Symbol_dynamic),o=0;o<n;++o)a.$indexSet(0,new C.Symbol(t.$index(e,o)),i.$index(r,s+o));return new C.ConstantMapView(a,V.ConstantMapView_Symbol_dynamic)}},C.Primitives_functionNoSuchMethod_closure.prototype={call$2:function(e,t){var n=this._box_0;n.names=n.names+"$"+e,this.namedArgumentList.push(e),this.$arguments.push(t),++n.argumentCount},$signature:244},C.TypeErrorDecoder.prototype={matchTypeError$1:function(e){var t,n,r=new RegExp(this._pattern).exec(e);return null==r?null:(t=Object.create(null),n=this._arguments,-1!==n&&(t.arguments=r[n+1]),n=this._argumentsExpr,-1!==n&&(t.argumentsExpr=r[n+1]),n=this._expr,-1!==n&&(t.expr=r[n+1]),n=this._method,-1!==n&&(t.method=r[n+1]),n=this._receiver,-1!==n&&(t.receiver=r[n+1]),t)}},C.NullError.prototype={toString$0:function(e){var t=this._method;return null==t?"NoSuchMethodError: "+this.__js_helper$_message:"NoSuchMethodError: method not found: '"+t+"' on null"}},C.JsNoSuchMethodError.prototype={toString$0:function(e){var t,n="NoSuchMethodError: method not found: '",r=this._method;return null==r?"NoSuchMethodError: "+this.__js_helper$_message:(t=this._receiver,null==t?n+r+"' ("+this.__js_helper$_message+")":n+r+"' on '"+t+"' ("+this.__js_helper$_message+")")}},C.UnknownJsTypeError.prototype={toString$0:function(e){var t=this.__js_helper$_message;return 0===t.length?"Error":"Error: "+t}},C.NullThrownFromJavaScriptException.prototype={toString$0:function(e){return"Throw of null ('"+(null===this._irritant?"null":"undefined")+"' from JavaScript)"},$isException:1},C.ExceptionAndStackTrace.prototype={},C._StackTrace.prototype={toString$0:function(e){var t,n=this._trace;return null!=n?n:(n=this._exception,t=null!==n&&"object"===o(n)?n.stack:null,this._trace=null==t?"":t)},$isStackTrace:1},C.Closure.prototype={toString$0:function(e){var t=this.constructor,n=null==t?null:t.name;return"Closure '"+C.unminifyOrTag(null==n?"unknown":n)+"'"},$isFunction:1,get$$call:function(){return this},"call*":"call$1",$requiredArgCount:1,$defaultValues:null},C.Closure0Args.prototype={"call*":"call$0",$requiredArgCount:0},C.Closure2Args.prototype={"call*":"call$2",$requiredArgCount:2},C.TearOffClosure.prototype={},C.StaticClosure.prototype={toString$0:function(e){var t=this.$static_name;return null==t?"Closure of unknown static method":"Closure '"+C.unminifyOrTag(t)+"'"}},C.BoundClosure.prototype={$eq:function(e,t){return null!=t&&(this===t||t instanceof C.BoundClosure&&(this.$_target===t.$_target&&this._receiver===t._receiver))},get$hashCode:function(e){return(C.objectHashCode(this._receiver)^C.Primitives_objectHashCode(this.$_target))>>>0},toString$0:function(e){return"Closure '"+this.$_name+"' of Instance of '"+C.Primitives_objectTypeName(this._receiver)+"'"}},C.RuntimeError.prototype={toString$0:function(e){return"RuntimeError: "+this.message},get$message:function(e){return this.message}},C._Required.prototype={},C.JsLinkedHashMap.prototype={get$length:function(e){return this.__js_helper$_length},get$isEmpty:function(e){return 0===this.__js_helper$_length},get$isNotEmpty:function(e){return 0!==this.__js_helper$_length},get$keys:function(e){return new C.LinkedHashMapKeyIterable(this,C._instanceType(this)._eval$1("LinkedHashMapKeyIterable<1>"))},get$values:function(e){var t=C._instanceType(this);return C.MappedIterable_MappedIterable(new C.LinkedHashMapKeyIterable(this,t._eval$1("LinkedHashMapKeyIterable<1>")),new C.JsLinkedHashMap_values_closure(this),t._precomputed1,t._rest[1])},containsKey$1:function(e){var t,n;return"string"==typeof e?(t=this._strings,null!=t&&null!=t[e]):"number"==typeof e&&(1073741823&e)===e?(n=this._nums,null!=n&&null!=n[e]):this.internalContainsKey$1(e)},internalContainsKey$1:function(e){var t=this.__js_helper$_rest;return null!=t&&this.internalFindBucketIndex$2(t[this.internalComputeHashCode$1(e)],e)>=0},addAll$1:function(e,t){t.forEach$1(0,new C.JsLinkedHashMap_addAll_closure(this))},$index:function(e,t){var n,r,i,s;return"string"==typeof t?(n=this._strings,null==n?null:(r=n[t],i=null==r?null:r.hashMapCellValue,i)):"number"==typeof t&&(1073741823&t)===t?(s=this._nums,null==s?null:(r=s[t],i=null==r?null:r.hashMapCellValue,i)):this.internalGet$1(t)},internalGet$1:function(e){var t,n,r=this.__js_helper$_rest;return null==r?null:(t=r[this.internalComputeHashCode$1(e)],n=this.internalFindBucketIndex$2(t,e),n<0?null:t[n].hashMapCellValue)},$indexSet:function(e,t,n){var r,i;"string"==typeof t?(r=this._strings,this._addHashTableEntry$3(null==r?this._strings=this._newHashTable$0():r,t,n)):"number"==typeof t&&(1073741823&t)===t?(i=this._nums,this._addHashTableEntry$3(null==i?this._nums=this._newHashTable$0():i,t,n)):this.internalSet$2(t,n)},internalSet$2:function(e,t){var n,r,i,s=this.__js_helper$_rest;null==s&&(s=this.__js_helper$_rest=this._newHashTable$0()),n=this.internalComputeHashCode$1(e),r=s[n],null==r?s[n]=[this._newLinkedCell$2(e,t)]:(i=this.internalFindBucketIndex$2(r,e),i>=0?r[i].hashMapCellValue=t:r.push(this._newLinkedCell$2(e,t)))},putIfAbsent$2:function(e,t){var n,r;return this.containsKey$1(e)?(n=this.$index(0,e),null==n?C._instanceType(this)._rest[1]._as(n):n):(r=t.call$0(),this.$indexSet(0,e,r),r)},remove$1:function(e,t){return"string"==typeof t?this.__js_helper$_removeHashTableEntry$2(this._strings,t):"number"==typeof t&&(1073741823&t)===t?this.__js_helper$_removeHashTableEntry$2(this._nums,t):this.internalRemove$1(t)},internalRemove$1:function(e){var t,n,r,i,s=this.__js_helper$_rest;return null==s?null:(t=this.internalComputeHashCode$1(e),n=s[t],r=this.internalFindBucketIndex$2(n,e),r<0?null:(i=n.splice(r,1)[0],this.__js_helper$_unlinkCell$1(i),0===n.length&&delete s[t],i.hashMapCellValue))},clear$0:function(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:function(e,t){for(var n=this._first,r=this._modifications;null!=n;){if(t.call$2(n.hashMapCellKey,n.hashMapCellValue),r!==this._modifications)throw C.wrapException(C.ConcurrentModificationError$(this));n=n._next}},_addHashTableEntry$3:function(e,t,n){var r=e[t];null==r?e[t]=this._newLinkedCell$2(t,n):r.hashMapCellValue=n},__js_helper$_removeHashTableEntry$2:function(e,t){var n;return null==e?null:(n=e[t],null==n?null:(this.__js_helper$_unlinkCell$1(n),delete e[t],n.hashMapCellValue))},_modified$0:function(){this._modifications=this._modifications+1&1073741823},_newLinkedCell$2:function(e,t){var n,r=new C.LinkedHashMapCell(e,t);return null==this._first?this._first=this._last=r:(n=this._last,n.toString,r._previous=n,this._last=n._next=r),++this.__js_helper$_length,this._modified$0(),r},__js_helper$_unlinkCell$1:function(e){var t=e._previous,n=e._next;null==t?this._first=n:t._next=n,null==n?this._last=t:n._previous=t,--this.__js_helper$_length,this._modified$0()},internalComputeHashCode$1:function(e){return 1073741823&E.get$hashCode$(e)},internalFindBucketIndex$2:function(e,t){var n,r;if(null==e)return-1;for(n=e.length,r=0;r<n;++r)if(E.$eq$(e[r].hashMapCellKey,t))return r;return-1},toString$0:function(e){return C.MapBase_mapToString(this)},_newHashTable$0:function(){var e=Object.create(null);return e["<non-identifier-key>"]=e,delete e["<non-identifier-key>"],e}},C.JsLinkedHashMap_values_closure.prototype={call$1:function(e){var t=this.$this,n=t.$index(0,e);return null==n?C._instanceType(t)._rest[1]._as(n):n},$signature:function(){return C._instanceType(this.$this)._eval$1("2(1)")}},C.JsLinkedHashMap_addAll_closure.prototype={call$2:function(e,t){this.$this.$indexSet(0,e,t)},$signature:function(){return C._instanceType(this.$this)._eval$1("~(1,2)")}},C.LinkedHashMapCell.prototype={},C.LinkedHashMapKeyIterable.prototype={get$length:function(e){return this.__js_helper$_map.__js_helper$_length},get$isEmpty:function(e){return 0===this.__js_helper$_map.__js_helper$_length},get$iterator:function(e){var t=this.__js_helper$_map,n=new C.LinkedHashMapKeyIterator(t,t._modifications);return n._cell=t._first,n},contains$1:function(e,t){return this.__js_helper$_map.containsKey$1(t)}},C.LinkedHashMapKeyIterator.prototype={get$current:function(e){return this.__js_helper$_current},moveNext$0:function(){var e,t=this.__js_helper$_map;if(this._modifications!==t._modifications)throw C.wrapException(C.ConcurrentModificationError$(t));return e=this._cell,null==e?(this.__js_helper$_current=null,!1):(this.__js_helper$_current=e.hashMapCellKey,this._cell=e._next,!0)}},C.initHooks_closure.prototype={call$1:function(e){return this.getTag(e)},$signature:88},C.initHooks_closure0.prototype={call$2:function(e,t){return this.getUnknownTag(e,t)},$signature:447},C.initHooks_closure1.prototype={call$1:function(e){return this.prototypeForTag(e)},$signature:314},C.JSSyntaxRegExp.prototype={toString$0:function(e){return"RegExp/"+this.pattern+"/"+this._nativeRegExp.flags},get$_nativeGlobalVersion:function(){var e=this._nativeGlobalRegExp;return null!=e?e:(e=this._nativeRegExp,this._nativeGlobalRegExp=C.JSSyntaxRegExp_makeNative(this.pattern,e.multiline,!e.ignoreCase,e.unicode,e.dotAll,!0))},get$_nativeAnchoredVersion:function(){var e=this._nativeAnchoredRegExp;return null!=e?e:(e=this._nativeRegExp,this._nativeAnchoredRegExp=C.JSSyntaxRegExp_makeNative(this.pattern+"|()",e.multiline,!e.ignoreCase,e.unicode,e.dotAll,!0))},firstMatch$1:function(e){var t=this._nativeRegExp.exec(e);return null==t?null:new C._MatchImplementation(t)},allMatches$2:function(e,t,n){var r=t.length;if(n>r)throw C.wrapException(C.RangeError$range(n,0,r,null,null));return new C._AllMatchesIterable(this,t,n)},allMatches$1:function(e,t){return this.allMatches$2(e,t,0)},_execGlobal$2:function(e,t){var n,r=this.get$_nativeGlobalVersion();return r.lastIndex=t,n=r.exec(e),null==n?null:new C._MatchImplementation(n)},_execAnchored$2:function(e,t){var n,r=this.get$_nativeAnchoredVersion();return r.lastIndex=t,n=r.exec(e),null==n||null!=n.pop()?null:new C._MatchImplementation(n)},matchAsPrefix$2:function(e,t,n){if(n<0||n>t.length)throw C.wrapException(C.RangeError$range(n,0,t.length,null,null));return this._execAnchored$2(t,n)}},C._MatchImplementation.prototype={get$start:function(e){return this._match.index},get$end:function(e){var t=this._match;return t.index+t[0].length},$isMatch:1,$isRegExpMatch:1},C._AllMatchesIterable.prototype={get$iterator:function(e){return new C._AllMatchesIterator(this._re,this._string,this._start)}},C._AllMatchesIterator.prototype={get$current:function(e){var t=this.__js_helper$_current;return null==t?V.RegExpMatch._as(t):t},moveNext$0:function(){var e,t,n,r,i,s=this._string;return null!=s&&(e=this._nextIndex,t=s.length,e<=t&&(n=this._regExp,r=n._execGlobal$2(s,e),null!=r)?(this.__js_helper$_current=r,i=r.get$end(r),r._match.index===i&&(n._nativeRegExp.unicode?(e=this._nextIndex,n=e+1,n<t?(e=A.JSString_methods.codeUnitAt$1(s,e),e>=55296&&e<=56319?(e=A.JSString_methods.codeUnitAt$1(s,n),e=e>=56320&&e<=57343):e=!1):e=!1):e=!1,i=(e?i+1:i)+1),this._nextIndex=i,!0):(this._string=this.__js_helper$_current=null,!1))}},C.StringMatch.prototype={get$end:function(e){return this.start+this.pattern.length},$isMatch:1,get$start:function(e){return this.start}},C._StringAllMatchesIterable.prototype={get$iterator:function(e){return new C._StringAllMatchesIterator(this._input,this._pattern,this.__js_helper$_index)},get$first:function(e){var t=this._pattern,n=this._input.indexOf(t,this.__js_helper$_index);if(n>=0)return new C.StringMatch(n,t);throw C.wrapException(C.IterableElementError_noElement())}},C._StringAllMatchesIterator.prototype={moveNext$0:function(){var e,t,n=this.__js_helper$_index,r=this._pattern,i=r.length,s=this._input,a=s.length;return n+i>a?(this.__js_helper$_current=null,!1):(e=s.indexOf(r,n),e<0?(this.__js_helper$_index=a+1,this.__js_helper$_current=null,!1):(t=e+i,this.__js_helper$_current=new C.StringMatch(e,r),this.__js_helper$_index=t===this.__js_helper$_index?t+1:t,!0))},get$current:function(e){var t=this.__js_helper$_current;return t.toString,t}},C._Cell.prototype={readLocal$1$0:function(){var e=this.__late_helper$_value;return e===this&&C.throwExpression(new C.LateError("Local '"+this.__late_helper$_name+"' has not been initialized.")),e},readLocal$0:function(){return this.readLocal$1$0(V.dynamic)},_readLocal$0:function(){var e=this.__late_helper$_value;if(e===this)throw C.wrapException(new C.LateError("Local '"+this.__late_helper$_name+"' has not been initialized."));return e}},C.NativeTypedData.prototype={_invalidPosition$3:function(e,t,n,r){var i=C.RangeError$range(t,0,n,r,null);throw C.wrapException(i)},_checkPosition$3:function(e,t,n,r){(t>>>0!==t||t>n)&&this._invalidPosition$3(e,t,n,r)}},C.NativeTypedArray.prototype={get$length:function(e){return e.length},_setRangeFast$4:function(e,t,n,r,i){var s,a,o=e.length;if(this._checkPosition$3(e,t,o,"start"),this._checkPosition$3(e,n,o,"end"),t>n)throw C.wrapException(C.RangeError$range(t,0,n,null,null));if(s=n-t,i<0)throw C.wrapException(C.ArgumentError$(i,null));if(a=r.length,a-i<s)throw C.wrapException(C.StateError$("Not enough elements"));0===i&&a===s||(r=r.subarray(i,i+s)),e.set(r,t)},$isJavaScriptIndexingBehavior:1},C.NativeTypedArrayOfDouble.prototype={$index:function(e,t){return C._checkValidIndex(t,e,e.length),e[t]},$indexSet:function(e,t,n){C._checkValidIndex(t,e,e.length),e[t]=n},setRange$4:function(e,t,n,r,i){V.NativeTypedArrayOfDouble._is(r)?this._setRangeFast$4(e,t,n,r,i):this.super$ListMixin$setRange(e,t,n,r,i)},$isEfficientLengthIterable:1,$isIterable:1,$isList:1},C.NativeTypedArrayOfInt.prototype={$indexSet:function(e,t,n){C._checkValidIndex(t,e,e.length),e[t]=n},setRange$4:function(e,t,n,r,i){V.NativeTypedArrayOfInt._is(r)?this._setRangeFast$4(e,t,n,r,i):this.super$ListMixin$setRange(e,t,n,r,i)},$isEfficientLengthIterable:1,$isIterable:1,$isList:1},C.NativeInt16List.prototype={$index:function(e,t){return C._checkValidIndex(t,e,e.length),e[t]}},C.NativeInt32List.prototype={$index:function(e,t){return C._checkValidIndex(t,e,e.length),e[t]}},C.NativeInt8List.prototype={$index:function(e,t){return C._checkValidIndex(t,e,e.length),e[t]}},C.NativeUint16List.prototype={$index:function(e,t){return C._checkValidIndex(t,e,e.length),e[t]}},C.NativeUint32List.prototype={$index:function(e,t){return C._checkValidIndex(t,e,e.length),e[t]},sublist$2:function(e,t,n){return new Uint32Array(e.subarray(t,C._checkValidRange(t,n,e.length)))}},C.NativeUint8ClampedList.prototype={get$length:function(e){return e.length},$index:function(e,t){return C._checkValidIndex(t,e,e.length),e[t]}},C.NativeUint8List.prototype={get$length:function(e){return e.length},$index:function(e,t){return C._checkValidIndex(t,e,e.length),e[t]},$isNativeUint8List:1,$isUint8List:1},C._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.prototype={},C._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype={},C._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.prototype={},C._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype={},C.Rti.prototype={_eval$1:function(e){return C._Universe_evalInEnvironment(L.typeUniverse,this,e)},_bind$1:function(e){return C._Universe_bind(L.typeUniverse,this,e)}},C._FunctionParameters.prototype={},C._Type.prototype={toString$0:function(e){return C._rtiToString(this._rti,null)},$isType:1},C._Error.prototype={toString$0:function(e){return this.__rti$_message}},C._TypeError.prototype={get$message:function(e){return this.__rti$_message},$isTypeError:1},C._AsyncRun__initializeScheduleImmediate_internalCallback.prototype={call$1:function(e){var t=this._box_0,n=t.storedCallback;t.storedCallback=null,n.call$0()},$signature:72},C._AsyncRun__initializeScheduleImmediate_closure.prototype={call$1:function(e){var t,n;this._box_0.storedCallback=e,t=this.div,n=this.span,t.firstChild?t.removeChild(n):t.appendChild(n)},$signature:28},C._AsyncRun__scheduleImmediateJsOverride_internalCallback.prototype={call$0:function(){this.callback.call$0()},$signature:1},C._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback.prototype={call$0:function(){this.callback.call$0()},$signature:1},C._TimerImpl.prototype={_TimerImpl$2:function(e,t){if(null==_.setTimeout)throw C.wrapException(C.UnsupportedError$("`setTimeout()` not found."));this._handle=_.setTimeout(C.convertDartClosureToJS(new C._TimerImpl_internalCallback(this,t),0),e)},_TimerImpl$periodic$2:function(e,t){if(null==_.setTimeout)throw C.wrapException(C.UnsupportedError$("Periodic timer."));this._handle=_.setInterval(C.convertDartClosureToJS(new C._TimerImpl$periodic_closure(this,e,Date.now(),t),0),e)},cancel$0:function(){if(null==_.setTimeout)throw C.wrapException(C.UnsupportedError$("Canceling a timer."));var e=this._handle;null!=e&&(this._once?_.clearTimeout(e):_.clearInterval(e),this._handle=null)}},C._TimerImpl_internalCallback.prototype={call$0:function(){var e=this.$this;e._handle=null,e._tick=1,this.callback.call$0()},$signature:0},C._TimerImpl$periodic_closure.prototype={call$0:function(){var e,t=this.$this,n=t._tick+1,r=this.milliseconds;r>0&&(e=Date.now()-this.start,e>(n+1)*r&&(n=A.JSInt_methods.$tdiv(e,r))),t._tick=n,this.callback.call$1(t)},$signature:1},C._AsyncAwaitCompleter.prototype={complete$1:function(e){var t;null==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:function(e,t){var n=this._future;this.isSync?n._completeError$2(e,t):n._asyncCompleteError$2(e,t)}},C._awaitOnObject_closure.prototype={call$1:function(e){return this.bodyFunction.call$2(0,e)},$signature:133},C._awaitOnObject_closure0.prototype={call$2:function(e,t){this.bodyFunction.call$2(1,new C.ExceptionAndStackTrace(e,t))},$signature:339},C._wrapJsFunctionForAsync_closure.prototype={call$2:function(e,t){this.$protected(e,t)},$signature:506},C._IterationMarker.prototype={toString$0:function(e){return"IterationMarker("+this.state+", "+C.S(this.value)+")"}},C._SyncStarIterator.prototype={get$current:function(e){var t=this._nestedIterator;return null==t?this._async$_current:t.get$current(t)},moveNext$0:function(){for(var e,t,n,r,i;1;){if(e=this._nestedIterator,null!=e){if(e.moveNext$0())return!0;this._nestedIterator=null}if(t=function(e,t,n){var r,i=0;while(1)try{return e(i,r)}catch(s){r=s,i=1}}(this._body),!(t instanceof C._IterationMarker))return this._async$_current=t,!0;if(n=t.state,2!==n){if(e=t.value,3===n)throw e;i=E.get$iterator$ax(e),i instanceof C._SyncStarIterator?(e=this._suspendedBodies,null==e&&(e=this._suspendedBodies=[]),e.push(this._body),this._body=i._body):this._nestedIterator=i}else{if(r=this._suspendedBodies,null==r||0===r.length)return this._async$_current=null,!1;this._body=r.pop()}}return!1}},C._SyncStarIterable.prototype={get$iterator:function(e){return new C._SyncStarIterator(this._outerHelper())}},C.AsyncError.prototype={toString$0:function(e){return C.S(this.error)},$isError:1,get$stackTrace:function(){return this.stackTrace}},C.Future_wait_handleError.prototype={call$2:function(e,t){var n=this._box_0,r=--n.remaining;null!=n.values?(n.values=null,0===n.remaining||this.eagerError?this._future._completeError$2(e,t):(this.error.__late_helper$_value=e,this.stackTrace.__late_helper$_value=t)):0!==r||this.eagerError||this._future._completeError$2(this.error._readLocal$0(),this.stackTrace._readLocal$0())},$signature:65},C.Future_wait_closure.prototype={call$1:function(e){var t,n=this._box_0;--n.remaining,t=n.values,null!=t?(E.$indexSet$ax(t,this.pos,e),0===n.remaining&&this._future._completeWithValue$1(C.List_List$from(t,!0,this.T))):0!==n.remaining||this.eagerError||this._future._completeError$2(this.error._readLocal$0(),this.stackTrace._readLocal$0())},$signature:function(){return this.T._eval$1("Null(0)")}},C._Completer.prototype={completeError$2:function(e,t){var n;if(C.checkNotNullable(e,"error",V.Object),0!==(30&this.future._state))throw C.wrapException(C.StateError$("Future already completed"));n=I.Zone__current.errorCallback$2(e,t),null!=n?(e=n.error,t=n.stackTrace):null==t&&(t=C.AsyncError_defaultStackTrace(e)),this._completeError$2(e,t)},completeError$1:function(e){return this.completeError$2(e,null)}},C._AsyncCompleter.prototype={complete$1:function(e){var t=this.future;if(0!==(30&t._state))throw C.wrapException(C.StateError$("Future already completed"));t._asyncComplete$1(e)},complete$0:function(){return this.complete$1(null)},_completeError$2:function(e,t){this.future._asyncCompleteError$2(e,t)}},C._SyncCompleter.prototype={complete$1:function(e){var t=this.future;if(0!==(30&t._state))throw C.wrapException(C.StateError$("Future already completed"));t._complete$1(e)},_completeError$2:function(e,t){this.future._completeError$2(e,t)}},C._FutureListener.prototype={matchesErrorTest$1:function(e){return 6!==(15&this.state)||this.result._zone.runUnary$2$2(this.callback,e.error,V.bool,V.Object)},handleError$1:function(e){var t,n=this.errorCallback,r=null,i=V.dynamic,s=V.Object,a=e.error,o=this.result._zone;r=V.dynamic_Function_Object_StackTrace._is(n)?o.runBinary$3$3(n,a,e.stackTrace,i,s,V.StackTrace):o.runUnary$2$2(n,a,i,s);try{return i=r,i}catch(t){if(V.TypeError._is(C.unwrapException(t))){if(0!==(1&this.state))throw C.wrapException(C.ArgumentError$("The error handler of Future.then must return a value of the returned future's type","onError"));throw C.wrapException(C.ArgumentError$("The error handler of Future.catchError must return a value of the future's type","onError"))}throw t}}},C._Future.prototype={then$1$2$onError:function(e,t,n,r){var i,s,a=I.Zone__current;if(a===A.C__RootZone){if(null!=n&&!V.dynamic_Function_Object_StackTrace._is(n)&&!V.dynamic_Function_Object._is(n))throw C.wrapException(C.ArgumentError$value(n,"onError",k.Error_))}else t=a.registerUnaryCallback$2$1(t,r._eval$1("0/"),this.$ti._precomputed1),null!=n&&(n=C._registerErrorHandler(n,a));return i=new C._Future(I.Zone__current,r._eval$1("_Future<0>")),s=null==n?1:3,this._addListener$1(new C._FutureListener(i,s,t,n,this.$ti._eval$1("@<1>")._bind$1(r)._eval$1("_FutureListener<1,2>"))),i},then$1$1:function(e,t,n){return this.then$1$2$onError(e,t,null,n)},_thenAwait$1$2:function(e,t,n){var r=new C._Future(I.Zone__current,n._eval$1("_Future<0>"));return this._addListener$1(new C._FutureListener(r,3,e,t,this.$ti._eval$1("@<1>")._bind$1(n)._eval$1("_FutureListener<1,2>"))),r},whenComplete$1:function(e){var t=this.$ti,n=I.Zone__current,r=new C._Future(n,t);return n!==A.C__RootZone&&(e=n.registerCallback$1$1(e,V.dynamic)),this._addListener$1(new C._FutureListener(r,8,e,null,t._eval$1("@<1>")._bind$1(t._precomputed1)._eval$1("_FutureListener<1,2>"))),r},_setErrorObject$1:function(e){this._state=1&this._state|16,this._resultOrListeners=e},_cloneResult$1:function(e){this._state=30&e._state|1&this._state,this._resultOrListeners=e._resultOrListeners},_addListener$1:function(e){var t=this._state;if(t<=3)e._nextListener=this._resultOrListeners,this._resultOrListeners=e;else{if(0!==(4&t)){if(t=this._resultOrListeners,0===(24&t._state))return void t._addListener$1(e);this._cloneResult$1(t)}this._zone.scheduleMicrotask$1(new C._Future__addListener_closure(this,e))}},_prependListeners$1:function(e){var t,n,r,i,s,a={};if(a.listeners=e,null!=e)if(t=this._state,t<=3){if(n=this._resultOrListeners,this._resultOrListeners=e,null!=n){for(r=e._nextListener,i=e;null!=r;i=r,r=s)s=r._nextListener;i._nextListener=n}}else{if(0!==(4&t)){if(t=this._resultOrListeners,0===(24&t._state))return void t._prependListeners$1(e);this._cloneResult$1(t)}a.listeners=this._reverseListeners$1(e),this._zone.scheduleMicrotask$1(new C._Future__prependListeners_closure(a,this))}},_removeListeners$0:function(){var e=this._resultOrListeners;return this._resultOrListeners=null,this._reverseListeners$1(e)},_reverseListeners$1:function(e){var t,n,r;for(t=e,n=null;null!=t;n=t,t=r)r=t._nextListener,t._nextListener=n;return n},_chainForeignFuture$1:function(e){var t,n,r;this._state^=2;try{e.then$1$2$onError(0,new C._Future__chainForeignFuture_closure(this),new C._Future__chainForeignFuture_closure0(this),V.Null)}catch(r){t=C.unwrapException(r),n=C.getTraceFromException(r),C.scheduleMicrotask(new C._Future__chainForeignFuture_closure1(this,t,n))}},_complete$1:function(e){var t,n=this.$ti;n._eval$1("Future<1>")._is(e)?n._is(e)?C._Future__chainCoreFuture(e,this):this._chainForeignFuture$1(e):(t=this._removeListeners$0(),this._state=8,this._resultOrListeners=e,C._Future__propagateToListeners(this,t))},_completeWithValue$1:function(e){var t=this._removeListeners$0();this._state=8,this._resultOrListeners=e,C._Future__propagateToListeners(this,t)},_completeError$2:function(e,t){var n=this._removeListeners$0();this._setErrorObject$1(C.AsyncError$(e,t)),C._Future__propagateToListeners(this,n)},_asyncComplete$1:function(e){this.$ti._eval$1("Future<1>")._is(e)?this._chainFuture$1(e):this._asyncCompleteWithValue$1(e)},_asyncCompleteWithValue$1:function(e){this._state^=2,this._zone.scheduleMicrotask$1(new C._Future__asyncCompleteWithValue_closure(this,e))},_chainFuture$1:function(e){this.$ti._is(e)?0!==(16&e._state)?(this._state^=2,this._zone.scheduleMicrotask$1(new C._Future__chainFuture_closure(this,e))):C._Future__chainCoreFuture(e,this):this._chainForeignFuture$1(e)},_asyncCompleteError$2:function(e,t){this._state^=2,this._zone.scheduleMicrotask$1(new C._Future__asyncCompleteError_closure(this,e,t))},$isFuture:1},C._Future__addListener_closure.prototype={call$0:function(){C._Future__propagateToListeners(this.$this,this.listener)},$signature:0},C._Future__prependListeners_closure.prototype={call$0:function(){C._Future__propagateToListeners(this.$this,this._box_0.listeners)},$signature:0},C._Future__chainForeignFuture_closure.prototype={call$1:function(e){var t,n,r,i=this.$this;i._state^=2;try{i._completeWithValue$1(i.$ti._precomputed1._as(e))}catch(r){t=C.unwrapException(r),n=C.getTraceFromException(r),i._completeError$2(t,n)}},$signature:72},C._Future__chainForeignFuture_closure0.prototype={call$2:function(e,t){this.$this._completeError$2(e,t)},$signature:62},C._Future__chainForeignFuture_closure1.prototype={call$0:function(){this.$this._completeError$2(this.e,this.s)},$signature:0},C._Future__asyncCompleteWithValue_closure.prototype={call$0:function(){this.$this._completeWithValue$1(this.value)},$signature:0},C._Future__chainFuture_closure.prototype={call$0:function(){C._Future__chainCoreFuture(this.value,this.$this)},$signature:0},C._Future__asyncCompleteError_closure.prototype={call$0:function(){this.$this._completeError$2(this.error,this.stackTrace)},$signature:0},C._Future__propagateToListeners_handleWhenCompleteCallback.prototype={call$0:function(){var e,t,n,r,i,s,a=null;try{n=this._box_0.listener,a=n.result._zone.run$1$1(0,n.callback,V.dynamic)}catch(r){return e=C.unwrapException(r),t=C.getTraceFromException(r),n=this.hasError&&this._box_1.source._resultOrListeners.error===e,i=this._box_0,i.listenerValueOrError=n?this._box_1.source._resultOrListeners:C.AsyncError$(e,t),void(i.listenerHasError=!0)}a instanceof C._Future&&0!==(24&a._state)?0!==(16&a._state)&&(n=this._box_0,n.listenerValueOrError=a._resultOrListeners,n.listenerHasError=!0):V.Future_dynamic._is(a)&&(s=this._box_1.source,n=this._box_0,n.listenerValueOrError=E.then$1$1$x(a,new C._Future__propagateToListeners_handleWhenCompleteCallback_closure(s),V.dynamic),n.listenerHasError=!1)},$signature:0},C._Future__propagateToListeners_handleWhenCompleteCallback_closure.prototype={call$1:function(e){return this.originalSource},$signature:541},C._Future__propagateToListeners_handleValueCallback.prototype={call$0:function(){var e,t,n,r,i,s;try{n=this._box_0,r=n.listener,i=r.$ti,n.listenerValueOrError=r.result._zone.runUnary$2$2(r.callback,this.sourceResult,i._eval$1("2/"),i._precomputed1)}catch(s){e=C.unwrapException(s),t=C.getTraceFromException(s),n=this._box_0,n.listenerValueOrError=C.AsyncError$(e,t),n.listenerHasError=!0}},$signature:0},C._Future__propagateToListeners_handleError.prototype={call$0:function(){var e,t,n,r,i,s;try{e=this._box_1.source._resultOrListeners,r=this._box_0,r.listener.matchesErrorTest$1(e)&&null!=r.listener.errorCallback&&(r.listenerValueOrError=r.listener.handleError$1(e),r.listenerHasError=!1)}catch(i){t=C.unwrapException(i),n=C.getTraceFromException(i),r=this._box_1.source._resultOrListeners,s=this._box_0,r.error===t?s.listenerValueOrError=r:s.listenerValueOrError=C.AsyncError$(t,n),s.listenerHasError=!0}},$signature:0},C._AsyncCallbackEntry.prototype={},C.Stream.prototype={get$isBroadcast:function(){return!1},get$length:function(e){var t={},n=new C._Future(I.Zone__current,V._Future_int);return t.count=0,this.listen$4$cancelOnError$onDone$onError(0,new C.Stream_length_closure(t,this),!0,new C.Stream_length_closure0(t,n),n.get$_completeError()),n}},C.Stream_Stream$fromFuture_closure.prototype={call$1:function(e){var t=this.controller;t._async$_add$1(e),t._closeUnchecked$0()},$signature:function(){return this.T._eval$1("Null(0)")}},C.Stream_Stream$fromFuture_closure0.prototype={call$2:function(e,t){var n=this.controller;n._addError$2(e,t),n._closeUnchecked$0()},$signature:322},C.Stream_length_closure.prototype={call$1:function(e){++this._box_0.count},$signature:function(){return C._instanceType(this.$this)._eval$1("~(Stream.T)")}},C.Stream_length_closure0.prototype={call$0:function(){this.future._complete$1(this._box_0.count)},$signature:0},C.StreamTransformerBase.prototype={},C._StreamController.prototype={get$stream:function(){return new C._ControllerStream(this,C._instanceType(this)._eval$1("_ControllerStream<1>"))},get$_pendingEvents:function(){return 0===(8&this._state)?this._varData:this._varData.varData},_ensurePendingEvents$0:function(){var e,t;return 0===(8&this._state)?(e=this._varData,null==e?this._varData=new C._PendingEvents:e):(t=this._varData,e=t.varData,null==e?t.varData=new C._PendingEvents:e)},get$_subscription:function(){var e=this._varData;return 0!==(8&this._state)?e.varData:e},_badEventState$0:function(){return 0!==(4&this._state)?new C.StateError("Cannot add event after closing"):new C.StateError("Cannot add event while adding a stream")},addStream$2$cancelOnError:function(e,t){var n,r,i,s=this._state;if(s>=4)throw C.wrapException(this._badEventState$0());return 0!==(2&s)?(s=new C._Future(I.Zone__current,V._Future_dynamic),s._asyncComplete$1(null),s):(s=this._varData,n=new C._Future(I.Zone__current,V._Future_dynamic),r=e.listen$4$cancelOnError$onDone$onError(0,this.get$_async$_add(),!1,this.get$_close(),this.get$_addError()),i=this._state,(0!==(1&i)?0!==(4&this.get$_subscription()._state):0===(2&i))&&r.pause$0(0),this._varData=new C._StreamControllerAddStreamState(s,n,r),this._state|=8,n)},_ensureDoneFuture$0:function(){var e=this._doneFuture;return null==e&&(e=this._doneFuture=0!==(2&this._state)?I.$get$Future__nullFuture():new C._Future(I.Zone__current,V._Future_void)),e},add$1:function(e,t){if(this._state>=4)throw C.wrapException(this._badEventState$0());this._async$_add$1(t)},addError$2:function(e,t){var n;if(C.checkNotNullable(e,"error",V.Object),this._state>=4)throw C.wrapException(this._badEventState$0());n=I.Zone__current.errorCallback$2(e,t),null!=n?(e=n.error,t=n.stackTrace):null==t&&(t=C.AsyncError_defaultStackTrace(e)),this._addError$2(e,t)},addError$1:function(e){return this.addError$2(e,null)},close$0:function(e){var t=this._state;if(0!==(4&t))return this._ensureDoneFuture$0();if(t>=4)throw C.wrapException(this._badEventState$0());return this._closeUnchecked$0(),this._ensureDoneFuture$0()},_closeUnchecked$0:function(){var e=this._state|=4;0!==(1&e)?this._sendDone$0():0===(3&e)&&this._ensurePendingEvents$0().add$1(0,A.C__DelayedDone)},_async$_add$1:function(e){var t=this._state;0!==(1&t)?this._sendData$1(e):0===(3&t)&&this._ensurePendingEvents$0().add$1(0,new C._DelayedData(e))},_addError$2:function(e,t){var n=this._state;0!==(1&n)?this._sendError$2(e,t):0===(3&n)&&this._ensurePendingEvents$0().add$1(0,new C._DelayedError(e,t))},_close$0:function(){var e=this._varData;this._varData=e.varData,this._state&=4294967287,e.addStreamFuture._asyncComplete$1(null)},_subscribe$4:function(e,t,n,r){var i,s,a,o;if(0!==(3&this._state))throw C.wrapException(C.StateError$("Stream has already been listened to."));return i=C._ControllerSubscription$(this,e,t,n,r,C._instanceType(this)._precomputed1),s=this.get$_pendingEvents(),a=this._state|=1,0!==(8&a)?(o=this._varData,o.varData=i,o.addSubscription.resume$0(0)):this._varData=i,i._setPendingEvents$1(s),i._guardCallback$1(new C._StreamController__subscribe_closure(this)),i},_recordCancel$1:function(e){var t,n,r,i,s,a,o,l=null;if(0!==(8&this._state)&&(l=this._varData.cancel$0()),this._varData=null,this._state=4294967286&this._state|2,t=this.onCancel,null!=t)if(null==l)try{n=t.call$0(),V.Future_void._is(n)&&(l=n)}catch(s){r=C.unwrapException(s),i=C.getTraceFromException(s),a=new C._Future(I.Zone__current,V._Future_void),a._asyncCompleteError$2(r,i),l=a}else l=l.whenComplete$1(t);return o=new C._StreamController__recordCancel_complete(this),null!=l?l=l.whenComplete$1(o):o.call$0(),l},_recordPause$1:function(e){0!==(8&this._state)&&this._varData.addSubscription.pause$0(0),C._runGuarded(this.onPause)},_recordResume$1:function(e){0!==(8&this._state)&&this._varData.addSubscription.resume$0(0),C._runGuarded(this.onResume)},$isEventSink:1,set$onPause:function(e){return this.onPause=e},set$onResume:function(e){return this.onResume=e},set$onCancel:function(e){return this.onCancel=e}},C._StreamController__subscribe_closure.prototype={call$0:function(){C._runGuarded(this.$this.onListen)},$signature:0},C._StreamController__recordCancel_complete.prototype={call$0:function(){var e=this.$this._doneFuture;null!=e&&0===(30&e._state)&&e._asyncComplete$1(null)},$signature:0},C._SyncStreamControllerDispatch.prototype={_sendData$1:function(e){this.get$_subscription()._async$_add$1(e)},_sendError$2:function(e,t){this.get$_subscription()._addError$2(e,t)},_sendDone$0:function(){this.get$_subscription()._close$0()}},C._AsyncStreamControllerDispatch.prototype={_sendData$1:function(e){this.get$_subscription()._addPending$1(new C._DelayedData(e))},_sendError$2:function(e,t){this.get$_subscription()._addPending$1(new C._DelayedError(e,t))},_sendDone$0:function(){this.get$_subscription()._addPending$1(A.C__DelayedDone)}},C._AsyncStreamController.prototype={},C._SyncStreamController.prototype={},C._ControllerStream.prototype={get$hashCode:function(e){return(892482866^C.Primitives_objectHashCode(this._controller))>>>0},$eq:function(e,t){return null!=t&&(this===t||t instanceof C._ControllerStream&&t._controller===this._controller)}},C._ControllerSubscription.prototype={_async$_onCancel$0:function(){return this._controller._recordCancel$1(this)},_async$_onPause$0:function(){this._controller._recordPause$1(this)},_async$_onResume$0:function(){this._controller._recordResume$1(this)}},C._AddStreamState.prototype={cancel$0:function(){var e=this.addSubscription.cancel$0();return e.whenComplete$1(new C._AddStreamState_cancel_closure(this))}},C._AddStreamState_cancel_closure.prototype={call$0:function(){this.$this.addStreamFuture._asyncComplete$1(null)},$signature:1},C._StreamControllerAddStreamState.prototype={},C._BufferingStreamSubscription.prototype={_setPendingEvents$1:function(e){null!=e&&(this._pending=e,null!=e.lastPendingEvent&&(this._state=(64|this._state)>>>0,e.schedule$1(this)))},pause$1:function(e,t){var n,r,i=this._state;0===(8&i)&&(n=(i+128|4)>>>0,this._state=n,i<128&&(r=this._pending,null!=r&&1===r._state&&(r._state=3)),0===(4&i)&&0===(32&n)&&this._guardCallback$1(this.get$_async$_onPause()))},pause$0:function(e){return this.pause$1(e,null)},resume$0:function(e){var t=this._state;0===(8&t)&&t>=128&&(t=this._state=t-128,t<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$_async$_onResume()))))},cancel$0:function(){var e=(4294967279&this._state)>>>0;return this._state=e,0===(8&e)&&this._cancel$0(),e=this._cancelFuture,null==e?I.$get$Future__nullFuture():e},_cancel$0:function(){var e,t=this._state=(8|this._state)>>>0;0!==(64&t)&&(e=this._pending,1===e._state&&(e._state=3)),0===(32&t)&&(this._pending=null),this._cancelFuture=this._async$_onCancel$0()},_async$_add$1:function(e){var t=this._state;0===(8&t)&&(t<32?this._sendData$1(e):this._addPending$1(new C._DelayedData(e)))},_addError$2:function(e,t){var n=this._state;0===(8&n)&&(n<32?this._sendError$2(e,t):this._addPending$1(new C._DelayedError(e,t)))},_close$0:function(){var e=this._state;0===(8&e)&&(e=(2|e)>>>0,this._state=e,e<32?this._sendDone$0():this._addPending$1(A.C__DelayedDone))},_async$_onPause$0:function(){},_async$_onResume$0:function(){},_async$_onCancel$0:function(){return null},_addPending$1:function(e){var t,n=this._pending;null==n&&(n=this._pending=new C._PendingEvents),n.add$1(0,e),t=this._state,0===(64&t)&&(t=(64|t)>>>0,this._state=t,t<128&&n.schedule$1(this))},_sendData$1:function(e){var t=this._state;this._state=(32|t)>>>0,this._zone.runUnaryGuarded$1$2(this._onData,e,C._instanceType(this)._eval$1("_BufferingStreamSubscription.T")),this._state=(4294967263&this._state)>>>0,this._checkState$1(0!==(4&t))},_sendError$2:function(e,t){var n,r=this._state,i=new C._BufferingStreamSubscription__sendError_sendError(this,e,t);0!==(1&r)?(this._state=(16|r)>>>0,this._cancel$0(),n=this._cancelFuture,null!=n&&n!==I.$get$Future__nullFuture()?n.whenComplete$1(i):i.call$0()):(i.call$0(),this._checkState$1(0!==(4&r)))},_sendDone$0:function(){var e,t=new C._BufferingStreamSubscription__sendDone_sendDone(this);this._cancel$0(),this._state=(16|this._state)>>>0,e=this._cancelFuture,null!=e&&e!==I.$get$Future__nullFuture()?e.whenComplete$1(t):t.call$0()},_guardCallback$1:function(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:function(e){var t,n,r=this._state;for(0!==(64&r)&&null==this._pending.lastPendingEvent&&(r=this._state=(4294967231&r)>>>0,0!==(4&r)&&r<128?(t=this._pending,t=null==t?null:null==t.lastPendingEvent,t=!1!==t):t=!1,t&&(r=(4294967291&r)>>>0,this._state=r));1;e=n){if(0!==(8&r))return void(this._pending=null);if(n=0!==(4&r),e===n)break;this._state=(32^r)>>>0,n?this._async$_onPause$0():this._async$_onResume$0(),r=(4294967263&this._state)>>>0,this._state=r}0!==(64&r)&&r<128&&this._pending.schedule$1(this)},$isStreamSubscription:1},C._BufferingStreamSubscription__sendError_sendError.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._state;0!==(8&i)&&0===(16&i)||(r._state=(32|i)>>>0,e=r._onError,i=this.error,t=V.Object,n=r._zone,V.void_Function_Object_StackTrace._is(e)?n.runBinaryGuarded$2$3(e,i,this.stackTrace,t,V.StackTrace):n.runUnaryGuarded$1$2(e,i,t),r._state=(4294967263&r._state)>>>0)},$signature:0},C._BufferingStreamSubscription__sendDone_sendDone.prototype={call$0:function(){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},C._StreamImpl.prototype={listen$4$cancelOnError$onDone$onError:function(e,t,n,r,i){return this._controller._subscribe$4(t,i,r,!0===n)},listen$1:function(e,t){return this.listen$4$cancelOnError$onDone$onError(e,t,null,null,null)},listen$3$onDone$onError:function(e,t,n,r){return this.listen$4$cancelOnError$onDone$onError(e,t,null,n,r)}},C._DelayedEvent.prototype={get$next:function(){return this.next},set$next:function(e){return this.next=e}},C._DelayedData.prototype={perform$1:function(e){e._sendData$1(this.value)}},C._DelayedError.prototype={perform$1:function(e){e._sendError$2(this.error,this.stackTrace)}},C._DelayedDone.prototype={perform$1:function(e){e._sendDone$0()},get$next:function(){return null},set$next:function(e){throw C.wrapException(C.StateError$("No events after a done."))}},C._PendingEvents.prototype={schedule$1:function(e){var t=this._state;1!==t&&(t>=1||C.scheduleMicrotask(new C._PendingEvents_schedule_closure(this,e)),this._state=1)},add$1:function(e,t){var n=this.lastPendingEvent;null==n?this.firstPendingEvent=this.lastPendingEvent=t:(n.set$next(t),this.lastPendingEvent=t)}},C._PendingEvents_schedule_closure.prototype={call$0:function(){var e,t,n=this.$this,r=n._state;n._state=0,3!==r&&(e=n.firstPendingEvent,t=e.get$next(),n.firstPendingEvent=t,null==t&&(n.lastPendingEvent=null),e.perform$1(this.dispatch))},$signature:0},C._StreamIterator.prototype={get$current:function(e){return this._async$_hasValue?this._stateData:null},moveNext$0:function(){var e,t=this._subscription;if(null!=t){if(this._async$_hasValue)return e=new C._Future(I.Zone__current,V._Future_bool),this._stateData=e,this._async$_hasValue=!1,t.resume$0(0),e;throw C.wrapException(C.StateError$("Already waiting for next."))}return this._initializeOrDone$0()},_initializeOrDone$0:function(){var e,t,n=this._stateData;return null!=n?(e=new C._Future(I.Zone__current,V._Future_bool),this._stateData=e,t=n.listen$4$cancelOnError$onDone$onError(0,this.get$_onData(),!0,this.get$_onDone(),this.get$_onError()),null!=this._stateData&&(this._subscription=t),e):I.$get$Future__falseFuture()},cancel$0:function(){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()):I.$get$Future__nullFuture()},_onData$1:function(e){var t,n;null!=this._subscription&&(t=this._stateData,this._stateData=e,this._async$_hasValue=!0,t._complete$1(!0),this._async$_hasValue&&(n=this._subscription,null!=n&&n.pause$0(0)))},_onError$2:function(e,t){var n=this._subscription,r=this._stateData;this._stateData=this._subscription=null,null!=n?r._completeError$2(e,t):r._asyncCompleteError$2(e,t)},_onDone$0:function(){var e=this._subscription,t=this._stateData;this._stateData=this._subscription=null,null!=e?t._completeWithValue$1(!1):t._asyncCompleteWithValue$1(!1)}},C._ForwardingStream.prototype={get$isBroadcast:function(){return this._async$_source.get$isBroadcast()},listen$4$cancelOnError$onDone$onError:function(e,t,n,r,i){var s=this.$ti,a=s._rest[1],o=I.Zone__current,l=!0===n?1:0,u=C._BufferingStreamSubscription__registerDataHandler(o,t,a),_=C._BufferingStreamSubscription__registerErrorHandler(o,i),c=null==r?C.async___nullDoneHandler$closure():r;return a=new C._ForwardingStreamSubscription(this,u,_,o.registerCallback$1$1(c,V.void),o,l,s._eval$1("@<1>")._bind$1(a)._eval$1("_ForwardingStreamSubscription<1,2>")),a._subscription=this._async$_source.listen$3$onDone$onError(0,a.get$_handleData(),a.get$_handleDone(),a.get$_handleError()),a},listen$1:function(e,t){return this.listen$4$cancelOnError$onDone$onError(e,t,null,null,null)},listen$3$onDone$onError:function(e,t,n,r){return this.listen$4$cancelOnError$onDone$onError(e,t,null,n,r)}},C._ForwardingStreamSubscription.prototype={_async$_add$1:function(e){0===(2&this._state)&&this.super$_BufferingStreamSubscription$_add(e)},_addError$2:function(e,t){0===(2&this._state)&&this.super$_BufferingStreamSubscription$_addError(e,t)},_async$_onPause$0:function(){var e=this._subscription;null!=e&&e.pause$0(0)},_async$_onResume$0:function(){var e=this._subscription;null!=e&&e.resume$0(0)},_async$_onCancel$0:function(){var e=this._subscription;return null!=e?(this._subscription=null,e.cancel$0()):null},_handleData$1:function(e){this._stream._handleData$2(e,this)},_handleError$2:function(e,t){this._addError$2(e,t)},_handleDone$0:function(){this._close$0()}},C._ExpandStream.prototype={_handleData$2:function(e,t){var n,r,i,s,a,o,l,u;try{for(s=E.get$iterator$ax(this._expand.call$1(e));s.moveNext$0();)n=s.get$current(s),t._async$_add$1(n)}catch(a){r=C.unwrapException(a),i=C.getTraceFromException(a),o=r,l=i,u=I.Zone__current.errorCallback$2(o,l),null!=u&&(o=u.error,l=u.stackTrace),t._addError$2(o,l)}}},C._ZoneFunction.prototype={},C._ZoneSpecification.prototype={$isZoneSpecification:1},C._ZoneDelegate.prototype={$isZoneDelegate:1},C._Zone.prototype={_processUncaughtError$3:function(e,t,n){var r,i,s,a,o,l,u,_,c=this.get$_handleUncaughtError(),$=c.zone;if($!==A.C__RootZone){r=c.$function,i=$.get$_parentDelegate(),u=E.get$parent$z($),u.toString,s=u,a=I.Zone__current;try{I.Zone__current=s,r.call$5($,i,e,t,n),I.Zone__current=a}catch(_){o=C.unwrapException(_),l=C.getTraceFromException(_),I.Zone__current=a,u=t===o?n:l,s._processUncaughtError$3($,o,u)}}else C._rootHandleError(t,n)},$isZone:1},C._CustomZone.prototype={get$_delegate:function(){var e=this._delegateCache;return null==e?this._delegateCache=new C._ZoneDelegate(this):e},get$_parentDelegate:function(){return this.parent.get$_delegate()},get$errorZone:function(){return this._handleUncaughtError.zone},runGuarded$1:function(e){var t,n,r;try{this.run$1$1(0,e,V.void)}catch(r){t=C.unwrapException(r),n=C.getTraceFromException(r),this._processUncaughtError$3(this,t,n)}},runUnaryGuarded$1$2:function(e,t,n){var r,i,s;try{this.runUnary$2$2(e,t,V.void,n)}catch(s){r=C.unwrapException(s),i=C.getTraceFromException(s),this._processUncaughtError$3(this,r,i)}},runBinaryGuarded$2$3:function(e,t,n,r,i){var s,a,o;try{this.runBinary$3$3(e,t,n,V.void,r,i)}catch(o){s=C.unwrapException(o),a=C.getTraceFromException(o),this._processUncaughtError$3(this,s,a)}},bindCallback$1$1:function(e,t){return new C._CustomZone_bindCallback_closure(this,this.registerCallback$1$1(e,t),t)},bindUnaryCallback$2$1:function(e,t,n){return new C._CustomZone_bindUnaryCallback_closure(this,this.registerUnaryCallback$2$1(e,t,n),n,t)},bindCallbackGuarded$1:function(e){return new C._CustomZone_bindCallbackGuarded_closure(this,this.registerCallback$1$1(e,V.void))},$index:function(e,t){var n,r=this._async$_map,i=r.$index(0,t);return null!=i||r.containsKey$1(t)?i:(n=this.parent.$index(0,t),null!=n&&r.$indexSet(0,t,n),n)},handleUncaughtError$2:function(e,t){this._processUncaughtError$3(this,e,t)},fork$2$specification$zoneValues:function(e,t){var n=this._fork,r=n.zone;return n.$function.call$5(r,r.get$_parentDelegate(),this,e,t)},run$1$1:function(e,t){var n=this._run,r=n.zone;return n.$function.call$4(r,r.get$_parentDelegate(),this,t)},runUnary$2$2:function(e,t){var n=this._runUnary,r=n.zone;return n.$function.call$5(r,r.get$_parentDelegate(),this,e,t)},runBinary$3$3:function(e,t,n){var r=this._runBinary,i=r.zone;return r.$function.call$6(i,i.get$_parentDelegate(),this,e,t,n)},registerCallback$1$1:function(e){var t=this._registerCallback,n=t.zone;return t.$function.call$4(n,n.get$_parentDelegate(),this,e)},registerUnaryCallback$2$1:function(e){var t=this._registerUnaryCallback,n=t.zone;return t.$function.call$4(n,n.get$_parentDelegate(),this,e)},registerBinaryCallback$3$1:function(e){var t=this._registerBinaryCallback,n=t.zone;return t.$function.call$4(n,n.get$_parentDelegate(),this,e)},errorCallback$2:function(e,t){var n,r;return C.checkNotNullable(e,"error",V.Object),n=this._errorCallback,r=n.zone,r===A.C__RootZone?null:n.$function.call$5(r,r.get$_parentDelegate(),this,e,t)},scheduleMicrotask$1:function(e){var t=this._scheduleMicrotask,n=t.zone;return t.$function.call$4(n,n.get$_parentDelegate(),this,e)},createTimer$2:function(e,t){var n=this._createTimer,r=n.zone;return n.$function.call$5(r,r.get$_parentDelegate(),this,e,t)},print$1:function(e){var t=this._print,n=t.zone;return t.$function.call$4(n,n.get$_parentDelegate(),this,e)},get$_run:function(){return this._run},get$_runUnary:function(){return this._runUnary},get$_runBinary:function(){return this._runBinary},get$_registerCallback:function(){return this._registerCallback},get$_registerUnaryCallback:function(){return this._registerUnaryCallback},get$_registerBinaryCallback:function(){return this._registerBinaryCallback},get$_errorCallback:function(){return this._errorCallback},get$_scheduleMicrotask:function(){return this._scheduleMicrotask},get$_createTimer:function(){return this._createTimer},get$_createPeriodicTimer:function(){return this._createPeriodicTimer},get$_print:function(){return this._print},get$_fork:function(){return this._fork},get$_handleUncaughtError:function(){return this._handleUncaughtError},get$parent:function(e){return this.parent},get$_async$_map:function(){return this._async$_map}},C._CustomZone_bindCallback_closure.prototype={call$0:function(){return this.$this.run$1$1(0,this.registered,this.R)},$signature:function(){return this.R._eval$1("0()")}},C._CustomZone_bindUnaryCallback_closure.prototype={call$1:function(e){return this.$this.runUnary$2$2(this.registered,e,this.R,this.T)},$signature:function(){return this.R._eval$1("@<0>")._bind$1(this.T)._eval$1("1(2)")}},C._CustomZone_bindCallbackGuarded_closure.prototype={call$0:function(){return this.$this.runGuarded$1(this.registered)},$signature:0},C._rootHandleError_closure.prototype={call$0:function(){var e=this.error,t=this.stackTrace;C.checkNotNullable(e,"error",V.Object),C.checkNotNullable(t,"stackTrace",V.StackTrace),C.Error__throw(e,t)},$signature:0},C._RootZone.prototype={get$_run:function(){return A._ZoneFunction__RootZone__rootRun},get$_runUnary:function(){return A._ZoneFunction__RootZone__rootRunUnary},get$_runBinary:function(){return A._ZoneFunction__RootZone__rootRunBinary},get$_registerCallback:function(){return A._ZoneFunction__RootZone__rootRegisterCallback},get$_registerUnaryCallback:function(){return A._ZoneFunction_Eeh},get$_registerBinaryCallback:function(){return A._ZoneFunction_7G2},get$_errorCallback:function(){return A._ZoneFunction__RootZone__rootErrorCallback},get$_scheduleMicrotask:function(){return A._ZoneFunction__RootZone__rootScheduleMicrotask},get$_createTimer:function(){return A._ZoneFunction__RootZone__rootCreateTimer},get$_createPeriodicTimer:function(){return A._ZoneFunction_3bB},get$_print:function(){return A._ZoneFunction__RootZone__rootPrint},get$_fork:function(){return A._ZoneFunction__RootZone__rootFork},get$_handleUncaughtError:function(){return A._ZoneFunction_NMc},get$parent:function(e){return null},get$_async$_map:function(){return I.$get$_RootZone__rootMap()},get$_delegate:function(){var e=I._RootZone__rootDelegate;return null==e?I._RootZone__rootDelegate=new C._ZoneDelegate(this):e},get$_parentDelegate:function(){var e=I._RootZone__rootDelegate;return null==e?I._RootZone__rootDelegate=new C._ZoneDelegate(this):e},get$errorZone:function(){return this},runGuarded$1:function(e){var t,n,r;try{if(A.C__RootZone===I.Zone__current)return void e.call$0();C._rootRun(null,null,this,e)}catch(r){t=C.unwrapException(r),n=C.getTraceFromException(r),C._rootHandleError(t,n)}},runUnaryGuarded$1$2:function(e,t){var n,r,i;try{if(A.C__RootZone===I.Zone__current)return void e.call$1(t);C._rootRunUnary(null,null,this,e,t)}catch(i){n=C.unwrapException(i),r=C.getTraceFromException(i),C._rootHandleError(n,r)}},runBinaryGuarded$2$3:function(e,t,n){var r,i,s;try{if(A.C__RootZone===I.Zone__current)return void e.call$2(t,n);C._rootRunBinary(null,null,this,e,t,n)}catch(s){r=C.unwrapException(s),i=C.getTraceFromException(s),C._rootHandleError(r,i)}},bindCallback$1$1:function(e,t){return new C._RootZone_bindCallback_closure(this,e,t)},bindUnaryCallback$2$1:function(e,t,n){return new C._RootZone_bindUnaryCallback_closure(this,e,n,t)},bindCallbackGuarded$1:function(e){return new C._RootZone_bindCallbackGuarded_closure(this,e)},$index:function(e,t){return null},handleUncaughtError$2:function(e,t){C._rootHandleError(e,t)},fork$2$specification$zoneValues:function(e,t){return C._rootFork(null,null,this,e,t)},run$1$1:function(e,t){return I.Zone__current===A.C__RootZone?t.call$0():C._rootRun(null,null,this,t)},runUnary$2$2:function(e,t){return I.Zone__current===A.C__RootZone?e.call$1(t):C._rootRunUnary(null,null,this,e,t)},runBinary$3$3:function(e,t,n){return I.Zone__current===A.C__RootZone?e.call$2(t,n):C._rootRunBinary(null,null,this,e,t,n)},registerCallback$1$1:function(e){return e},registerUnaryCallback$2$1:function(e){return e},registerBinaryCallback$3$1:function(e){return e},errorCallback$2:function(e,t){return null},scheduleMicrotask$1:function(e){C._rootScheduleMicrotask(null,null,this,e)},createTimer$2:function(e,t){return C.Timer__createTimer(e,t)},print$1:function(e){C.printString(e)}},C._RootZone_bindCallback_closure.prototype={call$0:function(){return this.$this.run$1$1(0,this.f,this.R)},$signature:function(){return this.R._eval$1("0()")}},C._RootZone_bindUnaryCallback_closure.prototype={call$1:function(e){return this.$this.runUnary$2$2(this.f,e,this.R,this.T)},$signature:function(){return this.R._eval$1("@<0>")._bind$1(this.T)._eval$1("1(2)")}},C._RootZone_bindCallbackGuarded_closure.prototype={call$0:function(){return this.$this.runGuarded$1(this.f)},$signature:0},C._HashMap.prototype={get$length:function(e){return this._collection$_length},get$isEmpty:function(e){return 0===this._collection$_length},get$isNotEmpty:function(e){return 0!==this._collection$_length},get$keys:function(e){return new C._HashMapKeyIterable(this,C._instanceType(this)._eval$1("_HashMapKeyIterable<1>"))},get$values:function(e){var t=C._instanceType(this);return C.MappedIterable_MappedIterable(new C._HashMapKeyIterable(this,t._eval$1("_HashMapKeyIterable<1>")),new C._HashMap_values_closure(this),t._precomputed1,t._rest[1])},containsKey$1:function(e){var t,n;return"string"==typeof e&&"__proto__"!==e?(t=this._collection$_strings,null!=t&&null!=t[e]):"number"==typeof e&&(1073741823&e)===e?(n=this._collection$_nums,null!=n&&null!=n[e]):this._containsKey$1(e)},_containsKey$1:function(e){var t=this._collection$_rest;return null!=t&&this._findBucketIndex$2(this._getBucket$2(t,e),e)>=0},addAll$1:function(e,t){t.forEach$1(0,new C._HashMap_addAll_closure(this))},$index:function(e,t){var n,r,i;return"string"==typeof t&&"__proto__"!==t?(n=this._collection$_strings,r=null==n?null:C._HashMap__getTableEntry(n,t),r):"number"==typeof t&&(1073741823&t)===t?(i=this._collection$_nums,r=null==i?null:C._HashMap__getTableEntry(i,t),r):this._get$1(t)},_get$1:function(e){var t,n,r=this._collection$_rest;return null==r?null:(t=this._getBucket$2(r,e),n=this._findBucketIndex$2(t,e),n<0?null:t[n+1])},$indexSet:function(e,t,n){var r,i;"string"==typeof t&&"__proto__"!==t?(r=this._collection$_strings,this._collection$_addHashTableEntry$3(null==r?this._collection$_strings=C._HashMap__newHashTable():r,t,n)):"number"==typeof t&&(1073741823&t)===t?(i=this._collection$_nums,this._collection$_addHashTableEntry$3(null==i?this._collection$_nums=C._HashMap__newHashTable():i,t,n)):this._set$2(t,n)},_set$2:function(e,t){var n,r,i,s=this._collection$_rest;null==s&&(s=this._collection$_rest=C._HashMap__newHashTable()),n=this._computeHashCode$1(e),r=s[n],null==r?(C._HashMap__setTableEntry(s,n,[e,t]),++this._collection$_length,this._collection$_keys=null):(i=this._findBucketIndex$2(r,e),i>=0?r[i+1]=t:(r.push(e,t),++this._collection$_length,this._collection$_keys=null))},remove$1:function(e,t){var n;return"string"==typeof t&&"__proto__"!==t?this._removeHashTableEntry$2(this._collection$_strings,t):(n=this._remove$1(t),n)},_remove$1:function(e){var t,n,r,i,s=this._collection$_rest;return null==s?null:(t=this._computeHashCode$1(e),n=s[t],r=this._findBucketIndex$2(n,e),r<0?null:(--this._collection$_length,this._collection$_keys=null,i=n.splice(r,2)[1],0===n.length&&delete s[t],i))},forEach$1:function(e,t){var n,r,i,s,a,o=this._computeKeys$0();for(n=o.length,r=C._instanceType(this)._rest[1],i=0;i<n;++i)if(s=o[i],a=this.$index(0,s),t.call$2(s,null==a?r._as(a):a),o!==this._collection$_keys)throw C.wrapException(C.ConcurrentModificationError$(this))},_computeKeys$0:function(){var e,t,n,r,i,s,a,o,l,u,_=this._collection$_keys;if(null!=_)return _;if(_=C.List_List$filled(this._collection$_length,null,!1,V.dynamic),e=this._collection$_strings,null!=e)for(t=Object.getOwnPropertyNames(e),n=t.length,r=0,i=0;i<n;++i)_[r]=t[i],++r;else r=0;if(s=this._collection$_nums,null!=s)for(t=Object.getOwnPropertyNames(s),n=t.length,i=0;i<n;++i)_[r]=+t[i],++r;if(a=this._collection$_rest,null!=a)for(t=Object.getOwnPropertyNames(a),n=t.length,i=0;i<n;++i)for(o=a[t[i]],l=o.length,u=0;u<l;u+=2)_[r]=o[u],++r;return this._collection$_keys=_},_collection$_addHashTableEntry$3:function(e,t,n){null==e[t]&&(++this._collection$_length,this._collection$_keys=null),C._HashMap__setTableEntry(e,t,n)},_removeHashTableEntry$2:function(e,t){var n;return null!=e&&null!=e[t]?(n=C._HashMap__getTableEntry(e,t),delete e[t],--this._collection$_length,this._collection$_keys=null,n):null},_computeHashCode$1:function(e){return 1073741823&E.get$hashCode$(e)},_getBucket$2:function(e,t){return e[this._computeHashCode$1(t)]},_findBucketIndex$2:function(e,t){var n,r;if(null==e)return-1;for(n=e.length,r=0;r<n;r+=2)if(E.$eq$(e[r],t))return r;return-1}},C._HashMap_values_closure.prototype={call$1:function(e){var t=this.$this,n=t.$index(0,e);return null==n?C._instanceType(t)._rest[1]._as(n):n},$signature:function(){return C._instanceType(this.$this)._eval$1("2(1)")}},C._HashMap_addAll_closure.prototype={call$2:function(e,t){this.$this.$indexSet(0,e,t)},$signature:function(){return C._instanceType(this.$this)._eval$1("~(1,2)")}},C._IdentityHashMap.prototype={_computeHashCode$1:function(e){return 1073741823&C.objectHashCode(e)},_findBucketIndex$2:function(e,t){var n,r,i;if(null==e)return-1;for(n=e.length,r=0;r<n;r+=2)if(i=e[r],null==i?null==t:i===t)return r;return-1}},C._HashMapKeyIterable.prototype={get$length:function(e){return this._map._collection$_length},get$isEmpty:function(e){return 0===this._map._collection$_length},get$iterator:function(e){var t=this._map;return new C._HashMapKeyIterator(t,t._computeKeys$0())},contains$1:function(e,t){return this._map.containsKey$1(t)}},C._HashMapKeyIterator.prototype={get$current:function(e){var t=this._collection$_current;return null==t?C._instanceType(this)._precomputed1._as(t):t},moveNext$0:function(){var e=this._collection$_keys,t=this._offset,n=this._map;if(e!==n._collection$_keys)throw C.wrapException(C.ConcurrentModificationError$(n));return t>=e.length?(this._collection$_current=null,!1):(this._collection$_current=e[t],this._offset=t+1,!0)}},C._LinkedIdentityHashMap.prototype={internalComputeHashCode$1:function(e){return 1073741823&C.objectHashCode(e)},internalFindBucketIndex$2:function(e,t){var n,r,i;if(null==e)return-1;for(n=e.length,r=0;r<n;++r)if(i=e[r].hashMapCellKey,null==i?null==t:i===t)return r;return-1}},C._LinkedCustomHashMap.prototype={$index:function(e,t){return this._validKey.call$1(t)?this.super$JsLinkedHashMap$internalGet(t):null},$indexSet:function(e,t,n){this.super$JsLinkedHashMap$internalSet(t,n)},containsKey$1:function(e){return!!this._validKey.call$1(e)&&this.super$JsLinkedHashMap$internalContainsKey(e)},remove$1:function(e,t){return this._validKey.call$1(t)?this.super$JsLinkedHashMap$internalRemove(t):null},internalComputeHashCode$1:function(e){return 1073741823&this._hashCode.call$1(e)},internalFindBucketIndex$2:function(e,t){var n,r,i;if(null==e)return-1;for(n=e.length,r=this._equals,i=0;i<n;++i)if(r.call$2(e[i].hashMapCellKey,t))return i;return-1}},C._LinkedCustomHashMap_closure.prototype={call$1:function(e){return this.K._is(e)},$signature:131},C._LinkedHashSet.prototype={_newSet$0:function(){return new C._LinkedHashSet(C._instanceType(this)._eval$1("_LinkedHashSet<1>"))},_newSimilarSet$1$0:function(e){return new C._LinkedHashSet(e._eval$1("_LinkedHashSet<0>"))},_newSimilarSet$0:function(){return this._newSimilarSet$1$0(V.dynamic)},get$iterator:function(e){var t=new C._LinkedHashSetIterator(this,this._collection$_modifications);return t._collection$_cell=this._collection$_first,t},get$length:function(e){return this._collection$_length},get$isEmpty:function(e){return 0===this._collection$_length},get$isNotEmpty:function(e){return 0!==this._collection$_length},contains$1:function(e,t){var n,r;return"string"==typeof t&&"__proto__"!==t?(n=this._collection$_strings,null!=n&&null!=n[t]):"number"==typeof t&&(1073741823&t)===t?(r=this._collection$_nums,null!=r&&null!=r[t]):this._contains$1(t)},_contains$1:function(e){var t=this._collection$_rest;return null!=t&&this._findBucketIndex$2(t[this._computeHashCode$1(e)],e)>=0},get$first:function(e){var t=this._collection$_first;if(null==t)throw C.wrapException(C.StateError$("No elements"));return t._element},get$last:function(e){var t=this._collection$_last;if(null==t)throw C.wrapException(C.StateError$("No elements"));return t._element},add$1:function(e,t){var n,r;return"string"==typeof t&&"__proto__"!==t?(n=this._collection$_strings,this._collection$_addHashTableEntry$2(null==n?this._collection$_strings=C._LinkedHashSet__newHashTable():n,t)):"number"==typeof t&&(1073741823&t)===t?(r=this._collection$_nums,this._collection$_addHashTableEntry$2(null==r?this._collection$_nums=C._LinkedHashSet__newHashTable():r,t)):this._add$1(t)},_add$1:function(e){var t,n,r=this._collection$_rest;if(null==r&&(r=this._collection$_rest=C._LinkedHashSet__newHashTable()),t=this._computeHashCode$1(e),n=r[t],null==n)r[t]=[this._collection$_newLinkedCell$1(e)];else{if(this._findBucketIndex$2(n,e)>=0)return!1;n.push(this._collection$_newLinkedCell$1(e))}return!0},remove$1:function(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:function(e){var t,n,r,i,s=this._collection$_rest;return null!=s&&(t=this._computeHashCode$1(e),n=s[t],r=this._findBucketIndex$2(n,e),!(r<0)&&(i=n.splice(r,1)[0],0===n.length&&delete s[t],this._unlinkCell$1(i),!0))},_collection$_addHashTableEntry$2:function(e,t){return null==e[t]&&(e[t]=this._collection$_newLinkedCell$1(t),!0)},_removeHashTableEntry$2:function(e,t){var n;return null!=e&&(n=e[t],null!=n&&(this._unlinkCell$1(n),delete e[t],!0))},_collection$_modified$0:function(){this._collection$_modifications=this._collection$_modifications+1&1073741823},_collection$_newLinkedCell$1:function(e){var t,n=new C._LinkedHashSetCell(e);return null==this._collection$_first?this._collection$_first=this._collection$_last=n:(t=this._collection$_last,t.toString,n._collection$_previous=t,this._collection$_last=t._collection$_next=n),++this._collection$_length,this._collection$_modified$0(),n},_unlinkCell$1:function(e){var t=e._collection$_previous,n=e._collection$_next;null==t?this._collection$_first=n:t._collection$_next=n,null==n?this._collection$_last=t:n._collection$_previous=t,--this._collection$_length,this._collection$_modified$0()},_computeHashCode$1:function(e){return 1073741823&E.get$hashCode$(e)},_findBucketIndex$2:function(e,t){var n,r;if(null==e)return-1;for(n=e.length,r=0;r<n;++r)if(E.$eq$(e[r]._element,t))return r;return-1}},C._LinkedIdentityHashSet.prototype={_newSet$0:function(){return new C._LinkedIdentityHashSet(this.$ti)},_newSimilarSet$1$0:function(e){return new C._LinkedIdentityHashSet(e._eval$1("_LinkedIdentityHashSet<0>"))},_newSimilarSet$0:function(){return this._newSimilarSet$1$0(V.dynamic)},_computeHashCode$1:function(e){return 1073741823&C.objectHashCode(e)},_findBucketIndex$2:function(e,t){var n,r,i;if(null==e)return-1;for(n=e.length,r=0;r<n;++r)if(i=e[r]._element,null==i?null==t:i===t)return r;return-1}},C._LinkedHashSetCell.prototype={},C._LinkedHashSetIterator.prototype={get$current:function(e){var t=this._collection$_current;return null==t?C._instanceType(this)._precomputed1._as(t):t},moveNext$0:function(){var e=this._collection$_cell,t=this._set;if(this._collection$_modifications!==t._collection$_modifications)throw C.wrapException(C.ConcurrentModificationError$(t));return null==e?(this._collection$_current=null,!1):(this._collection$_current=e._element,this._collection$_cell=e._collection$_next,!0)}},C.UnmodifiableListView.prototype={cast$1$0:function(e,t){return new C.UnmodifiableListView(E.cast$1$0$ax(this._collection$_source,t),t._eval$1("UnmodifiableListView<0>"))},get$length:function(e){return E.get$length$asx(this._collection$_source)},$index:function(e,t){return E.elementAt$1$ax(this._collection$_source,t)}},C.HashMap_HashMap$from_closure.prototype={call$2:function(e,t){this.result.$indexSet(0,this.K._as(e),this.V._as(t))},$signature:164},C.IterableBase.prototype={},C.LinkedHashMap_LinkedHashMap$from_closure.prototype={call$2:function(e,t){this.result.$indexSet(0,this.K._as(e),this.V._as(t))},$signature:164},C.ListBase.prototype={$isEfficientLengthIterable:1,$isIterable:1,$isList:1},C.ListMixin.prototype={get$iterator:function(e){return new C.ListIterator(e,this.get$length(e))},elementAt$1:function(e,t){return this.$index(e,t)},get$isEmpty:function(e){return 0===this.get$length(e)},get$isNotEmpty:function(e){return!this.get$isEmpty(e)},get$first:function(e){if(0===this.get$length(e))throw C.wrapException(C.IterableElementError_noElement());return this.$index(e,0)},get$last:function(e){if(0===this.get$length(e))throw C.wrapException(C.IterableElementError_noElement());return this.$index(e,this.get$length(e)-1)},get$single:function(e){if(0===this.get$length(e))throw C.wrapException(C.IterableElementError_noElement());if(this.get$length(e)>1)throw C.wrapException(C.IterableElementError_tooMany());return this.$index(e,0)},contains$1:function(e,t){var n,r=this.get$length(e);for(n=0;n<r;++n){if(E.$eq$(this.$index(e,n),t))return!0;if(r!==this.get$length(e))throw C.wrapException(C.ConcurrentModificationError$(e))}return!1},every$1:function(e,t){var n,r=this.get$length(e);for(n=0;n<r;++n){if(!t.call$1(this.$index(e,n)))return!1;if(r!==this.get$length(e))throw C.wrapException(C.ConcurrentModificationError$(e))}return!0},any$1:function(e,t){var n,r=this.get$length(e);for(n=0;n<r;++n){if(t.call$1(this.$index(e,n)))return!0;if(r!==this.get$length(e))throw C.wrapException(C.ConcurrentModificationError$(e))}return!1},lastWhere$2$orElse:function(e,t,n){var r,i,s=this.get$length(e);for(r=s-1;r>=0;--r){if(i=this.$index(e,r),t.call$1(i))return i;if(s!==this.get$length(e))throw C.wrapException(C.ConcurrentModificationError$(e))}if(null!=n)return n.call$0();throw C.wrapException(C.IterableElementError_noElement())},join$1:function(e,t){var n;return 0===this.get$length(e)?"":(n=C.StringBuffer__writeAll("",e,t),n.charCodeAt(0),n)},join$0:function(e){return this.join$1(e,"")},where$1:function(e,t){return new C.WhereIterable(e,t,C.instanceType(e)._eval$1("WhereIterable<ListMixin.E>"))},map$1$1:function(e,t,n){return new C.MappedListIterable(e,t,C.instanceType(e)._eval$1("@<ListMixin.E>")._bind$1(n)._eval$1("MappedListIterable<1,2>"))},expand$1$1:function(e,t,n){return new C.ExpandIterable(e,t,C.instanceType(e)._eval$1("@<ListMixin.E>")._bind$1(n)._eval$1("ExpandIterable<1,2>"))},skip$1:function(e,t){return C.SubListIterable$(e,t,null,C.instanceType(e)._eval$1("ListMixin.E"))},take$1:function(e,t){return C.SubListIterable$(e,0,C.checkNotNullable(t,"count",V.int),C.instanceType(e)._eval$1("ListMixin.E"))},toList$1$growable:function(e,t){var n,r,i,s;if(this.get$isEmpty(e))return n=E.JSArray_JSArray$growable(0,C.instanceType(e)._eval$1("ListMixin.E")),n;for(r=this.$index(e,0),i=C.List_List$filled(this.get$length(e),r,!0,C.instanceType(e)._eval$1("ListMixin.E")),s=1;s<this.get$length(e);++s)i[s]=this.$index(e,s);return i},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){var t,n=C.LinkedHashSet_LinkedHashSet(C.instanceType(e)._eval$1("ListMixin.E"));for(t=0;t<this.get$length(e);++t)n.add$1(0,this.$index(e,t));return n},add$1:function(e,t){var n=this.get$length(e);this.set$length(e,n+1),this.$indexSet(e,n,t)},cast$1$0:function(e,t){return new C.CastList(e,C.instanceType(e)._eval$1("@<ListMixin.E>")._bind$1(t)._eval$1("CastList<1,2>"))},sort$1:function(e,t){C.Sort_sort(e,null==t?C.collection_ListMixin__compareAny$closure():t)},getRange$2:function(e,t,n){return C.RangeError_checkValidRange(t,n,this.get$length(e)),C.SubListIterable$(e,t,n,C.instanceType(e)._eval$1("ListMixin.E"))},fillRange$3:function(e,t,n,r){var i,s=null==r?C.instanceType(e)._eval$1("ListMixin.E")._as(r):r;for(C.RangeError_checkValidRange(t,n,this.get$length(e)),i=t;i<n;++i)this.$indexSet(e,i,s)},setRange$4:function(e,t,n,r,i){var s,a,o,l,u;if(C.RangeError_checkValidRange(t,n,this.get$length(e)),s=n-t,0!==s){if(C.RangeError_checkNotNegative(i,"skipCount"),C.instanceType(e)._eval$1("List<ListMixin.E>")._is(r)?(a=i,o=r):(o=E.skip$1$ax(r,i).toList$1$growable(0,!1),a=0),l=E.getInterceptor$asx(o),a+s>l.get$length(o))throw C.wrapException(C.IterableElementError_tooFew());if(a<t)for(u=s-1;u>=0;--u)this.$indexSet(e,t+u,l.$index(o,a+u));else for(u=0;u<s;++u)this.$indexSet(e,t+u,l.$index(o,a+u))}},get$reversed:function(e){return new C.ReversedListIterable(e,C.instanceType(e)._eval$1("ReversedListIterable<ListMixin.E>"))},toString$0:function(e){return C.IterableBase_iterableToFullString(e,"[","]")}},C.MapBase.prototype={},C.MapBase_mapToString_closure.prototype={call$2:function(e,t){var n,r=this._box_0;r.first||(this.result._contents+=", "),r.first=!1,r=this.result,n=r._contents+=C.S(e),r._contents=n+": ",r._contents+=C.S(t)},$signature:167},C.MapMixin.prototype={cast$2$0:function(e,t,n){var r=C._instanceType(this);return C.Map_castFrom(this,r._eval$1("MapMixin.K"),r._eval$1("MapMixin.V"),t,n)},forEach$1:function(e,t){var n,r,i,s;for(n=E.get$iterator$ax(this.get$keys(this)),r=C._instanceType(this)._eval$1("MapMixin.V");n.moveNext$0();)i=n.get$current(n),s=this.$index(0,i),t.call$2(i,null==s?r._as(s):s)},addAll$1:function(e,t){t.forEach$1(0,new C.MapMixin_addAll_closure(this))},get$entries:function(e){return E.map$1$1$ax(this.get$keys(this),new C.MapMixin_entries_closure(this),C._instanceType(this)._eval$1("MapEntry<MapMixin.K,MapMixin.V>"))},containsKey$1:function(e){return E.contains$1$asx(this.get$keys(this),e)},get$length:function(e){return E.get$length$asx(this.get$keys(this))},get$isEmpty:function(e){return E.get$isEmpty$asx(this.get$keys(this))},get$isNotEmpty:function(e){return E.get$isNotEmpty$asx(this.get$keys(this))},get$values:function(e){var t=C._instanceType(this);return new C._MapBaseValueIterable(this,t._eval$1("@<MapMixin.K>")._bind$1(t._eval$1("MapMixin.V"))._eval$1("_MapBaseValueIterable<1,2>"))},toString$0:function(e){return C.MapBase_mapToString(this)},$isMap:1},C.MapMixin_addAll_closure.prototype={call$2:function(e,t){this.$this.$indexSet(0,e,t)},$signature:function(){return C._instanceType(this.$this)._eval$1("~(MapMixin.K,MapMixin.V)")}},C.MapMixin_entries_closure.prototype={call$1:function(e){var t=this.$this,n=t.$index(0,e);return null==n&&(n=C._instanceType(t)._eval$1("MapMixin.V")._as(n)),t=C._instanceType(t),new C.MapEntry(e,n,t._eval$1("@<MapMixin.K>")._bind$1(t._eval$1("MapMixin.V"))._eval$1("MapEntry<1,2>"))},$signature:function(){return C._instanceType(this.$this)._eval$1("MapEntry<MapMixin.K,MapMixin.V>(MapMixin.K)")}},C.UnmodifiableMapBase.prototype={},C._MapBaseValueIterable.prototype={get$length:function(e){var t=this._map;return t.get$length(t)},get$isEmpty:function(e){var t=this._map;return t.get$isEmpty(t)},get$isNotEmpty:function(e){var t=this._map;return t.get$isNotEmpty(t)},get$first:function(e){var t=this._map;return t=t.$index(0,E.get$first$ax(t.get$keys(t))),null==t?this.$ti._rest[1]._as(t):t},get$single:function(e){var t=this._map;return t=t.$index(0,E.get$single$ax(t.get$keys(t))),null==t?this.$ti._rest[1]._as(t):t},get$last:function(e){var t=this._map;return t=t.$index(0,E.get$last$ax(t.get$keys(t))),null==t?this.$ti._rest[1]._as(t):t},get$iterator:function(e){var t=this._map;return new C._MapBaseValueIterator(E.get$iterator$ax(t.get$keys(t)),t)}},C._MapBaseValueIterator.prototype={moveNext$0:function(){var e=this._collection$_keys;return e.moveNext$0()?(this._collection$_current=this._map.$index(0,e.get$current(e)),!0):(this._collection$_current=null,!1)},get$current:function(e){var t=this._collection$_current;return null==t?C._instanceType(this)._rest[1]._as(t):t}},C._UnmodifiableMapMixin.prototype={$indexSet:function(e,t,n){throw C.wrapException(C.UnsupportedError$("Cannot modify unmodifiable map"))},addAll$1:function(e,t){throw C.wrapException(C.UnsupportedError$("Cannot modify unmodifiable map"))},remove$1:function(e,t){throw C.wrapException(C.UnsupportedError$("Cannot modify unmodifiable map"))}},C.MapView.prototype={cast$2$0:function(e,t,n){return this._map.cast$2$0(0,t,n)},$index:function(e,t){return this._map.$index(0,t)},$indexSet:function(e,t,n){this._map.$indexSet(0,t,n)},addAll$1:function(e,t){this._map.addAll$1(0,t)},containsKey$1:function(e){return this._map.containsKey$1(e)},forEach$1:function(e,t){this._map.forEach$1(0,t)},get$isEmpty:function(e){var t=this._map;return t.get$isEmpty(t)},get$isNotEmpty:function(e){var t=this._map;return t.get$isNotEmpty(t)},get$length:function(e){var t=this._map;return t.get$length(t)},get$keys:function(e){var t=this._map;return t.get$keys(t)},remove$1:function(e,t){return this._map.remove$1(0,t)},toString$0:function(e){return this._map.toString$0(0)},get$values:function(e){var t=this._map;return t.get$values(t)},get$entries:function(e){var t=this._map;return t.get$entries(t)},$isMap:1},C.UnmodifiableMapView.prototype={cast$2$0:function(e,t,n){return new C.UnmodifiableMapView(this._map.cast$2$0(0,t,n),t._eval$1("@<0>")._bind$1(n)._eval$1("UnmodifiableMapView<1,2>"))}},C.ListQueue.prototype={get$iterator:function(e){return new C._ListQueueIterator(this,this._collection$_tail,this._modificationCount,this._collection$_head)},get$isEmpty:function(e){return this._collection$_head===this._collection$_tail},get$length:function(e){return(this._collection$_tail-this._collection$_head&this._collection$_table.length-1)>>>0},get$first:function(e){var t=this._collection$_head;if(t===this._collection$_tail)throw C.wrapException(C.IterableElementError_noElement());return t=this._collection$_table[t],null==t?this.$ti._precomputed1._as(t):t},get$last:function(e){var t=this._collection$_head,n=this._collection$_tail;if(t===n)throw C.wrapException(C.IterableElementError_noElement());return t=this._collection$_table,t=t[(n-1&t.length-1)>>>0],null==t?this.$ti._precomputed1._as(t):t},get$single:function(e){var t;if(this._collection$_head===this._collection$_tail)throw C.wrapException(C.IterableElementError_noElement());if(this.get$length(this)>1)throw C.wrapException(C.IterableElementError_tooMany());return t=this._collection$_table[this._collection$_head],null==t?this.$ti._precomputed1._as(t):t},elementAt$1:function(e,t){var n;return C.IndexError_check(t,this.get$length(this),this,null,null),n=this._collection$_table,n=n[(this._collection$_head+t&n.length-1)>>>0],null==n?this.$ti._precomputed1._as(n):n},toList$1$growable:function(e,t){var n,r,i,s,a,o,l=this._collection$_table.length-1,u=(this._collection$_tail-this._collection$_head&l)>>>0;if(0===u)return n=E.JSArray_JSArray$growable(0,this.$ti._precomputed1),n;for(n=this.$ti._precomputed1,r=C.List_List$filled(u,this.get$first(this),!0,n),i=this._collection$_table,s=this._collection$_head,a=0;a<u;++a)o=i[(s+a&l)>>>0],r[a]=null==o?n._as(o):o;return r},toList$0:function(e){return this.toList$1$growable(e,!0)},addAll$1:function(e,t){var n,r,i,s,a,o,l,u,_=this.$ti;if(_._eval$1("List<1>")._is(t))n=E.get$length$asx(t),r=this.get$length(this),i=r+n,s=this._collection$_table,a=s.length,i>=a?(o=C.List_List$filled(C.ListQueue__nextPowerOf2(i+A.JSInt_methods._shrOtherPositive$1(i,1)),null,!1,_._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,r,i,t,0),this._collection$_tail+=n):(_=this._collection$_tail,l=a-_,n<l?(A.JSArray_methods.setRange$4(s,_,_+n,t,0),this._collection$_tail+=n):(u=n-l,A.JSArray_methods.setRange$4(s,_,_+l,t,0),A.JSArray_methods.setRange$4(this._collection$_table,0,u,t,l),this._collection$_tail=u)),++this._modificationCount;else for(_=E.get$iterator$ax(t);_.moveNext$0();)this._add$1(_.get$current(_))},clear$0:function(e){var t,n,r=this._collection$_head,i=this._collection$_tail;if(r!==i){for(t=this._collection$_table,n=t.length-1;r!==i;r=(r+1&n)>>>0)t[r]=null;this._collection$_head=this._collection$_tail=0,++this._modificationCount}},toString$0:function(e){return C.IterableBase_iterableToFullString(this,"{","}")},addFirst$1:function(e){var t=this._collection$_head,n=this._collection$_table;t=this._collection$_head=(t-1&n.length-1)>>>0,n[t]=e,t===this._collection$_tail&&this._collection$_grow$0(),++this._modificationCount},removeFirst$0:function(){var e,t,n=this._collection$_head;if(n===this._collection$_tail)throw C.wrapException(C.IterableElementError_noElement());return++this._modificationCount,e=this._collection$_table,t=e[n],null==t&&(t=this.$ti._precomputed1._as(t)),e[n]=null,this._collection$_head=(n+1&e.length-1)>>>0,t},removeLast$0:function(e){var t,n=this._collection$_head,r=this._collection$_tail;if(n===r)throw C.wrapException(C.IterableElementError_noElement());return++this._modificationCount,n=this._collection$_table,r=this._collection$_tail=(r-1&n.length-1)>>>0,t=n[r],null==t&&(t=this.$ti._precomputed1._as(t)),n[r]=null,t},_add$1:function(e){var t=this._collection$_table,n=this._collection$_tail;t[n]=e,t=(n+1&t.length-1)>>>0,this._collection$_tail=t,this._collection$_head===t&&this._collection$_grow$0(),++this._modificationCount},_collection$_grow$0:function(){var e=C.List_List$filled(2*this._collection$_table.length,null,!1,this.$ti._eval$1("1?")),t=this._collection$_table,n=this._collection$_head,r=t.length-n;A.JSArray_methods.setRange$4(e,0,r,t,n),A.JSArray_methods.setRange$4(e,r,r+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:function(e){var t,n,r=this._collection$_head,i=this._collection$_tail,s=this._collection$_table;return r<=i?(t=i-r,A.JSArray_methods.setRange$4(e,0,t,s,r),t):(n=s.length-r,A.JSArray_methods.setRange$4(e,0,n,s,r),A.JSArray_methods.setRange$4(e,n,n+this._collection$_tail,this._collection$_table,0),this._collection$_tail+n)},$isQueue:1},C._ListQueueIterator.prototype={get$current:function(e){var t=this._collection$_current;return null==t?C._instanceType(this)._precomputed1._as(t):t},moveNext$0:function(){var e,t=this._queue;return this._modificationCount!==t._modificationCount&&C.throwExpression(C.ConcurrentModificationError$(t)),e=this._collection$_position,e===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)}},C.SetMixin.prototype={get$isEmpty:function(e){return 0===this.get$length(this)},get$isNotEmpty:function(e){return 0!==this.get$length(this)},addAll$1:function(e,t){var n;for(n=E.get$iterator$ax(t);n.moveNext$0();)this.add$1(0,n.get$current(n))},removeAll$1:function(e){var t;for(t=E.get$iterator$ax(e);t.moveNext$0();)this.remove$1(0,t.get$current(t))},difference$1:function(e){var t,n,r,i=this.toSet$0(0);for(t=this.get$iterator(this),n=e._source;t.moveNext$0();)r=t.get$current(t),n.contains$1(0,r)&&i.remove$1(0,r);return i},toList$1$growable:function(e,t){return C.List_List$of(this,!0,C._instanceType(this)._precomputed1)},toList$0:function(e){return this.toList$1$growable(e,!0)},map$1$1:function(e,t,n){return new C.EfficientLengthMappedIterable(this,t,C._instanceType(this)._eval$1("@<1>")._bind$1(n)._eval$1("EfficientLengthMappedIterable<1,2>"))},get$single:function(e){var t;if(this.get$length(this)>1)throw C.wrapException(C.IterableElementError_tooMany());if(t=this.get$iterator(this),!t.moveNext$0())throw C.wrapException(C.IterableElementError_noElement());return t.get$current(t)},toString$0:function(e){return C.IterableBase_iterableToFullString(this,"{","}")},where$1:function(e,t){return new C.WhereIterable(this,t,C._instanceType(this)._eval$1("WhereIterable<1>"))},join$1:function(e,t){var n,r=this.get$iterator(this);if(!r.moveNext$0())return"";if(""===t){n="";do{n+=C.S(r.get$current(r))}while(r.moveNext$0())}else for(n=""+C.S(r.get$current(r));r.moveNext$0();)n=n+t+C.S(r.get$current(r));return n.charCodeAt(0),n},join$0:function(e){return this.join$1(e,"")},any$1:function(e,t){var n;for(n=this.get$iterator(this);n.moveNext$0();)if(t.call$1(n.get$current(n)))return!0;return!1},take$1:function(e,t){return C.TakeIterable_TakeIterable(this,t,C._instanceType(this)._precomputed1)},skip$1:function(e,t){return C.SkipIterable_SkipIterable(this,t,C._instanceType(this)._precomputed1)},get$first:function(e){var t=this.get$iterator(this);if(!t.moveNext$0())throw C.wrapException(C.IterableElementError_noElement());return t.get$current(t)},get$last:function(e){var t,n=this.get$iterator(this);if(!n.moveNext$0())throw C.wrapException(C.IterableElementError_noElement());do{t=n.get$current(n)}while(n.moveNext$0());return t},elementAt$1:function(e,t){var n,r,i;for(C.checkNotNullable(t,"index",V.int),C.RangeError_checkNotNegative(t,"index"),n=this.get$iterator(this),r=0;n.moveNext$0();){if(i=n.get$current(n),t===r)return i;++r}throw C.wrapException(C.IndexError$withLength(t,r,this,null,"index"))}},C.SetBase.prototype={$isEfficientLengthIterable:1,$isIterable:1,$isSet:1},C._SetBase.prototype={difference$1:function(e){var t,n,r,i=this._newSet$0();for(t=this.get$iterator(this),n=e._source;t.moveNext$0();)r=t.get$current(t),n.contains$1(0,r)||i.add$1(0,r);return i},intersection$1:function(e){var t,n,r,i=this._newSet$0();for(t=this.get$iterator(this),n=e._baseMap;t.moveNext$0();)r=t.get$current(t),n.containsKey$1(r)&&i.add$1(0,r);return i},toSet$0:function(e){var t=this._newSet$0();return t.addAll$1(0,this),t},$isEfficientLengthIterable:1,$isIterable:1,$isSet:1},C._UnmodifiableSetMixin.prototype={add$1:function(e,t){return C._UnmodifiableSetMixin__throwUnmodifiable()},addAll$1:function(e,t){return C._UnmodifiableSetMixin__throwUnmodifiable()},remove$1:function(e,t){return C._UnmodifiableSetMixin__throwUnmodifiable()}},C._UnmodifiableSet.prototype={_newSet$0:function(){return C.LinkedHashSet_LinkedHashSet(this.$ti._precomputed1)},contains$1:function(e,t){return this._map.containsKey$1(t)},get$iterator:function(e){var t=this._map;return E.get$iterator$ax(t.get$keys(t))},get$length:function(e){var t=this._map;return t.get$length(t)}},C._ListBase_Object_ListMixin.prototype={},C._SetBase_Object_SetMixin.prototype={},C._UnmodifiableMapView_MapView__UnmodifiableMapMixin.prototype={},C.__SetBase_Object_SetMixin.prototype={},C.__UnmodifiableSet__SetBase__UnmodifiableSetMixin.prototype={},C.Utf8Decoder__decoder_closure.prototype={call$0:function(){var e;try{return e=new TextDecoder("utf-8",{fatal:!0}),e}catch(t){}return null},$signature:87},C.Utf8Decoder__decoderNonfatal_closure.prototype={call$0:function(){var e;try{return e=new TextDecoder("utf-8",{fatal:!1}),e}catch(t){}return null},$signature:87},C.AsciiCodec.prototype={encode$1:function(e){return A.AsciiEncoder_127.convert$1(e)},get$encoder:function(){return A.AsciiEncoder_127}},C._UnicodeSubsetEncoder.prototype={convert$1:function(e){var t,n,r,i=C.RangeError_checkValidRange(0,null,e.length)-0,s=new Uint8Array(i);for(t=~this._subsetMask,n=0;n<i;++n){if(r=A.JSString_methods._codeUnitAt$1(e,n),0!==(r&t))throw C.wrapException(C.ArgumentError$value(e,"string","Contains invalid characters."));s[n]=r}return s}},C.AsciiEncoder.prototype={},C.Base64Codec.prototype={get$encoder:function(){return A.C_Base64Encoder},normalize$3:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v="Invalid base64 encoding length ";for(n=C.RangeError_checkValidRange(t,n,e.length),r=I.$get$_Base64Decoder__inverseAlphabet(),i=t,s=i,a=null,o=-1,l=-1,u=0;i<n;i=_){if(_=i+1,c=A.JSString_methods._codeUnitAt$1(e,i),37===c?($=_+2,$<=n?(p=C.hexDigitValue(A.JSString_methods._codeUnitAt$1(e,_)),h=C.hexDigitValue(A.JSString_methods._codeUnitAt$1(e,_+1)),d=16*p+h-(256&h),37===d&&(d=-1),_=$):d=-1):d=c,0<=d&&d<=127){if(f=r[d],f>=0){if(d=A.JSString_methods.codeUnitAt$1(k.ABCDEF,f),d===c)continue;c=d}else{if(-1===f&&(o<0&&(g=null==a?null:a._contents.length,null==g&&(g=0),o=g+(i-s),l=i),++u,61===c))continue;c=d}if(-2!==f){null==a?(a=new C.StringBuffer(""),g=a):g=a,m=g._contents+=A.JSString_methods.substring$2(e,s,i),g._contents=m+C.Primitives_stringFromCharCode(c),s=_;continue}}throw C.wrapException(C.FormatException$("Invalid base64 data",e,i))}if(null!=a){if(g=a._contents+=A.JSString_methods.substring$2(e,s,n),m=g.length,o>=0)C.Base64Codec__checkPadding(e,l,n,o,u,m);else{if(y=A.JSInt_methods.$mod(m-1,4)+1,1===y)throw C.wrapException(C.FormatException$(v,e,n));for(;y<4;)g+="=",a._contents=g,++y}return g=a._contents,A.JSString_methods.replaceRange$3(e,t,n,(g.charCodeAt(0),g))}if(S=n-t,o>=0)C.Base64Codec__checkPadding(e,l,n,o,u,S);else{if(y=A.JSInt_methods.$mod(S,4),1===y)throw C.wrapException(C.FormatException$(v,e,n));y>1&&(e=A.JSString_methods.replaceRange$3(e,n,n,2===y?"==":"="))}return e}},C.Base64Encoder.prototype={convert$1:function(e){var t=E.getInterceptor$asx(e);return t.get$isEmpty(e)?"":(t=new C._Base64Encoder(k.ABCDEF).encode$4(e,0,t.get$length(e),!0),t.toString,C.String_String$fromCharCodes(t,0,null))},startChunkedConversion$1:function(e){return new C._Utf8Base64EncoderSink(new C._Utf8StringSinkAdapter(new C._Utf8Decoder(!1),e,e._stringSink),new C._Base64Encoder(k.ABCDEF))}},C._Base64Encoder.prototype={createBuffer$1:function(e){return new Uint8Array(e)},encode$4:function(e,t,n,r){var i,s=(3&this._convert$_state)+(n-t),a=A.JSInt_methods._tdivFast$1(s,3),o=4*a;return r&&s-3*a>0&&(o+=4),i=this.createBuffer$1(o),this._convert$_state=C._Base64Encoder_encodeChunk(this._alphabet,e,t,n,r,i,0,this._convert$_state),o>0?i:null}},C._Base64EncoderSink.prototype={},C._Utf8Base64EncoderSink.prototype={_convert$_add$4:function(e,t,n,r){var i=this._encoder.encode$4(e,t,n,r);null!=i&&this._sink.addSlice$4(i,0,i.length,r)}},C.ByteConversionSink.prototype={},C.ByteConversionSinkBase.prototype={},C.ChunkedConversionSink.prototype={},C.Codec.prototype={encode$1:function(e){return this.get$encoder().convert$1(e)}},C.Converter.prototype={},C.Encoding.prototype={},C.JsonUnsupportedObjectError.prototype={toString$0:function(e){var t=C.Error_safeToString(this.unsupportedObject);return(null!=this.cause?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+t}},C.JsonCyclicError.prototype={toString$0:function(e){return"Cyclic error in JSON stringify"}},C.JsonCodec.prototype={encode$2$toEncodable:function(e,t){var n=C._JsonStringStringifier_stringify(e,this.get$encoder()._toEncodable,null);return n},get$encoder:function(){return A.JsonEncoder_null}},C.JsonEncoder.prototype={convert$1:function(e){var t,n=new C.StringBuffer(""),r=C._JsonStringStringifier$(n,this._toEncodable);return r.writeObject$1(e),t=n._contents,t.charCodeAt(0),t}},C._JsonStringifier.prototype={writeStringContent$1:function(e){var t,n,r,i,s,a=e.length;for(t=0,n=0;n<a;++n)if(r=A.JSString_methods._codeUnitAt$1(e,n),r>92)r>=55296&&(i=64512&r,55296===i?(s=n+1,s=!(s<a&&56320===(64512&A.JSString_methods._codeUnitAt$1(e,s)))):s=!1,s?i=!0:56320===i?(i=n-1,i=!(i>=0&&55296===(64512&A.JSString_methods.codeUnitAt$1(e,i)))):i=!1,i&&(n>t&&this.writeStringSlice$3(e,t,n),t=n+1,this.writeCharCode$1(92),this.writeCharCode$1(117),this.writeCharCode$1(100),i=r>>>8&15,this.writeCharCode$1(i<10?48+i:87+i),i=r>>>4&15,this.writeCharCode$1(i<10?48+i:87+i),i=15&r,this.writeCharCode$1(i<10?48+i:87+i)));else if(r<32)switch(n>t&&this.writeStringSlice$3(e,t,n),t=n+1,this.writeCharCode$1(92),r){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),i=r>>>4&15,this.writeCharCode$1(i<10?48+i:87+i),i=15&r,this.writeCharCode$1(i<10?48+i:87+i);break}else 34!==r&&92!==r||(n>t&&this.writeStringSlice$3(e,t,n),t=n+1,this.writeCharCode$1(92),this.writeCharCode$1(r));0===t?this.writeString$1(e):t<a&&this.writeStringSlice$3(e,t,a)},_checkCycle$1:function(e){var t,n,r,i;for(t=this._seen,n=t.length,r=0;r<n;++r)if(i=t[r],null==e?null==i:e===i)throw C.wrapException(new C.JsonCyclicError(e,null));t.push(e)},writeObject$1:function(e){var t,n,r,i;if(!this.writeJsonValue$1(e)){this._checkCycle$1(e);try{if(t=this._toEncodable.call$1(e),!this.writeJsonValue$1(t))throw r=C.JsonUnsupportedObjectError$(e,null,this.get$_partialResult()),C.wrapException(r);this._seen.pop()}catch(i){throw n=C.unwrapException(i),r=C.JsonUnsupportedObjectError$(e,n,this.get$_partialResult()),C.wrapException(r)}}},writeJsonValue$1:function(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):V.List_dynamic._is(e)?(this._checkCycle$1(e),this.writeList$1(e),this._seen.pop(),!0):!!V.Map_dynamic_dynamic._is(e)&&(this._checkCycle$1(e),t=this.writeMap$1(e),this._seen.pop(),t)},writeList$1:function(e){var t,n;if(this.writeString$1("["),t=E.getInterceptor$asx(e),t.get$isNotEmpty(e))for(this.writeObject$1(t.$index(e,0)),n=1;n<t.get$length(e);++n)this.writeString$1(","),this.writeObject$1(t.$index(e,n));this.writeString$1("]")},writeMap$1:function(e){var t,n,r,i,s={};if(e.get$isEmpty(e))return this.writeString$1("{}"),!0;if(t=2*e.get$length(e),n=C.List_List$filled(t,null,!1,V.nullable_Object),r=s.i=0,s.allStringKeys=!0,e.forEach$1(0,new C._JsonStringifier_writeMap_closure(s,n)),!s.allStringKeys)return!1;for(this.writeString$1("{"),i='"';r<t;r+=2,i=',"')this.writeString$1(i),this.writeStringContent$1(C._asString(n[r])),this.writeString$1('":'),this.writeObject$1(n[r+1]);return this.writeString$1("}"),!0}},C._JsonStringifier_writeMap_closure.prototype={call$2:function(e,t){var n,r,i,s;"string"!=typeof e&&(this._box_0.allStringKeys=!1),n=this.keyValueList,r=this._box_0,i=r.i,s=r.i=i+1,n[i]=e,r.i=s+1,n[s]=t},$signature:167},C._JsonStringStringifier.prototype={get$_partialResult:function(){var e=this._sink._contents;return e.charCodeAt(0),e},writeNumber$1:function(e){this._sink._contents+=A.JSNumber_methods.toString$0(e)},writeString$1:function(e){this._sink._contents+=e},writeStringSlice$3:function(e,t,n){this._sink._contents+=A.JSString_methods.substring$2(e,t,n)},writeCharCode$1:function(e){this._sink._contents+=C.Primitives_stringFromCharCode(e)}},C.StringConversionSinkBase.prototype={},C.StringConversionSinkMixin.prototype={},C._StringSinkConversionSink.prototype={close$0:function(e){}},C._StringCallbackSink.prototype={close$0:function(e){var t=this._stringSink,n=t._contents;t._contents="",this._convert$_callback.call$1((n.charCodeAt(0),n))},asUtf8Sink$1:function(e){return new C._Utf8StringSinkAdapter(new C._Utf8Decoder(e),this,this._stringSink)}},C._Utf8StringSinkAdapter.prototype={close$0:function(e){this._decoder.flush$1(this._stringSink),this._sink.close$0(0)},add$1:function(e,t){this.addSlice$4(t,0,E.get$length$asx(t),!1)},addSlice$4:function(e,t,n,r){this._stringSink._contents+=this._decoder.convertGeneral$4(e,t,n,!1),r&&this.close$0(0)}},C.Utf8Codec.prototype={get$encoder:function(){return A.C_Utf8Encoder}},C.Utf8Encoder.prototype={convert$1:function(e){var t,n,r,i=C.RangeError_checkValidRange(0,null,e.length),s=i-0;return 0===s?new Uint8Array(0):(t=3*s,n=new Uint8Array(t),r=new C._Utf8Encoder(n),r._fillBuffer$3(e,0,i)!==i&&(A.JSString_methods.codeUnitAt$1(e,i-1),r._writeReplacementCharacter$0()),new Uint8Array(n.subarray(0,C._checkValidRange(0,r._bufferIndex,t))))}},C._Utf8Encoder.prototype={_writeReplacementCharacter$0:function(){var e=this._convert$_buffer,t=this._bufferIndex,n=this._bufferIndex=t+1;e[t]=239,t=this._bufferIndex=n+1,e[n]=191,this._bufferIndex=t+1,e[t]=189},_writeSurrogate$2:function(e,t){var n,r,i,s;return 56320===(64512&t)?(n=65536+((1023&e)<<10)|1023&t,r=this._convert$_buffer,i=this._bufferIndex,s=this._bufferIndex=i+1,r[i]=n>>>18|240,i=this._bufferIndex=s+1,r[s]=n>>>12&63|128,s=this._bufferIndex=i+1,r[i]=n>>>6&63|128,this._bufferIndex=s+1,r[s]=63&n|128,!0):(this._writeReplacementCharacter$0(),!1)},_fillBuffer$3:function(e,t,n){var r,i,s,a,o,l,u;for(t!==n&&55296===(64512&A.JSString_methods.codeUnitAt$1(e,n-1))&&--n,r=this._convert$_buffer,i=r.length,s=t;s<n;++s)if(a=A.JSString_methods._codeUnitAt$1(e,s),a<=127){if(o=this._bufferIndex,o>=i)break;this._bufferIndex=o+1,r[o]=a}else if(o=64512&a,55296===o){if(this._bufferIndex+4>i)break;l=s+1,this._writeSurrogate$2(a,A.JSString_methods._codeUnitAt$1(e,l))&&(s=l)}else if(56320===o){if(this._bufferIndex+3>i)break;this._writeReplacementCharacter$0()}else if(a<=2047){if(o=this._bufferIndex,u=o+1,u>=i)break;this._bufferIndex=u,r[o]=a>>>6|192,this._bufferIndex=u+1,r[u]=63&a|128}else{if(o=this._bufferIndex,o+2>=i)break;u=this._bufferIndex=o+1,r[o]=a>>>12|224,o=this._bufferIndex=u+1,r[u]=a>>>6&63|128,this._bufferIndex=o+1,r[o]=63&a|128}return s}},C.Utf8Decoder.prototype={convert$1:function(e){var t=this._allowMalformed,n=C.Utf8Decoder__convertIntercepted(t,e,0,null);return null!=n?n:new C._Utf8Decoder(t).convertGeneral$4(e,0,null,!0)}},C._Utf8Decoder.prototype={convertGeneral$4:function(e,t,n,r){var i,s,a,o,l,u=C.RangeError_checkValidRange(t,n,E.get$length$asx(e));if(t===u)return"";if(V.Uint8List._is(e)?(i=e,s=0):(i=C._Utf8Decoder__makeUint8List(e,t,u),u-=t,s=t,t=0),a=this._convertRecursive$4(i,t,u,r),o=this._convert$_state,0!==(1&o))throw l=C._Utf8Decoder_errorDescription(o),this._convert$_state=0,C.wrapException(C.FormatException$(l,e,s+this._charOrIndex));return a},_convertRecursive$4:function(e,t,n,r){var i,s;return n-t>1e3?(i=A.JSInt_methods._tdivFast$1(t+n,2),s=this._convertRecursive$4(e,t,i,!1),0!==(1&this._convert$_state)?s:s+this._convertRecursive$4(e,i,n,r)):this.decodeGeneral$4(e,t,n,r)},flush$1:function(e){var t=this._convert$_state;if(this._convert$_state=0,!(t<=32)){if(!this.allowMalformed)throw C.wrapException(C.FormatException$(C._Utf8Decoder_errorDescription(77),null,null));e._contents+=C.Primitives_stringFromCharCode(65533)}},decodeGeneral$4:function(e,t,n,r){var i,s,a,o,l,u,_,c=this._convert$_state,$=this._charOrIndex,p=new C.StringBuffer(""),h=t+1,d=e[t];e:for(i=this.allowMalformed;1;){for(;1;h=o){if(s=31&A.JSString_methods._codeUnitAt$1("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",d),$=c<=32?d&61694>>>s:(63&d|$<<6)>>>0,c=A.JSString_methods._codeUnitAt$1(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\0\0\0\0\0AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA0000AAAAA\0\0\0\0 AAAAA",c+s),0===c){if(p._contents+=C.Primitives_stringFromCharCode($),h===n)break e;break}if(0!==(1&c)){if(!i)return this._convert$_state=c,this._charOrIndex=h-1,"";switch(c){case 69:case 67:p._contents+=C.Primitives_stringFromCharCode(65533);break;case 65:p._contents+=C.Primitives_stringFromCharCode(65533),--h;break;default:a=p._contents+=C.Primitives_stringFromCharCode(65533),p._contents=a+C.Primitives_stringFromCharCode(65533);break}c=0}if(h===n)break e;o=h+1,d=e[h]}if(o=h+1,d=e[h],d<128){while(1){if(!(o<n)){l=n;break}if(u=o+1,d=e[o],d>=128){l=u-1,o=u;break}o=u}if(l-h<20)for(_=h;_<l;++_)p._contents+=C.Primitives_stringFromCharCode(e[_]);else p._contents+=C.String_String$fromCharCodes(e,h,l);if(l===n)break e;h=o}else h=o}if(r&&c>32){if(!i)return this._convert$_state=77,this._charOrIndex=n,"";p._contents+=C.Primitives_stringFromCharCode(65533)}return this._convert$_state=c,this._charOrIndex=$,i=p._contents,i.charCodeAt(0),i}},C.NoSuchMethodError_toString_closure.prototype={call$2:function(e,t){var n=this.sb,r=this._box_0,i=n._contents+=r.comma;i+=e.__internal$_name,n._contents=i,n._contents=i+": ",n._contents+=C.Error_safeToString(t),r.comma=", "},$signature:522},C.DateTime.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.DateTime&&this._value===t._value&&!0)},compareTo$1:function(e,t){return A.JSInt_methods.compareTo$1(this._value,t._value)},get$hashCode:function(e){var t=this._value;return 1073741823&(t^A.JSInt_methods._shrOtherPositive$1(t,30))},toString$0:function(e){var t=C.DateTime__fourDigits(C.Primitives_getYear(this)),n=C.DateTime__twoDigits(C.Primitives_getMonth(this)),r=C.DateTime__twoDigits(C.Primitives_getDay(this)),i=C.DateTime__twoDigits(C.Primitives_getHours(this)),s=C.DateTime__twoDigits(C.Primitives_getMinutes(this)),a=C.DateTime__twoDigits(C.Primitives_getSeconds(this)),o=C.DateTime__threeDigits(C.Primitives_getMilliseconds(this));return t+"-"+n+"-"+r+" "+i+":"+s+":"+a+"."+o},$isComparable:1},C.Duration.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.Duration&&this._duration===t._duration)},get$hashCode:function(e){return A.JSInt_methods.get$hashCode(this._duration)},compareTo$1:function(e,t){return A.JSInt_methods.compareTo$1(this._duration,t._duration)},toString$0:function(e){var t,n,r,i,s=this._duration,a=s<0?"-":"",o=A.JSInt_methods._tdivFast$1(s,36e8);return s%=36e8,s<0&&(s=-s),t=A.JSInt_methods._tdivFast$1(s,6e7),s%=6e7,n=t<10?"0":"",r=A.JSInt_methods._tdivFast$1(s,1e6),i=r<10?"0":"",a+Math.abs(o)+":"+n+t+":"+i+r+"."+A.JSString_methods.padLeft$2(A.JSInt_methods.toString$0(s%1e6),6,"0")},$isComparable:1},C._Enum.prototype={toString$0:function(e){return this._enumToString$0()}},C.Error.prototype={get$stackTrace:function(){return C.getTraceFromException(this.$thrownJsError)}},C.AssertionError.prototype={toString$0:function(e){var t=this.message;return null!=t?"Assertion failed: "+C.Error_safeToString(t):"Assertion failed"},get$message:function(e){return this.message}},C.TypeError.prototype={},C.NullThrownError.prototype={toString$0:function(e){return"Throw of null."},$isTypeError:1},C.ArgumentError.prototype={get$_errorName:function(){return"Invalid argument"+(this._hasValue?"":"(s)")},get$_errorExplanation:function(){return""},toString$0:function(e){var t=this.name,n=null==t?"":" ("+t+")",r=this.message,i=null==r?"":": "+C.S(r),s=this.get$_errorName()+n+i;return this._hasValue?s+this.get$_errorExplanation()+": "+C.Error_safeToString(this.get$invalidValue()):s},get$invalidValue:function(){return this.invalidValue},get$message:function(e){return this.message}},C.RangeError.prototype={get$invalidValue:function(){return this.invalidValue},get$_errorName:function(){return"RangeError"},get$_errorExplanation:function(){var e,t=this.start,n=this.end;return e=null==t?null!=n?": Not less than or equal to "+C.S(n):"":null==n?": Not greater than or equal to "+C.S(t):n>t?": Not in inclusive range "+C.S(t)+".."+C.S(n):n<t?": Valid value range is empty":": Only valid value is "+C.S(t),e}},C.IndexError.prototype={get$invalidValue:function(){return this.invalidValue},get$_errorName:function(){return"RangeError"},get$_errorExplanation:function(){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:function(e){return this.length}},C.NoSuchMethodError.prototype={toString$0:function(e){var t,n,r,i,s,a,o,l,u={},_=new C.StringBuffer("");for(u.comma="",t=this._core$_arguments,n=t.length,r=0,i="",s="";r<n;++r,s=", ")a=t[r],_._contents=i+s,i=_._contents+=C.Error_safeToString(a),u.comma=", ";return this._namedArguments.forEach$1(0,new C.NoSuchMethodError_toString_closure(u,_)),o=C.Error_safeToString(this._core$_receiver),l=_.toString$0(0),"NoSuchMethodError: method not found: '"+this._memberName.__internal$_name+"'\nReceiver: "+o+"\nArguments: ["+l+"]"}},C.UnsupportedError.prototype={toString$0:function(e){return"Unsupported operation: "+this.message},get$message:function(e){return this.message}},C.UnimplementedError.prototype={toString$0:function(e){return"UnimplementedError: "+this.message},get$message:function(e){return this.message}},C.StateError.prototype={toString$0:function(e){return"Bad state: "+this.message},get$message:function(e){return this.message}},C.ConcurrentModificationError.prototype={toString$0:function(e){var t=this.modifiedObject;return null==t?"Concurrent modification during iteration.":"Concurrent modification during iteration: "+C.Error_safeToString(t)+"."}},C.OutOfMemoryError.prototype={toString$0:function(e){return"Out of Memory"},get$stackTrace:function(){return null},$isError:1},C.StackOverflowError.prototype={toString$0:function(e){return"Stack Overflow"},get$stackTrace:function(){return null},$isError:1},C.CyclicInitializationError.prototype={toString$0:function(e){return"Reading static variable '"+this.variableName+"' during its initialization"}},C._Exception.prototype={toString$0:function(e){return"Exception: "+this.message},$isException:1,get$message:function(e){return this.message}},C.FormatException.prototype={toString$0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$=this.message,p=""!==$?"FormatException: "+$:"FormatException",h=this.offset,d=this.source;if("string"==typeof d){if(t=null!=h&&(h<0||h>d.length),t&&(h=null),null==h)return d.length>78&&(d=A.JSString_methods.substring$2(d,0,75)+"..."),p+"\n"+d;for(n=1,r=0,i=!1,s=0;s<h;++s)a=A.JSString_methods._codeUnitAt$1(d,s),10===a?(r===s&&i||++n,r=s+1,i=!1):13===a&&(++n,r=s+1,i=!0);for(p=n>1?p+" (at line "+n+", character "+(h-r+1)+")\n":p+" (at character "+(h+1)+")\n",o=d.length,s=h;s<o;++s)if(a=A.JSString_methods.codeUnitAt$1(d,s),10===a||13===a){o=s;break}return o-r>78?h-r<75?(l=r+75,u=r,_="",c="..."):(o-h<75?(u=o-75,l=o,c=""):(u=h-36,l=h+36,c="..."),_="..."):(l=o,u=r,_="",c=""),p+_+A.JSString_methods.substring$2(d,u,l)+c+"\n"+A.JSString_methods.$mul(" ",h-u+_.length)+"^\n"}return null!=h?p+" (at offset "+C.S(h)+")":p},$isException:1,get$message:function(e){return this.message}},C.Iterable.prototype={cast$1$0:function(e,t){return C.CastIterable_CastIterable(this,C._instanceType(this)._eval$1("Iterable.E"),t)},followedBy$1:function(e,t){var n=C._instanceType(this);return n._eval$1("EfficientLengthIterable<Iterable.E>")._is(this)?C.FollowedByIterable_FollowedByIterable$firstEfficient(this,t,n._eval$1("Iterable.E")):new C.FollowedByIterable(this,t,n._eval$1("FollowedByIterable<Iterable.E>"))},map$1$1:function(e,t,n){return C.MappedIterable_MappedIterable(this,t,C._instanceType(this)._eval$1("Iterable.E"),n)},where$1:function(e,t){return new C.WhereIterable(this,t,C._instanceType(this)._eval$1("WhereIterable<Iterable.E>"))},expand$1$1:function(e,t,n){return new C.ExpandIterable(this,t,C._instanceType(this)._eval$1("@<Iterable.E>")._bind$1(n)._eval$1("ExpandIterable<1,2>"))},contains$1:function(e,t){var n;for(n=this.get$iterator(this);n.moveNext$0();)if(E.$eq$(n.get$current(n),t))return!0;return!1},fold$1$2:function(e,t,n){var r,i;for(r=this.get$iterator(this),i=t;r.moveNext$0();)i=n.call$2(i,r.get$current(r));return i},fold$2:function(e,t,n){return this.fold$1$2(e,t,n,V.dynamic)},join$1:function(e,t){var n,r=this.get$iterator(this);if(!r.moveNext$0())return"";if(""===t){n="";do{n+=C.S(E.toString$0$(r.get$current(r)))}while(r.moveNext$0())}else for(n=""+C.S(E.toString$0$(r.get$current(r)));r.moveNext$0();)n=n+t+C.S(E.toString$0$(r.get$current(r)));return n.charCodeAt(0),n},join$0:function(e){return this.join$1(e,"")},any$1:function(e,t){var n;for(n=this.get$iterator(this);n.moveNext$0();)if(t.call$1(n.get$current(n)))return!0;return!1},toList$1$growable:function(e,t){return C.List_List$of(this,t,C._instanceType(this)._eval$1("Iterable.E"))},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){return C.LinkedHashSet_LinkedHashSet$of(this,C._instanceType(this)._eval$1("Iterable.E"))},get$length:function(e){var t,n=this.get$iterator(this);for(t=0;n.moveNext$0();)++t;return t},get$isEmpty:function(e){return!this.get$iterator(this).moveNext$0()},get$isNotEmpty:function(e){return!this.get$isEmpty(this)},take$1:function(e,t){return C.TakeIterable_TakeIterable(this,t,C._instanceType(this)._eval$1("Iterable.E"))},skip$1:function(e,t){return C.SkipIterable_SkipIterable(this,t,C._instanceType(this)._eval$1("Iterable.E"))},skipWhile$1:function(e,t){return new C.SkipWhileIterable(this,t,C._instanceType(this)._eval$1("SkipWhileIterable<Iterable.E>"))},get$first:function(e){var t=this.get$iterator(this);if(!t.moveNext$0())throw C.wrapException(C.IterableElementError_noElement());return t.get$current(t)},get$last:function(e){var t,n=this.get$iterator(this);if(!n.moveNext$0())throw C.wrapException(C.IterableElementError_noElement());do{t=n.get$current(n)}while(n.moveNext$0());return t},get$single:function(e){var t,n=this.get$iterator(this);if(!n.moveNext$0())throw C.wrapException(C.IterableElementError_noElement());if(t=n.get$current(n),n.moveNext$0())throw C.wrapException(C.IterableElementError_tooMany());return t},elementAt$1:function(e,t){var n,r,i;for(C.RangeError_checkNotNegative(t,"index"),n=this.get$iterator(this),r=0;n.moveNext$0();){if(i=n.get$current(n),t===r)return i;++r}throw C.wrapException(C.IndexError$withLength(t,r,this,null,"index"))},toString$0:function(e){return C.IterableBase_iterableToShortString(this,"(",")")}},C._GeneratorIterable.prototype={elementAt$1:function(e,t){return C.IndexError_check(t,this.length,this,null,null),this._generator.call$1(t)},get$length:function(e){return this.length}},C.Iterator.prototype={},C.MapEntry.prototype={toString$0:function(e){return"MapEntry("+C.S(this.key)+": "+C.S(this.value)+")"}},C.Null.prototype={get$hashCode:function(e){return C.Object.prototype.get$hashCode.call(this,this)},toString$0:function(e){return"null"}},C.Object.prototype={$isObject:1,$eq:function(e,t){return this===t},get$hashCode:function(e){return C.Primitives_objectHashCode(this)},toString$0:function(e){return"Instance of '"+C.Primitives_objectTypeName(this)+"'"},noSuchMethod$1:function(e,t){throw C.wrapException(C.NoSuchMethodError_NoSuchMethodError$withInvocation(this,t))},get$runtimeType:function(e){var t=this instanceof C.Closure?C.closureFunctionType(this):null;return C.createRuntimeType(null==t?C.instanceType(this):t)},toString:function(){return this.toString$0(this)}},C._StringStackTrace.prototype={toString$0:function(e){return this._stackTrace},$isStackTrace:1},C.Runes.prototype={get$iterator:function(e){return new C.RuneIterator(this.string)},get$last:function(e){var t,n,r=this.string,i=r.length;if(0===i)throw C.wrapException(C.StateError$("No elements."));return t=A.JSString_methods.codeUnitAt$1(r,i-1),56320===(64512&t)&&i>1&&(n=A.JSString_methods.codeUnitAt$1(r,i-2),55296===(64512&n))?C._combineSurrogatePair(n,t):t}},C.RuneIterator.prototype={get$current:function(e){return this._currentCodePoint},moveNext$0:function(){var e,t,n,r=this._position=this._nextPosition,i=this.string,s=i.length;return r===s?(this._currentCodePoint=-1,!1):(e=A.JSString_methods._codeUnitAt$1(i,r),t=r+1,55296===(64512&e)&&t<s&&(n=A.JSString_methods._codeUnitAt$1(i,t),56320===(64512&n))?(this._nextPosition=t+1,this._currentCodePoint=C._combineSurrogatePair(e,n),!0):(this._nextPosition=t,this._currentCodePoint=e,!0))}},C.StringBuffer.prototype={get$length:function(e){return this._contents.length},write$1:function(e,t){this._contents+=C.S(t)},writeCharCode$1:function(e){this._contents+=C.Primitives_stringFromCharCode(e)},toString$0:function(e){var t=this._contents;return t.charCodeAt(0),t}},C.Uri__parseIPv4Address_error.prototype={call$2:function(e,t){throw C.wrapException(C.FormatException$("Illegal IPv4 address, "+e,this.host,t))},$signature:266},C.Uri_parseIPv6Address_error.prototype={call$2:function(e,t){throw C.wrapException(C.FormatException$("Illegal IPv6 address, "+e,this.host,t))},$signature:298},C.Uri_parseIPv6Address_parseHex.prototype={call$2:function(e,t){var n;return t-e>4&&this.error.call$2("an IPv6 part can only contain a maximum of 4 hex digits",e),n=C.int_parse(A.JSString_methods.substring$2(this.host,e,t),16),(n<0||n>65535)&&this.error.call$2("each part must be in the range of `0x0..0xFFFF`",e),n},$signature:301},C._Uri.prototype={get$_core$_text:function(){var e,t,n,r,i=this.___Uri__text_FI;return i===I&&(e=this.scheme,t=0!==e.length?e+":":"",n=this._host,r=null==n,r&&"file"!==e?e=t:(e=t+"//",t=this._userInfo,0!==t.length&&(e=e+t+"@"),r||(e+=n),t=this._port,null!=t&&(e=e+":"+C.S(t))),e+=this.path,t=this._query,null!=t&&(e=e+"?"+t),t=this._fragment,null!=t&&(e=e+"#"+t),i!==I&&C.throwUnnamedLateFieldADI(),i=this.___Uri__text_FI=(e.charCodeAt(0),e)),i},get$pathSegments:function(){var e,t,n=this.___Uri_pathSegments_FI;return n===I&&(e=this.path,0!==e.length&&47===A.JSString_methods._codeUnitAt$1(e,0)&&(e=A.JSString_methods.substring$1(e,1)),t=0===e.length?A.List_empty:C.List_List$unmodifiable(new C.MappedListIterable(C._setArrayType(e.split("/"),V.JSArray_String),C.core_Uri_decodeComponent$closure(),V.MappedListIterable_String_dynamic),V.String),this.___Uri_pathSegments_FI!==I&&C.throwUnnamedLateFieldADI(),n=this.___Uri_pathSegments_FI=t),n},get$hashCode:function(e){var t,n=this.___Uri_hashCode_FI;return n===I&&(t=A.JSString_methods.get$hashCode(this.get$_core$_text()),this.___Uri_hashCode_FI!==I&&C.throwUnnamedLateFieldADI(),this.___Uri_hashCode_FI=t,n=t),n},get$userInfo:function(){return this._userInfo},get$host:function(){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:function(e){var t=this._port;return null==t?C._Uri__defaultPort(this.scheme):t},get$query:function(){var e=this._query;return null==e?"":e},get$fragment:function(){var e=this._fragment;return null==e?"":e},isScheme$1:function(e){var t=this.scheme;return e.length===t.length&&C._caseInsensitiveCompareStart(e,t,0)>=0},_mergePaths$2:function(e,t){var n,r,i,s,a,o;for(n=0,r=0;A.JSString_methods.startsWith$2(t,"../",r);)r+=3,++n;i=A.JSString_methods.lastIndexOf$1(e,"/");while(1){if(!(i>0&&n>0))break;if(s=A.JSString_methods.lastIndexOf$2(e,"/",i-1),s<0)break;if(a=i-s,o=2!==a,o=(!o||3===a)&&(46===A.JSString_methods.codeUnitAt$1(e,s+1)&&(!o||46===A.JSString_methods.codeUnitAt$1(e,s+2))),o)break;--n,i=s}return A.JSString_methods.replaceRange$3(e,i+1,null,A.JSString_methods.substring$1(t,r-3*n))},resolve$1:function(e){return this.resolveUri$1(C.Uri_parse(e))},resolveUri$1:function(e){var t,n,r,i,s,a,o,l,u,_;return 0!==e.get$scheme().length?(t=e.get$scheme(),e.get$hasAuthority()?(n=e.get$userInfo(),r=e.get$host(),i=e.get$hasPort()?e.get$port(e):null):(i=null,r=i,n=""),s=C._Uri__removeDotSegments(e.get$path(e)),a=e.get$hasQuery()?e.get$query():null):(t=this.scheme,e.get$hasAuthority()?(n=e.get$userInfo(),r=e.get$host(),i=C._Uri__makePort(e.get$hasPort()?e.get$port(e):null,t),s=C._Uri__removeDotSegments(e.get$path(e)),a=e.get$hasQuery()?e.get$query():null):(n=this._userInfo,r=this._host,i=this._port,s=this.path,""===e.get$path(e)?a=e.get$hasQuery()?e.get$query():this._query:(o=C._Uri__packageNameEnd(this,s),o>0?(l=A.JSString_methods.substring$2(s,0,o),s=e.get$hasAbsolutePath()?l+C._Uri__removeDotSegments(e.get$path(e)):l+C._Uri__removeDotSegments(this._mergePaths$2(A.JSString_methods.substring$1(s,l.length),e.get$path(e)))):e.get$hasAbsolutePath()?s=C._Uri__removeDotSegments(e.get$path(e)):0===s.length?s=null==r?0===t.length?e.get$path(e):C._Uri__removeDotSegments(e.get$path(e)):C._Uri__removeDotSegments("/"+e.get$path(e)):(u=this._mergePaths$2(s,e.get$path(e)),_=0===t.length,s=!_||null!=r||A.JSString_methods.startsWith$1(s,"/")?C._Uri__removeDotSegments(u):C._Uri__normalizeRelativePath(u,!_||null!=r)),a=e.get$hasQuery()?e.get$query():null))),C._Uri$_internal(t,n,r,i,s,a,e.get$hasFragment()?e.get$fragment():null)},get$hasAuthority:function(){return null!=this._host},get$hasPort:function(){return null!=this._port},get$hasQuery:function(){return null!=this._query},get$hasFragment:function(){return null!=this._fragment},get$hasAbsolutePath:function(){return A.JSString_methods.startsWith$1(this.path,"/")},toFilePath$0:function(){var e,t=this.scheme;if(""!==t&&"file"!==t)throw C.wrapException(C.UnsupportedError$("Cannot extract a file path from a "+t+" URI"));if(t=this._query,""!==(null==t?"":t))throw C.wrapException(C.UnsupportedError$(k.Cannotfq));if(t=this._fragment,""!==(null==t?"":t))throw C.wrapException(C.UnsupportedError$(k.Cannotff));return t=I.$get$_Uri__isWindowsCached(),t?t=C._Uri__toWindowsFilePath(this):(null!=this._host&&""!==this.get$host()&&C.throwExpression(C.UnsupportedError$(k.Cannotn)),e=this.get$pathSegments(),C._Uri__checkNonWindowsPathReservedCharacters(e,!1),t=C.StringBuffer__writeAll(A.JSString_methods.startsWith$1(this.path,"/")?"/":"",e,"/"),t.charCodeAt(0),t=t),t},toString$0:function(e){return this.get$_core$_text()},$eq:function(e,t){var n,r;return null!=t&&(this===t||(V.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=this._query,r=null==n,!r===t.get$hasQuery()?(r&&(n=""),n===t.get$query()?(n=this._fragment,r=null==n,!r===t.get$hasFragment()?(r&&(n=""),n=n===t.get$fragment()):n=!1):n=!1):n=!1):n=!1,n))},$isUri:1,get$scheme:function(){return this.scheme},get$path:function(e){return this.path}},C._Uri__makePath_closure.prototype={call$1:function(e){return C._Uri__uriEncode(A.List_qg40,e,A.C_Utf8Codec,!1)},$signature:5},C.UriData.prototype={get$uri:function(){var e,t,n,r,i=this._uriCache;return null==i&&(i=this._core$_text,e=this._separatorIndices[0]+1,t=A.JSString_methods.indexOf$2(i,"?",e),n=i.length,t>=0?(r=C._Uri__normalizeOrSubstring(i,t+1,n,A.List_CVk,!1,!1),n=t):r=null,i=this._uriCache=new C._DataUri("data","",null,null,C._Uri__normalizeOrSubstring(i,e,n,A.List_qg4,!1,!1),r,null)),i},toString$0:function(e){var t=this._core$_text;return-1===this._separatorIndices[0]?"data:"+t:t}},C._createTables_build.prototype={call$2:function(e,t){var n=this.tables[e];return A.NativeUint8List_methods.fillRange$3(n,0,96,t),n},$signature:336},C._createTables_setChars.prototype={call$3:function(e,t,n){var r,i;for(r=t.length,i=0;i<r;++i)e[96^A.JSString_methods._codeUnitAt$1(t,i)]=n},$signature:203},C._createTables_setRange.prototype={call$3:function(e,t,n){var r,i;for(r=A.JSString_methods._codeUnitAt$1(t,0),i=A.JSString_methods._codeUnitAt$1(t,1);r<=i;++r)e[(96^r)>>>0]=n},$signature:203},C._SimpleUri.prototype={get$hasAuthority:function(){return this._hostStart>0},get$hasPort:function(){return this._hostStart>0&&this._portStart+1<this._pathStart},get$hasQuery:function(){return this._queryStart<this._fragmentStart},get$hasFragment:function(){return this._fragmentStart<this._uri.length},get$hasAbsolutePath:function(){return A.JSString_methods.startsWith$2(this._uri,"/",this._pathStart)},get$scheme:function(){var e=this._schemeCache;return null==e?this._schemeCache=this._computeScheme$0():e},_computeScheme$0:function(){var e,t=this._schemeEnd;return t<=0?"":(e=4===t,e&&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:function(){var e=this._hostStart,t=this._schemeEnd+3;return e>t?A.JSString_methods.substring$2(this._uri,t,e-1):""},get$host:function(){var e=this._hostStart;return e>0?A.JSString_methods.substring$2(this._uri,e,this._portStart):""},get$port:function(e){var t;return this.get$hasPort()?C.int_parse(A.JSString_methods.substring$2(this._uri,this._portStart+1,this._pathStart),null):(t=this._schemeEnd,4===t&&A.JSString_methods.startsWith$1(this._uri,"http")?80:5===t&&A.JSString_methods.startsWith$1(this._uri,"https")?443:0)},get$path:function(e){return A.JSString_methods.substring$2(this._uri,this._pathStart,this._queryStart)},get$query:function(){var e=this._queryStart,t=this._fragmentStart;return e<t?A.JSString_methods.substring$2(this._uri,e+1,t):""},get$fragment:function(){var e=this._fragmentStart,t=this._uri;return e<t.length?A.JSString_methods.substring$1(t,e+1):""},get$pathSegments:function(){var e,t,n=this._pathStart,r=this._queryStart,i=this._uri;if(A.JSString_methods.startsWith$2(i,"/",n)&&++n,n===r)return A.List_empty;for(e=C._setArrayType([],V.JSArray_String),t=n;t<r;++t)47===A.JSString_methods.codeUnitAt$1(i,t)&&(e.push(A.JSString_methods.substring$2(i,n,t)),n=t+1);return e.push(A.JSString_methods.substring$2(i,n,r)),C.List_List$unmodifiable(e,V.String)},_isPort$1:function(e){var t=this._portStart+1;return t+e.length===this._pathStart&&A.JSString_methods.startsWith$2(this._uri,e,t)},removeFragment$0:function(){var e=this._fragmentStart,t=this._uri;return e>=t.length?this:new C._SimpleUri(A.JSString_methods.substring$2(t,0,e),this._schemeEnd,this._hostStart,this._portStart,this._pathStart,this._queryStart,e,this._schemeCache)},resolve$1:function(e){return this.resolveUri$1(C.Uri_parse(e))},resolveUri$1:function(e){return e instanceof C._SimpleUri?this._simpleMerge$2(this,e):this._toNonSimple$0().resolveUri$1(e)},_simpleMerge$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m=t._schemeEnd;if(m>0)return t;if(n=t._hostStart,n>0)return r=e._schemeEnd,r<=0?t:(i=4===r,s=i&&A.JSString_methods.startsWith$1(e._uri,"file")?t._pathStart!==t._queryStart:i&&A.JSString_methods.startsWith$1(e._uri,"http")?!t._isPort$1("80"):!(5===r&&A.JSString_methods.startsWith$1(e._uri,"https"))||!t._isPort$1("443"),s?(a=r+1,new C._SimpleUri(A.JSString_methods.substring$2(e._uri,0,a)+A.JSString_methods.substring$1(t._uri,m+1),r,n+a,t._portStart+a,t._pathStart+a,t._queryStart+a,t._fragmentStart+a,e._schemeCache)):this._toNonSimple$0().resolveUri$1(t));if(o=t._pathStart,m=t._queryStart,o===m)return n=t._fragmentStart,m<n?(r=e._queryStart,a=r-m,new C._SimpleUri(A.JSString_methods.substring$2(e._uri,0,r)+A.JSString_methods.substring$1(t._uri,m),e._schemeEnd,e._hostStart,e._portStart,e._pathStart,m+a,n+a,e._schemeCache)):(m=t._uri,n<m.length?(r=e._fragmentStart,new C._SimpleUri(A.JSString_methods.substring$2(e._uri,0,r)+A.JSString_methods.substring$1(m,n),e._schemeEnd,e._hostStart,e._portStart,e._pathStart,e._queryStart,n+(r-n),e._schemeCache)):e.removeFragment$0());if(n=t._uri,A.JSString_methods.startsWith$2(n,"/",o))return l=e._pathStart,u=C._SimpleUri__packageNameEnd(this),_=u>0?u:l,a=_-o,new C._SimpleUri(A.JSString_methods.substring$2(e._uri,0,_)+A.JSString_methods.substring$1(n,o),e._schemeEnd,e._hostStart,e._portStart,l,m+a,t._fragmentStart+a,e._schemeCache);if(c=e._pathStart,$=e._queryStart,c===$&&e._hostStart>0){for(;A.JSString_methods.startsWith$2(n,"../",o);)o+=3;return a=c-o+1,new C._SimpleUri(A.JSString_methods.substring$2(e._uri,0,c)+"/"+A.JSString_methods.substring$1(n,o),e._schemeEnd,e._hostStart,e._portStart,c,m+a,t._fragmentStart+a,e._schemeCache)}if(p=e._uri,u=C._SimpleUri__packageNameEnd(this),u>=0)h=u;else for(h=c;A.JSString_methods.startsWith$2(p,"../",h);)h+=3;d=0;while(1){if(f=o+3,!(f<=m&&A.JSString_methods.startsWith$2(n,"../",o)))break;++d,o=f}for(g="";$>h;)if(--$,47===A.JSString_methods.codeUnitAt$1(p,$)){if(0===d){g="/";break}--d,g="/"}return $===h&&e._schemeEnd<=0&&!A.JSString_methods.startsWith$2(p,"/",c)&&(o-=3*d,g=""),a=$-o+g.length,new C._SimpleUri(A.JSString_methods.substring$2(p,0,$)+g+A.JSString_methods.substring$1(n,o),e._schemeEnd,e._hostStart,e._portStart,c,m+a,t._fragmentStart+a,e._schemeCache)},toFilePath$0:function(){var e,t,n=this._schemeEnd;if(n>=0?(e=!(4===n&&A.JSString_methods.startsWith$1(this._uri,"file")),n=e):n=!1,n)throw C.wrapException(C.UnsupportedError$("Cannot extract a file path from a "+this.get$scheme()+" URI"));if(n=this._queryStart,e=this._uri,n<e.length){if(n<this._fragmentStart)throw C.wrapException(C.UnsupportedError$(k.Cannotfq));throw C.wrapException(C.UnsupportedError$(k.Cannotff))}return t=I.$get$_Uri__isWindowsCached(),t?n=C._Uri__toWindowsFilePath(this):(this._hostStart<this._portStart&&C.throwExpression(C.UnsupportedError$(k.Cannotn)),n=A.JSString_methods.substring$2(e,this._pathStart,n)),n},get$hashCode:function(e){var t=this._hashCodeCache;return null==t?this._hashCodeCache=A.JSString_methods.get$hashCode(this._uri):t},$eq:function(e,t){return null!=t&&(this===t||V.Uri._is(t)&&this._uri===t.toString$0(0))},_toNonSimple$0:function(){var e=this.get$scheme(),t=this.get$userInfo(),n=this._hostStart>0?this.get$host():null,r=this.get$hasPort()?this.get$port(this):null,i=this._uri,s=this._queryStart,a=A.JSString_methods.substring$2(i,this._pathStart,s),o=this._fragmentStart;return s=s<o?this.get$query():null,C._Uri$_internal(e,t,n,r,a,s,o<i.length?this.get$fragment():null)},toString$0:function(e){return this._uri},$isUri:1},C._DataUri.prototype={},C.Expando.prototype={toString$0:function(e){return"Expando:null"}},C._convertDataTree__convert.prototype={call$1:function(e){var t,n,r,i=this._convertedObjects;if(i.containsKey$1(e))return i.$index(0,e);if(V.Map_dynamic_dynamic._is(e)){for(t={},i.$indexSet(0,e,t),i=E.get$iterator$ax(e.get$keys(e));i.moveNext$0();)n=i.get$current(i),t[n]=this.call$1(e.$index(0,n));return t}return V.Iterable_dynamic._is(e)?(r=[],i.$indexSet(0,e,r),A.JSArray_methods.addAll$1(r,E.map$1$1$ax(e,this,V.dynamic)),r):e},$signature:351},C._JSRandom.prototype={nextInt$1:function(e){if(e<=0||e>4294967296)throw C.wrapException(C.RangeError$("max must be in range 0 < max ≤ 2^32, was "+e));return Math.random()*e>>>0},nextDouble$0:function(){return Math.random()}},C.ArgParser.prototype={addFlag$6$abbr$defaultsTo$help$hide$negatable:function(e,t,n,r,i,s){this._addOption$12$aliases$hide$negatable(e,t,r,null,null,null,n,null,A.OptionType_nMZ,A.List_empty,i,s)},addFlag$2$hide:function(e,t){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,!1,null,t,!0)},addFlag$2$help:function(e,t){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,!1,t,!1,!0)},addFlag$3$defaultsTo$help:function(e,t,n){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,t,n,!1,!0)},addFlag$3$help$negatable:function(e,t,n){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,!1,t,!1,n)},addFlag$3$abbr$help:function(e,t,n){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,t,!1,n,!1,!0)},addFlag$4$abbr$help$negatable:function(e,t,n,r){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,t,!1,n,!1,r)},addOption$7$abbr$allowed$defaultsTo$help$hide$valueHelp:function(e,t,n,r,i,s,a){this._addOption$12$aliases$hide$mandatory(e,t,i,a,n,null,r,null,A.OptionType_YwU,A.List_empty,s,!1)},addOption$2$hide:function(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:function(e,t,n,r,i,s){return this.addOption$7$abbr$allowed$defaultsTo$help$hide$valueHelp(e,t,n,r,i,!1,s)},addOption$4$allowed$defaultsTo$help:function(e,t,n,r){return this.addOption$7$abbr$allowed$defaultsTo$help$hide$valueHelp(e,null,t,n,r,!1,null)},addMultiOption$6$abbr$allowedHelp$help$splitCommas$valueHelp:function(e,t,n,r,i,s){var a=C._setArrayType([],V.JSArray_String);this._addOption$12$aliases$hide$splitCommas(e,t,r,s,null,n,a,null,A.OptionType_qyr,A.List_empty,!1,i)},addMultiOption$5$abbr$help$splitCommas$valueHelp:function(e,t,n,r,i){return this.addMultiOption$6$abbr$allowedHelp$help$splitCommas$valueHelp(e,t,null,n,r,i)},addMultiOption$3$allowedHelp$help:function(e,t,n){return this.addMultiOption$6$abbr$allowedHelp$help$splitCommas$valueHelp(e,null,t,n,!0,null)},_addOption$14$aliases$hide$mandatory$negatable$splitCommas:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p){var h,d,f,g,m,y=C._setArrayType([e],V.JSArray_String);if(A.JSArray_methods.addAll$1(y,u),A.JSArray_methods.any$1(y,new C.ArgParser__addOption_closure(this)))throw C.wrapException(C.ArgumentError$('Duplicate option or alias "'+e+'".',null));if(y=null!=t,y&&(h=this.findByAbbreviation$1(t),null!=h))throw C.wrapException(C.ArgumentError$('Abbreviation "'+t+'" is already used by "'+h.name+'".',null));for(d=null==i?null:C.List_List$unmodifiable(i,V.String),null==s?f=null:(f=V.String,f=C.ConstantMap_ConstantMap$from(s,f,f)),g=new C.Option(e,t,n,r,d,f,a,$,o,l,null==p?l===A.OptionType_qyr:p,!1,_),0===e.length?C.throwExpression(C.ArgumentError$("Name cannot be empty.",null)):A.JSString_methods.startsWith$1(e,"-")&&C.throwExpression(C.ArgumentError$("Name "+e+' cannot start with "-".',null)),d=I.$get$Option__invalidChars()._nativeRegExp,d.test(e)&&C.throwExpression(C.ArgumentError$('Name "'+e+'" contains invalid characters.',null)),y&&(1!==t.length?C.throwExpression(C.ArgumentError$("Abbreviation must be null or have length 1.",null)):"-"===t&&C.throwExpression(C.ArgumentError$('Abbreviation cannot be "-".',null)),d.test(t)&&C.throwExpression(C.ArgumentError$("Abbreviation is an invalid character.",null))),this._arg_parser$_options.$indexSet(0,e,g),this._optionsAndSeparators.push(g),y=this._aliases,m=0;0;++m)y.$indexSet(0,u[m],e)},_addOption$12$aliases$hide$splitCommas:function(e,t,n,r,i,s,a,o,l,u,_,c){return this._addOption$14$aliases$hide$mandatory$negatable$splitCommas(e,t,n,r,i,s,a,o,l,u,_,!1,!1,c)},_addOption$12$aliases$hide$mandatory:function(e,t,n,r,i,s,a,o,l,u,_,c){return this._addOption$14$aliases$hide$mandatory$negatable$splitCommas(e,t,n,r,i,s,a,o,l,u,_,c,!1,null)},_addOption$12$aliases$hide$negatable:function(e,t,n,r,i,s,a,o,l,u,_,c){return this._addOption$14$aliases$hide$mandatory$negatable$splitCommas(e,t,n,r,i,s,a,o,l,u,_,!1,c,null)},findByAbbreviation$1:function(e){var t,n;for(t=this.options._map,t=t.get$values(t),t=t.get$iterator(t);t.moveNext$0();)if(n=t.get$current(t),n.abbr===e)return n;return null},findByNameOrAlias$1:function(e){var t=this._aliases.$index(0,e);return null==t&&(t=e),this.options._map.$index(0,t)}},C.ArgParser__addOption_closure.prototype={call$1:function(e){return null!=this.$this.findByNameOrAlias$1(e)},$signature:8},C.ArgParserException.prototype={},C.ArgResults.prototype={$index:function(e,t){var n=this._parser.options._map;if(!n.containsKey$1(t))throw C.wrapException(C.ArgumentError$('Could not find an option named "'+t+'".',null));return n=n.$index(0,t),n.toString,n.valueOrDefault$1(this._parsed.$index(0,t))},wasParsed$1:function(e){if(!this._parser.options._map.containsKey$1(e))throw C.wrapException(C.ArgumentError$('Could not find an option named "'+e+'".',null));return this._parsed.containsKey$1(e)}},C.Option.prototype={valueOrDefault$1:function(e){var t;return null!=e?e:this.type===A.OptionType_qyr?(t=this.defaultsTo,null==t?C._setArrayType([],V.JSArray_String):t):this.defaultsTo}},C.OptionType.prototype={},C.Parser0.prototype={parse$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$=this._args;for($.toList$0(0),null,i=this._parser$_rest,s=this._grammar,a=s.commands,o=$.$ti._precomputed1;!$.get$isEmpty($);){if(l=$._collection$_head,l===$._collection$_tail&&C.throwExpression(C.IterableElementError_noElement()),l=$._collection$_table[l],u=null==l,"--"===(u?o._as(l):l)){$.removeFirst$0();break}if(u&&(l=o._as(l)),_=a._map.$index(0,l),null!=_){0!==i.length&&C.throwExpression(C.ArgParserException$("Cannot specify arguments before a command.",null)),e=$.removeFirst$0(),a=V.JSArray_String,o=C._setArrayType([],a),A.JSArray_methods.addAll$1(o,i),t=new C.Parser0(e,this,_,$,o,C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.dynamic));try{t.parse$0()}catch(c){throw $=C.unwrapException(c),$ instanceof C.ArgParserException?(n=$,$=n.message,r=C._setArrayType([e],a),E.addAll$1$ax(r,n.commands),C.wrapException(C.ArgParserException$($,r))):c}A.JSArray_methods.clear$0(i);break}this._parseSoloOption$0()||(this._parseAbbreviation$1(this)||this._parseLongOption$0()||i.push($.removeFirst$0()))}return s.options._map.forEach$1(0,new C.Parser_parse_closure(this)),A.JSArray_methods.addAll$1(i,$),$.clear$0(0),new C.ArgResults(s,this._results,this._commandName,new C.UnmodifiableListView(i,V.UnmodifiableListView_String))},_readNextArgAsValue$1:function(e){var t=this._args;t.get$isEmpty(t)&&C.throwExpression(C.ArgParserException$('Missing argument for "'+e.name+'".',null)),this._setOption$3(this._results,e,t.get$first(t)),t.removeFirst$0()},_parseSoloOption$0:function(){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],!!C._isLetterOrDigit(A.JSString_methods._codeUnitAt$1(e,0))&&(this._handleSoloOption$1(e),!0)))},_handleSoloOption$1:function(e){var t,n=this._grammar.findByAbbreviation$1(e);return null==n?(t=this._parser$_parent,null==t&&C.throwExpression(C.ArgParserException$('Could not find an option or flag "-'+e+'".',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:function(e){var t,n,r,i,s,a,o=this._args;if(o.get$first(o).length<2)return!1;if(!A.JSString_methods.startsWith$1(o.get$first(o),"-"))return!1;t=o.$ti._precomputed1,n=1;while(1){if(r=o._collection$_head,r===o._collection$_tail&&C.throwExpression(C.IterableElementError_noElement()),r=o._collection$_table[r],i=null==r,n<(i?t._as(r):r).length?(r=A.JSString_methods._codeUnitAt$1(i?t._as(r):r,n),r=r>=65&&r<=90||(r>=97&&r<=122||r>=48&&r<=57)):r=!1,!r)break;++n}return 1!==n&&(s=A.JSString_methods.substring$2(o.get$first(o),1,n),a=A.JSString_methods.substring$1(o.get$first(o),n),!A.JSString_methods.contains$1(a,"\n")&&!A.JSString_methods.contains$1(a,"\r")&&(this._handleAbbreviation$3(s,a,e),!0))},_handleAbbreviation$3:function(e,t,n){var r,i,s,a=A.JSString_methods.substring$2(e,0,1),o=this._grammar.findByAbbreviation$1(a);if(null==o)return r=this._parser$_parent,null==r&&C.throwExpression(C.ArgParserException$(k.Could_+a+'".',null)),r._handleAbbreviation$3(e,t,n),!0;if(o.type!==A.OptionType_nMZ)this._setOption$3(this._results,o,A.JSString_methods.substring$1(e,1)+t);else for(r=A.JSString_methods.substring$1(e,1),""!==t&&C.throwExpression(C.ArgParserException$('Option "-'+a+'" is a flag and cannot handle value "'+r+t+'".',null)),r=e.length,i=0;i<r;i=s)s=i+1,n._parseShortFlag$1(A.JSString_methods.substring$2(e,i,s));return this._args.removeFirst$0(),!0},_parseShortFlag$1:function(e){var t,n=this._grammar.findByAbbreviation$1(e);if(null==n)return t=this._parser$_parent,null==t&&C.throwExpression(C.ArgParserException$(k.Could_+e+'".',null)),void t._parseShortFlag$1(e);n.type!==A.OptionType_nMZ&&C.throwExpression(C.ArgParserException$('Option "-'+e+'" must be a flag to be in a collapsed "-".',null)),this._results.$indexSet(0,n.name,!0)},_parseLongOption$0:function(){var e,t,n,r,i,s,a,o,l=this._args;if(!A.JSString_methods.startsWith$1(l.get$first(l),"--"))return!1;for(e=A.JSString_methods.indexOf$1(l.get$first(l),"="),t=-1===e,n=t?A.JSString_methods.substring$1(l.get$first(l),2):A.JSString_methods.substring$2(l.get$first(l),2,e),r=n.length,i=0;i!==r;++i)if(s=A.JSString_methods._codeUnitAt$1(n,i),a=s>=65&&s<=90||(s>=97&&s<=122||s>=48&&s<=57),!a&&45!==s&&95!==s)return!1;return o=t?null:A.JSString_methods.substring$1(l.get$first(l),e+1),l=null!=o&&(A.JSString_methods.contains$1(o,"\n")||A.JSString_methods.contains$1(o,"\r")),!l&&(this._handleLongOption$2(n,o),!0)},_handleLongOption$2:function(e,t){var n='Could not find an option named "',r=this._grammar,i=r.findByNameOrAlias$1(e);if(null!=i)this._args.removeFirst$0(),i.type===A.OptionType_nMZ?(null!=t&&C.throwExpression(C.ArgParserException$('Flag option "'+e+'" should not be given a value.',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=this._parser$_parent,null==r&&C.throwExpression(C.ArgParserException$(n+e+'".',null)),r._handleLongOption$2(e,t),!0;if(i=r.findByNameOrAlias$1(A.JSString_methods.substring$1(e,3)),null==i)return r=this._parser$_parent,null==r&&C.throwExpression(C.ArgParserException$(n+e+'".',null)),r._handleLongOption$2(e,t),!0;this._args.removeFirst$0(),i.type!==A.OptionType_nMZ&&C.throwExpression(C.ArgParserException$('Cannot negate non-flag option "'+e+'".',null)),i.negatable||C.throwExpression(C.ArgParserException$('Cannot negate option "'+e+'".',null)),this._results.$indexSet(0,i.name,!1)}return!0},_setOption$3:function(e,t,n){var r,i,s,a,o,l;if(t.type!==A.OptionType_qyr)return this._validateAllowed$2(t,n),void e.$indexSet(0,t.name,n);if(r=V.List_dynamic._as(e.putIfAbsent$2(t.name,new C.Parser__setOption_closure)),t.splitCommas)for(i=n.split(","),s=i.length,a=E.getInterceptor$ax(r),o=0;o<s;++o)l=i[o],this._validateAllowed$2(t,l),a.add$1(r,l);else this._validateAllowed$2(t,n),E.add$1$ax(r,n)},_validateAllowed$2:function(e,t){var n=e.allowed;null!=n&&(A.JSArray_methods.contains$1(n,t)||C.throwExpression(C.ArgParserException$('"'+t+'" is not an allowed value for option "'+e.name+'".',null)))}},C.Parser_parse_closure.prototype={call$2:function(e,t){var n=this.$this._results.$index(0,e),r=t.callback;null!=r&&r.call$1(t.valueOrDefault$1(n))},$signature:455},C.Parser__setOption_closure.prototype={call$0:function(){return C._setArrayType([],V.JSArray_String)},$signature:130},C._Usage.prototype={get$_columnWidths:function(){var e,t=this.___Usage__columnWidths_FI;return t===I&&(e=this._calculateColumnWidths$0(),this.___Usage__columnWidths_FI!==I&&C.throwUnnamedLateFieldADI(),this.___Usage__columnWidths_FI=e,t=e),t},generate$0:function(){var e,t,n,r,i,s,a;for(e=this._usage$_optionsAndSeparators,t=e.length,n=V.Option,r=this._buffer,i=0;i<e.length;e.length===t||(0,C.throwConcurrentModificationError)(e),++i)s=e[i],"string"!=typeof s?(n._as(s),s.hide||this._writeOption$1(s)):(a=r._contents,r._contents=(0!==a.length?r._contents=a+"\n\n":a)+s,this._newlinesNeeded=1);return e=r._contents,e.charCodeAt(0),e},_writeOption$1:function(e){var t,n,r,i,s,a,o,l=e.abbr;if(this._write$2(0,null==l?"":"-"+l+", "),l=this._longOption$1(e),this._write$2(1,l),l=e.help,null!=l&&this._write$2(2,l),l=e.allowedHelp,null!=l){for(t=E.toList$0$ax(l.get$keys(l)),A.JSArray_methods.sort$0(t),this._newline$0(),n=t.length,r=e.defaultsTo,i=V.List_dynamic._is(r),s=0;s<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++s)a=t[s],o=(i?A.JSArray_methods.contains$1(r,a):r===a)?" (default)":"",this._write$2(1," ["+a+"]"+o),o=l.$index(0,a),o.toString,this._write$2(2,o);this._newline$0()}else null!=e.allowed?this._write$2(2,this._buildAllowedList$1(e)):(l=e.type,l===A.OptionType_nMZ?!0===e.defaultsTo&&this._write$2(2,"(defaults to on)"):l===A.OptionType_qyr?(l=e.defaultsTo,null!=l&&0!==V.Iterable_dynamic._as(l).length&&(V.List_dynamic._as(l),this._write$2(2,"(defaults to "+new C.MappedListIterable(l,new C._Usage__writeOption_closure,C._arrayInstanceType(l)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+")"))):(l=e.defaultsTo,null!=l&&this._write$2(2,'(defaults to "'+C.S(l)+'")')))},_longOption$1:function(e){var t=e.name,n=e.negatable?"--[no-]"+t:"--"+t;return t=e.valueHelp,null!=t?n+"=<"+t+">":n},_calculateColumnWidths$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c;for(e=this._usage$_optionsAndSeparators,t=e.length,n=V.List_dynamic,r=0,i=0,s=0;s<e.length;e.length===t||(0,C.throwConcurrentModificationError)(e),++s)if(a=e[s],a instanceof C.Option&&!a.hide&&(o=a.abbr,r=Math.max(r,(null==o?"":"-"+o+", ").length),o=this._longOption$1(a),i=Math.max(i,o.length),o=a.allowedHelp,null!=o))for(o=E.get$iterator$ax(o.get$keys(o)),l=a.defaultsTo,u=n._is(l);o.moveNext$0();)_=o.get$current(o),c=(u?A.JSArray_methods.contains$1(l,_):l===_)?" (default)":"",i=Math.max(i,(" ["+_+"]"+c).length);return C._setArrayType([r,i+4],V.JSArray_int)},_newline$0:function(){++this._newlinesNeeded,this._currentColumn=0},_write$2:function(e,t){var n,r,i=C._setArrayType(t.split("\n"),V.JSArray_String);this.get$_columnWidths();while(1){if(0===i.length||""!==E.trim$0$s(A.JSArray_methods.get$first(i)))break;A.JSArray_methods.removeAt$1(i,0)}while(1){if(0===i.length||""!==E.trim$0$s(A.JSArray_methods.get$last(i)))break;i.pop()}for(n=i.length,r=0;r<i.length;i.length===n||(0,C.throwConcurrentModificationError)(i),++r)this._writeLine$2(e,i[r])},_writeLine$2:function(e,t){var n,r;for(n=this._buffer;r=this._newlinesNeeded,r>0;)n._contents+="\n",this._newlinesNeeded=r-1;for(;r=this._currentColumn,r!==e;)n._contents+=r<2?A.JSString_methods.$mul(" ",this.get$_columnWidths()[this._currentColumn]):"\n",this._currentColumn=(this._currentColumn+1)%3;this.get$_columnWidths(),n._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:function(e){var t,n,r,i,s,a=e.defaultsTo,o=V.List_dynamic._is(a)?A.JSArray_methods.get$contains(a):new C._Usage__buildAllowedList_closure(e);for(a="[",t=e.allowed,n=t.length,r=!0,i=0;i<n;++i,r=!1)s=t[i],r||(a+=", "),a+=C.S(s),o.call$1(s)&&(a+=" (default)");return a+="]",a.charCodeAt(0),a}},C._Usage__writeOption_closure.prototype={call$1:function(e){return'"'+C.S(e)+'"'},$signature:76},C._Usage__buildAllowedList_closure.prototype={call$1:function(e){return e===this.option.defaultsTo},$signature:131},C.ErrorResult.prototype={complete$1:function(e){e.completeError$2(this.error,this.stackTrace)},get$hashCode:function(e){return(E.get$hashCode$(this.error)^C.Primitives_objectHashCode(this.stackTrace)^492929599)>>>0},$eq:function(e,t){return null!=t&&(t instanceof C.ErrorResult&&E.$eq$(this.error,t.error)&&this.stackTrace===t.stackTrace)},$isResult:1},C.ValueResult.prototype={complete$1:function(e){e.complete$1(this.value)},get$hashCode:function(e){return(842997089^E.get$hashCode$(this.value))>>>0},$eq:function(e,t){return null!=t&&(t instanceof C.ValueResult&&E.$eq$(this.value,t.value))},$isResult:1},C.StreamCompleter.prototype={setSourceStream$1:function(e){var t=this._stream_completer$_stream;if(null!=t._sourceStream)throw C.wrapException(C.StateError$("Source stream already set"));t._sourceStream=e,null!=t._stream_completer$_controller&&t._linkStreamToController$0()},setError$2:function(e,t){var n=this.$ti._precomputed1;this.setSourceStream$1(C.Stream_Stream$fromFuture(C.Future_Future$error(e,t,n),n))},setError$1:function(e){return this.setError$2(e,null)}},C._CompleterStream.prototype={listen$4$cancelOnError$onDone$onError:function(e,t,n,r,i){var s,a;if(null==this._stream_completer$_controller){if(s=this._sourceStream,null!=s&&!s.get$isBroadcast())return s.listen$4$cancelOnError$onDone$onError(0,t,n,r,i);null==this._stream_completer$_controller&&(this._stream_completer$_controller=C.StreamController_StreamController(null,null,null,null,!0,this.$ti._precomputed1)),null!=this._sourceStream&&this._linkStreamToController$0()}return a=this._stream_completer$_controller,a.toString,new C._ControllerStream(a,C._instanceType(a)._eval$1("_ControllerStream<1>")).listen$4$cancelOnError$onDone$onError(0,t,n,r,i)},listen$1:function(e,t){return this.listen$4$cancelOnError$onDone$onError(e,t,null,null,null)},listen$3$onDone$onError:function(e,t,n,r){return this.listen$4$cancelOnError$onDone$onError(e,t,null,n,r)},_linkStreamToController$0:function(){var e,t=this._stream_completer$_controller;t.toString,e=this._sourceStream,e.toString,t.addStream$2$cancelOnError(e,!1).whenComplete$1(t.get$close(t))}},C.StreamGroup.prototype={add$1:function(e,t){var n;if(this._closed)throw C.wrapException(C.StateError$("Can't add a Stream to a closed StreamGroup."));if(n=this._stream_group$_state,n===A._StreamGroupState_dormant)this._subscriptions.putIfAbsent$2(t,new C.StreamGroup_add_closure);else{if(n===A._StreamGroupState_canceled)return t.listen$1(0,null).cancel$0();this._subscriptions.putIfAbsent$2(t,new C.StreamGroup_add_closure0(this,t))}return null},remove$1:function(e,t){var n=this._subscriptions,r=n.remove$1(0,t),i=null==r?null:r.cancel$0();return 0===n.__js_helper$_length&&this._closed&&(n=this.__StreamGroup__controller_A,n===I&&C.throwUnnamedLateFieldNI(),C.scheduleMicrotask(n.get$close(n))),i},_onListen$0:function(){var e,t,n,r,i,s,a,o;for(this._stream_group$_state=A._StreamGroupState_listening,t=this._subscriptions,n=C.List_List$of(t.get$entries(t),!0,this.$ti._eval$1("MapEntry<Stream<1>,StreamSubscription<1>?>")),r=n.length,i=0;i<r;++i)if(s=n[i],null==s.value){e=s.key;try{t.$indexSet(0,e,this._listenToStream$1(e))}catch(a){throw t=this._onCancel$0(),null!=t&&(o=new C.StreamGroup__onListen_closure,n=t.$ti,r=I.Zone__current,r!==A.C__RootZone&&(o=C._registerErrorHandler(o,r)),t._addListener$1(new C._FutureListener(new C._Future(r,n),2,null,o,n._eval$1("@<1>")._bind$1(n._precomputed1)._eval$1("_FutureListener<1,2>")))),a}}},_onPause$0:function(){var e,t,n;for(this._stream_group$_state=A._StreamGroupState_paused,e=this._subscriptions,e=e.get$values(e),e=new C.MappedIterator(E.get$iterator$ax(e.__internal$_iterable),e._f),t=C._instanceType(e)._rest[1];e.moveNext$0();)n=e.__internal$_current,(null==n?t._as(n):n).pause$0(0)},_onResume$0:function(){var e,t,n;for(this._stream_group$_state=A._StreamGroupState_listening,e=this._subscriptions,e=e.get$values(e),e=new C.MappedIterator(E.get$iterator$ax(e.__internal$_iterable),e._f),t=C._instanceType(e)._rest[1];e.moveNext$0();)n=e.__internal$_current,(null==n?t._as(n):n).resume$0(0)},_onCancel$0:function(){var e,t,n;return this._stream_group$_state=A._StreamGroupState_canceled,e=this._subscriptions,t=C.IterableNullableExtension_whereNotNull(e.get$entries(e).map$1$1(0,new C.StreamGroup__onCancel_closure(this),V.nullable_Future_void),V.Future_void),n=C.List_List$of(t,!0,t.$ti._eval$1("Iterable.E")),e.clear$0(0),0===n.length?null:C.Future_wait(n,V.void)},_listenToStream$1:function(e){var t,n=this.__StreamGroup__controller_A;return n===I&&C.throwUnnamedLateFieldNI(),t=e.listen$3$onDone$onError(0,n.get$add(n),new C.StreamGroup__listenToStream_closure(this,e),n.get$addError()),this._stream_group$_state===A._StreamGroupState_paused&&t.pause$0(0),t}},C.StreamGroup_add_closure.prototype={call$0:function(){return null},$signature:1},C.StreamGroup_add_closure0.prototype={call$0:function(){return this.$this._listenToStream$1(this.stream)},$signature:function(){return this.$this.$ti._eval$1("StreamSubscription<1>()")}},C.StreamGroup__onListen_closure.prototype={call$1:function(e){},$signature:72},C.StreamGroup__onCancel_closure.prototype={call$1:function(e){var t,n=e.value;try{return null!=n?(t=n.cancel$0(),t):(t=E.listen$1$z(e.key,null).cancel$0(),t)}catch(r){return null}},$signature:function(){return this.$this.$ti._eval$1("Future<~>?(MapEntry<Stream<1>,StreamSubscription<1>?>)")}},C.StreamGroup__listenToStream_closure.prototype={call$0:function(){return this.$this.remove$1(0,this.stream)},$signature:0},C._StreamGroupState.prototype={toString$0:function(e){return this.name}},C.StreamQueue.prototype={_updateRequests$0:function(){var e,t,n,r;for(e=this._requestQueue,t=this._eventQueue,n=e.$ti._precomputed1;!e.get$isEmpty(e);){if(r=e._collection$_head,r===e._collection$_tail&&C.throwExpression(C.IterableElementError_noElement()),r=e._collection$_table[r],null==r&&(r=n._as(r)),!r.update$2(t,this._isDone))return;e.removeFirst$0()}this._isDone||this._stream_queue$_subscription.pause$0(0)},_ensureListening$0:function(){var e;this._isDone||(e=this._stream_queue$_subscription,null==e?this._stream_queue$_subscription=this._stream_queue$_source.listen$3$onDone$onError(0,new C.StreamQueue__ensureListening_closure(this),new C.StreamQueue__ensureListening_closure0(this),new C.StreamQueue__ensureListening_closure1(this)):e.resume$0(0))},_addResult$1:function(e){++this._eventsReceived,this._eventQueue._queue_list$_add$1(e),this._updateRequests$0()},_addRequest$1:function(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)}},C.StreamQueue__ensureListening_closure.prototype={call$1:function(e){var t=this.$this;t._addResult$1(new C.ValueResult(e,t.$ti._eval$1("ValueResult<1>")))},$signature:function(){return this.$this.$ti._eval$1("~(1)")}},C.StreamQueue__ensureListening_closure1.prototype={call$2:function(e,t){this.$this._addResult$1(new C.ErrorResult(e,t))},$signature:62},C.StreamQueue__ensureListening_closure0.prototype={call$0:function(){var e=this.$this;e._stream_queue$_subscription=null,e._isDone=!0,e._updateRequests$0()},$signature:0},C._NextRequest.prototype={update$2:function(e,t){return e.get$isEmpty(e)?!!t&&(this._completer.completeError$2(new C.StateError("No elements"),C.StackTrace_current()),!0):(e.removeFirst$0().complete$1(this._completer),!0)},$is_EventRequest:1},C.Repl.prototype={},C.alwaysValid_closure.prototype={call$1:function(e){return!0},$signature:8},C.ReplAdapter.prototype={runAsync$0:function(){var e,t,n={},r=E.get$isTTY$x(_.process.stdin),i=null!=r&&r?_.process.stdout:null;return r=this.repl.prompt,e=E.createInterface$1$x(I.$get$readline(),{input:_.process.stdin,output:i,prompt:r}),this.rl=e,n.statement="",n.prompt=r,t=C._Cell$(),t.__late_helper$_value=C.StreamController_StreamController(this.get$exit(this),new C.ReplAdapter_runAsync_closure(n,this,e,t),null,null,!1,V.String),t._readLocal$0().get$stream()},exit$0:function(e){var t=this.rl;null!=t&&E.close$0$x(t),this.rl=null}},C.ReplAdapter_runAsync_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,$,p,h,d,f,g,m,y,S,v,b=0,x=C._makeAsyncAwaitCompleter(V.void),w=1,M=this,L=C._wrapJsFunctionForAsync((function(k,R){1===k&&(e=R,b=w);while(1)switch(b){case 0:w=3,t=C.StreamController_StreamController(null,null,null,null,!1,V.String),a=t,o=C.QueueList$(null,V.Result_String),l=C.ListQueue$(V._EventRequest_dynamic),n=new C.StreamQueue(new C._ControllerStream(a,C.instanceType(a)._eval$1("_ControllerStream<1>")),o,l,V.StreamQueue_String),a=M.rl,o=E.getInterceptor$x(a),o.on$2(a,"line",C.allowInterop(new C.ReplAdapter_runAsync__closure(t))),l=M._box_0,u=M.$this.repl,c=u.continuation,$=u.prompt,p=M.runController,h=p.__late_helper$_name;case 6:return d=E.get$isTTY$x(_.process.stdin),null!=d&&d&&E.write$1$x(_.process.stdout,l.prompt),d=n,f=C.instanceType(d),g=new C._Future(I.Zone__current,f._eval$1("_Future<1>")),d._addRequest$1(new C._NextRequest(new C._AsyncCompleter(g,f._eval$1("_AsyncCompleter<1>")),f._eval$1("_NextRequest<1>"))),b=8,C._asyncAwait(g,L);case 8:r=R,d=E.get$isTTY$x(_.process.stdin),null!=d&&d||(m=l.prompt+C.S(r),y=I.printToZone,null==y?C.printString(m):y.call$1(m)),S=A.JSString_methods.$add(l.statement,r),l.statement=S,u.validator.call$1(S)?(d=p.__late_helper$_value,d===p&&C.throwExpression(C.LateError$localNI(h)),E.add$1$ax(d,l.statement),l.statement="",l.prompt=$,o.setPrompt$1(a,$)):(l.statement+="\n",l.prompt=c,o.setPrompt$1(a,c)),b=6;break;case 7:w=1,b=5;break;case 3:return w=2,v=e,i=C.unwrapException(v),s=C.getTraceFromException(v),a=M.runController,a._readLocal$0().addError$2(i,s),b=9,C._asyncAwait(M.$this.exit$0(0),L);case 9:E.close$0$x(a._readLocal$0()),b=5;break;case 2:b=1;break;case 5:return C._asyncReturn(null,x);case 1:return C._asyncRethrow(e,x)}}));return C._asyncStartSync(L,x)},$signature:39},C.ReplAdapter_runAsync__closure.prototype={call$1:function(e){return this.lineController.add$1(0,C._asString(e))},$signature:133},C.Stdin.prototype={},C.Stdout.prototype={},C.ReadlineModule.prototype={},C.ReadlineOptions.prototype={},C.ReadlineInterface.prototype={},C.EmptyUnmodifiableSet.prototype={get$iterator:function(e){return A.C_EmptyIterator},get$length:function(e){return 0},contains$1:function(e,t){return!1},toSet$0:function(e){return C.LinkedHashSet_LinkedHashSet$_empty(this.$ti._precomputed1)},$isEfficientLengthIterable:1,$isSet:1},C._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin.prototype={},C.DefaultEquality.prototype={},C.IterableEquality.prototype={equals$2:function(e,t,n){var r,i,s;if(t===n)return!0;for(r=E.get$iterator$ax(t),i=E.get$iterator$ax(n);1;){if(s=r.moveNext$0(),s!==i.moveNext$0())return!1;if(!s)return!0;if(!E.$eq$(r.get$current(r),i.get$current(i)))return!1}},hash$1:function(e){var t,n,r;for(t=e.length,n=0,r=0;r<e.length;e.length===t||(0,C.throwConcurrentModificationError)(e),++r)n=n+E.get$hashCode$(e[r])&2147483647,n=n+(n<<10>>>0)&2147483647,n^=n>>>6;return n=n+(n<<3>>>0)&2147483647,n^=n>>>11,n+(n<<15>>>0)&2147483647}},C.ListEquality.prototype={equals$2:function(e,t,n){var r,i,s,a;if(null==t?null==n:t===n)return!0;if(null==t||null==n)return!1;if(r=E.getInterceptor$asx(t),i=r.get$length(t),s=E.getInterceptor$asx(n),i!==s.get$length(n))return!1;for(a=0;a<i;++a)if(!E.$eq$(r.$index(t,a),s.$index(n,a)))return!1;return!0},hash$1:function(e){var t,n;for(t=0,n=0;n<e.length;++n)t=t+E.get$hashCode$(e[n])&2147483647,t=t+(t<<10>>>0)&2147483647,t^=t>>>6;return t=t+(t<<3>>>0)&2147483647,t^=t>>>11,t+(t<<15>>>0)&2147483647}},C._MapEntry.prototype={get$hashCode:function(e){return 3*E.get$hashCode$(this.key)+7*E.get$hashCode$(this.value)&2147483647},$eq:function(e,t){return null!=t&&(t instanceof C._MapEntry&&E.$eq$(this.key,t.key)&&E.$eq$(this.value,t.value))}},C.MapEquality.prototype={equals$2:function(e,t,n){var r,i,s,a,o;if(t===n)return!0;if(t.get$length(t)!==n.get$length(n))return!1;for(r=C.HashMap_HashMap(V._MapEntry,V.int),i=E.get$iterator$ax(t.get$keys(t));i.moveNext$0();)s=i.get$current(i),a=new C._MapEntry(this,s,t.$index(0,s)),o=r.$index(0,a),r.$indexSet(0,a,(null==o?0:o)+1);for(i=E.get$iterator$ax(n.get$keys(n));i.moveNext$0();){if(s=i.get$current(i),a=new C._MapEntry(this,s,n.$index(0,s)),o=r.$index(0,a),null==o||0===o)return!1;r.$indexSet(0,a,o-1)}return!0},hash$1:function(e){var t,n,r,i,s,a;for(t=E.get$iterator$ax(e.get$keys(e)),n=C._instanceType(this)._rest[1],r=0;t.moveNext$0();)i=t.get$current(t),s=E.get$hashCode$(i),a=e.$index(0,i),r=r+3*s+7*E.get$hashCode$(null==a?n._as(a):a)&2147483647;return r=r+(r<<3>>>0)&2147483647,r^=r>>>11,r+(r<<15>>>0)&2147483647}},C.QueueList.prototype={add$1:function(e,t){this._queue_list$_add$1(t)},addAll$1:function(e,t){var n,r,i,s,a,o;if(V.List_dynamic._is(t))n=E.get$length$asx(t),r=this.get$length(this),i=r+n,i>=E.get$length$asx(this._table)?(this._preGrow$1(i),E.setRange$4$ax(this._table,r,i,t,0),this.set$_tail(this.get$_tail()+n)):(s=E.get$length$asx(this._table)-this.get$_tail(),i=this._table,a=E.getInterceptor$ax(i),n<s?(a.setRange$4(i,this.get$_tail(),this.get$_tail()+n,t,0),this.set$_tail(this.get$_tail()+n)):(o=n-s,a.setRange$4(i,this.get$_tail(),this.get$_tail()+s,t,0),E.setRange$4$ax(this._table,0,o,t,s),this.set$_tail(o)));else for(i=E.get$iterator$ax(t);i.moveNext$0();)this._queue_list$_add$1(i.get$current(i))},cast$1$0:function(e,t){return new C._CastQueueList(this,E.cast$1$0$ax(this._table,t),-1,-1,C._instanceType(this)._eval$1("@<QueueList.E>")._bind$1(t)._eval$1("_CastQueueList<1,2>"))},toString$0:function(e){return C.IterableBase_iterableToFullString(this,"{","}")},addFirst$1:function(e){this.set$_head((this.get$_head()-1&E.get$length$asx(this._table)-1)>>>0),E.$indexSet$ax(this._table,this.get$_head(),e),this.get$_head()===this.get$_tail()&&this._grow$0()},removeFirst$0:function(){var e;if(this.get$_head()===this.get$_tail())throw C.wrapException(C.StateError$("No element"));return e=E.$index$asx(this._table,this.get$_head()),null==e&&(e=C._instanceType(this)._eval$1("QueueList.E")._as(e)),E.$indexSet$ax(this._table,this.get$_head(),null),this.set$_head((this.get$_head()+1&E.get$length$asx(this._table)-1)>>>0),e},get$length:function(e){return(this.get$_tail()-this.get$_head()&E.get$length$asx(this._table)-1)>>>0},set$length:function(e,t){var n,r,i,s;if(t<0)throw C.wrapException(C.RangeError$("Length "+t+" may not be negative."));if(t>this.get$length(this)&&!C._instanceType(this)._eval$1("QueueList.E")._is(null))throw C.wrapException(C.UnsupportedError$("The length can only be increased when the element type is nullable, but the current element type is `"+C.createRuntimeType(C._instanceType(this)._eval$1("QueueList.E")).toString$0(0)+"`."));if(n=t-this.get$length(this),n>=0)return E.get$length$asx(this._table)<=t&&this._preGrow$1(t),void this.set$_tail((this.get$_tail()+n&E.get$length$asx(this._table)-1)>>>0);r=this.get$_tail()+n,i=this._table,r>=0?E.fillRange$3$ax(i,r,this.get$_tail(),null):(r+=E.get$length$asx(i),E.fillRange$3$ax(this._table,0,this.get$_tail(),null),i=this._table,s=E.getInterceptor$asx(i),s.fillRange$3(i,r,s.get$length(i),null)),this.set$_tail(r)},$index:function(e,t){var n;if(t<0||t>=this.get$length(this))throw C.wrapException(C.RangeError$("Index "+t+" must be in the range [0.."+this.get$length(this)+")."));return n=E.$index$asx(this._table,(this.get$_head()+t&E.get$length$asx(this._table)-1)>>>0),null==n?C._instanceType(this)._eval$1("QueueList.E")._as(n):n},$indexSet:function(e,t,n){if(t<0||t>=this.get$length(this))throw C.wrapException(C.RangeError$("Index "+t+" must be in the range [0.."+this.get$length(this)+")."));E.$indexSet$ax(this._table,(this.get$_head()+t&E.get$length$asx(this._table)-1)>>>0,n)},_queue_list$_add$1:function(e){E.$indexSet$ax(this._table,this.get$_tail(),e),this.set$_tail((this.get$_tail()+1&E.get$length$asx(this._table)-1)>>>0),this.get$_head()===this.get$_tail()&&this._grow$0()},_grow$0:function(){var e=C.List_List$filled(2*E.get$length$asx(this._table),null,!1,C._instanceType(this)._eval$1("QueueList.E?")),t=E.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(E.get$length$asx(this._table)),this._table=e},_writeToList$1:function(e){var t,n;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):(n=E.get$length$asx(this._table)-this.get$_head(),A.JSArray_methods.setRange$4(e,0,n,this._table,this.get$_head()),A.JSArray_methods.setRange$4(e,n,n+this.get$_tail(),this._table,0),this.get$_tail()+n)},_preGrow$1:function(e){var t=C.List_List$filled(C.QueueList__nextPowerOf2(e+A.JSInt_methods._shrOtherPositive$1(e,1)),null,!1,C._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:function(){return this._head},get$_tail:function(){return this._tail},set$_head:function(e){return this._head=e},set$_tail:function(e){return this._tail=e}},C._CastQueueList.prototype={get$_head:function(){return this._queue_list$_delegate.get$_head()},set$_head:function(e){this._queue_list$_delegate.set$_head(e)},get$_tail:function(){return this._queue_list$_delegate.get$_tail()},set$_tail:function(e){this._queue_list$_delegate.set$_tail(e)}},C._QueueList_Object_ListMixin.prototype={},C.UnionSet.prototype={get$length:function(e){var t=this.get$_union_set$_iterable();return t=t.get$length(t),t},get$iterator:function(e){var t=this.get$_union_set$_iterable();return t.get$iterator(t)},get$_union_set$_iterable:function(){var e=this._sets,t=this.$ti._precomputed1,n=C._instanceType(e)._eval$1("@<1>")._bind$1(t)._eval$1("ExpandIterable<1,2>");return t=C.LinkedHashSet_LinkedHashSet$_empty(t),new C.WhereIterable(new C.ExpandIterable(e,new C.UnionSet__iterable_closure(this),n),t.get$add(t),n._eval$1("WhereIterable<Iterable.E>"))},contains$1:function(e,t){return this._sets.any$1(0,new C.UnionSet_contains_closure(this,t))},toSet$0:function(e){var t,n,r,i=C.LinkedHashSet_LinkedHashSet$_empty(this.$ti._precomputed1);for(t=this._sets,t=C._LinkedHashSetIterator$(t,t._collection$_modifications),n=C._instanceType(t)._precomputed1;t.moveNext$0();)r=t._collection$_current,i.addAll$1(0,null==r?n._as(r):r);return i}},C.UnionSet__iterable_closure.prototype={call$1:function(e){return e},$signature:function(){return this.$this.$ti._eval$1("Set<1>(Set<1>)")}},C.UnionSet_contains_closure.prototype={call$1:function(e){return e.contains$1(0,this.element)},$signature:function(){return this.$this.$ti._eval$1("bool(Set<1>)")}},C._UnionSet_SetBase_UnmodifiableSetMixin.prototype={},C.UnmodifiableSetView.prototype={},C.UnmodifiableSetMixin.prototype={add$1:function(e,t){return C.UnmodifiableSetMixin__throw()},addAll$1:function(e,t){return C.UnmodifiableSetMixin__throw()},remove$1:function(e,t){return C.UnmodifiableSetMixin__throw()}},C._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin.prototype={},C._DelegatingIterableBase.prototype={contains$1:function(e,t){return E.contains$1$asx(this.get$_base(),t)},elementAt$1:function(e,t){return E.elementAt$1$ax(this.get$_base(),t)},get$first:function(e){return E.get$first$ax(this.get$_base())},get$isEmpty:function(e){return E.get$isEmpty$asx(this.get$_base())},get$isNotEmpty:function(e){return E.get$isNotEmpty$asx(this.get$_base())},get$iterator:function(e){return E.get$iterator$ax(this.get$_base())},join$1:function(e,t){return E.join$1$ax(this.get$_base(),t)},join$0:function(e){return this.join$1(e,"")},get$last:function(e){return E.get$last$ax(this.get$_base())},get$length:function(e){return E.get$length$asx(this.get$_base())},map$1$1:function(e,t,n){return E.map$1$1$ax(this.get$_base(),t,n)},get$single:function(e){return E.get$single$ax(this.get$_base())},skip$1:function(e,t){return E.skip$1$ax(this.get$_base(),t)},take$1:function(e,t){return E.take$1$ax(this.get$_base(),t)},toList$1$growable:function(e,t){return E.toList$1$growable$ax(this.get$_base(),!0)},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){return E.toSet$0$ax(this.get$_base())},where$1:function(e,t){return E.where$1$ax(this.get$_base(),t)},toString$0:function(e){return E.toString$0$(this.get$_base())},$isIterable:1},C.DelegatingSet.prototype={add$1:function(e,t){return this._base.add$1(0,t)},addAll$1:function(e,t){this._base.addAll$1(0,t)},toSet$0:function(e){return new C.DelegatingSet(this._base.toSet$0(0),C._instanceType(this)._eval$1("DelegatingSet<1>"))},$isEfficientLengthIterable:1,$isSet:1,get$_base:function(){return this._base}},C.MapKeySet.prototype={get$_base:function(){var e=this._baseMap;return e.get$keys(e)},contains$1:function(e,t){return this._baseMap.containsKey$1(t)},get$isEmpty:function(e){var t=this._baseMap;return t.get$isEmpty(t)},get$isNotEmpty:function(e){var t=this._baseMap;return t.get$isNotEmpty(t)},get$length:function(e){var t=this._baseMap;return t.get$length(t)},toString$0:function(e){return C.IterableBase_iterableToFullString(this,"{","}")},difference$1:function(e){return E.where$1$ax(this.get$_base(),new C.MapKeySet_difference_closure(this,e)).toSet$0(0)},$isEfficientLengthIterable:1,$isSet:1},C.MapKeySet_difference_closure.prototype={call$1:function(e){return!this.other._source.contains$1(0,e)},$signature:function(){return this.$this.$ti._eval$1("bool(1)")}},C._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin.prototype={},C.BufferModule.prototype={},C.BufferConstants.prototype={},C.Buffer.prototype={},C.ConsoleModule.prototype={},C.Console.prototype={},C.EventEmitter.prototype={},C.FS.prototype={},C.FSConstants.prototype={},C.FSWatcher.prototype={},C.ReadStream.prototype={},C.ReadStreamOptions.prototype={},C.WriteStream.prototype={},C.WriteStreamOptions.prototype={},C.FileOptions.prototype={},C.StatOptions.prototype={},C.MkdirOptions.prototype={},C.RmdirOptions.prototype={},C.WatchOptions.prototype={},C.WatchFileOptions.prototype={},C.Stats.prototype={},C.Promise.prototype={},C.Date.prototype={},C.JsError.prototype={},C.Atomics.prototype={},C.Modules.prototype={},C.Module1.prototype={},C.Net.prototype={},C.Socket.prototype={},C.NetAddress.prototype={},C.NetServer.prototype={},C.NodeJsError.prototype={},C.JsAssertionError.prototype={},C.JsRangeError.prototype={},C.JsReferenceError.prototype={},C.JsSyntaxError.prototype={},C.JsTypeError.prototype={},C.JsSystemError.prototype={},C.Process.prototype={},C.CPUUsage.prototype={},C.Release.prototype={},C.StreamModule.prototype={},C.Readable.prototype={},C.Writable.prototype={},C.Duplex.prototype={},C.Transform.prototype={},C.WritableOptions.prototype={},C.ReadableOptions.prototype={},C.Immediate.prototype={},C.Timeout.prototype={},C.TTY.prototype={},C.TTYReadStream.prototype={},C.TTYWriteStream.prototype={},C.Util.prototype={},C.promiseToFuture_closure.prototype={call$1:function(e){this.completer.complete$1(e)},$signature:72},C.promiseToFuture_closure0.prototype={call$1:function(e){this.completer.completeError$1(e)},$signature:72},C.futureToPromise_closure.prototype={call$2:function(e,t){this.future.then$1$2$onError(0,new C.futureToPromise__closure(e,this.T),t,V.dynamic)},$signature:477},C.futureToPromise__closure.prototype={call$1:function(e){return this.resolve.call$1(e)},$signature:function(){return this.T._eval$1("@(0)")}},C.Context.prototype={absolute$15:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h){var d;return C._validateArgList("absolute",C._setArrayType([e,t,n,r,i,s,a,o,l,u,_,c,$,p,h],V.JSArray_nullable_String)),null==t?(d=this.style,d=d.rootLength$1(e)>0&&!d.isRootRelative$1(e)):d=!1,d?e:(d=this._context$_current,this.join$16(0,null==d?C.current():d,e,t,n,r,i,s,a,o,l,u,_,c,$,p,h))},absolute$1:function(e){return this.absolute$15(e,null,null,null,null,null,null,null,null,null,null,null,null,null,null)},dirname$1:function(e){var t,n,r=C.ParsedPath_ParsedPath$parse(e,this.style);return r.removeTrailingSeparators$0(),t=r.parts,n=t.length,0===n||1===n?(t=r.root,null==t?".":t):(A.JSArray_methods.removeLast$0(t),r.separators.pop(),r.removeTrailingSeparators$0(),r.toString$0(0))},join$16:function(e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f){var g=C._setArrayType([t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f],V.JSArray_nullable_String);return C._validateArgList("join",g),this.joinAll$1(new C.WhereTypeIterable(g,V.WhereTypeIterable_String))},join$2:function(e,t,n){return this.join$16(e,t,n,null,null,null,null,null,null,null,null,null,null,null,null,null,null)},joinAll$1:function(e){var t,n,r,i,s,a,o,l,u;for(t=e.get$iterator(e),n=new C.WhereIterator(t,new C.Context_joinAll_closure),r=this.style,i=!1,s=!1,a="";n.moveNext$0();)o=t.get$current(t),r.isRootRelative$1(o)&&s?(l=C.ParsedPath_ParsedPath$parse(o,r),a.charCodeAt(0),u=a,a=A.JSString_methods.substring$2(u,0,r.rootLength$2$withDrive(u,!0)),l.root=a,r.needsSeparator$1(a)&&(l.separators[0]=r.get$separator(r)),a=""+l.toString$0(0)):r.rootLength$1(o)>0?(s=!r.isRootRelative$1(o),a=""+o):(0!==o.length&&r.containsSeparator$1(o[0])||i&&(a+=r.get$separator(r)),a+=o),i=r.needsSeparator$1(o);return a.charCodeAt(0),a},split$1:function(e,t){var n=C.ParsedPath_ParsedPath$parse(t,this.style),r=n.parts,i=C._arrayInstanceType(r)._eval$1("WhereIterable<1>");return i=C.List_List$of(new C.WhereIterable(r,new C.Context_split_closure,i),!0,i._eval$1("Iterable.E")),n.parts=i,r=n.root,null!=r&&A.JSArray_methods.insert$2(i,0,r),n.parts},canonicalize$1:function(e,t){var n,r;return t=this.absolute$1(t),n=this.style,n===I.$get$Style_windows()||this._needsNormalization$1(t)?(r=C.ParsedPath_ParsedPath$parse(t,n),r.normalize$1$canonicalize(!0),r.toString$0(0)):t},normalize$1:function(e){var t;return this._needsNormalization$1(e)?(t=C.ParsedPath_ParsedPath$parse(e,this.style),t.normalize$0(),t.toString$0(0)):e},_needsNormalization$1:function(e){var t,n,r,i,s,a,o,l,u=this.style,_=u.rootLength$1(e);if(0!==_){if(u===I.$get$Style_windows())for(t=0;t<_;++t)if(47===A.JSString_methods._codeUnitAt$1(e,t))return!0;n=_,r=47}else n=0,r=null;for(i=new C.CodeUnits(e).__internal$_string,s=i.length,t=n,a=null;t<s;++t,a=r,r=o)if(o=A.JSString_methods.codeUnitAt$1(i,t),u.isSeparator$1(o)){if(u===I.$get$Style_windows()&&47===o)return!0;if(null!=r&&u.isSeparator$1(r))return!0;if(l=46===r&&(null==a||46===a||u.isSeparator$1(a)),l)return!0}return null==r||(!!u.isSeparator$1(r)||(u=46===r&&(null==a||u.isSeparator$1(a)||46===a),!!u))},relative$2$from:function(e,t){var n,r,i,s,a='Unable to find a path to "',o=null==t;if(o&&this.style.rootLength$1(e)<=0)return this.normalize$1(e);if(o?(o=this._context$_current,t=null==o?C.current():o):t=this.absolute$1(t),o=this.style,o.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 C.wrapException(C.PathException$(a+e+'" from "'+t+'".'));if(n=C.ParsedPath_ParsedPath$parse(t,o),n.normalize$0(),r=C.ParsedPath_ParsedPath$parse(e,o),r.normalize$0(),i=n.parts,0!==i.length&&E.$eq$(i[0],"."))return r.toString$0(0);if(i=n.root,s=r.root,i=i!=s&&(null==i||null==s||!o.pathsEqual$2(i,s)),i)return r.toString$0(0);while(1){if(i=n.parts,0!==i.length?(s=r.parts,i=0!==s.length&&o.pathsEqual$2(i[0],s[0])):i=!1,!i)break;A.JSArray_methods.removeAt$1(n.parts,0),A.JSArray_methods.removeAt$1(n.separators,1),A.JSArray_methods.removeAt$1(r.parts,0),A.JSArray_methods.removeAt$1(r.separators,1)}if(i=n.parts,0!==i.length&&E.$eq$(i[0],".."))throw C.wrapException(C.PathException$(a+e+'" from "'+t+'".'));return i=V.String,A.JSArray_methods.insertAll$2(r.parts,0,C.List_List$filled(n.parts.length,"..",!1,i)),s=r.separators,s[0]="",A.JSArray_methods.insertAll$2(s,1,C.List_List$filled(n.parts.length,o.get$separator(o),!1,i)),o=r.parts,i=o.length,0===i?".":(i>1&&E.$eq$(A.JSArray_methods.get$last(o),".")&&(A.JSArray_methods.removeLast$0(r.parts),o=r.separators,o.pop(),o.pop(),o.push("")),r.root="",r.removeTrailingSeparators$0(),r.toString$0(0))},relative$1:function(e){return this.relative$2$from(e,null)},_isWithinOrEquals$2:function(e,t){var n,r,i,s,a,o,l,u;if(e=e,t=t,r=this.style,i=r.rootLength$1(e)>0,s=r.rootLength$1(t)>0,i&&!s?(t=this.absolute$1(t),r.isRootRelative$1(e)&&(e=this.absolute$1(e))):s&&!i?(e=this.absolute$1(e),r.isRootRelative$1(t)&&(t=this.absolute$1(t))):s&&i&&(a=r.isRootRelative$1(t),o=r.isRootRelative$1(e),a&&!o?t=this.absolute$1(t):o&&!a&&(e=this.absolute$1(e))),l=this._isWithinOrEqualsFast$2(e,t),l!==A._PathRelation_inconclusive)return l;n=null;try{n=this.relative$2$from(t,e)}catch(u){if(C.unwrapException(u)instanceof C.PathException)return A._PathRelation_different;throw u}return r.rootLength$1(n)>0?A._PathRelation_different:E.$eq$(n,".")?A._PathRelation_equal:E.$eq$(n,"..")||E.get$length$asx(n)>=3&&E.startsWith$1$s(n,"..")&&r.isSeparator$1(E.codeUnitAt$1$s(n,2))?A._PathRelation_different:A._PathRelation_within},_isWithinOrEqualsFast$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d;if("."===e&&(e=""),n=this.style,r=n.rootLength$1(e),i=n.rootLength$1(t),r!==i)return A._PathRelation_different;for(s=0;s<r;++s)if(!n.codeUnitsEqual$2(A.JSString_methods._codeUnitAt$1(e,s),A.JSString_methods._codeUnitAt$1(t,s)))return A._PathRelation_different;a=t.length,o=e.length,l=i,u=r,_=47,c=null;while(1){if(!(u<o&&l<a))break;e:if($=A.JSString_methods.codeUnitAt$1(e,u),p=A.JSString_methods.codeUnitAt$1(t,l),n.codeUnitsEqual$2($,p))n.isSeparator$1($)&&(c=u),++u,++l,_=$;else if(n.isSeparator$1($)&&n.isSeparator$1(_))h=u+1,c=u,u=h;else{if(!n.isSeparator$1(p)||!n.isSeparator$1(_)){if(46===$&&n.isSeparator$1(_)){if(++u,u===o)break;if($=A.JSString_methods.codeUnitAt$1(e,u),n.isSeparator$1($)){h=u+1,c=u,u=h;break e}if(46===$&&(++u,u===o||n.isSeparator$1(A.JSString_methods.codeUnitAt$1(e,u))))return A._PathRelation_inconclusive}if(46===p&&n.isSeparator$1(_)){if(++l,l===a)break;if(p=A.JSString_methods.codeUnitAt$1(t,l),n.isSeparator$1(p)){++l;break e}if(46===p&&(++l,l===a||n.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,u)!==A._PathDirection_988?A._PathRelation_inconclusive:A._PathRelation_different}++l}}return l===a?(u===o||n.isSeparator$1(A.JSString_methods.codeUnitAt$1(e,u))?c=u:null==c&&(c=Math.max(0,r-1)),d=this._pathDirection$2(e,c),d===A._PathDirection_8Gl?A._PathRelation_equal:d===A._PathDirection_ZGD?A._PathRelation_inconclusive:A._PathRelation_different):(d=this._pathDirection$2(t,l),d===A._PathDirection_8Gl?A._PathRelation_equal:d===A._PathDirection_ZGD?A._PathRelation_inconclusive:n.isSeparator$1(A.JSString_methods.codeUnitAt$1(t,l))||n.isSeparator$1(_)?A._PathRelation_within:A._PathRelation_different)},_pathDirection$2:function(e,t){var n,r,i,s,a,o,l;for(n=e.length,r=this.style,i=t,s=0,a=!1;i<n;){while(1){if(!(i<n&&r.isSeparator$1(A.JSString_methods.codeUnitAt$1(e,i))))break;++i}if(i===n)break;o=i;while(1){if(!(o<n)||r.isSeparator$1(A.JSString_methods.codeUnitAt$1(e,o)))break;++o}if(l=o-i,1!==l||46!==A.JSString_methods.codeUnitAt$1(e,i))if(2===l&&46===A.JSString_methods.codeUnitAt$1(e,i)&&46===A.JSString_methods.codeUnitAt$1(e,i+1)){if(--s,s<0)break;0===s&&(a=!0)}else++s;if(o===n)break;i=o+1}return s<0?A._PathDirection_ZGD:0===s?A._PathDirection_8Gl:a?A._PathDirection_FIw:A._PathDirection_988},hash$1:function(e){var t,n,r;return e=this.absolute$1(e),t=this._hashFast$1(e),null!=t?t:(n=C.ParsedPath_ParsedPath$parse(e,this.style),n.normalize$0(),r=this._hashFast$1(n.toString$0(0)),r.toString,r)},_hashFast$1:function(e){var t,n,r,i,s,a,o,l,u;for(t=e.length,n=this.style,r=4603,i=!0,s=!0,a=0;a<t;++a)if(o=n.canonicalizeCodeUnit$1(A.JSString_methods._codeUnitAt$1(e,a)),n.isSeparator$1(o))s=!0;else{if(46===o&&s){if(l=a+1,l===t)break;if(u=A.JSString_methods._codeUnitAt$1(e,l),n.isSeparator$1(u))continue;if(i?l=!1:46===u?(l=a+2,l=l===t||n.isSeparator$1(A.JSString_methods._codeUnitAt$1(e,l))):l=!1,l)return null}r=(33*(67108863&r)^o)>>>0,i=!1,s=!1}return r},withoutExtension$1:function(e){var t,n=C.ParsedPath_ParsedPath$parse(e,this.style);for(t=n.parts.length-1;t>=0;--t)if(0!==E.get$length$asx(n.parts[t])){n.parts[t]=n._splitExtension$0()[0];break}return n.toString$0(0)},toUri$1:function(e){var t,n=this.style;return n.rootLength$1(e)<=0?n.relativePathToUri$1(e):(t=this._context$_current,n.absolutePathToUri$1(this.join$2(0,null==t?C.current():t,e)))},prettyUri$1:function(e){var t,n,r=C._parseUri(e);return"file"===r.get$scheme()&&this.style===I.$get$Style_url()||"file"!==r.get$scheme()&&""!==r.get$scheme()&&this.style!==I.$get$Style_url()?r.toString$0(0):(t=this.normalize$1(this.style.pathFromUri$1(C._parseUri(r))),n=this.relative$1(t),this.split$1(0,n).length>this.split$1(0,t).length?t:n)}},C.Context_joinAll_closure.prototype={call$1:function(e){return""!==e},$signature:8},C.Context_split_closure.prototype={call$1:function(e){return 0!==e.length},$signature:8},C._validateArgList_closure.prototype={call$1:function(e){return null==e?"null":'"'+e+'"'},$signature:511},C._PathDirection.prototype={toString$0:function(e){return this.name}},C._PathRelation.prototype={toString$0:function(e){return this.name}},C.InternalStyle.prototype={getRoot$1:function(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:function(e){var t,n=e.length;return 0===n?C._Uri__Uri(null,null,null,null):(t=C.Context_Context(this).split$1(0,e),this.isSeparator$1(A.JSString_methods.codeUnitAt$1(e,n-1))&&A.JSArray_methods.add$1(t,""),C._Uri__Uri(null,null,t,null))},codeUnitsEqual$2:function(e,t){return e===t},pathsEqual$2:function(e,t){return e===t},canonicalizeCodeUnit$1:function(e){return e},canonicalizePart$1:function(e){return e}},C.ParsedPath.prototype={get$basename:function(){var e=V.String,t=new C.ParsedPath(this.style,this.root,this.isRootRelative,C.List_List$from(this.parts,!0,e),C.List_List$from(this.separators,!0,e));return t.removeTrailingSeparators$0(),e=t.parts,0===e.length?(e=this.root,null==e?"":e):A.JSArray_methods.get$last(e)},get$hasTrailingSeparator:function(){var e=this.parts;return e=0!==e.length&&(E.$eq$(A.JSArray_methods.get$last(e),"")||!E.$eq$(A.JSArray_methods.get$last(this.separators),"")),e},removeTrailingSeparators$0:function(){var e,t;while(1){if(e=this.parts,0===e.length||!E.$eq$(A.JSArray_methods.get$last(e),""))break;A.JSArray_methods.removeLast$0(this.parts),this.separators.pop()}e=this.separators,t=e.length,0!==t&&(e[t-1]="")},normalize$1$canonicalize:function(e){var t,n,r,i,s,a,o,l=C._setArrayType([],V.JSArray_String);for(t=this.parts,n=t.length,r=this.style,i=0,s=0;s<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++s)a=t[s],o=E.getInterceptor$(a),o.$eq(a,".")||o.$eq(a,"")||(o.$eq(a,"..")?0!==l.length?l.pop():++i:l.push(e?r.canonicalizePart$1(a):a));null==this.root&&A.JSArray_methods.insertAll$2(l,0,C.List_List$filled(i,"..",!1,V.String)),0===l.length&&null==this.root&&l.push("."),this.parts=l,this.separators=C.List_List$filled(l.length+1,r.get$separator(r),!0,V.String),t=this.root,null!=t&&0!==l.length&&r.needsSeparator$1(t)||(this.separators[0]=""),t=this.root,null!=t&&r===I.$get$Style_windows()&&(e&&(t=this.root=t.toLowerCase()),t.toString,this.root=C.stringReplaceAllUnchecked(t,"/","\\")),this.removeTrailingSeparators$0()},normalize$0:function(){return this.normalize$1$canonicalize(!1)},toString$0:function(e){var t,n=this.root;for(n=null!=n?""+n:"",t=0;t<this.parts.length;++t)n=n+C.S(this.separators[t])+C.S(this.parts[t]);return n+=C.S(A.JSArray_methods.get$last(this.separators)),n.charCodeAt(0),n},_kthLastIndexOf$3:function(e,t,n){var r,i,s;for(r=e.length-1,i=0,s=0;r>=0;--r)if(e[r]===t){if(++i,i===n)return r;s=r}return s},_splitExtension$1:function(e){var t,n,r;if(e<=0)throw C.wrapException(C.RangeError$value(e,"level","level's value must be greater than 0"));return t=this.parts,t=new C.CastList(t,C._arrayInstanceType(t)._eval$1("CastList<1,String?>")),n=t.lastWhere$2$orElse(t,new C.ParsedPath__splitExtension_closure,new C.ParsedPath__splitExtension_closure0),null==n?C._setArrayType(["",""],V.JSArray_String):".."===n?C._setArrayType(["..",""],V.JSArray_String):(r=this._kthLastIndexOf$3(n,".",e),r<=0?C._setArrayType([n,""],V.JSArray_String):C._setArrayType([A.JSString_methods.substring$2(n,0,r),A.JSString_methods.substring$1(n,r)],V.JSArray_String))},_splitExtension$0:function(){return this._splitExtension$1(1)}},C.ParsedPath__splitExtension_closure.prototype={call$1:function(e){return""!==e},$signature:139},C.ParsedPath__splitExtension_closure0.prototype={call$0:function(){return null},$signature:1},C.PathException.prototype={toString$0:function(e){return"PathException: "+this.message},$isException:1,get$message:function(e){return this.message}},C.PathMap.prototype={},C.PathMap__create_closure.prototype={call$2:function(e,t){return null==e?null==t:null!=t&&this._box_0.context._isWithinOrEquals$2(e,t)===A._PathRelation_equal},$signature:569},C.PathMap__create_closure0.prototype={call$1:function(e){return null==e?0:this._box_0.context.hash$1(e)},$signature:603},C.PathMap__create_closure1.prototype={call$1:function(e){return"string"==typeof e||null==e},$signature:131},C.Style.prototype={toString$0:function(e){return this.get$name(this)}},C.PosixStyle.prototype={containsSeparator$1:function(e){return A.JSString_methods.contains$1(e,"/")},isSeparator$1:function(e){return 47===e},needsSeparator$1:function(e){var t=e.length;return 0!==t&&47!==A.JSString_methods.codeUnitAt$1(e,t-1)},rootLength$2$withDrive:function(e,t){return 0!==e.length&&47===A.JSString_methods._codeUnitAt$1(e,0)?1:0},rootLength$1:function(e){return this.rootLength$2$withDrive(e,!1)},isRootRelative$1:function(e){return!1},pathFromUri$1:function(e){var t;if(""===e.get$scheme()||"file"===e.get$scheme())return t=e.get$path(e),C._Uri__uriDecode(t,0,t.length,A.C_Utf8Codec,!1);throw C.wrapException(C.ArgumentError$("Uri "+e.toString$0(0)+" must have scheme 'file:'.",null))},absolutePathToUri$1:function(e){var t=C.ParsedPath_ParsedPath$parse(e,this),n=t.parts;return 0===n.length?A.JSArray_methods.addAll$1(n,C._setArrayType(["",""],V.JSArray_String)):t.get$hasTrailingSeparator()&&A.JSArray_methods.add$1(t.parts,""),C._Uri__Uri(null,null,t.parts,"file")},get$name:function(){return"posix"},get$separator:function(){return"/"}},C.UrlStyle.prototype={containsSeparator$1:function(e){return A.JSString_methods.contains$1(e,"/")},isSeparator$1:function(e){return 47===e},needsSeparator$1:function(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:function(e,t){var n,r,i,s,a=e.length;if(0===a)return 0;if(47===A.JSString_methods._codeUnitAt$1(e,0))return 1;for(n=0;n<a;++n){if(r=A.JSString_methods._codeUnitAt$1(e,n),47===r)return 0;if(58===r)return 0===n?0:(i=A.JSString_methods.indexOf$2(e,"/",A.JSString_methods.startsWith$2(e,"//",n+1)?n+3:n),i<=0?a:!t||a<i+3?i:A.JSString_methods.startsWith$1(e,"file://")&&C.isDriveLetter(e,i+1)?(s=i+3,a===s?s:i+4):i)}return 0},rootLength$1:function(e){return this.rootLength$2$withDrive(e,!1)},isRootRelative$1:function(e){return 0!==e.length&&47===A.JSString_methods._codeUnitAt$1(e,0)},pathFromUri$1:function(e){return e.toString$0(0)},relativePathToUri$1:function(e){return C.Uri_parse(e)},absolutePathToUri$1:function(e){return C.Uri_parse(e)},get$name:function(){return"url"},get$separator:function(){return"/"}},C.WindowsStyle.prototype={containsSeparator$1:function(e){return A.JSString_methods.contains$1(e,"/")},isSeparator$1:function(e){return 47===e||92===e},needsSeparator$1:function(e){var t=e.length;return 0!==t&&(t=A.JSString_methods.codeUnitAt$1(e,t-1),!(47===t||92===t))},rootLength$2$withDrive:function(e,t){var n,r,i=e.length;return 0===i?0:(n=A.JSString_methods._codeUnitAt$1(e,0),47===n?1:92===n?i<2||92!==A.JSString_methods._codeUnitAt$1(e,1)?1:(r=A.JSString_methods.indexOf$2(e,"\\",2),r>0&&(r=A.JSString_methods.indexOf$2(e,"\\",r+1),r>0)?r:i):i<3?0:C.isAlphabetic(n)?58!==A.JSString_methods._codeUnitAt$1(e,1)?0:(i=A.JSString_methods._codeUnitAt$1(e,2),47!==i&&92!==i?0:3):0)},rootLength$1:function(e){return this.rootLength$2$withDrive(e,!1)},isRootRelative$1:function(e){return 1===this.rootLength$1(e)},pathFromUri$1:function(e){var t,n;if(""!==e.get$scheme()&&"file"!==e.get$scheme())throw C.wrapException(C.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,"/")&&C.isDriveLetter(t,1)&&(t=A.JSString_methods.replaceFirst$2(t,"/","")):t="\\\\"+e.get$host()+t,n=C.stringReplaceAllUnchecked(t,"/","\\"),C._Uri__uriDecode(n,0,n.length,A.C_Utf8Codec,!1)},absolutePathToUri$1:function(e){var t,n,r=C.ParsedPath_ParsedPath$parse(e,this),i=r.root;return i.toString,A.JSString_methods.startsWith$1(i,"\\\\")?(t=new C.WhereIterable(C._setArrayType(i.split("\\"),V.JSArray_String),new C.WindowsStyle_absolutePathToUri_closure,V.WhereIterable_String),A.JSArray_methods.insert$2(r.parts,0,t.get$last(t)),r.get$hasTrailingSeparator()&&A.JSArray_methods.add$1(r.parts,""),C._Uri__Uri(t.get$first(t),null,r.parts,"file")):((0===r.parts.length||r.get$hasTrailingSeparator())&&A.JSArray_methods.add$1(r.parts,""),i=r.parts,n=r.root,n.toString,n=C.stringReplaceAllUnchecked(n,"/",""),A.JSArray_methods.insert$2(i,0,C.stringReplaceAllUnchecked(n,"\\","")),C._Uri__Uri(null,null,r.parts,"file"))},codeUnitsEqual$2:function(e,t){var n;return e===t||(47===e?92===t:92===e?47===t:32===(e^t)&&(n=32|e,n>=97&&n<=122))},pathsEqual$2:function(e,t){var n,r;if(e===t)return!0;if(n=e.length,n!==t.length)return!1;for(r=0;r<n;++r)if(!this.codeUnitsEqual$2(A.JSString_methods._codeUnitAt$1(e,r),A.JSString_methods._codeUnitAt$1(t,r)))return!1;return!0},canonicalizeCodeUnit$1:function(e){return 47===e?92:e<65||e>90?e:32|e},canonicalizePart$1:function(e){return e.toLowerCase()},get$name:function(){return"windows"},get$separator:function(){return"\\"}},C.WindowsStyle_absolutePathToUri_closure.prototype={call$1:function(e){return""!==e},$signature:8},C.Version.prototype={get$min:function(){return this},get$max:function(){return this},get$includeMin:function(){return!0},get$includeMax:function(){return!0},$eq:function(e,t){return null!=t&&(t instanceof C.Version&&this.major===t.major&&this.minor===t.minor&&this.patch===t.patch&&A.C_IterableEquality.equals$2(0,this.preRelease,t.preRelease)&&A.C_IterableEquality.equals$2(0,this.build,t.build))},get$hashCode:function(e){return(this.major^this.minor^this.patch^A.C_IterableEquality.hash$1(this.preRelease)^A.C_IterableEquality.hash$1(this.build))>>>0},compareTo$1:function(e,t){var n,r,i,s;return t instanceof C.Version?(n=this.major,r=t.major,n!==r?A.JSInt_methods.compareTo$1(n,r):(n=this.minor,r=t.minor,n!==r?A.JSInt_methods.compareTo$1(n,r):(n=this.patch,r=t.patch,n!==r?A.JSInt_methods.compareTo$1(n,r):(n=this.preRelease,r=0===n.length,r&&0!==t.preRelease.length?1:(i=t.preRelease,0!==i.length||r?(s=this._compareLists$2(n,i),0!==s?s:(n=this.build,r=0===n.length,r&&0!==t.build.length?-1:(i=t.build,0!==i.length||r?this._compareLists$2(n,i):1))):-1))))):-t.compareTo$1(0,this)},toString$0:function(e){return this._text},_compareLists$2:function(e,t){var n,r,i,s,a;for(n=0;r=e.length,i=t.length,n<Math.max(r,i);++n)if(s=n<r?e[n]:null,a=n<i?t[n]:null,!E.$eq$(s,a))return null==s?-1:null==a?1:"number"==typeof s?"number"==typeof a?A.JSNumber_methods.compareTo$1(s,a):-1:"number"==typeof a?1:(C._asString(s),C._asString(a),r=s===a?0:s<a?-1:1,r);return 0},$isComparable:1,$isVersionRange:1},C.Version__splitParts_closure.prototype={call$1:function(e){var t=C.Primitives_parseInt(e,null);return null==t?e:t},$signature:394},C.VersionRange.prototype={$eq:function(e,t){var n;return null!=t&&(!!V.VersionRange._is(t)&&(this.min==t.get$min()&&E.$eq$(this.max,t.get$max())?t.get$includeMin()?n=!1:(t.get$includeMax(),n=!0):n=!1,n))},get$hashCode:function(e){var t=A.JSNull_methods.get$hashCode(this.min),n=E.get$hashCode$(this.max);return(2607885^(t^3*n))>>>0},allows$1:function(e){var t=this.max;return!(null!=t&&e.compareTo$1(0,t)>0)},compareTo$1:function(e,t){return null==t.get$min()?this._compareMax$1(t):-1},_compareMax$1:function(e){var t,n,r=this.max;return null==r?null==e.get$max()?0:1:null==e.get$max()?-1:(t=e.get$max(),t.toString,n=r.compareTo$1(0,t),0!==n?n:(e.get$includeMax(),0))},toString$0:function(e){var t,n=this.max,r=null==n;return t=r?"":"<="+n.toString$0(0),r=r?t+"any":t,r.charCodeAt(0),r},$isComparable:1,get$min:function(){return this.min},get$max:function(){return this.max},get$includeMin:function(){return this.includeMin},get$includeMax:function(){return this.includeMax}},C.CssMediaQuery.prototype={merge$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y;if(!this.conjunction||!e.conjunction)return A._SingletonCssMediaQueryMergeResult_unrepresentable;if(t=this.modifier,n=null==t?null:t.toLowerCase(),r=this.type,i=null==r,s=i?null:r.toLowerCase(),a=e.modifier,o=null==a?null:a.toLowerCase(),l=e.type,u=null==l,_=u?null:l.toLowerCase(),c=null==s,c&&null==_)return t=C.List_List$of(this.conditions,!0,V.String),A.JSArray_methods.addAll$1(t,e.conditions),new C.MediaQuerySuccessfulMergeResult(C.CssMediaQuery$condition(t,!0));if($="not"===n,$!==("not"===o)){if(s==_)return p=$?this.conditions:e.conditions,A.JSArray_methods.every$1(p,A.JSArray_methods.get$contains($?e.conditions:this.conditions))?A._SingletonCssMediaQueryMergeResult_empty:A._SingletonCssMediaQueryMergeResult_unrepresentable;if(i||C.equalsIgnoreCase(r,"all")||u||C.equalsIgnoreCase(l,"all"))return A._SingletonCssMediaQueryMergeResult_unrepresentable;$?(h=e.conditions,d=_,f=o):(h=this.conditions,d=s,f=n)}else if($){if(s!=_)return A._SingletonCssMediaQueryMergeResult_unrepresentable;if(g=this.conditions,m=e.conditions,i=g.length>m.length,y=i?g:m,i&&(g=m),!A.JSArray_methods.every$1(g,A.JSArray_methods.get$contains(y)))return A._SingletonCssMediaQueryMergeResult_unrepresentable;h=y,d=s,f=n}else if(i||C.equalsIgnoreCase(r,"all"))d=(u||C.equalsIgnoreCase(l,"all"))&&c?null:_,i=C.List_List$of(this.conditions,!0,V.String),A.JSArray_methods.addAll$1(i,e.conditions),h=i,f=o;else{if(u||C.equalsIgnoreCase(l,"all"))i=C.List_List$of(this.conditions,!0,V.String),A.JSArray_methods.addAll$1(i,e.conditions),h=i,f=n;else{if(s!=_)return A._SingletonCssMediaQueryMergeResult_empty;f=null==n?o:n,i=C.List_List$of(this.conditions,!0,V.String),A.JSArray_methods.addAll$1(i,e.conditions),h=i}d=s}return r=d==s?r:l,new C.MediaQuerySuccessfulMergeResult(C.CssMediaQuery$type(r,h,f==n?t:a))},$eq:function(e,t){return null!=t&&(t instanceof C.CssMediaQuery&&t.modifier==this.modifier&&t.type==this.type&&A.C_ListEquality.equals$2(0,t.conditions,this.conditions))},get$hashCode:function(e){return E.get$hashCode$(this.modifier)^E.get$hashCode$(this.type)^A.C_ListEquality0.hash$1(this.conditions)},toString$0:function(e){var t,n=this.modifier;return n=null!=n?n+" ":"",t=this.type,null!=t&&(n+=t,0!==this.conditions.length&&(n+=" and ")),t=this.conjunction?" and ":" or ",t=n+A.JSArray_methods.join$1(this.conditions,t),t.charCodeAt(0),t}},C._SingletonCssMediaQueryMergeResult.prototype={toString$0:function(e){return this._media_query$_name}},C.MediaQuerySuccessfulMergeResult.prototype={toString$0:function(e){return this.query.toString$0(0)}},C.ModifiableCssAtRule.prototype={accept$1$1:function(e){return e.visitCssAtRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){var t,n;return e instanceof C.ModifiableCssAtRule?(t=this.name,n=e.name,t=t.$ti._is(n)&&E.$eq$(n.value,t.value)&&E.$eq$(this.value,e.value)&&this.isChildless===e.isChildless):t=!1,t},copyWithoutChildren$0:function(){return C.ModifiableCssAtRule$(this.name,this.span,this.isChildless,this.value)},addChild$1:function(e){this.super$ModifiableCssParentNode$addChild(e)},$isCssAtRule:1,get$isChildless:function(){return this.isChildless},get$span:function(e){return this.span}},C.ModifiableCssComment.prototype={accept$1$1:function(e){return e.visitCssComment$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},$isCssComment:1,get$span:function(e){return this.span}},C.ModifiableCssDeclaration.prototype={accept$1$1:function(e){return e.visitCssDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.name.toString$0(0)+": "+this.value.toString$0(0)+";"},get$span:function(e){return this.span}},C.ModifiableCssImport.prototype={accept$1$1:function(e){return e.visitCssImport$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},$isCssImport:1,get$span:function(e){return this.span}},C.ModifiableCssKeyframeBlock.prototype={accept$1$1:function(e){return e.visitCssKeyframeBlock$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){return e instanceof C.ModifiableCssKeyframeBlock&&A.C_ListEquality.equals$2(0,this.selector.value,e.selector.value)},copyWithoutChildren$0:function(){return C.ModifiableCssKeyframeBlock$(this.selector,this.span)},get$span:function(e){return this.span}},C.ModifiableCssMediaRule.prototype={accept$1$1:function(e){return e.visitCssMediaRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){return e instanceof C.ModifiableCssMediaRule&&A.C_ListEquality.equals$2(0,this.queries,e.queries)},copyWithoutChildren$0:function(){return C.ModifiableCssMediaRule$(this.queries,this.span)},$isCssMediaRule:1,get$span:function(e){return this.span}},C.ModifiableCssNode.prototype={get$hasFollowingSibling:function(){var e,t=this._parent;return null==t?t=null:(t=t.children,e=this._indexInParent,e.toString,t=C.SubListIterable$(t,e+1,null,t.$ti._eval$1("ListMixin.E")).any$1(0,new C.ModifiableCssNode_hasFollowingSibling_closure)),!0===t},get$isGroupEnd:function(){return this.isGroupEnd}},C.ModifiableCssNode_hasFollowingSibling_closure.prototype={call$1:function(e){return!e.accept$1(A._IsInvisibleVisitor_true_false)},$signature:129},C.ModifiableCssParentNode.prototype={get$isChildless:function(){return!1},addChild$1:function(e){var t;e._parent=this,t=this._children,e._indexInParent=t.length,t.push(e)},$isCssParentNode:1,get$children:function(e){return this.children}},C.ModifiableCssStyleRule.prototype={accept$1$1:function(e){return e.visitCssStyleRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){var t;return t=e instanceof C.ModifiableCssStyleRule&&A.C_ListEquality.equals$2(0,e._style_rule$_selector._box$_inner.value.components,this._style_rule$_selector._box$_inner.value.components),t},copyWithoutChildren$0:function(){return C.ModifiableCssStyleRule$(this._style_rule$_selector,this.span,this.originalSelector)},$isCssStyleRule:1,get$span:function(e){return this.span}},C.ModifiableCssStylesheet.prototype={accept$1$1:function(e){return e.visitCssStylesheet$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){return e instanceof C.ModifiableCssStylesheet},copyWithoutChildren$0:function(){return C.ModifiableCssStylesheet$(this.span)},$isCssStylesheet:1,get$span:function(e){return this.span}},C.ModifiableCssSupportsRule.prototype={accept$1$1:function(e){return e.visitCssSupportsRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){var t,n;return e instanceof C.ModifiableCssSupportsRule?(t=this.condition,n=e.condition,t=t.$ti._is(n)&&E.$eq$(n.value,t.value)):t=!1,t},copyWithoutChildren$0:function(){return C.ModifiableCssSupportsRule$(this.condition,this.span)},$isCssSupportsRule:1,get$span:function(e){return this.span}},C.CssNode.prototype={toString$0:function(e){return C.serialize(this,!0,null,!0,null,!1,null,!0).css}},C.CssParentNode.prototype={},C._IsInvisibleVisitor.prototype={visitCssAtRule$1:function(e){return!1},visitCssComment$1:function(e){return this.includeComments&&33!==A.JSString_methods._codeUnitAt$1(e.text,2)},visitCssStyleRule$1:function(e){var t=e._style_rule$_selector._box$_inner;return(this.includeBogus?t.value.accept$1(A._IsInvisibleVisitor_true):t.value.accept$1(A._IsInvisibleVisitor_false))||this.super$EveryCssVisitor$visitCssStyleRule(e)}},C.__IsInvisibleVisitor_Object_EveryCssVisitor.prototype={},C.CssStylesheet.prototype={get$isGroupEnd:function(){return!1},get$isChildless:function(){return!1},accept$1$1:function(e){return e.visitCssStylesheet$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},get$children:function(e){return this.children},get$span:function(e){return this.span}},C.CssValue.prototype={$eq:function(e,t){return null!=t&&(this.$ti._is(t)&&E.$eq$(t.value,this.value))},get$hashCode:function(e){return E.get$hashCode$(this.value)},toString$0:function(e){return E.toString$0$(this.value)},$isAstNode:1,get$span:function(e){return this.span}},C.AstNode.prototype={},C._FakeAstNode.prototype={get$span:function(e){return this._callback.call$0()},$isAstNode:1},C.Argument.prototype={toString$0:function(e){var t=this.defaultValue,n=this.name;return null==t?n:n+": "+t.toString$0(0)},$isAstNode:1,get$span:function(e){return this.span}},C.ArgumentDeclaration.prototype={get$spanWithName:function(){var e,t,n=this.span,r=n.file,i=C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(r._decodedChars,0,null),0,null),s=C.FileLocation$_(r,n._file$_start).offset-1;while(1){if(s>0?(e=A.JSString_methods.codeUnitAt$1(i,s),e=32===e||9===e||10===e||13===e||12===e):e=!1,!e)break;--s}if(e=A.JSString_methods.codeUnitAt$1(i,s),!(95===e||C.isAlphabetic0(e)||e>=128||C.isDigit(e)||45===e))return n;--s;while(1){if(s>=0?(e=A.JSString_methods.codeUnitAt$1(i,s),95!==e?(t=e>=97&&e<=122||e>=65&&e<=90,t=t||e>=128):t=!0,e=!!t||(e>=48&&e<=57||45===e)):e=!1,!e)break;--s}return e=s+1,t=A.JSString_methods.codeUnitAt$1(i,e),95===t||C.isAlphabetic0(t)||t>=128?C.SpanExtensions_trimRight(C.SpanExtensions_trimLeft(r.span$2(0,e,C.FileLocation$_(r,n._end).offset))):n},verify$2:function(e,t){var n,r,i,s,a,o,l,u,_="invocation";for(n=this.$arguments,r=n.length,i=t._baseMap,s=0,a=0;a<r;++a)if(o=n[a],a<e){if(l=o.name,i.containsKey$1(l))throw C.wrapException(C.SassScriptException$("Argument "+this._originalArgumentName$1(l)+k.x20was_p,null))}else if(l=o.name,i.containsKey$1(l))++s;else if(null==o.defaultValue)throw C.wrapException(C.MultiSpanSassScriptException$("Missing argument "+this._originalArgumentName$1(l)+".",_,C.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],V.FileSpan,V.String)));if(null==this.restArgument){if(e>r)throw n=t.get$isEmpty(t)?"":"positional ",C.wrapException(C.MultiSpanSassScriptException$("Only "+r+" "+n+C.pluralize("argument",r,null)+" allowed, but "+e+" "+C.pluralize("was",e,"were")+" passed.",_,C.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],V.FileSpan,V.String)));if(s<i.get$length(i))throw r=V.String,u=C.LinkedHashSet_LinkedHashSet$of(t,r),u.removeAll$1(new C.MappedListIterable(n,new C.ArgumentDeclaration_verify_closure,C._arrayInstanceType(n)._eval$1("MappedListIterable<1,Object?>"))),C.wrapException(C.MultiSpanSassScriptException$("No "+C.pluralize("argument",u._collection$_length,null)+" named "+C.S(C.toSentence(u.map$1$1(0,new C.ArgumentDeclaration_verify_closure0,V.Object),"or"))+".",_,C.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],V.FileSpan,r)))}},_originalArgumentName$1:function(e){var t,n,r,i,s,a,o,l;if(e===this.restArgument)return t=this.span,n=C.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(n,A.JSString_methods.lastIndexOf$1(n,"$")),0,A.JSString_methods.indexOf$1(n,"."));for(t=this.$arguments,r=t.length,i=0;i<r;++i)if(s=t[i],s.name===e)return t=s.defaultValue,r=s.span,a=r.file,o=r._file$_start,r=r._end,null==t?(t=a._decodedChars,t=C.String_String$fromCharCodes(new Uint32Array(t.subarray(o,C._checkValidRange(o,r,t.length))),0,null)):(t=a._decodedChars,n=C.String_String$fromCharCodes(new Uint32Array(t.subarray(o,C._checkValidRange(o,r,t.length))),0,null),t=A.JSString_methods.substring$2(n,0,A.JSString_methods.indexOf$1(n,":")),l=C._lastNonWhitespace(t,!1),t=null==l?"":A.JSString_methods.substring$2(t,0,l+1)),t;throw C.wrapException(C.ArgumentError$(k.This_d+e+'".',null))},matches$2:function(e,t){var n,r,i,s,a,o;for(n=this.$arguments,r=n.length,i=t._baseMap,s=0,a=0;a<r;++a)if(o=n[a],a<e){if(i.containsKey$1(o.name))return!1}else if(i.containsKey$1(o.name))++s;else if(null==o.defaultValue)return!1;return null!=this.restArgument||!(e>r)&&!(s<i.get$length(i))},toString$0:function(e){var t,n,r,i=C._setArrayType([],V.JSArray_String);for(t=this.$arguments,n=t.length,r=0;r<n;++r)i.push("$"+C.S(t[r]));return t=this.restArgument,null!=t&&i.push("$"+t+"..."),A.JSArray_methods.join$1(i,", ")},$isAstNode:1,get$span:function(e){return this.span}},C.ArgumentDeclaration_verify_closure.prototype={call$1:function(e){return e.name},$signature:469},C.ArgumentDeclaration_verify_closure0.prototype={call$1:function(e){return"$"+e},$signature:5},C.ArgumentInvocation.prototype={get$isEmpty:function(e){var t;return 0===this.positional.length?(t=this.named,t=t.get$isEmpty(t)&&null==this.rest):t=!1,t},toString$0:function(e){var t,n,r,i=this.rest,s=this.keywordRest,a=C._setArrayType([],V.JSArray_String);for(t=this.positional,n=t.length,r=0;r<n;++r)a.push(this._parenthesizeArgument$1(t[r]));for(t=this.named,t=t.get$entries(t),t=t.get$iterator(t);t.moveNext$0();)n=t.get$current(t),a.push("$"+C.S(n.key)+": "+this._parenthesizeArgument$1(n.value));return null!=i&&a.push(this._parenthesizeArgument$1(i)+"..."),null!=s&&a.push(this._parenthesizeArgument$1(s)+"..."),"("+A.JSArray_methods.join$1(a,", ")+")"},_parenthesizeArgument$1:function(e){return e instanceof C.ListExpression&&e.separator===A.ListSeparator_rXA&&!e.hasBrackets&&e.contents.length>1?"("+e.toString$0(0)+")":e.toString$0(0)},$isAstNode:1,get$span:function(e){return this.span}},C.AtRootQuery.prototype={excludes$1:function(e){return this._all?!this.include:V.CssStyleRule._is(e)?this._at_root_query$_rule!==this.include:V.CssMediaRule._is(e)?this.excludesName$1("media"):V.CssSupportsRule._is(e)?this.excludesName$1("supports"):!!V.CssAtRule._is(e)&&this.excludesName$1(e.name.value.toLowerCase())},excludesName$1:function(e){var t=this._all||this.names.contains$1(0,e);return t!==this.include}},C.ConfiguredVariable.prototype={toString$0:function(e){var t=this.expression.toString$0(0),n=this.isGuarded?" !default":"";return"$"+this.name+": "+t+n},$isAstNode:1,get$span:function(e){return this.span}},C.BinaryOperationExpression.prototype={get$span:function(e){for(var t,n=this.left;n instanceof C.BinaryOperationExpression;)n=n.left;for(t=this.right;t instanceof C.BinaryOperationExpression;)t=t.right;return n.get$span(n).expand$1(0,t.get$span(t))},accept$1$1:function(e){return e.visitBinaryOperationExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n,r,i,s,a,o=this.left;return t=o instanceof C.BinaryOperationExpression&&o.operator.precedence<this.operator.precedence||o instanceof C.ListExpression&&!o.hasBrackets&&o.contents.length>1,n=t?""+C.Primitives_stringFromCharCode(40):"",n+=o.toString$0(0),t&&(n+=C.Primitives_stringFromCharCode(41)),r=this.operator,n=n+C.Primitives_stringFromCharCode(32)+r.operator+C.Primitives_stringFromCharCode(32),i=this.right,i instanceof C.BinaryOperationExpression?(s=i.operator,r=s.precedence<=r.precedence&&!(s===r&&r.isAssociative)):r=!1,a=!!r||i instanceof C.ListExpression&&!i.hasBrackets&&i.contents.length>1,a&&(n+=C.Primitives_stringFromCharCode(40)),n+=i.toString$0(0),a&&(n+=C.Primitives_stringFromCharCode(41)),n.charCodeAt(0),n},$isAstNode:1,$isExpression:1},C.BinaryOperator.prototype={_enumToString$0:function(){return"BinaryOperator."+this._name},toString$0:function(e){return this.name}},C.BooleanExpression.prototype={accept$1$1:function(e){return e.visitBooleanExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return String(this.value)},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.CalculationExpression.prototype={accept$1$1:function(e){return e.visitCalculationExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.name+"("+A.JSArray_methods.join$1(this.$arguments,", ")+")"},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.CalculationExpression__verifyArguments_closure.prototype={call$1:function(e){return C.CalculationExpression__verify(e),e},$signature:127},C.ColorExpression.prototype={accept$1$1:function(e){return e.visitColorExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return C.serializeValue(this.value,!0,!0)},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.FunctionExpression.prototype={accept$1$1:function(e){return e.visitFunctionExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.namespace;return t=null!=t?t+".":"",t+=this.originalName+this.$arguments.toString$0(0),t.charCodeAt(0),t},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.IfExpression.prototype={accept$1$1:function(e){return e.visitIfExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"if"+this.$arguments.toString$0(0)},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.InterpolatedFunctionExpression.prototype={accept$1$1:function(e){return e.visitInterpolatedFunctionExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.name.toString$0(0)+this.$arguments.toString$0(0)},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.ListExpression.prototype={accept$1$1:function(e){return e.visitListExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n,r,i,s=this.hasBrackets;return s?t=""+C.Primitives_stringFromCharCode(91):(t=this.contents.length,t=0===t||1===t&&this.separator===A.ListSeparator_rXA,t=t?""+C.Primitives_stringFromCharCode(40):""),n=this.contents,r=this.separator===A.ListSeparator_rXA,i=r?", ":" ",i=t+new C.MappedListIterable(n,new C.ListExpression_toString_closure(this),C._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$1(0,i),s?s=i+C.Primitives_stringFromCharCode(93):(s=n.length,s=0===s?i+C.Primitives_stringFromCharCode(41):1===s&&r?i+",)":i),s.charCodeAt(0),s},_list0$_elementNeedsParens$1:function(e){var t;return e instanceof C.ListExpression?!(e.contents.length<2)&&(!e.hasBrackets&&(t=e.separator,this.separator===A.ListSeparator_rXA?t===A.ListSeparator_rXA:t!==A.ListSeparator_undecided_null_undecided)):this.separator===A.ListSeparator_EVt&&(e instanceof C.UnaryOperationExpression&&(t=e.operator,t===A.UnaryOperator_gg4||t===A.UnaryOperator_TLI))},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.ListExpression_toString_closure.prototype={call$1:function(e){return this.$this._list0$_elementNeedsParens$1(e)?"("+e.toString$0(0)+")":e.toString$0(0)},$signature:126},C.MapExpression.prototype={accept$1$1:function(e){return e.visitMapExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.pairs;return"("+new C.MappedListIterable(t,new C.MapExpression_toString_closure,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+")"},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.MapExpression_toString_closure.prototype={call$1:function(e){return C.S(e.item1)+": "+C.S(e.item2)},$signature:508},C.NullExpression.prototype={accept$1$1:function(e){return e.visitNullExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"null"},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.NumberExpression.prototype={accept$1$1:function(e){return e.visitNumberExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return C.serializeValue(C.SassNumber_SassNumber(this.value,this.unit),!0,!0)},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.ParenthesizedExpression.prototype={accept$1$1:function(e){return e.visitParenthesizedExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"("+this.expression.toString$0(0)+")"},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.SelectorExpression.prototype={accept$1$1:function(e){return e.visitSelectorExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"&"},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.StringExpression.prototype={get$span:function(e){return this.text.span},accept$1$1:function(e){return e.visitStringExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},asInterpolation$1$static:function(e){var t,n,r,i,s,a,o,l,u,_;if(!this.hasQuotes)return this.text;for(t=this.text,n=t.contents,r=C.StringExpression__bestQuote(new C.WhereTypeIterable(n,V.WhereTypeIterable_String)),i=new C.StringBuffer(""),s=C._setArrayType([],V.JSArray_Object),a=new C.InterpolationBuffer(i,s),i._contents=""+C.Primitives_stringFromCharCode(r),o=n.length,l=V.Expression,u=0;u<o;++u)_=n[u],l._is(_)?(a._flushText$0(),s.push(_)):"string"==typeof _&&C.StringExpression__quoteInnerText(_,r,a,e);return i._contents+=C.Primitives_stringFromCharCode(r),a.interpolation$1(t.span)},asInterpolation$0:function(){return this.asInterpolation$1$static(!1)},toString$0:function(e){return this.asInterpolation$0().toString$0(0)},$isAstNode:1,$isExpression:1},C.SupportsExpression.prototype={get$span:function(e){var t=this.condition;return t.get$span(t)},accept$1$1:function(e){return e.visitSupportsExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.condition.toString$0(0)},$isAstNode:1,$isExpression:1},C.UnaryOperationExpression.prototype={accept$1$1:function(e){return e.visitUnaryOperationExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n,r=this.operator,i=r.operator;return r=r===A.UnaryOperator_not_not_not?i+C.Primitives_stringFromCharCode(32):i,t=this.operand,t instanceof C.BinaryOperationExpression||t instanceof C.UnaryOperationExpression?n=!0:(i=t instanceof C.ListExpression&&!t.hasBrackets&&t.contents.length>1,n=i),n&&(r+="40"),r+=t.toString$0(0),n&&(r+="41"),r.charCodeAt(0),r},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.UnaryOperator.prototype={_enumToString$0:function(){return"UnaryOperator."+this._name},toString$0:function(e){return this.name}},C.ValueExpression.prototype={accept$1$1:function(e){return e.visitValueExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return C.serializeValue(this.value,!0,!0)},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.VariableExpression.prototype={accept$1$1:function(e){return e.visitVariableExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.namespace,n=this.name;return null==t?"$"+n:t+".$"+n},$isAstNode:1,$isExpression:1,get$span:function(e){return this.span}},C.DynamicImport.prototype={toString$0:function(e){return C.StringExpression_quoteText(this.urlString)},$isAstNode:1,$isImport:1,get$span:function(e){return this.span}},C.StaticImport.prototype={toString$0:function(e){var t=this.url.toString$0(0),n=this.modifiers;return t+(null==n?"":" "+n.toString$0(0))},$isAstNode:1,$isImport:1,get$span:function(e){return this.span}},C.Interpolation.prototype={get$asPlain:function(){var e,t=this.contents,n=t.length;return 0===n?"":n>1?null:(e=A.JSArray_methods.get$first(t),"string"==typeof e?e:null)},get$initialPlain:function(){var e=A.JSArray_methods.get$first(this.contents);return"string"==typeof e?e:""},Interpolation$2:function(e,t){var n,r,i,s,a,o;for(n=this.contents,r=n.length,i=V.Expression,s=0;s<r;++s){if(a=n[s],o="string"==typeof a,!o&&!i._is(a))throw C.wrapException(C.ArgumentError$value(n,"contents",k.May_on));if(0!==s&&"string"==typeof n[s-1]&&o)throw C.wrapException(C.ArgumentError$value(n,"contents","May not contain adjacent Strings."))}},toString$0:function(e){var t=this.contents;return new C.MappedListIterable(t,new C.Interpolation_toString_closure,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)},$isAstNode:1,get$span:function(e){return this.span}},C.Interpolation_toString_closure.prototype={call$1:function(e){return"string"==typeof e?e:"#{"+C.S(e)+"}"},$signature:59},C.AtRootRule.prototype={accept$1$1:function(e){return e.visitAtRootRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=new C.StringBuffer("@at-root "),n=this.query;return null!=n&&(t._contents="@at-root "+n.toString$0(0)+" "),n=this.children,t.toString$0(0)+" {"+(n&&A.JSArray_methods).join$1(n," ")+"}"},get$span:function(e){return this.span}},C.AtRule.prototype={accept$1$1:function(e){return e.visitAtRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n="@"+this.name.toString$0(0),r=new C.StringBuffer(n),i=this.value;return null!=i&&(r._contents=n+" "+i.toString$0(0)),t=this.children,null==t?r.toString$0(0)+";":r.toString$0(0)+" {"+A.JSArray_methods.join$1(t," ")+"}"},get$span:function(e){return this.span}},C.CallableDeclaration.prototype={get$span:function(e){return this.span}},C.ContentBlock.prototype={accept$1$1:function(e){return e.visitContentBlock$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n=this.$arguments;return n=0===n.$arguments.length&&null==n.restArgument?"":" using ("+n.toString$0(0)+")",t=this.children,n+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"}},C.ContentRule.prototype={accept$1$1:function(e){return e.visitContentRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.$arguments;return t.get$isEmpty(t)?"@content;":"@content("+t.toString$0(0)+");"},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.DebugRule.prototype={accept$1$1:function(e){return e.visitDebugRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"@debug "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.Declaration.prototype={accept$1$1:function(e){return e.visitDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n,r=new C.StringBuffer(""),i=this.name,s=""+i.toString$0(0);return r._contents=s,s=r._contents=s+C.Primitives_stringFromCharCode(58),t=this.value,null!=t&&(i=A.JSString_methods.startsWith$1(i.get$initialPlain(),"--")?s:r._contents=s+C.Primitives_stringFromCharCode(32),r._contents=i+t.toString$0(0)),n=this.children,null==n?r.toString$0(0)+";":r.toString$0(0)+" {"+A.JSArray_methods.join$1(n," ")+"}"},get$span:function(e){return this.span}},C.EachRule.prototype={accept$1$1:function(e){return e.visitEachRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.variables,n=this.children;return"@each "+new C.MappedListIterable(t,new C.EachRule_toString_closure,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+" in "+this.list.toString$0(0)+" {"+(n&&A.JSArray_methods).join$1(n," ")+"}"},get$span:function(e){return this.span}},C.EachRule_toString_closure.prototype={call$1:function(e){return"$"+e},$signature:5},C.ErrorRule.prototype={accept$1$1:function(e){return e.visitErrorRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"@error "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.ExtendRule.prototype={accept$1$1:function(e){return e.visitExtendRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.selector.toString$0(0),n=this.isOptional?" !optional":"";return"@extend "+t+n+";"},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.ForRule.prototype={accept$1$1:function(e){return e.visitForRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.from.toString$0(0),n=this.isExclusive?"to":"through",r=this.children;return"@for $"+this.variable+" from "+t+" "+n+" "+this.to.toString$0(0)+" {"+(r&&A.JSArray_methods).join$1(r," ")+"}"},get$span:function(e){return this.span}},C.ForwardRule.prototype={accept$1$1:function(e){return e.visitForwardRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n,r="@forward "+C.StringExpression_quoteText(this.url.toString$0(0)),i=this.shownMixinsAndFunctions,s=this.hiddenMixinsAndFunctions;return null!=i?(t=this.shownVariables,t.toString,t=r+" show "+this._forward_rule$_memberList$2(i,t),r=t):(null!=s?(t=s._base,t=t.get$isNotEmpty(t)):t=!1,t&&(t=this.hiddenVariables,t.toString,t=r+" hide "+this._forward_rule$_memberList$2(s,t),r=t)),n=this.prefix,null!=n&&(r+=" as "+n+"*"),t=this.configuration,r=(0!==t.length?r+" with ("+A.JSArray_methods.join$1(t,", ")+")":r)+";",r.charCodeAt(0),r},_forward_rule$_memberList$2:function(e,t){var n,r=C.List_List$of(e,!0,V.String);for(n=t._base,n=n.get$iterator(n);n.moveNext$0();)r.push("$"+n.get$current(n));return A.JSArray_methods.join$1(r,", ")},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.FunctionRule.prototype={accept$1$1:function(e){return e.visitFunctionRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return"@function "+this.name+"("+this.$arguments.toString$0(0)+") {"+(t&&A.JSArray_methods).join$1(t," ")+"}"}},C.IfRule.prototype={accept$1$1:function(e){return e.visitIfRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=C.ListExtensions_mapIndexed(this.clauses,new C.IfRule_toString_closure,V.IfClause,V.String).join$1(0," "),n=this.lastClause;return null!=n?t+" "+n.toString$0(0):t},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.IfRule_toString_closure.prototype={call$2:function(e,t){var n=0===e?"if":"else if";return"@"+n+" "+t.expression.toString$0(0)+" {"+A.JSArray_methods.join$1(t.children," ")+"}"},$signature:588},C.IfRuleClause.prototype={},C.IfRuleClause$__closure.prototype={call$1:function(e){var t;return t=e instanceof C.VariableDeclaration||(e instanceof C.FunctionRule||(e instanceof C.MixinRule||e instanceof C.ImportRule&&A.JSArray_methods.any$1(e.imports,new C.IfRuleClause$___closure))),t},$signature:151},C.IfRuleClause$___closure.prototype={call$1:function(e){return e instanceof C.DynamicImport},$signature:152},C.IfClause.prototype={toString$0:function(e){return"@if "+this.expression.toString$0(0)+" {"+A.JSArray_methods.join$1(this.children," ")+"}"}},C.ElseClause.prototype={toString$0:function(e){return"@else {"+A.JSArray_methods.join$1(this.children," ")+"}"}},C.ImportRule.prototype={accept$1$1:function(e){return e.visitImportRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"@import "+A.JSArray_methods.join$1(this.imports,", ")+";"},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.IncludeRule.prototype={get$spanWithoutContent:function(){var e,t,n=this.span;return null!=this.content&&(e=n.file,t=this.$arguments.span,t=C.SpanExtensions_trimRight(C.SpanExtensions_trimLeft(e.span$2(0,C.FileLocation$_(e,n._file$_start).offset,t.get$end(t).offset))),n=t),n},accept$1$1:function(e){return e.visitIncludeRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n=this.namespace;return n=null!=n?"@include "+n+".":"@include ",n+=this.name,t=this.$arguments,t.get$isEmpty(t)||(n+="("+t.toString$0(0)+")"),t=this.content,n+=null==t?";":" "+t.toString$0(0),n.charCodeAt(0),n},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.LoudComment.prototype={get$span:function(e){return this.text.span},accept$1$1:function(e){return e.visitLoudComment$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.text.toString$0(0)},$isAstNode:1,$isStatement:1},C.MediaRule.prototype={accept$1$1:function(e){return e.visitMediaRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return"@media "+this.query.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span:function(e){return this.span}},C.MixinRule.prototype={get$hasContent:function(){var e,t=this.__MixinRule_hasContent_FI;return t===I&&(e=E.$eq$(A.C__HasContentVisitor.visitChildren$1(this.children),!0),this.__MixinRule_hasContent_FI!==I&&C.throwUnnamedLateFieldADI(),this.__MixinRule_hasContent_FI=e,t=e),t},accept$1$1:function(e){return e.visitMixinRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t="@mixin "+this.name,n=this.$arguments;return 0===n.$arguments.length&&null==n.restArgument||(t+="("+n.toString$0(0)+")"),n=this.children,n=t+" {"+(n&&A.JSArray_methods).join$1(n," ")+"}",n.charCodeAt(0),n}},C._HasContentVisitor.prototype={visitContentRule$1:function(e){return!0}},C.__HasContentVisitor_Object_StatementSearchVisitor.prototype={},C.ParentStatement.prototype={$isAstNode:1,$isStatement:1},C.ParentStatement_closure.prototype={call$1:function(e){var t;return t=e instanceof C.VariableDeclaration||(e instanceof C.FunctionRule||(e instanceof C.MixinRule||e instanceof C.ImportRule&&A.JSArray_methods.any$1(e.imports,new C.ParentStatement__closure))),t},$signature:151},C.ParentStatement__closure.prototype={call$1:function(e){return e instanceof C.DynamicImport},$signature:152},C.ReturnRule.prototype={accept$1$1:function(e){return e.visitReturnRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"@return "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.SilentComment.prototype={accept$1$1:function(e){return e.visitSilentComment$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.text},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.StyleRule.prototype={accept$1$1:function(e){return e.visitStyleRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return this.selector.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span:function(e){return this.span}},C.Stylesheet.prototype={Stylesheet$internal$3$plainCss:function(e,t,n){var r,i,s,a,o,l;for(r=this.children,i=r.length,s=this._forwards,a=this._uses,o=0;o<i;++o)if(l=r[o],l instanceof C.UseRule)a.push(l);else if(l instanceof C.ForwardRule)s.push(l);else if(!(l instanceof C.SilentComment)&&!(l instanceof C.LoudComment)&&!(l instanceof C.VariableDeclaration))break},accept$1$1:function(e){return e.visitStylesheet$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return(t&&A.JSArray_methods).join$1(t," ")},get$span:function(e){return this.span}},C.SupportsRule.prototype={accept$1$1:function(e){return e.visitSupportsRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return"@supports "+this.condition.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span:function(e){return this.span}},C.UseRule.prototype={UseRule$4$configuration:function(e,t,n,r){var i,s,a,o;for(i=this.configuration,s=i.length,a=0;a<s;++a)if(o=i[a],o.isGuarded)throw C.wrapException(C.ArgumentError$value(o,"configured variable","can't be guarded in a @use rule."))},accept$1$1:function(e){return e.visitUseRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.url,n="@use "+C.StringExpression_quoteText(t.toString$0(0)),r=0===t.get$pathSegments().length?"":A.JSArray_methods.get$last(t.get$pathSegments()),i=A.JSString_methods.indexOf$1(r,".");return t=this.namespace,t=t!==A.JSString_methods.substring$2(r,0,-1===i?r.length:i)?n+" as "+(null==t?"*":t):n,n=this.configuration,t=(0!==n.length?t+" with ("+A.JSArray_methods.join$1(n,", ")+")":t)+";",t.charCodeAt(0),t},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.VariableDeclaration.prototype={accept$1$1:function(e){return e.visitVariableDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.namespace;return t=null!=t?t+".":"",t+="$"+this.name+": "+this.expression.toString$0(0)+";",t.charCodeAt(0),t},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.WarnRule.prototype={accept$1$1:function(e){return e.visitWarnRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"@warn "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span:function(e){return this.span}},C.WhileRule.prototype={accept$1$1:function(e){return e.visitWhileRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return"@while "+this.condition.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span:function(e){return this.span}},C.SupportsAnything.prototype={toString$0:function(e){return"("+this.contents.toString$0(0)+")"},$isAstNode:1,get$span:function(e){return this.span}},C.SupportsDeclaration.prototype={get$isCustomProperty:function(){var e=this.name;return e instanceof C.StringExpression&&!e.hasQuotes&&A.JSString_methods.startsWith$1(e.text.get$initialPlain(),"--")},toString$0:function(e){return"("+this.name.toString$0(0)+": "+this.value.toString$0(0)+")"},$isAstNode:1,get$span:function(e){return this.span}},C.SupportsFunction.prototype={toString$0:function(e){return this.name.toString$0(0)+"("+this.$arguments.toString$0(0)+")"},$isAstNode:1,get$span:function(e){return this.span}},C.SupportsInterpolation.prototype={toString$0:function(e){return"#{"+this.expression.toString$0(0)+"}"},$isAstNode:1,get$span:function(e){return this.span}},C.SupportsNegation.prototype={toString$0:function(e){var t=this.condition;return t instanceof C.SupportsNegation||t instanceof C.SupportsOperation?"not ("+t.toString$0(0)+")":"not "+t.toString$0(0)},$isAstNode:1,get$span:function(e){return this.span}},C.SupportsOperation.prototype={toString$0:function(e){return this._operation$_parenthesize$1(this.left)+" "+this.operator+" "+this._operation$_parenthesize$1(this.right)},_operation$_parenthesize$1:function(e){var t;return t=e instanceof C.SupportsNegation||e instanceof C.SupportsOperation&&e.operator===this.operator,t?"("+e.toString$0(0)+")":e.toString$0(0)},$isAstNode:1,get$span:function(e){return this.span}},C.Selector.prototype={assertNotBogus$1$name:function(e){var t;this.accept$1(A._IsBogusVisitor_true)&&(t=this.toString$0(0),C.EvaluationContext_current().warn$2(0,"$"+e+": "+(t+k.x20is_nov),A.Deprecation_vrR))},toString$0:function(e){var t=C._SerializeVisitor$(null,!0,null,!0,!1,null,!0);return this.accept$1(t),t._serialize$_buffer.toString$0(0)},$isAstNode:1,get$span:function(e){return this.span}},C._IsInvisibleVisitor0.prototype={visitSelectorList$1:function(e){return A.JSArray_methods.every$1(e.components,this.get$visitComplexSelector())},visitComplexSelector$1:function(e){var t;return t=!!this.super$AnySelectorVisitor$visitComplexSelector(e)||this.includeBogus&&e.accept$1(A._IsBogusVisitor_false),t},visitPlaceholderSelector$1:function(e){return!0},visitPseudoSelector$1:function(e){var t,n=e.selector;return null!=n&&(t="not"===e.name?this.includeBogus&&n.accept$1(A._IsBogusVisitor_true):this.visitSelectorList$1(n),t)}},C._IsBogusVisitor.prototype={visitComplexSelector$1:function(e){var t,n,r=e.components;return 0===r.length?0!==e.leadingCombinators.length:(t=e.leadingCombinators,n=this.includeLeadingCombinator?0:1,t.length>n||0!==A.JSArray_methods.get$last(r).combinators.length||A.JSArray_methods.any$1(r,new C._IsBogusVisitor_visitComplexSelector_closure(this)))},visitPseudoSelector$1:function(e){var t=e.selector;return null!=t&&("has"===e.name?t.accept$1(A._IsBogusVisitor_false):t.accept$1(A._IsBogusVisitor_true))}},C._IsBogusVisitor_visitComplexSelector_closure.prototype={call$1:function(e){return e.combinators.length>1||this.$this.visitCompoundSelector$1(e.selector)},$signature:47},C._IsUselessVisitor.prototype={visitComplexSelector$1:function(e){return e.leadingCombinators.length>1||A.JSArray_methods.any$1(e.components,new C._IsUselessVisitor_visitComplexSelector_closure(this))},visitPseudoSelector$1:function(e){return e.accept$1(A._IsBogusVisitor_true)}},C._IsUselessVisitor_visitComplexSelector_closure.prototype={call$1:function(e){return e.combinators.length>1||this.$this.visitCompoundSelector$1(e.selector)},$signature:47},C.__IsBogusVisitor_Object_AnySelectorVisitor.prototype={},C.__IsInvisibleVisitor_Object_AnySelectorVisitor.prototype={},C.__IsUselessVisitor_Object_AnySelectorVisitor.prototype={},C.AttributeSelector.prototype={accept$1$1:function(e){return e.visitAttributeSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},$eq:function(e,t){return null!=t&&(t instanceof C.AttributeSelector&&t.name.$eq(0,this.name)&&t.op==this.op&&t.value==this.value&&t.modifier==this.modifier)},get$hashCode:function(e){var t=this.name;return(A.JSString_methods.get$hashCode(t.name)^E.get$hashCode$(t.namespace)^E.get$hashCode$(this.op)^E.get$hashCode$(this.value)^E.get$hashCode$(this.modifier))>>>0}},C.AttributeOperator.prototype={_enumToString$0:function(){return"AttributeOperator."+this._name},toString$0:function(e){return this._attribute$_text}},C.ClassSelector.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.ClassSelector&&t.name===this.name)},accept$1$1:function(e){return e.visitClassSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},addSuffix$1:function(e){return new C.ClassSelector(this.name+e,this.span)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)}},C.Combinator.prototype={_enumToString$0:function(){return"Combinator."+this._name},toString$0:function(e){return this._combinator$_text}},C.ComplexSelector.prototype={get$specificity:function(){var e,t=this.__ComplexSelector_specificity_FI;return t===I&&(e=A.JSArray_methods.fold$2(this.components,0,new C.ComplexSelector_specificity_closure),this.__ComplexSelector_specificity_FI!==I&&C.throwUnnamedLateFieldADI(),this.__ComplexSelector_specificity_FI=e,t=e),t},get$singleCompound:function(){if(0===this.leadingCombinators.length){var e=this.components;e=1===e.length&&0===A.JSArray_methods.get$first(e).combinators.length}else e=!1;return e?A.JSArray_methods.get$first(this.components).selector:null},accept$1$1:function(e){return e.visitComplexSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},isSuperselector$1:function(e){return 0===this.leadingCombinators.length&&0===e.leadingCombinators.length&&C.complexIsSuperselector(this.components,e.components)},withAdditionalCombinators$1:function(e){var t,n,r,i;return 0===e.length?this:(t=this.components,n=this.leadingCombinators,r=this.span,0===t.length?(t=C.List_List$of(n,!0,V.CssValue_Combinator),A.JSArray_methods.addAll$1(t,e),C.ComplexSelector$(t,A.List_empty0,r,this.lineBreak||!1)):(i=C.List_List$of(C.IterableExtension_get_exceptLast(t),!0,V.ComplexSelectorComponent),i.push(A.JSArray_methods.get$last(t).withAdditionalCombinators$1(e)),C.ComplexSelector$(n,i,r,this.lineBreak||!1)))},concatenate$3$forceLineBreak:function(e,t,n){var r,i,s,a,o=e.leadingCombinators;return 0===o.length?(o=C.List_List$of(this.components,!0,V.ComplexSelectorComponent),A.JSArray_methods.addAll$1(o,e.components),r=this.lineBreak||e.lineBreak||n,C.ComplexSelector$(this.leadingCombinators,o,t,r)):(r=this.components,i=this.leadingCombinators,s=e.components,0===r.length?(r=C.List_List$of(i,!0,V.CssValue_Combinator),A.JSArray_methods.addAll$1(r,o),C.ComplexSelector$(r,s,t,this.lineBreak||e.lineBreak||n)):(a=C.List_List$of(C.IterableExtension_get_exceptLast(r),!0,V.ComplexSelectorComponent),a.push(A.JSArray_methods.get$last(r).withAdditionalCombinators$1(o)),A.JSArray_methods.addAll$1(a,s),C.ComplexSelector$(i,a,t,this.lineBreak||e.lineBreak||n)))},concatenate$2:function(e,t){return this.concatenate$3$forceLineBreak(e,t,!1)},get$hashCode:function(e){return A.C_ListEquality0.hash$1(this.leadingCombinators)^A.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof C.ComplexSelector&&A.C_ListEquality.equals$2(0,this.leadingCombinators,t.leadingCombinators)&&A.C_ListEquality.equals$2(0,this.components,t.components))}},C.ComplexSelector_specificity_closure.prototype={call$2:function(e,t){return e+t.selector.get$specificity()},$signature:353},C.ComplexSelectorComponent.prototype={withAdditionalCombinators$1:function(e){var t,n;return 0===e.length?t=this:(t=V.CssValue_Combinator,n=C.List_List$of(this.combinators,!0,t),A.JSArray_methods.addAll$1(n,e),t=new C.ComplexSelectorComponent(this.selector,C.List_List$unmodifiable(n,t),this.span)),t},get$hashCode:function(e){return A.C_ListEquality0.hash$1(this.selector.components)^A.C_ListEquality0.hash$1(this.combinators)},$eq:function(e,t){var n;return null!=t&&(t instanceof C.ComplexSelectorComponent?(n=A.C_ListEquality.equals$2(0,this.selector.components,t.selector.components),n=n&&A.C_ListEquality.equals$2(0,this.combinators,t.combinators)):n=!1,n)},toString$0:function(e){var t=this.combinators;return C.serializeSelector(this.selector,!0)+new C.MappedListIterable(t,new C.ComplexSelectorComponent_toString_closure,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,"")}},C.ComplexSelectorComponent_toString_closure.prototype={call$1:function(e){return" "+e.toString$0(0)},$signature:361},C.CompoundSelector.prototype={get$specificity:function(){var e,t=this.__CompoundSelector_specificity_FI;return t===I&&(e=A.JSArray_methods.fold$2(this.components,0,new C.CompoundSelector_specificity_closure),this.__CompoundSelector_specificity_FI!==I&&C.throwUnnamedLateFieldADI(),this.__CompoundSelector_specificity_FI=e,t=e),t},accept$1$1:function(e){return e.visitCompoundSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},get$hashCode:function(e){return A.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof C.CompoundSelector&&A.C_ListEquality.equals$2(0,this.components,t.components))}},C.CompoundSelector_specificity_closure.prototype={call$2:function(e,t){return e+t.get$specificity()},$signature:253},C.IDSelector.prototype={get$specificity:function(){return C._asInt(Math.pow(C.SimpleSelector.prototype.get$specificity.call(this),2))},accept$1$1:function(e){return e.visitIDSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},addSuffix$1:function(e){return new C.IDSelector(this.name+e,this.span)},unify$1:function(e){return A.JSArray_methods.any$1(e,new C.IDSelector_unify_closure(this))?null:this.super$SimpleSelector$unify(e)},$eq:function(e,t){return null!=t&&(t instanceof C.IDSelector&&t.name===this.name)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)}},C.IDSelector_unify_closure.prototype={call$1:function(e){var t;return e instanceof C.IDSelector?(t=e.name,t=this.$this.name!==t):t=!1,t},$signature:13},C.SelectorList.prototype={get$asSassList:function(){var e=this.components;return C.SassList$(new C.MappedListIterable(e,new C.SelectorList_asSassList_closure,C._arrayInstanceType(e)._eval$1("MappedListIterable<1,Value>")),A.ListSeparator_rXA,!1)},accept$1$1:function(e){return e.visitSelectorList$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},unify$1:function(e){var t,n,r,i,s,a,o,l,u=V.JSArray_ComplexSelector,_=C._setArrayType([],u);for(t=this.components,n=t.length,r=e.components,i=r.length,s=0;s<n;++s)for(a=t[s],o=0;o<i;++o)l=C.unifyComplex(C._setArrayType([a,r[o]],u),a.span),null!=l&&A.JSArray_methods.addAll$1(_,l);return 0===_.length?null:C.SelectorList$(_,this.span)},resolveParentSelectors$2$implicitParent:function(e,t){var n,r;if(null==e){if(n=A.C__ParentSelectorVisitor.visitSelectorList$1(this),null==n)return this;throw C.wrapException(C.SassException$(k.Top_le,n.span))}return r=this.components,C.SelectorList$(C.flattenVertically(new C.MappedListIterable(r,new C.SelectorList_resolveParentSelectors_closure(this,t,e),C._arrayInstanceType(r)._eval$1("MappedListIterable<1,Iterable<ComplexSelector>>")),V.ComplexSelector),this.span)},resolveParentSelectors$1:function(e){return this.resolveParentSelectors$2$implicitParent(e,!0)},_resolveParentSelectorsCompound$2:function(e,t){var n,r,i,s,a,o,l,u=e.selector,_=u.components,c=E.any$1$ax(_,new C.SelectorList__resolveParentSelectorsCompound_closure);if(!c&&!(E.get$first$ax(_)instanceof C.ParentSelector))return null;c?(a=_,o=new C.MappedListIterable(a,new C.SelectorList__resolveParentSelectorsCompound_closure0(t),C.instanceType(a)._eval$1("MappedListIterable<1,SimpleSelector>"))):o=_,n=o,r=E.get$first$ax(_);try{if(!(r instanceof C.ParentSelector))return a=e.span,a=C._setArrayType([C.ComplexSelector$(A.List_empty1,C._setArrayType([new C.ComplexSelectorComponent(C.CompoundSelector$(n,u.span),C.List_List$unmodifiable(e.combinators,V.CssValue_Combinator),a)],V.JSArray_ComplexSelectorComponent),a,!1)],V.JSArray_ComplexSelector),a;if(1===E.get$length$asx(_)&&null==r.suffix)return u=t.withAdditionalCombinators$1(e.combinators),u.components}catch(l){if(u=C.unwrapException(l),!(u instanceof C.SassException))throw l;i=u,s=C.getTraceFromException(l),C.throwWithTrace(i.withAdditionalSpan$2(r.span,"parent selector"),s)}return u=t.components,new C.MappedListIterable(u,new C.SelectorList__resolveParentSelectorsCompound_closure1(r,n,e),C._arrayInstanceType(u)._eval$1("MappedListIterable<1,ComplexSelector>"))},isSuperselector$1:function(e){return C.listIsSuperselector(this.components,e.components)},withAdditionalCombinators$1:function(e){var t;return 0===e.length?t=this:(t=this.components,t=C.SelectorList$(new C.MappedListIterable(t,new C.SelectorList_withAdditionalCombinators_closure(e),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,ComplexSelector>")),this.span)),t},get$hashCode:function(e){return A.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof C.SelectorList&&A.C_ListEquality.equals$2(0,this.components,t.components))}},C.SelectorList_asSassList_closure.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,_=V.JSArray_Value,c=C._setArrayType([],_);for(t=e.leadingCombinators,n=t.length,r=0;r<n;++r)c.push(new C.SassString(E.toString$0$(t[r].value),!1));for(t=e.components,n=t.length,r=0;r<n;++r){for(i=t[r],s=i.selector,a=C._SerializeVisitor$(null,!0,null,!0,!1,null,!0),s.accept$1(a),s=C._setArrayType([new C.SassString(a._serialize$_buffer.toString$0(0),!1)],_),o=i.combinators,l=o.length,u=0;u<l;++u)s.push(new C.SassString(E.toString$0$(o[u].value),!1));A.JSArray_methods.addAll$1(c,s)}return C.SassList$(c,A.ListSeparator_EVt,!1)},$signature:475},C.SelectorList_resolveParentSelectors_closure.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b;if(null==e.accept$1(A.C__ParentSelectorVisitor))return this.implicitParent?(t=this.parent.components,new C.MappedListIterable(t,new C.SelectorList_resolveParentSelectors__closure(e),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,ComplexSelector>"))):C._setArrayType([e],V.JSArray_ComplexSelector);for(t=V.JSArray_ComplexSelector,n=C._setArrayType([],t),r=e.components,i=r.length,s=this.$this,a=this.parent,o=V.ComplexSelector,l=e.leadingCombinators,u=0===l.length,_=e.span,c=V.ComplexSelectorComponent,$=V.JSArray_ComplexSelectorComponent,p=0;p<i;++p)if(h=r[p],d=s._resolveParentSelectorsCompound$2(h,a),null==d)if(0===n.length)n.push(C.ComplexSelector$(l,C._setArrayType([h],$),_,!1));else for(f=0;f<n.length;++f)g=n[f],m=g.leadingCombinators,y=C.List_List$of(g.components,!0,c),y.push(h),n[f]=C.ComplexSelector$(m,y,_,g.lineBreak||!1);else if(0===n.length)A.JSArray_methods.addAll$1(n,u?d:E.map$1$1$ax(d,new C.SelectorList_resolveParentSelectors__closure0(e),o));else{for(g=C._setArrayType([],t),m=n.length,y=E.getInterceptor$ax(d),S=0;S<n.length;n.length===m||(0,C.throwConcurrentModificationError)(n),++S)for(v=n[S],b=y.get$iterator(d);b.moveNext$0();)g.push(v.concatenate$2(b.get$current(b),v.span));n=g}return n},$signature:495},C.SelectorList_resolveParentSelectors__closure.prototype={call$1:function(e){var t=this.complex;return e.concatenate$2(t,t.span)},$signature:57},C.SelectorList_resolveParentSelectors__closure0.prototype={call$1:function(e){var t=e.leadingCombinators,n=this.complex,r=n.leadingCombinators;return 0===t.length||(r=C.List_List$of(r,!0,V.CssValue_Combinator),A.JSArray_methods.addAll$1(r,t)),t=r,C.ComplexSelector$(t,e.components,n.span,e.lineBreak)},$signature:57},C.SelectorList__resolveParentSelectorsCompound_closure.prototype={call$1:function(e){var t;return e instanceof C.PseudoSelector&&(t=e.selector,null!=t&&null!=t.accept$1(A.C__ParentSelectorVisitor))},$signature:13},C.SelectorList__resolveParentSelectorsCompound_closure0.prototype={call$1:function(e){var t;return e instanceof C.PseudoSelector?(t=e.selector,null==t||null==t.accept$1(A.C__ParentSelectorVisitor)?e:e.withSelector$1(t.resolveParentSelectors$2$implicitParent(this.parent,!1))):e},$signature:502},C.SelectorList__resolveParentSelectorsCompound_closure1.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h;try{if(_=e.components,t=A.JSArray_methods.get$last(_),0!==t.combinators.length)throw i=C.MultiSpanSassException$('Selector "'+e.toString$0(0)+k.x22x20can_,C.SpanExtensions_trimRight(t.span),"outer selector",C.LinkedHashMap_LinkedHashMap$_literal([this.parentSelector.span,"parent selector"],V.FileSpan,V.String)),C.wrapException(i);return n=this.parentSelector.suffix,r=t.selector.components,c=V.SimpleSelector,$=this.resolvedSimples,p=E.getInterceptor$ax($),null==n?(i=C.List_List$of(r,!0,c),E.addAll$1$ax(i,p.skip$1($,1)),i=i):(s=C.List_List$of(C.IterableExtension_get_exceptLast(r),!0,c),E.add$1$ax(s,E.get$last$ax(r).addSuffix$1(n)),E.addAll$1$ax(s,p.skip$1($,1)),i=s),s=this.component,a=C.CompoundSelector$(i,s.selector.span),i=e.leadingCombinators,o=C.List_List$of(C.IterableExtension_get_exceptLast(_),!0,V.ComplexSelectorComponent),_=s.span,E.add$1$ax(o,new C.ComplexSelectorComponent(a,C.List_List$unmodifiable(s.combinators,V.CssValue_Combinator),_)),_=C.ComplexSelector$(i,o,_,e.lineBreak),_}catch(h){if(i=C.unwrapException(h),!(i instanceof C.SassException))throw h;l=i,u=C.getTraceFromException(h),C.throwWithTrace(l.withAdditionalSpan$2(this.parentSelector.span,"parent selector"),u)}},$signature:57},C.SelectorList_withAdditionalCombinators_closure.prototype={call$1:function(e){return e.withAdditionalCombinators$1(this.combinators)},$signature:57},C._ParentSelectorVisitor.prototype={visitParentSelector$1:function(e){return e}},C.__ParentSelectorVisitor_Object_SelectorSearchVisitor.prototype={},C.ParentSelector.prototype={accept$1$1:function(e){return e.visitParentSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},unify$1:function(e){return C.throwExpression(C.UnsupportedError$("& doesn't support unification."))}},C.PlaceholderSelector.prototype={accept$1$1:function(e){return e.visitPlaceholderSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},addSuffix$1:function(e){return new C.PlaceholderSelector(this.name+e,this.span)},$eq:function(e,t){return null!=t&&(t instanceof C.PlaceholderSelector&&t.name===this.name)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)}},C.PseudoSelector.prototype={get$isHostContext:function(){return this.isClass&&"host-context"===this.name&&null!=this.selector},get$specificity:function(){var e,t=this.__PseudoSelector_specificity_FI;return t===I&&(e=new C.PseudoSelector_specificity_closure(this).call$0(),this.__PseudoSelector_specificity_FI!==I&&C.throwUnnamedLateFieldADI(),this.__PseudoSelector_specificity_FI=e,t=e),t},withSelector$1:function(e){return C.PseudoSelector$(this.name,this.span,this.argument,!this.isClass,e)},addSuffix$1:function(e){return null==this.argument&&null==this.selector||this.super$SimpleSelector$addSuffix(e),C.PseudoSelector$(this.name+e,this.span,null,!this.isClass,null)},unify$1:function(e){var t,n,r,i,s,a,o=this.name;if("host"===o||"host-context"===o){if(!A.JSArray_methods.every$1(e,new C.PseudoSelector_unify_closure))return null}else if(1===e.length&&(t=A.JSArray_methods.get$first(e),o=t instanceof C.UniversalSelector||t instanceof C.PseudoSelector&&(t.isClass&&"host"===t.name||t.get$isHostContext()),o))return t.unify$1(C._setArrayType([this],V.JSArray_SimpleSelector));if(A.JSArray_methods.contains$1(e,this))return e;for(n=C._setArrayType([],V.JSArray_SimpleSelector),o=e.length,r=!this.isClass,i=!1,s=0;s<e.length;e.length===o||(0,C.throwConcurrentModificationError)(e),++s){if(a=e[s],a instanceof C.PseudoSelector&&!a.isClass){if(r)return null;n.push(this),i=!0}n.push(a)}return i||n.push(this),n},isSuperselector$1:function(e){var t,n,r;return!!this.super$SimpleSelector$isSuperselector(e)||(t=this.selector,null==t?this.$eq(0,e):e instanceof C.PseudoSelector&&!this.isClass&&!e.isClass&&"slotted"===this.normalizedName&&e.name===this.name?(n=C.NullableExtension_andThen(e.selector,t.get$isSuperselector()),null!=n&&n):(n=V.JSArray_SimpleSelector,r=this.span,C.compoundIsSuperselector(C.CompoundSelector$(C._setArrayType([this],n),r),C.CompoundSelector$(C._setArrayType([e],n),r),null)))},accept$1$1:function(e){return e.visitPseudoSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},$eq:function(e,t){return null!=t&&(t instanceof C.PseudoSelector&&t.name===this.name&&t.isClass===this.isClass&&t.argument==this.argument&&E.$eq$(t.selector,this.selector))},get$hashCode:function(e){var t=A.JSString_methods.get$hashCode(this.name),n=this.isClass?218159:519018;return(t^n^E.get$hashCode$(this.argument)^E.get$hashCode$(this.selector))>>>0}},C.PseudoSelector_specificity_closure.prototype={call$0:function(){var e,t,n=this.$this;if(!n.isClass)return 1;if(e=n.selector,null==e)return C.SimpleSelector.prototype.get$specificity.call(n);switch(n.normalizedName){case"where":return 0;case"is":case"not":case"has":case"matches":return n=e.components,C.IterableIntegerExtension_get_max(new C.MappedListIterable(n,new C.PseudoSelector_specificity__closure,C._arrayInstanceType(n)._eval$1("MappedListIterable<1,int>")));case"nth-child":case"nth-last-child":return n=C.SimpleSelector.prototype.get$specificity.call(n),t=e.components,n+C.IterableIntegerExtension_get_max(new C.MappedListIterable(t,new C.PseudoSelector_specificity__closure0,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,int>")));default:return C.SimpleSelector.prototype.get$specificity.call(n)}},$signature:12},C.PseudoSelector_specificity__closure.prototype={call$1:function(e){return e.get$specificity()},$signature:169},C.PseudoSelector_specificity__closure0.prototype={call$1:function(e){return e.get$specificity()},$signature:169},C.PseudoSelector_unify_closure.prototype={call$1:function(e){var t;return t=e instanceof C.PseudoSelector&&(e.isClass&&"host"===e.name||null!=e.selector),t},$signature:13},C.QualifiedName.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.QualifiedName&&t.name===this.name&&t.namespace==this.namespace)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)^E.get$hashCode$(this.namespace)},toString$0:function(e){var t=this.namespace,n=this.name;return null==t?n:t+"|"+n}},C.SimpleSelector.prototype={get$specificity:function(){return 1e3},addSuffix$1:function(e){return C.throwExpression(C.MultiSpanSassException$('Selector "'+this.toString$0(0)+"\" can't have a suffix",this.span,"outer selector",C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String)))},unify$1:function(e){var t,n,r,i,s,a;if(1===e.length&&(t=A.JSArray_methods.get$first(e),n=t instanceof C.UniversalSelector||t instanceof C.PseudoSelector&&(t.isClass&&"host"===t.name||t.get$isHostContext()),n))return t.unify$1(C._setArrayType([this],V.JSArray_SimpleSelector));if(A.JSArray_methods.contains$1(e,this))return e;for(r=C._setArrayType([],V.JSArray_SimpleSelector),n=e.length,i=!1,s=0;s<e.length;e.length===n||(0,C.throwConcurrentModificationError)(e),++s)a=e[s],!i&&a instanceof C.PseudoSelector&&(r.push(this),i=!0),r.push(a);return i||r.push(this),r},isSuperselector$1:function(e){var t;return!!this.$eq(0,e)||!!(e instanceof C.PseudoSelector&&e.isClass&&(t=e.selector,null!=t&&I._subselectorPseudos.contains$1(0,e.normalizedName)))&&A.JSArray_methods.every$1(t.components,new C.SimpleSelector_isSuperselector_closure(this))}},C.SimpleSelector_isSuperselector_closure.prototype={call$1:function(e){var t=e.components;return 0!==t.length&&A.JSArray_methods.any$1(A.JSArray_methods.get$last(t).selector.components,new C.SimpleSelector_isSuperselector__closure(this.$this))},$signature:15},C.SimpleSelector_isSuperselector__closure.prototype={call$1:function(e){return this.$this.isSuperselector$1(e)},$signature:13},C.TypeSelector.prototype={get$specificity:function(){return 1},accept$1$1:function(e){return e.visitTypeSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},addSuffix$1:function(e){var t=this.name;return new C.TypeSelector(new C.QualifiedName(t.name+e,t.namespace),this.span)},unify$1:function(e){var t,n;return A.JSArray_methods.get$first(e)instanceof C.UniversalSelector||A.JSArray_methods.get$first(e)instanceof C.TypeSelector?(t=C.unifyUniversalAndElement(this,A.JSArray_methods.get$first(e)),null==t?null:(n=C._setArrayType([t],V.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(n,C.SubListIterable$(e,1,null,C._arrayInstanceType(e)._precomputed1)),n)):(n=C._setArrayType([this],V.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(n,e),n)},isSuperselector$1:function(e){var t,n;return this.super$SimpleSelector$isSuperselector(e)?t=!0:e instanceof C.TypeSelector?(t=this.name,n=e.name,t.name===n.name?(t=t.namespace,t="*"===t||t==n.namespace):t=!1):t=!1,t},$eq:function(e,t){return null!=t&&(t instanceof C.TypeSelector&&t.name.$eq(0,this.name))},get$hashCode:function(e){var t=this.name;return A.JSString_methods.get$hashCode(t.name)^E.get$hashCode$(t.namespace)}},C.UniversalSelector.prototype={get$specificity:function(){return 0},accept$1$1:function(e){return e.visitUniversalSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},unify$1:function(e){var t,n,r=A.JSArray_methods.get$first(e);return r instanceof C.UniversalSelector||r instanceof C.TypeSelector?(t=C.unifyUniversalAndElement(this,r),null==t?null:(n=C._setArrayType([t],V.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(n,C.SubListIterable$(e,1,null,C._arrayInstanceType(e)._precomputed1)),n)):(n=1===e.length&&(r instanceof C.PseudoSelector&&(r.isClass&&"host"===r.name||r.get$isHostContext())),n?null:(n=this.namespace,null!=n&&"*"!==n?(n=C._setArrayType([this],V.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(n,e),n):0!==e.length?e:C._setArrayType([this],V.JSArray_SimpleSelector)))},isSuperselector$1:function(e){var t=this.namespace;return"*"===t||(e instanceof C.TypeSelector?t==e.name.namespace:e instanceof C.UniversalSelector?t==e.namespace:null==t||this.super$SimpleSelector$isSuperselector(e))},$eq:function(e,t){return null!=t&&(t instanceof C.UniversalSelector&&t.namespace==this.namespace)},get$hashCode:function(e){return E.get$hashCode$(this.namespace)}},C._compileStylesheet_closure0.prototype={call$1:function(e){var t;return""===e?(t=this.stylesheet.span,t=C.Uri_Uri$dataFromString(C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(t.get$file(t)._decodedChars,0,null),0,null),A.C_Utf8Codec,null).get$_core$_text()):t=this.importCache.sourceMapUrl$1(0,C.Uri_parse(e)).toString$0(0),t},$signature:5},C.AsyncEnvironment.prototype={closure$0:function(){var e,t,n,r=this._async_environment$_forwardedModules,i=this._async_environment$_nestedForwardedModules,s=this._async_environment$_variables;return s=C._setArrayType(s.slice(0),C._arrayInstanceType(s)),e=this._async_environment$_variableNodes,e=C._setArrayType(e.slice(0),C._arrayInstanceType(e)),t=this._async_environment$_functions,t=C._setArrayType(t.slice(0),C._arrayInstanceType(t)),n=this._async_environment$_mixins,n=C._setArrayType(n.slice(0),C._arrayInstanceType(n)),C.AsyncEnvironment$_(this._async_environment$_modules,this._async_environment$_namespaceNodes,this._async_environment$_globalModules,this._async_environment$_importedModules,r,i,this._async_environment$_allModules,s,e,t,n,this._async_environment$_content)},addModule$3$namespace:function(e,t,n){var r,i,s;if(null==n){for(this._async_environment$_globalModules.$indexSet(0,e,t),this._async_environment$_allModules.push(e),r=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.get$first(this._async_environment$_variables)));r.moveNext$0();)if(i=r.get$current(r),e.get$variables().containsKey$1(i))throw C.wrapException(C.SassScriptException$(k.This_ma+i+'".',null))}else{if(r=this._async_environment$_modules,r.containsKey$1(n))throw r=this._async_environment$_namespaceNodes.$index(0,n),s=null==r?null:r.span,r=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=s&&r.$indexSet(0,s,"original @use"),C.wrapException(C.MultiSpanSassScriptException$(k.There_+n+'".',"new @use",r));r.$indexSet(0,n,e),this._async_environment$_namespaceNodes.$indexSet(0,n,t),this._async_environment$_allModules.push(e)}},forwardModule$2:function(e,t){var n,r,i,s=this._async_environment$_forwardedModules;for(null==s&&(s=this._async_environment$_forwardedModules=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_AsyncCallable,V.AstNode)),n=C.ForwardedModuleView_ifNecessary(e,t,V.AsyncCallable),r=C.LinkedHashMapKeyIterator$(s,s._modifications);r.moveNext$0();)i=r.__js_helper$_current,this._async_environment$_assertNoConflicts$5(n.get$variables(),i.get$variables(),n,i,"variable"),this._async_environment$_assertNoConflicts$5(n.get$functions(n),i.get$functions(i),n,i,"function"),this._async_environment$_assertNoConflicts$5(n.get$mixins(),i.get$mixins(),n,i,"mixin");this._async_environment$_allModules.push(e),s.$indexSet(0,n,t)},_async_environment$_assertNoConflicts$5:function(e,t,n,r,i){var s,a,o,l,u,_;for(e.get$length(e)<t.get$length(t)?(s=t,a=e):(s=e,a=t),o=E.get$iterator$ax(a.get$keys(a)),l="variable"===i;o.moveNext$0();)if(u=o.get$current(o),s.containsKey$1(u)&&!(l?n.variableIdentity$1(u)===r.variableIdentity$1(u):E.$eq$(s.$index(0,u),a.$index(0,u))))throw l&&(u="$"+u),o=this._async_environment$_forwardedModules,null==o?_=null:(o=o.$index(0,r),_=null==o?null:E.get$span$z(o)),o=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=_&&o.$indexSet(0,_,"original @forward"),C.wrapException(C.MultiSpanSassScriptException$("Two forwarded modules both define a "+i+" named "+u+".","new @forward",o))},importForwards$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f=e._async_environment$_environment._async_environment$_forwardedModules;if(null!=f){if(t=this._async_environment$_forwardedModules,null!=t){for(n=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_AsyncCallable,V.AstNode),r=f.get$entries(f),r=r.get$iterator(r),i=this._async_environment$_globalModules;r.moveNext$0();)s=r.get$current(r),a=s.key,t.containsKey$1(a)&&i.containsKey$1(a)||n.$indexSet(0,a,s.value);f=n}else t=this._async_environment$_forwardedModules=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_AsyncCallable,V.AstNode);if(n=C._instanceType(f)._eval$1("LinkedHashMapKeyIterable<1>"),r=n._eval$1("ExpandIterable<Iterable.E,String>"),i=r._eval$1("Iterable.E"),o=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.AsyncEnvironment_importForwards_closure,r),i),l=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.AsyncEnvironment_importForwards_closure0,r),i),u=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.AsyncEnvironment_importForwards_closure1,r),i),r=this._async_environment$_variables,i=r.length,1===i){for(n=this._async_environment$_importedModules,i=n.get$entries(n).toList$0(0),s=i.length,a=V.AsyncCallable,_=0;_<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++_)c=i[_],e=c.key,$=C.ShadowedModuleView_ifNecessary(e,l,u,o,a),null!=$&&(n.remove$1(0,e),p=$.variables,p.get$isEmpty(p)?(p=$.functions,p.get$isEmpty(p)?(p=$.mixins,p.get$isEmpty(p)?(p=$._shadowed_view$_inner,p=p.get$css(p),p=E.get$isEmpty$asx(p.get$children(p))):p=!1):p=!1):p=!1,p||n.$indexSet(0,$,c.value));for(i=t.get$entries(t).toList$0(0),s=i.length,_=0;_<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++_)c=i[_],e=c.key,$=C.ShadowedModuleView_ifNecessary(e,l,u,o,a),null!=$&&(t.remove$1(0,e),p=$.variables,p.get$isEmpty(p)?(p=$.functions,p.get$isEmpty(p)?(p=$.mixins,p.get$isEmpty(p)?(p=$._shadowed_view$_inner,p=p.get$css(p),p=E.get$isEmpty$asx(p.get$children(p))):p=!1):p=!1):p=!1,p||t.$indexSet(0,$,c.value));n.addAll$1(0,f),t.addAll$1(0,f)}else{if(s=this._async_environment$_nestedForwardedModules,null==s){for(h=i-1,d=E.JSArray_JSArray$allocateGrowable(h,V.List_Module_AsyncCallable),i=V.JSArray_Module_AsyncCallable,_=0;_<h;++_)d[_]=C._setArrayType([],i);this._async_environment$_nestedForwardedModules=d,i=d}else i=s;A.JSArray_methods.addAll$1(A.JSArray_methods.get$last(i),new C.LinkedHashMapKeyIterable(f,n))}for(n=C._LinkedHashSetIterator$(o,o._collection$_modifications),i=this._async_environment$_variableIndices,s=this._async_environment$_variableNodes,a=C._instanceType(n)._precomputed1;n.moveNext$0();)p=n._collection$_current,null==p&&(p=a._as(p)),i.remove$1(0,p),E.remove$1$z(A.JSArray_methods.get$last(r),p),E.remove$1$z(A.JSArray_methods.get$last(s),p);for(n=C._LinkedHashSetIterator$(l,l._collection$_modifications),r=this._async_environment$_functionIndices,i=this._async_environment$_functions,s=C._instanceType(n)._precomputed1;n.moveNext$0();)a=n._collection$_current,null==a&&(a=s._as(a)),r.remove$1(0,a),E.remove$1$z(A.JSArray_methods.get$last(i),a);for(n=C._LinkedHashSetIterator$(u,u._collection$_modifications),r=this._async_environment$_mixinIndices,i=this._async_environment$_mixins,s=C._instanceType(n)._precomputed1;n.moveNext$0();)a=n._collection$_current,null==a&&(a=s._as(a)),r.remove$1(0,a),E.remove$1$z(A.JSArray_methods.get$last(i),a)}},getVariable$2$namespace:function(e,t){var n,r;return null!=t?this._async_environment$_getModule$1(t).get$variables().$index(0,e):this._async_environment$_lastVariableName===e?(n=this._async_environment$_lastVariableIndex,n.toString,n=E.$index$asx(this._async_environment$_variables[n],e),null==n?this._async_environment$_getVariableFromGlobalModule$1(e):n):(n=this._async_environment$_variableIndices,r=n.$index(0,e),null!=r?(this._async_environment$_lastVariableName=e,this._async_environment$_lastVariableIndex=r,n=E.$index$asx(this._async_environment$_variables[r],e),null==n?this._async_environment$_getVariableFromGlobalModule$1(e):n):(r=this._async_environment$_variableIndex$1(e),null==r?this._async_environment$_getVariableFromGlobalModule$1(e):(this._async_environment$_lastVariableName=e,this._async_environment$_lastVariableIndex=r,n.$indexSet(0,e,r),n=E.$index$asx(this._async_environment$_variables[r],e),null==n?this._async_environment$_getVariableFromGlobalModule$1(e):n)))},getVariable$1:function(e){return this.getVariable$2$namespace(e,null)},_async_environment$_getVariableFromGlobalModule$1:function(e){return this._async_environment$_fromOneModule$1$3(e,"variable",new C.AsyncEnvironment__getVariableFromGlobalModule_closure(e),V.Value)},getVariableNode$2$namespace:function(e,t){var n,r;return null!=t?this._async_environment$_getModule$1(t).get$variableNodes().$index(0,e):this._async_environment$_lastVariableName===e?(n=this._async_environment$_lastVariableIndex,n.toString,n=E.$index$asx(this._async_environment$_variableNodes[n],e),null==n?this._async_environment$_getVariableNodeFromGlobalModule$1(e):n):(n=this._async_environment$_variableIndices,r=n.$index(0,e),null!=r?(this._async_environment$_lastVariableName=e,this._async_environment$_lastVariableIndex=r,n=E.$index$asx(this._async_environment$_variableNodes[r],e),null==n?this._async_environment$_getVariableNodeFromGlobalModule$1(e):n):(r=this._async_environment$_variableIndex$1(e),null==r?this._async_environment$_getVariableNodeFromGlobalModule$1(e):(this._async_environment$_lastVariableName=e,this._async_environment$_lastVariableIndex=r,n.$indexSet(0,e,r),n=E.$index$asx(this._async_environment$_variableNodes[r],e),null==n?this._async_environment$_getVariableNodeFromGlobalModule$1(e):n)))},_async_environment$_getVariableNodeFromGlobalModule$1:function(e){var t,n,r;for(t=this._async_environment$_importedModules,n=this._async_environment$_globalModules,n=new C.LinkedHashMapKeyIterable(t,C._instanceType(t)._eval$1("LinkedHashMapKeyIterable<1>")).followedBy$1(0,new C.LinkedHashMapKeyIterable(n,C._instanceType(n)._eval$1("LinkedHashMapKeyIterable<1>"))),n=new C.FollowedByIterator(E.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(t=n._currentIterator,r=t.get$current(t).get$variableNodes().$index(0,e),null!=r)return r;return null},globalVariableExists$2$namespace:function(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:function(e){return this.globalVariableExists$2$namespace(e,null)},_async_environment$_variableIndex$1:function(e){var t,n;for(t=this._async_environment$_variables,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},setVariable$5$global$namespace:function(e,t,n,r,i){var s,a,o,l,u,_,c,$;if(null==i){if(r||1===this._async_environment$_variables.length)return this._async_environment$_variableIndices.putIfAbsent$2(e,new C.AsyncEnvironment_setVariable_closure(this,e)),s=this._async_environment$_variables,A.JSArray_methods.get$first(s).containsKey$1(e)||(a=this._async_environment$_fromOneModule$1$3(e,"variable",new C.AsyncEnvironment_setVariable_closure0(e),V.Module_AsyncCallable),null==a)?(E.$indexSet$ax(A.JSArray_methods.get$first(s),e,t),void E.$indexSet$ax(A.JSArray_methods.get$first(this._async_environment$_variableNodes),e,n)):void a.setVariable$3(e,t,n);if(o=this._async_environment$_nestedForwardedModules,null!=o&&!this._async_environment$_variableIndices.containsKey$1(e)&&null==this._async_environment$_variableIndex$1(e))for(s=new C.ReversedListIterable(o,C.instanceType(o)._eval$1("ReversedListIterable<1>")),s=new C.ListIterator(s,s.get$length(s)),l=C._instanceType(s)._precomputed1;s.moveNext$0();)for(u=s.__internal$_current,u=E.get$reversed$ax(null==u?l._as(u):u),u=new C.ListIterator(u,u.get$length(u)),_=C._instanceType(u)._precomputed1;u.moveNext$0();)if(c=u.__internal$_current,null==c&&(c=_._as(c)),c.get$variables().containsKey$1(e))return void c.setVariable$3(e,t,n);this._async_environment$_lastVariableName===e?(s=this._async_environment$_lastVariableIndex,s.toString,$=s):$=this._async_environment$_variableIndices.putIfAbsent$2(e,new C.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=$,E.$indexSet$ax(this._async_environment$_variables[$],e,t),E.$indexSet$ax(this._async_environment$_variableNodes[$],e,n)}else this._async_environment$_getModule$1(i).setVariable$3(e,t,n)},setVariable$4$global:function(e,t,n,r){return this.setVariable$5$global$namespace(e,t,n,r,null)},setLocalVariable$3:function(e,t,n){var r,i=this._async_environment$_variables,s=i.length;this._async_environment$_lastVariableName=e,r=this._async_environment$_lastVariableIndex=s-1,this._async_environment$_variableIndices.$indexSet(0,e,r),E.$indexSet$ax(i[r],e,t),E.$indexSet$ax(this._async_environment$_variableNodes[r],e,n)},getFunction$2$namespace:function(e,t){var n,r;return null!=t?(n=this._async_environment$_getModule$1(t),n.get$functions(n).$index(0,e)):(n=this._async_environment$_functionIndices,r=n.$index(0,e),null!=r?(n=E.$index$asx(this._async_environment$_functions[r],e),null==n?this._async_environment$_getFunctionFromGlobalModule$1(e):n):(r=this._async_environment$_functionIndex$1(e),null==r?this._async_environment$_getFunctionFromGlobalModule$1(e):(n.$indexSet(0,e,r),n=E.$index$asx(this._async_environment$_functions[r],e),null==n?this._async_environment$_getFunctionFromGlobalModule$1(e):n)))},_async_environment$_getFunctionFromGlobalModule$1:function(e){return this._async_environment$_fromOneModule$1$3(e,"function",new C.AsyncEnvironment__getFunctionFromGlobalModule_closure(e),V.AsyncCallable)},_async_environment$_functionIndex$1:function(e){var t,n;for(t=this._async_environment$_functions,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},getMixin$2$namespace:function(e,t){var n,r;return null!=t?this._async_environment$_getModule$1(t).get$mixins().$index(0,e):(n=this._async_environment$_mixinIndices,r=n.$index(0,e),null!=r?(n=E.$index$asx(this._async_environment$_mixins[r],e),null==n?this._async_environment$_getMixinFromGlobalModule$1(e):n):(r=this._async_environment$_mixinIndex$1(e),null==r?this._async_environment$_getMixinFromGlobalModule$1(e):(n.$indexSet(0,e,r),n=E.$index$asx(this._async_environment$_mixins[r],e),null==n?this._async_environment$_getMixinFromGlobalModule$1(e):n)))},_async_environment$_getMixinFromGlobalModule$1:function(e){return this._async_environment$_fromOneModule$1$3(e,"mixin",new C.AsyncEnvironment__getMixinFromGlobalModule_closure(e),V.AsyncCallable)},_async_environment$_mixinIndex$1:function(e){var t,n;for(t=this._async_environment$_mixins,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},withContent$2:function(e,t){return this.withContent$body$AsyncEnvironment(e,t)},withContent$body$AsyncEnvironment:function(e,t){var n,r=0,i=C._makeAsyncAwaitCompleter(V.void),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return n=s._async_environment$_content,s._async_environment$_content=e,r=2,C._asyncAwait(t.call$0(),a);case 2:return s._async_environment$_content=n,C._asyncReturn(null,i)}}));return C._asyncStartSync(a,i)},asMixin$1:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.void),i=this,s=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,r);while(1)switch(n){case 0:return t=i._async_environment$_inMixin,i._async_environment$_inMixin=!0,n=2,C._asyncAwait(e.call$0(),s);case 2:return i._async_environment$_inMixin=t,C._asyncReturn(null,r)}}));return C._asyncStartSync(s,r)},scope$1$3$semiGlobal$when:function(e,t,n,r){return this.scope$body$AsyncEnvironment(e,t,n,r,r)},scope$1$1:function(e,t){return this.scope$1$3$semiGlobal$when(e,!1,!0,t)},scope$1$2$when:function(e,t,n){return this.scope$1$3$semiGlobal$when(e,!1,t,n)},scope$1$2$semiGlobal:function(e,t,n){return this.scope$1$3$semiGlobal$when(e,t,!0,n)},scope$body$AsyncEnvironment:function(e,t,n,r,i){var s,a,o,l,u,_,c,$,p,h,d,f,g=0,m=C._makeAsyncAwaitCompleter(i),y=2,S=[],v=this,b=C._wrapJsFunctionForAsync((function(r,i){1===r&&(a=i,g=y);while(1)switch(g){case 0:t=t&&v._async_environment$_inSemiGlobalScope,o=v._async_environment$_inSemiGlobalScope,v._async_environment$_inSemiGlobalScope=t,g=n?4:3;break;case 3:return y=5,g=8,C._asyncAwait(e.call$0(),b);case 8:c=i,s=c,S=[1],g=6;break;case 5:S=[2];case 6:y=2,v._async_environment$_inSemiGlobalScope=o,g=S.pop();break;case 7:case 4:return c=v._async_environment$_variables,$=V.String,A.JSArray_methods.add$1(c,C.LinkedHashMap_LinkedHashMap$_empty($,V.Value)),p=v._async_environment$_variableNodes,A.JSArray_methods.add$1(p,C.LinkedHashMap_LinkedHashMap$_empty($,V.AstNode)),h=v._async_environment$_functions,d=V.AsyncCallable,A.JSArray_methods.add$1(h,C.LinkedHashMap_LinkedHashMap$_empty($,d)),f=v._async_environment$_mixins,A.JSArray_methods.add$1(f,C.LinkedHashMap_LinkedHashMap$_empty($,d)),d=v._async_environment$_nestedForwardedModules,null!=d&&d.push(C._setArrayType([],V.JSArray_Module_AsyncCallable)),y=9,g=12,C._asyncAwait(e.call$0(),b);case 12:$=i,s=$,S=[1],g=10;break;case 9:S=[2];case 10:for(y=2,v._async_environment$_inSemiGlobalScope=o,v._async_environment$_lastVariableIndex=v._async_environment$_lastVariableName=null,c=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0(c))),$=v._async_environment$_variableIndices;c.moveNext$0();)l=c.get$current(c),$.remove$1(0,l);for(A.JSArray_methods.removeLast$0(p),c=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0(h))),$=v._async_environment$_functionIndices;c.moveNext$0();)u=c.get$current(c),$.remove$1(0,u);for(c=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0(f))),$=v._async_environment$_mixinIndices;c.moveNext$0();)_=c.get$current(c),$.remove$1(0,_);c=v._async_environment$_nestedForwardedModules,null!=c&&c.pop(),g=S.pop();break;case 11:case 1:return C._asyncReturn(s,m);case 2:return C._asyncRethrow(a,m)}}));return C._asyncStartSync(b,m)},toImplicitConfiguration$0:function(){var e,t,n,r,i,s,a,o,l,u=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue);for(e=this._async_environment$_variables,t=this._async_environment$_variableNodes,n=0;n<e.length;++n)for(r=e[n],i=t[n],s=r.get$entries(r),s=s.get$iterator(s);s.moveNext$0();)a=s.get$current(s),o=a.key,a=a.value,l=i.$index(0,o),l.toString,u.$indexSet(0,o,new C.ConfiguredValue(a,null,l));return new C.Configuration(u,null)},toModule$2:function(e,t){return C._EnvironmentModule__EnvironmentModule0(this,e,t,C.NullableExtension_andThen(this._async_environment$_forwardedModules,new C.AsyncEnvironment_toModule_closure))},toDummyModule$0:function(){return C._EnvironmentModule__EnvironmentModule0(this,new C.CssStylesheet(new C.UnmodifiableListView(A.List_empty3,V.UnmodifiableListView_CssNode),C.SourceFile$decoded(A.List_empty4,"<dummy module>").span$1(0,0)),A.C_EmptyExtensionStore,C.NullableExtension_andThen(this._async_environment$_forwardedModules,new C.AsyncEnvironment_toDummyModule_closure))},_async_environment$_getModule$1:function(e){var t=this._async_environment$_modules.$index(0,e);if(null!=t)return t;throw C.wrapException(C.SassScriptException$('There is no module with the namespace "'+e+'".',null))},_async_environment$_fromOneModule$1$3:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h=this._async_environment$_nestedForwardedModules;if(null!=h)for(i=new C.ReversedListIterable(h,C._arrayInstanceType(h)._eval$1("ReversedListIterable<1>")),i=new C.ListIterator(i,i.get$length(i)),s=C._instanceType(i)._precomputed1;i.moveNext$0();)for(a=i.__internal$_current,a=E.get$reversed$ax(null==a?s._as(a):a),a=new C.ListIterator(a,a.get$length(a)),o=C._instanceType(a)._precomputed1;a.moveNext$0();)if(l=a.__internal$_current,u=n.call$1(null==l?o._as(l):l),null!=u)return u;for(i=this._async_environment$_importedModules,i=C.LinkedHashMapKeyIterator$(i,i._modifications);i.moveNext$0();)if(u=n.call$1(i.__js_helper$_current),null!=u)return u;for(i=this._async_environment$_globalModules,s=C.LinkedHashMapKeyIterator$(i,i._modifications),a=V.AsyncCallable,u=null,_=null;s.moveNext$0();)if(o=s.__js_helper$_current,c=n.call$1(o),null!=c&&($=a._is(c)?c:o.variableIdentity$1(e),!$.$eq(0,_))){if(null!=u){for(p=i.get$entries(i).map$1$1(0,new C.AsyncEnvironment__fromOneModule_closure(n,r),V.nullable_FileSpan),s=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),i=p.get$iterator(p),a="includes "+t;i.moveNext$0();)o=i.get$current(i),null!=o&&s.$indexSet(0,o,a);throw C.wrapException(C.MultiSpanSassScriptException$("This "+t+k.x20is_av,t+" use",s))}_=$,u=c}return u}},C.AsyncEnvironment_importForwards_closure.prototype={call$1:function(e){var t=e.get$variables();return t.get$keys(t)},$signature:121},C.AsyncEnvironment_importForwards_closure0.prototype={call$1:function(e){var t=e.get$functions(e);return t.get$keys(t)},$signature:121},C.AsyncEnvironment_importForwards_closure1.prototype={call$1:function(e){var t=e.get$mixins();return t.get$keys(t)},$signature:121},C.AsyncEnvironment__getVariableFromGlobalModule_closure.prototype={call$1:function(e){return e.get$variables().$index(0,this.name)},$signature:534},C.AsyncEnvironment_setVariable_closure.prototype={call$0:function(){var e=this.$this;return e._async_environment$_lastVariableName=this.name,e._async_environment$_lastVariableIndex=0},$signature:12},C.AsyncEnvironment_setVariable_closure0.prototype={call$1:function(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:543},C.AsyncEnvironment_setVariable_closure1.prototype={call$0:function(){var e=this.$this,t=e._async_environment$_variableIndex$1(this.name);return null==t?e._async_environment$_variables.length-1:t},$signature:12},C.AsyncEnvironment__getFunctionFromGlobalModule_closure.prototype={call$1:function(e){return e.get$functions(e).$index(0,this.name)},$signature:172},C.AsyncEnvironment__getMixinFromGlobalModule_closure.prototype={call$1:function(e){return e.get$mixins().$index(0,this.name)},$signature:172},C.AsyncEnvironment_toModule_closure.prototype={call$1:function(e){return new C.MapKeySet(e,V.MapKeySet_Module_AsyncCallable)},$signature:174},C.AsyncEnvironment_toDummyModule_closure.prototype={call$1:function(e){return new C.MapKeySet(e,V.MapKeySet_Module_AsyncCallable)},$signature:174},C.AsyncEnvironment__fromOneModule_closure.prototype={call$1:function(e){return C.NullableExtension_andThen(this.callback.call$1(e.key),new C.AsyncEnvironment__fromOneModule__closure(e,this.T))},$signature:587},C.AsyncEnvironment__fromOneModule__closure.prototype={call$1:function(e){return E.get$span$z(this.entry.value)},$signature:function(){return this.T._eval$1("FileSpan(0)")}},C._EnvironmentModule0.prototype={get$url:function(e){var t=this.css;return t=t.get$span(t),t.get$sourceUrl(t)},setVariable$3:function(e,t,n){var r,i,s=this._async_environment$_modulesByVariable.$index(0,e);if(null==s){if(r=this._async_environment$_environment,i=r._async_environment$_variables,!A.JSArray_methods.get$first(i).containsKey$1(e))throw C.wrapException(C.SassScriptException$("Undefined variable.",null));E.$indexSet$ax(A.JSArray_methods.get$first(i),e,t),E.$indexSet$ax(A.JSArray_methods.get$first(r._async_environment$_variableNodes),e,n)}else s.setVariable$3(e,t,n)},variableIdentity$1:function(e){var t=this._async_environment$_modulesByVariable.$index(0,e);return null==t?this:t.variableIdentity$1(e)},cloneCss$0:function(){var e;return this.transitivelyContainsCss?(e=C.cloneCssStylesheet(this.css,this.extensionStore),C._EnvironmentModule$_0(this._async_environment$_environment,e.item1,e.item2,this._async_environment$_modulesByVariable,this.variables,this.variableNodes,this.functions,this.mixins,!0,this.transitivelyContainsExtensions)):this},toString$0:function(e){var t=this.css,n=t.get$span(t);return null==n.get$sourceUrl(n)?t="<unknown url>":(t=t.get$span(t),t=t.get$sourceUrl(t),t=I.$get$context().prettyUri$1(t)),t},$isModule:1,get$upstream:function(){return this.upstream},get$variables:function(){return this.variables},get$variableNodes:function(){return this.variableNodes},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins},get$extensionStore:function(){return this.extensionStore},get$css:function(e){return this.css},get$transitivelyContainsCss:function(){return this.transitivelyContainsCss},get$transitivelyContainsExtensions:function(){return this.transitivelyContainsExtensions}},C._EnvironmentModule__EnvironmentModule_closure5.prototype={call$1:function(e){return e.get$variables()},$signature:255},C._EnvironmentModule__EnvironmentModule_closure6.prototype={call$1:function(e){return e.get$variableNodes()},$signature:258},C._EnvironmentModule__EnvironmentModule_closure7.prototype={call$1:function(e){return e.get$functions(e)},$signature:179},C._EnvironmentModule__EnvironmentModule_closure8.prototype={call$1:function(e){return e.get$mixins()},$signature:179},C._EnvironmentModule__EnvironmentModule_closure9.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:119},C._EnvironmentModule__EnvironmentModule_closure10.prototype={call$1:function(e){return e.get$transitivelyContainsExtensions()},$signature:119},C.AsyncImportCache.prototype={canonicalize$4$baseImporter$baseUrl$forImport:function(e,t,n,r,i){return this.canonicalize$body$AsyncImportCache(0,t,n,r,i)},canonicalize$body$AsyncImportCache:function(e,t,n,r,i){var s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.nullable_Tuple3_AsyncImporter_Uri_Uri),_=this,c=C._wrapJsFunctionForAsync((function(e,$){if(1===e)return C._asyncRethrow($,u);while(1)switch(l){case 0:l=null!=n?3:4;break;case 3:return a=V.Tuple4_of_Uri_and_bool_and_AsyncImporter_and_nullable_Uri,l=5,C._asyncAwait(C.putIfAbsentAsync(_._async_import_cache$_relativeCanonicalizeCache,new C.Tuple4(t,i,n,r,a),new C.AsyncImportCache_canonicalize_closure(_,r,t,n,i),a,V.nullable_Tuple3_AsyncImporter_Uri_Uri),c);case 5:if(o=$,null!=o){s=o,l=1;break}case 4:return a=V.Tuple2_Uri_bool,l=6,C._asyncAwait(C.putIfAbsentAsync(_._async_import_cache$_canonicalizeCache,new C.Tuple2(t,i,a),new C.AsyncImportCache_canonicalize_closure0(_,t,i),a,V.nullable_Tuple3_AsyncImporter_Uri_Uri),c);case 6:s=$,l=1;break;case 1:return C._asyncReturn(s,u)}}));return C._asyncStartSync(c,u)},_async_import_cache$_canonicalize$3:function(e,t,n){return this._canonicalize$body$AsyncImportCache(e,t,n)},_canonicalize$body$AsyncImportCache:function(e,t,n){var r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.nullable_Uri),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:return n?(i=V.nullable_Object,i=C.runZoned(new C.AsyncImportCache__canonicalize_closure(e,t),C.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__inImportRule,!0],i,i),V.FutureOr_nullable_Uri)):i=e.canonicalize$1(0,t),a=3,C._asyncAwait(i,u);case 3:s=c,""===(null==s?null:s.get$scheme())&&C.WarnForDeprecation_warnForDeprecation(l._async_import_cache$_logger,A.Deprecation_mFp,"Importer "+e.toString$0(0)+" canonicalized "+t.toString$0(0)+" to "+C.S(s)+k.x2e_Rela,null,null),r=s,a=1;break;case 1:return C._asyncReturn(r,o)}}));return C._asyncStartSync(u,o)},importCanonical$4$originalUrl$quiet:function(e,t,n,r){return this.importCanonical$body$AsyncImportCache(e,t,n,r)},importCanonical$3$originalUrl:function(e,t,n){return this.importCanonical$4$originalUrl$quiet(e,t,n,!1)},importCanonical$body$AsyncImportCache:function(e,t,n,r){var i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Stylesheet),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:return s=3,C._asyncAwait(C.putIfAbsentAsync(o._async_import_cache$_importCache,t,new C.AsyncImportCache_importCanonical_closure(o,e,t,n,r),V.Uri,V.nullable_Stylesheet),l);case 3:i=_,s=1;break;case 1:return C._asyncReturn(i,a)}}));return C._asyncStartSync(l,a)},humanize$1:function(e){var t,n,r=this._async_import_cache$_canonicalizeCache;return r=C.IterableNullableExtension_whereNotNull(r.get$values(r),V.Tuple3_AsyncImporter_Uri_Uri),t=r.$ti,n=C.minBy(new C.MappedIterable(new C.WhereIterable(r,new C.AsyncImportCache_humanize_closure(e),t._eval$1("WhereIterable<Iterable.E>")),new C.AsyncImportCache_humanize_closure0,t._eval$1("MappedIterable<Iterable.E,Uri>")),new C.AsyncImportCache_humanize_closure1),null==n?e:(r=I.$get$url(),n.resolve$1(C.ParsedPath_ParsedPath$parse(e.get$path(e),r.style).get$basename()))},sourceMapUrl$1:function(e,t){var n=this._async_import_cache$_resultsCache.$index(0,t);return n=null==n?null:n.get$sourceMapUrl(n),null==n?t:n}},C.AsyncImportCache_canonicalize_closure.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.nullable_Tuple3_AsyncImporter_Uri_Uri),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:return n=a.baseUrl,r=null==n?null:n.resolveUri$1(a.url),null==r&&(r=a.url),n=a.baseImporter,i=3,C._asyncAwait(a.$this._async_import_cache$_canonicalize$3(n,r,a.forImport),o);case 3:if(t=u,null==t){e=null,i=1;break}e=new C.Tuple3(n,t,r,V.Tuple3_AsyncImporter_Uri_Uri),i=1;break;case 1:return C._asyncReturn(e,s)}}));return C._asyncStartSync(o,s)},$signature:181},C.AsyncImportCache_canonicalize_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(V.nullable_Tuple3_AsyncImporter_Uri_Uri),c=this,$=C._wrapJsFunctionForAsync((function(p,h){if(1===p)return C._asyncRethrow(h,_);while(1)switch(u){case 0:t=c.$this,n=t._async_import_cache$_importers,r=n.length,i=c.url,s=c.forImport,a=0;case 3:if(!(a<n.length)){u=5;break}return o=n[a],u=6,C._asyncAwait(t._async_import_cache$_canonicalize$3(o,i,s),$);case 6:if(l=h,null!=l){e=new C.Tuple3(o,l,i,V.Tuple3_AsyncImporter_Uri_Uri),u=1;break}case 4:n.length===r||(0,C.throwConcurrentModificationError)(n),++a,u=3;break;case 5:e=null,u=1;break;case 1:return C._asyncReturn(e,_)}}));return C._asyncStartSync($,_)},$signature:181},C.AsyncImportCache__canonicalize_closure.prototype={call$0:function(){return this.importer.canonicalize$1(0,this.url)},$signature:182},C.AsyncImportCache_importCanonical_closure.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.nullable_Stylesheet),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:return i=l.canonicalUrl,a=3,C._asyncAwait(l.importer.load$1(0,i),u);case 3:if(s=c,null==s){e=null,a=1;break}t=l.$this,t._async_import_cache$_resultsCache.$indexSet(0,i,s),n=s.contents,r=s.syntax,i=l.originalUrl.resolveUri$1(i),e=C.Stylesheet_Stylesheet$parse(n,r,l.quiet?I.$get$Logger_quiet():t._async_import_cache$_logger,i),a=1;break;case 1:return C._asyncReturn(e,o)}}));return C._asyncStartSync(u,o)},$signature:281},C.AsyncImportCache_humanize_closure.prototype={call$1:function(e){return e.item2.$eq(0,this.canonicalUrl)},$signature:292},C.AsyncImportCache_humanize_closure0.prototype={call$1:function(e){return e.item3},$signature:297},C.AsyncImportCache_humanize_closure1.prototype={call$1:function(e){return e.get$path(e).length},$signature:94},C.AsyncBuiltInCallable.prototype={callbackFor$2:function(e,t){return new C.Tuple2(this._async_built_in$_arguments,this._async_built_in$_callback,V.Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value)},$isAsyncCallable:1,get$name:function(e){return this.name}},C.AsyncBuiltInCallable$mixin_closure.prototype={call$1:function(e){return this.$call$body$AsyncBuiltInCallable$mixin_closure(e)},$call$body$AsyncBuiltInCallable$mixin_closure:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.Value),i=this,s=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,r);while(1)switch(n){case 0:return n=3,C._asyncAwait(i.callback.call$1(e),s);case 3:t=A.C__SassNull,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(s,r)},$signature:187},C.BuiltInCallable.prototype={callbackFor$2:function(e,t){var n,r,i,s,a,o,l,u,_;for(n=this._overloads,r=n.length,i=null,s=null,a=0;a<n.length;n.length===r||(0,C.throwConcurrentModificationError)(n),++a){if(o=n[a],l=o.item1,l.matches$2(e,t))return o;if(u=l.$arguments.length-e,null!=s){if(l=Math.abs(u),_=Math.abs(s),l>_)continue;if(l===_&&u<0)continue}s=u,i=o}if(null!=i)return i;throw C.wrapException(C.StateError$("BuiltInCallable "+this.name+" may not have empty overloads."))},withName$1:function(e){return new C.BuiltInCallable(e,this._overloads)},$isCallable:1,$isAsyncCallable:1,$isAsyncBuiltInCallable:1,get$name:function(e){return this.name}},C.BuiltInCallable$mixin_closure.prototype={call$1:function(e){return this.callback.call$1(e),A.C__SassNull},$signature:4},C.PlainCssCallable.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.PlainCssCallable&&this.name===t.name)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)},$isCallable:1,$isAsyncCallable:1,get$name:function(e){return this.name}},C.UserDefinedCallable.prototype={get$name:function(e){return this.declaration.name},$isCallable:1,$isAsyncCallable:1},C._compileStylesheet_closure.prototype={call$1:function(e){var t;return""===e?(t=this.stylesheet.span,t=C.Uri_Uri$dataFromString(C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(t.get$file(t)._decodedChars,0,null),0,null),A.C_Utf8Codec,null).get$_core$_text()):t=this.importCache.sourceMapUrl$1(0,C.Uri_parse(e)).toString$0(0),t},$signature:5},C.CompileResult.prototype={},C.Configuration.prototype={throughForward$1:function(e){var t,n,r,i,s=this._values;return s.get$isEmpty(s)?A.Configuration_Map_empty_null:(t=e.prefix,null!=t&&(s=new C.UnprefixedMapView(s,t,V.UnprefixedMapView_ConfiguredValue)),n=e.shownVariables,r=e.hiddenVariables,null!=n?s=new C.LimitedMapView(s,n._base.intersection$1(new C.MapKeySet(s,V.MapKeySet_nullable_Object)),V.LimitedMapView_String_ConfiguredValue):(null!=r?(i=r._base,i=i.get$isNotEmpty(i)):i=!1,i&&(s=C.LimitedMapView$blocklist(s,r,V.String,V.ConfiguredValue))),this._withValues$1(s))},_withValues$1:function(e){var t=this.__originalConfiguration;return new C.Configuration(e,null==t?this:t)},toString$0:function(e){var t=this._values;return"("+t.get$entries(t).map$1$1(0,new C.Configuration_toString_closure,V.String).join$1(0,", ")+")"}},C.Configuration_toString_closure.prototype={call$1:function(e){return"$"+C.S(e.key)+": "+C.S(e.value)},$signature:304},C.ExplicitConfiguration.prototype={_withValues$1:function(e){var t=this.__originalConfiguration;return null==t&&(t=this),new C.ExplicitConfiguration(this.nodeWithSpan,e,t)}},C.ConfiguredValue.prototype={toString$0:function(e){return C.serializeValue(this.value,!0,!0)}},C.Deprecation.prototype={_enumToString$0:function(){return"Deprecation."+this._name},toString$0:function(e){return this.id}},C.Deprecation_fromId_closure.prototype={call$1:function(e){return e.id===this.id},$signature:305},C.Environment.prototype={closure$0:function(){var e,t,n,r=this._forwardedModules,i=this._nestedForwardedModules,s=this._variables;return s=C._setArrayType(s.slice(0),C._arrayInstanceType(s)),e=this._variableNodes,e=C._setArrayType(e.slice(0),C._arrayInstanceType(e)),t=this._functions,t=C._setArrayType(t.slice(0),C._arrayInstanceType(t)),n=this._mixins,n=C._setArrayType(n.slice(0),C._arrayInstanceType(n)),C.Environment$_(this._environment$_modules,this._namespaceNodes,this._globalModules,this._importedModules,r,i,this._allModules,s,e,t,n,this._content)},addModule$3$namespace:function(e,t,n){var r,i,s;if(null==n){for(this._globalModules.$indexSet(0,e,t),this._allModules.push(e),r=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.get$first(this._variables)));r.moveNext$0();)if(i=r.get$current(r),e.get$variables().containsKey$1(i))throw C.wrapException(C.SassScriptException$(k.This_ma+i+'".',null))}else{if(r=this._environment$_modules,r.containsKey$1(n))throw r=this._namespaceNodes.$index(0,n),s=null==r?null:r.span,r=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=s&&r.$indexSet(0,s,"original @use"),C.wrapException(C.MultiSpanSassScriptException$(k.There_+n+'".',"new @use",r));r.$indexSet(0,n,e),this._namespaceNodes.$indexSet(0,n,t),this._allModules.push(e)}},forwardModule$2:function(e,t){var n,r,i,s=this._forwardedModules;for(null==s&&(s=this._forwardedModules=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_Callable,V.AstNode)),n=C.ForwardedModuleView_ifNecessary(e,t,V.Callable),r=C.LinkedHashMapKeyIterator$(s,s._modifications);r.moveNext$0();)i=r.__js_helper$_current,this._assertNoConflicts$5(n.get$variables(),i.get$variables(),n,i,"variable"),this._assertNoConflicts$5(n.get$functions(n),i.get$functions(i),n,i,"function"),this._assertNoConflicts$5(n.get$mixins(),i.get$mixins(),n,i,"mixin");this._allModules.push(e),s.$indexSet(0,n,t)},_assertNoConflicts$5:function(e,t,n,r,i){var s,a,o,l,u,_;for(e.get$length(e)<t.get$length(t)?(s=t,a=e):(s=e,a=t),o=E.get$iterator$ax(a.get$keys(a)),l="variable"===i;o.moveNext$0();)if(u=o.get$current(o),s.containsKey$1(u)&&!(l?n.variableIdentity$1(u)===r.variableIdentity$1(u):E.$eq$(s.$index(0,u),a.$index(0,u))))throw l&&(u="$"+u),o=this._forwardedModules,null==o?_=null:(o=o.$index(0,r),_=null==o?null:E.get$span$z(o)),o=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=_&&o.$indexSet(0,_,"original @forward"),C.wrapException(C.MultiSpanSassScriptException$("Two forwarded modules both define a "+i+" named "+u+".","new @forward",o))},importForwards$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f=e._environment$_environment._forwardedModules;if(null!=f){if(t=this._forwardedModules,null!=t){for(n=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_Callable,V.AstNode),r=f.get$entries(f),r=r.get$iterator(r),i=this._globalModules;r.moveNext$0();)s=r.get$current(r),a=s.key,t.containsKey$1(a)&&i.containsKey$1(a)||n.$indexSet(0,a,s.value);f=n}else t=this._forwardedModules=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_Callable,V.AstNode);if(n=C._instanceType(f)._eval$1("LinkedHashMapKeyIterable<1>"),r=n._eval$1("ExpandIterable<Iterable.E,String>"),i=r._eval$1("Iterable.E"),o=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.Environment_importForwards_closure,r),i),l=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.Environment_importForwards_closure0,r),i),u=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.Environment_importForwards_closure1,r),i),r=this._variables,i=r.length,1===i){for(n=this._importedModules,i=n.get$entries(n).toList$0(0),s=i.length,a=V.Callable,_=0;_<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++_)c=i[_],e=c.key,$=C.ShadowedModuleView_ifNecessary(e,l,u,o,a),null!=$&&(n.remove$1(0,e),p=$.variables,p.get$isEmpty(p)?(p=$.functions,p.get$isEmpty(p)?(p=$.mixins,p.get$isEmpty(p)?(p=$._shadowed_view$_inner,p=p.get$css(p),p=E.get$isEmpty$asx(p.get$children(p))):p=!1):p=!1):p=!1,p||n.$indexSet(0,$,c.value));for(i=t.get$entries(t).toList$0(0),s=i.length,_=0;_<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++_)c=i[_],e=c.key,$=C.ShadowedModuleView_ifNecessary(e,l,u,o,a),null!=$&&(t.remove$1(0,e),p=$.variables,p.get$isEmpty(p)?(p=$.functions,p.get$isEmpty(p)?(p=$.mixins,p.get$isEmpty(p)?(p=$._shadowed_view$_inner,p=p.get$css(p),p=E.get$isEmpty$asx(p.get$children(p))):p=!1):p=!1):p=!1,p||t.$indexSet(0,$,c.value));n.addAll$1(0,f),t.addAll$1(0,f)}else{if(s=this._nestedForwardedModules,null==s){for(h=i-1,d=E.JSArray_JSArray$allocateGrowable(h,V.List_Module_Callable),i=V.JSArray_Module_Callable,_=0;_<h;++_)d[_]=C._setArrayType([],i);this._nestedForwardedModules=d,i=d}else i=s;A.JSArray_methods.addAll$1(A.JSArray_methods.get$last(i),new C.LinkedHashMapKeyIterable(f,n))}for(n=C._LinkedHashSetIterator$(o,o._collection$_modifications),i=this._variableIndices,s=this._variableNodes,a=C._instanceType(n)._precomputed1;n.moveNext$0();)p=n._collection$_current,null==p&&(p=a._as(p)),i.remove$1(0,p),E.remove$1$z(A.JSArray_methods.get$last(r),p),E.remove$1$z(A.JSArray_methods.get$last(s),p);for(n=C._LinkedHashSetIterator$(l,l._collection$_modifications),r=this._functionIndices,i=this._functions,s=C._instanceType(n)._precomputed1;n.moveNext$0();)a=n._collection$_current,null==a&&(a=s._as(a)),r.remove$1(0,a),E.remove$1$z(A.JSArray_methods.get$last(i),a);for(n=C._LinkedHashSetIterator$(u,u._collection$_modifications),r=this._mixinIndices,i=this._mixins,s=C._instanceType(n)._precomputed1;n.moveNext$0();)a=n._collection$_current,null==a&&(a=s._as(a)),r.remove$1(0,a),E.remove$1$z(A.JSArray_methods.get$last(i),a)}},getVariable$2$namespace:function(e,t){var n,r;return null!=t?this._getModule$1(t).get$variables().$index(0,e):this._lastVariableName===e?(n=this._lastVariableIndex,n.toString,n=E.$index$asx(this._variables[n],e),null==n?this._getVariableFromGlobalModule$1(e):n):(n=this._variableIndices,r=n.$index(0,e),null!=r?(this._lastVariableName=e,this._lastVariableIndex=r,n=E.$index$asx(this._variables[r],e),null==n?this._getVariableFromGlobalModule$1(e):n):(r=this._variableIndex$1(e),null==r?this._getVariableFromGlobalModule$1(e):(this._lastVariableName=e,this._lastVariableIndex=r,n.$indexSet(0,e,r),n=E.$index$asx(this._variables[r],e),null==n?this._getVariableFromGlobalModule$1(e):n)))},getVariable$1:function(e){return this.getVariable$2$namespace(e,null)},_getVariableFromGlobalModule$1:function(e){return this._fromOneModule$1$3(e,"variable",new C.Environment__getVariableFromGlobalModule_closure(e),V.Value)},getVariableNode$2$namespace:function(e,t){var n,r;return null!=t?this._getModule$1(t).get$variableNodes().$index(0,e):this._lastVariableName===e?(n=this._lastVariableIndex,n.toString,n=E.$index$asx(this._variableNodes[n],e),null==n?this._getVariableNodeFromGlobalModule$1(e):n):(n=this._variableIndices,r=n.$index(0,e),null!=r?(this._lastVariableName=e,this._lastVariableIndex=r,n=E.$index$asx(this._variableNodes[r],e),null==n?this._getVariableNodeFromGlobalModule$1(e):n):(r=this._variableIndex$1(e),null==r?this._getVariableNodeFromGlobalModule$1(e):(this._lastVariableName=e,this._lastVariableIndex=r,n.$indexSet(0,e,r),n=E.$index$asx(this._variableNodes[r],e),null==n?this._getVariableNodeFromGlobalModule$1(e):n)))},_getVariableNodeFromGlobalModule$1:function(e){var t,n,r;for(t=this._importedModules,n=this._globalModules,n=new C.LinkedHashMapKeyIterable(t,C._instanceType(t)._eval$1("LinkedHashMapKeyIterable<1>")).followedBy$1(0,new C.LinkedHashMapKeyIterable(n,C._instanceType(n)._eval$1("LinkedHashMapKeyIterable<1>"))),n=new C.FollowedByIterator(E.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(t=n._currentIterator,r=t.get$current(t).get$variableNodes().$index(0,e),null!=r)return r;return null},globalVariableExists$2$namespace:function(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:function(e){return this.globalVariableExists$2$namespace(e,null)},_variableIndex$1:function(e){var t,n;for(t=this._variables,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},setVariable$5$global$namespace:function(e,t,n,r,i){var s,a,o,l,u,_,c,$;if(null==i){if(r||1===this._variables.length)return this._variableIndices.putIfAbsent$2(e,new C.Environment_setVariable_closure(this,e)),s=this._variables,A.JSArray_methods.get$first(s).containsKey$1(e)||(a=this._fromOneModule$1$3(e,"variable",new C.Environment_setVariable_closure0(e),V.Module_Callable),null==a)?(E.$indexSet$ax(A.JSArray_methods.get$first(s),e,t),void E.$indexSet$ax(A.JSArray_methods.get$first(this._variableNodes),e,n)):void a.setVariable$3(e,t,n);if(o=this._nestedForwardedModules,null!=o&&!this._variableIndices.containsKey$1(e)&&null==this._variableIndex$1(e))for(s=new C.ReversedListIterable(o,C.instanceType(o)._eval$1("ReversedListIterable<1>")),s=new C.ListIterator(s,s.get$length(s)),l=C._instanceType(s)._precomputed1;s.moveNext$0();)for(u=s.__internal$_current,u=E.get$reversed$ax(null==u?l._as(u):u),u=new C.ListIterator(u,u.get$length(u)),_=C._instanceType(u)._precomputed1;u.moveNext$0();)if(c=u.__internal$_current,null==c&&(c=_._as(c)),c.get$variables().containsKey$1(e))return void c.setVariable$3(e,t,n);this._lastVariableName===e?(s=this._lastVariableIndex,s.toString,$=s):$=this._variableIndices.putIfAbsent$2(e,new C.Environment_setVariable_closure1(this,e)),this._inSemiGlobalScope||0!==$||($=this._variables.length-1,this._variableIndices.$indexSet(0,e,$)),this._lastVariableName=e,this._lastVariableIndex=$,E.$indexSet$ax(this._variables[$],e,t),E.$indexSet$ax(this._variableNodes[$],e,n)}else this._getModule$1(i).setVariable$3(e,t,n)},setVariable$4$global:function(e,t,n,r){return this.setVariable$5$global$namespace(e,t,n,r,null)},setLocalVariable$3:function(e,t,n){var r,i=this._variables,s=i.length;this._lastVariableName=e,r=this._lastVariableIndex=s-1,this._variableIndices.$indexSet(0,e,r),E.$indexSet$ax(i[r],e,t),E.$indexSet$ax(this._variableNodes[r],e,n)},getFunction$2$namespace:function(e,t){var n,r;return null!=t?(n=this._getModule$1(t),n.get$functions(n).$index(0,e)):(n=this._functionIndices,r=n.$index(0,e),null!=r?(n=E.$index$asx(this._functions[r],e),null==n?this._getFunctionFromGlobalModule$1(e):n):(r=this._functionIndex$1(e),null==r?this._getFunctionFromGlobalModule$1(e):(n.$indexSet(0,e,r),n=E.$index$asx(this._functions[r],e),null==n?this._getFunctionFromGlobalModule$1(e):n)))},_getFunctionFromGlobalModule$1:function(e){return this._fromOneModule$1$3(e,"function",new C.Environment__getFunctionFromGlobalModule_closure(e),V.Callable)},_functionIndex$1:function(e){var t,n;for(t=this._functions,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},getMixin$2$namespace:function(e,t){var n,r;return null!=t?this._getModule$1(t).get$mixins().$index(0,e):(n=this._mixinIndices,r=n.$index(0,e),null!=r?(n=E.$index$asx(this._mixins[r],e),null==n?this._getMixinFromGlobalModule$1(e):n):(r=this._mixinIndex$1(e),null==r?this._getMixinFromGlobalModule$1(e):(n.$indexSet(0,e,r),n=E.$index$asx(this._mixins[r],e),null==n?this._getMixinFromGlobalModule$1(e):n)))},_getMixinFromGlobalModule$1:function(e){return this._fromOneModule$1$3(e,"mixin",new C.Environment__getMixinFromGlobalModule_closure(e),V.Callable)},_mixinIndex$1:function(e){var t,n;for(t=this._mixins,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},scope$1$3$semiGlobal$when:function(e,t,n){var r,i,s,a,o,l,u,_,c,$;if(t=t&&this._inSemiGlobalScope,r=this._inSemiGlobalScope,this._inSemiGlobalScope=t,!n)try{return o=e.call$0(),o}finally{this._inSemiGlobalScope=r}o=this._variables,l=V.String,A.JSArray_methods.add$1(o,C.LinkedHashMap_LinkedHashMap$_empty(l,V.Value)),u=this._variableNodes,A.JSArray_methods.add$1(u,C.LinkedHashMap_LinkedHashMap$_empty(l,V.AstNode)),_=this._functions,c=V.Callable,A.JSArray_methods.add$1(_,C.LinkedHashMap_LinkedHashMap$_empty(l,c)),$=this._mixins,A.JSArray_methods.add$1($,C.LinkedHashMap_LinkedHashMap$_empty(l,c)),c=this._nestedForwardedModules,null!=c&&c.push(C._setArrayType([],V.JSArray_Module_Callable));try{return l=e.call$0(),l}finally{for(this._inSemiGlobalScope=r,this._lastVariableIndex=this._lastVariableName=null,o=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0(o))),l=this._variableIndices;o.moveNext$0();)i=o.get$current(o),l.remove$1(0,i);for(A.JSArray_methods.removeLast$0(u),o=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0(_))),l=this._functionIndices;o.moveNext$0();)s=o.get$current(o),l.remove$1(0,s);for(o=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0($))),l=this._mixinIndices;o.moveNext$0();)a=o.get$current(o),l.remove$1(0,a);o=this._nestedForwardedModules,null!=o&&o.pop()}},scope$1$1:function(e,t){return this.scope$1$3$semiGlobal$when(e,!1,!0,t)},scope$1$2$when:function(e,t,n){return this.scope$1$3$semiGlobal$when(e,!1,t,n)},scope$1$2$semiGlobal:function(e,t,n){return this.scope$1$3$semiGlobal$when(e,t,!0,n)},toImplicitConfiguration$0:function(){var e,t,n,r,i,s,a,o,l,u=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue);for(e=this._variables,t=this._variableNodes,n=0;n<e.length;++n)for(r=e[n],i=t[n],s=r.get$entries(r),s=s.get$iterator(s);s.moveNext$0();)a=s.get$current(s),o=a.key,a=a.value,l=i.$index(0,o),l.toString,u.$indexSet(0,o,new C.ConfiguredValue(a,null,l));return new C.Configuration(u,null)},toModule$2:function(e,t){return C._EnvironmentModule__EnvironmentModule(this,e,t,C.NullableExtension_andThen(this._forwardedModules,new C.Environment_toModule_closure))},toDummyModule$0:function(){return C._EnvironmentModule__EnvironmentModule(this,new C.CssStylesheet(new C.UnmodifiableListView(A.List_empty3,V.UnmodifiableListView_CssNode),C.SourceFile$decoded(A.List_empty4,"<dummy module>").span$1(0,0)),A.C_EmptyExtensionStore,C.NullableExtension_andThen(this._forwardedModules,new C.Environment_toDummyModule_closure))},_getModule$1:function(e){var t=this._environment$_modules.$index(0,e);if(null!=t)return t;throw C.wrapException(C.SassScriptException$('There is no module with the namespace "'+e+'".',null))},_fromOneModule$1$3:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h=this._nestedForwardedModules;if(null!=h)for(i=new C.ReversedListIterable(h,C._arrayInstanceType(h)._eval$1("ReversedListIterable<1>")),i=new C.ListIterator(i,i.get$length(i)),s=C._instanceType(i)._precomputed1;i.moveNext$0();)for(a=i.__internal$_current,a=E.get$reversed$ax(null==a?s._as(a):a),a=new C.ListIterator(a,a.get$length(a)),o=C._instanceType(a)._precomputed1;a.moveNext$0();)if(l=a.__internal$_current,u=n.call$1(null==l?o._as(l):l),null!=u)return u;for(i=this._importedModules,i=C.LinkedHashMapKeyIterator$(i,i._modifications);i.moveNext$0();)if(u=n.call$1(i.__js_helper$_current),null!=u)return u;for(i=this._globalModules,s=C.LinkedHashMapKeyIterator$(i,i._modifications),a=V.Callable,u=null,_=null;s.moveNext$0();)if(o=s.__js_helper$_current,c=n.call$1(o),null!=c&&($=a._is(c)?c:o.variableIdentity$1(e),!$.$eq(0,_))){if(null!=u){for(p=i.get$entries(i).map$1$1(0,new C.Environment__fromOneModule_closure(n,r),V.nullable_FileSpan),s=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),i=p.get$iterator(p),a="includes "+t;i.moveNext$0();)o=i.get$current(i),null!=o&&s.$indexSet(0,o,a);throw C.wrapException(C.MultiSpanSassScriptException$("This "+t+k.x20is_av,t+" use",s))}_=$,u=c}return u}},C.Environment_importForwards_closure.prototype={call$1:function(e){var t=e.get$variables();return t.get$keys(t)},$signature:117},C.Environment_importForwards_closure0.prototype={call$1:function(e){var t=e.get$functions(e);return t.get$keys(t)},$signature:117},C.Environment_importForwards_closure1.prototype={call$1:function(e){var t=e.get$mixins();return t.get$keys(t)},$signature:117},C.Environment__getVariableFromGlobalModule_closure.prototype={call$1:function(e){return e.get$variables().$index(0,this.name)},$signature:317},C.Environment_setVariable_closure.prototype={call$0:function(){var e=this.$this;return e._lastVariableName=this.name,e._lastVariableIndex=0},$signature:12},C.Environment_setVariable_closure0.prototype={call$1:function(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:318},C.Environment_setVariable_closure1.prototype={call$0:function(){var e=this.$this,t=e._variableIndex$1(this.name);return null==t?e._variables.length-1:t},$signature:12},C.Environment__getFunctionFromGlobalModule_closure.prototype={call$1:function(e){return e.get$functions(e).$index(0,this.name)},$signature:193},C.Environment__getMixinFromGlobalModule_closure.prototype={call$1:function(e){return e.get$mixins().$index(0,this.name)},$signature:193},C.Environment_toModule_closure.prototype={call$1:function(e){return new C.MapKeySet(e,V.MapKeySet_Module_Callable)},$signature:194},C.Environment_toDummyModule_closure.prototype={call$1:function(e){return new C.MapKeySet(e,V.MapKeySet_Module_Callable)},$signature:194},C.Environment__fromOneModule_closure.prototype={call$1:function(e){return C.NullableExtension_andThen(this.callback.call$1(e.key),new C.Environment__fromOneModule__closure(e,this.T))},$signature:326},C.Environment__fromOneModule__closure.prototype={call$1:function(e){return E.get$span$z(this.entry.value)},$signature:function(){return this.T._eval$1("FileSpan(0)")}},C._EnvironmentModule.prototype={get$url:function(e){var t=this.css;return t=t.get$span(t),t.get$sourceUrl(t)},setVariable$3:function(e,t,n){var r,i,s=this._modulesByVariable.$index(0,e);if(null==s){if(r=this._environment$_environment,i=r._variables,!A.JSArray_methods.get$first(i).containsKey$1(e))throw C.wrapException(C.SassScriptException$("Undefined variable.",null));E.$indexSet$ax(A.JSArray_methods.get$first(i),e,t),E.$indexSet$ax(A.JSArray_methods.get$first(r._variableNodes),e,n)}else s.setVariable$3(e,t,n)},variableIdentity$1:function(e){var t=this._modulesByVariable.$index(0,e);return null==t?this:t.variableIdentity$1(e)},cloneCss$0:function(){var e;return this.transitivelyContainsCss?(e=C.cloneCssStylesheet(this.css,this.extensionStore),C._EnvironmentModule$_(this._environment$_environment,e.item1,e.item2,this._modulesByVariable,this.variables,this.variableNodes,this.functions,this.mixins,!0,this.transitivelyContainsExtensions)):this},toString$0:function(e){var t=this.css,n=t.get$span(t);return null==n.get$sourceUrl(n)?t="<unknown url>":(t=t.get$span(t),t=t.get$sourceUrl(t),t=I.$get$context().prettyUri$1(t)),t},$isModule:1,get$upstream:function(){return this.upstream},get$variables:function(){return this.variables},get$variableNodes:function(){return this.variableNodes},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins},get$extensionStore:function(){return this.extensionStore},get$css:function(e){return this.css},get$transitivelyContainsCss:function(){return this.transitivelyContainsCss},get$transitivelyContainsExtensions:function(){return this.transitivelyContainsExtensions}},C._EnvironmentModule__EnvironmentModule_closure.prototype={call$1:function(e){return e.get$variables()},$signature:331},C._EnvironmentModule__EnvironmentModule_closure0.prototype={call$1:function(e){return e.get$variableNodes()},$signature:332},C._EnvironmentModule__EnvironmentModule_closure1.prototype={call$1:function(e){return e.get$functions(e)},$signature:198},C._EnvironmentModule__EnvironmentModule_closure2.prototype={call$1:function(e){return e.get$mixins()},$signature:198},C._EnvironmentModule__EnvironmentModule_closure3.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:116},C._EnvironmentModule__EnvironmentModule_closure4.prototype={call$1:function(e){return e.get$transitivelyContainsExtensions()},$signature:116},C.SassException.prototype={get$trace:function(e){return C.Trace$(C._setArrayType([C.frameForSpan(C.SourceSpanException.prototype.get$span.call(this,this),"root stylesheet",null)],V.JSArray_Frame),null)},get$span:function(e){return C.SourceSpanException.prototype.get$span.call(this,this)},withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String;return new C.MultiSpanSassException("",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([e,t],r,i),r,i),this._span_exception$_message,n)},withTrace$1:function(e){return new C.SassRuntimeException(e,this._span_exception$_message,C.SourceSpanException.prototype.get$span.call(this,this))},toString$1$color:function(e,t){var n,r,i,s,a=new C.StringBuffer(""),o="Error: "+this._span_exception$_message+"\n";for(a._contents=o,a._contents=o+C.SourceSpanException.prototype.get$span.call(this,this).highlight$1$color(t),o=this.get$trace(this).toString$0(0).split("\n"),n=o.length,r=0;r<n;++r)i=o[r],0!==E.get$length$asx(i)&&(s=a._contents+="\n",a._contents=s+" "+C.S(i));return o=a._contents,o.charCodeAt(0),o},toString$0:function(e){return this.toString$1$color(e,null)},toCssString$0:function(){var e,t,n,r=I._glyphs,i=I._glyphs=A.C_AsciiGlyphSet,s=this.toString$1$color(0,!1);for(s=C.stringReplaceAllUnchecked(s,"*/","*∕"),e=C.stringReplaceAllUnchecked(s,"\r\n","\n"),I._glyphs=r===A.C_AsciiGlyphSet?i:A.C_UnicodeGlyphSet,t=new C.StringBuffer(""),r=new C.RuneIterator(C.serializeValue(new C.SassString(this.toString$1$color(0,!1),!0),!0,!0));r.moveNext$0();)n=r._currentCodePoint,i=t._contents,n>255?(t._contents=i+C.Primitives_stringFromCharCode(92),i=t._contents+=A.JSInt_methods.toRadixString$1(n,16),t._contents=i+C.Primitives_stringFromCharCode(32)):t._contents=i+C.Primitives_stringFromCharCode(n);return"/* "+A.JSArray_methods.join$1(C._setArrayType(e.split("\n"),V.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}"}},C.MultiSpanSassException.prototype={withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String,s=C.LinkedHashMap_LinkedHashMap$of(this.secondarySpans,r,i);return s.$indexSet(0,e,t),new C.MultiSpanSassException(this.primaryLabel,C.ConstantMap_ConstantMap$from(s,r,i),this._span_exception$_message,n)},withTrace$1:function(e){var t=C.SourceSpanException.prototype.get$span.call(this,this);return new C.MultiSpanSassRuntimeException(e,this.primaryLabel,C.ConstantMap_ConstantMap$from(this.secondarySpans,V.FileSpan,V.String),this._span_exception$_message,t)},toString$1$color:function(e,t){var n,r,i,s,a=!0===t&&!0,o=new C.StringBuffer("Error: "+this._span_exception$_message+"\n");for(C.NullableExtension_andThen(C.Highlighter$multiple(C.SourceSpanException.prototype.get$span.call(this,this),this.primaryLabel,this.secondarySpans,a,null,null).highlight$0(),o.get$write(o)),n=this.get$trace(this).toString$0(0).split("\n"),r=n.length,i=0;i<r;++i)s=n[i],0!==E.get$length$asx(s)&&(o._contents+="\n",o._contents+=" "+C.S(s));return n=o._contents,n.charCodeAt(0),n},toString$0:function(e){return this.toString$1$color(e,null)},get$primaryLabel:function(){return this.primaryLabel},get$secondarySpans:function(){return this.secondarySpans}},C.SassRuntimeException.prototype={withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String;return new C.MultiSpanSassRuntimeException(this.trace,"",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([e,t],r,i),r,i),this._span_exception$_message,n)},get$trace:function(e){return this.trace}},C.MultiSpanSassRuntimeException.prototype={withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String,s=C.LinkedHashMap_LinkedHashMap$of(this.secondarySpans,r,i);return s.$indexSet(0,e,t),new C.MultiSpanSassRuntimeException(this.trace,this.primaryLabel,C.ConstantMap_ConstantMap$from(s,r,i),this._span_exception$_message,n)},$isSassRuntimeException:1,get$trace:function(e){return this.trace}},C.SassFormatException.prototype={get$source:function(){var e=C.SourceSpanException.prototype.get$span.call(this,this);return C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(e.get$file(e)._decodedChars,0,null),0,null)},withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String;return new C.MultiSpanSassFormatException("",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([e,t],r,i),r,i),this._span_exception$_message,n)},$isFormatException:1,$isSourceSpanFormatException:1},C.MultiSpanSassFormatException.prototype={get$source:function(){var e=C.SourceSpanException.prototype.get$span.call(this,this);return C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(e.get$file(e)._decodedChars,0,null),0,null)},withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String,s=C.LinkedHashMap_LinkedHashMap$of(this.secondarySpans,r,i);return s.$indexSet(0,e,t),new C.MultiSpanSassFormatException(this.primaryLabel,C.ConstantMap_ConstantMap$from(s,r,i),this._span_exception$_message,n)},$isFormatException:1,$isSassFormatException:1,$isSourceSpanFormatException:1,$isMultiSourceSpanFormatException:1},C.SassScriptException.prototype={withSpan$1:function(e){return new C.SassException(this.message,e)},toString$0:function(e){return this.message+k.x0a_BUG_},get$message:function(e){return this.message}},C.MultiSpanSassScriptException.prototype={withSpan$1:function(e){return new C.MultiSpanSassException(this.primaryLabel,C.ConstantMap_ConstantMap$from(this.secondarySpans,V.FileSpan,V.String),this.message,e)}},C._writeSourceMap_closure.prototype={call$1:function(e){return this.options.sourceMapUrl$2(0,C.Uri_parse(e),this.destination).toString$0(0)},$signature:5},C.ExecutableOptions.prototype={get$interactive:function(){var e,t=this.__ExecutableOptions_interactive_FI;return t===I&&(e=new C.ExecutableOptions_interactive_closure(this).call$0(),this.__ExecutableOptions_interactive_FI!==I&&C.throwUnnamedLateFieldADI(),this.__ExecutableOptions_interactive_FI=e,t=e),t},get$color:function(){var e=this._options;return e.wasParsed$1("color")?C._asBool(e.$index(0,"color")):E.$eq$(_.process.stdout.isTTY,!0)},get$emitErrorCss:function(){var e=C._asBoolQ(this._options.$index(0,"error-css"));return null==e&&(this._ensureSources$0(),e=this._sourcesToDestinations,e=e.get$values(e).any$1(0,new C.ExecutableOptions_emitErrorCss_closure)),e},_ensureSources$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m='Duplicate source "';if(null==this._sourcesToDestinations){for(e=this._options,t=C._asBool(e.$index(0,"stdin")),n=e.rest,0!==n.get$length(n)||t||C.ExecutableOptions__fail("Compile Sass to CSS."),r=V.String,i=C.LinkedHashSet_LinkedHashSet$_empty(r),s=new C.ListIterator(n,n.get$length(n)),a=C._instanceType(s)._precomputed1,o=!1,l=!1;s.moveNext$0();)u=s.__internal$_current,null==u&&(u=a._as(u)),_=u.length,0===_&&C.ExecutableOptions__fail('Invalid argument "".'),C.stringContainsUnchecked(u,":",0)?(_>2?(c=A.JSString_methods._codeUnitAt$1(u,0),c=c>=97&&c<=122||c>=65&&c<=90,c=c&&58===A.JSString_methods._codeUnitAt$1(u,1)):c=!1,c?(2>_&&C.throwExpression(C.RangeError$range(2,0,_,null,null)),_=C.stringContainsUnchecked(u,":",2)):_=!0):_=!1,_?o=!0:C.dirExists(u)?i.add$1(0,u):l=!0;if(l||0===n.get$length(n))return o?C.ExecutableOptions__fail('Positional and ":" arguments may not both be used.'):t?(E.get$length$asx(n._collection$_source)>1?C.ExecutableOptions__fail("Only one argument is allowed with --stdin."):C._asBool(e.$index(0,"update"))?C.ExecutableOptions__fail("--update is not allowed with --stdin."):C._asBool(e.$index(0,"watch"))&&C.ExecutableOptions__fail("--watch is not allowed with --stdin."),e=0===n.get$length(n)?null:n.get$first(n),n=V.dynamic,r=V.nullable_String,this._sourcesToDestinations=C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([null,e],n,n),r,r)):(r=n._collection$_source,s=E.getInterceptor$asx(r),s.get$length(r)>2?C.ExecutableOptions__fail("Only two positional args may be passed."):0!==i._collection$_length?($='Directory "'+C.S(i.get$first(i))+'" may not be a positional arg.',p=n.get$last(n),C.ExecutableOptions__fail(E.$eq$(i.get$first(i),n.get$first(n))&&!C.fileExists(p)?$+'\nTo compile all CSS in "'+C.S(i.get$first(i))+'" to "'+p+'", use `sass '+C.S(i.get$first(i))+":"+p+"`.":$)):(h=E.$eq$(n.get$first(n),"-")?null:n.get$first(n),d=1===s.get$length(r)?null:n.get$last(n),null==d&&(C._asBool(e.$index(0,"update"))?C.ExecutableOptions__fail("--update is not allowed when printing to stdout."):C._asBool(e.$index(0,"watch"))&&C.ExecutableOptions__fail("--watch is not allowed when printing to stdout.")),e=C.PathMap__create(null,V.nullable_String),e.$indexSet(0,h,d),this._sourcesToDestinations=new C.UnmodifiableMapView(new C.PathMap(e,V.PathMap_nullable_String),V.UnmodifiableMapView_of_nullable_String_and_nullable_String))),this.__ExecutableOptions__sourceDirectoriesToDestinations_F!==I&&C.throwUnnamedLateFieldAI(),void(this.__ExecutableOptions__sourceDirectoriesToDestinations_F=A.Map_empty5);for(t&&C.ExecutableOptions__fail('--stdin may not be used with ":" arguments.'),f=C.LinkedHashSet_LinkedHashSet$_empty(r),e=C.PathMap__create(null,r),s=V.PathMap_String,r=C.PathMap__create(null,r),n=new C.ListIterator(n,n.get$length(n)),a=C._instanceType(n)._precomputed1;n.moveNext$0();)u=n.__internal$_current,null==u&&(u=a._as(u)),i.contains$1(0,u)?(f.add$1(0,u)||C.ExecutableOptions__fail(m+u+'".'),r.$indexSet(0,u,u),e.addAll$1(0,this._listSourceDirectory$2(u,u))):(g=this._splitSourceAndDestination$1(u),h=g.item1,d=g.item2,f.add$1(0,h)||C.ExecutableOptions__fail(m+h+'".'),"-"===h?e.$indexSet(0,null,d):C.dirExists(h)?(r.$indexSet(0,h,d),e.addAll$1(0,this._listSourceDirectory$2(h,d))):e.$indexSet(0,h,d));this._sourcesToDestinations=new C.UnmodifiableMapView(new C.PathMap(e,s),V.UnmodifiableMapView_of_nullable_String_and_nullable_String),this.__ExecutableOptions__sourceDirectoriesToDestinations_F!==I&&C.throwUnnamedLateFieldAI(),this.__ExecutableOptions__sourceDirectoriesToDestinations_F=new C.UnmodifiableMapView(new C.PathMap(r,s),V.UnmodifiableMapView_of_nullable_String_and_String)}},_splitSourceAndDestination$1:function(e){var t,n,r,i,s;for(t=e.length,n=0;n<t;++n)if(1===n?(r=n-1,t>r+2?(i=A.JSString_methods.codeUnitAt$1(e,r),i=i>=97&&i<=122||i>=65&&i<=90,r=i&&58===A.JSString_methods.codeUnitAt$1(e,r+1)):r=!1):r=!1,!r&&58===A.JSString_methods._codeUnitAt$1(e,n))return r=n+1,s=A.JSString_methods.indexOf$2(e,":",r),s===n+2&&t>r+2?(t=A.JSString_methods._codeUnitAt$1(e,r),t=t>=97&&t<=122||t>=65&&t<=90,t=t&&58===A.JSString_methods._codeUnitAt$1(e,r+1)):t=!1,-1!==(t?A.JSString_methods.indexOf$2(e,":",s+1):s)&&C.ExecutableOptions__fail('"'+e+'" may only contain one ":".'),new C.Tuple2(A.JSString_methods.substring$2(e,0,n),A.JSString_methods.substring$1(e,r),V.Tuple2_String_String);throw C.wrapException(C.ArgumentError$('Expected "'+e+'" to contain a colon.',null))},_listSourceDirectory$2:function(e,t){var n,r,i,s,a=V.String;for(a=C.LinkedHashMap_LinkedHashMap$_empty(a,a),n=E.get$iterator$ax(C.listDir(e,!0)),r=e===t;n.moveNext$0();)i=n.get$current(n),s=!!this._isEntrypoint$1(i)&&!(r&&".css"===C.ParsedPath_ParsedPath$parse(i,I.$get$context().style)._splitExtension$1(1)[1]),s&&(s=I.$get$context(),a.$indexSet(0,i,C.join(t,s.withoutExtension$1(s.relative$2$from(i,e))+".css",null)));return a},_isEntrypoint$1:function(e){var t,n=I.$get$context().style;return!A.JSString_methods.startsWith$1(C.ParsedPath_ParsedPath$parse(e,n).get$basename(),"_")&&(t=C.ParsedPath_ParsedPath$parse(e,n)._splitExtension$1(1)[1],".scss"===t||".sass"===t||".css"===t)},get$_writeToStdout:function(){var e;return this._ensureSources$0(),e=this._sourcesToDestinations,1===e.get$length(e)?(this._ensureSources$0(),e=this._sourcesToDestinations,e=e.get$values(e),e=null==e.get$single(e)):e=!1,e},get$emitSourceMap:function(){var e="source-map",t="source-map-urls",n="embed-source-map",r=this._options;if(C._asBool(r.$index(0,e))||(r.wasParsed$1(t)?C.ExecutableOptions__fail("--source-map-urls isn't allowed with --no-source-map."):r.wasParsed$1("embed-sources")?C.ExecutableOptions__fail("--embed-sources isn't allowed with --no-source-map."):r.wasParsed$1(n)&&C.ExecutableOptions__fail("--embed-source-map isn't allowed with --no-source-map.")),!this.get$_writeToStdout())return C._asBool(r.$index(0,e));if(E.$eq$(this._ifParsed$1(t),"relative")&&C.ExecutableOptions__fail("--source-map-urls=relative isn't allowed when printing to stdout."),C._asBool(r.$index(0,n)))return C._asBool(r.$index(0,e));if(E.$eq$(this._ifParsed$1(e),!0))C.ExecutableOptions__fail("When printing to stdout, --source-map requires --embed-source-map.");else if(r.wasParsed$1(t))C.ExecutableOptions__fail("When printing to stdout, --source-map-urls requires --embed-source-map.");else{if(!C._asBool(r.$index(0,"embed-sources")))return!1;C.ExecutableOptions__fail("When printing to stdout, --embed-sources requires --embed-source-map.")}},sourceMapUrl$2:function(e,t,n){var r,i,s;return 0!==t.get$scheme().length&&"file"!==t.get$scheme()?t:(r=I.$get$context(),i=r.style.pathFromUri$1(C._parseUri(t)),E.$eq$(this._options.$index(0,"source-map-urls"),"relative")&&!this.get$_writeToStdout()?(n.toString,s=r.relative$2$from(i,r.dirname$1(n))):s=C.absolute(i,null,null,null,null,null,null,null,null,null,null,null,null,null,null),r.toUri$1(s))},get$fatalDeprecations:function(){var e=this._fatalDeprecations;return null==e?this._fatalDeprecations=new C.ExecutableOptions_fatalDeprecations_closure(this).call$0():e},get$futureDeprecations:function(){var e,t,n,r=C.LinkedHashSet_LinkedHashSet$_empty(V.Deprecation);for(e=E.get$iterator$ax(V.List_String._as(this._options.$index(0,"future-deprecation")));e.moveNext$0();)t=e.get$current(e),n=C.Deprecation_fromId(t),r.add$1(0,null==n?C.ExecutableOptions__fail('Invalid deprecation "'+t+'".'):n);return r},_ifParsed$1:function(e){var t=this._options;return t.wasParsed$1(e)?t.$index(0,e):null}},C.ExecutableOptions__parser_closure.prototype={call$0:function(){var e,t,n,r,i=V.String,s=C.LinkedHashMap_LinkedHashMap$_empty(i,V.Option),a=[],o=new C.ArgParser(s,C.LinkedHashMap_LinkedHashMap$_empty(i,i),new C.UnmodifiableMapView(s,V.UnmodifiableMapView_String_Option),new C.UnmodifiableMapView(C.LinkedHashMap_LinkedHashMap$_empty(i,V.ArgParser),V.UnmodifiableMapView_String_ArgParser),a,!0,null);for(o.addOption$2$hide("precision",!0),o.addFlag$2$hide("async",!0),a.push(C.ExecutableOptions__separator("Input and Output")),o.addFlag$2$help("stdin","Read the stylesheet from stdin."),o.addFlag$2$help("indented","Use the indented syntax for input from stdin."),o.addMultiOption$5$abbr$help$splitCommas$valueHelp("load-path","I","A path to use when resolving imports.\nMay be passed multiple times.",!1,"PATH"),s=V.JSArray_String,o.addOption$6$abbr$allowed$defaultsTo$help$valueHelp("style","s",C._setArrayType(["expanded","compressed"],s),"expanded","Output style.","NAME"),o.addFlag$3$defaultsTo$help("charset",!0,"Emit a @charset or BOM for CSS with non-ASCII characters."),o.addFlag$3$defaultsTo$help("error-css",null,"When an error occurs, emit a stylesheet describing it.\nDefaults to true when compiling to a file."),o.addFlag$3$help$negatable("update","Only compile out-of-date stylesheets.",!1),a.push(C.ExecutableOptions__separator("Source Maps")),o.addFlag$3$defaultsTo$help("source-map",!0,"Whether to generate source maps."),o.addOption$4$allowed$defaultsTo$help("source-map-urls",C._setArrayType(["relative","absolute"],s),"relative","How to link from source maps to source files."),o.addFlag$3$defaultsTo$help("embed-sources",!1,"Embed source file contents in source maps."),o.addFlag$3$defaultsTo$help("embed-source-map",!1,"Embed source map contents in CSS."),a.push(C.ExecutableOptions__separator("Warnings")),o.addFlag$3$abbr$help("quiet","q","Don't print warnings."),o.addFlag$2$help("quiet-deps","Don't print compiler warnings from dependencies.\nStylesheets imported through load paths count as dependencies."),o.addFlag$2$help("verbose","Print all deprecation warnings even when they're repetitive."),s=C.LinkedHashMap_LinkedHashMap$_empty(i,i),e=0;e<13;++e)t=A.List_4mn[e],n=t._deprecatedIn,r=null==n?null:C.Version___parse_tearOff(n),null!=r&&null!=t.description&&(r=t.description,r.toString,s.$indexSet(0,t.id,r));for(o.addMultiOption$3$allowedHelp$help("fatal-deprecation",s,"Deprecations to treat as errors. You may also pass a Sass\nversion to include any behavior deprecated in or before it.\nSee https://sass-lang.com/documentation/breaking-changes for \na complete list."),i=C.LinkedHashMap_LinkedHashMap$_empty(i,i),e=0;e<13;++e)t=A.List_4mn[e],n=t._deprecatedIn,s=null==n?null:C.Version___parse_tearOff(n),null==s&&null!=t.description&&(s=t.description,s.toString,i.$indexSet(0,t.id,s));return o.addMultiOption$3$allowedHelp$help("future-deprecation",i,"Opt in to a deprecation early."),a.push(C.ExecutableOptions__separator("Other")),o.addFlag$4$abbr$help$negatable("watch","w","Watch stylesheets and recompile when they change.",!1),o.addFlag$2$help("poll","Manually check for changes rather than using a native watcher.\nOnly valid with --watch."),o.addFlag$2$help("stop-on-error","Don't compile more files once an error is encountered."),o.addFlag$4$abbr$help$negatable("interactive","i","Run an interactive SassScript shell.",!1),o.addFlag$3$abbr$help("color","c","Whether to use terminal colors for messages."),o.addFlag$2$help("unicode","Whether to use Unicode characters for messages."),o.addFlag$2$help("trace","Print full Dart stack traces for exceptions."),o.addFlag$4$abbr$help$negatable("help","h","Print this usage information.",!1),o.addFlag$3$help$negatable("version","Print the version of Dart Sass.",!1),o},$signature:302},C.ExecutableOptions_interactive_closure.prototype={call$0:function(){var e,t,n,r=this.$this._options;if(!C._asBool(r.$index(0,"interactive")))return!1;for(e=["stdin","indented","style","source-map","source-map-urls","embed-sources","embed-source-map","update","watch"],t=0;t<9;++t)if(n=e[t],r._parser.options._map.containsKey$1(n)||C.throwExpression(C.ArgumentError$('Could not find an option named "'+n+'".',null)),r._parsed.containsKey$1(n))throw C.wrapException(C.UsageException$("--"+n+" isn't allowed with --interactive."));return!0},$signature:29},C.ExecutableOptions_emitErrorCss_closure.prototype={call$1:function(e){return null!=e},$signature:139},C.ExecutableOptions_fatalDeprecations_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o=C.LinkedHashSet_LinkedHashSet$_empty(V.Deprecation);for(r=E.get$iterator$ax(V.List_String._as(this.$this._options.$index(0,"fatal-deprecation"))),i=V.FormatException;r.moveNext$0();)if(e=r.get$current(r),s=C.Deprecation_fromId(e),null!=s)E.add$1$ax(o,s);else try{t=C.Version_Version$parse(e),n=C.Version_Version$parse("1.62.1"),E.compareTo$1$ns(t,n)>0&&C.ExecutableOptions__fail("Invalid version "+C.S(t)+". --fatal-deprecation requires a version less than or equal to the current Dart Sass version."),E.addAll$1$ax(o,C.Deprecation_forVersion(t))}catch(a){if(!i._is(C.unwrapException(a)))throw a;C.ExecutableOptions__fail('Invalid deprecation "'+C.S(e)+'".')}return o},$signature:343},C.UsageException.prototype={$isException:1,get$message:function(e){return this.message}},C.watch_closure.prototype={call$1:function(e){for(;!C.dirExists(e);)e=I.$get$context().dirname$1(e);return this.dirWatcher.watch$1(0,e)},$signature:344},C._Watcher.prototype={compile$3$ifModified:function(e,t,n,r){return this.compile$body$_Watcher(0,t,n,r)},compile$2:function(e,t,n){return this.compile$3$ifModified(e,t,n,!1)},compile$body$_Watcher:function(e,t,n,r){var i,s,a,o,l,u,c,$,p,h,d=0,f=C._makeAsyncAwaitCompleter(V.bool),g=2,m=this,y=C._wrapJsFunctionForAsync((function(e,S){1===e&&(s=S,d=g);while(1)switch(d){case 0:return g=4,d=7,C._asyncAwait(C.compileStylesheet(m._watch$_options,m._graph,t,n,r),y);case 7:i=!0,d=1;break;case 4:if(g=3,h=s,$=C.unwrapException(h),$ instanceof C.SassException){a=$,o=C.getTraceFromException(h),$=m._watch$_options,$.get$emitErrorCss()||m._delete$1(n),$=E.toString$1$color$(a,$.get$color()),p=C.getTrace(a),m._printError$2($,null==p?o:p),E.set$exitCode$x(_.process,65),i=!1,d=1;break}if($ instanceof C.FileSystemException){l=$,u=C.getTraceFromException(h),c=l.path,$=null==c?l.message:"Error reading "+I.$get$context().relative$2$from(c,null)+": "+l.message+".",p=C.getTrace(l),m._printError$2($,null==p?u:p),E.set$exitCode$x(_.process,66),i=!1,d=1;break}throw h;case 3:d=2;break;case 6:case 1:return C._asyncReturn(i,f);case 2:return C._asyncRethrow(s,f)}}));return C._asyncStartSync(y,f)},_delete$1:function(e){var t,n,r;try{C.deleteFile(e),t=new C.StringBuffer(""),n=this._watch$_options,n.get$color()&&(t._contents+="[33m"),t._contents+="Deleted "+e+".",n.get$color()&&(t._contents+="[0m"),C.print(t)}catch(r){if(!(C.unwrapException(r)instanceof C.FileSystemException))throw r}},_printError$2:function(e,t){var n,r=I.$get$stderr();r.writeln$1(e),n=this._watch$_options._options,C._asBool(n.$index(0,"trace"))&&(r.writeln$0(),r.writeln$1(A.JSString_methods.trimRight$0(C.Trace_Trace$from(t).get$terse().toString$0(0)))),C._asBool(n.$index(0,"stop-on-error"))||r.writeln$0()},watch$1:function(e,t){return this.watch$body$_Watcher(0,t)},watch$body$_Watcher:function(e,t){var n,r,i,s,a,o,l,u,_=0,c=C._makeAsyncAwaitCompleter(V.void),$=2,p=[],h=this,d=C._wrapJsFunctionForAsync((function(e,f){1===e&&(n=f,_=$);while(1)switch(_){case 0:u=t._group.__StreamGroup__controller_A,u===I&&C.throwUnnamedLateFieldNI(),u=new C._StreamIterator(C.checkNotNullable(h._debounceEvents$1(new C._ControllerStream(u,C._instanceType(u)._eval$1("_ControllerStream<1>"))),"stream",V.Object)),$=3,l=h._watch$_options._options;case 6:return _=8,C._asyncAwait(u.moveNext$0(),d);case 8:if(!f){_=7;break}if(r=u.get$current(u),i=C.ParsedPath_ParsedPath$parse(r.path,I.$get$context().style)._splitExtension$1(1)[1],!E.$eq$(i,".sass")&&!E.$eq$(i,".scss")&&!E.$eq$(i,".css")){_=6;break}case 9:switch(r.type){case A.ChangeType_modify:_=11;break;case A.ChangeType_add:_=12;break;case A.ChangeType_remove:_=13;break;default:_=10;break}break;case 11:return _=14,C._asyncAwait(h._handleModify$1(r.path),d);case 14:if(s=f,!s&&C._asBool(l.$index(0,"stop-on-error"))){p=[1],_=4;break}_=10;break;case 12:return _=15,C._asyncAwait(h._handleAdd$1(r.path),d);case 15:if(a=f,!a&&C._asBool(l.$index(0,"stop-on-error"))){p=[1],_=4;break}_=10;break;case 13:return _=16,C._asyncAwait(h._handleRemove$1(r.path),d);case 16:if(o=f,!o&&C._asBool(l.$index(0,"stop-on-error"))){p=[1],_=4;break}_=10;break;case 10:_=6;break;case 7:p.push(5),_=4;break;case 3:p=[2];case 4:return $=2,_=17,C._asyncAwait(u.cancel$0(),d);case 17:_=p.pop();break;case 5:case 1:return C._asyncReturn(void 0,c);case 2:return C._asyncRethrow(n,c)}}));return C._asyncStartSync(d,c)},_handleModify$1:function(e){return this._handleModify$body$_Watcher(e)},_handleModify$body$_Watcher:function(e){var t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.bool),u=this,c=C._wrapJsFunctionForAsync((function($,p){if(1===$)return C._asyncRethrow(p,l);while(1)switch(o){case 0:if(E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?(n=I.$get$context(),r=C._realCasePath(C.absolute(n.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),i=r,r=n,n=i):(n=I.$get$context(),r=n.canonicalize$1(0,e),i=r,r=n,n=i),s=r.toUri$1(n),n=u._graph,a=n._nodes.$index(0,s),null==a){t=u._handleAdd$1(e),o=1;break}return n.reload$1(s),o=3,C._asyncAwait(u._recompileDownstream$1(C._setArrayType([a],V.JSArray_StylesheetNode)),c);case 3:t=p,o=1;break;case 1:return C._asyncReturn(t,l)}}));return C._asyncStartSync(c,l)},_handleAdd$1:function(e){return this._handleAdd$body$_Watcher(e)},_handleAdd$body$_Watcher:function(e){var t,n,r,i,s,a,o,l,u=0,c=C._makeAsyncAwaitCompleter(V.bool),$=this,p=C._wrapJsFunctionForAsync((function(h,d){if(1===h)return C._asyncRethrow(d,c);while(1)switch(u){case 0:if(s=$._destinationFor$1(e),l=null==s,!l){u=3;break}d=l,u=4;break;case 3:return u=5,C._asyncAwait($.compile$2(0,e,s),p);case 5:case 4:return a=d,o=C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?(n=I.$get$context(),r=C._realCasePath(C.absolute(n.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),i=r,r=n,n=i):(n=I.$get$context(),r=n.canonicalize$1(0,e),i=r,r=n,n=i),u=6,C._asyncAwait($._recompileDownstream$1($._graph.addCanonical$3(new C.FilesystemImporter(o),r.toUri$1(n),r.toUri$1(e))),p);case 6:t=d&&a,u=1;break;case 1:return C._asyncReturn(t,c)}}));return C._asyncStartSync(p,c)},_handleRemove$1:function(e){return this._handleRemove$body$_Watcher(e)},_handleRemove$body$_Watcher:function(e){var t,n,r,i,s,a,o,l,u,c=0,$=C._makeAsyncAwaitCompleter(V.bool),p=this,h=C._wrapJsFunctionForAsync((function(d,f){if(1===d)return C._asyncRethrow(f,$);while(1)switch(c){case 0:return E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?(n=I.$get$context(),r=C._realCasePath(C.absolute(n.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),i=r,r=n,n=i):(n=I.$get$context(),r=n.canonicalize$1(0,e),i=r,r=n,n=i),s=r.toUri$1(n),n=p._graph,r=n._nodes,r.containsKey$1(s)&&(a=p._destinationFor$1(e),null!=a&&p._delete$1(a)),o=C.absolute(".",null,null,null,null,null,null,null,null,null,null,null,null,null,null),l=r.remove$1(0,s),r=null!=l,r&&(n._transitiveModificationTimes.clear$0(0),n.importCache.clearImport$1(s),l._stylesheet_graph$_remove$0()),u=n._recanonicalizeImports$2(new C.FilesystemImporter(o),s),r&&u.addAll$1(0,l._downstream),c=3,C._asyncAwait(p._recompileDownstream$1(u),h);case 3:t=f,c=1;break;case 1:return C._asyncReturn(t,$)}}));return C._asyncStartSync(h,$)},_debounceEvents$1:function(e){var t=V.WatchEvent;return t=C.RateLimit__debounceAggregate(e,C.Duration$(25),C.instantiate1(C.rate_limit___collect$closure(),t),!1,!0,t,V.List_WatchEvent),new C._ExpandStream(new C._Watcher__debounceEvents_closure,t,C._instanceType(t)._eval$1("_ExpandStream<Stream.T,WatchEvent>"))},_recompileDownstream$1:function(e){return this._recompileDownstream$body$_Watcher(e)},_recompileDownstream$body$_Watcher:function(e){var t,n,r,i,s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(V.bool),c=this,$=C._wrapJsFunctionForAsync((function(p,h){if(1===p)return C._asyncRethrow(h,_);while(1)switch(u){case 0:a=V.StylesheetNode,o=C.LinkedHashSet_LinkedHashSet$_empty(a),l=C.ListQueue_ListQueue$of(e,a),a=V.UnmodifiableSetView_StylesheetNode,n=c._watch$_options._options,r=!0;case 3:if(l.get$isEmpty(l)){u=4;break}if(i=l.removeFirst$0(),!o.add$1(0,i)){u=3;break}return u=5,C._asyncAwait(c._compileIfEntrypoint$1(i.canonicalUrl),$);case 5:if(s=h,r=r&&s,!s&&C._asBool(n.$index(0,"stop-on-error"))){t=!1,u=1;break}l.addAll$1(0,new C.UnmodifiableSetView(i._downstream,a)),u=3;break;case 4:t=r,u=1;break;case 1:return C._asyncReturn(t,_)}}));return C._asyncStartSync($,_)},_compileIfEntrypoint$1:function(e){return this._compileIfEntrypoint$body$_Watcher(e)},_compileIfEntrypoint$body$_Watcher:function(e){var t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.bool),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:if("file"!==e.get$scheme()){t=!0,i=1;break}if(n=I.$get$context().style.pathFromUri$1(C._parseUri(e)),r=a._destinationFor$1(n),null==r){t=!0,i=1;break}return i=3,C._asyncAwait(a.compile$2(0,n,r),o);case 3:t=u,i=1;break;case 1:return C._asyncReturn(t,s)}}));return C._asyncStartSync(o,s)},_destinationFor$1:function(e){var t,n,r,i,s=this._watch$_options;if(s._ensureSources$0(),t=V.String,n=s._sourcesToDestinations.cast$2$0(0,t,t).$index(0,e),null!=n)return n;if(r=I.$get$context(),A.JSString_methods.startsWith$1(C.ParsedPath_ParsedPath$parse(e,r.style).get$basename(),"_"))return null;for(s._ensureSources$0(),s=s.__ExecutableOptions__sourceDirectoriesToDestinations_F,s===I&&C.throwUnnamedLateFieldNI(),t=s.cast$2$0(0,t,t),t=t.get$entries(t),t=t.get$iterator(t);t.moveNext$0();)if(s=t.get$current(t),i=s.key,r._isWithinOrEquals$2(i,e)===A._PathRelation_within&&(n=C.join(s.value,r.withoutExtension$1(r.relative$2$from(e,i))+".css",null),r._isWithinOrEquals$2(n,e)!==A._PathRelation_equal))return n;return null}},C._Watcher__debounceEvents_closure.prototype={call$1:function(e){var t,n,r,i,s=C.PathMap__create(null,V.ChangeType);for(t=E.get$iterator$ax(e);t.moveNext$0();)n=t.get$current(t),r=n.path,i=s.$index(0,r),null==i?s.$indexSet(0,r,n.type):n.type===A.ChangeType_remove?s.$indexSet(0,r,A.ChangeType_remove):i!==A.ChangeType_add&&s.$indexSet(0,r,A.ChangeType_modify);for(t=C._setArrayType([],V.JSArray_WatchEvent),s=s.get$entries(s),s=s.get$iterator(s);s.moveNext$0();)n=s.get$current(s),r=n.value,n=n.key,n.toString,t.push(new C.WatchEvent(r,n));return t},$signature:345},C.EmptyExtensionStore.prototype={get$_extensions:function(){return C.throwExpression(C.NoSuchMethodError_NoSuchMethodError$withInvocation(this,C.JSInvocationMirror$(A.Symbol__extensions,"get$_empty_extension_store$_extensions",1,[],[],0)))},get$_sourceSpecificity:function(){return C.throwExpression(C.NoSuchMethodError_NoSuchMethodError$withInvocation(this,C.JSInvocationMirror$(A.Symbol__sourceSpecificity,"get$_empty_extension_store$_sourceSpecificity",1,[],[],0)))},get$isEmpty:function(e){return!0},get$simpleSelectors:function(){return A.C_EmptyUnmodifiableSet},extensionsWhereTarget$1:function(e){return A.List_empty5},addSelector$2:function(e,t){throw C.wrapException(C.UnsupportedError$(k.addSel))},addExtension$4:function(e,t,n,r){throw C.wrapException(C.UnsupportedError$(k.addExt_))},addExtensions$1:function(e){throw C.wrapException(C.UnsupportedError$(k.addExts))},clone$0:function(){return A.Tuple2_EmptyExtensionStore_Map_empty},$isExtensionStore:1},C.Extension.prototype={toString$0:function(e){var t=this.extender.toString$0(0),n=this.target.toString$0(0),r=this.isOptional?" !optional":"";return t+" {@extend "+n+r+"}"}},C.Extender.prototype={assertCompatibleMediaContext$1:function(e){var t,n=this._extension;if(null!=n&&(t=n.mediaContext,null!=t&&(null==e||!A.C_ListEquality.equals$2(0,t,e))))throw C.wrapException(C.SassException$(k.You_ma,n.span))},toString$0:function(e){return C.serializeSelector(this.selector,!0)}},C.ExtensionStore.prototype={get$isEmpty:function(e){return 0===this._extensions.__js_helper$_length},get$simpleSelectors:function(){return new C.MapKeySet(this._selectors,V.MapKeySet_SimpleSelector)},extensionsWhereTarget$1:function(e){var t=this;return C._makeSyncStarIterable((function(){var n,r,i,s,a=e,o=0;return function(e,l){1===e&&(n=l,o=1);while(1)switch(o){case 0:r=t._extensions,r=r.get$entries(r),r=r.get$iterator(r);case 2:if(!r.moveNext$0()){o=3;break}if(i=r.get$current(r),!a.call$1(i.key)){o=2;break}i=E.get$values$z(i.value),i=i.get$iterator(i);case 4:if(!i.moveNext$0()){o=5;break}s=i.get$current(i),o=s instanceof C.MergedExtension?6:8;break;case 6:return s=s.unmerge$0(),o=9,C._IterationMarker_yieldStar(new C.WhereIterable(s,new C.ExtensionStore_extensionsWhereTarget_closure,s.$ti._eval$1("WhereIterable<Iterable.E>")));case 9:o=7;break;case 8:o=s.isOptional?11:10;break;case 10:return o=12,s;case 12:case 11:case 7:o=4;break;case 5:o=2;break;case 3:return C._IterationMarker_endOfIteration();case 1:return C._IterationMarker_uncaughtError(n)}}}),V.Extension)},addSelector$2:function(e,t){var n,r,i,s,a,o,l,u,_,c;if(e=e,n=e,!n.accept$1(A._IsInvisibleVisitor_true))for(s=n.components,a=s.length,o=this._originals,l=0;l<a;++l)o.add$1(0,s[l]);if(s=this._extensions,0!==s.__js_helper$_length)try{e=this._extendList$3(n,s,t)}catch(u){if(s=C.unwrapException(u),!(s instanceof C.SassException))throw u;r=s,i=C.getTraceFromException(u),s=r,a=E.getInterceptor$z(s),o=r,_=E.getInterceptor$z(o),C.throwWithTrace(new C.SassException("From "+C.SourceSpanException.prototype.get$span.call(a,s).message$1(0,"")+"\n"+r._span_exception$_message,C.SourceSpanException.prototype.get$span.call(_,o)),i)}return c=new C.ModifiableBox(e,V.ModifiableBox_SelectorList),null!=t&&this._mediaContexts.$indexSet(0,c,t),this._registerSelector$2(e,c),new C.Box(c,V.Box_SelectorList)},_registerSelector$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p;for(n=e.components,r=n.length,i=this._selectors,s=0;s<r;++s)for(a=n[s].components,o=a.length,l=0;l<o;++l)for(u=a[l].selector.components,_=u.length,c=0;c<_;++c)$=u[c],E.add$1$ax(i.putIfAbsent$2($,new C.ExtensionStore__registerSelector_closure),t),$ instanceof C.PseudoSelector&&(p=$.selector,null!=p&&this._registerSelector$2(p,t))},addExtension$4:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b=this._selectors.$index(0,t),x=this._extensionsByExtender,w=x.$index(0,t),M=this._extensions.putIfAbsent$2(t,new C.ExtensionStore_addExtension_closure);for(i=e.components,s=i.length,a=null==b,o=this._sourceSpecificity,l=n.span,u=n.isOptional,_=null!=w,c=V.ComplexSelector,$=V.Extension,p=null,h=0;h<s;++h)if(d=i[h],!d.accept$1(A.C__IsUselessVisitor))if(d.get$specificity(),f=new C.Extender(d,!1),g=f._extension=new C.Extension(f,t,r,u,l),m=M.$index(0,d),null==m){for(M.$indexSet(0,d,g),f=new C._SyncStarIterator(this._simpleSelectors$1(d)._outerHelper());f.moveNext$0();)y=f.get$current(f),E.add$1$ax(x.putIfAbsent$2(y,new C.ExtensionStore_addExtension_closure0),g),o.putIfAbsent$2(y,new C.ExtensionStore_addExtension_closure1(d));a&&!_||(null==p&&(p=C.LinkedHashMap_LinkedHashMap$_empty(c,$)),p.$indexSet(0,d,g))}else M.$indexSet(0,d,C.MergedExtension_merge(m,g));null!=p&&(x=V.SimpleSelector,S=C.LinkedHashMap_LinkedHashMap$_literal([t,p],x,V.Map_ComplexSelector_Extension),_&&(v=this._extendExistingExtensions$2(w,S),null!=v&&C.mapAddAll2(S,v,x,c,$)),a||this._extendExistingSelectors$2(b,S))},_simpleSelectors$1:function(e){return this._simpleSelectors$body$ExtensionStore(e)},_simpleSelectors$body$ExtensionStore:function(e){var t=this;return C._makeSyncStarIterable((function(){var n,r,i,s,a,o,l,u,_,c,$,p,h=e,d=0;return function(e,f){1===e&&(n=f,d=1);while(1)switch(d){case 0:r=h.components,i=r.length,s=0;case 2:if(!(s<i)){d=4;break}a=r[s].selector.components,o=a.length,l=0;case 5:if(!(l<o)){d=7;break}return u=a[l],d=8,u;case 8:if(!(u instanceof C.PseudoSelector)){d=6;break}if(_=u.selector,null==_){d=6;break}c=_.components,$=c.length,p=0;case 9:if(!(p<$)){d=11;break}return d=12,C._IterationMarker_yieldStar(t._simpleSelectors$1(c[p]));case 12:case 10:++p,d=9;break;case 11:case 6:++l,d=5;break;case 7:case 3:++s,d=2;break;case 4:return C._IterationMarker_endOfIteration();case 1:return C._IterationMarker_uncaughtError(n)}}}),V.SimpleSelector)},_extendExistingExtensions$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x,w,M,I,L,k,R,F;for(a=E.toList$0$ax(e),o=a.length,l=this._extensionsByExtender,u=V.SimpleSelector,_=V.Map_ComplexSelector_Extension,c=this._extensions,$=null,p=0;p<a.length;a.length===o||(0,C.throwConcurrentModificationError)(a),++p){n=a[p],h=c.$index(0,n.target),h.toString,r=null;try{if(r=this._extendComplex$3(n.extender.selector,t,n.mediaContext),null==r)continue}catch(d){if(f=C.unwrapException(d),!(f instanceof C.SassException))throw d;i=f,s=C.getTraceFromException(d),C.throwWithTrace(i.withAdditionalSpan$2(n.extender.selector.span,"target selector"),s)}for(f=E.get$first$ax(r),g=n.extender.selector,m=A.C_ListEquality.equals$2(0,f.leadingCombinators,g.leadingCombinators)&&A.C_ListEquality.equals$2(0,f.components,g.components),f=r,g=f.length,y=!0,S=0;S<f.length;f.length===g||(0,C.throwConcurrentModificationError)(f),++S)if(v=f[S],m&&y)y=!1;else if(b=n,x=b.target,w=b.span,M=b.mediaContext,b=b.isOptional,v.get$specificity(),I=new C.Extender(v,!1),L=I._extension=new C.Extension(I,x,M,b,w),k=h.$index(0,v),null!=k)h.$indexSet(0,v,C.MergedExtension_merge(k,L));else{for(h.$indexSet(0,v,L),b=v.components,x=b.length,R=0;R<x;++R)for(w=b[R].selector.components,M=w.length,F=0;F<M;++F)E.add$1$ax(l.putIfAbsent$2(w[F],new C.ExtensionStore__extendExistingExtensions_closure),L);t.containsKey$1(n.target)&&(null==$&&($=C.LinkedHashMap_LinkedHashMap$_empty(u,_)),$.putIfAbsent$2(n.target,new C.ExtensionStore__extendExistingExtensions_closure0).$indexSet(0,v,L))}m||h.remove$1(0,n.extender)}return $},_extendExistingSelectors$2:function(e,t){var n,r,i,s,a,o,l,u,_;for(s=e.get$iterator(e),a=this._mediaContexts;s.moveNext$0();){n=s.get$current(s),o=n.value;try{n.value=this._extendList$3(n.value,t,a.$index(0,n))}catch(l){if(u=C.unwrapException(l),!(u instanceof C.SassException))throw l;r=u,i=C.getTraceFromException(l),u=r,_=E.getInterceptor$z(u),C.throwWithTrace(new C.SassException("From "+n.value.span.message$1(0,"")+"\n"+r._span_exception$_message,C.SourceSpanException.prototype.get$span.call(_,u)),i)}o!==n.value&&this._registerSelector$2(n.value,n)}},addExtensions$1:function(e){var t,n,r,i={};for(i.newExtensions=i.selectorsToExtend=i.extensionsToExtend=null,t=E.get$iterator$ax(e),n=this._sourceSpecificity;t.moveNext$0();)r=t.get$current(t),r.get$isEmpty(r)||(n.addAll$1(0,r.get$_sourceSpecificity()),r.get$_extensions().forEach$1(0,new C.ExtensionStore_addExtensions_closure(i,this)));C.NullableExtension_andThen(i.newExtensions,new C.ExtensionStore_addExtensions_closure0(i,this))},_extendList$3:function(e,t,n){var r,i,s,a,o,l,u,_;for(r=e.components,i=r.length,s=V.JSArray_ComplexSelector,a=null,o=0;o<i;++o)l=r[o],u=this._extendComplex$3(l,t,n),null==u?null!=a&&a.push(l):(null==a&&(0===o?a=C._setArrayType([],s):(_=A.JSArray_methods.sublist$2(r,0,o),a=C._setArrayType(_.slice(0),C._arrayInstanceType(_)))),A.JSArray_methods.addAll$1(a,u));return null==a?e:(r=this._originals,C.SelectorList$(this._trim$2(a,r.get$contains(r)),e.span))},_extendList$2:function(e,t){return this._extendList$3(e,t,null)},_extendComplex$3:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S={},v=e.leadingCombinators,b=v.length;if(b>1)return null;for(r=this._originals.contains$1(0,e),i=e.components,s=i.length,a=V.JSArray_List_ComplexSelector,o=e.lineBreak,l=!o,u=e.span,_=V.JSArray_ComplexSelector,b=0===b,c=V.JSArray_ComplexSelectorComponent,$=null,p=0;p<s;++p)if(h=i[p],d=this._extendCompound$4$inOriginal(h,t,n,r),null==d)null!=$&&$.push(C._setArrayType([C.ComplexSelector$(A.List_empty1,C._setArrayType([h],c),u,o)],_));else if(null!=$)$.push(d);else if(0!==p)f=C._arrayInstanceType(i),g=new C.SubListIterable(i,0,p,f._eval$1("SubListIterable<1>")),g.SubListIterable$3(i,0,p,f._precomputed1),$=C._setArrayType([C._setArrayType([C.ComplexSelector$(v,g,u,o)],_),d],a);else if(b)$=C._setArrayType([d],a);else{for(f=C._setArrayType([],_),g=E.get$iterator$ax(d);g.moveNext$0();)m=g.get$current(g),y=m.leadingCombinators,(0===y.length||A.C_ListEquality.equals$2(0,v,y))&&(y=m.components,f.push(C.ComplexSelector$(v,y,u,!l||m.lineBreak)));$=C._setArrayType([f],a)}return null==$?null:(S.first=!0,v=V.ComplexSelector,v=E.expand$1$1$ax(C.paths($,v),new C.ExtensionStore__extendComplex_closure(S,this,e),v),C.List_List$of(v,!0,v.$ti._eval$1("Iterable.E")))},_extendCompound$4$inOriginal:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x,w=this._mode,M=w===A.ExtendMode_normal_normal||t.get$length(t)<2?null:C.LinkedHashSet_LinkedHashSet$_empty(V.SimpleSelector),I=e.selector,L=I.components;for(i=L.length,s=V.JSArray_List_Extender,a=V.JSArray_Extender,o=V.CssValue_Combinator,l=V.JSArray_ComplexSelectorComponent,u=C._arrayInstanceType(L),_=u._precomputed1,u=u._eval$1("SubListIterable<1>"),c=e.span,$=V.SimpleSelector,p=null,h=0;h<i;++h)d=L[h],f=this._extendSimple$4(d,t,n,M),null==f?null!=p&&p.push(C._setArrayType([this._extenderForSimple$1(d)],a)):(null==p&&(p=C._setArrayType([],s),0!==h&&(g=new C.SubListIterable(L,0,h,u),g.SubListIterable$3(L,0,h,_),m=C.List_List$from(g,!1,$),m.fixed$length=Array,m.immutable$list=Array,g=m,y=new C.CompoundSelector(g,c),0===g.length&&C.throwExpression(C.ArgumentError$("components may not be empty.",null)),m=C.List_List$from(A.List_empty1,!1,o),m.fixed$length=Array,m.immutable$list=Array,g=C.ComplexSelector$(A.List_empty1,C._setArrayType([new C.ComplexSelectorComponent(y,m,c)],l),c,!1),this._sourceSpecificityFor$1(y),p.push(C._setArrayType([new C.Extender(g,!0)],a)))),A.JSArray_methods.addAll$1(p,f));if(null==p)return null;if(null!=M&&M._collection$_length!==t.get$length(t))return null;if(1===p.length){for(w=E.get$iterator$ax(A.JSArray_methods.get$first(p)),I=e.combinators,i=V.JSArray_ComplexSelector,m=null;w.moveNext$0();)s=w.get$current(w),s.assertCompatibleMediaContext$1(n),S=s.selector.withAdditionalCombinators$1(I),S.accept$1(A.C__IsUselessVisitor)||(null==m&&(m=C._setArrayType([],i)),m.push(S));return m}for(v=C.paths(p,V.Extender),i=C._setArrayType([],V.JSArray_ComplexSelector),w=w===A.ExtendMode_replace_replace,s=!w,s&&i.push(C.ComplexSelector$(A.List_empty1,C._setArrayType([new C.ComplexSelectorComponent(C.CompoundSelector$(E.expand$1$1$ax(E.get$first$ax(v),new C.ExtensionStore__extendCompound_closure,$),I.span),C.List_List$unmodifiable(e.combinators,o),c)],l),c,!1)),I=E.skip$1$ax(v,w?0:1),I=I.get$iterator(I),a=e.combinators;I.moveNext$0();)if(f=this._unifyExtenders$3(I.get$current(I),n,c),null!=f)for(w=E.get$iterator$ax(f);w.moveNext$0();)b=w.get$current(w).withAdditionalCombinators$1(a),b.accept$1(A.C__IsUselessVisitor)||i.push(b);return x=new C.ExtensionStore__extendCompound_closure0,this._trim$2(i,r&&s?new C.ExtensionStore__extendCompound_closure1(A.JSArray_methods.get$first(i)):x)},_unifyExtenders$3:function(e,t,n){var r,i,s,a,o,l,u,_=C.QueueList$(null,V.ComplexSelector);for(r=E.getInterceptor$ax(e),i=r.get$iterator(e),s=V.JSArray_SimpleSelector,a=null,o=!1;i.moveNext$0();)if(l=i.get$current(i),l.isOriginal)null==a&&(a=C._setArrayType([],s)),l=l.selector,A.JSArray_methods.addAll$1(a,A.JSArray_methods.get$last(l.components).selector.components),o=o||l.lineBreak;else{if(l=l.selector,l.accept$1(A.C__IsUselessVisitor))return null;_._queue_list$_add$1(l)}if(null!=a&&_.addFirst$1(C.ComplexSelector$(A.List_empty1,C._setArrayType([new C.ComplexSelectorComponent(C.CompoundSelector$(a,n),C.List_List$unmodifiable(A.List_empty1,V.CssValue_Combinator),n)],V.JSArray_ComplexSelectorComponent),n,o)),u=C.unifyComplex(_,n),null==u)return null;for(r=r.get$iterator(e);r.moveNext$0();)r.get$current(r).assertCompatibleMediaContext$1(t);return u},_extendSimple$4:function(e,t,n,r){var i,s=new C.ExtensionStore__extendSimple_withoutPseudo(this,t,r);return e instanceof C.PseudoSelector&&null!=e.selector&&(i=this._extendPseudo$3(e,t,n),null!=i)?new C.MappedListIterable(i,new C.ExtensionStore__extendSimple_closure(this,s),C._arrayInstanceType(i)._eval$1("MappedListIterable<1,List<Extender>>")):C.NullableExtension_andThen(s.call$1(e),new C.ExtensionStore__extendSimple_closure0)},_extenderForSimple$1:function(e){var t=e.span;return t=C.ComplexSelector$(A.List_empty1,C._setArrayType([new C.ComplexSelectorComponent(C.CompoundSelector$(C._setArrayType([e],V.JSArray_SimpleSelector),t),C.List_List$unmodifiable(A.List_empty1,V.CssValue_Combinator),t)],V.JSArray_ComplexSelectorComponent),t,!1),this._sourceSpecificity.$index(0,e),new C.Extender(t,!0)},_extendPseudo$3:function(e,t,n){var r,i,s,a,o=e.selector;if(null==o)throw C.wrapException(C.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));return r=this._extendList$3(o,t,n),r===o?null:(i=r.components,s="not"===e.normalizedName,s&&!A.JSArray_methods.any$1(o.components,new C.ExtensionStore__extendPseudo_closure)&&A.JSArray_methods.any$1(i,new C.ExtensionStore__extendPseudo_closure0)&&(i=new C.WhereIterable(i,new C.ExtensionStore__extendPseudo_closure1,C._arrayInstanceType(i)._eval$1("WhereIterable<1>"))),i=E.expand$1$1$ax(i,new C.ExtensionStore__extendPseudo_closure2(e),V.ComplexSelector),s&&1===o.components.length?(s=C.MappedIterable_MappedIterable(i,new C.ExtensionStore__extendPseudo_closure3(e,o),i.$ti._eval$1("Iterable.E"),V.PseudoSelector),a=C.List_List$of(s,!0,C._instanceType(s)._eval$1("Iterable.E")),0===a.length?null:a):C._setArrayType([e.withSelector$1(C.SelectorList$(i,o.span))],V.JSArray_PseudoSelector))},_trim$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h;if(e.length>100)return e;n=C.QueueList$(null,V.ComplexSelector);e:for(r=e.length-1,i=C._arrayInstanceType(e),s=i._precomputed1,i=i._eval$1("SubListIterable<1>"),a=0;r>=0;--r)if(o={},l=e[r],t.call$1(l)){for(u=0;u<a;++u)if(E.$eq$(n.$index(0,u),l)){C.rotateSlice(n,0,u+1);continue e}++a,n.addFirst$1(l)}else{for(o.maxSpecificity=0,_=l.components,c=_.length,$=0,p=0;$<c;++$,p=h)h=Math.max(p,this._sourceSpecificityFor$1(_[$].selector)),o.maxSpecificity=h;n.any$1(n,new C.ExtensionStore__trim_closure(o,l))||(_=new C.SubListIterable(e,0,r,i),_.SubListIterable$3(e,0,r,s),_.any$1(0,new C.ExtensionStore__trim_closure0(o,l))||n.addFirst$1(l))}return n},_sourceSpecificityFor$1:function(e){var t,n,r,i,s,a;for(t=e.components,n=t.length,r=this._sourceSpecificity,i=0,s=0;s<n;++s)a=r.$index(0,t[s]),i=Math.max(i,C.checkNum(null==a?0:a));return i},clone$0:function(){var e,t,n,r=V.SimpleSelector,i=C.LinkedHashMap_LinkedHashMap$_empty(r,V.Set_ModifiableBox_SelectorList),s=C.LinkedHashMap_LinkedHashMap$_empty(V.ModifiableBox_SelectorList,V.List_CssMediaQuery),a=new C._LinkedIdentityHashMap(V._LinkedIdentityHashMap_of_SelectorList_and_Box_SelectorList);return this._selectors.forEach$1(0,new C.ExtensionStore_clone_closure(this,i,a,s)),e=V.Extension,t=C.copyMapOfMap(this._extensions,r,V.ComplexSelector,e),e=C.copyMapOfList(this._extensionsByExtender,r,e),r=new C._LinkedIdentityHashMap(V._LinkedIdentityHashMap_SimpleSelector_int),r.addAll$1(0,this._sourceSpecificity),n=new C._LinkedIdentityHashSet(V._LinkedIdentityHashSet_ComplexSelector),n.addAll$1(0,this._originals),new C.Tuple2(new C.ExtensionStore(i,t,e,s,r,n,A.ExtendMode_normal_normal),a,V.Tuple2_of_ExtensionStore_and_Map_of_SelectorList_and_Box_SelectorList)},get$_extensions:function(){return this._extensions},get$_sourceSpecificity:function(){return this._sourceSpecificity}},C.ExtensionStore_extensionsWhereTarget_closure.prototype={call$1:function(e){return!e.isOptional},$signature:347},C.ExtensionStore__registerSelector_closure.prototype={call$0:function(){return C.LinkedHashSet_LinkedHashSet$_empty(V.ModifiableBox_SelectorList)},$signature:350},C.ExtensionStore_addExtension_closure.prototype={call$0:function(){return C.LinkedHashMap_LinkedHashMap$_empty(V.ComplexSelector,V.Extension)},$signature:115},C.ExtensionStore_addExtension_closure0.prototype={call$0:function(){return C._setArrayType([],V.JSArray_Extension)},$signature:205},C.ExtensionStore_addExtension_closure1.prototype={call$0:function(){return this.complex.get$specificity()},$signature:12},C.ExtensionStore__extendExistingExtensions_closure.prototype={call$0:function(){return C._setArrayType([],V.JSArray_Extension)},$signature:205},C.ExtensionStore__extendExistingExtensions_closure0.prototype={call$0:function(){return C.LinkedHashMap_LinkedHashMap$_empty(V.ComplexSelector,V.Extension)},$signature:115},C.ExtensionStore_addExtensions_closure.prototype={call$2:function(e,t){var n,r,i,s,a,o,l,u,_;e instanceof C.PlaceholderSelector?(n=A.JSString_methods._codeUnitAt$1(e.name,0),r=45===n||95===n):r=!1,r||(r=this.$this,i=r._extensionsByExtender.$index(0,e),s=null==i,s||(a=this._box_0,o=a.extensionsToExtend,A.JSArray_methods.addAll$1(null==o?a.extensionsToExtend=C._setArrayType([],V.JSArray_Extension):o,i)),l=r._selectors.$index(0,e),a=null!=l,a&&(o=this._box_0,u=o.selectorsToExtend,(null==u?o.selectorsToExtend=C.LinkedHashSet_LinkedHashSet$_empty(V.ModifiableBox_SelectorList):u).addAll$1(0,l)),r=r._extensions,_=r.$index(0,e),null==_?(o=V.ComplexSelector,u=V.Extension,r.$indexSet(0,e,C.LinkedHashMap_LinkedHashMap$of(t,o,u)),s&&!a||(r=this._box_0,s=r.newExtensions,r=null==s?r.newExtensions=C.LinkedHashMap_LinkedHashMap$_empty(V.SimpleSelector,V.Map_ComplexSelector_Extension):s,r.$indexSet(0,e,C.LinkedHashMap_LinkedHashMap$of(t,o,u)))):t.forEach$1(0,new C.ExtensionStore_addExtensions__closure1(this._box_0,_,i,l,e)))},$signature:363},C.ExtensionStore_addExtensions__closure1.prototype={call$2:function(e,t){var n,r=this.existingSources;r.containsKey$1(e)?(n=r.$index(0,e),t=C.MergedExtension_merge(n,t),r.$indexSet(0,e,t)):r.$indexSet(0,e,t),null==this.extensionsForTarget&&null==this.selectorsForTarget||(r=this._box_0,n=r.newExtensions,r=null==n?r.newExtensions=C.LinkedHashMap_LinkedHashMap$_empty(V.SimpleSelector,V.Map_ComplexSelector_Extension):n,E.$indexSet$ax(r.putIfAbsent$2(this.target,new C.ExtensionStore_addExtensions___closure),e,t))},$signature:364},C.ExtensionStore_addExtensions___closure.prototype={call$0:function(){return C.LinkedHashMap_LinkedHashMap$_empty(V.ComplexSelector,V.Extension)},$signature:115},C.ExtensionStore_addExtensions_closure0.prototype={call$1:function(e){var t=this._box_0,n=this.$this;C.NullableExtension_andThen(t.extensionsToExtend,new C.ExtensionStore_addExtensions__closure(n,e)),C.NullableExtension_andThen(t.selectorsToExtend,new C.ExtensionStore_addExtensions__closure0(n,e))},$signature:365},C.ExtensionStore_addExtensions__closure.prototype={call$1:function(e){return this.$this._extendExistingExtensions$2(e,this.newExtensions)},$signature:366},C.ExtensionStore_addExtensions__closure0.prototype={call$1:function(e){return this.$this._extendExistingSelectors$2(e,this.newExtensions)},$signature:367},C.ExtensionStore__extendComplex_closure.prototype={call$1:function(e){var t=this.complex;return E.map$1$1$ax(C.weave(e,t.span,t.lineBreak),new C.ExtensionStore__extendComplex__closure(this._box_0,this.$this,t),V.ComplexSelector)},$signature:368},C.ExtensionStore__extendComplex__closure.prototype={call$1:function(e){var t=this._box_0;return t.first&&this.$this._originals.contains$1(0,this.complex)&&this.$this._originals.add$1(0,e),t.first=!1,e},$signature:57},C.ExtensionStore__extendCompound_closure.prototype={call$1:function(e){return A.JSArray_methods.get$last(e.selector.components).selector.components},$signature:369},C.ExtensionStore__extendCompound_closure0.prototype={call$1:function(e){return!1},$signature:15},C.ExtensionStore__extendCompound_closure1.prototype={call$1:function(e){return e.$eq(0,this.original)},$signature:15},C.ExtensionStore__extendSimple_withoutPseudo.prototype={call$1:function(e){var t,n,r=this.extensions.$index(0,e);if(null==r)return null;for(t=this.targetsUsed,null!=t&&t.add$1(0,e),t=C._setArrayType([],V.JSArray_Extender),n=this.$this,n._mode!==A.ExtendMode_replace_replace&&t.push(n._extenderForSimple$1(e)),n=r.get$values(r),n=n.get$iterator(n);n.moveNext$0();)t.push(n.get$current(n).extender);return t},$signature:373},C.ExtensionStore__extendSimple_closure.prototype={call$1:function(e){var t=this.withoutPseudo.call$1(e);return null==t?C._setArrayType([this.$this._extenderForSimple$1(e)],V.JSArray_Extender):t},$signature:375},C.ExtensionStore__extendSimple_closure0.prototype={call$1:function(e){return C._setArrayType([e],V.JSArray_List_Extender)},$signature:378},C.ExtensionStore__extendPseudo_closure.prototype={call$1:function(e){return e.components.length>1},$signature:15},C.ExtensionStore__extendPseudo_closure0.prototype={call$1:function(e){return 1===e.components.length},$signature:15},C.ExtensionStore__extendPseudo_closure1.prototype={call$1:function(e){return e.components.length<=1},$signature:15},C.ExtensionStore__extendPseudo_closure2.prototype={call$1:function(e){var t,n,r=e.get$singleCompound();if(null==r?t=null:(r=r.components,t=1===r.length?A.JSArray_methods.get$first(r):null),!(t instanceof C.PseudoSelector))return C._setArrayType([e],V.JSArray_ComplexSelector);if(n=t.selector,null==n)return C._setArrayType([e],V.JSArray_ComplexSelector);switch(r=this.pseudo,r.normalizedName){case"not":return A.Set_YEQji._map.containsKey$1(t.normalizedName)?n.components:C._setArrayType([],V.JSArray_ComplexSelector);case"is":case"matches":case"where":case"any":case"current":case"nth-child":case"nth-last-child":return t.name!==r.name||t.argument!=r.argument?C._setArrayType([],V.JSArray_ComplexSelector):n.components;case"has":case"host":case"host-context":case"slotted":return C._setArrayType([e],V.JSArray_ComplexSelector);default:return C._setArrayType([],V.JSArray_ComplexSelector)}},$signature:379},C.ExtensionStore__extendPseudo_closure3.prototype={call$1:function(e){return this.pseudo.withSelector$1(C.SelectorList$(C._setArrayType([e],V.JSArray_ComplexSelector),this.selector.span))},$signature:384},C.ExtensionStore__trim_closure.prototype={call$1:function(e){return e.get$specificity()>=this._box_0.maxSpecificity&&e.isSuperselector$1(this.complex1)},$signature:15},C.ExtensionStore__trim_closure0.prototype={call$1:function(e){return e.get$specificity()>=this._box_0.maxSpecificity&&e.isSuperselector$1(this.complex1)},$signature:15},C.ExtensionStore_clone_closure.prototype={call$2:function(e,t){var n,r,i,s,a,o,l,u,_=V.ModifiableBox_SelectorList,c=C.LinkedHashSet_LinkedHashSet$_empty(_);for(this.newSelectors.$indexSet(0,e,c),n=t.get$iterator(t),r=this.oldToNewSelectors,i=V.Box_SelectorList,s=this.$this._mediaContexts,a=this.newMediaContexts;n.moveNext$0();)o=n.get$current(n),l=new C.ModifiableBox(o.value,_),c.add$1(0,l),r.$indexSet(0,o.value,new C.Box(l,i)),u=s.$index(0,o),null!=u&&a.$indexSet(0,l,u)},$signature:391},C.unifyComplex_closure.prototype={call$1:function(e){return e.lineBreak},$signature:15},C._weaveParents_closure.prototype={call$2:function(e,t){var n,r;return A.C_ListEquality.equals$2(0,e,t)?e:C._complexIsParentSuperselector(e,t)?t:C._complexIsParentSuperselector(t,e)?e:C._mustUnify(e,t)?(n=this.span,r=C.unifyComplex(C._setArrayType([C.ComplexSelector$(A.List_empty1,e,n,!1),C.ComplexSelector$(A.List_empty1,t,n,!1)],V.JSArray_ComplexSelector),n),null==r?null:(n=E.getInterceptor$asx(r),n.get$length(r)>1?null:n.get$first(r).components)):null},$signature:400},C._weaveParents_closure0.prototype={call$1:function(e){return C._complexIsParentSuperselector(e.get$first(e),this.group)},$signature:402},C._weaveParents_closure1.prototype={call$1:function(e){return 0===e.get$length(e)},$signature:218},C._weaveParents_closure2.prototype={call$1:function(e){return E.get$isNotEmpty$asx(e)},$signature:410},C._mustUnify_closure.prototype={call$1:function(e){return A.JSArray_methods.any$1(e.selector.components,new C._mustUnify__closure(this.uniqueSelectors))},$signature:47},C._mustUnify__closure.prototype={call$1:function(e){var t;return t=e instanceof C.IDSelector||e instanceof C.PseudoSelector&&!e.isClass,t&&this.uniqueSelectors.contains$1(0,e)},$signature:13},C.paths_closure.prototype={call$2:function(e,t){var n=this.T;return n=E.expand$1$1$ax(t,new C.paths__closure(e,n),n._eval$1("List<0>")),C.List_List$of(n,!0,n.$ti._eval$1("Iterable.E"))},$signature:function(){return this.T._eval$1("List<List<0>>(List<List<0>>,List<0>)")}},C.paths__closure.prototype={call$1:function(e){var t=this.T;return E.map$1$1$ax(this.paths,new C.paths___closure(e,t),t._eval$1("List<0>"))},$signature:function(){return this.T._eval$1("Iterable<List<0>>(0)")}},C.paths___closure.prototype={call$1:function(e){var t=C.List_List$of(e,!0,this.T);return t.push(this.option),t},$signature:function(){return this.T._eval$1("List<0>(List<0>)")}},C.listIsSuperselector_closure.prototype={call$1:function(e){return A.JSArray_methods.any$1(this.list1,new C.listIsSuperselector__closure(e))},$signature:15},C.listIsSuperselector__closure.prototype={call$1:function(e){return e.isSuperselector$1(this.complex1)},$signature:15},C.complexIsSuperselector_closure.prototype={call$1:function(e){return e.combinators.length>1},$signature:47},C.complexIsSuperselector_closure0.prototype={call$1:function(e){return C._isSupercombinator(this.combinator1,C.IterableExtension_get_firstOrNull(e.combinators))},$signature:47},C._compatibleWithPreviousCombinator_closure.prototype={call$1:function(e){var t=e.combinators,n=C.IterableExtension_get_firstOrNull(t);return E.$eq$(null==n?null:n.value,A.Combinator_Htt)?t=!0:(t=C.IterableExtension_get_firstOrNull(t),t=E.$eq$(null==t?null:t.value,A.Combinator_4QF)),t},$signature:47},C._selectorPseudoIsSuperselector_closure.prototype={call$1:function(e){return C.listIsSuperselector(this.selector1.components,e.components)},$signature:67},C._selectorPseudoIsSuperselector_closure0.prototype={call$1:function(e){var t,n,r;return 0===e.leadingCombinators.length?(t=e.components,n=C._setArrayType([],V.JSArray_ComplexSelectorComponent),r=this.parents,null!=r&&A.JSArray_methods.addAll$1(n,r),r=this.compound2,n.push(new C.ComplexSelectorComponent(r,C.List_List$unmodifiable(A.List_empty1,V.CssValue_Combinator),r.span)),n=C.complexIsSuperselector(t,n),t=n):t=!1,t},$signature:15},C._selectorPseudoIsSuperselector_closure1.prototype={call$1:function(e){return C.listIsSuperselector(this.selector1.components,e.components)},$signature:67},C._selectorPseudoIsSuperselector_closure2.prototype={call$1:function(e){return C.listIsSuperselector(this.selector1.components,e.components)},$signature:67},C._selectorPseudoIsSuperselector_closure3.prototype={call$1:function(e){return!e.accept$1(A._IsBogusVisitor_true)&&A.JSArray_methods.any$1(this.compound2.components,new C._selectorPseudoIsSuperselector__closure(e,this.pseudo1))},$signature:15},C._selectorPseudoIsSuperselector__closure.prototype={call$1:function(e){var t;return e instanceof C.TypeSelector?A.JSArray_methods.any$1(A.JSArray_methods.get$last(this.complex.components).selector.components,new C._selectorPseudoIsSuperselector___closure(e)):e instanceof C.IDSelector?A.JSArray_methods.any$1(A.JSArray_methods.get$last(this.complex.components).selector.components,new C._selectorPseudoIsSuperselector___closure0(e)):e instanceof C.PseudoSelector&&e.name===this.pseudo1.name&&(t=e.selector,null!=t&&C.listIsSuperselector(t.components,C._setArrayType([this.complex],V.JSArray_ComplexSelector)))},$signature:13},C._selectorPseudoIsSuperselector___closure.prototype={call$1:function(e){var t;return e instanceof C.TypeSelector?(t=this.simple2.name.$eq(0,e.name),t=!t):t=!1,t},$signature:13},C._selectorPseudoIsSuperselector___closure0.prototype={call$1:function(e){var t;return e instanceof C.IDSelector?(t=e.name,t=this.simple2.name!==t):t=!1,t},$signature:13},C._selectorPseudoIsSuperselector_closure4.prototype={call$1:function(e){var t=A.C_ListEquality.equals$2(0,this.selector1.components,e.components);return t},$signature:67},C._selectorPseudoIsSuperselector_closure5.prototype={call$1:function(e){var t,n;return e instanceof C.PseudoSelector&&(t=this.pseudo1,e.name===t.name&&(e.argument==t.argument&&(n=e.selector,null!=n&&C.listIsSuperselector(this.selector1.components,n.components))))},$signature:13},C._selectorPseudoArgs_closure.prototype={call$1:function(e){return e.isClass===this.isClass&&e.name===this.name},$signature:419},C._selectorPseudoArgs_closure0.prototype={call$1:function(e){return e.selector},$signature:427},C.MergedExtension.prototype={unmerge$0:function(){var e=this;return C._makeSyncStarIterable((function(){var t,n,r,i=0;return function(s,a){1===s&&(t=a,i=1);while(1)switch(i){case 0:r=e.left,i=r instanceof C.MergedExtension?2:4;break;case 2:return i=5,C._IterationMarker_yieldStar(r.unmerge$0());case 5:i=3;break;case 4:return i=6,r;case 6:case 3:n=e.right,i=n instanceof C.MergedExtension?7:9;break;case 7:return i=10,C._IterationMarker_yieldStar(n.unmerge$0());case 10:i=8;break;case 9:return i=11,n;case 11:case 8:return C._IterationMarker_endOfIteration();case 1:return C._IterationMarker_uncaughtError(t)}}}),V.Extension)}},C.ExtendMode.prototype={_enumToString$0:function(){return"ExtendMode."+this._name},toString$0:function(e){return this.name}},C.globalFunctions_closure.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return t.$index(e,0).get$isTruthy()?t.$index(e,1):t.$index(e,2)},$signature:4},C.global_closure.prototype={call$1:function(e){return C._rgb("rgb",e)},$signature:4},C.global_closure0.prototype={call$1:function(e){return C._rgb("rgb",e)},$signature:4},C.global_closure1.prototype={call$1:function(e){return C._rgbTwoArg("rgb",e)},$signature:4},C.global_closure2.prototype={call$1:function(e){var t=C._parseChannels("rgb",C._setArrayType(["$red","$green","$blue"],V.JSArray_String),E.get$first$ax(e));return t instanceof C.SassString?t:C._rgb("rgb",V.List_Value._as(t))},$signature:4},C.global_closure3.prototype={call$1:function(e){return C._rgb("rgba",e)},$signature:4},C.global_closure4.prototype={call$1:function(e){return C._rgb("rgba",e)},$signature:4},C.global_closure5.prototype={call$1:function(e){return C._rgbTwoArg("rgba",e)},$signature:4},C.global_closure6.prototype={call$1:function(e){var t=C._parseChannels("rgba",C._setArrayType(["$red","$green","$blue"],V.JSArray_String),E.get$first$ax(e));return t instanceof C.SassString?t:C._rgb("rgba",V.List_Value._as(t))},$signature:4},C.global_closure7.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,1).assertNumber$1("weight");if(r.$index(e,0)instanceof C.SassNumber||r.$index(e,0).get$isSpecialNumber()){if(100!==i._number$_value||!i.hasUnit$1("%"))throw C.wrapException(k.Only_oa);return C._functionString("invert",r.take$1(e,1))}return t=r.$index(e,0).assertColor$1("color"),r=t.get$red(t),n=t.get$green(t),C._mixColors(t.changeRgb$3$blue$green$red(255-t.get$blue(t),255-n,255-r),t,i)},$signature:4},C.global_closure8.prototype={call$1:function(e){return C._hsl("hsl",e)},$signature:4},C.global_closure9.prototype={call$1:function(e){return C._hsl("hsl",e)},$signature:4},C.global_closure10.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return C._functionString("hsl",e);throw C.wrapException(C.SassScriptException$("Missing argument $lightness.",null))},$signature:16},C.global_closure11.prototype={call$1:function(e){var t=C._parseChannels("hsl",C._setArrayType(["$hue","$saturation","$lightness"],V.JSArray_String),E.get$first$ax(e));return t instanceof C.SassString?t:C._hsl("hsl",V.List_Value._as(t))},$signature:4},C.global_closure12.prototype={call$1:function(e){return C._hsl("hsla",e)},$signature:4},C.global_closure13.prototype={call$1:function(e){return C._hsl("hsla",e)},$signature:4},C.global_closure14.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return C._functionString("hsla",e);throw C.wrapException(C.SassScriptException$("Missing argument $lightness.",null))},$signature:16},C.global_closure15.prototype={call$1:function(e){var t=C._parseChannels("hsla",C._setArrayType(["$hue","$saturation","$lightness"],V.JSArray_String),E.get$first$ax(e));return t instanceof C.SassString?t:C._hsl("hsla",V.List_Value._as(t))},$signature:4},C.global_closure16.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return t.$index(e,0)instanceof C.SassNumber||t.$index(e,0).get$isSpecialNumber()?C._functionString("grayscale",e):t.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:4},C.global_closure17.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=C._angleValue(t.$index(e,1),"degrees");return n.changeHsl$1$hue(n.get$hue(n)+r)},$signature:26},C.global_closure18.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(A.JSNumber_methods.clamp$2(n.get$lightness(n)+r.valueInRange$3(0,100,"amount"),0,100))},$signature:26},C.global_closure19.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(A.JSNumber_methods.clamp$2(n.get$lightness(n)-r.valueInRange$3(0,100,"amount"),0,100))},$signature:26},C.global_closure20.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return t.$index(e,0)instanceof C.SassNumber||t.$index(e,0).get$isSpecialNumber()?C._functionString("saturate",e):new C.SassString("saturate("+C.serializeValue(t.$index(e,0).assertNumber$1("amount"),!1,!0)+")",!1)},$signature:16},C.global_closure21.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(A.JSNumber_methods.clamp$2(n.get$saturation(n)+r.valueInRange$3(0,100,"amount"),0,100))},$signature:26},C.global_closure22.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(A.JSNumber_methods.clamp$2(n.get$saturation(n)-r.valueInRange$3(0,100,"amount"),0,100))},$signature:26},C.global_closure23.prototype={call$1:function(e){var t=E.$index$asx(e,0);return t instanceof C.SassString&&!t._hasQuotes&&A.JSString_methods.contains$1(t._string$_text,I.$get$_microsoftFilterStart())?C._functionString("alpha",e):C.SassNumber_SassNumber(t.assertColor$1("color")._alpha,null)},$signature:4},C.global_closure24.prototype={call$1:function(e){var t,n=E.$index$asx(e,0).get$asList();if(0!==n.length&&A.JSArray_methods.every$1(n,new C.global__closure))return C._functionString("alpha",e);throw t=n.length,0===t?C.wrapException(C.SassScriptException$("Missing argument $color.",null)):C.wrapException(C.SassScriptException$("Only 1 argument allowed, but "+t+" were passed.",null))},$signature:16},C.global__closure.prototype={call$1:function(e){return e instanceof C.SassString&&!e._hasQuotes&&A.JSString_methods.contains$1(e._string$_text,I.$get$_microsoftFilterStart())},$signature:73},C.global_closure25.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return t.$index(e,0)instanceof C.SassNumber||t.$index(e,0).get$isSpecialNumber()?C._functionString("opacity",e):C.SassNumber_SassNumber(t.$index(e,0).assertColor$1("color")._alpha,null)},$signature:4},C.module_closure0.prototype={call$1:function(e){var t,n,r,i=E.getInterceptor$asx(e),s=i.$index(e,1).assertNumber$1("weight");if(i.$index(e,0)instanceof C.SassNumber){if(100!==s._number$_value||!s.hasUnit$1("%"))throw C.wrapException(k.Only_oa);return t=C._functionString("invert",i.take$1(e,1)),i=C.S(i.$index(e,0)),n=t.toString$0(0),C.EvaluationContext_current().warn$2(0,"Passing a number ("+i+k.x29x20to_ci+n,A.Deprecation_s4m),t}return r=i.$index(e,0).assertColor$1("color"),i=r.get$red(r),n=r.get$green(r),C._mixColors(r.changeRgb$3$blue$green$red(255-r.get$blue(r),255-n,255-i),r,s)},$signature:4},C.module_closure1.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e);return r.$index(e,0)instanceof C.SassNumber?(t=C._functionString("grayscale",r.take$1(e,1)),r=C.S(r.$index(e,0)),n=t.toString$0(0),C.EvaluationContext_current().warn$2(0,"Passing a number ("+r+k.x29x20to_cg+n,A.Deprecation_s4m),t):r.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:4},C.module_closure2.prototype={call$1:function(e){return C._hwb(e)},$signature:4},C.module_closure3.prototype={call$1:function(e){var t=C._parseChannels("hwb",C._setArrayType(["$hue","$whiteness","$blackness"],V.JSArray_String),E.get$first$ax(e));if(t instanceof C.SassString)throw C.wrapException(C.SassScriptException$('Expected numeric channels, got "'+t.toString$0(0)+'".',null));return C._hwb(V.List_Value._as(t))},$signature:4},C.module_closure4.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber(t.get$whiteness(t),"%")},$signature:11},C.module_closure5.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber(t.get$blackness(t),"%")},$signature:11},C.module_closure6.prototype={call$1:function(e){var t,n,r=E.$index$asx(e,0);return r instanceof C.SassString&&!r._hasQuotes&&A.JSString_methods.contains$1(r._string$_text,I.$get$_microsoftFilterStart())?(t=C._functionString("alpha",e),n=t.toString$0(0),C.EvaluationContext_current().warn$2(0,k.Using_c+n,A.Deprecation_s4m),t):C.SassNumber_SassNumber(r.assertColor$1("color")._alpha,null)},$signature:4},C.module_closure7.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e);if(A.JSArray_methods.every$1(n.$index(e,0).get$asList(),new C.module__closure1))return t=C._functionString("alpha",e),n=t.toString$0(0),C.EvaluationContext_current().warn$2(0,k.Using_c+n,A.Deprecation_s4m),t;throw C.wrapException(C.SassScriptException$("Only 1 argument allowed, but "+n.get$length(e)+" were passed.",null))},$signature:16},C.module__closure1.prototype={call$1:function(e){return e instanceof C.SassString&&!e._hasQuotes&&A.JSString_methods.contains$1(e._string$_text,I.$get$_microsoftFilterStart())},$signature:73},C.module_closure8.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e);return r.$index(e,0)instanceof C.SassNumber?(t=C._functionString("opacity",e),r=C.S(r.$index(e,0)),n=t.toString$0(0),C.EvaluationContext_current().warn$2(0,"Passing a number ("+r+k.x20to_co+n,A.Deprecation_s4m),t):C.SassNumber_SassNumber(r.$index(e,0).assertColor$1("color")._alpha,null)},$signature:4},C._red_closure.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber(t.get$red(t),null)},$signature:11};C._green_closure.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber(t.get$green(t),null)},$signature:11},C._blue_closure.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber(t.get$blue(t),null)},$signature:11},C._mix_closure.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return C._mixColors(t.$index(e,0).assertColor$1("color1"),t.$index(e,1).assertColor$1("color2"),t.$index(e,2).assertNumber$1("weight"))},$signature:26},C._hue_closure.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber(t.get$hue(t),"deg")},$signature:11},C._saturation_closure.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber(t.get$saturation(t),"%")},$signature:11},C._lightness_closure.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber(t.get$lightness(t),"%")},$signature:11},C._complement_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertColor$1("color");return t.changeHsl$1$hue(t.get$hue(t)+180)},$signature:26},C._adjust_closure.prototype={call$1:function(e){return C._updateComponents(e,!0,!1,!1)},$signature:26},C._scale_closure.prototype={call$1:function(e){return C._updateComponents(e,!1,!1,!0)},$signature:26},C._change_closure.prototype={call$1:function(e){return C._updateComponents(e,!1,!0,!1)},$signature:26},C._ieHexStr_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertColor$1("color"),n=new C._ieHexStr_closure_hexString;return new C.SassString("#"+C.S(n.call$1(C.fuzzyRound(255*t._alpha)))+C.S(n.call$1(t.get$red(t)))+C.S(n.call$1(t.get$green(t)))+C.S(n.call$1(t.get$blue(t))),!1)},$signature:16},C._ieHexStr_closure_hexString.prototype={call$1:function(e){return A.JSString_methods.padLeft$2(A.JSInt_methods.toRadixString$1(e,16),2,"0").toUpperCase()},$signature:248},C._updateComponents_getParam.prototype={call$5$assertPercent$checkPercent$checkUnitless:function(e,t,n,r,i){var s,a,o,l=this.keywords.remove$1(0,e),u=null==l?null:l.assertNumber$1(e);return null==u?null:(l=this.scale,s=!l,s&&i&&u.get$hasUnits()&&(a=u.get$unitString(),o=u.unitSuggestion$1(e),C.EvaluationContext_current().warn$2(0,"$"+e+": Passing a number with unit "+a+k.x20is_de+o+k.x0a_Morex3a,A.Deprecation_8WR)),s&&r&&C._checkPercent(u,e),s&&!n||u.assertUnit$2("%",e),l&&(t=100),!s||n?l=u.valueInRange$3(this.change?0:-t,t,e):(l=this.change?0:-t,l=u.valueInRangeWithUnit$4(l,t,e,r?"%":"")),l)},call$2:function(e,t){return this.call$5$assertPercent$checkPercent$checkUnitless(e,t,!1,!1,!1)},call$3$checkUnitless:function(e,t,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,t,!1,!1,n)},call$3$checkPercent:function(e,t,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,t,!1,n,!1)},call$3$assertPercent:function(e,t,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,t,n,!1,!1)},$signature:249},C._updateComponents_closure.prototype={call$1:function(e){return C._angleValue(e,"hue")},$signature:93},C._updateComponents_closure0.prototype={call$1:function(e){return"$"+e},$signature:5},C._updateComponents_updateValue.prototype={call$3:function(e,t,n){var r;return null==t?e:this.change?t:this.adjust?A.JSNumber_methods.clamp$2(e+t,0,n):(r=t>0?n-e:e,e+r*(t/100))},$signature:176},C._updateComponents_updateRgb.prototype={call$2:function(e,t){return C.fuzzyRound(this.updateValue.call$3(e,t,255))},$signature:185},C._functionString_closure.prototype={call$1:function(e){return C.serializeValue(e,!1,!0)},$signature:512},C._removedColorFunction_closure.prototype={call$1:function(e){var t=this.name,n=E.getInterceptor$asx(e),r=C.S(n.$index(e,0)),i=this.negative?"-":"";throw C.wrapException(C.SassScriptException$("The function "+t+k.x28__isn+r+", $"+this.argument+": "+i+C.S(n.$index(e,1))+k.x29x0a_Mor+t,null))},$signature:313},C._rgb_closure.prototype={call$1:function(e){return C._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha")},$signature:93},C._hsl_closure.prototype={call$1:function(e){return C._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha")},$signature:93},C._hwb_closure.prototype={call$1:function(e){return C._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha")},$signature:93},C._parseChannels_closure.prototype={call$1:function(e){return e.get$isVar()},$signature:73},C._length_closure0.prototype={call$1:function(e){return C.SassNumber_SassNumber(E.$index$asx(e,0).get$asList().length,null)},$signature:11},C._nth_closure.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1);return n.get$asList()[n.sassIndexToListIndex$2(r,"n")]},$signature:4},C._setNth_closure.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1),i=t.$index(e,2),s=n.get$asList(),a=C._setArrayType(s.slice(0),C._arrayInstanceType(s));return a[n.sassIndexToListIndex$2(r,"n")]=i,t.$index(e,0).withListContents$1(a)},$signature:22},C._join_closure.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0),s=r.$index(e,1),a=r.$index(e,2).assertString$1("separator"),o=r.$index(e,3);if(r=a._string$_text,"auto"===r)t=i.get$separator(i)!==A.ListSeparator_undecided_null_undecided?i.get$separator(i):s.get$separator(s)!==A.ListSeparator_undecided_null_undecided?s.get$separator(s):A.ListSeparator_EVt;else if("space"===r)t=A.ListSeparator_EVt;else if("comma"===r)t=A.ListSeparator_rXA;else{if("slash"!==r)throw C.wrapException(C.SassScriptException$(k.x24separ,null));t=A.ListSeparator_zg9}return n=o instanceof C.SassString&&"auto"===o._string$_text?i.get$hasBrackets():o.get$isTruthy(),r=C.List_List$of(i.get$asList(),!0,V.Value),A.JSArray_methods.addAll$1(r,s.get$asList()),C.SassList$(r,t,n)},$signature:22},C._append_closure0.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=n.$index(e,0),i=n.$index(e,1);if(n=n.$index(e,2).assertString$1("separator")._string$_text,"auto"===n)t=r.get$separator(r)===A.ListSeparator_undecided_null_undecided?A.ListSeparator_EVt:r.get$separator(r);else if("space"===n)t=A.ListSeparator_EVt;else if("comma"===n)t=A.ListSeparator_rXA;else{if("slash"!==n)throw C.wrapException(C.SassScriptException$(k.x24separ,null));t=A.ListSeparator_zg9}return n=C.List_List$of(r.get$asList(),!0,V.Value),n.push(i),r.withListContents$2$separator(n,t)},$signature:22},C._zip_closure.prototype={call$1:function(e){var t,n,r={},i=E.$index$asx(e,0).get$asList(),s=C._arrayInstanceType(i)._eval$1("MappedListIterable<1,List<Value>>"),a=C.List_List$of(new C.MappedListIterable(i,new C._zip__closure,s),!0,s._eval$1("ListIterable.E"));if(0===a.length)return A.SassList_Sof;for(r.i=0,t=C._setArrayType([],V.JSArray_SassList),i=C._arrayInstanceType(a)._eval$1("MappedListIterable<1,Value>"),s=V.Value;A.JSArray_methods.every$1(a,new C._zip__closure0(r));)n=C.List_List$from(new C.MappedListIterable(a,new C._zip__closure1(r),i),!1,s),n.fixed$length=Array,n.immutable$list=Array,t.push(new C.SassList(n,A.ListSeparator_EVt,!1)),++r.i;return C.SassList$(t,A.ListSeparator_rXA,!1)},$signature:22},C._zip__closure.prototype={call$1:function(e){return e.get$asList()},$signature:395},C._zip__closure0.prototype={call$1:function(e){return this._box_0.i!==E.get$length$asx(e)},$signature:439},C._zip__closure1.prototype={call$1:function(e){return E.$index$asx(e,this._box_0.i)},$signature:4},C._index_closure0.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=A.JSArray_methods.indexOf$1(t.$index(e,0).get$asList(),t.$index(e,1));return-1===n?A.C__SassNull:C.SassNumber_SassNumber(n+1,null)},$signature:4},C._separator_closure.prototype={call$1:function(e){switch(E.get$separator$x(E.$index$asx(e,0))){case A.ListSeparator_rXA:return new C.SassString("comma",!1);case A.ListSeparator_zg9:return new C.SassString("slash",!1);default:return new C.SassString("space",!1)}},$signature:16},C._isBracketed_closure.prototype={call$1:function(e){return E.$index$asx(e,0).get$hasBrackets()?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._slash_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).get$asList();if(t.length<2)throw C.wrapException(C.SassScriptException$("At least two elements are required.",null));return C.SassList$(t,A.ListSeparator_zg9,!1)},$signature:22},C._get_closure.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=n.$index(e,0).assertMap$1("map"),i=C._setArrayType([n.$index(e,1)],V.JSArray_Value);for(A.JSArray_methods.addAll$1(i,n.$index(e,2).get$asList()),n=C.IterableExtension_get_exceptLast(i),n=n.get$iterator(n);n.moveNext$0();r=t)if(t=r._map$_contents.$index(0,n.get$current(n)),!(t instanceof C.SassMap))return A.C__SassNull;return n=r._map$_contents.$index(0,A.JSArray_methods.get$last(i)),null==n?A.C__SassNull:n},$signature:4},C._set_closure.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return C._modify(t.$index(e,0).assertMap$1("map"),C._setArrayType([t.$index(e,1)],V.JSArray_Value),new C._set__closure0(e),!0)},$signature:4},C._set__closure0.prototype={call$1:function(e){return E.$index$asx(this.$arguments,2)},$signature:36},C._set_closure0.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertMap$1("map"),r=t.$index(e,1).get$asList();if(t=r.length,0===t)throw C.wrapException(C.SassScriptException$("Expected $args to contain a key.",null));if(1===t)throw C.wrapException(C.SassScriptException$("Expected $args to contain a value.",null));return C._modify(n,A.JSArray_methods.sublist$2(r,0,t-1),new C._set__closure(r),!0)},$signature:4},C._set__closure.prototype={call$1:function(e){return A.JSArray_methods.get$last(this.args)},$signature:36},C._merge_closure.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=n.$index(e,0).assertMap$1("map1"),i=n.$index(e,1).assertMap$1("map2");return n=V.Value,t=C.LinkedHashMap_LinkedHashMap$of(r._map$_contents,n,n),t.addAll$1(0,i._map$_contents),new C.SassMap(C.ConstantMap_ConstantMap$from(t,n,n))},$signature:37},C._merge_closure0.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=n.$index(e,0).assertMap$1("map1"),i=n.$index(e,1).get$asList();if(n=i.length,0===n)throw C.wrapException(C.SassScriptException$("Expected $args to contain a key.",null));if(1===n)throw C.wrapException(C.SassScriptException$("Expected $args to contain a map.",null));return t=A.JSArray_methods.get$last(i).assertMap$1("map2"),C._modify(r,C.IterableExtension_get_exceptLast(i),new C._merge__closure(t),!0)},$signature:4},C._merge__closure.prototype={call$1:function(e){var t,n,r=e.tryMap$0();return null==r?this.map2:(t=V.Value,n=C.LinkedHashMap_LinkedHashMap$of(r._map$_contents,t,t),n.addAll$1(0,this.map2._map$_contents),new C.SassMap(C.ConstantMap_ConstantMap$from(n,t,t)))},$signature:519},C._deepMerge_closure.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return C._deepMergeImpl(t.$index(e,0).assertMap$1("map1"),t.$index(e,1).assertMap$1("map2"))},$signature:37},C._deepRemove_closure.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertMap$1("map"),r=C._setArrayType([t.$index(e,1)],V.JSArray_Value);return A.JSArray_methods.addAll$1(r,t.$index(e,2).get$asList()),C._modify(n,C.IterableExtension_get_exceptLast(r),new C._deepRemove__closure(r),!1)},$signature:4},C._deepRemove__closure.prototype={call$1:function(e){var t,n,r=e.tryMap$0();return null!=r&&r._map$_contents.containsKey$1(A.JSArray_methods.get$last(this.keys))?(t=V.Value,n=C.LinkedHashMap_LinkedHashMap$of(r._map$_contents,t,t),n.remove$1(0,A.JSArray_methods.get$last(this.keys)),new C.SassMap(C.ConstantMap_ConstantMap$from(n,t,t))):e},$signature:36},C._remove_closure.prototype={call$1:function(e){return E.$index$asx(e,0).assertMap$1("map")},$signature:37},C._remove_closure0.prototype={call$1:function(e){var t,n,r,i=E.getInterceptor$asx(e),s=i.$index(e,0).assertMap$1("map"),a=C._setArrayType([i.$index(e,1)],V.JSArray_Value);for(A.JSArray_methods.addAll$1(a,i.$index(e,2).get$asList()),i=V.Value,t=C.LinkedHashMap_LinkedHashMap$of(s._map$_contents,i,i),n=a.length,r=0;r<a.length;a.length===n||(0,C.throwConcurrentModificationError)(a),++r)t.remove$1(0,a[r]);return new C.SassMap(C.ConstantMap_ConstantMap$from(t,i,i))},$signature:37},C._keys_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertMap$1("map")._map$_contents;return C.SassList$(t.get$keys(t),A.ListSeparator_rXA,!1)},$signature:22},C._values_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertMap$1("map")._map$_contents;return C.SassList$(t.get$values(t),A.ListSeparator_rXA,!1)},$signature:22},C._hasKey_closure.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=n.$index(e,0).assertMap$1("map"),i=C._setArrayType([n.$index(e,1)],V.JSArray_Value);for(A.JSArray_methods.addAll$1(i,n.$index(e,2).get$asList()),n=C.IterableExtension_get_exceptLast(i),n=n.get$iterator(n);n.moveNext$0();r=t)if(t=r._map$_contents.$index(0,n.get$current(n)),!(t instanceof C.SassMap))return A.SassBoolean_false;return r._map$_contents.containsKey$1(A.JSArray_methods.get$last(i))?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._modify_modifyNestedMap.prototype={call$1:function(e){var t,n=V.Value,r=C.LinkedHashMap_LinkedHashMap$of(e._map$_contents,n,n),i=this.keyIterator,s=i.get$current(i);return i.moveNext$0()?(i=r.$index(0,s),t=null==i?null:i.tryMap$0(),i=null==t,i&&!this.addNesting||r.$indexSet(0,s,this.call$1(i?A.SassMap_Map_empty:t)),new C.SassMap(C.ConstantMap_ConstantMap$from(r,n,n))):(i=r.$index(0,s),null==i&&(i=A.C__SassNull),r.$indexSet(0,s,this.modify.call$1(i)),new C.SassMap(C.ConstantMap_ConstantMap$from(r,n,n)))},$signature:550},C._deepMergeImpl_closure.prototype={call$2:function(e,t){var n,r,i=this.result,s=i.$index(0,e),a=null==s?null:s.tryMap$0();if(null==a)i.$indexSet(0,e,t);else if(n=t.tryMap$0(),null!=n){if(r=C._deepMergeImpl(a,n),r===a)return;i.$indexSet(0,e,r)}else i.$indexSet(0,e,t)},$signature:53},C._ceil_closure.prototype={call$1:function(e){return A.JSNumber_methods.ceil$0(e)},$signature:33},C._clamp_closure.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertNumber$1("min"),r=t.$index(e,1).assertNumber$1("number"),i=t.$index(e,2).assertNumber$1("max");return r.convertValueToMatch$3(n,"number","min"),i.convertValueToMatch$3(n,"max","min"),n.greaterThanOrEquals$1(i).value||n.greaterThanOrEquals$1(r).value?n:r.greaterThanOrEquals$1(i).value?i:r},$signature:11},C._floor_closure.prototype={call$1:function(e){return A.JSNumber_methods.floor$0(e)},$signature:33},C._max_closure.prototype={call$1:function(e){var t,n,r,i,s;for(t=E.$index$asx(e,0).get$asList(),n=t.length,r=null,i=0;i<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++i)s=t[i].assertNumber$0(),(null==r||r.lessThan$1(s).value)&&(r=s);if(null!=r)return r;throw C.wrapException(C.SassScriptException$("At least one argument must be passed.",null))},$signature:11},C._min_closure.prototype={call$1:function(e){var t,n,r,i,s;for(t=E.$index$asx(e,0).get$asList(),n=t.length,r=null,i=0;i<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++i)s=t[i].assertNumber$0(),(null==r||r.greaterThan$1(s).value)&&(r=s);if(null!=r)return r;throw C.wrapException(C.SassScriptException$("At least one argument must be passed.",null))},$signature:11},C._round_closure.prototype={call$1:function(e){return A.JSNumber_methods.round$0(e)},$signature:33},C._abs_closure.prototype={call$1:function(e){return Math.abs(e)},$signature:33},C._hypot_closure.prototype={call$1:function(e){var t,n,r,i,s,a=E.$index$asx(e,0).get$asList(),o=C._arrayInstanceType(a)._eval$1("MappedListIterable<1,SassNumber>"),l=C.List_List$of(new C.MappedListIterable(a,new C._hypot__closure,o),!0,o._eval$1("ListIterable.E"));if(a=l.length,0===a)throw C.wrapException(C.SassScriptException$("At least one argument must be passed.",null));for(t=0,n=0;n<a;n=r)r=n+1,t+=Math.pow(l[n].convertValueToMatch$3(l[0],"numbers["+r+"]","numbers[1]"),2);return a=Math.sqrt(t),o=l[0],i=E.getInterceptor$x(o),s=i.get$numeratorUnits(o),C.SassNumber_SassNumber$withUnits(a,i.get$denominatorUnits(o),s)},$signature:11},C._hypot__closure.prototype={call$1:function(e){return e.assertNumber$0()},$signature:268},C._log_closure.prototype={call$1:function(e){var t,n=" to have no units.",r=E.getInterceptor$asx(e),i=r.$index(e,0).assertNumber$1("number");if(i.get$hasUnits())throw C.wrapException(C.SassScriptException$("$number: Expected "+i.toString$0(0)+n,null));if(E.$eq$(r.$index(e,1),A.C__SassNull))return C.SassNumber_SassNumber(Math.log(i._number$_value),null);if(t=r.$index(e,1).assertNumber$1("base"),t.get$hasUnits())throw C.wrapException(C.SassScriptException$("$base: Expected "+t.toString$0(0)+n,null));return C.SassNumber_SassNumber(Math.log(i._number$_value)/Math.log(t._number$_value),null)},$signature:11},C._pow_closure.prototype={call$1:function(e){var t=" to have no units.",n=E.getInterceptor$asx(e),r=n.$index(e,0).assertNumber$1("base"),i=n.$index(e,1).assertNumber$1("exponent");if(r.get$hasUnits())throw C.wrapException(C.SassScriptException$("$base: Expected "+r.toString$0(0)+t,null));if(i.get$hasUnits())throw C.wrapException(C.SassScriptException$("$exponent: Expected "+i.toString$0(0)+t,null));return C.SassNumber_SassNumber(Math.pow(r._number$_value,i._number$_value),null)},$signature:11},C._sqrt_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw C.wrapException(C.SassScriptException$("$number: Expected "+t.toString$0(0)+" to have no units.",null));return C.SassNumber_SassNumber(Math.sqrt(t._number$_value),null)},$signature:11},C._acos_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw C.wrapException(C.SassScriptException$("$number: Expected "+t.toString$0(0)+" to have no units.",null));return C.SassNumber_SassNumber$withUnits(180*Math.acos(t._number$_value)/3.141592653589793,null,C._setArrayType(["deg"],V.JSArray_String))},$signature:11},C._asin_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw C.wrapException(C.SassScriptException$("$number: Expected "+t.toString$0(0)+" to have no units.",null));return C.SassNumber_SassNumber$withUnits(180*Math.asin(t._number$_value)/3.141592653589793,null,C._setArrayType(["deg"],V.JSArray_String))},$signature:11},C._atan_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw C.wrapException(C.SassScriptException$("$number: Expected "+t.toString$0(0)+" to have no units.",null));return C.SassNumber_SassNumber$withUnits(180*Math.atan(t._number$_value)/3.141592653589793,null,C._setArrayType(["deg"],V.JSArray_String))},$signature:11},C._atan2_closure.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertNumber$1("y");return C.SassNumber_SassNumber$withUnits(180*Math.atan2(n._number$_value,t.$index(e,1).assertNumber$1("x").convertValueToMatch$3(n,"x","y"))/3.141592653589793,null,C._setArrayType(["deg"],V.JSArray_String))},$signature:11},C._cos_closure.prototype={call$1:function(e){return C.SassNumber_SassNumber(Math.cos(E.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number")),null)},$signature:11},C._sin_closure.prototype={call$1:function(e){return C.SassNumber_SassNumber(Math.sin(E.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number")),null)},$signature:11},C._tan_closure.prototype={call$1:function(e){return C.SassNumber_SassNumber(Math.tan(E.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number")),null)},$signature:11},C._compatible_closure.prototype={call$1:function(e){var t=E.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:19},C._isUnitless_closure.prototype={call$1:function(e){return E.$index$asx(e,0).assertNumber$1("number").get$hasUnits()?A.SassBoolean_false:A.SassBoolean_true},$signature:19},C._unit_closure.prototype={call$1:function(e){return new C.SassString(E.$index$asx(e,0).assertNumber$1("number").get$unitString(),!0)},$signature:16},C._percentage_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number");return t.assertNoUnits$1("number"),C.SassNumber_SassNumber(100*t._number$_value,"%")},$signature:11},C._randomFunction_closure.prototype={call$1:function(e){var t,n,r,i,s,a=E.getInterceptor$asx(e);if(E.$eq$(a.$index(e,0),A.C__SassNull))return C.SassNumber_SassNumber(I.$get$_random0().nextDouble$0(),null);if(t=a.$index(e,0).assertNumber$1("limit"),t.get$hasUnits()&&(a=t.toString$0(0),n=t.get$unitString(),r=t.get$unitString(),i=t.get$unitString(),C.EvaluationContext_current().warn$2(0,k.math_r+a+k.x29x20in_a+n+")) * 1"+r+k.x0a_To_p+i+k.x29x29__Mo,A.Deprecation_8WR)),s=t.assertInt$1("limit"),s<1)throw C.wrapException(C.SassScriptException$("$limit: Must be greater than 0, was "+t.toString$0(0)+".",null));return C.SassNumber_SassNumber(I.$get$_random0().nextInt$1(s)+1,null)},$signature:11},C._div_closure.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1);return n instanceof C.SassNumber&&r instanceof C.SassNumber||(t=C.EvaluationContext_current(),t.warn$2(0,k.math_d,null)),n.dividedBy$1(r)},$signature:4},C._numberFunction_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number"),n=this.transform.call$1(t._number$_value),r=t.get$numeratorUnits(t);return C.SassNumber_SassNumber$withUnits(n,t.get$denominatorUnits(t),r)},$signature:11},C.global_closure26.prototype={call$1:function(e){return I._features.contains$1(0,E.$index$asx(e,0).assertString$1("feature")._string$_text)?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C.global_closure27.prototype={call$1:function(e){return new C.SassString(C.serializeValue(E.get$first$ax(e),!0,!0),!1)},$signature:16},C.global_closure28.prototype={call$1:function(e){var t=E.$index$asx(e,0);return t instanceof C.SassArgumentList?new C.SassString("arglist",!1):t instanceof C.SassBoolean?new C.SassString("bool",!1):t instanceof C.SassColor?new C.SassString("color",!1):t instanceof C.SassList?new C.SassString("list",!1):t instanceof C.SassMap?new C.SassString("map",!1):t.$eq(0,A.C__SassNull)?new C.SassString("null",!1):t instanceof C.SassNumber?new C.SassString("number",!1):t instanceof C.SassFunction?new C.SassString("function",!1):t instanceof C.SassCalculation?new C.SassString("calculation",!1):new C.SassString("string",!1)},$signature:16},C.global_closure29.prototype={call$1:function(e){var t,n,r,i,s=E.$index$asx(e,0);if(s instanceof C.SassArgumentList){for(t=V.Value,n=C.LinkedHashMap_LinkedHashMap$_empty(t,t),s._wereKeywordsAccessed=!0,r=s._keywords,r=r.get$entries(r),r=r.get$iterator(r);r.moveNext$0();)i=r.get$current(r),n.$indexSet(0,new C.SassString(i.key,!1),i.value);return new C.SassMap(C.ConstantMap_ConstantMap$from(n,t,t))}throw C.wrapException("$args: "+s.toString$0(0)+" is not an argument list.")},$signature:37},C.local_closure.prototype={call$1:function(e){return new C.SassString(E.$index$asx(e,0).assertCalculation$1("calc").name,!0)},$signature:16},C.local_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertCalculation$1("calc").$arguments;return C.SassList$(new C.MappedListIterable(t,new C.local__closure,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value>")),A.ListSeparator_rXA,!1)},$signature:22},C.local__closure.prototype={call$1:function(e){return e instanceof C.Value?e:new C.SassString(E.toString$0$(e),!1)},$signature:291},C._nest_closure.prototype={call$1:function(e){var t={},n=E.$index$asx(e,0).get$asList();if(0===n.length)throw C.wrapException(C.SassScriptException$(k.x24selec,null));return t.first=!0,new C.MappedListIterable(n,new C._nest__closure(t),C._arrayInstanceType(n)._eval$1("MappedListIterable<1,SelectorList>")).reduce$1(0,new C._nest__closure0).get$asSassList()},$signature:22},C._nest__closure.prototype={call$1:function(e){var t=this._box_0,n=C.SassApiValue_assertSelector(e,!t.first,null);return t.first=!1,n},$signature:140},C._nest__closure0.prototype={call$2:function(e,t){return t.resolveParentSelectors$1(e)},$signature:141},C._append_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).get$asList();if(0===t.length)throw C.wrapException(C.SassScriptException$(k.x24selec,null));return new C.MappedListIterable(t,new C._append__closure,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,SelectorList>")).reduce$1(0,new C._append__closure0(C.EvaluationContext_current().get$currentCallableSpan())).get$asSassList()},$signature:22},C._append__closure.prototype={call$1:function(e){return C.SassApiValue_assertSelector(e,!1,null)},$signature:140},C._append__closure0.prototype={call$2:function(e,t){var n=t.components,r=this.span;return C.SelectorList$(new C.MappedListIterable(n,new C._append___closure(e,r),C._arrayInstanceType(n)._eval$1("MappedListIterable<1,ComplexSelector>")),r).resolveParentSelectors$1(e)},$signature:141},C._append___closure.prototype={call$1:function(e){var t,n,r,i,s;if(0!==e.leadingCombinators.length)throw C.wrapException(C.SassScriptException$("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+".",null));if(t=e.components,n=A.JSArray_methods.get$first(t),r=C._prependParent(n.selector),null==r)throw C.wrapException(C.SassScriptException$("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+".",null));return i=this.span,s=C._setArrayType([new C.ComplexSelectorComponent(r,C.List_List$unmodifiable(n.combinators,V.CssValue_Combinator),i)],V.JSArray_ComplexSelectorComponent),A.JSArray_methods.addAll$1(s,C.SubListIterable$(t,1,null,C._arrayInstanceType(t)._precomputed1)),C.ComplexSelector$(A.List_empty1,s,i,!1)},$signature:57},C._extend_closure.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=C.SassApiValue_assertSelector(r.$index(e,0),!1,"selector");return i.assertNotBogus$1$name("selector"),t=C.SassApiValue_assertSelector(r.$index(e,1),!1,"extendee"),t.assertNotBogus$1$name("extendee"),n=C.SassApiValue_assertSelector(r.$index(e,2),!1,"extender"),n.assertNotBogus$1$name("extender"),C.ExtensionStore__extendOrReplace(i,n,t,A.ExtendMode_allTargets_allTargets,C.EvaluationContext_current().get$currentCallableSpan()).get$asSassList()},$signature:22},C._replace_closure.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=C.SassApiValue_assertSelector(r.$index(e,0),!1,"selector");return i.assertNotBogus$1$name("selector"),t=C.SassApiValue_assertSelector(r.$index(e,1),!1,"original"),t.assertNotBogus$1$name("original"),n=C.SassApiValue_assertSelector(r.$index(e,2),!1,"replacement"),n.assertNotBogus$1$name("replacement"),C.ExtensionStore__extendOrReplace(i,n,t,A.ExtendMode_replace_replace,C.EvaluationContext_current().get$currentCallableSpan()).get$asSassList()},$signature:22},C._unify_closure.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=C.SassApiValue_assertSelector(r.$index(e,0),!1,"selector1");return i.assertNotBogus$1$name("selector1"),t=C.SassApiValue_assertSelector(r.$index(e,1),!1,"selector2"),t.assertNotBogus$1$name("selector2"),n=i.unify$1(t),null==n?A.C__SassNull:n.get$asSassList()},$signature:4},C._isSuperselector_closure.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=C.SassApiValue_assertSelector(n.$index(e,0),!1,"super");return r.assertNotBogus$1$name("super"),t=C.SassApiValue_assertSelector(n.$index(e,1),!1,"sub"),t.assertNotBogus$1$name("sub"),C.listIsSuperselector(r.components,t.components)?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._simpleSelectors_closure.prototype={call$1:function(e){var t=C.SassApiValue_assertCompoundSelector(E.$index$asx(e,0),"selector").components;return C.SassList$(new C.MappedListIterable(t,new C._simpleSelectors__closure,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value>")),A.ListSeparator_rXA,!1)},$signature:22},C._simpleSelectors__closure.prototype={call$1:function(e){return new C.SassString(C.serializeSelector(e,!0),!1)},$signature:370},C._parse_closure.prototype={call$1:function(e){return C.SassApiValue_assertSelector(E.$index$asx(e,0),!1,"selector").get$asSassList()},$signature:22},C.module_closure.prototype={call$1:function(e){var t,n,r,i,s,a,o,l=E.getInterceptor$asx(e),u=l.$index(e,0).assertString$1("string"),_=l.$index(e,1).assertString$1("separator");if(l=l.$index(e,2).get$realNull(),t=null==l?null:l.assertNumber$1("limit").assertInt$1("limit"),null!=t&&t<1)throw C.wrapException(C.SassScriptException$("$limit: Must be 1 or greater, was "+C.S(t)+".",null));if(l=u._string$_text,0===l.length)return A.SassList_Sof0;if(n=_._string$_text,0===n.length)return C.SassList$(C.MappedIterable_MappedIterable(new C.Runes(l),new C.module__closure(u),V.Runes._eval$1("Iterable.E"),V.Value),A.ListSeparator_rXA,!0);for(r=C._setArrayType([],V.JSArray_String),n=A.JSString_methods.allMatches$1(n,l),n=new C._StringAllMatchesIterator(n._input,n._pattern,n.__js_helper$_index),i=0,s=0;n.moveNext$0();)if(a=n.__js_helper$_current,o=a.start,r.push(A.JSString_methods.substring$2(l,s,o)),s=o+a.pattern.length,++i,i===t)break;return r.push(A.JSString_methods.substring$1(l,s)),C.SassList$(new C.MappedListIterable(r,new C.module__closure0(u),V.MappedListIterable_String_Value),A.ListSeparator_rXA,!0)},$signature:22},C.module__closure.prototype={call$1:function(e){return new C.SassString(C.Primitives_stringFromCharCode(e),this.string._hasQuotes)},$signature:380},C.module__closure0.prototype={call$1:function(e){return new C.SassString(e,this.string._hasQuotes)},$signature:381},C._unquote_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertString$1("string");return t._hasQuotes?new C.SassString(t._string$_text,!1):t},$signature:16},C._quote_closure.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertString$1("string");return t._hasQuotes?t:new C.SassString(t._string$_text,!0)},$signature:16},C._length_closure.prototype={call$1:function(e){return C.SassNumber_SassNumber(E.$index$asx(e,0).assertString$1("string").get$_sassLength(),null)},$signature:11},C._insert_closure.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("string"),s=r.$index(e,1).assertString$1("insert"),a=r.$index(e,2).assertNumber$1("index");return a.assertNoUnits$1("index"),t=a.assertInt$1("index"),t<0&&(t=Math.max(i.get$_sassLength()+t+2,0)),r=i._string$_text,n=C.codepointIndexToCodeUnitIndex(r,C._codepointForIndex(t,i.get$_sassLength(),!1)),new C.SassString(A.JSString_methods.replaceRange$3(r,n,n,s._string$_text),i._hasQuotes)},$signature:16},C._index_closure.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertString$1("string")._string$_text,r=A.JSString_methods.indexOf$1(n,t.$index(e,1).assertString$1("substring")._string$_text);return-1===r?A.C__SassNull:C.SassNumber_SassNumber(C.codeUnitIndexToCodepointIndex(n,r)+1,null)},$signature:4},C._slice_closure.prototype={call$1:function(e){var t,n,r,i,s=E.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("string"),o=s.$index(e,1).assertNumber$1("start-at"),l=s.$index(e,2).assertNumber$1("end-at");return o.assertNoUnits$1("start-at"),l.assertNoUnits$1("end-at"),t=a.get$_sassLength(),n=l.assertInt$0(),0===n?a._hasQuotes?I.$get$_emptyQuoted():I.$get$_emptyUnquoted():(r=C._codepointForIndex(o.assertInt$0(),t,!1),i=C._codepointForIndex(n,t,!0),i===t&&--i,i<r?a._hasQuotes?I.$get$_emptyQuoted():I.$get$_emptyUnquoted():(s=a._string$_text,new C.SassString(A.JSString_methods.substring$2(s,C.codepointIndexToCodeUnitIndex(s,r),C.codepointIndexToCodeUnitIndex(s,i+1)),a._hasQuotes)))},$signature:16},C._toUpperCase_closure.prototype={call$1:function(e){var t,n,r,i,s,a=E.$index$asx(e,0).assertString$1("string");for(t=a._string$_text,n=t.length,r=0,i="";r<n;++r)s=A.JSString_methods._codeUnitAt$1(t,r),i+=C.Primitives_stringFromCharCode(s>=97&&s<=122?4294967263&s:s);return new C.SassString((i.charCodeAt(0),i),a._hasQuotes)},$signature:16},C._toLowerCase_closure.prototype={call$1:function(e){var t,n,r,i,s,a=E.$index$asx(e,0).assertString$1("string");for(t=a._string$_text,n=t.length,r=0,i="";r<n;++r)s=A.JSString_methods._codeUnitAt$1(t,r),i+=C.Primitives_stringFromCharCode(s>=65&&s<=90?32|s:s);return new C.SassString((i.charCodeAt(0),i),a._hasQuotes)},$signature:16},C._uniqueId_closure.prototype={call$1:function(e){var t=I.$get$_previousUniqueId()+(I.$get$_random().nextInt$1(36)+1);return I._previousUniqueId=t,t>Math.pow(36,6)&&(I._previousUniqueId=A.JSInt_methods.$mod(I.$get$_previousUniqueId(),C._asInt(Math.pow(36,6)))),new C.SassString("u"+A.JSString_methods.padLeft$2(E.toRadixString$1$n(I.$get$_previousUniqueId(),36),6,"0"),!1)},$signature:16},C.ImportCache.prototype={canonicalize$4$baseImporter$baseUrl$forImport:function(e,t,n,r,i){var s;return null!=n&&(s=this._relativeCanonicalizeCache.putIfAbsent$2(new C.Tuple4(t,i,n,r,V.Tuple4_of_Uri_and_bool_and_Importer_and_nullable_Uri),new C.ImportCache_canonicalize_closure(this,r,t,n,i)),null!=s)?s:this._canonicalizeCache.putIfAbsent$2(new C.Tuple2(t,i,V.Tuple2_Uri_bool),new C.ImportCache_canonicalize_closure0(this,t,i))},canonicalize$3$baseImporter$baseUrl:function(e,t,n,r){return this.canonicalize$4$baseImporter$baseUrl$forImport(e,t,n,r,!1)},_canonicalize$3:function(e,t,n){var r,i;return n?(r=V.nullable_Object,i=C.runZoned(new C.ImportCache__canonicalize_closure(e,t),C.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__inImportRule,!0],r,r),V.nullable_Uri)):i=e.canonicalize$1(0,t),""===(null==i?null:i.get$scheme())&&C.WarnForDeprecation_warnForDeprecation(this._logger,A.Deprecation_mFp,"Importer "+e.toString$0(0)+" canonicalized "+t.toString$0(0)+" to "+C.S(i)+k.x2e_Rela,null,null),i},importCanonical$4$originalUrl$quiet:function(e,t,n,r){return this._importCache.putIfAbsent$2(t,new C.ImportCache_importCanonical_closure(this,e,t,n,r))},importCanonical$3$originalUrl:function(e,t,n){return this.importCanonical$4$originalUrl$quiet(e,t,n,!1)},importCanonical$2:function(e,t){return this.importCanonical$4$originalUrl$quiet(e,t,null,!1)},humanize$1:function(e){var t,n,r=this._canonicalizeCache;return r=C.IterableNullableExtension_whereNotNull(r.get$values(r),V.Tuple3_Importer_Uri_Uri),t=r.$ti,n=C.minBy(new C.MappedIterable(new C.WhereIterable(r,new C.ImportCache_humanize_closure(e),t._eval$1("WhereIterable<Iterable.E>")),new C.ImportCache_humanize_closure0,t._eval$1("MappedIterable<Iterable.E,Uri>")),new C.ImportCache_humanize_closure1),null==n?e:(r=I.$get$url(),n.resolve$1(C.ParsedPath_ParsedPath$parse(e.get$path(e),r.style).get$basename()))},sourceMapUrl$1:function(e,t){var n=this._resultsCache.$index(0,t);return n=null==n?null:n.get$sourceMapUrl(n),null==n?t:n},clearCanonicalize$1:function(e){var t,n,r,i=this._canonicalizeCache,s=V.Tuple2_Uri_bool;for(i.remove$1(0,new C.Tuple2(e,!1,s)),i.remove$1(0,new C.Tuple2(e,!0,s)),s=C._setArrayType([],V.JSArray_Tuple4_of_Uri_and_bool_and_Importer_and_nullable_Uri),i=this._relativeCanonicalizeCache,t=C.LinkedHashMapKeyIterator$(i,i._modifications);t.moveNext$0();)n=t.__js_helper$_current,n.item1.$eq(0,e)&&s.push(n);for(t=s.length,r=0;r<s.length;s.length===t||(0,C.throwConcurrentModificationError)(s),++r)i.remove$1(0,s[r])},clearImport$1:function(e){this._resultsCache.remove$1(0,e),this._importCache.remove$1(0,e)}},C.ImportCache_canonicalize_closure.prototype={call$0:function(){var e,t=this.baseUrl,n=null==t?null:t.resolveUri$1(this.url);return null==n&&(n=this.url),t=this.baseImporter,e=this.$this._canonicalize$3(t,n,this.forImport),null==e?null:new C.Tuple3(t,e,n,V.Tuple3_Importer_Uri_Uri)},$signature:98},C.ImportCache_canonicalize_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o;for(e=this.$this,t=e._importers,n=t.length,r=this.url,i=this.forImport,s=0;s<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++s)if(a=t[s],o=e._canonicalize$3(a,r,i),null!=o)return new C.Tuple3(a,o,r,V.Tuple3_Importer_Uri_Uri);return null},$signature:98},C.ImportCache__canonicalize_closure.prototype={call$0:function(){return this.importer.canonicalize$1(0,this.url)},$signature:142},C.ImportCache_importCanonical_closure.prototype={call$0:function(){var e,t=this.canonicalUrl,n=this.importer.load$1(0,t),r=this.$this;return r._resultsCache.$indexSet(0,t,n),e=this.originalUrl,t=null==e?t:e.resolveUri$1(t),r=this.quiet?I.$get$Logger_quiet():r._logger,C.Stylesheet_Stylesheet$parse(n.contents,n.syntax,r,t)},$signature:85},C.ImportCache_humanize_closure.prototype={call$1:function(e){return e.item2.$eq(0,this.canonicalUrl)},$signature:412},C.ImportCache_humanize_closure0.prototype={call$1:function(e){return e.item3},$signature:415},C.ImportCache_humanize_closure1.prototype={call$1:function(e){return e.get$path(e).length},$signature:94},C.Importer.prototype={modificationTime$1:function(e){return new C.DateTime(Date.now(),!1)},couldCanonicalize$2:function(e,t){return!0}},C.AsyncImporter.prototype={},C.FilesystemImporter.prototype={canonicalize$1:function(e,t){return"file"!==t.get$scheme()&&""!==t.get$scheme()?null:C.NullableExtension_andThen(C.resolveImportPath(C.join(this._loadPath,I.$get$context().style.pathFromUri$1(C._parseUri(t)),null)),new C.FilesystemImporter_canonicalize_closure)},load$1:function(e,t){var n=I.$get$context().style.pathFromUri$1(C._parseUri(t)),r=C.readFile(n),i=C.Syntax_forPath(n),s=t.get$scheme();return""===s&&C.throwExpression(C.ArgumentError$value(t,"sourceMapUrl","must be absolute")),new C.ImporterResult(r,t,i)},modificationTime$1:function(e){return C.modificationTime(I.$get$context().style.pathFromUri$1(C._parseUri(e)))},couldCanonicalize$2:function(e,t){var n,r,i,s,a;return("file"===e.get$scheme()||""===e.get$scheme())&&("file"===t.get$scheme()&&(n=I.$get$url(),r=e.get$path(e),i=n.style,s=C.ParsedPath_ParsedPath$parse(r,i).get$basename(),a=C.ParsedPath_ParsedPath$parse(t.get$path(t),i).get$basename(),!A.JSString_methods.startsWith$1(s,"_")&&A.JSString_methods.startsWith$1(a,"_")&&(a=A.JSString_methods.substring$1(a,1)),s===a||s===n.withoutExtension$1(a)))},toString$0:function(e){return this._loadPath}},C.FilesystemImporter_canonicalize_closure.prototype={call$1:function(e){var t,n,r;return E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?(t=I.$get$context(),n=C._realCasePath(C.absolute(t.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),r=n,n=t,t=r):(t=I.$get$context(),n=t.canonicalize$1(0,e),r=n,n=t,t=r),n.toUri$1(t)},$signature:143},C.ImporterResult.prototype={get$sourceMapUrl:function(e){return this._sourceMapUrl}},C.resolveImportPath_closure.prototype={call$0:function(){return C._exactlyOne(C._tryPath(I.$get$context().withoutExtension$1(this.path)+".import"+this.extension))},$signature:43},C.resolveImportPath_closure0.prototype={call$0:function(){return C._exactlyOne(C._tryPathWithExtensions(this.path+".import"))},$signature:43},C._tryPathAsDirectory_closure.prototype={call$0:function(){return C._exactlyOne(C._tryPathWithExtensions(C.join(this.path,"index.import",null)))},$signature:43},C._exactlyOne_closure.prototype={call$1:function(e){var t=I.$get$context();return" "+t.prettyUri$1(t.toUri$1(e))},$signature:5},C.InterpolationBuffer.prototype={writeCharCode$1:function(e){return this._interpolation_buffer$_text._contents+=C.Primitives_stringFromCharCode(e),null},addInterpolation$1:function(e){var t,n,r=e.contents;0!==r.length&&(t=A.JSArray_methods.get$first(r),"string"==typeof t&&(this._interpolation_buffer$_text._contents+=t,r=C.SubListIterable$(r,1,null,C._arrayInstanceType(r)._precomputed1)),this._flushText$0(),n=this._interpolation_buffer$_contents,A.JSArray_methods.addAll$1(n,r),"string"==typeof A.JSArray_methods.get$last(n)&&(this._interpolation_buffer$_text._contents+=C.S(n.pop())))},_flushText$0:function(){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:function(e){var t=C.List_List$of(this._interpolation_buffer$_contents,!0,V.Object),n=this._interpolation_buffer$_text._contents;return 0!==n.length&&t.push((n.charCodeAt(0),n)),C.Interpolation$(t,e)},toString$0:function(e){var t,n,r,i,s;for(t=this._interpolation_buffer$_contents,n=t.length,r=0,i="";r<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++r)s=t[r],i="string"==typeof s?i+s:i+"#{"+C.S(s)+C.Primitives_stringFromCharCode(125);return t=i+this._interpolation_buffer$_text.toString$0(0),t.charCodeAt(0),t}},C.InterpolationMap.prototype={mapException$1:function(e){var t,n,r=e.get$span(e),i=this.mapSpan$1(r),s=this._indexInContents$1(r.get$start(r)),a=this._indexInContents$1(r.get$end(r)),o=this._interpolation.contents,l=e._span_exception$_message;return C.SubListIterable$(o,s,null,C._arrayInstanceType(o)._precomputed1).take$1(0,a-s+1).any$1(0,new C.InterpolationMap_mapException_closure)?(o=V.SourceSpan,t=V.String,n=C.LinkedHashMap_LinkedHashMap$_literal([r,"error in interpolated output"],o,t),e.get$source(),new C.MultiSourceSpanFormatException("",C.ConstantMap_ConstantMap$from(n,o,t),l,i)):new C.SourceSpanFormatException(e.get$source(),l,i)},mapSpan$1:function(e){var t,n,r=this._mapLocation$1(e.get$start(e)),i=this._mapLocation$1(e.get$end(e)),s=V.FileSpan;return s._is(r)?s._is(i)?r.expand$1(0,i):(s=this._interpolation.span,s.get$file(s).span$2(0,this._expandInterpolationSpanLeft$1(r.get$start(r)),V.FileLocation._as(i).offset)):(t=V.FileLocation,n=this._interpolation.span,s._is(i)?n.get$file(n).span$2(0,t._as(r).offset,this._expandInterpolationSpanRight$1(i.get$end(i))):n.get$file(n).span$2(0,t._as(r).offset,t._as(i).offset))},_mapLocation$1:function(e){var t,n,r=this._indexInContents$1(e),i=this._interpolation,s=i.contents,a=s[r],o=V.Expression;return o._is(a)?a.get$span(a):(t=0===r,i=i.span,t?n=i.get$start(i):(i=i.get$file(i),s=o._as(s[r-1]),s=s.get$span(s),n=C.FileLocation$_(i,this._expandInterpolationSpanRight$1(s.get$end(s)))),i=t?0:this._targetLocations[r-1].get$offset(),C.FileLocation$_(n.file,n.offset+(e.offset-i)))},_indexInContents$1:function(e){var t,n,r,i;for(t=this._targetLocations,n=t.length,r=e.offset,i=0;i<n;++i)if(r<t[i].get$offset())return i;return this._interpolation.contents.length-1},_expandInterpolationSpanLeft$1:function(e){for(var t,n,r,i=e.file._decodedChars,s=e.offset-1;s>=0;)if(t=s-1,n=i[s],123===n){if(35===i[t]){s=t;break}s=t}else if(47===n){if(s=t-1,42===i[t])for(;1;)if(t=s-1,42===i[s]){s=t;do{if(t=s-1,r=i[s],42!==r)break;s=t}while(1);if(47===r){s=t;break}s=t}else s=t}else s=t;return s},_expandInterpolationSpanRight$1:function(e){var t,n,r,i,s,a,o=e.file._decodedChars,l=e.offset;for(t=o.length;l<t;){if(n=l+1,r=o[l],125===r){l=n;break}if(47===r){if(l=n+1,i=o[n],47===i){while(1){if(n=l+1,s=o[l],10===s||13===s||12===s)break;l=n}l=n}else if(42===i)for(;1;)if(n=l+1,42===o[l]){l=n;do{if(n=l+1,a=o[l],42!==a)break;l=n}while(1);if(47===a){l=n;break}l=n}else l=n}else l=n}return l}},C.InterpolationMap_mapException_closure.prototype={call$1:function(e){return V.Expression._is(e)},$signature:66},C._realCasePath_helper.prototype={call$1:function(e){var t=I.$get$context().dirname$1(e);return t===e?e:I._realCaseCache.putIfAbsent$2(e,new C._realCasePath_helper_closure(this,t,e))},$signature:5},C._realCasePath_helper_closure.prototype={call$0:function(){var e,t,n,r=this.helper.call$1(this.dirname),i=this.path,s=C.ParsedPath_ParsedPath$parse(i,I.$get$context().style).get$basename();try{return e=E.where$1$ax(C.listDir(r,!1),new C._realCasePath_helper__closure(s)).toList$0(0),t=1!==E.get$length$asx(e)?C.join(r,s,null):E.$index$asx(e,0),t}catch(n){if(C.unwrapException(n)instanceof C.FileSystemException)return i;throw n}},$signature:32},C._realCasePath_helper__closure.prototype={call$1:function(e){return C.equalsIgnoreCase(C.ParsedPath_ParsedPath$parse(e,I.$get$context().style).get$basename(),this.basename)},$signature:8},C.FileSystemException.prototype={toString$0:function(e){var t=I.$get$context();return t.prettyUri$1(t.toUri$1(this.path))+": "+this.message},get$message:function(e){return this.message}},C.Stderr.prototype={writeln$1:function(e){E.write$1$x(this._stderr,C.S(null==e?"":e)+"\n")},writeln$0:function(){return this.writeln$1(null)}},C._readFile_closure.prototype={call$0:function(){return E.readFileSync$2$x(C.fs(),this.path,this.encoding)},$signature:87},C.writeFile_closure.prototype={call$0:function(){return E.writeFileSync$2$x(C.fs(),this.path,this.contents)},$signature:0},C.deleteFile_closure.prototype={call$0:function(){return E.unlinkSync$1$x(C.fs(),this.path)},$signature:0},C.readStdin_closure.prototype={call$1:function(e){this._box_0.contents=e,this.completer.complete$1(e)},$signature:113},C.readStdin_closure0.prototype={call$1:function(e){this.sink.add$1(0,V.List_int._as(e))},call$0:function(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:function(){return[null]},$signature:83},C.readStdin_closure1.prototype={call$1:function(e){this.sink.close$0(0)},call$0:function(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:function(){return[null]},$signature:83},C.readStdin_closure2.prototype={call$1:function(e){var t=I.$get$stderr();t.writeln$1("Failed to read from stdin"),t.writeln$1(e),e.toString,this.completer.completeError$1(e)},call$0:function(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:function(){return[null]},$signature:83},C.fileExists_closure.prototype={call$0:function(){var e,t,n,r=this.path;if(!E.existsSync$1$x(C.fs(),r))return!1;try{return r=E.isFile$0$x(E.statSync$1$x(C.fs(),r)),r}catch(n){if(e=C.unwrapException(n),t=V.JsSystemError._as(e),E.$eq$(E.get$code$x(t),"ENOENT"))return!1;throw n}},$signature:29},C.dirExists_closure.prototype={call$0:function(){var e,t,n,r=this.path;if(!E.existsSync$1$x(C.fs(),r))return!1;try{return r=E.isDirectory$0$x(E.statSync$1$x(C.fs(),r)),r}catch(n){if(e=C.unwrapException(n),t=V.JsSystemError._as(e),E.$eq$(E.get$code$x(t),"ENOENT"))return!1;throw n}},$signature:29},C.ensureDir_closure.prototype={call$0:function(){var e,t,n,r;try{E.mkdirSync$1$x(C.fs(),this.path)}catch(n){if(e=C.unwrapException(n),t=V.JsSystemError._as(e),E.$eq$(E.get$code$x(t),"EEXIST"))return;if(!E.$eq$(E.get$code$x(t),"ENOENT"))throw n;r=this.path,C.ensureDir(I.$get$context().dirname$1(r)),E.mkdirSync$1$x(C.fs(),r)}},$signature:0},C.listDir_closure.prototype={call$0:function(){var e=this.path;return this.recursive?(new C.listDir_closure_list).call$1(e):E.map$1$1$ax(E.readdirSync$1$x(C.fs(),e),new C.listDir__closure(e),V.String).where$1(0,new C.listDir__closure0)},$signature:145},C.listDir__closure.prototype={call$1:function(e){return C.join(this.path,C._asString(e),null)},$signature:76},C.listDir__closure0.prototype={call$1:function(e){return!C.dirExists(e)},$signature:8},C.listDir_closure_list.prototype={call$1:function(e){return E.expand$1$1$ax(E.readdirSync$1$x(C.fs(),e),new C.listDir__list_closure(e,this),V.String)},$signature:146},C.listDir__list_closure.prototype={call$1:function(e){var t=C.join(this.parent,C._asString(e),null);return C.dirExists(t)?this.list.call$1(t):C._setArrayType([t],V.JSArray_String)},$signature:147},C.modificationTime_closure.prototype={call$0:function(){var e,t=E.getTime$0$x(E.get$mtime$x(E.statSync$1$x(C.fs(),this.path)));return e=!(Math.abs(t)<=864e13),e&&C.throwExpression(C.ArgumentError$("DateTime is outside valid range: "+C.S(t),null)),C.checkNotNullable(!1,"isUtc",V.bool),new C.DateTime(t,!1)},$signature:148},C.watchDir_closure.prototype={call$2:function(e,t){var n=this._box_0.controller;return null==n?null:n.add$1(0,new C.WatchEvent(A.ChangeType_add,e))},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:149},C.watchDir_closure0.prototype={call$2:function(e,t){var n=this._box_0.controller;return null==n?null:n.add$1(0,new C.WatchEvent(A.ChangeType_modify,e))},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:149},C.watchDir_closure1.prototype={call$1:function(e){var t=this._box_0.controller;return null==t?null:t.add$1(0,new C.WatchEvent(A.ChangeType_remove,e))},$signature:113},C.watchDir_closure2.prototype={call$1:function(e){var t=this._box_0.controller;return null==t?null:t.addError$1(e)},$signature:111},C.watchDir_closure3.prototype={call$0:function(){var e=C.StreamController_StreamController(new C.watchDir__closure(this.watcher),null,null,null,!1,V.WatchEvent);this._box_0.controller=e,this.completer.complete$1(new C._ControllerStream(e,C._instanceType(e)._eval$1("_ControllerStream<1>")))},$signature:1},C.watchDir__closure.prototype={call$0:function(){E.close$0$x(this.watcher)},$signature:1},C._QuietLogger.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){},warn$1:function(e,t){return this.warn$4$deprecation$span$trace(e,t,!1,null,null)},warn$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},debug$2:function(e,t,n){}},C.DeprecationHandlingLogger.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){this._inner.warn$4$deprecation$span$trace(0,t,n,r,i)},warn$3$span$trace:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,!1,n,r)},warn$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},warn$2$trace:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,null,n)},warnForDeprecation$4$span$trace:function(e,t,n,r){var i,s,a;if(this.fatalDeprecations.contains$1(0,e)){if(t+=k.x0a_This+e.toString$0(0)+k.x20depre,i=null==n,!i&&null!=r)throw C.wrapException(C.SassRuntimeException$(t,n,r));if(i)throw C.wrapException(C.SassScriptException$(t,null));throw C.wrapException(C.SassException$(t,n))}e.isFuture&&!this.futureDeprecations.contains$1(0,e)||this.limitRepetition&&(i=this._warningCounts,s=i.$index(0,e),a=(null==s?0:s)+1,i.$indexSet(0,e,a),a>5)||this._inner.warn$4$deprecation$span$trace(0,t,!0,n,r)},debug$2:function(e,t,n){return this._inner.debug$2(0,t,n)},summarize$1$node:function(e){var t,n,r=this._warningCounts;r=r.get$values(r),t=C._instanceType(r),n=C.IterableIntegerExtension_get_sum(new C.MappedIterable(new C.WhereIterable(r,new C.DeprecationHandlingLogger_summarize_closure,t._eval$1("WhereIterable<Iterable.E>")),new C.DeprecationHandlingLogger_summarize_closure0,t._eval$1("MappedIterable<Iterable.E,int>"))),n>0&&(r=e?"":k.x0aRun_i,this._inner.warn$1(0,""+n+k.x20repet+r))}},C.DeprecationHandlingLogger_summarize_closure.prototype={call$1:function(e){return e>5},$signature:51},C.DeprecationHandlingLogger_summarize_closure0.prototype={call$1:function(e){return e-5},$signature:150},C.StderrLogger.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){var s,a,o,l=this.color;l?(s=I.$get$stderr(),a=s._stderr,o=E.getInterceptor$x(a),o.write$1(a,"[33m[1m"),n&&o.write$1(a,"Deprecation "),o.write$1(a,"Warning[0m")):(n&&E.write$1$x(I.$get$stderr()._stderr,"DEPRECATION "),s=I.$get$stderr(),E.write$1$x(s._stderr,"WARNING")),null==r?s.writeln$1(": "+t):null!=i?s.writeln$1(": "+t+"\n\n"+r.highlight$1$color(l)):s.writeln$1(" on "+r.message$2$color(0,"\n"+t,l)),null!=i&&s.writeln$1(C.indent(A.JSString_methods.trimRight$0(i.toString$0(0)),4)),s.writeln$0()},warn$1:function(e,t){return this.warn$4$deprecation$span$trace(e,t,!1,null,null)},warn$3$span$trace:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,!1,n,r)},warn$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},warn$2$trace:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,null,n)},debug$2:function(e,t,n){var r,i,s,a=n.file,o=n._file$_start;null==C.FileLocation$_(a,o).file.url?r="-":(i=C.FileLocation$_(a,o),r=I.$get$context().prettyUri$1(i.file.url)),i=I.$get$stderr(),o=C.FileLocation$_(a,o),o=o.file.getLine$1(o.offset),a=i._stderr,s=E.getInterceptor$x(a),s.write$1(a,r+":"+(o+1)+" "),s.write$1(a,this.color?"[1mDebug[0m":"DEBUG"),i.writeln$1(": "+t)}},C.TrackingLogger.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){this._emittedWarning=!0,this._tracking$_logger.warn$4$deprecation$span$trace(0,t,n,r,i)},warn$3$span$trace:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,!1,n,r)},warn$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},warn$2$trace:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,null,n)},debug$2:function(e,t,n){this._emittedDebug=!0,this._tracking$_logger.debug$2(0,t,n)}},C.BuiltInModule.prototype={get$upstream:function(){return A.List_empty7},get$variableNodes:function(){return A.Map_empty1},get$extensionStore:function(){return A.C_EmptyExtensionStore},get$css:function(e){return new C.CssStylesheet(A.List_empty3,C.SourceFile$decoded(A.List_empty4,this.url).span$2(0,0,0))},get$transitivelyContainsCss:function(){return!1},get$transitivelyContainsExtensions:function(){return!1},setVariable$3:function(e,t,n){if(!this.variables.containsKey$1(e))throw C.wrapException(C.SassScriptException$("Undefined variable.",null));throw C.wrapException(C.SassScriptException$("Cannot modify built-in variable.",null))},variableIdentity$1:function(e){return this},cloneCss$0:function(){return this},$isModule:1,get$url:function(e){return this.url},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins},get$variables:function(){return this.variables}},C.ForwardedModuleView.prototype={get$url:function(e){var t=this._forwarded_view$_inner;return t.get$url(t)},get$upstream:function(){return this._forwarded_view$_inner.get$upstream()},get$extensionStore:function(){return this._forwarded_view$_inner.get$extensionStore()},get$css:function(e){var t=this._forwarded_view$_inner;return t.get$css(t)},get$transitivelyContainsCss:function(){return this._forwarded_view$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions:function(){return this._forwarded_view$_inner.get$transitivelyContainsExtensions()},setVariable$3:function(e,t,n){var r,i="Undefined variable.",s=this._rule,a=s.shownVariables,o=s.hiddenVariables;if(null!=a&&!a._base.contains$1(0,e))throw C.wrapException(C.SassScriptException$(i,null));if(null!=o&&o._base.contains$1(0,e))throw C.wrapException(C.SassScriptException$(i,null));if(r=s.prefix,null!=r){if(!A.JSString_methods.startsWith$1(e,r))throw C.wrapException(C.SassScriptException$(i,null));e=A.JSString_methods.substring$1(e,r.length)}return this._forwarded_view$_inner.setVariable$3(e,t,n)},variableIdentity$1:function(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:function(e,t){return null!=t&&(t instanceof C.ForwardedModuleView&&this._forwarded_view$_inner.$eq(0,t._forwarded_view$_inner)&&this._rule===t._rule)},get$hashCode:function(e){var t=this._forwarded_view$_inner;return(t.get$hashCode(t)^C.Primitives_objectHashCode(this._rule))>>>0},cloneCss$0:function(){return C.ForwardedModuleView$(this._forwarded_view$_inner.cloneCss$0(),this._rule,this.$ti._precomputed1)},toString$0:function(e){return"forwarded "+this._forwarded_view$_inner.toString$0(0)},$isModule:1,get$variables:function(){return this.variables},get$variableNodes:function(){return this.variableNodes},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins}},C.ShadowedModuleView.prototype={get$url:function(e){var t=this._shadowed_view$_inner;return t.get$url(t)},get$upstream:function(){return this._shadowed_view$_inner.get$upstream()},get$extensionStore:function(){return this._shadowed_view$_inner.get$extensionStore()},get$css:function(e){var t=this._shadowed_view$_inner;return t.get$css(t)},get$transitivelyContainsCss:function(){return this._shadowed_view$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions:function(){return this._shadowed_view$_inner.get$transitivelyContainsExtensions()},setVariable$3:function(e,t,n){if(this.variables.containsKey$1(e))return this._shadowed_view$_inner.setVariable$3(e,t,n);throw C.wrapException(C.SassScriptException$("Undefined variable.",null))},variableIdentity$1:function(e){return this._shadowed_view$_inner.variableIdentity$1(e)},$eq:function(e,t){var n,r;return null!=t&&(t instanceof C.ShadowedModuleView&&this._shadowed_view$_inner.$eq(0,t._shadowed_view$_inner)?(n=this.variables,n=n.get$keys(n),r=t.variables,A.C_IterableEquality0.equals$2(0,n,r.get$keys(r))?(n=this.functions,n=n.get$keys(n),r=t.functions,A.C_IterableEquality0.equals$2(0,n,r.get$keys(r))?(n=this.mixins,n=n.get$keys(n),r=t.mixins,r=A.C_IterableEquality0.equals$2(0,n,r.get$keys(r)),n=r):n=!1):n=!1):n=!1,n)},get$hashCode:function(e){var t=this._shadowed_view$_inner;return t.get$hashCode(t)},cloneCss$0:function(){return new C.ShadowedModuleView(this._shadowed_view$_inner.cloneCss$0(),this.variables,this.variableNodes,this.functions,this.mixins,this.$ti)},toString$0:function(e){return"shadowed "+this._shadowed_view$_inner.toString$0(0)},$isModule:1,get$variables:function(){return this.variables},get$variableNodes:function(){return this.variableNodes},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins}},C.JSArray0.prototype={},C.Chokidar.prototype={},C.ChokidarOptions.prototype={},C.ChokidarWatcher.prototype={},C.JSFunction.prototype={},C.NodeImporterResult.prototype={},C.RenderContext.prototype={},C.RenderContextOptions.prototype={},C.RenderContextResult.prototype={},C.RenderContextResultStats.prototype={},C.JSClass.prototype={},C.JSUrl.prototype={},C._PropertyDescriptor.prototype={},C.AtRootQueryParser.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new C.AtRootQueryParser_parse_closure(this))}},C.AtRootQueryParser_parse_closure.prototype={call$0:function(){var e,t,n=this.$this,r=n.scanner;r.expectChar$1(40),n.whitespace$0(),e=n.scanIdentifier$1("with"),e||n.expectIdentifier$2$name("without",'"with" or "without"'),n.whitespace$0(),r.expectChar$1(58),n.whitespace$0(),t=C.LinkedHashSet_LinkedHashSet$_empty(V.String);do{t.add$1(0,n.identifier$0().toLowerCase()),n.whitespace$0()}while(n.lookingAtIdentifier$0());return r.expectChar$1(41),r.expectDone$0(),new C.AtRootQuery(e,t,t.contains$1(0,"all"),t.contains$1(0,"rule"))},$signature:254},C._disallowedFunctionNames_closure.prototype={call$1:function(e){return e.name},$signature:256},C.CssParser.prototype={get$plainCss:function(){return!0},silentComment$0:function(){var e=this.scanner,t=e._string_scanner$_position;this.super$Parser$silentComment(),this.error$2(0,k.Silent,e.spanFrom$1(new C._SpanScannerState(e,t)))},atRule$2$root:function(e,t){var n,r,i,s,a,o,l,u=this.scanner,_=new C._SpanScannerState(u,u._string_scanner$_position);switch(u.expectChar$1(64),n=this.interpolatedIdentifier$0(),this.whitespace$0(),n.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.",u.spanFrom$1(_));break;case"import":return r=new C._SpanScannerState(u,u._string_scanner$_position),i=u.peekChar$0(),s=117===i||85===i?this.dynamicUrl$0():new C.StringExpression(this.interpolatedString$0().asInterpolation$1$static(!0),!1),a=u.spanFrom$1(r),this.whitespace$0(),o=this.tryImportModifiers$0(),this.expectStatementSeparator$1("@import rule"),l=C._setArrayType([new C.StaticImport(C.Interpolation$(C._setArrayType([s],V.JSArray_Object),a),o,u.spanFrom$1(r))],V.JSArray_Import),u=u.spanFrom$1(_),new C.ImportRule(C.List_List$unmodifiable(l,V.Import),u);case"media":return this.mediaRule$1(_);case"-moz-document":return this.mozDocumentRule$2(_,n);case"supports":return this.supportsRule$1(_);default:return this.unknownAtRule$2(_,n)}},identifierLike$0:function(){var e,t,n,r,i,s=this.scanner,a=new C._SpanScannerState(s,s._string_scanner$_position),o=this.interpolatedIdentifier$0(),l=o.get$asPlain(),u=l.toLowerCase(),_=this.trySpecialFunction$2(u,a);if(null!=_)return _;if(e=s._string_scanner$_position,!s.scanChar$1(40))return new C.StringExpression(o,!1);if(t="var"===u,n=C._setArrayType([],V.JSArray_Expression),!s.scanChar$1(41)){do{if(this.whitespace$0(),t&&1===n.length&&41===s.peekChar$0()){r=C.FileLocation$_(s._sourceFile,s._string_scanner$_position),i=r.offset,i=C._FileSpan$(r.file,i,i),n.push(new C.StringExpression(C.Interpolation$(C._setArrayType([""],V.JSArray_Object),i),!1));break}n.push(this.expressionUntilComma$1$singleEquals(!0)),this.whitespace$0()}while(s.scanChar$1(44));s.expectChar$1(41)}return I.$get$_disallowedFunctionNames().contains$1(0,l)&&this.error$2(0,k.This_f,s.spanFrom$1(a)),r=C.Interpolation$(C._setArrayType([new C.StringExpression(o,!1)],V.JSArray_Object),o.span),e=s.spanFrom$1(new C._SpanScannerState(s,e)),i=V.Expression,new C.InterpolatedFunctionExpression(r,new C.ArgumentInvocation(C.List_List$unmodifiable(n,i),C.ConstantMap_ConstantMap$from(A.Map_empty3,V.String,i),null,null,e),s.spanFrom$1(a))},namespacedExpression$2:function(e,t){var n=this.super$StylesheetParser$namespacedExpression(e,t);this.error$2(0,k.Modulen,n.get$span(n))}},C.KeyframeSelectorParser.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new C.KeyframeSelectorParser_parse_closure(this))},_percentage$0:function(){var e,t,n=this.scanner,r=n.scanChar$1(43)?""+C.Primitives_stringFromCharCode(43):"",i=n.peekChar$0();C.isDigit(i)||46===i||n.error$1(0,"Expected number.");while(1){if(e=n.peekChar$0(),!(null!=e&&e>=48&&e<=57))break;r+=C.Primitives_stringFromCharCode(n.readChar$0())}if(46===n.peekChar$0()){r+=C.Primitives_stringFromCharCode(n.readChar$0());while(1){if(e=n.peekChar$0(),!(null!=e&&e>=48&&e<=57))break;r+=C.Primitives_stringFromCharCode(n.readChar$0())}}if(this.scanIdentChar$1(101)){r+=C.Primitives_stringFromCharCode(101),t=n.peekChar$0(),43!==t&&45!==t||(r+=C.Primitives_stringFromCharCode(n.readChar$0())),C.isDigit(n.peekChar$0())||n.error$1(0,"Expected digit.");while(1){if(e=n.peekChar$0(),!(null!=e&&e>=48&&e<=57))break;r+=C.Primitives_stringFromCharCode(n.readChar$0())}}return n.expectChar$1(37),r+=C.Primitives_stringFromCharCode(37),r.charCodeAt(0),r}},C.KeyframeSelectorParser_parse_closure.prototype={call$0:function(){var e=C._setArrayType([],V.JSArray_String),t=this.$this,n=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(n.scanChar$1(44));return n.expectDone$0(),e},$signature:130},C.MediaQueryParser.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new C.MediaQueryParser_parse_closure(this))},_mediaQuery$0:function(){var e,t,n,r,i,s;if(40===this.scanner.peekChar$0())return e=C._setArrayType([this._mediaInParens$0()],V.JSArray_String),this.whitespace$0(),this.scanIdentifier$1("and")?(this.expectWhitespace$0(),A.JSArray_methods.addAll$1(e,this._mediaLogicSequence$1("and")),t=!0):this.scanIdentifier$1("or")?(this.expectWhitespace$0(),A.JSArray_methods.addAll$1(e,this._mediaLogicSequence$1("or")),t=!1):t=!0,C.CssMediaQuery$condition(e,t);if(n=this.identifier$0(),C.equalsIgnoreCase(n,"not")&&(this.expectWhitespace$0(),!this.lookingAtIdentifier$0()))return C.CssMediaQuery$condition(C._setArrayType(["(not "+this._mediaInParens$0()+")"],V.JSArray_String),null);if(this.whitespace$0(),!this.lookingAtIdentifier$0())return C.CssMediaQuery$type(n,null,null);if(r=this.identifier$0(),C.equalsIgnoreCase(r,"and"))this.expectWhitespace$0(),i=n,s=null;else{if(this.whitespace$0(),!this.scanIdentifier$1("and"))return C.CssMediaQuery$type(r,null,n);this.expectWhitespace$0(),i=r,s=n}return this.scanIdentifier$1("not")?(this.expectWhitespace$0(),C.CssMediaQuery$type(i,C._setArrayType(["(not "+this._mediaInParens$0()+")"],V.JSArray_String),s)):C.CssMediaQuery$type(i,this._mediaLogicSequence$1("and"),s)},_mediaLogicSequence$1:function(e){var t,n,r=C._setArrayType([],V.JSArray_String);for(t=this.scanner;1;){if(t.expectChar$2$name(40,"media condition in parentheses"),n=this.declarationValue$0(),t.expectChar$1(41),r.push("("+n+")"),this.whitespace$0(),!this.scanIdentifier$1(e))return r;this.expectWhitespace$0()}},_mediaInParens$0:function(){var e,t=this.scanner;return t.expectChar$2$name(40,"media condition in parentheses"),e=this.declarationValue$0(),t.expectChar$1(41),"("+e+")"}},C.MediaQueryParser_parse_closure.prototype={call$0:function(){var e=C._setArrayType([],V.JSArray_CssMediaQuery),t=this.$this,n=t.scanner;do{t.whitespace$0(),e.push(t._mediaQuery$0()),t.whitespace$0()}while(n.scanChar$1(44));return n.expectDone$0(),e},$signature:260},C.Parser.prototype={_parseIdentifier$0:function(){return this.wrapSpanFormatException$1(new C.Parser__parseIdentifier_closure(this))},_isVariableDeclarationLike$0:function(){var e=this.scanner;return!!e.scanChar$1(36)&&(!!this.lookingAtIdentifier$0()&&(this.identifier$0(),this.whitespace$0(),e.scanChar$1(58)))},whitespace$0:function(){do{this.whitespaceWithoutComments$0()}while(this.scanComment$0())},whitespaceWithoutComments$0:function(){var e,t=this.scanner,n=t.string.length;while(1){if(t._string_scanner$_position!==n?(e=t.peekChar$0(),e=32===e||9===e||10===e||13===e||12===e):e=!1,!e)break;t.readChar$0()}},spaces$0:function(){var e,t=this.scanner,n=t.string.length;while(1){if(t._string_scanner$_position!==n?(e=t.peekChar$0(),e=32===e||9===e):e=!1,!e)break;t.readChar$0()}},scanComment$0:function(){var e,t=this.scanner;return 47===t.peekChar$0()&&(e=t.peekChar$1(1),47===e?(this.silentComment$0(),!0):42===e&&(this.loudComment$0(),!0))},expectWhitespace$0:function(){var e,t,n=this.scanner;n._string_scanner$_position!==n.string.length?(e=n.peekChar$0(),t=!(32===e||9===e||10===e||13===e||12===e||this.scanComment$0()),e=t):e=!0,e&&n.error$1(0,"Expected whitespace."),this.whitespace$0()},silentComment$0:function(){var e,t,n=this.scanner;n.expect$1("//"),e=n.string.length;while(1){if(n._string_scanner$_position!==e?(t=n.peekChar$0(),t=!(10===t||13===t||12===t)):t=!1,!t)break;n.readChar$0()}},loudComment$0:function(){var e,t=this.scanner;for(t.expect$1("/*");1;)if(42===t.readChar$0()){do{e=t.readChar$0()}while(42===e);if(47===e)break}},identifier$2$normalize$unit:function(e,t){var n,r,i="Expected identifier.",s=new C.StringBuffer(""),a=this.scanner;if(a.scanChar$1(45)){if(n=s._contents=""+C.Primitives_stringFromCharCode(45),a.scanChar$1(45))return s._contents=n+C.Primitives_stringFromCharCode(45),this._identifierBody$3$normalize$unit(s,e,t),a=s._contents,a.charCodeAt(0),a}else n="";return r=a.peekChar$0(),null==r?a.error$1(0,i):e&&95===r?(a.readChar$0(),s._contents=n+C.Primitives_stringFromCharCode(45)):95===r||C.isAlphabetic0(r)||r>=128?s._contents=n+C.Primitives_stringFromCharCode(a.readChar$0()):92===r?s._contents=n+C.S(this.escape$1$identifierStart(!0)):a.error$1(0,i),this._identifierBody$3$normalize$unit(s,e,t),a=s._contents,a.charCodeAt(0),a},identifier$0:function(){return this.identifier$2$normalize$unit(!1,!1)},identifier$1$normalize:function(e){return this.identifier$2$normalize$unit(e,!1)},identifier$1$unit:function(e){return this.identifier$2$normalize$unit(!1,e)},_identifierBody$3$normalize$unit:function(e,t,n){var r,i,s,a;for(r=this.scanner;1;){if(i=r.peekChar$0(),null==i)break;if(n&&45===i){if(s=r.peekChar$1(1),a=null!=s&&(46===s||s>=48&&s<=57),a)break;e._contents+=C.Primitives_stringFromCharCode(r.readChar$0())}else if(t&&95===i)r.readChar$0(),e._contents+=C.Primitives_stringFromCharCode(45);else if(95!==i?(a=i>=97&&i<=122||i>=65&&i<=90,a=a||i>=128):a=!0,a=!!a||(i>=48&&i<=57||45===i),a)e._contents+=C.Primitives_stringFromCharCode(r.readChar$0());else{if(92!==i)break;e._contents+=C.S(this.escape$0())}}},_identifierBody$1:function(e){return this._identifierBody$3$normalize$unit(e,!1,!1)},string$0:function(){var e,t,n,r=this.scanner,i=r.readChar$0();for(39!==i&&34!==i&&r.error$2$position(0,"Expected string.",r._string_scanner$_position-1),e=new C.StringBuffer("");1;){if(t=r.peekChar$0(),t===i){r.readChar$0();break}null==t||10===t||13===t||12===t?r.error$1(0,"Expected "+C.Primitives_stringFromCharCode(i)+"."):92===t?(n=r.peekChar$1(1),10===n||13===n||12===n?(r.readChar$0(),r.readChar$0()):e._contents+=C.Primitives_stringFromCharCode(C.consumeEscapedCharacter(r))):e._contents+=C.Primitives_stringFromCharCode(r.readChar$0())}return r=e._contents,r.charCodeAt(0),r},declarationValue$1$allowEmpty:function(e){var t,n,r,i,s,a,o,l,u=new C.StringBuffer(""),_=C._setArrayType([],V.JSArray_int);e:for(t=this.scanner,n=this.get$string(),r=!1;1;)switch(i=t.peekChar$0(),i){case 92:u._contents+=C.S(this.escape$1$identifierStart(!0)),r=!1;break;case 34:case 39:s=t._string_scanner$_position,n.call$0(),a=t._string_scanner$_position,u._contents+=A.JSString_methods.substring$2(t.string,s,a),r=!1;break;case 47:42===t.peekChar$1(1)?(o=this.get$loudComment(),s=t._string_scanner$_position,o.call$0(),a=t._string_scanner$_position,u._contents+=A.JSString_methods.substring$2(t.string,s,a)):u._contents+=C.Primitives_stringFromCharCode(t.readChar$0()),r=!1;break;case 32:case 9:r?o=!0:(o=t.peekChar$1(1),o=!(32===o||9===o||10===o||13===o||12===o)),o&&(u._contents+=C.Primitives_stringFromCharCode(32)),t.readChar$0();break;case 10:case 13:case 12:o=t.peekChar$1(-1),10!==o&&13!==o&&12!==o&&(u._contents+="\n"),t.readChar$0(),r=!0;break;case 40:case 123:case 91:i.toString,u._contents+=C.Primitives_stringFromCharCode(i),_.push(C.opposite(t.readChar$0())),r=!1;break;case 41:case 125:case 93:if(0===_.length)break e;i.toString,u._contents+=C.Primitives_stringFromCharCode(i),t.expectChar$1(_.pop()),r=!1;break;case 59:if(0===_.length)break e;u._contents+=C.Primitives_stringFromCharCode(t.readChar$0());break;case 117:case 85:l=this.tryUrl$0(),u._contents+=null!=l?l:C.Primitives_stringFromCharCode(t.readChar$0()),r=!1;break;default:if(null==i)break e;this.lookingAtIdentifier$0()?u._contents+=this.identifier$0():u._contents+=C.Primitives_stringFromCharCode(t.readChar$0()),r=!1;break}return 0!==_.length&&t.expectChar$1(A.JSArray_methods.get$last(_)),e||0!==u._contents.length||t.error$1(0,"Expected token."),t=u._contents,t.charCodeAt(0),t},declarationValue$0:function(){return this.declarationValue$1$allowEmpty(!1)},tryUrl$0:function(){var e,t,n,r=this.scanner,i=new C._SpanScannerState(r,r._string_scanner$_position);if(!this.scanIdentifier$1("url"))return null;if(!r.scanChar$1(40))return r.set$state(i),null;for(this.whitespace$0(),e=new C.StringBuffer(""),e._contents="url(";1;){if(t=r.peekChar$0(),null==t)break;if(92===t)e._contents+=C.S(this.escape$0());else if(n=37===t||(38===t||(35===t||(t>=42&&t<=126||t>=128))),n)e._contents+=C.Primitives_stringFromCharCode(r.readChar$0());else{if(32!==t&&9!==t&&10!==t&&13!==t&&12!==t){if(41===t)return n=e._contents+=C.Primitives_stringFromCharCode(r.readChar$0()),n.charCodeAt(0),n;break}if(this.whitespace$0(),41!==r.peekChar$0())break}}return r.set$state(i),null},variableName$0:function(){return this.scanner.expectChar$1(36),this.identifier$1$normalize(!0)},escape$1$identifierStart:function(e){var t,n,r,i,s,a,o="Expected escape sequence.",l=this.scanner,u=l._string_scanner$_position;if(l.expectChar$1(92),t=0,n=l.peekChar$0(),null==n)l.error$1(0,o);else if(10===n||13===n||12===n)l.error$1(0,o);else if(C.isHex(n)){for(r=0;r<6;++r){if(i=l.peekChar$0(),null==i||!C.isHex(i))break;t*=16,t+=C.asHex(l.readChar$0())}this.scanCharIf$1(C.character__isWhitespace$closure())}else t=l.readChar$0();if(e?(s=t,s=95===s||C.isAlphabetic0(s)||s>=128):(s=t,s=95===s||C.isAlphabetic0(s)||s>=128||C.isDigit(s)||45===s),!s)return l=t<=31||(!!E.$eq$(t,127)||e&&C.isDigit(t)),l?(l=""+C.Primitives_stringFromCharCode(92),t>15&&(l+=C.Primitives_stringFromCharCode(C.hexCharFor(A.JSNumber_methods._shrOtherPositive$1(t,4)))),l=l+C.Primitives_stringFromCharCode(C.hexCharFor(15&t))+C.Primitives_stringFromCharCode(32),l.charCodeAt(0),l):C.String_String$fromCharCodes(C._setArrayType([92,t],V.JSArray_int),0,null);try{return s=C.Primitives_stringFromCharCode(t),s}catch(a){if(!V.RangeError._is(C.unwrapException(a)))throw a;l.error$3$length$position(0,"Invalid Unicode code point.",l._string_scanner$_position-u,u)}},escape$0:function(){return this.escape$1$identifierStart(!1)},scanCharIf$1:function(e){var t=this.scanner;return!!e.call$1(t.peekChar$0())&&(t.readChar$0(),!0)},scanIdentChar$2$caseSensitive:function(e,t){var n,r=new C.Parser_scanIdentChar_matches(t,e),i=this.scanner,s=i.peekChar$0();if(null!=s&&r.call$1(s))return i.readChar$0(),!0;if(92===s){if(n=i._string_scanner$_position,r.call$1(C.consumeEscapedCharacter(i)))return!0;i.set$state(new C._SpanScannerState(i,n))}return!1},scanIdentChar$1:function(e){return this.scanIdentChar$2$caseSensitive(e,!1)},expectIdentChar$1:function(e){var t;this.scanIdentChar$2$caseSensitive(e,!1)||(t=this.scanner,t.error$2$position(0,'Expected "'+C.Primitives_stringFromCharCode(e)+'".',t._string_scanner$_position))},lookingAtIdentifier$1:function(e){var t,n,r;return null==e&&(e=0),t=this.scanner,n=t.peekChar$1(e),null!=n&&(!!(95===n||C.isAlphabetic0(n)||n>=128||92===n)||45===n&&(r=t.peekChar$1(e+1),null!=r&&(95===r||C.isAlphabetic0(r)||r>=128||92===r||45===r)))},lookingAtIdentifier$0:function(){return this.lookingAtIdentifier$1(null)},lookingAtIdentifierBody$0:function(){var e,t=this.scanner.peekChar$0();return e=null!=t&&(95===t||C.isAlphabetic0(t)||t>=128||C.isDigit(t)||45===t||92===t),e},scanIdentifier$2$caseSensitive:function(e,t){var n,r;return!!this.lookingAtIdentifier$0()&&(n=this.scanner,r=n._string_scanner$_position,!(!this._consumeIdentifier$2(e,t)||this.lookingAtIdentifierBody$0())||(n.set$state(new C._SpanScannerState(n,r)),!1))},scanIdentifier$1:function(e){return this.scanIdentifier$2$caseSensitive(e,!1)},_consumeIdentifier$2:function(e,t){var n,r,i;for(n=new C.CodeUnits(e),n=new C.ListIterator(n,n.get$length(n)),r=C._instanceType(n)._precomputed1;n.moveNext$0();)if(i=n.__internal$_current,!this.scanIdentChar$2$caseSensitive(null==i?r._as(i):i,t))return!1;return!0},expectIdentifier$2$name:function(e,t){var n,r,i,s,a,o,l;for(null==t&&(t='"'+e+'"'),n=this.scanner,r=n._string_scanner$_position,i=new C.CodeUnits(e),i=new C.ListIterator(i,i.get$length(i)),s="Expected "+t,a=s+".",o=C._instanceType(i)._precomputed1;i.moveNext$0();)l=i.__internal$_current,this.scanIdentChar$2$caseSensitive(null==l?o._as(l):l,!1)||n.error$2$position(0,a,r);this.lookingAtIdentifierBody$0()&&n.error$2$position(0,s,r)},expectIdentifier$1:function(e){return this.expectIdentifier$2$name(e,null)},rawText$1:function(e){var t=this.scanner,n=t._string_scanner$_position;return e.call$0(),t.substring$1(0,n)},spanFrom$1:function(e){var t=this.scanner.spanFrom$1(e);return null!=this._interpolationMap?new C.LazyFileSpan(new C.Parser_spanFrom_closure(this,t)):t},error$3:function(e,t,n,r){var i=new C.StringScannerException(this.scanner.string,t,n);if(null==r)throw C.wrapException(i);C.throwWithTrace(i,r)},error$2:function(e,t,n){return this.error$3(e,t,n,null)},withErrorMessage$1$2:function(e,t){var n,r,i,s;try{return i=t.call$0(),i}catch(s){if(i=C.unwrapException(s),!V.SourceSpanFormatException._is(i))throw s;n=i,r=C.getTraceFromException(s),i=E.get$span$z(n),C.throwWithTrace(new C.SourceSpanFormatException(n.get$source(),e,i),r)}},withErrorMessage$2:function(e,t){return this.withErrorMessage$1$2(e,t,V.dynamic)},wrapSpanFormatException$1$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f;try{try{return p=e.call$0(),p}catch(h){if(p=C.unwrapException(h),!V.SourceSpanFormatException._is(p))throw h;if(t=p,n=C.getTraceFromException(h),r=this._interpolationMap,null==r)throw h;C.throwWithTrace(r.mapException$1(t),n)}}catch(h){if(p=C.unwrapException(h),V.SourceSpanFormatException._is(p))i=p,s=C.getTraceFromException(h),a=E.get$span$z(i),C.startsWithIgnoreCase(i._span_exception$_message,"expected")&&(a=this._adjustExceptionSpan$1(a)),C.throwWithTrace(new C.SassFormatException(i._span_exception$_message,a),s);else{if(!V.MultiSourceSpanFormatException._is(p))throw h;if(o=p,l=C.getTraceFromException(h),u=E.get$span$z(o),p=V.FileSpan,d=V.String,_=o.get$secondarySpans().cast$2$0(0,p,d),C.startsWithIgnoreCase(o._span_exception$_message,"expected")){for(u=this._adjustExceptionSpan$1(u),c=C.LinkedHashMap_LinkedHashMap$_empty(p,d),f=E.get$entries$z(_),f=f.get$iterator(f);f.moveNext$0();)$=f.get$current(f),E.$indexSet$ax(c,this._adjustExceptionSpan$1($.key),$.value);_=c}c=o._span_exception$_message,f=u,C.throwWithTrace(new C.MultiSpanSassFormatException(o.get$primaryLabel(),C.ConstantMap_ConstantMap$from(_,p,d),c,f),l)}}},wrapSpanFormatException$1:function(e){return this.wrapSpanFormatException$1$1(e,V.dynamic)},_adjustExceptionSpan$1:function(e){var t,n;return e.get$length(e)>0?e:(t=this._firstNewlineBefore$1(e.get$start(e)),t.$eq(0,e.get$start(e))?n=e:(n=t.offset,n=C._FileSpan$(t.file,n,n)),n)},_firstNewlineBefore$1:function(e){var t,n,r=e.file,i=e.offset,s=C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(r._decodedChars,0,i),0,null),a=i-1;for(t=null;a>=0;){if(n=A.JSString_methods.codeUnitAt$1(s,a),32!==n&&9!==n&&10!==n&&13!==n&&12!==n)return null==t?r=e:(i=new C.FileLocation(r,t),i.FileLocation$_$2(r,t),r=i),r;10!==n&&13!==n&&12!==n||(t=a),--a}return e}},C.Parser__parseIdentifier_closure.prototype={call$0:function(){var e=this.$this,t=e.identifier$0();return e.scanner.expectDone$0(),t},$signature:32},C.Parser_scanIdentChar_matches.prototype={call$1:function(e){var t=this.char;return this.caseSensitive?e===t:C.characterEqualsIgnoreCase(t,e)},$signature:51},C.Parser_spanFrom_closure.prototype={call$0:function(){return this.$this._interpolationMap.mapSpan$1(this.span)},$signature:24},C.SassParser.prototype={get$currentIndentation:function(){return this._currentIndentation},get$indented:function(){return!0},styleRuleSelector$0:function(){var e,t=this.scanner,n=t._string_scanner$_position,r=new C.StringBuffer(""),i=new C.InterpolationBuffer(r,C._setArrayType([],V.JSArray_Object));do{i.addInterpolation$1(this.almostAnyValue$1$omitComments(!0)),e=r._contents+=C.Primitives_stringFromCharCode(10)}while(A.JSString_methods.endsWith$1(A.JSString_methods.trimRight$0((e.charCodeAt(0),e)),",")&&this.scanCharIf$1(C.character__isNewline$closure()));return i.interpolation$1(t.spanFrom$1(new C._SpanScannerState(t,n)))},expectStatementSeparator$1:function(e){var t;this.atEndOfStatement$0()||this._expectNewline$0(),this._peekIndentation$0()<=this._currentIndentation||(t=null==e?"here":"beneath a "+e,this.scanner.error$2$position(0,"Nothing may be indented "+t+".",this._nextIndentationEnd.position))},expectStatementSeparator$0:function(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0:function(){var e=this.scanner.peekChar$0();return null==e||10===e||13===e||12===e},lookingAtChildren$0:function(){return this.atEndOfStatement$0()&&this._peekIndentation$0()>this._currentIndentation},importArgument$0:function(){var e,t,n,r,i,s,a,o,l=this.scanner;switch(l.peekChar$0()){case 117:case 85:if(i=new C._SpanScannerState(l,l._string_scanner$_position),this.scanIdentifier$1("url")){if(l.scanChar$1(40))return l.set$state(i),this.super$StylesheetParser$importArgument();l.set$state(i)}break;case 39:case 34:return this.super$StylesheetParser$importArgument()}i=new C._SpanScannerState(l,l._string_scanner$_position),s=l.peekChar$0();while(1){if(a=null!=s&&(44!==s&&(59!==s&&!(10===s||13===s||12===s))),!a)break;l.readChar$0(),s=l.peekChar$0()}if(e=l.substring$1(0,i.position),t=l.spanFrom$1(i),this.isPlainImportUrl$1(e))return new C.StaticImport(C.Interpolation$(C._setArrayType([C.serializeValue(new C.SassString(e,!0),!0,!0)],V.JSArray_Object),t),null,t);try{return l=this.parseImportUrl$1(e),new C.DynamicImport(l,t)}catch(o){if(l=C.unwrapException(o),!V.FormatException._is(l))throw o;n=l,r=C.getTraceFromException(o),this.error$3(0,"Invalid URL: "+E.get$message$x(n),t,r)}},scanElse$1:function(e){var t,n,r,i,s;return this._peekIndentation$0()===e&&(t=this.scanner,n=t._string_scanner$_position,r=this._currentIndentation,i=this._nextIndentation,s=this._nextIndentationEnd,this._readIndentation$0(),!(!t.scanChar$1(64)||!this.scanIdentifier$1("else"))||(t.set$state(new C._SpanScannerState(t,n)),this._currentIndentation=r,this._nextIndentation=i,this._nextIndentationEnd=s,!1))},children$1:function(e,t){var n=C._setArrayType([],V.JSArray_Statement);return this._whileIndentedLower$1(new C.SassParser_children_closure(this,t,n)),n},statements$1:function(e){var t,n,r,i=this.scanner,s=i.peekChar$0();for(9!==s&&32!==s||i.error$3$length$position(0,k.Indent,i._string_scanner$_position,0),t=C._setArrayType([],V.JSArray_Statement),n=i.string.length;i._string_scanner$_position!==n;)r=this._child$1(e),null!=r&&t.push(r),this._readIndentation$0();return t},_child$1:function(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:function(){var e,t,n,r,i,s,a,o,l,u,_=this.scanner,c=_._string_scanner$_position;_.expect$1("//"),e=new C.StringBuffer(""),t=this._currentIndentation,n=_.string.length,r=1+t,i=2+t;e:do{for(s=_.scanChar$1(47)?"///":"//",a=s.length;1;){for(o=e._contents+=s,l=a;l<this._currentIndentation-t;++l)o+=C.Primitives_stringFromCharCode(32),e._contents=o;while(1){if(_._string_scanner$_position!==n?(u=_.peekChar$0(),u=!(10===u||13===u||12===u)):u=!1,!u)break;o+=C.Primitives_stringFromCharCode(_.readChar$0()),e._contents=o}if(e._contents=o+"\n",this._peekIndentation$0()<t)break e;if(this._peekIndentation$0()===t){47===_.peekChar$1(r)&&47===_.peekChar$1(i)&&this._readIndentation$0();break}this._readIndentation$0()}}while(_.scan$1("//"));return n=e._contents,this.lastSilentComment=new C.SilentComment((n.charCodeAt(0),n),_.spanFrom$1(new C._SpanScannerState(_,c)))},_loudComment$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c=this.scanner,$=c._string_scanner$_position;for(c.expect$1("/*"),e=new C.StringBuffer(""),t=C._setArrayType([],V.JSArray_Object),n=new C.InterpolationBuffer(e,t),e._contents="/*",r=this._currentIndentation,i=c.string,s=i.length,a=!0;1;a=!1){for(a?(o=c._string_scanner$_position,this.spaces$0(),l=c.peekChar$0(),10===l||13===l||12===l?(this._readIndentation$0(),l=e._contents+=C.Primitives_stringFromCharCode(32)):(u=c._string_scanner$_position,l=e._contents+=A.JSString_methods.substring$2(i,o,u))):(l=e._contents+="\n",l+=" * ",e._contents=l),_=3;_<this._currentIndentation-r;++_)l+=C.Primitives_stringFromCharCode(32),e._contents=l;e:for(;c._string_scanner$_position!==s;)switch(c.peekChar$0()){case 10:case 13:case 12:break e;case 35:123===c.peekChar$1(1)?(l=this.singleInterpolation$0(),n._flushText$0(),t.push(l)):e._contents+=C.Primitives_stringFromCharCode(c.readChar$0());break;default:e._contents+=C.Primitives_stringFromCharCode(c.readChar$0());break}if(this._peekIndentation$0()<=r)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 C.LoudComment(n.interpolation$1(c.spanFrom$1(new C._SpanScannerState(c,$))))},whitespaceWithoutComments$0:function(){var e,t,n;for(e=this.scanner,t=e.string.length;e._string_scanner$_position!==t;){if(n=e.peekChar$0(),9!==n&&32!==n)break;e.readChar$0()}},loudComment$0:function(){var e,t=this.scanner;for(t.expect$1("/*");1;)if(e=t.readChar$0(),10!==e&&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:function(){var e=this.scanner;switch(e.peekChar$0()){case 59:e.error$1(0,k.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:function(){var e,t=this.scanner;switch(t.peekChar$0()){case 13:return e=t.peekChar$1(1),10===e?(t=t.peekChar$1(2),10===t||13===t||12===t):13===e||12===e;case 10:case 12:return t=t.peekChar$1(1),10===t||13===t||12===t;default:return!1}},_whileIndentedLower$1:function(e){var t,n,r,i,s,a,o=this._currentIndentation;for(t=this.scanner,n=t._sourceFile,r=null;this._peekIndentation$0()>o;)i=this._readIndentation$0(),null==r&&(r=i),r!==i&&(s=t._string_scanner$_position,a=n.getColumn$1(s),t.error$3$length$position(0,"Inconsistent indentation, expected "+r+" spaces.",n.getColumn$1(t._string_scanner$_position),s-a)),e.call$0()},_readIndentation$0:function(){var e,t=this._nextIndentation;return null==t&&(t=this._nextIndentation=this._peekIndentation$0()),this._currentIndentation=t,e=this._nextIndentationEnd,e.toString,this.scanner.set$state(e),this._nextIndentationEnd=this._nextIndentation=null,t},_peekIndentation$0:function(){var e,t,n,r,i,s,a,o,l,u=this._nextIndentation;if(null!=u)return u;if(e=this.scanner,t=e._string_scanner$_position,n=e.string.length,t===n)return this._nextIndentation=0,this._nextIndentationEnd=new C._SpanScannerState(e,t),0;r=new C._SpanScannerState(e,t),this.scanCharIf$1(C.character__isNewline$closure())||e.error$2$position(0,"Expected newline.",e._string_scanner$_position),i=C._Cell$(),s=C._Cell$(),a=C._Cell$(),t=a.__late_helper$_name;do{for(s.__late_helper$_value=i.__late_helper$_value=!1,a.__late_helper$_value=0;1;){if(o=e.peekChar$0(),32===o)s.__late_helper$_value=!0;else{if(9!==o)break;i.__late_helper$_value=!0}l=a.__late_helper$_value,l===a&&C.throwExpression(C.LateError$localNI(t)),a.__late_helper$_value=l+1,e.readChar$0()}if(l=e._string_scanner$_position,l===n)return this._nextIndentation=0,this._nextIndentationEnd=new C._SpanScannerState(e,l),e.set$state(r),0}while(this.scanCharIf$1(C.character__isNewline$closure()));return t=i._readLocal$0(),n=s._readLocal$0(),t?n?(t=e._string_scanner$_position,n=e._sourceFile,l=n.getColumn$1(t),e.error$3$length$position(0,"Tabs and spaces may not be mixed.",n.getColumn$1(e._string_scanner$_position),t-l)):!0===this._spaces&&(t=e._string_scanner$_position,n=e._sourceFile,l=n.getColumn$1(t),e.error$3$length$position(0,"Expected spaces, was tabs.",n.getColumn$1(e._string_scanner$_position),t-l)):n&&!1===this._spaces&&(t=e._string_scanner$_position,n=e._sourceFile,l=n.getColumn$1(t),e.error$3$length$position(0,"Expected tabs, was spaces.",n.getColumn$1(e._string_scanner$_position),t-l)),this._nextIndentation=a._readLocal$0(),a._readLocal$0()>0&&null==this._spaces&&(this._spaces=s._readLocal$0()),this._nextIndentationEnd=new C._SpanScannerState(e,e._string_scanner$_position),e.set$state(r),a._readLocal$0()}},C.SassParser_children_closure.prototype={call$0:function(){var e=this.$this._child$1(this.child);null!=e&&this.children.push(e)},$signature:0},C.ScssParser.prototype={get$indented:function(){return!1},get$currentIndentation:function(){return 0},styleRuleSelector$0:function(){return this.almostAnyValue$0()},expectStatementSeparator$1:function(e){var t,n;this.whitespaceWithoutComments$0(),t=this.scanner,t._string_scanner$_position!==t.string.length&&(n=t.peekChar$0(),59!==n&&125!==n&&t.expectChar$1(59))},expectStatementSeparator$0:function(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0:function(){var e=this.scanner.peekChar$0();return null==e||59===e||125===e||123===e},lookingAtChildren$0:function(){return 123===this.scanner.peekChar$0()},scanElse$1:function(e){var t,n=this.scanner,r=n._string_scanner$_position;if(this.whitespace$0(),t=n._string_scanner$_position,n.scanChar$1(64)){if(this.scanIdentifier$2$caseSensitive("else",!0))return!0;if(this.scanIdentifier$2$caseSensitive("elseif",!0))return C.WarnForDeprecation_warnForDeprecation(this.logger,A.Deprecation_JAZ,k.x40elsei,n.spanFrom$1(new C._SpanScannerState(n,t)),null),n.set$position(n._string_scanner$_position-2),!0}return n.set$state(new C._SpanScannerState(n,r)),!1},children$1:function(e,t){var n,r=this.scanner;for(r.expectChar$1(123),this.whitespaceWithoutComments$0(),n=C._setArrayType([],V.JSArray_Statement);1;)switch(r.peekChar$0()){case 36:n.push(this.variableDeclarationWithoutNamespace$0());break;case 47:switch(r.peekChar$1(1)){case 47:n.push(this._scss$_silentComment$0()),this.whitespaceWithoutComments$0();break;case 42:n.push(this._scss$_loudComment$0()),this.whitespaceWithoutComments$0();break;default:n.push(t.call$0());break}break;case 59:r.readChar$0(),this.whitespaceWithoutComments$0();break;case 125:return r.expectChar$1(125),n;default:n.push(t.call$0());break}},statements$1:function(e){var t,n,r,i=C._setArrayType([],V.JSArray_Statement);for(this.whitespaceWithoutComments$0(),t=this.scanner,n=t.string.length;t._string_scanner$_position!==n;)switch(t.peekChar$0()){case 36:i.push(this.variableDeclarationWithoutNamespace$0());break;case 47:switch(t.peekChar$1(1)){case 47:i.push(this._scss$_silentComment$0()),this.whitespaceWithoutComments$0();break;case 42:i.push(this._scss$_loudComment$0()),this.whitespaceWithoutComments$0();break;default:r=e.call$0(),null!=r&&i.push(r);break}break;case 59:t.readChar$0(),this.whitespaceWithoutComments$0();break;default:r=e.call$0(),null!=r&&i.push(r);break}return i},_scss$_silentComment$0:function(){var e,t,n=this.scanner,r=new C._SpanScannerState(n,n._string_scanner$_position);n.expect$1("//"),e=n.string.length;do{while(1)if(n._string_scanner$_position!==e?(t=n.readChar$0(),t=!(10===t||13===t||12===t)):t=!1,!t)break;if(n._string_scanner$_position===e)break;this.spaces$0()}while(n.scan$1("//"));return this.get$plainCss()&&this.error$2(0,k.Silent,n.spanFrom$1(r)),this.lastSilentComment=new C.SilentComment(n.substring$1(0,r.position),n.spanFrom$1(r))},_scss$_loudComment$0:function(){var e,t,n,r,i,s,a,o=this.scanner,l=o._string_scanner$_position;for(o.expect$1("/*"),e=new C.StringBuffer(""),t=C._setArrayType([],V.JSArray_Object),n=new C.InterpolationBuffer(e,t),e._contents="/*";1;)switch(o.peekChar$0()){case 35:123===o.peekChar$1(1)?(r=this.singleInterpolation$0(),n._flushText$0(),t.push(r)):e._contents+=C.Primitives_stringFromCharCode(o.readChar$0());break;case 42:if(e._contents+=C.Primitives_stringFromCharCode(o.readChar$0()),47!==o.peekChar$0())break;return e._contents+=C.Primitives_stringFromCharCode(o.readChar$0()),i=o._string_scanner$_position,r=o._sourceFile,s=new C._SpanScannerState(o,l).position,o=new C._FileSpan(r,s,i),o._FileSpan$3(r,s,i),s=V.Object,r=C.List_List$of(t,!0,s),l=e._contents,0!==l.length&&r.push((l.charCodeAt(0),l)),a=C.List_List$from(r,!1,s),a.fixed$length=Array,a.immutable$list=Array,l=new C.Interpolation(a,o),l.Interpolation$2(r,o),new C.LoudComment(l);case 13:o.readChar$0(),10!==o.peekChar$0()&&(e._contents+=C.Primitives_stringFromCharCode(10));break;case 12:o.readChar$0(),e._contents+=C.Primitives_stringFromCharCode(10);break;default:e._contents+=C.Primitives_stringFromCharCode(o.readChar$0());break}}},C.SelectorParser.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new C.SelectorParser_parse_closure(this))},parseCompoundSelector$0:function(){return this.wrapSpanFormatException$1(new C.SelectorParser_parseCompoundSelector_closure(this))},_selectorList$0:function(){var e,t,n,r=this.scanner,i=r._string_scanner$_position,s=r._sourceFile,a=s.getLine$1(i),o=C._setArrayType([this._complexSelector$0()],V.JSArray_ComplexSelector);for(this.whitespace$0(),e=r.string.length;r.scanChar$1(44);)if(this.whitespace$0(),44!==r.peekChar$0()){if(t=r._string_scanner$_position,t===e)break;n=s.getLine$1(t)!==a,n&&(a=s.getLine$1(r._string_scanner$_position)),o.push(this._complexSelector$1$lineBreak(n))}return C.SelectorList$(o,this.spanFrom$1(new C._SpanScannerState(r,i)))},_complexSelector$1$lineBreak:function(e){var t,n,r,i,s,a,o,l=this.scanner,u=l._string_scanner$_position,_=new C._SpanScannerState(l,u),c=V.JSArray_CssValue_Combinator,$=C._setArrayType([],c),p=C._setArrayType([],V.JSArray_ComplexSelectorComponent);e:for(t=A.Set_2Vk2._map,n=V.CssValue_Combinator,r=null,i=null;1;)switch(this.whitespace$0(),s=l.peekChar$0(),s){case 43:a=l._string_scanner$_position,l.readChar$0(),$.push(new C.CssValue(A.Combinator_4QF,this.spanFrom$1(new C._SpanScannerState(l,a)),n));break;case 62:a=l._string_scanner$_position,l.readChar$0(),$.push(new C.CssValue(A.Combinator_Cht,this.spanFrom$1(new C._SpanScannerState(l,a)),n));break;case 126:a=l._string_scanner$_position,l.readChar$0(),$.push(new C.CssValue(A.Combinator_Htt,this.spanFrom$1(new C._SpanScannerState(l,a)),n));break;default:if(a=null==s||!t.containsKey$1(s)&&!this.lookingAtIdentifier$0(),a)break e;null!=r?(a=this.spanFrom$1(_),o=C.List_List$from($,!1,n),o.fixed$length=Array,o.immutable$list=Array,p.push(new C.ComplexSelectorComponent(r,o,a))):0!==$.length&&(_=new C._SpanScannerState(l,l._string_scanner$_position),i=$),r=this._compoundSelector$0(),$=C._setArrayType([],c),38===l.peekChar$0()&&l.error$1(0,k.x22x26__ma);break}return null!=r?(c=this.spanFrom$1(_),p.push(new C.ComplexSelectorComponent(r,C.List_List$unmodifiable($,n),c))):0!==$.length?i=$:l.error$1(0,"expected selector."),c=null==i?A.List_empty1:i,C.ComplexSelector$(c,p,this.spanFrom$1(new C._SpanScannerState(l,u)),e)},_complexSelector$0:function(){return this._complexSelector$1$lineBreak(!1)},_compoundSelector$0:function(){var e,t=this.scanner,n=t._string_scanner$_position,r=C._setArrayType([this._simpleSelector$0()],V.JSArray_SimpleSelector);while(1){if(e=t.peekChar$0(),42!==e&&91!==e&&46!==e&&35!==e&&37!==e&&58!==e)break;r.push(this._simpleSelector$1$allowParent(!1))}return C.CompoundSelector$(r,this.spanFrom$1(new C._SpanScannerState(t,n)))},_simpleSelector$1$allowParent:function(e){var t,n,r,i,s,a=this.scanner,o=new C._SpanScannerState(a,a._string_scanner$_position);switch(null==e&&(e=this._allowParent),a.peekChar$0()){case 91:return this._attributeSelector$0();case 46:return t=a._string_scanner$_position,a.expectChar$1(46),new C.ClassSelector(this.identifier$0(),this.spanFrom$1(new C._SpanScannerState(a,t)));case 35:return t=a._string_scanner$_position,a.expectChar$1(35),new C.IDSelector(this.identifier$0(),this.spanFrom$1(new C._SpanScannerState(a,t)));case 37:return t=a._string_scanner$_position,a.expectChar$1(37),n=this.identifier$0(),t=this.spanFrom$1(new C._SpanScannerState(a,t)),this._allowPlaceholder||this.error$2(0,k.Placeh,a.spanFrom$1(o)),new C.PlaceholderSelector(n,t);case 58:return this._pseudoSelector$0();case 38:return t=a._string_scanner$_position,a.expectChar$1(38),this.lookingAtIdentifierBody$0()?(r=new C.StringBuffer(""),this._identifierBody$1(r),0===r._contents.length&&a.error$1(0,"Expected identifier body."),i=r._contents,i.charCodeAt(0),s=i):s=null,t=this.spanFrom$1(new C._SpanScannerState(a,t)),e||this.error$2(0,"Parent selectors aren't allowed here.",a.spanFrom$1(o)),new C.ParentSelector(s,t);default:return this._typeOrUniversalSelector$0()}},_simpleSelector$0:function(){return this._simpleSelector$1$allowParent(null)},_attributeSelector$0:function(){var e,t,n,r,i,s=this.scanner,a=new C._SpanScannerState(s,s._string_scanner$_position);return s.expectChar$1(91),this.whitespace$0(),e=this._attributeName$0(),this.whitespace$0(),s.scanChar$1(93)?new C.AttributeSelector(e,null,null,null,this.spanFrom$1(a)):(t=this._attributeOperator$0(),this.whitespace$0(),n=s.peekChar$0(),r=39===n||34===n?this.string$0():this.identifier$0(),this.whitespace$0(),n=s.peekChar$0(),i=null!=n&&C.isAlphabetic0(n)?C.Primitives_stringFromCharCode(s.readChar$0()):null,s.expectChar$1(93),new C.AttributeSelector(e,t,r,i,this.spanFrom$1(a)))},_attributeName$0:function(){var e,t=this.scanner;return t.scanChar$1(42)?(t.expectChar$1(124),new C.QualifiedName(this.identifier$0(),"*")):t.scanChar$1(124)?new C.QualifiedName(this.identifier$0(),""):(e=this.identifier$0(),124!==t.peekChar$0()||61===t.peekChar$1(1)?new C.QualifiedName(e,null):(t.readChar$0(),new C.QualifiedName(this.identifier$0(),e)))},_attributeOperator$0:function(){var e=this.scanner,t=e._string_scanner$_position;switch(e.readChar$0()){case 61:return A.AttributeOperator_ES6;case 126:return e.expectChar$1(61),A.AttributeOperator_r60;case 124:return e.expectChar$1(61),A.AttributeOperator_ivT;case 94:return e.expectChar$1(61),A.AttributeOperator_eot;case 36:return e.expectChar$1(61),A.AttributeOperator_BGd;case 42:return e.expectChar$1(61),A.AttributeOperator_8aB;default:e.error$2$position(0,'Expected "]".',t)}},_pseudoSelector$0:function(){var e,t,n,r,i,s,a=this.scanner,o=new C._SpanScannerState(a,a._string_scanner$_position);return a.expectChar$1(58),e=a.scanChar$1(58),t=this.identifier$0(),a.scanChar$1(40)?(this.whitespace$0(),n=C.unvendor(t),e?I._selectorPseudoElements.contains$1(0,n)?(r=this._selectorList$0(),i=null):(i=this.declarationValue$1$allowEmpty(!0),r=null):I._selectorPseudoClasses.contains$1(0,n)?(r=this._selectorList$0(),i=null):"nth-child"===n||"nth-last-child"===n?(i=this._aNPlusB$0(),this.whitespace$0(),s=a.peekChar$1(-1),32!==s&&9!==s&&10!==s&&13!==s&&12!==s||41===a.peekChar$0()?r=null:(this.expectIdentifier$1("of"),i+=" of",this.whitespace$0(),r=this._selectorList$0())):(i=A.JSString_methods.trimRight$0(this.declarationValue$1$allowEmpty(!0)),r=null),a.expectChar$1(41),C.PseudoSelector$(t,this.spanFrom$1(o),i,e,r)):C.PseudoSelector$(t,this.spanFrom$1(o),null,e,null)},_aNPlusB$0:function(){var e,t,n,r,i,s=this.scanner;switch(s.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=""+C.Primitives_stringFromCharCode(s.readChar$0());break;default:e=""}if(t=s.peekChar$0(),null!=t&&C.isDigit(t)){while(1){if(n=s.peekChar$0(),!(null!=n&&n>=48&&n<=57))break;e+=C.Primitives_stringFromCharCode(s.readChar$0())}if(this.whitespace$0(),!this.scanIdentChar$1(110))return e.charCodeAt(0),e}else this.expectIdentChar$1(110);if(e+=C.Primitives_stringFromCharCode(110),this.whitespace$0(),r=s.peekChar$0(),43!==r&&45!==r)return e.charCodeAt(0),e;e+=C.Primitives_stringFromCharCode(s.readChar$0()),this.whitespace$0(),i=s.peekChar$0(),null!=i&&C.isDigit(i)||s.error$1(0,"Expected a number.");while(1){if(n=s.peekChar$0(),!(null!=n&&n>=48&&n<=57))break;e+=C.Primitives_stringFromCharCode(s.readChar$0())}return e.charCodeAt(0),e},_typeOrUniversalSelector$0:function(){var e,t=this.scanner,n=new C._SpanScannerState(t,t._string_scanner$_position),r=t.peekChar$0();return 42===r?(t.readChar$0(),t.scanChar$1(124)?t.scanChar$1(42)?new C.UniversalSelector("*",this.spanFrom$1(n)):new C.TypeSelector(new C.QualifiedName(this.identifier$0(),"*"),this.spanFrom$1(n)):new C.UniversalSelector(null,this.spanFrom$1(n))):124===r?(t.readChar$0(),t.scanChar$1(42)?new C.UniversalSelector("",this.spanFrom$1(n)):new C.TypeSelector(new C.QualifiedName(this.identifier$0(),""),this.spanFrom$1(n))):(e=this.identifier$0(),t.scanChar$1(124)?t.scanChar$1(42)?new C.UniversalSelector(e,this.spanFrom$1(n)):new C.TypeSelector(new C.QualifiedName(this.identifier$0(),e),this.spanFrom$1(n)):new C.TypeSelector(new C.QualifiedName(e,null),this.spanFrom$1(n)))}},C.SelectorParser_parse_closure.prototype={call$0:function(){var e=this.$this,t=e._selectorList$0();return e=e.scanner,e._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:270},C.SelectorParser_parseCompoundSelector_closure.prototype={call$0:function(){var e=this.$this,t=e._compoundSelector$0();return e=e.scanner,e._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:274},C.StylesheetParser.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new C.StylesheetParser_parse_closure(this))},parseArgumentDeclaration$0:function(){return this._parseSingleProduction$1$1(new C.StylesheetParser_parseArgumentDeclaration_closure(this),V.ArgumentDeclaration)},parseVariableDeclaration$0:function(){return this._parseSingleProduction$1$1(new C.StylesheetParser_parseVariableDeclaration_closure(this),V.VariableDeclaration)},parseUseRule$0:function(){return this._parseSingleProduction$1$1(new C.StylesheetParser_parseUseRule_closure(this),V.UseRule)},_parseSingleProduction$1$1:function(e,t){return this.wrapSpanFormatException$1(new C.StylesheetParser__parseSingleProduction_closure(this,e,t))},_statement$1$root:function(e){var t,n=this.scanner;switch(n.peekChar$0()){case 64:return this.atRule$2$root(new C.StylesheetParser__statement_closure(this),e);case 43:return this.get$indented()&&this.lookingAtIdentifier$1(1)?(this._isUseAllowed=!1,t=n._string_scanner$_position,n.readChar$0(),this._includeRule$1(new C._SpanScannerState(n,t))):this._styleRule$0();case 61:return this.get$indented()?(this._isUseAllowed=!1,t=n._string_scanner$_position,n.readChar$0(),this.whitespace$0(),this._mixinRule$1(new C._SpanScannerState(n,t))):this._styleRule$0();case 125:n.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:function(){return this._statement$1$root(!1)},_variableDeclarationWithNamespace$0:function(){var e=this.scanner,t=e._string_scanner$_position,n=this.identifier$0();return e.expectChar$1(46),this.variableDeclarationWithoutNamespace$2(n,new C._SpanScannerState(e,t))},variableDeclarationWithoutNamespace$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m=k.x21defau,y=k.x21globas,S=this.lastSilentComment;for(this.lastSilentComment=null,null==t?(n=this.scanner,r=new C._SpanScannerState(n,n._string_scanner$_position)):r=t,i=this.variableName$0(),n=null!=e,n&&this._assertPublic$2(i,new C.StylesheetParser_variableDeclarationWithoutNamespace_closure(this,r)),this.get$plainCss()&&this.error$2(0,k.Sass_v,this.scanner.spanFrom$1(r)),this.whitespace$0(),s=this.scanner,s.expectChar$1(58),this.whitespace$0(),a=this._expression$0(),o=new C._SpanScannerState(s,s._string_scanner$_position),l=s.string,u=this.logger,_=!1,c=!1;s.scanChar$1(33);)$=this.identifier$0(),"default"===$?(_&&(p=s._string_scanner$_position,h=s._sourceFile,d=o.position,f=new C._FileSpan(h,d,p),f._FileSpan$3(h,d,p),u instanceof C.DeprecationHandlingLogger?u.warnForDeprecation$4$span$trace(A.Deprecation_Auo,m,f,null):u.warn$4$deprecation$span$trace(0,m,!0,f,null)),_=!0):"global"===$?(n?(p=s._string_scanner$_position,h=s._sourceFile,d=o.position,f=new C._FileSpan(h,d,p),f._FileSpan$3(h,d,p),C.throwExpression(new C.StringScannerException(l,k.x21globai,f))):c&&(p=s._string_scanner$_position,h=s._sourceFile,d=o.position,f=new C._FileSpan(h,d,p),f._FileSpan$3(h,d,p),u instanceof C.DeprecationHandlingLogger?u.warnForDeprecation$4$span$trace(A.Deprecation_Auo,y,f,null):u.warn$4$deprecation$span$trace(0,y,!0,f,null)),c=!0):(p=s._string_scanner$_position,h=s._sourceFile,d=o.position,f=new C._FileSpan(h,d,p),f._FileSpan$3(h,d,p),C.throwExpression(new C.StringScannerException(l,"Invalid flag name.",f))),this.whitespace$0(),o=new C._SpanScannerState(s,s._string_scanner$_position);return this.expectStatementSeparator$1("variable declaration"),g=C.VariableDeclaration$(i,a,s.spanFrom$1(r),S,c,_,e),c&&this._globalVariables.putIfAbsent$2(i,new C.StylesheetParser_variableDeclarationWithoutNamespace_closure0(g)),g},variableDeclarationWithoutNamespace$0:function(){return this.variableDeclarationWithoutNamespace$2(null,null)},_variableDeclarationOrStyleRule$0:function(){var e,t,n,r;return this.get$plainCss()||this.get$indented()&&this.scanner.scanChar$1(92)?this._styleRule$0():this.lookingAtIdentifier$0()?(e=this.scanner,t=e._string_scanner$_position,n=this._variableDeclarationOrInterpolation$0(),n instanceof C.VariableDeclaration?n:(r=new C.InterpolationBuffer(new C.StringBuffer(""),C._setArrayType([],V.JSArray_Object)),r.addInterpolation$1(V.Interpolation._as(n)),this._styleRule$2(r,new C._SpanScannerState(e,t)))):this._styleRule$0()},_declarationOrStyleRule$0:function(){var e,t,n;return this.get$plainCss()&&this._inStyleRule&&!this._stylesheet$_inUnknownAtRule?this._propertyOrVariableDeclaration$0():this.get$indented()&&this.scanner.scanChar$1(92)?this._styleRule$0():(e=this.scanner,t=e._string_scanner$_position,n=this._declarationOrBuffer$0(),V.Statement._is(n)?n:this._styleRule$2(V.InterpolationBuffer._as(n),new C._SpanScannerState(e,t)))},_declarationOrBuffer$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c={},$=this.scanner,p=new C._SpanScannerState($,$._string_scanner$_position),h=new C.InterpolationBuffer(new C.StringBuffer(""),C._setArrayType([],V.JSArray_Object)),d=$.peekChar$0();if(i=58===d||(42===d||(46===d||35===d&&123!==$.peekChar$1(1))),i?(i=$.readChar$0(),h._interpolation_buffer$_text._contents+=C.Primitives_stringFromCharCode(i),i=this.rawText$1(this.get$whitespace()),h._interpolation_buffer$_text._contents+=i,s=!0):s=!1,!this._lookingAtInterpolatedIdentifier$0())return h;if(a=s?this.interpolatedIdentifier$0():this._variableDeclarationOrInterpolation$0(),a instanceof C.VariableDeclaration)return a;if(h.addInterpolation$1(V.Interpolation._as(a)),this._isUseAllowed=!1,$.matches$1("/*")&&(i=this.rawText$1(this.get$loudComment()),h._interpolation_buffer$_text._contents+=i),e=new C.StringBuffer(""),i=this.get$whitespace(),e._contents+=this.rawText$1(i),o=$._string_scanner$_position,!$.scanChar$1(58))return 0!==e._contents.length&&(h._interpolation_buffer$_text._contents+=C.Primitives_stringFromCharCode(32)),h;if(e._contents+=C.Primitives_stringFromCharCode(58),l=h.interpolation$1($.spanFrom$2(p,new C._SpanScannerState($,o))),A.JSString_methods.startsWith$1(l.get$initialPlain(),"--"))return c=this._interpolatedDeclarationValue$0(),this.expectStatementSeparator$1("custom property"),C.Declaration$(l,new C.StringExpression(c,!1),$.spanFrom$1(p));if($.scanChar$1(58))return c=h,$=c._interpolation_buffer$_text,i=$._contents+=C.S(e),$._contents=i+C.Primitives_stringFromCharCode(58),c;if(this.get$indented()&&this._lookingAtInterpolatedIdentifier$0())return c=h,c._interpolation_buffer$_text._contents+=C.S(e),c;if(u=this.rawText$1(i),this.lookingAtChildren$0())return this._withChildren$3(this.get$_declarationChild(),p,new C.StylesheetParser__declarationOrBuffer_closure(l));e._contents+=u,t=0===u.length&&this._lookingAtInterpolatedIdentifier$0(),n=new C._SpanScannerState($,$._string_scanner$_position),i=c.value=null;try{i=c.value=this._expression$0(),this.lookingAtChildren$0()?t&&this.expectStatementSeparator$0():this.atEndOfStatement$0()||this.expectStatementSeparator$0()}catch(_){if(V.FormatException._is(C.unwrapException(_))){if(!t)throw _;if($.set$state(n),r=this.almostAnyValue$0(),!this.get$indented()&&59===$.peekChar$0())throw _;return h._interpolation_buffer$_text._contents+=C.S(e),h.addInterpolation$1(r),h}throw _}return this.lookingAtChildren$0()?this._withChildren$3(this.get$_declarationChild(),p,new C.StylesheetParser__declarationOrBuffer_closure0(c,l)):(this.expectStatementSeparator$0(),C.Declaration$(l,i,$.spanFrom$1(p)))},_variableDeclarationOrInterpolation$0:function(){var e,t,n,r,i;return this.lookingAtIdentifier$0()?(e=this.scanner,t=new C._SpanScannerState(e,e._string_scanner$_position),n=this.identifier$0(),e.matches$1(".$")?(e.readChar$0(),this.variableDeclarationWithoutNamespace$2(n,t)):(r=new C.StringBuffer(""),i=new C.InterpolationBuffer(r,C._setArrayType([],V.JSArray_Object)),r._contents=""+n,this._lookingAtInterpolatedIdentifierBody$0()&&i.addInterpolation$1(this.interpolatedIdentifier$0()),i.interpolation$1(e.spanFrom$1(t)))):this.interpolatedIdentifier$0()},_styleRule$2:function(e,t){var n,r,i,s,a={};return this._isUseAllowed=!1,null==t?(n=this.scanner,r=new C._SpanScannerState(n,n._string_scanner$_position)):r=t,i=a.interpolation=this.styleRuleSelector$0(),null!=e?(e.addInterpolation$1(i),n=a.interpolation=e.interpolation$1(this.scanner.spanFrom$1(r))):n=i,0===n.contents.length&&this.scanner.error$1(0,'expected "}".'),s=this._inStyleRule,this._inStyleRule=!0,this._withChildren$3(this.get$_statement(),r,new C.StylesheetParser__styleRule_closure(a,this,s,r))},_styleRule$0:function(){return this._styleRule$2(null,null)},_propertyOrVariableDeclaration$1$parseCustomProperties:function(e){var t,n,r,i,s,a,o=k.Nested,l={},u=this.scanner,_=new C._SpanScannerState(u,u._string_scanner$_position);if(l.name=null,t=u.peekChar$0(),n=58===t||(42===t||(46===t||35===t&&123!==u.peekChar$1(1))),n)n=new C.StringBuffer(""),r=new C.InterpolationBuffer(n,C._setArrayType([],V.JSArray_Object)),n._contents+=C.Primitives_stringFromCharCode(u.readChar$0()),n._contents+=this.rawText$1(this.get$whitespace()),r.addInterpolation$1(this.interpolatedIdentifier$0()),n=l.name=r.interpolation$1(u.spanFrom$1(_));else if(this.get$plainCss())s=this.interpolatedIdentifier$0(),l.name=s,n=s;else{if(i=this._variableDeclarationOrInterpolation$0(),i instanceof C.VariableDeclaration)return i;V.Interpolation._as(i),l.name=i,n=i}return this.whitespace$0(),u.expectChar$1(58),e&&A.JSString_methods.startsWith$1(n.get$initialPlain(),"--")?(l=this._interpolatedDeclarationValue$0(),this.expectStatementSeparator$1("custom property"),C.Declaration$(n,new C.StringExpression(l,!1),u.spanFrom$1(_))):(this.whitespace$0(),this.lookingAtChildren$0()?(this.get$plainCss()&&u.error$1(0,o),this._withChildren$3(this.get$_declarationChild(),_,new C.StylesheetParser__propertyOrVariableDeclaration_closure(l))):(a=this._expression$0(),this.lookingAtChildren$0()?(this.get$plainCss()&&u.error$1(0,o),this._withChildren$3(this.get$_declarationChild(),_,new C.StylesheetParser__propertyOrVariableDeclaration_closure0(l,a))):(this.expectStatementSeparator$0(),C.Declaration$(n,a,u.spanFrom$1(_)))))},_propertyOrVariableDeclaration$0:function(){return this._propertyOrVariableDeclaration$1$parseCustomProperties(!0)},_declarationChild$0:function(){return 64===this.scanner.peekChar$0()?this._declarationAtRule$0():this._propertyOrVariableDeclaration$1$parseCustomProperties(!1)},atRule$2$root:function(e,t){var n,r,i,s,a=this.scanner,o=new C._SpanScannerState(a,a._string_scanner$_position);switch(a.expectChar$2$name(64,"@-rule"),n=this.interpolatedIdentifier$0(),this.whitespace$0(),r=this._isUseAllowed,this._isUseAllowed=!1,n.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,k.x40exten,a.spanFrom$1(o)),i=this.almostAnyValue$0(),s=a.scanChar$1(33),s&&this.expectIdentifier$1("optional"),this.expectStatementSeparator$1("@extend rule"),new C.ExtendRule(i,s,a.spanFrom$1(o));case"for":return this._forRule$2(o,e);case"forward":return this._isUseAllowed=r,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,n);case"return":return this._disallowedAtRule$1(o);case"supports":return this.supportsRule$1(o);case"use":return this._isUseAllowed=r,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,n)}},_declarationAtRule$0:function(){var e=this.scanner,t=new C._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:function(){var e,t,n,r,i,s,a,o,l,u=this.scanner;if(64!==u.peekChar$0()){e=new C._SpanScannerState(u,u._string_scanner$_position);try{return i=this._variableDeclarationWithNamespace$0(),i}catch(s){if(i=C.unwrapException(s),a=V.SourceSpanFormatException,!a._is(i))throw s;t=i,n=C.getTraceFromException(s),u.set$state(e),r=null;try{r=this._declarationOrStyleRule$0()}catch(s){throw a._is(C.unwrapException(s))?C.wrapException(t):s}i=r instanceof C.StyleRule?"style rules":"declarations",this.error$3(0,"@function rules may not contain "+i+".",E.get$span$z(r),n)}}switch(o=new C._SpanScannerState(u,u._string_scanner$_position),this._plainAtRuleName$0()){case"debug":return this._debugRule$1(o);case"each":return this._eachRule$2(o,this.get$_functionChild());case"else":return this._disallowedAtRule$1(o);case"error":return this._errorRule$1(o);case"for":return this._forRule$2(o,this.get$_functionChild());case"if":return this._ifRule$2(o,this.get$_functionChild());case"return":return l=this._expression$0(),this.expectStatementSeparator$1("@return rule"),new C.ReturnRule(l,u.spanFrom$1(o));case"warn":return this._warnRule$1(o);case"while":return this._whileRule$2(o,this.get$_functionChild());default:return this._disallowedAtRule$1(o)}},_plainAtRuleName$0:function(){this.scanner.expectChar$2$name(64,"@-rule");var e=this.identifier$0();return this.whitespace$0(),e},_atRootRule$1:function(e){var t,n,r,i,s,a,o=this.scanner;return 40===o.peekChar$0()?(t=o._string_scanner$_position,n=new C.StringBuffer(""),r=C._setArrayType([],V.JSArray_Object),i=new C.InterpolationBuffer(n,r),o.expectChar$1(40),n._contents+=C.Primitives_stringFromCharCode(40),this.whitespace$0(),s=this._expression$0(),i._flushText$0(),r.push(s),o.scanChar$1(58)&&(this.whitespace$0(),s=n._contents+=C.Primitives_stringFromCharCode(58),n._contents=s+C.Primitives_stringFromCharCode(32),s=this._expression$0(),i._flushText$0(),r.push(s)),o.expectChar$1(41),this.whitespace$0(),n._contents+=C.Primitives_stringFromCharCode(41),a=i.interpolation$1(o.spanFrom$1(new C._SpanScannerState(o,t))),this.whitespace$0(),this._withChildren$3(this.get$_statement(),e,new C.StylesheetParser__atRootRule_closure(a))):this.lookingAtChildren$0()?this._withChildren$3(this.get$_statement(),e,new C.StylesheetParser__atRootRule_closure0):C.AtRootRule$(C._setArrayType([this._styleRule$0()],V.JSArray_Statement),o.spanFrom$1(e),null)},_contentRule$1:function(e){var t,n,r,i;return this._stylesheet$_inMixin||this.error$2(0,k.x40conte,this.scanner.spanFrom$1(e)),this.whitespace$0(),t=this.scanner,40===t.peekChar$0()?n=this._argumentInvocation$1$mixin(!0):(r=C.FileLocation$_(t._sourceFile,t._string_scanner$_position),i=r.offset,n=C.ArgumentInvocation$empty(C._FileSpan$(r.file,i,i))),this.expectStatementSeparator$1("@content rule"),new C.ContentRule(n,t.spanFrom$1(e))},_debugRule$1:function(e){var t=this._expression$0();return this.expectStatementSeparator$1("@debug rule"),new C.DebugRule(t,this.scanner.spanFrom$1(e))},_eachRule$2:function(e,t){var n,r,i=this._inControlDirective;for(this._inControlDirective=!0,n=C._setArrayType([this.variableName$0()],V.JSArray_String),this.whitespace$0(),r=this.scanner;r.scanChar$1(44);)this.whitespace$0(),r.expectChar$1(36),n.push(this.identifier$1$normalize(!0)),this.whitespace$0();return this.expectIdentifier$1("in"),this.whitespace$0(),this._withChildren$3(t,e,new C.StylesheetParser__eachRule_closure(this,i,n,this._expression$0()))},_errorRule$1:function(e){var t=this._expression$0();return this.expectStatementSeparator$1("@error rule"),new C.ErrorRule(t,this.scanner.spanFrom$1(e))},_functionRule$1:function(e){var t,n,r=this.lastSilentComment;switch(this.lastSilentComment=null,t=this.identifier$1$normalize(!0),this.whitespace$0(),n=this._argumentDeclaration$0(),this._stylesheet$_inMixin||this._inContentBlock?this.error$2(0,k.Mixinscf,this.scanner.spanFrom$1(e)):this._inControlDirective&&this.error$2(0,k.Functi,this.scanner.spanFrom$1(e)),C.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));break}return this.whitespace$0(),this._withChildren$3(this.get$_functionChild(),e,new C.StylesheetParser__functionRule_closure(t,n,r))},_forRule$2:function(e,t){var n,r,i={},s=this._inControlDirective;return this._inControlDirective=!0,n=this.variableName$0(),this.whitespace$0(),this.expectIdentifier$1("from"),this.whitespace$0(),i.exclusive=null,r=this._expression$1$until(new C.StylesheetParser__forRule_closure(i,this)),null==i.exclusive&&this.scanner.error$1(0,'Expected "to" or "through".'),this.whitespace$0(),this._withChildren$3(t,e,new C.StylesheetParser__forRule_closure0(i,this,s,n,r,this._expression$0()))},_forwardRule$1:function(e){var t,n,r,i,s,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=this._memberList$0(),r=n.item1,i=n.item2,s=null,a=s):(this.scanIdentifier$1("hide")?(n=this._memberList$0(),a=n.item1,s=n.item2):(s=null,a=s),i=null,r=i),o=this._stylesheet$_configuration$1$allowGuarded(!0),this.expectStatementSeparator$1("@forward rule"),l=this.scanner.spanFrom$1(e),this._isUseAllowed||this.error$2(0,k.x40forwa,l),null!=r?(i.toString,u=V.String,_=C.LinkedHashSet_LinkedHashSet$of(r,u),c=V.UnmodifiableSetView_String,u=C.LinkedHashSet_LinkedHashSet$of(i,u),$=null==o?A.List_empty9:C.List_List$unmodifiable(o,V.ConfiguredVariable),new C.ForwardRule(p,new C.UnmodifiableSetView(_,c),new C.UnmodifiableSetView(u,c),null,null,t,$,l)):null!=a?(s.toString,u=V.String,_=C.LinkedHashSet_LinkedHashSet$of(a,u),c=V.UnmodifiableSetView_String,u=C.LinkedHashSet_LinkedHashSet$of(s,u),$=null==o?A.List_empty9:C.List_List$unmodifiable(o,V.ConfiguredVariable),new C.ForwardRule(p,null,null,new C.UnmodifiableSetView(_,c),new C.UnmodifiableSetView(u,c),t,$,l)):new C.ForwardRule(p,null,null,null,null,t,null==o?A.List_empty9:C.List_List$unmodifiable(o,V.ConfiguredVariable),l)},_memberList$0:function(){var e=V.String,t=C.LinkedHashSet_LinkedHashSet$_empty(e),n=C.LinkedHashSet_LinkedHashSet$_empty(e);e=this.scanner;do{this.whitespace$0(),this.withErrorMessage$2(k.Expectv,new C.StylesheetParser__memberList_closure(this,n,t)),this.whitespace$0()}while(e.scanChar$1(44));return new C.Tuple2(t,n,V.Tuple2_of_Set_String_and_Set_String)},_ifRule$2:function(e,t){var n,r,i,s,a,o=this.get$currentIndentation(),l=this._inControlDirective;this._inControlDirective=!0,n=this._expression$0(),r=this.children$1(0,t),this.whitespaceWithoutComments$0(),i=C._setArrayType([C.IfClause$(n,r)],V.JSArray_IfClause);while(1){if(!this.scanElse$1(o)){s=null;break}if(this.whitespace$0(),!this.scanIdentifier$1("if")){s=C.ElseClause$(this.children$1(0,t));break}this.whitespace$0(),i.push(C.IfClause$(this._expression$0(),this.children$1(0,t)))}return this._inControlDirective=l,a=this.scanner.spanFrom$1(e),this.whitespaceWithoutComments$0(),new C.IfRule(C.List_List$unmodifiable(i,V.IfClause),s,a)},_importRule$1:function(e){var t,n,r=C._setArrayType([],V.JSArray_Import),i=this.scanner,s=this.logger;do{this.whitespace$0(),t=this.importArgument$0(),n=t instanceof C.DynamicImport,n&&C.WarnForDeprecation_warnForDeprecation(s,A.Deprecation_B8J,k.Sass__,t.span,null),(this._inControlDirective||this._stylesheet$_inMixin)&&n&&this._disallowedAtRule$1(e),r.push(t),this.whitespace$0()}while(i.scanChar$1(44));return this.expectStatementSeparator$1("@import rule"),i=i.spanFrom$1(e),new C.ImportRule(C.List_List$unmodifiable(r,V.Import),i)},importArgument$0:function(){var e,t,n,r,i,s,a,o=this.scanner,l=new C._SpanScannerState(o,o._string_scanner$_position),u=o.peekChar$0();if(117===u||85===u)return e=this.dynamicUrl$0(),this.whitespace$0(),i=this.tryImportModifiers$0(),new C.StaticImport(C.Interpolation$(C._setArrayType([e],V.JSArray_Object),o.spanFrom$1(l)),i,o.spanFrom$1(l));if(e=this.string$0(),t=o.spanFrom$1(l),this.whitespace$0(),i=this.tryImportModifiers$0(),this.isPlainImportUrl$1(e)||null!=i)return s=t,new C.StaticImport(C.Interpolation$(C._setArrayType([C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(s.file._decodedChars,s._file$_start,s._end),0,null)],V.JSArray_Object),t),i,o.spanFrom$1(l));try{return o=this.parseImportUrl$1(e),new C.DynamicImport(o,t)}catch(a){if(o=C.unwrapException(a),!V.FormatException._is(o))throw a;n=o,r=C.getTraceFromException(a),this.error$3(0,"Invalid URL: "+E.get$message$x(n),t,r)}},parseImportUrl$1:function(e){var t=I.$get$windows();return t.style.rootLength$1(e)>0&&!I.$get$url().style.isRootRelative$1(e)?t.toUri$1(e).toString$0(0):(C.Uri_parse(e),e)},isPlainImportUrl$1:function(e){var t;return!(e.length<5)&&(!!A.JSString_methods.endsWith$1(e,".css")||(t=A.JSString_methods._codeUnitAt$1(e,0),47===t?47===A.JSString_methods._codeUnitAt$1(e,1):104===t&&(A.JSString_methods.startsWith$1(e,"http://")||A.JSString_methods.startsWith$1(e,"https://"))))},tryImportModifiers$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c;if(!this._lookingAtInterpolatedIdentifier$0()&&40!==this.scanner.peekChar$0())return null;for(e=this.scanner,t=new C._SpanScannerState(e,e._string_scanner$_position),n=new C.StringBuffer(""),r=C._setArrayType([],V.JSArray_Object),i=new C.InterpolationBuffer(n,r);1;){if(!this._lookingAtInterpolatedIdentifier$0())return 40===e.peekChar$0()?(0===r.length&&0===n._contents.length||(n._contents+=C.Primitives_stringFromCharCode(32)),i.addInterpolation$1(this._mediaQueryList$0()),u=e._string_scanner$_position,e=e._sourceFile,a=t.position,_=new C._FileSpan(e,a,u),_._FileSpan$3(e,a,u),a=V.Object,r=C.List_List$of(r,!0,a),e=n._contents,0!==e.length&&r.push((e.charCodeAt(0),e)),c=C.List_List$from(r,!1,a),c.fixed$length=Array,c.immutable$list=Array,e=new C.Interpolation(c,_),e.Interpolation$2(r,_),e):(u=e._string_scanner$_position,e=e._sourceFile,a=t.position,_=new C._FileSpan(e,a,u),_._FileSpan$3(e,a,u),a=V.Object,r=C.List_List$of(r,!0,a),e=n._contents,0!==e.length&&r.push((e.charCodeAt(0),e)),c=C.List_List$from(r,!1,a),c.fixed$length=Array,c.immutable$list=Array,e=new C.Interpolation(c,_),e.Interpolation$2(r,_),e);if(0===r.length&&0===n._contents.length||(n._contents+=C.Primitives_stringFromCharCode(32)),s=this.interpolatedIdentifier$0(),i.addInterpolation$1(s),a=s.get$asPlain(),o=null==a?null:a.toLowerCase(),"and"!==o&&e.scanChar$1(40))"supports"===o?(l=this._importSupportsQuery$0(),a=!(l instanceof C.SupportsDeclaration),a&&(n._contents+=C.Primitives_stringFromCharCode(40)),i._flushText$0(),r.push(new C.SupportsExpression(l)),a&&(n._contents+=C.Primitives_stringFromCharCode(41))):(n._contents+=C.Primitives_stringFromCharCode(40),i.addInterpolation$1(this._interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0)),n._contents+=C.Primitives_stringFromCharCode(41)),e.expectChar$1(41),this.whitespace$0();else if(this.whitespace$0(),e.scanChar$1(44))return n._contents+=", ",i.addInterpolation$1(this._mediaQueryList$0()),u=e._string_scanner$_position,a=e._sourceFile,_=t.position,e=new C._FileSpan(a,_,u),e._FileSpan$3(a,_,u),_=V.Object,a=C.List_List$of(r,!0,_),r=n._contents,0!==r.length&&a.push((r.charCodeAt(0),r)),c=C.List_List$from(a,!1,_),c.fixed$length=Array,c.immutable$list=Array,n=new C.Interpolation(c,e),n.Interpolation$2(a,e),n}},_importSupportsQuery$0:function(){var e,t,n,r;return this.scanIdentifier$1("not")?(this.whitespace$0(),e=this.scanner,t=e._string_scanner$_position,new C.SupportsNegation(this._supportsConditionInParens$0(),e.spanFrom$1(new C._SpanScannerState(e,t)))):(e=this.scanner,40===e.peekChar$0()?this._supportsCondition$0():(n=this._tryImportSupportsFunction$0(),null!=n?n:(t=e._string_scanner$_position,r=this._expression$0(),e.expectChar$1(58),this._supportsDeclarationValue$2(r,new C._SpanScannerState(e,t)))))},_tryImportSupportsFunction$0:function(){var e,t,n,r;return this._lookingAtInterpolatedIdentifier$0()?(e=this.scanner,t=new C._SpanScannerState(e,e._string_scanner$_position),n=this.interpolatedIdentifier$0(),e.scanChar$1(40)?(r=this._interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0),e.expectChar$1(41),new C.SupportsFunction(n,r,e.spanFrom$1(t))):(e.set$state(t),null)):null},_includeRule$1:function(e){var t,n,r,i,s,a,o,l,u,_=this.identifier$0(),c=this.scanner;return c.scanChar$1(46)?(t=this._publicIdentifier$0(),n=_,_=t):(_=C.stringReplaceAllUnchecked(_,"_","-"),n=null),this.whitespace$0(),40===c.peekChar$0()?r=this._argumentInvocation$1$mixin(!0):(i=C.FileLocation$_(c._sourceFile,c._string_scanner$_position),s=i.offset,r=C.ArgumentInvocation$empty(C._FileSpan$(i.file,s,s))),this.whitespace$0(),this.scanIdentifier$1("using")?(this.whitespace$0(),a=this._argumentDeclaration$0(),this.whitespace$0()):a=null,i=null==a,!i||this.lookingAtChildren$0()?(i?(i=C.FileLocation$_(c._sourceFile,c._string_scanner$_position),s=i.offset,o=new C.ArgumentDeclaration(A.List_empty11,null,C._FileSpan$(i.file,s,s))):o=a,l=this._inContentBlock,this._inContentBlock=!0,u=this._withChildren$3(this.get$_statement(),e,new C.StylesheetParser__includeRule_closure(o)),this._inContentBlock=l):(this.expectStatementSeparator$0(),u=null),c=c.spanFrom$2(e,e),i=null==u?r:u,new C.IncludeRule(n,_,r,u,c.expand$1(0,i.get$span(i)))},mediaRule$1:function(e){return this._withChildren$3(this.get$_statement(),e,new C.StylesheetParser_mediaRule_closure(this._mediaQueryList$0()))},_mixinRule$1:function(e){var t,n,r,i,s,a=this.lastSilentComment;return this.lastSilentComment=null,t=this.identifier$1$normalize(!0),this.whitespace$0(),n=this.scanner,40===n.peekChar$0()?r=this._argumentDeclaration$0():(i=C.FileLocation$_(n._sourceFile,n._string_scanner$_position),s=i.offset,r=new C.ArgumentDeclaration(A.List_empty11,null,C._FileSpan$(i.file,s,s))),this._stylesheet$_inMixin||this._inContentBlock?this.error$2(0,k.Mixinscm,n.spanFrom$1(e)):this._inControlDirective&&this.error$2(0,k.Mixinsb,n.spanFrom$1(e)),this.whitespace$0(),this._stylesheet$_inMixin=!0,this._withChildren$3(this.get$_statement(),e,new C.StylesheetParser__mixinRule_closure(this,t,r,a))},mozDocumentRule$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h={},d=this.scanner,f=d._string_scanner$_position,g=new C.StringBuffer(""),m=C._setArrayType([],V.JSArray_Object),y=new C.InterpolationBuffer(g,m);for(h.needsDeprecationWarning=!1,n=this.get$whitespace(),r=d.string;1;){if(35===d.peekChar$0())i=this.singleInterpolation$0(),y._flushText$0(),m.push(i),h.needsDeprecationWarning=!0;else switch(i=d._string_scanner$_position,s=this.identifier$0(),s){case"url":case"url-prefix":case"domain":a=this._tryUrlContents$2$name(new C._SpanScannerState(d,i),s),null!=a?y.addInterpolation$1(a):(d.expectChar$1(40),this.whitespace$0(),o=this.interpolatedString$0(),d.expectChar$1(41),i=g._contents+=s,g._contents=i+C.Primitives_stringFromCharCode(40),y.addInterpolation$1(o.asInterpolation$0()),g._contents+=C.Primitives_stringFromCharCode(41)),i=g._contents,i.charCodeAt(0),l=i,A.JSString_methods.endsWith$1(l,"url-prefix()")||A.JSString_methods.endsWith$1(l,"url-prefix('')")||A.JSString_methods.endsWith$1(l,'url-prefix("")')||(h.needsDeprecationWarning=!0);break;case"regexp":g._contents+="regexp(",d.expectChar$1(40),y.addInterpolation$1(this.interpolatedString$0().asInterpolation$0()),d.expectChar$1(41),g._contents+=C.Primitives_stringFromCharCode(41),h.needsDeprecationWarning=!0;break;default:u=d._string_scanner$_position,_=d._sourceFile,c=new C._FileSpan(_,i,u),c._FileSpan$3(_,i,u),C.throwExpression(new C.StringScannerException(r,"Invalid function name.",c))}if(this.whitespace$0(),!d.scanChar$1(44))break;g._contents+=C.Primitives_stringFromCharCode(44),$=d._string_scanner$_position,n.call$0(),p=d._string_scanner$_position,g._contents+=A.JSString_methods.substring$2(r,$,p)}return this._withChildren$3(this.get$_statement(),e,new C.StylesheetParser_mozDocumentRule_closure(h,this,t,y.interpolation$1(d.spanFrom$1(new C._SpanScannerState(d,f)))))},supportsRule$1:function(e){var t=this._supportsCondition$0();return this.whitespace$0(),this._withChildren$3(this.get$_statement(),e,new C.StylesheetParser_supportsRule_closure(t))},_useRule$1:function(e){var t,n,r,i,s=this._urlString$0();return this.whitespace$0(),t=this._useNamespace$2(s,e),this.whitespace$0(),n=this._stylesheet$_configuration$0(),this.expectStatementSeparator$1("@use rule"),r=this.scanner.spanFrom$1(e),this._isUseAllowed||this.error$2(0,k.x40use_r,r),this.expectStatementSeparator$1("@use rule"),i=new C.UseRule(s,t,null==n?A.List_empty9:C.List_List$unmodifiable(n,V.ConfiguredVariable),r),i.UseRule$4$configuration(s,t,r,n),i},_useNamespace$2:function(e,t){var n,r,i,s,a;if(this.scanIdentifier$1("as"))return this.whitespace$0(),this.scanner.scanChar$1(42)?null:this.identifier$0();r=0===e.get$pathSegments().length?"":A.JSArray_methods.get$last(e.get$pathSegments()),i=A.JSString_methods.indexOf$1(r,"."),s=A.JSString_methods.startsWith$1(r,"_")?1:0,n=A.JSString_methods.substring$2(r,s,-1===i?r.length:i);try{return s=C.SpanScanner$(n,null),s=new C.Parser(s,this.logger,null)._parseIdentifier$0(),s}catch(a){if(!V.SassFormatException._is(C.unwrapException(a)))throw a;this.error$2(0,'The default namespace "'+C.S(n)+k.x22x20is_n,this.scanner.spanFrom$1(t))}},_stylesheet$_configuration$1$allowGuarded:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p;if(!this.scanIdentifier$1("with"))return null;for(t=C.LinkedHashSet_LinkedHashSet$_empty(V.String),n=C._setArrayType([],V.JSArray_ConfiguredVariable),this.whitespace$0(),r=this.scanner,r.expectChar$1(40),i=r.string;1;){if(this.whitespace$0(),s=r._string_scanner$_position,r.expectChar$1(36),a=this.identifier$1$normalize(!0),this.whitespace$0(),r.expectChar$1(58),this.whitespace$0(),o=this.expressionUntilComma$0(),l=r._string_scanner$_position,e&&r.scanChar$1(33)?"default"===this.identifier$0()?(this.whitespace$0(),u=!0):(_=r._string_scanner$_position,c=r._sourceFile,$=new C._FileSpan(c,l,_),$._FileSpan$3(c,l,_),C.throwExpression(new C.StringScannerException(i,"Invalid flag name.",$)),u=!1):u=!1,_=r._string_scanner$_position,l=r._sourceFile,p=new C._FileSpan(l,s,_),p._FileSpan$3(l,s,_),t.contains$1(0,a)&&C.throwExpression(new C.StringScannerException(i,k.The_sa,p)),t.add$1(0,a),n.push(new C.ConfiguredVariable(a,o,u,p)),!r.scanChar$1(44))break;if(this.whitespace$0(),!this._lookingAtExpression$0())break}return r.expectChar$1(41),n},_stylesheet$_configuration$0:function(){return this._stylesheet$_configuration$1$allowGuarded(!1)},_warnRule$1:function(e){var t=this._expression$0();return this.expectStatementSeparator$1("@warn rule"),new C.WarnRule(t,this.scanner.spanFrom$1(e))},_whileRule$2:function(e,t){var n=this._inControlDirective;return this._inControlDirective=!0,this._withChildren$3(t,e,new C.StylesheetParser__whileRule_closure(this,n,this._expression$0()))},unknownAtRule$2:function(e,t){var n,r,i,s={},a=this._stylesheet$_inUnknownAtRule;return this._stylesheet$_inUnknownAtRule=!0,s.value=null,n=this.scanner,r=33===n.peekChar$0()||this.atEndOfStatement$0()?null:s.value=this.almostAnyValue$0(),this.lookingAtChildren$0()?i=this._withChildren$3(this.get$_statement(),e,new C.StylesheetParser_unknownAtRule_closure(s,t)):(this.expectStatementSeparator$0(),i=C.AtRule$(t,n.spanFrom$1(e),null,r)),this._stylesheet$_inUnknownAtRule=a,i},_disallowedAtRule$1:function(e){this.almostAnyValue$0(),this.error$2(0,"This at-rule is not allowed here.",this.scanner.spanFrom$1(e))},_argumentDeclaration$0:function(){var e,t,n,r,i,s,a,o,l,u,_=this.scanner,c=_._string_scanner$_position;_.expectChar$1(40),this.whitespace$0(),e=C._setArrayType([],V.JSArray_Argument),t=C.LinkedHashSet_LinkedHashSet$_empty(V.String),r=_.string;while(1){if(36!==_.peekChar$0()){n=null;break}if(i=_._string_scanner$_position,_.expectChar$1(36),s=this.identifier$1$normalize(!0),this.whitespace$0(),_.scanChar$1(58))this.whitespace$0(),a=this.expressionUntilComma$0();else{if(_.scanChar$1(46)){_.expectChar$1(46),_.expectChar$1(46),this.whitespace$0(),n=s;break}a=null}if(o=_._string_scanner$_position,l=_._sourceFile,u=new C._FileSpan(l,i,o),u._FileSpan$3(l,i,o),e.push(new C.Argument(s,a,u)),t.add$1(0,s)||C.throwExpression(new C.StringScannerException(r,"Duplicate argument.",A.JSArray_methods.get$last(e).span)),!_.scanChar$1(44)){n=null;break}this.whitespace$0()}return _.expectChar$1(41),_=_.spanFrom$1(new C._SpanScannerState(_,c)),new C.ArgumentDeclaration(C.List_List$unmodifiable(e,V.Argument),n,_)},_argumentInvocation$2$allowEmptySecondArg$mixin:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p=this.scanner,h=p._string_scanner$_position;p.expectChar$1(40),this.whitespace$0(),n=C._setArrayType([],V.JSArray_Expression),r=V.String,i=V.Expression,s=C.LinkedHashMap_LinkedHashMap$_empty(r,i),o=!t,l=p.string,u=null;while(1){if(!this._lookingAtExpression$0()){a=null;break}if(_=this.expressionUntilComma$1$singleEquals(o),this.whitespace$0(),_ instanceof C.VariableExpression&&p.scanChar$1(58))this.whitespace$0(),c=_.name,s.containsKey$1(c)&&C.throwExpression(new C.StringScannerException(l,"Duplicate argument.",_.span)),s.$indexSet(0,c,this.expressionUntilComma$1$singleEquals(o));else if(p.scanChar$1(46)){if(p.expectChar$1(46),p.expectChar$1(46),null!=u){this.whitespace$0(),a=_;break}u=_}else 0!==s.__js_helper$_length?C.throwExpression(new C.StringScannerException(l,k.Positi,_.get$span(_))):n.push(_);if(this.whitespace$0(),!p.scanChar$1(44)){a=null;break}if(this.whitespace$0(),e&&1===n.length&&0===s.__js_helper$_length&&null==u&&41===p.peekChar$0()){o=p._sourceFile,l=p._string_scanner$_position,new C.FileLocation(o,l).FileLocation$_$2(o,l),c=new C._FileSpan(o,l,l),c._FileSpan$3(o,l,l),l=C._setArrayType([""],V.JSArray_Object),$=C.List_List$from(l,!1,V.Object),$.fixed$length=Array,$.immutable$list=Array,o=new C.Interpolation($,c),o.Interpolation$2(l,c),n.push(new C.StringExpression(o,!1)),a=null;break}}return p.expectChar$1(41),p=p.spanFrom$1(new C._SpanScannerState(p,h)),new C.ArgumentInvocation(C.List_List$unmodifiable(n,i),C.ConstantMap_ConstantMap$from(s,r,i),u,a,p)},_argumentInvocation$0:function(){return this._argumentInvocation$2$allowEmptySecondArg$mixin(!1,!1)},_argumentInvocation$1$allowEmptySecondArg:function(e){return this._argumentInvocation$2$allowEmptySecondArg$mixin(e,!1)},_argumentInvocation$1$mixin:function(e){return this._argumentInvocation$2$allowEmptySecondArg$mixin(!1,e)},_expression$3$bracketList$singleEquals$until:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S="Expected expression.",v={},b=null!=n;if(b&&n.call$0()&&this.scanner.error$1(0,S),e){if(r=this.scanner,i=new C._SpanScannerState(r,r._string_scanner$_position),r.expectChar$1(91),this.whitespace$0(),r.scanChar$1(93))return b=C._setArrayType([],V.JSArray_Expression),r=r.spanFrom$1(i),new C.ListExpression(C.List_List$unmodifiable(b,V.Expression),A.ListSeparator_undecided_null_undecided,!0,r)}else i=null;r=this.scanner,s=new C._SpanScannerState(r,r._string_scanner$_position),a=this._inParentheses,v.operands_=v.operators_=v.spaceExpressions_=v.commaExpressions_=null,v.allowSlash=!0,v.singleExpression_=this._singleExpression$0(),o=new C.StylesheetParser__expression_resetState(v,this,s),l=new C.StylesheetParser__expression_resolveOneOperation(v,this),u=new C.StylesheetParser__expression_resolveOperations(v,l),_=new C.StylesheetParser__expression_addSingleExpression(v,this,o,u),c=new C.StylesheetParser__expression_addOperator(v,this,l),$=new C.StylesheetParser__expression_resolveSpaceExpressions(v,this,u);e:for(p=V.JSArray_Expression;1;){if(this.whitespace$0(),b&&n.call$0())break e;switch(h=r.peekChar$0(),h){case 40:_.call$1(this._parentheses$0());break;case 91:_.call$1(this._expression$1$bracketList(!0));break;case 36:_.call$1(this._variable$0());break;case 38:_.call$1(this._selector$0());break;case 39:case 34:_.call$1(this.interpolatedString$0());break;case 35:_.call$1(this._hashExpression$0());break;case 61:r.readChar$0(),t&&61!==r.peekChar$0()?c.call$1(A.BinaryOperator_2jN):(r.expectChar$1(61),c.call$1(A.BinaryOperator_ql5));break;case 33:if(d=r.peekChar$1(1),61===d)r.readChar$0(),r.readChar$0(),c.call$1(A.BinaryOperator_ViB);else{if(f=null==d||((32|d)>>>0===105||(32===d||9===d||10===d||13===d||12===d)),!f)break e;_.call$1(this._importantExpression$0())}break;case 60:r.readChar$0(),c.call$1(r.scanChar$1(61)?A.BinaryOperator_kpg:A.BinaryOperator_U8c);break;case 62:r.readChar$0(),c.call$1(r.scanChar$1(61)?A.BinaryOperator_7Tg:A.BinaryOperator_cIH);break;case 42:r.readChar$0(),c.call$1(A.BinaryOperator_qN2);break;case 43:null==v.singleExpression_?_.call$1(this._unaryOperation$0()):(r.readChar$0(),c.call$1(A.BinaryOperator_anB));break;case 45:d=r.peekChar$1(1),null!=d&&d>=48&&d<=57||46===d?null!=v.singleExpression_?(f=r.peekChar$1(-1),f=32===f||9===f||10===f||13===f||12===f):f=!0:f=!1,f?_.call$1(this._number$0()):this._lookingAtInterpolatedIdentifier$0()?_.call$1(this.identifierLike$0()):null==v.singleExpression_?_.call$1(this._unaryOperation$0()):(r.readChar$0(),c.call$1(A.BinaryOperator_olz));break;case 47:null==v.singleExpression_?_.call$1(this._unaryOperation$0()):(r.readChar$0(),c.call$1(A.BinaryOperator_t8B));break;case 37:r.readChar$0(),c.call$1(A.BinaryOperator_OTG);break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:_.call$1(this._number$0());break;case 46:if(46===r.peekChar$1(1))break e;_.call$1(this._number$0());break;case 97:!this.get$plainCss()&&this.scanIdentifier$1("and")?c.call$1(A.BinaryOperator_SNp):_.call$1(this.identifierLike$0());break;case 111:!this.get$plainCss()&&this.scanIdentifier$1("or")?c.call$1(A.BinaryOperator_M6L):_.call$1(this.identifierLike$0());break;case 117:case 85:43===r.peekChar$1(1)?_.call$1(this._unicodeRange$0()):_.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:_.call$1(this.identifierLike$0());break;case 44:if(this._inParentheses&&(this._inParentheses=!1,v.allowSlash)){o.call$0();break}g=v.commaExpressions_,null==g&&(g=v.commaExpressions_=C._setArrayType([],p)),null==v.singleExpression_&&r.error$1(0,S),$.call$0(),f=v.singleExpression_,f.toString,g.push(f),r.readChar$0(),v.allowSlash=!0,v.singleExpression_=null;break;default:if(null!=h&&h>=128){_.call$1(this.identifierLike$0());break}break e}}return e&&r.expectChar$1(93),g=v.commaExpressions_,m=v.spaceExpressions_,null!=g?($.call$0(),this._inParentheses=a,y=v.singleExpression_,null!=y&&g.push(y),b=r.spanFrom$1(null==i?s:i),new C.ListExpression(C.List_List$unmodifiable(g,V.Expression),A.ListSeparator_rXA,e,b)):e&&null!=m?(u.call$0(),b=v.singleExpression_,b.toString,m.push(b),i.toString,r=r.spanFrom$1(i),new C.ListExpression(C.List_List$unmodifiable(m,V.Expression),A.ListSeparator_EVt,!0,r)):($.call$0(),e&&(b=v.singleExpression_,b.toString,p=C._setArrayType([b],p),i.toString,r=r.spanFrom$1(i),v.singleExpression_=new C.ListExpression(C.List_List$unmodifiable(p,V.Expression),A.ListSeparator_undecided_null_undecided,!0,r)),b=v.singleExpression_,b.toString,b)},_expression$0:function(){return this._expression$3$bracketList$singleEquals$until(!1,!1,null)},_expression$2$singleEquals$until:function(e,t){return this._expression$3$bracketList$singleEquals$until(!1,e,t)},_expression$1$bracketList:function(e){return this._expression$3$bracketList$singleEquals$until(e,!1,null)},_expression$1$until:function(e){return this._expression$3$bracketList$singleEquals$until(!1,!1,e)},expressionUntilComma$1$singleEquals:function(e){return this._expression$2$singleEquals$until(e,new C.StylesheetParser_expressionUntilComma_closure(this))},expressionUntilComma$0:function(){return this.expressionUntilComma$1$singleEquals(!1)},_isSlashOperand$1:function(e){var t;return t=e instanceof C.NumberExpression||(e instanceof C.CalculationExpression||e instanceof C.BinaryOperationExpression&&e.allowsSlash),t},_singleExpression$0:function(){var e,t=this.scanner,n=t.peekChar$0();switch(n){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),C.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!=n&&n>=128)return this.identifierLike$0();t.error$1(0,"Expected expression.")}},_parentheses$0:function(){var e,t,n,r,i,s;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(i=this.scanner,t=new C._SpanScannerState(i,i._string_scanner$_position),i.expectChar$1(40),this.whitespace$0(),!this._lookingAtExpression$0())return i.expectChar$1(41),s=C._setArrayType([],V.JSArray_Expression),i=i.spanFrom$1(t),s=C.List_List$unmodifiable(s,V.Expression),new C.ListExpression(s,A.ListSeparator_undecided_null_undecided,!1,i);if(n=this.expressionUntilComma$0(),i.scanChar$1(58))return this.whitespace$0(),i=this._stylesheet$_map$2(n,t),i;if(!i.scanChar$1(44))return i.expectChar$1(41),i=i.spanFrom$1(t),new C.ParenthesizedExpression(n,i);for(this.whitespace$0(),r=C._setArrayType([n],V.JSArray_Expression);1;){if(!this._lookingAtExpression$0())break;if(E.add$1$ax(r,this.expressionUntilComma$0()),!i.scanChar$1(44))break;this.whitespace$0()}return i.expectChar$1(41),i=i.spanFrom$1(t),s=C.List_List$unmodifiable(r,V.Expression),new C.ListExpression(s,A.ListSeparator_rXA,!1,i)}finally{this._inParentheses=e}},_stylesheet$_map$2:function(e,t){var n,r,i=V.Tuple2_Expression_Expression,s=C._setArrayType([new C.Tuple2(e,this.expressionUntilComma$0(),i)],V.JSArray_Tuple2_Expression_Expression);for(n=this.scanner;n.scanChar$1(44);){if(this.whitespace$0(),!this._lookingAtExpression$0())break;r=this.expressionUntilComma$0(),n.expectChar$1(58),this.whitespace$0(),s.push(new C.Tuple2(r,this.expressionUntilComma$0(),i))}return n.expectChar$1(41),n=n.spanFrom$1(t),new C.MapExpression(C.List_List$unmodifiable(s,i),n)},_hashExpression$0:function(){var e,t,n,r,i,s=this.scanner;return 123===s.peekChar$1(1)?this.identifierLike$0():(e=new C._SpanScannerState(s,s._string_scanner$_position),s.expectChar$1(35),t=s.peekChar$0(),null!=t&&C.isDigit(t)?new C.ColorExpression(this._hexColorContents$1(e),s.spanFrom$1(e)):(n=s._string_scanner$_position,r=this.interpolatedIdentifier$0(),this._isHexColor$1(r)?(s.set$state(new C._SpanScannerState(s,n)),new C.ColorExpression(this._hexColorContents$1(e),s.spanFrom$1(e))):(n=new C.StringBuffer(""),i=new C.InterpolationBuffer(n,C._setArrayType([],V.JSArray_Object)),n._contents=""+C.Primitives_stringFromCharCode(35),i.addInterpolation$1(r),new C.StringExpression(i.interpolation$1(s.spanFrom$1(e)),!1))))},_hexColorContents$1:function(e){var t,n,r,i,s,a,o,l=this._hexDigit$0(),u=this._hexDigit$0(),_=this._hexDigit$0(),c=this.scanner;return C.isHex(c.peekChar$0())?(s=this._hexDigit$0(),a=l<<4>>>0,o=_<<4>>>0,C.isHex(c.peekChar$0())?(t=a+u,n=o+s,r=(this._hexDigit$0()<<4>>>0)+this._hexDigit$0(),i=C.isHex(c.peekChar$0())?((this._hexDigit$0()<<4>>>0)+this._hexDigit$0())/255:null):(t=a+l,n=(u<<4>>>0)+u,r=o+_,i=((s<<4>>>0)+s)/255)):(t=(l<<4>>>0)+l,n=(u<<4>>>0)+u,r=(_<<4>>>0)+_,i=null),C.SassColor$rgbInternal(t,n,r,i,null==i?new C.SpanColorFormat(c.spanFrom$1(e)):null)},_isHexColor$1:function(e){var t,n=e.get$asPlain();return null!=n&&(t=n.length,(3===t||4===t||6===t||8===t)&&(t=new C.CodeUnits(n),t.every$1(t,C.character__isHex$closure())))},_hexDigit$0:function(){var e=this.scanner,t=e.peekChar$0();return null!=t&&C.isHex(t)||e.error$1(0,"Expected hex digit."),C.asHex(e.readChar$0())},_minusExpression$0:function(){var e=this.scanner.peekChar$1(1);return C.isDigit(e)||46===e?this._number$0():this._lookingAtInterpolatedIdentifier$0()?this.identifierLike$0():this._unaryOperation$0()},_importantExpression$0:function(){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 C._SpanScannerState(e,t)),new C.StringExpression(C.Interpolation$(C._setArrayType(["!important"],V.JSArray_Object),t),!1)},_unaryOperation$0:function(){var e=this.scanner,t=e._string_scanner$_position,n=this._unaryOperatorFor$1(e.readChar$0());return null==n?e.error$2$position(0,"Expected unary operator.",e._string_scanner$_position-1):this.get$plainCss()&&n!==A.UnaryOperator_Ix1&&e.error$3$length$position(0,"Operators aren't allowed in plain CSS.",1,e._string_scanner$_position-1),this.whitespace$0(),new C.UnaryOperationExpression(n,this._singleExpression$0(),e.spanFrom$1(new C._SpanScannerState(e,t)))},_unaryOperatorFor$1:function(e){switch(e){case 43:return A.UnaryOperator_gg4;case 45:return A.UnaryOperator_TLI;case 47:return A.UnaryOperator_Ix1;default:return null}},_number$0:function(){var e,t,n=this.scanner,r=n._string_scanner$_position,i=n.peekChar$0(),s=43!==i;return s&&45!==i||n.readChar$0(),46!==n.peekChar$0()&&this._consumeNaturalNumber$0(),this._tryDecimal$1$allowTrailingDot(n._string_scanner$_position!==r&&s&&45!==i),this._tryExponent$0(),e=C.double_parse(n.substring$1(0,r)),n.scanChar$1(37)?t="%":(s=!!this.lookingAtIdentifier$0()&&(45!==n.peekChar$0()||45!==n.peekChar$1(1)),t=s?this.identifier$1$unit(!0):null),new C.NumberExpression(e,t,n.spanFrom$1(new C._SpanScannerState(n,r)))},_consumeNaturalNumber$0:function(){var e,t=this.scanner;C.isDigit(t.readChar$0())||t.error$2$position(0,"Expected digit.",t._string_scanner$_position-1);while(1){if(e=t.peekChar$0(),!(null!=e&&e>=48&&e<=57))break;t.readChar$0()}},_tryDecimal$1$allowTrailingDot:function(e){var t,n=this.scanner;if(46===n.peekChar$0()){if(!C.isDigit(n.peekChar$1(1))){if(e)return;n.error$2$position(0,"Expected digit.",n._string_scanner$_position+1)}n.readChar$0();while(1){if(t=n.peekChar$0(),!(null!=t&&t>=48&&t<=57))break;n.readChar$0()}}},_tryExponent$0:function(){var e,t,n=this.scanner,r=n.peekChar$0();if((101===r||69===r)&&(e=n.peekChar$1(1),C.isDigit(e)||45===e||43===e)){n.readChar$0(),43!==e&&45!==e||n.readChar$0(),C.isDigit(n.peekChar$0())||n.error$1(0,"Expected digit.");while(1){if(t=n.peekChar$0(),!(null!=t&&t>=48&&t<=57))break;n.readChar$0()}}},_unicodeRange$0:function(){var e,t,n,r,i="Expected at most 6 digits.",s=this.scanner,a=new C._SpanScannerState(s,s._string_scanner$_position);for(this.expectIdentChar$1(117),s.expectChar$1(43),e=0;this.scanCharIf$1(new C.StylesheetParser__unicodeRange_closure);)++e;for(t=!1;s.scanChar$1(63);t=!0)++e;if(0===e)s.error$1(0,'Expected hex digit or "?".');else if(e>6)this.error$2(0,i,s.spanFrom$1(a));else if(t)return n=s.substring$1(0,a.position),s=s.spanFrom$1(a),new C.StringExpression(C.Interpolation$(C._setArrayType([n],V.JSArray_Object),s),!1);if(s.scanChar$1(45)){for(n=s._string_scanner$_position,r=0;this.scanCharIf$1(new C.StylesheetParser__unicodeRange_closure0);)++r;0===r?s.error$1(0,"Expected hex digit."):r>6&&this.error$2(0,i,s.spanFrom$1(new C._SpanScannerState(s,n)))}return this._lookingAtInterpolatedIdentifierBody$0()&&s.error$1(0,"Expected end of identifier."),n=s.substring$1(0,a.position),s=s.spanFrom$1(a),new C.StringExpression(C.Interpolation$(C._setArrayType([n],V.JSArray_Object),s),!1)},_variable$0:function(){var e=this.scanner,t=new C._SpanScannerState(e,e._string_scanner$_position),n=this.variableName$0();return this.get$plainCss()&&this.error$2(0,k.Sass_v,e.spanFrom$1(t)),new C.VariableExpression(null,n,e.spanFrom$1(t))},_selector$0:function(){var e,t;return this.get$plainCss()&&this.scanner.error$2$length(0,k.The_pa,1),e=this.scanner,t=new C._SpanScannerState(e,e._string_scanner$_position),e.expectChar$1(38),e.scanChar$1(38)&&(this.logger.warn$2$span(0,k.In_Sas,e.spanFrom$1(t)),e.set$position(e._string_scanner$_position-1)),new C.SelectorExpression(e.spanFrom$1(t))},interpolatedString$0:function(){var e,t,n,r,i,s,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 C.StringBuffer(""),t=C._setArrayType([],V.JSArray_Object),n=new C.InterpolationBuffer(e,t);1;){if(r=a.peekChar$0(),r===l){a.readChar$0();break}null==r||10===r||13===r||12===r?a.error$1(0,"Expected "+C.Primitives_stringFromCharCode(l)+"."):92===r?(i=a.peekChar$1(1),10===i||13===i||12===i?(a.readChar$0(),a.readChar$0(),13===i&&a.scanChar$1(10)):e._contents+=C.Primitives_stringFromCharCode(C.consumeEscapedCharacter(a))):35===r&&123===a.peekChar$1(1)?(s=this.singleInterpolation$0(),n._flushText$0(),t.push(s)):e._contents+=C.Primitives_stringFromCharCode(a.readChar$0())}return new C.StringExpression(n.interpolation$1(a.spanFrom$1(new C._SpanScannerState(a,o))),!0)},identifierLike$0:function(){var e,t,n,r,i=this.scanner,s=new C._SpanScannerState(i,i._string_scanner$_position),a=this.interpolatedIdentifier$0(),o=a.get$asPlain(),l=C._Cell$(),u=null==o,_=!u;if(_){if("if"===o&&40===i.peekChar$0())return e=this._argumentInvocation$0(),new C.IfExpression(e,a.span.expand$1(0,e.span));if("not"===o)return this.whitespace$0(),t=this._singleExpression$0(),new C.UnaryOperationExpression(A.UnaryOperator_not_not_not,t,a.span.expand$1(0,t.get$span(t)));if(l.__late_helper$_value=o.toLowerCase(),40!==i.peekChar$0()){switch(o){case"false":return new C.BooleanExpression(!1,a.span);case"null":return new C.NullExpression(a.span);case"true":return new C.BooleanExpression(!0,a.span)}if(n=I.$get$colorsByName().$index(0,l._readLocal$0()),null!=n)return i=a.span,new C.ColorExpression(C.SassColor$rgbInternal(n.get$red(n),n.get$green(n),n.get$blue(n),n._alpha,new C.SpanColorFormat(i)),i)}if(r=this.trySpecialFunction$2(l._readLocal$0(),s),null!=r)return r}switch(i.peekChar$0()){case 46:if(46===i.peekChar$1(1))return new C.StringExpression(a,!1);if(i.readChar$0(),_)return this.namespacedExpression$2(o,s);this.error$2(0,k.Interpn,a.span);break;case 40:return u?new C.InterpolatedFunctionExpression(a,this._argumentInvocation$0(),i.spanFrom$1(s)):new C.FunctionExpression(null,o,this._argumentInvocation$1$allowEmptySecondArg(E.$eq$(l._readLocal$0(),"var")),i.spanFrom$1(s));default:return new C.StringExpression(a,!1)}},namespacedExpression$2:function(e,t){var n,r=this.scanner;return 36===r.peekChar$0()?(n=this.variableName$0(),this._assertPublic$2(n,new C.StylesheetParser_namespacedExpression_closure(this,t)),new C.VariableExpression(e,n,r.spanFrom$1(t))):new C.FunctionExpression(e,this._publicIdentifier$0(),this._argumentInvocation$0(),r.spanFrom$1(t))},trySpecialFunction$2:function(e,t){var n,r,i,s,a=this.scanner,o=40===a.peekChar$0()?this._tryCalculation$2(e,t):null;if(null!=o)return o;switch(C.unvendor(e)){case"calc":case"element":case"expression":if(!a.scanChar$1(40))return null;n=new C.StringBuffer(""),r=new C.InterpolationBuffer(n,C._setArrayType([],V.JSArray_Object)),i=""+e,n._contents=i,n._contents=i+C.Primitives_stringFromCharCode(40);break;case"progid":if(!a.scanChar$1(58))return null;n=new C.StringBuffer(""),r=new C.InterpolationBuffer(n,C._setArrayType([],V.JSArray_Object)),i=""+e,n._contents=i,n._contents=i+C.Primitives_stringFromCharCode(58),s=a.peekChar$0();while(1){if(null!=s?(i=s>=97&&s<=122||s>=65&&s<=90,i=i||46===s):i=!1,!i)break;n._contents+=C.Primitives_stringFromCharCode(a.readChar$0()),s=a.peekChar$0()}a.expectChar$1(40),n._contents+=C.Primitives_stringFromCharCode(40);break;case"url":return C.NullableExtension_andThen(this._tryUrlContents$1(t),new C.StylesheetParser_trySpecialFunction_closure);default:return null}return r.addInterpolation$1(this._interpolatedDeclarationValue$1$allowEmpty(!0)),a.expectChar$1(41),r._interpolation_buffer$_text._contents+=C.Primitives_stringFromCharCode(41),new C.StringExpression(r.interpolation$1(a.spanFrom$1(t)),!1)},_tryCalculation$2:function(e,t){var n,r,i,s,a;switch(e){case"calc":return r=this._calculationArguments$1(1),i=this.scanner.spanFrom$1(t),new C.CalculationExpression(e,C.CalculationExpression__verifyArguments(r),i);case"min":case"max":i=this.scanner,n=new C._SpanScannerState(i,i._string_scanner$_position),r=null;try{r=this._calculationArguments$0()}catch(s){if(V.FormatException._is(C.unwrapException(s)))return i.set$state(n),null;throw s}return a=r,i=i.spanFrom$1(t),new C.CalculationExpression(e,C.CalculationExpression__verifyArguments(a),i);case"clamp":return r=this._calculationArguments$1(3),i=this.scanner.spanFrom$1(t),new C.CalculationExpression(e,C.CalculationExpression__verifyArguments(r),i);default:return null}},_calculationArguments$1:function(e){var t,n,r,i=this.scanner;if(i.expectChar$1(40),t=this._containsCalculationInterpolation$0()?new C.StringExpression(this._interpolatedDeclarationValue$0(),!1):null,null!=t)return i.expectChar$1(41),C._setArrayType([t],V.JSArray_Expression);this.whitespace$0(),n=C._setArrayType([this._calculationSum$0()],V.JSArray_Expression),r=null!=e;while(1){if(r&&!(n.length<e)||!i.scanChar$1(44))break;this.whitespace$0(),n.push(this._calculationSum$0())}return i.expectChar$2$name(41,n.length===e?'"+", "-", "*", "/", or ")"':'"+", "-", "*", "/", ",", or ")"'),n},_calculationArguments$0:function(){return this._calculationArguments$1(null)},_calculationSum$0:function(){var e,t,n,r,i=this._calculationProduct$0();for(e=this.scanner;1;){if(t=e.peekChar$0(),n=43===t,!n&&45!==t)return i;r=e.peekChar$1(-1),32===r||9===r||10===r||13===r||12===r?(r=e.peekChar$1(1),r=!(32===r||9===r||10===r||13===r||12===r)):r=!0,r&&e.error$1(0,k.x22x2b__an),e.readChar$0(),this.whitespace$0(),n=n?A.BinaryOperator_anB:A.BinaryOperator_olz,i=new C.BinaryOperationExpression(n,i,this._calculationProduct$0(),!1)}},_calculationProduct$0:function(){var e,t,n,r=this._calculationValue$0();for(e=this.scanner;1;){if(this.whitespace$0(),t=e.peekChar$0(),n=42===t,!n&&47!==t)return r;e.readChar$0(),this.whitespace$0(),n=n?A.BinaryOperator_qN2:A.BinaryOperator_t8B,r=new C.BinaryOperationExpression(n,r,this._calculationValue$0(),!1)}},_calculationValue$0:function(){var e,t,n,r,i,s,a=this.scanner,o=a.peekChar$0();return 43===o||46===o||C.isDigit(o)?this._number$0():36===o?this._variable$0():40===o?(e=a._string_scanner$_position,a.readChar$0(),t=this._containsCalculationInterpolation$0()?new C.StringExpression(this._interpolatedDeclarationValue$0(),!1):null,null==t&&(this.whitespace$0(),t=this._calculationSum$0()),this.whitespace$0(),a.expectChar$1(41),new C.ParenthesizedExpression(t,a.spanFrom$1(new C._SpanScannerState(a,e)))):this.lookingAtIdentifier$0()?(n=new C._SpanScannerState(a,a._string_scanner$_position),r=this.identifier$0(),a.scanChar$1(46)?this.namespacedExpression$2(r,n):40!==a.peekChar$0()?new C.StringExpression(C.Interpolation$(C._setArrayType([r],V.JSArray_Object),a.spanFrom$1(n)),!1):(i=r.toLowerCase(),s=this._tryCalculation$2(i,n),null!=s?s:"if"===i?new C.IfExpression(this._argumentInvocation$0(),a.spanFrom$1(n)):new C.FunctionExpression(null,r,this._argumentInvocation$0(),a.spanFrom$1(n)))):45===o?this._number$0():void a.error$1(0,k.Expectn)},_containsCalculationInterpolation$0:function(){var e,t,n,r,i,s=k.The_gi,a="Invalid position ",o=C._setArrayType([],V.JSArray_int),l=this.scanner,u=new C._SpanScannerState(l,l._string_scanner$_position);for(e=l.string.length,t=0;l._string_scanner$_position!==e;){switch(n=l.peekChar$0(),n){case 92:r=1;break;case 47:r=2;break;case 39:case 34:r=3;break;case 35:r=4;break;case 40:r=5;break;case 123:case 91:r=6;break;case 41:r=7;break;case 125:case 93:r=8;break;default:r=9;break}e:for(;1;)switch(r){case 1:l.readChar$0(),l.readChar$0();break e;case 2:this.scanComment$0()||l.readChar$0();break e;case 3:this.interpolatedString$0();break e;case 4:if(0===t&&123===l.peekChar$1(1))return u._scanner!==l&&C.throwExpression(C.ArgumentError$(s,null)),i=u.position,((0===i?1/i<0:i<0)||i>e)&&C.throwExpression(C.ArgumentError$(a+i,null)),l._string_scanner$_position=i,l._lastMatch=null,!0;l.readChar$0();break e;case 5:++t,r=6;continue e;case 6:n.toString,o.push(C.opposite(n)),l.readChar$0();break e;case 7:--t,r=8;continue e;case 8:if(0===o.length||o.pop()!==n)return u._scanner!==l&&C.throwExpression(C.ArgumentError$(s,null)),i=u.position,((0===i?1/i<0:i<0)||i>e)&&C.throwExpression(C.ArgumentError$(a+i,null)),l._string_scanner$_position=i,l._lastMatch=null,!1;l.readChar$0();break e;case 9:l.readChar$0();break e}}return l.set$state(u),!1},_tryUrlContents$2$name:function(e,t){var n,r,i,s,a,o,l,u=this.scanner,_=u._string_scanner$_position;if(!u.scanChar$1(40))return null;for(this.whitespaceWithoutComments$0(),n=new C.StringBuffer(""),r=C._setArrayType([],V.JSArray_Object),i=new C.InterpolationBuffer(n,r),s=""+(null==t?"url":t),n._contents=s,n._contents=s+C.Primitives_stringFromCharCode(40);1;){if(a=u.peekChar$0(),null==a)break;if(92===a)n._contents+=C.S(this.escape$0());else if(s=33===a||(37===a||(38===a||(a>=42&&a<=126||a>=128))),s)n._contents+=C.Primitives_stringFromCharCode(u.readChar$0());else if(35===a)123===u.peekChar$1(1)?(s=this.singleInterpolation$0(),i._flushText$0(),r.push(s)):n._contents+=C.Primitives_stringFromCharCode(u.readChar$0());else{if(32!==a&&9!==a&&10!==a&&13!==a&&12!==a){if(41===a)return n._contents+=C.Primitives_stringFromCharCode(u.readChar$0()),o=u._string_scanner$_position,_=u._sourceFile,s=e.position,u=new C._FileSpan(_,s,o),u._FileSpan$3(_,s,o),s=V.Object,_=C.List_List$of(r,!0,s),r=n._contents,0!==r.length&&_.push((r.charCodeAt(0),r)),l=C.List_List$from(_,!1,s),l.fixed$length=Array,l.immutable$list=Array,n=new C.Interpolation(l,u),n.Interpolation$2(_,u),n;break}if(this.whitespaceWithoutComments$0(),41!==u.peekChar$0())break}}return u.set$state(new C._SpanScannerState(u,_)),null},_tryUrlContents$1:function(e){return this._tryUrlContents$2$name(e,null)},dynamicUrl$0:function(){var e,t=this.scanner,n=new C._SpanScannerState(t,t._string_scanner$_position);return this.expectIdentifier$1("url"),e=this._tryUrlContents$1(n),null!=e?new C.StringExpression(e,!1):new C.InterpolatedFunctionExpression(C.Interpolation$(C._setArrayType(["url"],V.JSArray_Object),t.spanFrom$1(n)),this._argumentInvocation$0(),t.spanFrom$1(n))},almostAnyValue$1$omitComments:function(e){var t,n,r,i,s,a,o,l,u=this.scanner,_=u._string_scanner$_position,c=new C.StringBuffer(""),$=new C.InterpolationBuffer(c,C._setArrayType([],V.JSArray_Object));e:for(t=u.string,n=t.length,r=!e;1;)switch(i=u.peekChar$0(),i){case 92:c._contents+=C.Primitives_stringFromCharCode(u.readChar$0()),c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break;case 34:case 39:$.addInterpolation$1(this.interpolatedString$0().asInterpolation$0());break;case 47:s=u._string_scanner$_position,this.scanComment$0()?r&&(a=u._string_scanner$_position,c._contents+=A.JSString_methods.substring$2(t,s,a)):c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break;case 35:123===u.peekChar$1(1)?$.addInterpolation$1(this.interpolatedIdentifier$0()):c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break;case 13:case 10:case 12:if(this.get$indented())break e;c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break;case 33:case 59:case 123:case 125:break e;case 117:case 85:if(o=u._string_scanner$_position,!this.scanIdentifier$1("url")){c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break}l=this._tryUrlContents$1(new C._SpanScannerState(u,o)),null==l?(((0===o?1/o<0:o<0)||o>n)&&C.throwExpression(C.ArgumentError$("Invalid position "+o,null)),u._string_scanner$_position=o,u._lastMatch=null,c._contents+=C.Primitives_stringFromCharCode(u.readChar$0())):$.addInterpolation$1(l);break;default:if(null==i)break e;this.lookingAtIdentifier$0()?c._contents+=this.identifier$0():c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break}return $.interpolation$1(u.spanFrom$1(new C._SpanScannerState(u,_)))},almostAnyValue$0:function(){return this.almostAnyValue$1$omitComments(!1)},_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p=this.scanner,h=p._string_scanner$_position,d=new C.StringBuffer(""),f=new C.InterpolationBuffer(d,C._setArrayType([],V.JSArray_Object)),g=C._setArrayType([],V.JSArray_int);e:for(r=p.string,i=r.length,s=!e,a=!n,o=!1;1;)switch(l=p.peekChar$0(),l){case 92:d._contents+=C.S(this.escape$1$identifierStart(!0)),o=!1;break;case 34:case 39:f.addInterpolation$1(this.interpolatedString$0().asInterpolation$0()),o=!1;break;case 47:42===p.peekChar$1(1)?(u=this.get$loudComment(),_=p._string_scanner$_position,u.call$0(),c=p._string_scanner$_position,d._contents+=A.JSString_methods.substring$2(r,_,c)):d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 35:123===p.peekChar$1(1)?f.addInterpolation$1(this.interpolatedIdentifier$0()):d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 32:case 9:o?u=!0:(u=p.peekChar$1(1),u=!(32===u||9===u||10===u||13===u||12===u)),u?d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()):p.readChar$0();break;case 10:case 13:case 12:if(this.get$indented())break e;u=p.peekChar$1(-1),10!==u&&13!==u&&12!==u&&(d._contents+="\n"),p.readChar$0(),o=!0;break;case 40:case 123:case 91:l.toString,d._contents+=C.Primitives_stringFromCharCode(l),g.push(C.opposite(p.readChar$0())),o=!1;break;case 41:case 125:case 93:if(0===g.length)break e;l.toString,d._contents+=C.Primitives_stringFromCharCode(l),p.expectChar$1(g.pop()),o=!1;break;case 59:if(a&&0===g.length)break e;d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 58:if(s&&0===g.length)break e;d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 117:case 85:if(u=p._string_scanner$_position,!this.scanIdentifier$1("url")){d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break}$=this._tryUrlContents$1(new C._SpanScannerState(p,u)),null==$?(((0===u?1/u<0:u<0)||u>i)&&C.throwExpression(C.ArgumentError$("Invalid position "+u,null)),p._string_scanner$_position=u,p._lastMatch=null,d._contents+=C.Primitives_stringFromCharCode(p.readChar$0())):f.addInterpolation$1($),o=!1;break;default:if(null==l)break e;this.lookingAtIdentifier$0()?d._contents+=this.identifier$0():d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break}return 0!==g.length&&p.expectChar$1(A.JSArray_methods.get$last(g)),t||0!==f._interpolation_buffer$_contents.length||0!==d._contents.length||p.error$1(0,"Expected token."),f.interpolation$1(p.spanFrom$1(new C._SpanScannerState(p,h)))},_interpolatedDeclarationValue$1$allowEmpty:function(e){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,!1)},_interpolatedDeclarationValue$0:function(){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,!1,!1)},_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon:function(e,t){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,t)},interpolatedIdentifier$0:function(){var e,t="Expected identifier.",n=this.scanner,r=new C._SpanScannerState(n,n._string_scanner$_position),i=new C.StringBuffer(""),s=C._setArrayType([],V.JSArray_Object),a=new C.InterpolationBuffer(i,s);return n.scanChar$1(45)&&(i._contents+=C.Primitives_stringFromCharCode(45),n.scanChar$1(45))?(i._contents+=C.Primitives_stringFromCharCode(45),this._interpolatedIdentifierBody$1(a),a.interpolation$1(n.spanFrom$1(r))):(e=n.peekChar$0(),null==e?n.error$1(0,t):95===e||C.isAlphabetic0(e)||e>=128?i._contents+=C.Primitives_stringFromCharCode(n.readChar$0()):92===e?i._contents+=C.S(this.escape$1$identifierStart(!0)):35===e&&123===n.peekChar$1(1)?(i=this.singleInterpolation$0(),a._flushText$0(),s.push(i)):n.error$1(0,t),this._interpolatedIdentifierBody$1(a),a.interpolation$1(n.spanFrom$1(r)))},_interpolatedIdentifierBody$1:function(e){var t,n,r,i,s;for(t=e._interpolation_buffer$_contents,n=this.scanner,r=e._interpolation_buffer$_text;1;){if(i=n.peekChar$0(),null==i)break;if(95!==i&&45!==i?(s=i>=97&&i<=122||i>=65&&i<=90,s=!!s||i>=48&&i<=57,s=s||i>=128):s=!0,s)r._contents+=C.Primitives_stringFromCharCode(n.readChar$0());else if(92===i)r._contents+=C.S(this.escape$0());else{if(35!==i||123!==n.peekChar$1(1))break;s=this.singleInterpolation$0(),e._flushText$0(),t.push(s)}}},singleInterpolation$0:function(){var e,t=this.scanner,n=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,k.Interpp,t.spanFrom$1(new C._SpanScannerState(t,n))),e},_mediaQueryList$0:function(){for(var e,t=this.scanner,n=t._string_scanner$_position,r=new C.StringBuffer(""),i=new C.InterpolationBuffer(r,C._setArrayType([],V.JSArray_Object));1;){if(this.whitespace$0(),this._stylesheet$_mediaQuery$1(i),this.whitespace$0(),!t.scanChar$1(44))break;e=r._contents+=C.Primitives_stringFromCharCode(44),r._contents=e+C.Primitives_stringFromCharCode(32)}return i.interpolation$1(t.spanFrom$1(new C._SpanScannerState(t,n)))},_stylesheet$_mediaQuery$1:function(e){var t,n,r;if(40===this.scanner.peekChar$0())return this._stylesheet$_mediaInParens$1(e),this.whitespace$0(),void(this.scanIdentifier$1("and")?(e._interpolation_buffer$_text._contents+=" and ",this.expectWhitespace$0(),this._stylesheet$_mediaLogicSequence$2(e,"and")):this.scanIdentifier$1("or")&&(e._interpolation_buffer$_text._contents+=" or ",this.expectWhitespace$0(),this._stylesheet$_mediaLogicSequence$2(e,"or")));if(t=this.interpolatedIdentifier$0(),C.equalsIgnoreCase(t.get$asPlain(),"not")&&(this.expectWhitespace$0(),!this._lookingAtInterpolatedIdentifier$0()))return e._interpolation_buffer$_text._contents+="not ",void this._mediaOrInterp$1(e);if(this.whitespace$0(),e.addInterpolation$1(t),this._lookingAtInterpolatedIdentifier$0()){if(n=e._interpolation_buffer$_text,n._contents+=C.Primitives_stringFromCharCode(32),r=this.interpolatedIdentifier$0(),C.equalsIgnoreCase(r.get$asPlain(),"and"))this.expectWhitespace$0(),n._contents+=" and ";else{if(this.whitespace$0(),e.addInterpolation$1(r),!this.scanIdentifier$1("and"))return;this.expectWhitespace$0(),n._contents+=" and "}if(this.scanIdentifier$1("not"))return this.expectWhitespace$0(),n._contents+="not ",void this._mediaOrInterp$1(e);this._stylesheet$_mediaLogicSequence$2(e,"and")}},_stylesheet$_mediaLogicSequence$2:function(e,t){var n,r;for(n=e._interpolation_buffer$_text;1;){if(this._mediaOrInterp$1(e),this.whitespace$0(),!this.scanIdentifier$1(t))return;this.expectWhitespace$0(),r=n._contents+=C.Primitives_stringFromCharCode(32),r+=t,n._contents=r,n._contents=r+C.Primitives_stringFromCharCode(32)}},_mediaOrInterp$1:function(e){var t;35===this.scanner.peekChar$0()?(t=this.singleInterpolation$0(),e.addInterpolation$1(C.Interpolation$(C._setArrayType([t],V.JSArray_Object),t.get$span(t)))):this._stylesheet$_mediaInParens$1(e)},_stylesheet$_mediaInParens$1:function(e){var t,n,r,i,s,a=this.scanner;a.expectChar$2$name(40,"media condition in parentheses"),t=e._interpolation_buffer$_text,t._contents+=C.Primitives_stringFromCharCode(40),this.whitespace$0(),40===a.peekChar$0()?(this._stylesheet$_mediaInParens$1(e),this.whitespace$0(),this.scanIdentifier$1("and")?(t._contents+=" and ",this.expectWhitespace$0(),this._stylesheet$_mediaLogicSequence$2(e,"and")):this.scanIdentifier$1("or")&&(t._contents+=" or ",this.expectWhitespace$0(),this._stylesheet$_mediaLogicSequence$2(e,"or"))):this.scanIdentifier$1("not")?(t._contents+="not ",this.expectWhitespace$0(),this._mediaOrInterp$1(e)):(n=this._expressionUntilComparison$0(),e._flushText$0(),r=e._interpolation_buffer$_contents,r.push(n),a.scanChar$1(58)?(this.whitespace$0(),n=t._contents+=C.Primitives_stringFromCharCode(58),t._contents=n+C.Primitives_stringFromCharCode(32),n=this._expression$0(),e._flushText$0(),r.push(n)):(i=a.peekChar$0(),n=60!==i,n&&62!==i&&61!==i||(t._contents+=C.Primitives_stringFromCharCode(32),t._contents+=C.Primitives_stringFromCharCode(a.readChar$0()),n&&62!==i||!a.scanChar$1(61)||(t._contents+=C.Primitives_stringFromCharCode(61)),t._contents+=C.Primitives_stringFromCharCode(32),this.whitespace$0(),s=this._expressionUntilComparison$0(),e._flushText$0(),r.push(s),n&&62!==i?n=!1:(i.toString,n=a.scanChar$1(i)),n&&(n=t._contents+=C.Primitives_stringFromCharCode(32),t._contents=n+C.Primitives_stringFromCharCode(i),a.scanChar$1(61)&&(t._contents+=C.Primitives_stringFromCharCode(61)),t._contents+=C.Primitives_stringFromCharCode(32),this.whitespace$0(),n=this._expressionUntilComparison$0(),e._flushText$0(),r.push(n))))),a.expectChar$1(41),this.whitespace$0(),t._contents+=C.Primitives_stringFromCharCode(41)},_expressionUntilComparison$0:function(){return this._expression$1$until(new C.StylesheetParser__expressionUntilComparison_closure(this))},_supportsCondition$0:function(){var e,t,n,r,i,s,a,o=this.scanner,l=o._string_scanner$_position;if(this.scanIdentifier$1("not"))return this.whitespace$0(),new C.SupportsNegation(this._supportsConditionInParens$0(),o.spanFrom$1(new C._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(),n=this._supportsConditionInParens$0(),r=o._string_scanner$_position,i=o._sourceFile,s=new C._FileSpan(i,l,r),s._FileSpan$3(i,l,r),e=new C.SupportsOperation(e,n,t,s),a=t.toLowerCase(),"and"!==a&&"or"!==a&&C.throwExpression(C.ArgumentError$value(t,"operator",'may only be "and" or "or".')),this.whitespace$0();return e},_supportsConditionInParens$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$=this.scanner,p=new C._SpanScannerState($,$._string_scanner$_position);if(this._lookingAtInterpolatedIdentifier$0()){if(a=this.interpolatedIdentifier$0(),o=a.get$asPlain(),"not"===(null==o?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 C.SupportsFunction(a,l,$.spanFrom$1(p));if(o=a.contents,1===o.length&&V.Expression._is(A.JSArray_methods.get$first(o)))return new C.SupportsInterpolation(V.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(),u=this._supportsConditionInParens$0(),$.expectChar$1(41),new C.SupportsNegation(u,$.spanFrom$1(p));if(40===$.peekChar$0())return u=this._supportsCondition$0(),$.expectChar$1(41),u;e=null,t=new C._SpanScannerState($,$._string_scanner$_position),n=this._inParentheses;try{e=this._expression$0(),$.expectChar$1(58)}catch(_){if(V.FormatException._is(C.unwrapException(_))){if($.set$state(t),this._inParentheses=n,r=this.interpolatedIdentifier$0(),i=this._trySupportsOperation$2(r,t),null!=i)return $.expectChar$1(41),i;if(o=new C.InterpolationBuffer(new C.StringBuffer(""),C._setArrayType([],V.JSArray_Object)),o.addInterpolation$1(r),o.addInterpolation$1(this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!1,!0,!0)),s=o.interpolation$1($.spanFrom$1(t)),58===$.peekChar$0())throw _;return $.expectChar$1(41),new C.SupportsAnything(s,$.spanFrom$1(p))}throw _}return c=this._supportsDeclarationValue$2(e,p),$.expectChar$1(41),c},_supportsDeclarationValue$2:function(e,t){var n;return e instanceof C.StringExpression&&!e.hasQuotes&&A.JSString_methods.startsWith$1(e.text.get$initialPlain(),"--")?n=new C.StringExpression(this._interpolatedDeclarationValue$0(),!1):(this.whitespace$0(),n=this._expression$0()),new C.SupportsDeclaration(e,n,this.scanner.spanFrom$1(t))},_trySupportsOperation$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h=e.contents;if(1!==h.length)return null;if(n=A.JSArray_methods.get$first(h),!V.Expression._is(n))return null;for(h=this.scanner,r=new C._SpanScannerState(h,h._string_scanner$_position),this.whitespace$0(),i=t.position,s=e.span,a=null,o=a;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 r._scanner!==h&&C.throwExpression(C.ArgumentError$(k.The_gi,null)),i=r.position,((0===i?1/i<0:i<0)||i>h.string.length)&&C.throwExpression(C.ArgumentError$("Invalid position "+i,null)),h._string_scanner$_position=i,h._lastMatch=null;a="or"}this.whitespace$0(),l=this._supportsConditionInParens$0(),u=null==o?new C.SupportsInterpolation(n,s):o,_=h._string_scanner$_position,c=h._sourceFile,$=new C._FileSpan(c,i,_),$._FileSpan$3(c,i,_),o=new C.SupportsOperation(u,l,a,$),p=a.toLowerCase(),"and"!==p&&"or"!==p&&C.throwExpression(C.ArgumentError$value(a,"operator",'may only be "and" or "or".')),this.whitespace$0()}return o},_lookingAtInterpolatedIdentifier$0:function(){var e,t=this.scanner,n=t.peekChar$0();return null!=n&&(!!(95===n||C.isAlphabetic0(n)||n>=128||92===n)||(35===n?123===t.peekChar$1(1):45===n&&(e=t.peekChar$1(1),null!=e&&(35===e?123===t.peekChar$1(2):95===e||C.isAlphabetic0(e)||e>=128||92===e||45===e))))},_lookingAtInterpolatedIdentifierBody$0:function(){var e=this.scanner,t=e.peekChar$0();return null!=t&&(!!(95===t||C.isAlphabetic0(t)||t>=128||C.isDigit(t)||45===t||92===t)||35===t&&123===e.peekChar$1(1))},_lookingAtExpression$0:function(){var e,t=this.scanner,n=t.peekChar$0();return null!=n&&(46===n?46!==t.peekChar$1(1):33===n?(e=t.peekChar$1(1),t=null==e||((32|e)>>>0===105||(32===e||9===e||10===e||13===e||12===e)),t):(t=40===n||(47===n||(91===n||(39===n||(34===n||(35===n||(43===n||(45===n||(92===n||(36===n||(38===n||(95===n||C.isAlphabetic0(n)||n>=128||C.isDigit(n)))))))))))),t))},_withChildren$1$3:function(e,t,n){var r=n.call$2(this.children$1(0,e),this.scanner.spanFrom$1(t));return this.whitespaceWithoutComments$0(),r},_withChildren$3:function(e,t,n){return this._withChildren$1$3(e,t,n,V.dynamic)},_urlString$0:function(){var e,t,n,r,i=this.scanner,s=new C._SpanScannerState(i,i._string_scanner$_position),a=this.string$0();try{return n=C.Uri_parse(a),n}catch(r){if(n=C.unwrapException(r),!V.FormatException._is(n))throw r;e=n,t=C.getTraceFromException(r),this.error$3(0,"Invalid URL: "+E.get$message$x(e),i.spanFrom$1(s),t)}},_publicIdentifier$0:function(){var e=this.scanner,t=e._string_scanner$_position,n=this.identifier$1$normalize(!0);return this._assertPublic$2(n,new C.StylesheetParser__publicIdentifier_closure(this,new C._SpanScannerState(e,t))),n},_assertPublic$2:function(e,t){var n=A.JSString_methods._codeUnitAt$1(e,0);45!==n&&95!==n||this.error$2(0,k.Privat,t.call$0())},get$plainCss:function(){return!1}},C.StylesheetParser_parse_closure.prototype={call$0:function(){var e,t,n=this.$this,r=n.scanner,i=r._string_scanner$_position;return r.scanChar$1(65279),e=n.statements$1(new C.StylesheetParser_parse__closure(n)),r.expectDone$0(),t=n._globalVariables,t=t.get$values(t),A.JSArray_methods.addAll$1(e,C.MappedIterable_MappedIterable(t,new C.StylesheetParser_parse__closure0,C._instanceType(t)._eval$1("Iterable.E"),V.Statement)),C.Stylesheet$internal(e,r.spanFrom$1(new C._SpanScannerState(r,i)),n.get$plainCss())},$signature:295},C.StylesheetParser_parse__closure.prototype={call$0:function(){var e=this.$this;return e.scanner.scan$1("@charset")?(e.whitespace$0(),e.string$0(),null):e._statement$1$root(!0)},$signature:299},C.StylesheetParser_parse__closure0.prototype={call$1:function(e){var t=e.name,n=e.expression;return C.VariableDeclaration$(t,new C.NullExpression(n.get$span(n)),e.span,null,!1,!0,null)},$signature:308},C.StylesheetParser_parseArgumentDeclaration_closure.prototype={call$0:function(){var e,t=this.$this,n=t.scanner;return n.expectChar$2$name(64,"@-rule"),t.identifier$0(),t.whitespace$0(),t.identifier$0(),e=t._argumentDeclaration$0(),t.whitespace$0(),n.expectChar$1(123),e},$signature:309},C.StylesheetParser_parseVariableDeclaration_closure.prototype={call$0:function(){var e=this.$this;return e.lookingAtIdentifier$0()?e._variableDeclarationWithNamespace$0():e.variableDeclarationWithoutNamespace$0()},$signature:153},C.StylesheetParser_parseUseRule_closure.prototype={call$0:function(){var e=this.$this,t=e.scanner,n=t._string_scanner$_position;return t.expectChar$2$name(64,"@-rule"),e.expectIdentifier$1("use"),e.whitespace$0(),e._useRule$1(new C._SpanScannerState(t,n))},$signature:316},C.StylesheetParser__parseSingleProduction_closure.prototype={call$0:function(){var e=this.production.call$0();return this.$this.scanner.expectDone$0(),e},$signature:function(){return this.T._eval$1("0()")}},C.StylesheetParser__statement_closure.prototype={call$0:function(){return this.$this._statement$0()},$signature:110},C.StylesheetParser_variableDeclarationWithoutNamespace_closure.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:24},C.StylesheetParser_variableDeclarationWithoutNamespace_closure0.prototype={call$0:function(){return this.declaration},$signature:153},C.StylesheetParser__declarationOrBuffer_closure.prototype={call$2:function(e,t){return C.Declaration$nested(this.name,e,t,null)},$signature:95},C.StylesheetParser__declarationOrBuffer_closure0.prototype={call$2:function(e,t){return C.Declaration$nested(this.name,e,t,this._box_0.value)},$signature:95},C.StylesheetParser__styleRule_closure.prototype={call$2:function(e,t){var n=this.$this;return n.get$indented()&&0===e.length&&n.logger.warn$2$span(0,k.This_s,this._box_0.interpolation.span),n._inStyleRule=this.wasInStyleRule,C.StyleRule$(this._box_0.interpolation,e,n.scanner.spanFrom$1(this.start))},$signature:320},C.StylesheetParser__propertyOrVariableDeclaration_closure.prototype={call$2:function(e,t){return C.Declaration$nested(this._box_0.name,e,t,null)},$signature:95},C.StylesheetParser__propertyOrVariableDeclaration_closure0.prototype={call$2:function(e,t){return C.Declaration$nested(this._box_0.name,e,t,this.value)},$signature:95},C.StylesheetParser__atRootRule_closure.prototype={call$2:function(e,t){return C.AtRootRule$(e,t,this.query)},$signature:154},C.StylesheetParser__atRootRule_closure0.prototype={call$2:function(e,t){return C.AtRootRule$(e,t,null)},$signature:154},C.StylesheetParser__eachRule_closure.prototype={call$2:function(e,t){return this.$this._inControlDirective=this.wasInControlDirective,C.EachRule$(this.variables,this.list,e,t)},$signature:323},C.StylesheetParser__functionRule_closure.prototype={call$2:function(e,t){return C.FunctionRule$(this.name,this.$arguments,e,t,this.precedingComment)},$signature:328},C.StylesheetParser__forRule_closure.prototype={call$0:function(){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:29},C.StylesheetParser__forRule_closure0.prototype={call$2:function(e,t){var n;return this.$this._inControlDirective=this.wasInControlDirective,n=this._box_0.exclusive,n.toString,C.ForRule$(this.variable,this.from,this.to,e,t,n)},$signature:329},C.StylesheetParser__memberList_closure.prototype={call$0:function(){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:1},C.StylesheetParser__includeRule_closure.prototype={call$2:function(e,t){return C.ContentBlock$(this.contentArguments_,e,t)},$signature:334},C.StylesheetParser_mediaRule_closure.prototype={call$2:function(e,t){return C.MediaRule$(this.query,e,t)},$signature:337},C.StylesheetParser__mixinRule_closure.prototype={call$2:function(e,t){return this.$this._stylesheet$_inMixin=!1,C.MixinRule$(this.name,this.$arguments,e,t,this.precedingComment)},$signature:338},C.StylesheetParser_mozDocumentRule_closure.prototype={call$2:function(e,t){return this._box_0.needsDeprecationWarning&&C.WarnForDeprecation_warnForDeprecation(this.$this.logger,A.Deprecation_gJ9,k.x40_moz_,t,null),C.AtRule$(this.name,t,e,this.value)},$signature:200},C.StylesheetParser_supportsRule_closure.prototype={call$2:function(e,t){return C.SupportsRule$(this.condition,e,t)},$signature:340},C.StylesheetParser__whileRule_closure.prototype={call$2:function(e,t){return this.$this._inControlDirective=this.wasInControlDirective,C.WhileRule$(this.condition,e,t)},$signature:342},C.StylesheetParser_unknownAtRule_closure.prototype={call$2:function(e,t){return C.AtRule$(this.name,t,e,this._box_0.value)},$signature:200},C.StylesheetParser__expression_resetState.prototype={call$0:function(){var e,t=this._box_0;t.operands_=t.operators_=t.spaceExpressions_=t.commaExpressions_=null,e=this.$this,e.scanner.set$state(this.start),t.allowSlash=!0,t.singleExpression_=e._singleExpression$0()},$signature:0},C.StylesheetParser__expression_resolveOneOperation.prototype={call$0:function(){var e,t,n,r,i,s,a=this._box_0,o=a.operators_.pop(),l=a.operands_.pop(),u=a.singleExpression_;null==u&&(e=this.$this.scanner,t=o.operator.length,e.error$3$length$position(0,"Expected expression.",t,e._string_scanner$_position-t)),a.allowSlash?(e=this.$this,e=!e._inParentheses&&o===A.BinaryOperator_t8B&&e._isSlashOperand$1(l)&&e._isSlashOperand$1(u)):e=!1,e?a.singleExpression_=new C.BinaryOperationExpression(A.BinaryOperator_t8B,l,u,!0):(a.singleExpression_=new C.BinaryOperationExpression(o,l,u,!1),e=a.allowSlash=!1,o!==A.BinaryOperator_anB&&o!==A.BinaryOperator_olz||(t=this.$this,n=t.scanner.string,r=u.get$span(u),r=r.get$start(r),i=u.get$span(u),s=o.operator,A.JSString_methods.substring$2(n,r.offset-1,i.get$start(i).offset)===s&&(e=l.get$span(l),e=A.JSString_methods.codeUnitAt$1(n,e.get$end(e).offset),e=32===e||9===e||10===e||13===e||12===e),e&&(e=l.toString$0(0),n=u.toString$0(0),r=l.toString$0(0),i=u.toString$0(0),a=a.singleExpression_,C.WarnForDeprecation_warnForDeprecation(t.logger,A.Deprecation_sIK,"This operation is parsed as:\n\n "+e+" "+s+" "+n+k.x0a_but_+r+" ("+s+i+")\n\nAdd a space after "+s+k.x20to_cl,a.get$span(a),null))))},$signature:0},C.StylesheetParser__expression_resolveOperations.prototype={call$0:function(){var e,t=this._box_0.operators_;if(null!=t)for(e=this.resolveOneOperation;0!==t.length;)e.call$0()},$signature:0},C.StylesheetParser__expression_addSingleExpression.prototype={call$1:function(e){var t,n,r=this._box_0;if(null!=r.singleExpression_){if(t=this.$this,t._inParentheses&&(t._inParentheses=!1,r.allowSlash))return void this.resetState.call$0();n=r.spaceExpressions_,null==n&&(n=r.spaceExpressions_=C._setArrayType([],V.JSArray_Expression)),this.resolveOperations.call$0(),t=r.singleExpression_,t.toString,n.push(t),r.allowSlash=!0}r.singleExpression_=e},$signature:346},C.StylesheetParser__expression_addOperator.prototype={call$1:function(e){var t,n,r,i,s,a,o=this.$this;o.get$plainCss()&&e!==A.BinaryOperator_t8B&&e!==A.BinaryOperator_2jN&&(t=o.scanner,n=e.operator.length,t.error$3$length$position(0,"Operators aren't allowed in plain CSS.",n,t._string_scanner$_position-n)),t=this._box_0,t.allowSlash=t.allowSlash&&e===A.BinaryOperator_t8B,r=t.operators_,null==r&&(r=t.operators_=C._setArrayType([],V.JSArray_BinaryOperator)),i=t.operands_,null==i&&(i=t.operands_=C._setArrayType([],V.JSArray_Expression)),n=this.resolveOneOperation,s=e.precedence;while(1){if(!(0!==r.length&&A.JSArray_methods.get$last(r).precedence>=s))break;n.call$0()}r.push(e),a=t.singleExpression_,null==a&&(n=o.scanner,s=e.operator.length,n.error$3$length$position(0,"Expected expression.",s,n._string_scanner$_position-s)),i.push(a),o.whitespace$0(),t.singleExpression_=o._singleExpression$0()},$signature:352},C.StylesheetParser__expression_resolveSpaceExpressions.prototype={call$0:function(){var e,t,n,r;this.resolveOperations.call$0(),e=this._box_0,t=e.spaceExpressions_,null!=t&&(n=e.singleExpression_,null==n&&this.$this.scanner.error$1(0,"Expected expression."),t.push(n),r=A.JSArray_methods.get$first(t),r=r.get$span(r).expand$1(0,n.get$span(n)),e.singleExpression_=new C.ListExpression(C.List_List$unmodifiable(t,V.Expression),A.ListSeparator_EVt,!1,r),e.spaceExpressions_=null)},$signature:0},C.StylesheetParser_expressionUntilComma_closure.prototype={call$0:function(){return 44===this.$this.scanner.peekChar$0()},$signature:29},C.StylesheetParser__unicodeRange_closure.prototype={call$1:function(e){return null!=e&&C.isHex(e)},$signature:34},C.StylesheetParser__unicodeRange_closure0.prototype={call$1:function(e){return null!=e&&C.isHex(e)},$signature:34},C.StylesheetParser_namespacedExpression_closure.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:24},C.StylesheetParser_trySpecialFunction_closure.prototype={call$1:function(e){return new C.StringExpression(e,!1)},$signature:354},C.StylesheetParser__expressionUntilComparison_closure.prototype={call$0:function(){var e=this.$this.scanner,t=e.peekChar$0();return 61===t?61!==e.peekChar$1(1):60===t||62===t},$signature:29},C.StylesheetParser__publicIdentifier_closure.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:24},C.StylesheetGraph.prototype={modifiedSince$3:function(e,t,n){var r=this._stylesheet_graph$_add$3(e,n,null);return null==r||new C.StylesheetGraph_modifiedSince_transitiveModificationTime(this).call$1(r)._value>t._value},_stylesheet_graph$_add$3:function(e,t,n){var r,i,s=this._ignoreErrors$1(new C.StylesheetGraph__add_closure(this,e,t,n));return null==s?null:(r=s.item1,i=s.item2,this.addCanonical$3(r,i,s.item3),this._nodes.$index(0,i))},addCanonical$4$recanonicalize:function(e,t,n,r){var i,s=this._nodes;return null!=s.$index(0,t)?A.Set_empty2:(i=this._ignoreErrors$1(new C.StylesheetGraph_addCanonical_closure(this,e,t,n)),null==i?A.Set_empty2:(s.$indexSet(0,t,C.StylesheetNode$_(i,e,t,this._upstreamNodes$3(i,e,t))),r?this._recanonicalizeImports$2(e,t):A.Set_empty2))},addCanonical$3:function(e,t,n){return this.addCanonical$4$recanonicalize(e,t,n,!0)},_upstreamNodes$3:function(e,t,n){var r,i,s,a,o,l=V.Uri,u=C.LinkedHashSet_LinkedHashSet$_literal([n],l),_=C.LinkedHashSet_LinkedHashSet$_empty(l),c=C.LinkedHashSet_LinkedHashSet$_empty(l),$=C.LinkedHashSet_LinkedHashSet$_empty(l),p=C.LinkedHashSet_LinkedHashSet$_empty(l);for(new C._FindDependenciesVisitor(_,c,$,p,C.LinkedHashSet_LinkedHashSet$_empty(V.nullable_String)).visitChildren$1(e.children),r=V.UnmodifiableSetView_Uri,_=new C.UnmodifiableSetView(_,r),c=new C.UnmodifiableSetView(c,r),$=new C.UnmodifiableSetView($,r),i=V.nullable_StylesheetNode,s=C.LinkedHashMap_LinkedHashMap$_empty(l,i),a=new C.UnionSet(C.LinkedHashSet_LinkedHashSet$_literal([_,c,$],V.Set_Uri),V.UnionSet_Uri).get$_union_set$_iterable(),a=a.get$iterator(a);a.moveNext$0();)o=a.get$current(a),s.$indexSet(0,o,this._nodeFor$4(o,t,n,u));for(l=C.LinkedHashMap_LinkedHashMap$_empty(l,i),_=new C.DependencyReport(_,c,$,new C.UnmodifiableSetView(p,r)).imports._base,_=_.get$iterator(_);_.moveNext$0();)c=_.get$current(_),l.$indexSet(0,c,this._nodeFor$5$forImport(c,t,n,u,!0));return new C.Tuple2(s,l,V.Tuple2_of_Map_of_Uri_and_nullable_StylesheetNode_and_Map_of_Uri_and_nullable_StylesheetNode)},reload$1:function(e){var t,n,r=this._nodes.$index(0,e);if(null==r)throw C.wrapException(C.StateError$(e.toString$0(0)+" is not in the dependency graph."));return this._transitiveModificationTimes.clear$0(0),this.importCache.clearImport$1(e),t=this._ignoreErrors$1(new C.StylesheetGraph_reload_closure(this,r,e)),null!=t&&(r._stylesheet=t,n=this._upstreamNodes$3(t,r.importer,e),r._replaceUpstream$2(n.item1,n.item2),!0)},_recanonicalizeImports$2:function(e,t){var n,r,i,s,a,o,l,u=C.LinkedHashSet_LinkedHashSet$_empty(V.StylesheetNode);for(n=this._nodes,n=n.get$values(n),n=n.get$iterator(n),r=V.UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode,i=V.Uri,s=V.nullable_StylesheetNode;n.moveNext$0();)a=n.get$current(n),o=this._recanonicalizeImportsForNode$4$forImport(a,e,t,!1),l=this._recanonicalizeImportsForNode$4$forImport(a,e,t,!0),0===o.__js_helper$_length&&0===l.__js_helper$_length||(u.add$1(0,a),a._replaceUpstream$2(C.mergeMaps(new C.UnmodifiableMapView(a._upstream,r),o,i,s),C.mergeMaps(new C.UnmodifiableMapView(a._upstreamImports,r),l,i,s)));return 0!==u._collection$_length&&this._transitiveModificationTimes.clear$0(0),u},_recanonicalizeImportsForNode$4$forImport:function(e,t,n,r){var i=V.UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode,s=r?new C.UnmodifiableMapView(e._upstreamImports,i):new C.UnmodifiableMapView(e._upstream,i),a=C.LinkedHashMap_LinkedHashMap$_empty(V.Uri,V.nullable_StylesheetNode);return s._map.forEach$1(0,new C.StylesheetGraph__recanonicalizeImportsForNode_closure(this,t,n,e,r,a)),a},_nodeFor$5$forImport:function(e,t,n,r,i){var s,a,o,l,u,_,c=this._ignoreErrors$1(new C.StylesheetGraph__nodeFor_closure(this,e,t,n,i));return null==c?null:(s=c.item1,a=c.item2,o=c.item3,l=this._nodes,l.containsKey$1(a)?l.$index(0,a):r.contains$1(0,a)?null:(u=this._ignoreErrors$1(new C.StylesheetGraph__nodeFor_closure0(this,s,a,o)),null==u?null:(r.add$1(0,a),_=C.StylesheetNode$_(u,s,a,this._upstreamNodes$3(u,s,a)),r.remove$1(0,a),l.$indexSet(0,a,_),_)))},_nodeFor$4:function(e,t,n,r){return this._nodeFor$5$forImport(e,t,n,r,!1)},_ignoreErrors$1$1:function(e){var t;try{return t=e.call$0(),t}catch(n){return null}},_ignoreErrors$1:function(e){return this._ignoreErrors$1$1(e,V.dynamic)}},C.StylesheetGraph_modifiedSince_transitiveModificationTime.prototype={call$1:function(e){return this.$this._transitiveModificationTimes.putIfAbsent$2(e.canonicalUrl,new C.StylesheetGraph_modifiedSince_transitiveModificationTime_closure(e,this))},$signature:355},C.StylesheetGraph_modifiedSince_transitiveModificationTime_closure.prototype={call$0:function(){var e,t,n,r=this.node,i=r.importer.modificationTime$1(r.canonicalUrl);for(e=r._upstream,e=e.get$values(e),r=r._upstreamImports,r=e.followedBy$1(0,r.get$values(r)),r=new C.FollowedByIterator(E.get$iterator$ax(r.__internal$_first),r._second),e=this.transitiveModificationTime;r.moveNext$0();)t=r._currentIterator,t=t.get$current(t),n=null==t?new C.DateTime(Date.now(),!1):e.call$1(t),n._value>i._value&&(i=n);return i},$signature:148},C.StylesheetGraph__add_closure.prototype={call$0:function(){return this.$this.importCache.canonicalize$3$baseImporter$baseUrl(0,this.url,this.baseImporter,this.baseUrl)},$signature:98},C.StylesheetGraph_addCanonical_closure.prototype={call$0:function(){return this.$this.importCache.importCanonical$3$originalUrl(this.importer,this.canonicalUrl,this.originalUrl)},$signature:85},C.StylesheetGraph_reload_closure.prototype={call$0:function(){return this.$this.importCache.importCanonical$2(this.node.importer,this.canonicalUrl)},$signature:85},C.StylesheetGraph__recanonicalizeImportsForNode_closure.prototype={call$2:function(e,t){var n,r,i,s,a;if(this.importer.couldCanonicalize$2(e,this.canonicalUrl)){r=this.$this,i=r.importCache,i.clearCanonicalize$1(e),n=null;try{s=this.node,n=i.canonicalize$4$baseImporter$baseUrl$forImport(0,e,s.importer,s.canonicalUrl,this.forImport)}catch(o){}i=n,a=null==i?null:i.item2,E.$eq$(a,null==t?null:t.canonicalUrl)||(r=null==n?null:r._nodes.$index(0,n.item2),this.newMap.$indexSet(0,e,r))}},$signature:356},C.StylesheetGraph__nodeFor_closure.prototype={call$0:function(){return this.$this.importCache.canonicalize$4$baseImporter$baseUrl$forImport(0,this.url,this.baseImporter,this.baseUrl,this.forImport)},$signature:98},C.StylesheetGraph__nodeFor_closure0.prototype={call$0:function(){return this.$this.importCache.importCanonical$3$originalUrl(this.importer,this.canonicalUrl,this.resolvedUrl)},$signature:85},C.StylesheetNode.prototype={StylesheetNode$_$4:function(e,t,n,r){var i,s;for(i=this._upstream,i=i.get$values(i),s=this._upstreamImports,s=i.followedBy$1(0,s.get$values(s)),s=new C.FollowedByIterator(E.get$iterator$ax(s.__internal$_first),s._second);s.moveNext$0();)i=s._currentIterator,i=i.get$current(i),null!=i&&i._downstream.add$1(0,this)},_replaceUpstream$2:function(e,t){var n,r,i,s=this._upstream,a=V.nullable_StylesheetNode;for(s=C.LinkedHashSet_LinkedHashSet$of(s.get$values(s),a),n=this._upstreamImports,s.addAll$1(0,n.get$values(n)),n=V.StylesheetNode,r=C.SetExtension_removeNull(s,n),a=C.LinkedHashSet_LinkedHashSet$of(e.get$values(e),a),a.addAll$1(0,t.get$values(t)),i=C.SetExtension_removeNull(a,n),s=r.difference$1(i),s=s.get$iterator(s);s.moveNext$0();)s.get$current(s)._downstream.remove$1(0,this);for(s=i.difference$1(r),s=s.get$iterator(s);s.moveNext$0();)s.get$current(s)._downstream.add$1(0,this);this._upstream=e,this._upstreamImports=t},_stylesheet_graph$_remove$0:function(){var e,t,n,r,i,s;for(e=this._upstream,e=C.LinkedHashSet_LinkedHashSet$of(e.get$values(e),V.nullable_StylesheetNode),t=this._upstreamImports,e.addAll$1(0,t.get$values(t)),e=C._LinkedHashSetIterator$(e,e._collection$_modifications),t=C._instanceType(e)._precomputed1;e.moveNext$0();)n=e._collection$_current,null==n&&(n=t._as(n)),null!=n&&n._downstream.remove$1(0,this);for(e=this._downstream,e=e.get$iterator(e);e.moveNext$0();){for(t=e.get$current(e),n=t._upstream,n=E.toList$0$ax(n.get$keys(n)),r=n.length,i=0;i<n.length;n.length===r||(0,C.throwConcurrentModificationError)(n),++i)if(s=n[i],E.$eq$(t._upstream.$index(0,s),this)){t._upstream.$indexSet(0,s,null);break}for(n=t._upstreamImports,n=E.toList$0$ax(n.get$keys(n)),r=n.length,i=0;i<n.length;n.length===r||(0,C.throwConcurrentModificationError)(n),++i)if(s=n[i],E.$eq$(t._upstreamImports.$index(0,s),this)){t._upstreamImports.$indexSet(0,s,null);break}}},toString$0:function(e){var t=this._stylesheet.span;return t=C.NullableExtension_andThen(t.get$sourceUrl(t),C.path__prettyUri$closure()),null==t?"<unknown>":t}},C.Syntax.prototype={_enumToString$0:function(){return"Syntax."+this._name},toString$0:function(e){return this._syntax$_name}},C.Box.prototype={$eq:function(e,t){return null!=t&&(this.$ti._is(t)&&t._box$_inner===this._box$_inner)},get$hashCode:function(e){return C.Primitives_objectHashCode(this._box$_inner)}},C.ModifiableBox.prototype={},C.LazyFileSpan.prototype={get$span:function(e){var t=this._lazy_file_span$_span;return null==t?this._lazy_file_span$_span=this._builder.call$0():t},compareTo$1:function(e,t){return this.get$span(this).compareTo$1(0,t)},get$context:function(e){var t=this.get$span(this);return t.get$context(t)},get$end:function(e){var t=this.get$span(this);return t.get$end(t)},expand$1:function(e,t){return this.get$span(this).expand$1(0,t)},get$file:function(e){var t=this.get$span(this);return t.get$file(t)},highlight$1$color:function(e){return this.get$span(this).highlight$1$color(e)},get$length:function(e){var t=this.get$span(this);return t.get$length(t)},message$2$color:function(e,t,n){return this.get$span(this).message$2$color(0,t,n)},message$1:function(e,t){return this.message$2$color(e,t,null)},get$sourceUrl:function(e){var t=this.get$span(this);return t.get$sourceUrl(t)},get$start:function(e){var t=this.get$span(this);return t.get$start(t)},get$text:function(){return this.get$span(this).get$text()},$isComparable:1,$isFileSpan:1,$isSourceSpan:1,$isSourceSpanWithContext:1},C.LimitedMapView.prototype={get$keys:function(e){return this._limited_map_view$_keys},get$length:function(e){return this._limited_map_view$_keys._collection$_length},get$isEmpty:function(e){return 0===this._limited_map_view$_keys._collection$_length},get$isNotEmpty:function(e){return 0!==this._limited_map_view$_keys._collection$_length},$index:function(e,t){return this._limited_map_view$_keys.contains$1(0,t)?this._limited_map_view$_map.$index(0,t):null},containsKey$1:function(e){return this._limited_map_view$_keys.contains$1(0,e)},remove$1:function(e,t){return this._limited_map_view$_keys.contains$1(0,t)?this._limited_map_view$_map.remove$1(0,t):null}},C.MergedMapView.prototype={get$keys:function(e){var t=this._mapsByKey;return new C.LinkedHashMapKeyIterable(t,C._instanceType(t)._eval$1("LinkedHashMapKeyIterable<1>"))},get$length:function(e){return this._mapsByKey.__js_helper$_length},get$isEmpty:function(e){return 0===this._mapsByKey.__js_helper$_length},get$isNotEmpty:function(e){return 0!==this._mapsByKey.__js_helper$_length},MergedMapView$1:function(e,t,n){var r,i,s,a,o,l,u,_;for(r=e.length,i=this._mapsByKey,s=t._eval$1("@<0>")._bind$1(n)._eval$1("MergedMapView<1,2>"),a=0;a<e.length;e.length===r||(0,C.throwConcurrentModificationError)(e),++a)if(o=e[a],s._is(o))for(l=o._mapsByKey,l=l.get$values(l),l=new C.MappedIterator(E.get$iterator$ax(l.__internal$_iterable),l._f),u=C._instanceType(l)._rest[1];l.moveNext$0();)_=l.__internal$_current,null==_&&(_=u._as(_)),C.setAll(i,_.get$keys(_),_);else C.setAll(i,o.get$keys(o),o)},$index:function(e,t){var n=this._mapsByKey.$index(0,this.$ti._precomputed1._as(t));return null==n?null:n.$index(0,t)},$indexSet:function(e,t,n){var r=this._mapsByKey.$index(0,t);if(null==r)throw C.wrapException(C.UnsupportedError$(k.New_en));r.$indexSet(0,t,n)},remove$1:function(e,t){throw C.wrapException(C.UnsupportedError$(k.Entrie))},containsKey$1:function(e){return this._mapsByKey.containsKey$1(e)}},C.MultiDirWatcher.prototype={watch$1:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p;for(n=this._watchers._map,r=n.get$entries(n).toList$0(0),i=r.length,s=this._group,a=!1,o=0;o<r.length;r.length===i||(0,C.throwConcurrentModificationError)(r),++o){if(l=r[o],u=l.key,u.toString,_=l.value,a?c=!1:(c=I.$get$context(),c=c._isWithinOrEquals$2(u,t)===A._PathRelation_equal||c._isWithinOrEquals$2(u,t)===A._PathRelation_within),c)return n=new C._Future(I.Zone__current,V._Future_void),n._asyncComplete$1(null),n;I.$get$context()._isWithinOrEquals$2(t,u)===A._PathRelation_within&&(n.remove$1(0,u),s.remove$1(0,_),a=!0)}return $=C.watchDir(t,this._poll),r=new C._CompleterStream(V._CompleterStream_WatchEvent),p=new C.StreamCompleter(r,V.StreamCompleter_WatchEvent),$.then$1$2$onError(0,p.get$setSourceStream(),p.get$setError(),V.void),n.$indexSet(0,t,r),s.add$1(0,r),$}},C.MultiSpan.prototype={get$start:function(e){var t=this._multi_span$_primary;return t.get$start(t)},get$end:function(e){var t=this._multi_span$_primary;return t.get$end(t)},get$text:function(){return this._multi_span$_primary.get$text()},get$context:function(e){var t=this._multi_span$_primary;return t.get$context(t)},get$file:function(e){var t=this._multi_span$_primary;return t.get$file(t)},get$length:function(e){var t=this._multi_span$_primary;return t.get$length(t)},get$sourceUrl:function(e){var t=this._multi_span$_primary;return t.get$sourceUrl(t)},compareTo$1:function(e,t){return this._multi_span$_primary.compareTo$1(0,t)},toString$0:function(e){return this._multi_span$_primary.toString$0(0)},expand$1:function(e,t){return new C.MultiSpan(this._multi_span$_primary.expand$1(0,t),this.primaryLabel,this.secondarySpans)},highlight$1$color:function(e){var t=!0===e||!1;return C.Highlighter$multiple(this._multi_span$_primary,this.primaryLabel,this.secondarySpans,t,null,null).highlight$0()},message$2$color:function(e,t,n){var r=E.$eq$(n,!0)||"string"==typeof n,i="string"==typeof n?n:null;return C.SourceSpanExtension_messageMultiple(this._multi_span$_primary,t,this.primaryLabel,this.secondarySpans,r,i,null)},message$1:function(e,t){return this.message$2$color(e,t,null)},$isComparable:1,$isFileSpan:1,$isSourceSpan:1,$isSourceSpanWithContext:1},C.NoSourceMapBuffer.prototype={get$length:function(e){return this._no_source_map_buffer$_buffer._contents.length},forSpan$1$2:function(e,t){return t.call$0()},forSpan$2:function(e,t){return this.forSpan$1$2(e,t,V.dynamic)},write$1:function(e,t){return this._no_source_map_buffer$_buffer._contents+=C.S(t),null},writeCharCode$1:function(e){return this._no_source_map_buffer$_buffer._contents+=C.Primitives_stringFromCharCode(e),null},toString$0:function(e){var t=this._no_source_map_buffer$_buffer._contents;return t.charCodeAt(0),t},buildSourceMap$1$prefix:function(e){return C.throwExpression(C.UnsupportedError$(k.NoSour))}},C.PrefixedMapView.prototype={get$keys:function(e){return new C._PrefixedKeys(this)},get$length:function(e){var t=this._prefixed_map_view$_map;return t.get$length(t)},get$isEmpty:function(e){var t=this._prefixed_map_view$_map;return t.get$isEmpty(t)},get$isNotEmpty:function(e){var t=this._prefixed_map_view$_map;return t.get$isNotEmpty(t)},$index:function(e,t){return"string"==typeof t&&A.JSString_methods.startsWith$1(t,this._prefix)?this._prefixed_map_view$_map.$index(0,E.substring$1$s(t,this._prefix.length)):null},containsKey$1:function(e){return"string"==typeof e&&A.JSString_methods.startsWith$1(e,this._prefix)&&this._prefixed_map_view$_map.containsKey$1(E.substring$1$s(e,this._prefix.length))}},C._PrefixedKeys.prototype={get$length:function(e){var t=this._view._prefixed_map_view$_map;return t.get$length(t)},get$iterator:function(e){var t=this._view._prefixed_map_view$_map;return t=E.map$1$1$ax(t.get$keys(t),new C._PrefixedKeys_iterator_closure(this),V.String),t.get$iterator(t)},contains$1:function(e,t){return this._view.containsKey$1(t)}},C._PrefixedKeys_iterator_closure.prototype={call$1:function(e){return this.$this._view._prefix+e},$signature:5},C.PublicMemberMapView.prototype={get$keys:function(e){var t=this._public_member_map_view$_inner;return E.where$1$ax(t.get$keys(t),C.utils__isPublic$closure())},containsKey$1:function(e){return"string"==typeof e&&C.isPublic(e)&&this._public_member_map_view$_inner.containsKey$1(e)},$index:function(e,t){return"string"==typeof t&&C.isPublic(t)?this._public_member_map_view$_inner.$index(0,t):null}},C.SourceMapBuffer.prototype={get$_targetLocation:function(){var e=this._source_map_buffer$_buffer._contents,t=this._line;return C.SourceLocation$(e.length,this._column,t,null)},get$length:function(e){return this._source_map_buffer$_buffer._contents.length},forSpan$1$2:function(e,t){var n,r=this._inSpan;this._inSpan=!0,this._addEntry$2(e.get$start(e),this.get$_targetLocation());try{return n=t.call$0(),n}finally{this._inSpan=r}},forSpan$2:function(e,t){return this.forSpan$1$2(e,t,V.dynamic)},_addEntry$2:function(e,t){var n,r,i=this._entries;if(0!==i.length){if(n=A.JSArray_methods.get$last(i),r=n.source,r.file.getLine$1(r.offset)===e.file.getLine$1(e.offset)&&n.target.line===t.line)return;if(n.target.offset===t.offset)return}i.push(new C.Entry(e,t,null))},write$1:function(e,t){var n,r,i=E.toString$0$(t);for(this._source_map_buffer$_buffer._contents+=i,n=i.length,r=0;r<n;++r)10===A.JSString_methods._codeUnitAt$1(i,r)?this._source_map_buffer$_writeLine$0():++this._column},writeCharCode$1:function(e){this._source_map_buffer$_buffer._contents+=C.Primitives_stringFromCharCode(e),10===e?this._source_map_buffer$_writeLine$0():++this._column},_source_map_buffer$_writeLine$0:function(){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 C.Entry(A.JSArray_methods.get$last(e).source,this.get$_targetLocation(),null))},toString$0:function(e){var t=this._source_map_buffer$_buffer._contents;return t.charCodeAt(0),t},buildSourceMap$1$prefix:function(e){var t,n,r,i={},s=e.length;if(0===s)return C.SingleMapping_SingleMapping$fromEntries(this._entries);for(i.prefixColumn=i.prefixLines=0,t=0,n=0;t<s;++t)10===A.JSString_methods._codeUnitAt$1(e,t)?(++i.prefixLines,i.prefixColumn=0,n=0):(r=n+1,i.prefixColumn=r,n=r);return n=this._entries,C.SingleMapping_SingleMapping$fromEntries(new C.MappedListIterable(n,new C.SourceMapBuffer_buildSourceMap_closure(i,s),C._arrayInstanceType(n)._eval$1("MappedListIterable<1,Entry>")))}},C.SourceMapBuffer_buildSourceMap_closure.prototype={call$1:function(e){var t=e.source,n=e.target,r=n.line,i=this._box_0,s=i.prefixLines;return i=0===r?i.prefixColumn:0,new C.Entry(t,C.SourceLocation$(n.offset+this.prefixLength,n.column+i,r+s,null),e.identifierName)},$signature:156},C.UnprefixedMapView.prototype={get$keys:function(e){return new C._UnprefixedKeys(this)},$index:function(e,t){return"string"==typeof t?this._unprefixed_map_view$_map.$index(0,this._unprefixed_map_view$_prefix+t):null},containsKey$1:function(e){return"string"==typeof e&&this._unprefixed_map_view$_map.containsKey$1(this._unprefixed_map_view$_prefix+e)},remove$1:function(e,t){return"string"==typeof t?this._unprefixed_map_view$_map.remove$1(0,this._unprefixed_map_view$_prefix+t):null}},C._UnprefixedKeys.prototype={get$iterator:function(e){var t=this._unprefixed_map_view$_view._unprefixed_map_view$_map;return t=E.where$1$ax(t.get$keys(t),new C._UnprefixedKeys_iterator_closure(this)).map$1$1(0,new C._UnprefixedKeys_iterator_closure0(this),V.String),t.get$iterator(t)},contains$1:function(e,t){return this._unprefixed_map_view$_view.containsKey$1(t)}},C._UnprefixedKeys_iterator_closure.prototype={call$1:function(e){return A.JSString_methods.startsWith$1(e,this.$this._unprefixed_map_view$_view._unprefixed_map_view$_prefix)},$signature:8},C._UnprefixedKeys_iterator_closure0.prototype={call$1:function(e){return A.JSString_methods.substring$1(e,this.$this._unprefixed_map_view$_view._unprefixed_map_view$_prefix.length)},$signature:5},C.indent_closure.prototype={call$1:function(e){return A.JSString_methods.$mul(" ",this.indentation)+e},$signature:5},C.flattenVertically_closure.prototype={call$1:function(e){return C.QueueList_QueueList$from(e,this.T)},$signature:function(){return this.T._eval$1("QueueList<0>(Iterable<0>)")}},C.flattenVertically_closure0.prototype={call$1:function(e){return this.result.push(e.removeFirst$0()),0===e.get$length(e)},$signature:function(){return this.T._eval$1("bool(QueueList<0>)")}},C.longestCommonSubsequence_backtrack.prototype={call$2:function(e,t){var n,r;return-1===e||-1===t?C._setArrayType([],this.T._eval$1("JSArray<0>")):(n=this.selections[e][t],null!=n?(r=this.call$2(e-1,t-1),E.add$1$ax(r,n),r):(r=this.lengths,r[e+1][t]>r[e][t+1]?this.call$2(e,t-1):this.call$2(e-1,t)))},$signature:function(){return this.T._eval$1("List<0>(int,int)")}},C.mapAddAll2_closure.prototype={call$2:function(e,t){var n=this.destination,r=n.$index(0,e);null!=r?r.addAll$1(0,t):n.$indexSet(0,e,t)},$signature:function(){return this.K1._eval$1("@<0>")._bind$1(this.K2)._bind$1(this.V)._eval$1("~(1,Map<2,3>)")}},C.Value.prototype={get$isTruthy:function(){return!0},get$separator:function(e){return A.ListSeparator_undecided_null_undecided},get$hasBrackets:function(){return!1},get$asList:function(){return C._setArrayType([this],V.JSArray_Value)},get$lengthAsList:function(){return 1},get$isBlank:function(){return!1},get$isSpecialNumber:function(){return!1},get$isVar:function(){return!1},get$realNull:function(){return this},sassIndexToListIndex$2:function(e,t){var n,r,i,s=e.assertNumber$1(t);if(s.get$hasUnits()&&(n=s.get$unitString(),r=s.unitSuggestion$1(t),C.EvaluationContext_current().warn$2(0,"$"+t+": Passing a number with unit "+n+k.x20is_de+r+k.x0a_Morex3a,A.Deprecation_8WR)),i=s.assertInt$1(t),0===i)throw C.wrapException(C.SassScriptException$("List index may not be 0.",t));if(Math.abs(i)>this.get$lengthAsList())throw C.wrapException(C.SassScriptException$("Invalid index "+e.toString$0(0)+" for a list with "+this.get$lengthAsList()+" elements.",t));return i<0?this.get$lengthAsList()+i:i-1},assertCalculation$1:function(e){return C.throwExpression(C.SassScriptException$(this.toString$0(0)+" is not a calculation.",e))},assertColor$1:function(e){return C.throwExpression(C.SassScriptException$(this.toString$0(0)+" is not a color.",e))},assertFunction$1:function(e){return C.throwExpression(C.SassScriptException$(this.toString$0(0)+" is not a function reference.",e))},assertMap$1:function(e){return C.throwExpression(C.SassScriptException$(this.toString$0(0)+" is not a map.",e))},tryMap$0:function(){return null},assertNumber$1:function(e){return C.throwExpression(C.SassScriptException$(this.toString$0(0)+" is not a number.",e))},assertNumber$0:function(){return this.assertNumber$1(null)},assertString$1:function(e){return C.throwExpression(C.SassScriptException$(this.toString$0(0)+" is not a string.",e))},_selectorString$1:function(e){var t=this._selectorStringOrNull$0();if(null!=t)return t;throw C.wrapException(C.SassScriptException$(this.toString$0(0)+k.x20is_noa,e))},_selectorStringOrNull$0:function(){var e,t,n,r,i,s,a,o;if(this instanceof C.SassString)return this._string$_text;if(!(this instanceof C.SassList))return null;if(e=this._list$_contents,t=e.length,0===t)return null;switch(n=C._setArrayType([],V.JSArray_String),r=this._separator,r){case A.ListSeparator_rXA:for(i=0;i<t;++i)if(s=e[i],s instanceof C.SassString)n.push(s._string$_text);else{if(!(s instanceof C.SassList&&s._separator===A.ListSeparator_EVt))return null;if(a=s._selectorStringOrNull$0(),null==a)return null;n.push(a)}break;case A.ListSeparator_zg9:return null;default:for(i=0;i<t;++i){if(o=e[i],!(o instanceof C.SassString))return null;n.push(o._string$_text)}break}return A.JSArray_methods.join$1(n,r===A.ListSeparator_rXA?", ":" ")},withListContents$2$separator:function(e,t){var n=null==t?this.get$separator(this):t,r=this.get$hasBrackets();return C.SassList$(e,n,r)},withListContents$1:function(e){return this.withListContents$2$separator(e,null)},greaterThan$1:function(e){return C.throwExpression(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".',null))},greaterThanOrEquals$1:function(e){return C.throwExpression(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".',null))},lessThan$1:function(e){return C.throwExpression(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".',null))},lessThanOrEquals$1:function(e){return C.throwExpression(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".',null))},times$1:function(e){return C.throwExpression(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".',null))},modulo$1:function(e){return C.throwExpression(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".',null))},plus$1:function(e){if(e instanceof C.SassString)return new C.SassString(C.serializeValue(this,!1,!0)+e._string$_text,e._hasQuotes);if(e instanceof C.SassCalculation)throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null));return new C.SassString(C.serializeValue(this,!1,!0)+C.serializeValue(e,!1,!0),!1)},minus$1:function(e){if(e instanceof C.SassCalculation)throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null));return new C.SassString(C.serializeValue(this,!1,!0)+"-"+C.serializeValue(e,!1,!0),!1)},dividedBy$1:function(e){return new C.SassString(C.serializeValue(this,!1,!0)+"/"+C.serializeValue(e,!1,!0),!1)},unaryPlus$0:function(){return new C.SassString("+"+C.serializeValue(this,!1,!0),!1)},unaryMinus$0:function(){return new C.SassString("-"+C.serializeValue(this,!1,!0),!1)},unaryNot$0:function(){return A.SassBoolean_false},withoutSlash$0:function(){return this},toString$0:function(e){return C.serializeValue(this,!0,!0)}},C.SassArgumentList.prototype={},C.SassBoolean.prototype={get$isTruthy:function(){return this.value},accept$1$1:function(e){return e._serialize$_buffer.write$1(0,String(this.value))},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},unaryNot$0:function(){return this.value?A.SassBoolean_false:A.SassBoolean_true}},C.SassCalculation.prototype={get$isSpecialNumber:function(){return!0},accept$1$1:function(e){return e.visitCalculation$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertCalculation$1:function(e){return this},plus$1:function(e){if(e instanceof C.SassString)return this.super$Value$plus(e);throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1:function(e){return C.throwExpression(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null))},unaryPlus$0:function(){return C.throwExpression(C.SassScriptException$('Undefined operation "+'+this.toString$0(0)+'".',null))},unaryMinus$0:function(){return C.throwExpression(C.SassScriptException$('Undefined operation "-'+this.toString$0(0)+'".',null))},$eq:function(e,t){return null!=t&&(t instanceof C.SassCalculation&&this.name===t.name&&A.C_ListEquality.equals$2(0,this.$arguments,t.$arguments))},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)^A.C_ListEquality0.hash$1(this.$arguments)}},C.SassCalculation__verifyLength_closure.prototype={call$1:function(e){return e instanceof C.SassString||e instanceof C.CalculationInterpolation},$signature:66},C.CalculationOperation.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.CalculationOperation&&this.operator===t.operator&&E.$eq$(this.left,t.left)&&E.$eq$(this.right,t.right))},get$hashCode:function(e){return(C.Primitives_objectHashCode(this.operator)^E.get$hashCode$(this.left)^E.get$hashCode$(this.right))>>>0},toString$0:function(e){var t=C.serializeValue(new C.SassCalculation("",C._setArrayType([this],V.JSArray_Object)),!0,!0);return A.JSString_methods.substring$2(t,1,t.length-1)}},C.CalculationOperator.prototype={_enumToString$0:function(){return"CalculationOperator."+this._name},toString$0:function(e){return this.name}},C.CalculationInterpolation.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.CalculationInterpolation&&this.value===t.value)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.value)},toString$0:function(e){return this.value}},C.SassColor.prototype={get$red:function(e){var t;return null==this._red&&this._hslToRgb$0(),t=this._red,t.toString,t},get$green:function(e){var t;return null==this._green&&this._hslToRgb$0(),t=this._green,t.toString,t},get$blue:function(e){var t;return null==this._blue&&this._hslToRgb$0(),t=this._blue,t.toString,t},get$hue:function(e){var t;return null==this._hue&&this._rgbToHsl$0(),t=this._hue,t.toString,t},get$saturation:function(e){var t;return null==this._saturation&&this._rgbToHsl$0(),t=this._saturation,t.toString,t},get$lightness:function(e){var t;return null==this._lightness&&this._rgbToHsl$0(),t=this._lightness,t.toString,t},get$whiteness:function(e){return Math.min(Math.min(this.get$red(this),this.get$green(this)),this.get$blue(this))/255*100},get$blackness:function(e){return 100-Math.max(Math.max(this.get$red(this),this.get$green(this)),this.get$blue(this))/255*100},accept$1$1:function(e){var t,n,r,i,s,a;return e._style===A.OutputStyle_1?C.fuzzyEquals(this._alpha,1)?(t=I.$get$namesByColor().$index(0,this),n=e._canUseShortHex$1(this)?4:7,null!=t&&t.length<=n?e._serialize$_buffer.write$1(0,t):(r=e._serialize$_buffer,e._canUseShortHex$1(this)?(r.writeCharCode$1(35),r.writeCharCode$1(C.hexCharFor(15&this.get$red(this))),r.writeCharCode$1(C.hexCharFor(15&this.get$green(this))),r.writeCharCode$1(C.hexCharFor(15&this.get$blue(this)))):(r.writeCharCode$1(35),e._writeHexComponent$1(this.get$red(this)),e._writeHexComponent$1(this.get$green(this)),e._writeHexComponent$1(this.get$blue(this))))):e._writeRgb$1(this):(i=this.format,null!=i?i===A._ColorFormatEnum_rgbFunction?e._writeRgb$1(this):(r=e._serialize$_buffer,i===A._ColorFormatEnum_hslFunction?(s=this._alpha,a=C.fuzzyEquals(s,1),r.write$1(0,a?"hsl(":"hsla("),e._writeNumber$1(this.get$hue(this)),r.write$1(0,", "),e._writeNumber$1(this.get$saturation(this)),r.writeCharCode$1(37),r.write$1(0,", "),e._writeNumber$1(this.get$lightness(this)),r.writeCharCode$1(37),a||(r.write$1(0,", "),e._writeNumber$1(s)),r.writeCharCode$1(41)):r.write$1(0,V.SpanColorFormat._as(i)._color$_span.get$text())):(r=I.$get$namesByColor(),r.containsKey$1(this)&&!C.fuzzyEquals(this._alpha,0)?e._serialize$_buffer.write$1(0,r.$index(0,this)):C.fuzzyEquals(this._alpha,1)?(e._serialize$_buffer.writeCharCode$1(35),e._writeHexComponent$1(this.get$red(this)),e._writeHexComponent$1(this.get$green(this)),e._writeHexComponent$1(this.get$blue(this))):e._writeRgb$1(this))),null},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertColor$1:function(e){return this},changeRgb$4$alpha$blue$green$red:function(e,t,n,r){return C.SassColor$rgb(r,n,t,null==e?this._alpha:e)},changeRgb$3$blue$green$red:function(e,t,n){return this.changeRgb$4$alpha$blue$green$red(null,e,t,n)},changeHsl$4$alpha$hue$lightness$saturation:function(e,t,n,r){var i=null==t?this.get$hue(this):t,s=null==r?this.get$saturation(this):r,a=null==n?this.get$lightness(this):n,o=null==e?this._alpha:e;return i=A.JSNumber_methods.$mod(i,360),s=C.fuzzyAssertRange(s,0,100,"saturation"),a=C.fuzzyAssertRange(a,0,100,"lightness"),o=C.fuzzyAssertRange(o,0,1,"alpha"),new C.SassColor(null,null,null,i,s,a,o,null)},changeHsl$1$saturation:function(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,null,e)},changeHsl$1$lightness:function(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,e,null)},changeHsl$1$hue:function(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,e,null,null)},changeAlpha$1:function(e){return new C.SassColor(this._red,this._green,this._blue,this._hue,this._saturation,this._lightness,C.fuzzyAssertRange(e,0,1,"alpha"),null)},plus$1:function(e){if(!(e instanceof C.SassNumber)&&!(e instanceof C.SassColor))return this.super$Value$plus(e);throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1:function(e){if(!(e instanceof C.SassNumber)&&!(e instanceof C.SassColor))return this.super$Value$minus(e);throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null))},dividedBy$1:function(e){if(!(e instanceof C.SassNumber)&&!(e instanceof C.SassColor))return this.super$Value$dividedBy(e);throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" / "+e.toString$0(0)+'".',null))},$eq:function(e,t){return null!=t&&(t instanceof C.SassColor&&t.get$red(t)===this.get$red(this)&&t.get$green(t)===this.get$green(this)&&t.get$blue(t)===this.get$blue(this)&&t._alpha===this._alpha)},get$hashCode:function(e){return A.JSInt_methods.get$hashCode(this.get$red(this))^A.JSInt_methods.get$hashCode(this.get$green(this))^A.JSInt_methods.get$hashCode(this.get$blue(this))^A.JSNumber_methods.get$hashCode(this._alpha)},_rgbToHsl$0:function(){var e,t,n=this.get$red(this)/255,r=this.get$green(this)/255,i=this.get$blue(this)/255,s=Math.max(Math.max(n,r),i),a=Math.min(Math.min(n,r),i),o=s-a,l=s===a;l?this._hue=0:s===n?this._hue=A.JSNumber_methods.$mod(60*(r-i)/o,360):s===r?this._hue=A.JSNumber_methods.$mod(120+60*(i-n)/o,360):s===i&&(this._hue=A.JSNumber_methods.$mod(240+60*(n-r)/o,360)),e=s+a,t=50*e,this._lightness=t,l?this._saturation=0:(l=100*o,this._saturation=t<50?l/e:l/(2-s-a))},_hslToRgb$0:function(){var e=this.get$hue(this)/360,t=this.get$saturation(this)/100,n=this.get$lightness(this)/100,r=n<=.5?n*(t+1):n+t-n*t,i=2*n-r;this._red=C.fuzzyRound(255*C.SassColor__hueToRgb(i,r,e+.3333333333333333)),this._green=C.fuzzyRound(255*C.SassColor__hueToRgb(i,r,e)),this._blue=C.fuzzyRound(255*C.SassColor__hueToRgb(i,r,e-.3333333333333333))}},C.SassColor_SassColor$hwb_toRgb.prototype={call$1:function(e){return C.fuzzyRound(255*(C.SassColor__hueToRgb(0,1,e)*this.factor+this._box_0.scaledWhiteness))},$signature:157},C._ColorFormatEnum.prototype={toString$0:function(e){return this._color$_name}},C.SpanColorFormat.prototype={},C.SassFunction.prototype={accept$1$1:function(e){var t,n;return e._inspect||C.throwExpression(C.SassScriptException$(this.toString$0(0)+" isn't a valid CSS value.",null)),t=e._serialize$_buffer,t.write$1(0,"get-function("),n=this.callable,e._visitQuotedString$1(n.get$name(n)),t.writeCharCode$1(41),null},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertFunction$1:function(e){return this},$eq:function(e,t){return null!=t&&(t instanceof C.SassFunction&&this.callable.$eq(0,t.callable))},get$hashCode:function(e){var t=this.callable;return t.get$hashCode(t)}},C.SassList.prototype={get$separator:function(e){return this._separator},get$hasBrackets:function(){return this._hasBrackets},get$isBlank:function(){return!this._hasBrackets&&A.JSArray_methods.every$1(this._list$_contents,new C.SassList_isBlank_closure)},get$asList:function(){return this._list$_contents},get$lengthAsList:function(){return this._list$_contents.length},SassList$3$brackets:function(e,t,n){if(this._separator===A.ListSeparator_undecided_null_undecided&&this._list$_contents.length>1)throw C.wrapException(C.ArgumentError$(k.A_list,null))},accept$1$1:function(e){return e.visitList$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertMap$1:function(e){return 0===this._list$_contents.length?A.SassMap_Map_empty:this.super$Value$assertMap(e)},tryMap$0:function(){return 0===this._list$_contents.length?A.SassMap_Map_empty:null},$eq:function(e,t){var n;return null!=t&&(n=!!(t instanceof C.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,n)},get$hashCode:function(e){return A.C_ListEquality0.hash$1(this._list$_contents)}},C.SassList_isBlank_closure.prototype={call$1:function(e){return e.get$isBlank()},$signature:73},C.ListSeparator.prototype={_enumToString$0:function(){return"ListSeparator."+this._name},toString$0:function(e){return this._list$_name}},C.SassMap.prototype={get$separator:function(e){var t=this._map$_contents;return t.get$isEmpty(t)?A.ListSeparator_undecided_null_undecided:A.ListSeparator_rXA},get$asList:function(){var e=C._setArrayType([],V.JSArray_Value);return this._map$_contents.forEach$1(0,new C.SassMap_asList_closure(e)),e},get$lengthAsList:function(){var e=this._map$_contents;return e.get$length(e)},accept$1$1:function(e){return e.visitMap$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertMap$1:function(e){return this},tryMap$0:function(){return this},$eq:function(e,t){var n;return null!=t&&(t instanceof C.SassMap&&A.C_MapEquality.equals$2(0,t._map$_contents,this._map$_contents)?n=!0:(n=this._map$_contents,n=n.get$isEmpty(n)&&t instanceof C.SassList&&0===t._list$_contents.length),n)},get$hashCode:function(e){var t=this._map$_contents;return t.get$isEmpty(t)?A.C_ListEquality0.hash$1(A.List_empty8):A.C_MapEquality.hash$1(t)}},C.SassMap_asList_closure.prototype={call$2:function(e,t){this.result.push(C.SassList$(C._setArrayType([e,t],V.JSArray_Value),A.ListSeparator_EVt,!1))},$signature:53},C._SassNull.prototype={get$isTruthy:function(){return!1},get$isBlank:function(){return!0},get$realNull:function(){return null},accept$1$1:function(e){return e._inspect&&e._serialize$_buffer.write$1(0,"null"),null},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},unaryNot$0:function(){return A.SassBoolean_true}},C.SassNumber.prototype={get$unitString:function(){return this.get$hasUnits()?this._unitString$2(this.get$numeratorUnits(this),this.get$denominatorUnits(this)):""},accept$1$1:function(e){return e.visitNumber$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},withoutSlash$0:function(){return null==this.asSlash?this:this.withValue$1(this._number$_value)},assertNumber$1:function(e){return this},assertNumber$0:function(){return this.assertNumber$1(null)},assertInt$1:function(e){var t=C.fuzzyAsInt(this._number$_value);if(null!=t)return t;throw C.wrapException(C.SassScriptException$(this.toString$0(0)+" is not an int.",e))},assertInt$0:function(){return this.assertInt$1(null)},valueInRange$3:function(e,t,n){var r=C.fuzzyCheckRange(this._number$_value,e,t);if(null!=r)return r;throw C.wrapException(C.SassScriptException$("Expected "+this.toString$0(0)+" to be within "+e+this.get$unitString()+" and "+t+this.get$unitString()+".",n))},valueInRangeWithUnit$4:function(e,t,n,r){var i=C.fuzzyCheckRange(this._number$_value,e,t);if(null!=i)return i;throw C.wrapException(C.SassScriptException$("Expected "+this.toString$0(0)+" to be within "+e+r+" and "+t+r+".",n))},hasCompatibleUnits$1:function(e){return this.get$numeratorUnits(this).length===e.get$numeratorUnits(e).length&&(this.get$denominatorUnits(this).length===e.get$denominatorUnits(e).length&&this.isComparableTo$1(e))},assertUnit$2:function(e,t){if(!this.hasUnit$1(e))throw C.wrapException(C.SassScriptException$("Expected "+this.toString$0(0)+' to have unit "'+e+'".',t))},assertNoUnits$1:function(e){if(this.get$hasUnits())throw C.wrapException(C.SassScriptException$("Expected "+this.toString$0(0)+" to have no units.",e))},convertValueToMatch$3:function(e,t,n){return this._coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(e),e.get$denominatorUnits(e),!1,t,e,n)},coerce$3:function(e,t,n){return C.SassNumber_SassNumber$withUnits(this.coerceValue$3(e,t,n),t,e)},coerce$2:function(e,t){return this.coerce$3(e,t,null)},coerceValue$3:function(e,t,n){return this._coerceOrConvertValue$4$coerceUnitless$name(e,t,!0,n)},coerceValueToUnit$2:function(e,t){var n=V.JSArray_String;return this.coerceValue$3(C._setArrayType([e],n),C._setArrayType([],n),t)},coerceValueToUnit$1:function(e){return this.coerceValueToUnit$2(e,null)},coerceValueToMatch$3:function(e,t,n){return this._coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(e),e.get$denominatorUnits(e),!0,t,e,n)},coerceValueToMatch$1:function(e){return this.coerceValueToMatch$3(e,null,null)},_coerceOrConvertValue$6$coerceUnitless$name$other$otherName:function(e,t,n,r,i,s){var a,o,l,u,_,c,$={};if(A.C_ListEquality.equals$2(0,this.get$numeratorUnits(this),e)&&A.C_ListEquality.equals$2(0,this.get$denominatorUnits(this),t))return this._number$_value;if(a=0!==e.length||0!==t.length,o=!!n&&(!this.get$hasUnits()||!a),o)return this._number$_value;for(l=new C.SassNumber__coerceOrConvertValue_compatibilityException(this,i,s,a,r,e,t),$.value=this._number$_value,o=this.get$numeratorUnits(this),u=C._setArrayType(o.slice(0),C._arrayInstanceType(o)),o=e.length,_=0;_<e.length;e.length===o||(0,C.throwConcurrentModificationError)(e),++_)C.removeFirstWhere(u,new C.SassNumber__coerceOrConvertValue_closure($,e[_]),new C.SassNumber__coerceOrConvertValue_closure0(l));for(o=this.get$denominatorUnits(this),c=C._setArrayType(o.slice(0),C._arrayInstanceType(o)),o=t.length,_=0;_<t.length;t.length===o||(0,C.throwConcurrentModificationError)(t),++_)C.removeFirstWhere(c,new C.SassNumber__coerceOrConvertValue_closure1($,t[_]),new C.SassNumber__coerceOrConvertValue_closure2(l));if(0!==u.length||0!==c.length)throw C.wrapException(l.call$0());return $.value},_coerceOrConvertValue$4$coerceUnitless$name:function(e,t,n,r){return this._coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e,t,n,r,null,null)},isComparableTo$1:function(e){var t;if(!this.get$hasUnits()||!e.get$hasUnits())return!0;try{return this.greaterThan$1(e),!0}catch(t){if(C.unwrapException(t)instanceof C.SassScriptException)return!1;throw t}},greaterThan$1:function(e){if(e instanceof C.SassNumber)return this._coerceUnits$2(e,C.number0__fuzzyGreaterThan$closure())?A.SassBoolean_true:A.SassBoolean_false;throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".',null))},greaterThanOrEquals$1:function(e){if(e instanceof C.SassNumber)return this._coerceUnits$2(e,C.number0__fuzzyGreaterThanOrEquals$closure())?A.SassBoolean_true:A.SassBoolean_false;throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".',null))},lessThan$1:function(e){if(e instanceof C.SassNumber)return this._coerceUnits$2(e,C.number0__fuzzyLessThan$closure())?A.SassBoolean_true:A.SassBoolean_false;throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".',null))},lessThanOrEquals$1:function(e){if(e instanceof C.SassNumber)return this._coerceUnits$2(e,C.number0__fuzzyLessThanOrEquals$closure())?A.SassBoolean_true:A.SassBoolean_false;throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".',null))},modulo$1:function(e){if(e instanceof C.SassNumber)return this.withValue$1(this._coerceUnits$2(e,C.number0__moduloLikeSass$closure()));throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".',null))},plus$1:function(e){if(e instanceof C.SassNumber)return this.withValue$1(this._coerceUnits$2(e,new C.SassNumber_plus_closure));if(!(e instanceof C.SassColor))return this.super$Value$plus(e);throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1:function(e){if(e instanceof C.SassNumber)return this.withValue$1(this._coerceUnits$2(e,new C.SassNumber_minus_closure));if(!(e instanceof C.SassColor))return this.super$Value$minus(e);throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null))},times$1:function(e){if(e instanceof C.SassNumber)return e.get$hasUnits()?this.multiplyUnits$3(this._number$_value*e._number$_value,e.get$numeratorUnits(e),e.get$denominatorUnits(e)):this.withValue$1(this._number$_value*e._number$_value);throw C.wrapException(C.SassScriptException$('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".',null))},dividedBy$1:function(e){return e instanceof C.SassNumber?e.get$hasUnits()?this.multiplyUnits$3(this._number$_value/e._number$_value,e.get$denominatorUnits(e),e.get$numeratorUnits(e)):this.withValue$1(this._number$_value/e._number$_value):this.super$Value$dividedBy(e)},unaryPlus$0:function(){return this},_coerceUnits$1$2:function(e,t){var n,r;try{return n=t.call$2(this._number$_value,e.coerceValueToMatch$1(this)),n}catch(r){throw C.unwrapException(r)instanceof C.SassScriptException?(this.coerceValueToMatch$1(e),r):r}},_coerceUnits$2:function(e,t){return this._coerceUnits$1$2(e,t,V.dynamic)},multiplyUnits$3:function(e,t,n){var r,i,s,a,o,l,u,_={};if(_.value=e,0===this.get$numeratorUnits(this).length){if(0===n.length&&!this._areAnyConvertible$2(this.get$denominatorUnits(this),t))return C.SassNumber_SassNumber$withUnits(e,this.get$denominatorUnits(this),t);if(0===this.get$denominatorUnits(this).length)return C.SassNumber_SassNumber$withUnits(e,n,t)}else if(0===t.length){if(0===n.length)return C.SassNumber_SassNumber$withUnits(e,n,this.get$numeratorUnits(this));if(0===this.get$denominatorUnits(this).length&&!this._areAnyConvertible$2(this.get$numeratorUnits(this),n))return C.SassNumber_SassNumber$withUnits(e,n,this.get$numeratorUnits(this))}for(r=C._setArrayType([],V.JSArray_String),i=C._setArrayType(n.slice(0),C._arrayInstanceType(n)),s=this.get$numeratorUnits(this),a=s.length,o=0;o<a;++o)l=s[o],C.removeFirstWhere(i,new C.SassNumber_multiplyUnits_closure(_,l),new C.SassNumber_multiplyUnits_closure0(r,l));for(s=this.get$denominatorUnits(this),u=C._setArrayType(s.slice(0),C._arrayInstanceType(s)),s=t.length,o=0;o<s;++o)l=t[o],C.removeFirstWhere(u,new C.SassNumber_multiplyUnits_closure1(_,l),new C.SassNumber_multiplyUnits_closure2(r,l));return s=_.value,A.JSArray_methods.addAll$1(u,i),C.SassNumber_SassNumber$withUnits(s,u,r)},_areAnyConvertible$2:function(e,t){return A.JSArray_methods.any$1(e,new C.SassNumber__areAnyConvertible_closure(t))},_unitString$2:function(e,t){var n;return 0===e.length?(n=t.length,0===n?"no units":1===n?E.$add$ansx(A.JSArray_methods.get$single(t),"^-1"):"("+A.JSArray_methods.join$1(t,"*")+")^-1"):0===t.length?A.JSArray_methods.join$1(e,"*"):A.JSArray_methods.join$1(e,"*")+"/"+A.JSArray_methods.join$1(t,"*")},$eq:function(e,t){return null!=t&&(t instanceof C.SassNumber&&(this.get$numeratorUnits(this).length===t.get$numeratorUnits(t).length&&this.get$denominatorUnits(this).length===t.get$denominatorUnits(t).length&&(this.get$hasUnits()?!(!A.C_ListEquality.equals$2(0,this._canonicalizeUnitList$1(this.get$numeratorUnits(this)),this._canonicalizeUnitList$1(t.get$numeratorUnits(t)))||!A.C_ListEquality.equals$2(0,this._canonicalizeUnitList$1(this.get$denominatorUnits(this)),this._canonicalizeUnitList$1(t.get$denominatorUnits(t))))&&C.fuzzyEquals(this._number$_value*this._canonicalMultiplier$1(this.get$numeratorUnits(this))/this._canonicalMultiplier$1(this.get$denominatorUnits(this)),t._number$_value*this._canonicalMultiplier$1(t.get$numeratorUnits(t))/this._canonicalMultiplier$1(t.get$denominatorUnits(t))):C.fuzzyEquals(this._number$_value,t._number$_value))))},get$hashCode:function(e){var t=this.hashCache;return null==t?this.hashCache=C.fuzzyHashCode(this._number$_value*this._canonicalMultiplier$1(this.get$numeratorUnits(this))/this._canonicalMultiplier$1(this.get$denominatorUnits(this))):t},_canonicalizeUnitList$1:function(e){var t,n=e.length;return 0===n?e:1===n?(t=I.$get$_typesByUnit().$index(0,A.JSArray_methods.get$first(e)),null==t?n=e:(n=A.Map_U8AHF.$index(0,t),n.toString,n=C._setArrayType([A.JSArray_methods.get$first(n)],V.JSArray_String)),n):(n=C._arrayInstanceType(e)._eval$1("MappedListIterable<1,String>"),n=C.List_List$of(new C.MappedListIterable(e,new C.SassNumber__canonicalizeUnitList_closure,n),!0,n._eval$1("ListIterable.E")),A.JSArray_methods.sort$0(n),n)},_canonicalMultiplier$1:function(e){return A.JSArray_methods.fold$2(e,1,new C.SassNumber__canonicalMultiplier_closure(this))},canonicalMultiplierForUnit$1:function(e){var t,n=A.Map_K2BWj.$index(0,e);return null==n?t=1:(t=n.get$values(n),t=1/t.get$first(t)),t},unitSuggestion$2:function(e,t){var n,r,i,s=this.get$denominatorUnits(this);return s=new C.MappedListIterable(s,new C.SassNumber_unitSuggestion_closure,C._arrayInstanceType(s)._eval$1("MappedListIterable<1,String>")).join$0(0),n=this.get$numeratorUnits(this),n=new C.MappedListIterable(n,new C.SassNumber_unitSuggestion_closure0,C._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$0(0),r=null==t?"":" * 1"+t,i="$"+e+s+n+r,0===this.get$numeratorUnits(this).length?i:"calc("+i+")"},unitSuggestion$1:function(e){return this.unitSuggestion$2(e,null)}},C.SassNumber__coerceOrConvertValue_compatibilityException.prototype={call$0:function(){var e,t,n,r,i,s,a=this.other;return null!=a?(e=this.$this,t=e.toString$0(0)+" and",n=new C.StringBuffer(t),r=this.otherName,null!=r&&(t=n._contents=t+" $"+r+":"),a=t+" "+a.toString$0(0)+" have incompatible units",n._contents=a,e.get$hasUnits()&&this.otherHasUnits||(n._contents=a+" (one has units and the other doesn't)"),a=n.toString$0(0)+".",e=this.name,new C.SassScriptException(null==e?a:"$"+e+": "+a)):this.otherHasUnits?(a=this.newNumerators,1===a.length&&0===this.newDenominators.length&&(i=I.$get$_typesByUnit().$index(0,A.JSArray_methods.get$first(a)),null!=i)?(a=this.$this.toString$0(0),e=A.JSArray_methods.contains$1(C._setArrayType([97,101,105,111,117],V.JSArray_int),A.JSString_methods._codeUnitAt$1(i,0))?"an "+i:"a "+i,t=A.Map_U8AHF.$index(0,i),t.toString,t="Expected "+a+" to have "+e+" unit ("+A.JSArray_methods.join$1(t,", ")+").",e=this.name,new C.SassScriptException(null==e?t:"$"+e+": "+t)):(e=this.newDenominators,s=C.pluralize("unit",a.length+e.length,null),t=this.$this,e="Expected "+t.toString$0(0)+" to have "+s+" "+t._unitString$2(a,e)+".",a=this.name,new C.SassScriptException(null==a?e:"$"+a+": "+e))):(a="Expected "+this.$this.toString$0(0)+" to have no units.",e=this.name,new C.SassScriptException(null==e?a:"$"+e+": "+a))},$signature:390},C.SassNumber__coerceOrConvertValue_closure.prototype={call$1:function(e){var t=C.conversionFactor(this.newNumerator,e);return null!=t&&(this._box_0.value*=t,!0)},$signature:8},C.SassNumber__coerceOrConvertValue_closure0.prototype={call$0:function(){return C.throwExpression(this.compatibilityException.call$0())},$signature:0},C.SassNumber__coerceOrConvertValue_closure1.prototype={call$1:function(e){var t=C.conversionFactor(this.newDenominator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:8},C.SassNumber__coerceOrConvertValue_closure2.prototype={call$0:function(){return C.throwExpression(this.compatibilityException.call$0())},$signature:0},C.SassNumber_plus_closure.prototype={call$2:function(e,t){return e+t},$signature:58},C.SassNumber_minus_closure.prototype={call$2:function(e,t){return e-t},$signature:58},C.SassNumber_multiplyUnits_closure.prototype={call$1:function(e){var t=C.conversionFactor(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:8},C.SassNumber_multiplyUnits_closure0.prototype={call$0:function(){return this.newNumerators.push(this.numerator)},$signature:0},C.SassNumber_multiplyUnits_closure1.prototype={call$1:function(e){var t=C.conversionFactor(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:8},C.SassNumber_multiplyUnits_closure2.prototype={call$0:function(){return this.newNumerators.push(this.numerator)},$signature:0},C.SassNumber__areAnyConvertible_closure.prototype={call$1:function(e){var t=A.Map_K2BWj.$index(0,e);return null==t?A.JSArray_methods.contains$1(this.units2,e):A.JSArray_methods.any$1(this.units2,t.get$containsKey())},$signature:8},C.SassNumber__canonicalizeUnitList_closure.prototype={call$1:function(e){var t,n=I.$get$_typesByUnit().$index(0,e);return null==n?t=e:(t=A.Map_U8AHF.$index(0,n),t.toString,t=A.JSArray_methods.get$first(t)),t},$signature:5},C.SassNumber__canonicalMultiplier_closure.prototype={call$2:function(e,t){return e*this.$this.canonicalMultiplierForUnit$1(t)},$signature:159},C.SassNumber_unitSuggestion_closure.prototype={call$1:function(e){return" * 1"+e},$signature:5},C.SassNumber_unitSuggestion_closure0.prototype={call$1:function(e){return" / 1"+e},$signature:5},C.ComplexSassNumber.prototype={get$numeratorUnits:function(e){return this._numeratorUnits},get$denominatorUnits:function(e){return this._denominatorUnits},get$hasUnits:function(){return!0},hasUnit$1:function(e){return!1},compatibleWithUnit$1:function(e){return!1},hasPossiblyCompatibleUnits$1:function(e){throw C.wrapException(C.UnimplementedError$(k.Comple))},withValue$1:function(e){return new C.ComplexSassNumber(this._numeratorUnits,this._denominatorUnits,e,null)},withSlash$2:function(e,t){return new C.ComplexSassNumber(this._numeratorUnits,this._denominatorUnits,this._number$_value,new C.Tuple2(e,t,V.Tuple2_SassNumber_SassNumber))}},C.SingleUnitSassNumber.prototype={get$numeratorUnits:function(e){return C.List_List$unmodifiable([this._unit],V.String)},get$denominatorUnits:function(e){return A.List_empty},get$hasUnits:function(){return!0},withValue$1:function(e){return new C.SingleUnitSassNumber(this._unit,e,null)},withSlash$2:function(e,t){return new C.SingleUnitSassNumber(this._unit,this._number$_value,new C.Tuple2(e,t,V.Tuple2_SassNumber_SassNumber))},hasUnit$1:function(e){return e===this._unit},hasCompatibleUnits$1:function(e){return e instanceof C.SingleUnitSassNumber&&null!=C.conversionFactor(this._unit,e._unit)},hasPossiblyCompatibleUnits$1:function(e){var t,n,r;return e instanceof C.SingleUnitSassNumber&&(t=I.$get$_knownCompatibilitiesByUnit(),n=t.$index(0,this._unit.toLowerCase()),null==n||(r=e._unit.toLowerCase(),n.contains$1(0,r)||!t.containsKey$1(r)))},compatibleWithUnit$1:function(e){return null!=C.conversionFactor(this._unit,e)},coerceValueToMatch$1:function(e){var t=e instanceof C.SingleUnitSassNumber?this._coerceValueToUnit$1(e._unit):null;return null==t?this.super$SassNumber$coerceValueToMatch(e,null,null):t},convertValueToMatch$3:function(e,t,n){var r=e instanceof C.SingleUnitSassNumber?this._coerceValueToUnit$1(e._unit):null;return null==r?this.super$SassNumber$convertValueToMatch(e,t,n):r},coerce$2:function(e,t){var n=1===e.length&&0===t.length?this._coerceToUnit$1(e[0]):null;return null==n?this.super$SassNumber$coerce(e,t,null):n},coerceValue$3:function(e,t,n){var r=1===e.length&&0===t.length?this._coerceValueToUnit$1(e[0]):null;return null==r?this.super$SassNumber$coerceValue(e,t,n):r},coerceValueToUnit$2:function(e,t){var n=this._coerceValueToUnit$1(e);return null==n?this.super$SassNumber$coerceValueToUnit(e,t):n},coerceValueToUnit$1:function(e){return this.coerceValueToUnit$2(e,null)},_coerceToUnit$1:function(e){var t=this._unit;return t===e?this:C.NullableExtension_andThen(C.conversionFactor(e,t),new C.SingleUnitSassNumber__coerceToUnit_closure(this,e))},_coerceValueToUnit$1:function(e){return C.NullableExtension_andThen(C.conversionFactor(e,this._unit),new C.SingleUnitSassNumber__coerceValueToUnit_closure(this))},multiplyUnits$3:function(e,t,n){var r,i={};return i.value=e,i.newNumerators=t,r=C._setArrayType(n.slice(0),C._arrayInstanceType(n)),C.removeFirstWhere(r,new C.SingleUnitSassNumber_multiplyUnits_closure(i,this),new C.SingleUnitSassNumber_multiplyUnits_closure0(i,this)),C.SassNumber_SassNumber$withUnits(i.value,r,i.newNumerators)},unaryMinus$0:function(){return new C.SingleUnitSassNumber(this._unit,-this._number$_value,null)},$eq:function(e,t){var n;return null!=t&&(t instanceof C.SingleUnitSassNumber&&(n=C.conversionFactor(t._unit,this._unit),null!=n&&C.fuzzyEquals(this._number$_value*n,t._number$_value)))},get$hashCode:function(e){var t=this.hashCache;return null==t?this.hashCache=C.fuzzyHashCode(this._number$_value*this.canonicalMultiplierForUnit$1(this._unit)):t}},C.SingleUnitSassNumber__coerceToUnit_closure.prototype={call$1:function(e){return new C.SingleUnitSassNumber(this.unit,this.$this._number$_value*e,null)},$signature:399},C.SingleUnitSassNumber__coerceValueToUnit_closure.prototype={call$1:function(e){return this.$this._number$_value*e},$signature:33},C.SingleUnitSassNumber_multiplyUnits_closure.prototype={call$1:function(e){var t=C.conversionFactor(e,this.$this._unit);return null!=t&&(this._box_0.value*=t,!0)},$signature:8},C.SingleUnitSassNumber_multiplyUnits_closure0.prototype={call$0:function(){var e=C._setArrayType([this.$this._unit],V.JSArray_String),t=this._box_0;A.JSArray_methods.addAll$1(e,t.newNumerators),t.newNumerators=e},$signature:0},C.UnitlessSassNumber.prototype={get$numeratorUnits:function(e){return A.List_empty},get$denominatorUnits:function(e){return A.List_empty},get$hasUnits:function(){return!1},withValue$1:function(e){return new C.UnitlessSassNumber(e,null)},withSlash$2:function(e,t){return new C.UnitlessSassNumber(this._number$_value,new C.Tuple2(e,t,V.Tuple2_SassNumber_SassNumber))},hasUnit$1:function(e){return!1},hasCompatibleUnits$1:function(e){return e instanceof C.UnitlessSassNumber},hasPossiblyCompatibleUnits$1:function(e){return e instanceof C.UnitlessSassNumber},compatibleWithUnit$1:function(e){return!0},coerceValueToMatch$1:function(e){return this._number$_value},convertValueToMatch$3:function(e,t,n){return e.get$hasUnits()?this.super$SassNumber$convertValueToMatch(e,t,n):this._number$_value},coerce$2:function(e,t){return C.SassNumber_SassNumber$withUnits(this._number$_value,t,e)},coerceValue$3:function(e,t,n){return this._number$_value},coerceValueToUnit$2:function(e,t){return this._number$_value},coerceValueToUnit$1:function(e){return this.coerceValueToUnit$2(e,null)},greaterThan$1:function(e){var t,n;return e instanceof C.SassNumber?(t=this._number$_value,n=e._number$_value,t>n&&!C.fuzzyEquals(t,n)?A.SassBoolean_true:A.SassBoolean_false):this.super$SassNumber$greaterThan(e)},greaterThanOrEquals$1:function(e){var t,n;return e instanceof C.SassNumber?(t=this._number$_value,n=e._number$_value,t>n||C.fuzzyEquals(t,n)?A.SassBoolean_true:A.SassBoolean_false):this.super$SassNumber$greaterThanOrEquals(e)},lessThan$1:function(e){var t,n;return e instanceof C.SassNumber?(t=this._number$_value,n=e._number$_value,t<n&&!C.fuzzyEquals(t,n)?A.SassBoolean_true:A.SassBoolean_false):this.super$SassNumber$lessThan(e)},lessThanOrEquals$1:function(e){var t,n;return e instanceof C.SassNumber?(t=this._number$_value,n=e._number$_value,t<n||C.fuzzyEquals(t,n)?A.SassBoolean_true:A.SassBoolean_false):this.super$SassNumber$lessThanOrEquals(e)},modulo$1:function(e){return e instanceof C.SassNumber?e.withValue$1(C.moduloLikeSass(this._number$_value,e._number$_value)):this.super$SassNumber$modulo(e)},plus$1:function(e){return e instanceof C.SassNumber?e.withValue$1(this._number$_value+e._number$_value):this.super$SassNumber$plus(e)},minus$1:function(e){return e instanceof C.SassNumber?e.withValue$1(this._number$_value-e._number$_value):this.super$SassNumber$minus(e)},times$1:function(e){return e instanceof C.SassNumber?e.withValue$1(this._number$_value*e._number$_value):this.super$SassNumber$times(e)},dividedBy$1:function(e){var t,n;return e instanceof C.SassNumber?(t=this._number$_value/e._number$_value,e.get$hasUnits()?(n=e.get$denominatorUnits(e),n=C.SassNumber_SassNumber$withUnits(t,e.get$numeratorUnits(e),n),t=n):t=new C.UnitlessSassNumber(t,null),t):this.super$SassNumber$dividedBy(e)},unaryMinus$0:function(){return new C.UnitlessSassNumber(-this._number$_value,null)},$eq:function(e,t){return null!=t&&(t instanceof C.UnitlessSassNumber&&C.fuzzyEquals(this._number$_value,t._number$_value))},get$hashCode:function(e){var t=this.hashCache;return null==t?this.hashCache=C.fuzzyHashCode(this._number$_value):t}},C.SassString.prototype={get$_sassLength:function(){var e,t,n=this.__SassString__sassLength_FI;return n===I&&(e=new C.Runes(this._string$_text),t=e.get$length(e),this.__SassString__sassLength_FI!==I&&C.throwUnnamedLateFieldADI(),this.__SassString__sassLength_FI=t,n=t),n},get$isSpecialNumber:function(){var e,t;return!this._hasQuotes&&(e=this._string$_text,!(e.length<6)&&(t=32|A.JSString_methods._codeUnitAt$1(e,0),99===t?(t=32|A.JSString_methods._codeUnitAt$1(e,1),108===t?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&&(t=32|A.JSString_methods._codeUnitAt$1(e,1),97===t?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:function(){if(this._hasQuotes)return!1;var e=this._string$_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:function(){return!this._hasQuotes&&0===this._string$_text.length},accept$1$1:function(e){var t=e._quote&&this._hasQuotes,n=this._string$_text;return t?e._visitQuotedString$1(n):e._visitUnquotedString$1(n),null},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertString$1:function(e){return this},plus$1:function(e){var t=this._string$_text,n=this._hasQuotes;return e instanceof C.SassString?new C.SassString(t+e._string$_text,n):new C.SassString(t+C.serializeValue(e,!1,!0),n)},$eq:function(e,t){return null!=t&&(t instanceof C.SassString&&this._string$_text===t._string$_text)},get$hashCode:function(e){var t=this._hashCache;return null==t?this._hashCache=A.JSString_methods.get$hashCode(this._string$_text):t}},C.AnySelectorVisitor.prototype={visitComplexSelector$1:function(e){return A.JSArray_methods.any$1(e.components,new C.AnySelectorVisitor_visitComplexSelector_closure(this))},visitCompoundSelector$1:function(e){return A.JSArray_methods.any$1(e.components,new C.AnySelectorVisitor_visitCompoundSelector_closure(this))},visitPseudoSelector$1:function(e){var t=e.selector;return null!=t&&this.visitSelectorList$1(t)},visitSelectorList$1:function(e){return A.JSArray_methods.any$1(e.components,this.get$visitComplexSelector())},visitAttributeSelector$1:function(e){return!1},visitClassSelector$1:function(e){return!1},visitIDSelector$1:function(e){return!1},visitParentSelector$1:function(e){return!1},visitPlaceholderSelector$1:function(e){return!1},visitTypeSelector$1:function(e){return!1},visitUniversalSelector$1:function(e){return!1}},C.AnySelectorVisitor_visitComplexSelector_closure.prototype={call$1:function(e){return this.$this.visitCompoundSelector$1(e.selector)},$signature:47},C.AnySelectorVisitor_visitCompoundSelector_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:13},C._EvaluateVisitor0.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap0:function(e,t,n,r,i,s){var a,o,l,u,_,c,$,p="$name, $module: null",h="sass:meta",d=V.JSArray_AsyncBuiltInCallable,f=C._setArrayType([C.BuiltInCallable$function("global-variable-exists",p,new C._EvaluateVisitor_closure9(this),h),C.BuiltInCallable$function("variable-exists","$name",new C._EvaluateVisitor_closure10(this),h),C.BuiltInCallable$function("function-exists",p,new C._EvaluateVisitor_closure11(this),h),C.BuiltInCallable$function("mixin-exists",p,new C._EvaluateVisitor_closure12(this),h),C.BuiltInCallable$function("content-exists","",new C._EvaluateVisitor_closure13(this),h),C.BuiltInCallable$function("module-variables","$module",new C._EvaluateVisitor_closure14(this),h),C.BuiltInCallable$function("module-functions","$module",new C._EvaluateVisitor_closure15(this),h),C.BuiltInCallable$function("get-function","$name, $css: false, $module: null",new C._EvaluateVisitor_closure16(this),h),new C.AsyncBuiltInCallable("call",C.ScssParser$("@function call($function, $args...) {",null,h).parseArgumentDeclaration$0(),new C._EvaluateVisitor_closure17(this))],d),g=C._setArrayType([C.AsyncBuiltInCallable$mixin("load-css","$url, $with: null",new C._EvaluateVisitor_closure18(this),h)],d);for(d=V.AsyncBuiltInCallable,a=C.List_List$of(I.$get$global(),!0,d),A.JSArray_methods.addAll$1(a,I.$get$local()),A.JSArray_methods.addAll$1(a,f),o=C.BuiltInModule$("meta",a,g,null,d),d=C.List_List$of(I.$get$coreModules(),!0,V.BuiltInModule_AsyncCallable),d.push(o),a=d.length,l=this._async_evaluate$_builtInModules,u=0;u<d.length;d.length===a||(0,C.throwConcurrentModificationError)(d),++u)_=d[u],l.$indexSet(0,_.url,_);for(d=C._setArrayType([],V.JSArray_AsyncCallable),A.JSArray_methods.addAll$1(d,I.$get$globalFunctions()),A.JSArray_methods.addAll$1(d,f),a=d.length,l=this._async_evaluate$_builtInFunctions,u=0;u<d.length;d.length===a||(0,C.throwConcurrentModificationError)(d),++u)c=d[u],$=E.get$name$x(c),l.$indexSet(0,C.stringReplaceAllUnchecked($,"_","-"),c)},run$2:function(e,t,n){return this.run$body$_EvaluateVisitor(0,t,n)},run$body$_EvaluateVisitor:function(e,t,n){var r,i,s=0,a=C._makeAsyncAwaitCompleter(V.EvaluateResult),o=this,l=C._wrapJsFunctionForAsync((function(e,l){if(1===e)return C._asyncRethrow(l,a);while(1)switch(s){case 0:i=V.nullable_Object,r=C.runZoned(new C._EvaluateVisitor_run_closure0(o,n,t),C.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__evaluationContext,new C._EvaluationContext0(o,n)],i,i),V.FutureOr_EvaluateResult),s=1;break;case 1:return C._asyncReturn(r,a)}}));return C._asyncStartSync(l,a)},_async_evaluate$_assertInModule$1$2:function(e,t){if(null!=e)return e;throw C.wrapException(C.StateError$("Can't access "+t+" outside of a module."))},_async_evaluate$_assertInModule$2:function(e,t){return this._async_evaluate$_assertInModule$1$2(e,t,V.dynamic)},_async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors:function(e,t,n,r,i,s,a){return this._loadModule$body$_EvaluateVisitor(e,t,n,r,i,s,a)},_async_evaluate$_loadModule$5$configuration:function(e,t,n,r,i){return this._async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,n,r,null,i,!1)},_async_evaluate$_loadModule$4:function(e,t,n,r){return this._async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,n,r,null,null,!1)},_loadModule$body$_EvaluateVisitor:function(e,t,n,r,i,s,a){var o,l,u,_=0,c=C._makeAsyncAwaitCompleter(V.void),$=this,p=C._wrapJsFunctionForAsync((function(h,d){if(1===h)return C._asyncRethrow(d,c);while(1)switch(_){case 0:u=$._async_evaluate$_builtInModules.$index(0,e),_=null!=u?3:4;break;case 3:if(s instanceof C.ExplicitConfiguration)throw o=a?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",l=s.nodeWithSpan,C.wrapException($._async_evaluate$_exception$2(o,l.get$span(l)));return _=5,C._asyncAwait($._addExceptionSpanAsync$1$2(n,new C._EvaluateVisitor__loadModule_closure1(r,u),V.void),p);case 5:_=1;break;case 4:return _=6,C._asyncAwait($._async_evaluate$_withStackFrame$1$3(t,n,new C._EvaluateVisitor__loadModule_closure2($,e,n,i,a,s,r),V.Null),p);case 6:case 1:return C._asyncReturn(void 0,c)}}));return C._asyncStartSync(p,c)},_async_evaluate$_execute$5$configuration$namesInErrors$nodeWithSpan:function(e,t,n,r,i){return this._execute$body$_EvaluateVisitor(e,t,n,r,i)},_async_evaluate$_execute$2:function(e,t){return this._async_evaluate$_execute$5$configuration$namesInErrors$nodeWithSpan(e,t,null,!1,null)},_execute$body$_EvaluateVisitor:function(e,t,n,r,i){var s,a,o,l,u,_,c,$,p,h,d,f,g,m,y=0,S=C._makeAsyncAwaitCompleter(V.Module_AsyncCallable),v=this,b=C._wrapJsFunctionForAsync((function(x,w){if(1===x)return C._asyncRethrow(w,S);while(1)switch(y){case 0:if(g=t.span,m=g.get$sourceUrl(g),g=v._async_evaluate$_modules,a=g.$index(0,m),null!=a){if(g=null==n,o=g?v._async_evaluate$_configuration:n,l=v._async_evaluate$_moduleConfigurations.$index(0,m),u=l.__originalConfiguration,l=null==u?l:u,u=o.__originalConfiguration,l!==(null==u?o:u)&&o instanceof C.ExplicitConfiguration)throw _=r?I.$get$context().prettyUri$1(m)+k.x20was_a:k.This_mw,l=v._async_evaluate$_moduleNodes.$index(0,m),c=null==l?null:E.get$span$z(l),g?(g=o.nodeWithSpan,$=g.get$span(g)):$=null,g=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=c&&g.$indexSet(0,c,"original load"),null!=$&&g.$indexSet(0,$,"configuration"),C.wrapException(g.get$isEmpty(g)?v._async_evaluate$_exception$1(_):v._async_evaluate$_multiSpanException$3(_,"new load",g));s=a,y=1;break}return p=C.AsyncEnvironment$(),h=C._Cell$(),d=C.ExtensionStore$(),y=3,C._asyncAwait(v._async_evaluate$_withEnvironment$1$2(p,new C._EvaluateVisitor__execute_closure0(v,e,t,d,n,h),V.Null),b);case 3:f=p.toModule$2(h._readLocal$0(),d),null!=m&&(g.$indexSet(0,m,f),v._async_evaluate$_moduleConfigurations.$indexSet(0,m,v._async_evaluate$_configuration),null!=i&&v._async_evaluate$_moduleNodes.$indexSet(0,m,i)),s=f,y=1;break;case 1:return C._asyncReturn(s,S)}}));return C._asyncStartSync(b,S)},_async_evaluate$_addOutOfOrderImports$0:function(){var e,t,n=this._async_evaluate$_outOfOrderImports;return null==n?this._async_evaluate$_assertInModule$2(this._async_evaluate$__root,"_root").children:(e=this._async_evaluate$_assertInModule$2(this._async_evaluate$__root,"_root").children,e=C.List_List$of(C.SubListIterable$(e,0,C.checkNotNullable(this._async_evaluate$_assertInModule$2(this._async_evaluate$__endOfImports,"_endOfImports"),"count",V.int),e.$ti._eval$1("ListMixin.E")),!0,V.ModifiableCssNode),A.JSArray_methods.addAll$1(e,n),t=this._async_evaluate$_assertInModule$2(this._async_evaluate$__root,"_root").children,A.JSArray_methods.addAll$1(e,C.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:function(e,t){var n,r,i,s,a,o,l,u,_,c;if(!A.JSArray_methods.any$1(e.get$upstream(),new C._EvaluateVisitor__combineCss_closure2))return n=e.get$extensionStore().get$simpleSelectors(),r=C.firstOrNull(e.get$extensionStore().extensionsWhereTarget$1(new C._EvaluateVisitor__combineCss_closure3(n))),null!=r&&this._async_evaluate$_throwForUnsatisfiedExtension$1(r),e.get$css(e);for(i=this._async_evaluate$_topologicalModules$1(e),t&&(s=i.$ti._eval$1("MappedListIterable<ListMixin.E,Module<AsyncCallable>>"),i=C.List_List$of(new C.MappedListIterable(i,new C._EvaluateVisitor__combineCss_closure4,s),!0,s._eval$1("ListIterable.E"))),this._async_evaluate$_extendModules$1(i),s=V.JSArray_CssNode,a=C._setArrayType([],s),o=C._setArrayType([],s),s=E.get$reversed$ax(i),s=new C.ListIterator(s,s.get$length(s)),l=C._instanceType(s)._precomputed1;s.moveNext$0();)u=s.__internal$_current,null==u&&(u=l._as(u)),u=u.get$css(u),_=u.get$children(u),c=this._async_evaluate$_indexAfterImports$1(_),u=E.getInterceptor$ax(_),A.JSArray_methods.addAll$1(a,u.getRange$2(_,0,c)),A.JSArray_methods.addAll$1(o,u.getRange$2(_,c,u.get$length(_)));return s=A.JSArray_methods.$add(a,o),l=e.get$css(e),new C.CssStylesheet(new C.UnmodifiableListView(s,V.UnmodifiableListView_CssNode),l.get$span(l))},_async_evaluate$_combineCss$1:function(e){return this._async_evaluate$_combineCss$2$clone(e,!1)},_async_evaluate$_extendModules$1:function(e){var t,n,r,i,s,a,o,l,u,_=C.LinkedHashMap_LinkedHashMap$_empty(V.Uri,V.List_ExtensionStore),c=new C._LinkedIdentityHashSet(V._LinkedIdentityHashSet_Extension);for(t=E.get$iterator$ax(e);t.moveNext$0();)if(n=t.get$current(t),r=n.get$extensionStore().get$simpleSelectors().toSet$0(0),c.addAll$1(0,n.get$extensionStore().extensionsWhereTarget$1(new C._EvaluateVisitor__extendModules_closure1(r))),i=_.$index(0,n.get$url(n)),s=n.get$extensionStore().get$addExtensions(),null!=i&&s.call$1(i),s=n.get$extensionStore(),!s.get$isEmpty(s)){for(s=n.get$upstream(),a=s.length,o=0;o<s.length;s.length===a||(0,C.throwConcurrentModificationError)(s),++o)l=s[o],u=l.get$url(l),null!=u&&E.add$1$ax(_.putIfAbsent$2(u,new C._EvaluateVisitor__extendModules_closure2),n.get$extensionStore());c.removeAll$1(n.get$extensionStore().extensionsWhereTarget$1(r.get$contains(r)))}0!==c._collection$_length&&this._async_evaluate$_throwForUnsatisfiedExtension$1(c.get$first(c))},_async_evaluate$_throwForUnsatisfiedExtension$1:function(e){throw C.wrapException(C.SassException$(k.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span))},_async_evaluate$_topologicalModules$1:function(e){var t=V.Module_AsyncCallable,n=C.QueueList$(null,t);return new C._EvaluateVisitor__topologicalModules_visitModule0(C.LinkedHashSet_LinkedHashSet$_empty(t),n).call$1(e),n},_async_evaluate$_indexAfterImports$1:function(e){var t,n,r,i,s,a;for(t=E.getInterceptor$asx(e),n=V.CssComment,r=V.CssImport,i=-1,s=0;s<t.get$length(e);++s)if(a=t.$index(e,s),r._is(a))i=s;else if(!n._is(a))break;return i+1},visitStylesheet$1:function(e){return this.visitStylesheet$body$_EvaluateVisitor(e)},visitStylesheet$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Value),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:n=e.children,r=n.length,i=0;case 3:if(!(i<r)){s=5;break}return s=6,C._asyncAwait(n[i].accept$1(o),l);case 6:case 4:++i,s=3;break;case 5:t=null,s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},visitAtRootRule$1:function(e){return this.visitAtRootRule$body$_EvaluateVisitor(e)},visitAtRootRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d=0,f=C._makeAsyncAwaitCompleter(V.nullable_Value),g=this,m=C._wrapJsFunctionForAsync((function(y,S){if(1===y)return C._asyncRethrow(S,f);while(1)switch(d){case 0:_=e.query,d=null!=_?3:5;break;case 3:return h=C,d=6,C._asyncAwait(g._async_evaluate$_performInterpolationWithMap$2$warnForColor(_,!0),m);case 6:S=h.AtRootQueryParser$(S.item1,g._async_evaluate$_logger,null).parse$0(),d=4;break;case 5:S=A.AtRootQuery_UsS;case 4:for(c=S,$=g._async_evaluate$_assertInModule$2(g._async_evaluate$__parent,"__parent"),p=C._setArrayType([],V.JSArray_ModifiableCssParentNode),n=V.CssStylesheet;!n._is($);$=r)if(c.excludes$1($)||p.push($),r=$._parent,null==r)throw C.wrapException(C.StateError$(k.CssNod));i=g._async_evaluate$_trimIncluded$1(p),d=i===g._async_evaluate$_assertInModule$2(g._async_evaluate$__parent,"__parent")?7:8;break;case 7:return d=9,C._asyncAwait(g._async_evaluate$_environment.scope$1$2$when(new C._EvaluateVisitor_visitAtRootRule_closure1(g,e),e.hasDeclarations,V.Null),m);case 9:t=null,d=1;break;case 8:if(0!==p.length){for(s=A.JSArray_methods.get$first(p).copyWithoutChildren$0(),n=C.SubListIterable$(p,1,null,V.ModifiableCssParentNode),n=new C.ListIterator(n,n.get$length(n)),a=C._instanceType(n)._precomputed1,o=s;n.moveNext$0();o=u)l=n.__internal$_current,u=(null==l?a._as(l):l).copyWithoutChildren$0(),u.addChild$1(o);i.addChild$1(o)}else s=i;return d=10,C._asyncAwait(g._async_evaluate$_scopeForAtRoot$4(e,s,c,p).call$1(new C._EvaluateVisitor_visitAtRootRule_closure2(g,e)),m);case 10:t=null,d=1;break;case 1:return C._asyncReturn(t,f)}}));return C._asyncStartSync(m,f)},_async_evaluate$_trimIncluded$1:function(e){var t,n,r,i,s,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"),n=e.length,r=null,i=0;i<n;++i,t=a){for(;s=e[i],t!==s;r=null,t=a)if(a=t._parent,null==a)throw C.wrapException(C.ArgumentError$("Expected "+s.toString$0(0)+l+this.toString$0(0)+".",null));if(null==r&&(r=i),a=t._parent,null==a)throw C.wrapException(C.ArgumentError$("Expected "+s.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"):(r.toString,o=e[r],A.JSArray_methods.removeRange$2(e,r,e.length),o)},_async_evaluate$_scopeForAtRoot$4:function(e,t,n,r){var i=new C._EvaluateVisitor__scopeForAtRoot_closure5(this,t,e),s=n._all||n._at_root_query$_rule;return s!==n.include&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure6(this,i)),null!=this._async_evaluate$_mediaQueries&&n.excludesName$1("media")&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure7(this,i)),this._async_evaluate$_inKeyframes&&n.excludesName$1("keyframes")&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure8(this,i)),this._async_evaluate$_inUnknownAtRule&&!A.JSArray_methods.any$1(r,new C._EvaluateVisitor__scopeForAtRoot_closure9)?new C._EvaluateVisitor__scopeForAtRoot_closure10(this,i):i},visitContentBlock$1:function(e){return C.throwExpression(C.UnsupportedError$(k.Evalua))},visitContentRule$1:function(e){return this.visitContentRule$body$_EvaluateVisitor(e)},visitContentRule$body$_EvaluateVisitor:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.nullable_Value),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:if(n=s._async_evaluate$_environment._async_environment$_content,null==n){t=null,r=1;break}return r=3,C._asyncAwait(s._async_evaluate$_runUserDefinedCallable$1$4(e.$arguments,n,e,new C._EvaluateVisitor_visitContentRule_closure0(s,n),V.Null),a);case 3:t=null,r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitDebugRule$1:function(e){return this.visitDebugRule$body$_EvaluateVisitor(e)},visitDebugRule$body$_EvaluateVisitor:function(e){var t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.nullable_Value),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:return i=3,C._asyncAwait(e.expression.accept$1(a),o);case 3:n=u,r=n instanceof C.SassString?n._string$_text:C.serializeValue(n,!0,!0),a._async_evaluate$_logger.debug$2(0,r,e.span),t=null,i=1;break;case 1:return C._asyncReturn(t,s)}}));return C._asyncStartSync(o,s)},visitDeclaration$1:function(e){return this.visitDeclaration$body$_EvaluateVisitor(e)},visitDeclaration$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_=0,c=C._makeAsyncAwaitCompleter(V.nullable_Value),$=this,p=C._wrapJsFunctionForAsync((function(h,d){if(1===h)return C._asyncRethrow(d,c);while(1)switch(_){case 0:if(null==($._async_evaluate$_atRootExcludingStyleRule?null:$._async_evaluate$_styleRuleIgnoringAtRoot)&&!$._async_evaluate$_inUnknownAtRule&&!$._async_evaluate$_inKeyframes)throw C.wrapException($._async_evaluate$_exception$2(k.Declarm,e.span));if(null!=$._async_evaluate$_declarationName&&A.JSString_methods.startsWith$1(e.name.get$initialPlain(),"--"))throw C.wrapException($._async_evaluate$_exception$2(k.Declarw,e.span));return n=e.name,_=3,C._asyncAwait($._async_evaluate$_interpolationToValue$2$warnForColor(n,!0),p);case 3:return r=d,i=$._async_evaluate$_declarationName,null!=i&&(r=new C.CssValue(i+"-"+C.S(r.value),r.span,V.CssValue_String)),i=e.value,_=4,C._asyncAwait(C.NullableExtension_andThen(i,new C._EvaluateVisitor_visitDeclaration_closure1($)),p);case 4:if(s=d,a=null!=s,a?(o=s.value,o=!o.get$isBlank()||0===o.get$asList().length):o=!1,o)a=$._async_evaluate$_assertInModule$2($._async_evaluate$__parent,"__parent"),n=A.JSString_methods.startsWith$1(n.get$initialPlain(),"--"),$._async_evaluate$_sourceMap?(i=C.NullableExtension_andThen(i,$.get$_async_evaluate$_expressionNode()),i=null==i?null:E.get$span$z(i)):i=null,a.addChild$1(C.ModifiableCssDeclaration$(r,s,e.span,n,i));else if(E.startsWith$1$s(r.value,"--")&&a)throw C.wrapException($._async_evaluate$_exception$2("Custom property values may not be empty.",s.span));l=e.children,_=null!=l?5:6;break;case 5:return u=$._async_evaluate$_declarationName,$._async_evaluate$_declarationName=r.value,_=7,C._asyncAwait($._async_evaluate$_environment.scope$1$2$when(new C._EvaluateVisitor_visitDeclaration_closure2($,l),e.hasDeclarations,V.Null),p);case 7:$._async_evaluate$_declarationName=u;case 6:t=null,_=1;break;case 1:return C._asyncReturn(t,c)}}));return C._asyncStartSync(p,c)},visitEachRule$1:function(e){return this.visitEachRule$body$_EvaluateVisitor(e)},visitEachRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.nullable_Value),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:return n=e.list,a=3,C._asyncAwait(n.accept$1(l),u);case 3:r=c,i=l._async_evaluate$_expressionNode$1(n),s=1===e.variables.length?new C._EvaluateVisitor_visitEachRule_closure2(l,e,i):new C._EvaluateVisitor_visitEachRule_closure3(l,e,i),t=l._async_evaluate$_environment.scope$1$2$semiGlobal(new C._EvaluateVisitor_visitEachRule_closure4(l,r,s,e),!0,V.nullable_Value),a=1;break;case 1:return C._asyncReturn(t,o)}}));return C._asyncStartSync(u,o)},_async_evaluate$_setMultipleVariables$3:function(e,t,n){var r,i=t.get$asList(),s=e.length,a=Math.min(s,i.length);for(r=0;r<a;++r)this._async_evaluate$_environment.setLocalVariable$3(e[r],this._async_evaluate$_withoutSlash$2(i[r],n),n);for(r=a;r<s;++r)this._async_evaluate$_environment.setLocalVariable$3(e[r],A.C__SassNull,n)},visitErrorRule$1:function(e){return this.visitErrorRule$body$_EvaluateVisitor(e)},visitErrorRule$body$_EvaluateVisitor:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Value),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return t=C,n=E,r=2,C._asyncAwait(e.expression.accept$1(s),a);case 2:throw t.wrapException(s._async_evaluate$_exception$2(n.toString$0$(l),e.span))}}));return C._asyncStartSync(a,i)},visitExtendRule$1:function(e){return this.visitExtendRule$body$_EvaluateVisitor(e)},visitExtendRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g=0,m=C._makeAsyncAwaitCompleter(V.nullable_Value),y=this,S=C._wrapJsFunctionForAsync((function(v,b){if(1===v)return C._asyncRethrow(b,m);while(1)switch(g){case 0:if(f=y._async_evaluate$_atRootExcludingStyleRule?null:y._async_evaluate$_styleRuleIgnoringAtRoot,null==f||null!=y._async_evaluate$_declarationName)throw C.wrapException(y._async_evaluate$_exception$2(k.x40exten,e.span));for(n=f.originalSelector.components,r=n.length,i=e.span,s=V.SourceSpan,a=V.String,o=0;o<r;++o)l=n[o],l.accept$1(A._IsBogusVisitor_true)&&(u=C._SerializeVisitor$(null,!0,null,!0,!1,null,!0),l.accept$1(u),_=A.JSString_methods.trim$0(u._serialize$_buffer.toString$0(0)),c=l.accept$1(A.C__IsUselessVisitor)?"can't":"shouldn't",y._async_evaluate$_warn$3('The selector "'+_+'" is invalid CSS and '+c+k.x20be_an,new C.MultiSpan(C.SpanExtensions_trimRight(l.span),"invalid selector",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([i,"@extend rule"],s,a),s,a)),A.Deprecation_vrR));return g=3,C._asyncAwait(y._async_evaluate$_performInterpolationWithMap$2$warnForColor(e.selector,!0),S);case 3:for($=b,p=$.item1,h=$.item2,n=C.SelectorList_SelectorList$parse(C.trimAscii(p,!0),!1,!0,h,y._async_evaluate$_logger).components,r=n.length,i=f._style_rule$_selector._box$_inner,o=0;o<r;++o){if(l=n[o],0===l.leadingCombinators.length?(s=l.components,s=1===s.length&&0===A.JSArray_methods.get$first(s).combinators.length):s=!1,d=s?A.JSArray_methods.get$first(l.components).selector:null,null==d)throw C.wrapException(C.SassFormatException$("complex selectors may not be extended.",l.span));if(s=d.components,a=1===s.length?A.JSArray_methods.get$first(s):null,null==a)throw C.wrapException(C.SassFormatException$(k.compou+A.JSArray_methods.join$1(s,", ")+k.x60_inst,d.span));y._async_evaluate$_assertInModule$2(y._async_evaluate$__extensionStore,"_extensionStore").addExtension$4(i.value,a,e,y._async_evaluate$_mediaQueries)}t=null,g=1;break;case 1:return C._asyncReturn(t,m)}}));return C._asyncStartSync(S,m)},visitAtRule$1:function(e){return this.visitAtRule$body$_EvaluateVisitor(e)},visitAtRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.nullable_Value),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:if(null!=u._async_evaluate$_declarationName)throw C.wrapException(u._async_evaluate$_exception$2(k.At_rul,e.span));return o=3,C._asyncAwait(u._async_evaluate$_interpolationToValue$1(e.name),_);case 3:return n=$,o=4,C._asyncAwait(C.NullableExtension_andThen(e.value,new C._EvaluateVisitor_visitAtRule_closure2(u)),_);case 4:if(r=$,i=e.children,null==i){u._async_evaluate$_assertInModule$2(u._async_evaluate$__parent,"__parent").addChild$1(C.ModifiableCssAtRule$(n,e.span,!0,r)),t=null,o=1;break}return s=u._async_evaluate$_inKeyframes,a=u._async_evaluate$_inUnknownAtRule,"keyframes"===C.unvendor(n.value)?u._async_evaluate$_inKeyframes=!0:u._async_evaluate$_inUnknownAtRule=!0,o=5,C._asyncAwait(u._async_evaluate$_withParent$2$4$scopeWhen$through(C.ModifiableCssAtRule$(n,e.span,!1,r),new C._EvaluateVisitor_visitAtRule_closure3(u,n,i),e.hasDeclarations,new C._EvaluateVisitor_visitAtRule_closure4,V.ModifiableCssAtRule,V.Null),_);case 5:u._async_evaluate$_inUnknownAtRule=a,u._async_evaluate$_inKeyframes=s,t=null,o=1;break;case 1:return C._asyncReturn(t,l)}}));return C._asyncStartSync(_,l)},visitForRule$1:function(e){return this.visitForRule$body$_EvaluateVisitor(e)},visitForRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_,c=0,$=C._makeAsyncAwaitCompleter(V.nullable_Value),p=this,h=C._wrapJsFunctionForAsync((function(d,f){if(1===d)return C._asyncRethrow(f,$);while(1)switch(c){case 0:return n={},r=e.from,i=V.SassNumber,c=3,C._asyncAwait(p._addExceptionSpanAsync$1$2(r,new C._EvaluateVisitor_visitForRule_closure4(p,e),i),h);case 3:return s=f,a=e.to,c=4,C._asyncAwait(p._addExceptionSpanAsync$1$2(a,new C._EvaluateVisitor_visitForRule_closure5(p,e),i),h);case 4:if(o=f,l=p._async_evaluate$_addExceptionSpan$2(r,new C._EvaluateVisitor_visitForRule_closure6(s)),u=n.to=p._async_evaluate$_addExceptionSpan$2(a,new C._EvaluateVisitor_visitForRule_closure7(o,s)),_=l>u?-1:1,l===(e.isExclusive?u:n.to=u+_)){t=null,c=1;break}t=p._async_evaluate$_environment.scope$1$2$semiGlobal(new C._EvaluateVisitor_visitForRule_closure8(n,p,e,l,_,s),!0,V.nullable_Value),c=1;break;case 1:return C._asyncReturn(t,$)}}));return C._asyncStartSync(h,$)},visitForwardRule$1:function(e){return this.visitForwardRule$body$_EvaluateVisitor(e)},visitForwardRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_,c,$=0,p=C._makeAsyncAwaitCompleter(V.nullable_Value),h=this,d=C._wrapJsFunctionForAsync((function(f,g){if(1===f)return C._asyncRethrow(g,p);while(1)switch($){case 0:o=h._async_evaluate$_configuration,l=o.throughForward$1(e),u=e.configuration,_=u.length,c=e.url,$=0!==_?3:5;break;case 3:return $=6,C._asyncAwait(h._async_evaluate$_addForwardConfiguration$2(l,e),d);case 6:return n=g,$=7,C._asyncAwait(h._async_evaluate$_loadModule$5$configuration(c,"@forward",e,new C._EvaluateVisitor_visitForwardRule_closure1(h,e),n),d);case 7:for(c=V.String,r=C.LinkedHashSet_LinkedHashSet$_empty(c),i=0;i<_;++i)s=u[i],s.isGuarded||r.add$1(0,s.name);for(h._async_evaluate$_removeUsedConfiguration$3$except(l,n,r),c=C.LinkedHashSet_LinkedHashSet$_empty(c),i=0;i<_;++i)c.add$1(0,u[i].name);for(u=n._values,_=E.toList$0$ax(u.get$keys(u)),r=_.length,i=0;i<_.length;_.length===r||(0,C.throwConcurrentModificationError)(_),++i)a=_[i],c.contains$1(0,a)||u.get$isEmpty(u)||u.remove$1(0,a);h._async_evaluate$_assertConfigurationIsEmpty$1(n),$=4;break;case 5:return h._async_evaluate$_configuration=l,$=8,C._asyncAwait(h._async_evaluate$_loadModule$4(c,"@forward",e,new C._EvaluateVisitor_visitForwardRule_closure2(h,e)),d);case 8:h._async_evaluate$_configuration=o;case 4:t=null,$=1;break;case 1:return C._asyncReturn(t,p)}}));return C._asyncStartSync(d,p)},_async_evaluate$_addForwardConfiguration$2:function(e,t){return this._addForwardConfiguration$body$_EvaluateVisitor(e,t)},_addForwardConfiguration$body$_EvaluateVisitor:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d=0,f=C._makeAsyncAwaitCompleter(V.Configuration),g=this,m=C._wrapJsFunctionForAsync((function(y,S){if(1===y)return C._asyncRethrow(S,f);while(1)switch(d){case 0:_=e._values,c=C.LinkedHashMap_LinkedHashMap$of(new C.UnmodifiableMapView(_,V.UnmodifiableMapView_String_ConfiguredValue),V.String,V.ConfiguredValue),r=t.configuration,i=r.length,s=0;case 3:if(!(s<i)){d=5;break}if(a=r[s],a.isGuarded&&(o=a.name,l=_.get$isEmpty(_)?null:_.remove$1(0,o),null!=l&&!l.value.$eq(0,A.C__SassNull))){c.$indexSet(0,o,l),d=4;break}return o=a.expression,u=g._async_evaluate$_expressionNode$1(o),$=c,p=a.name,h=C,d=6,C._asyncAwait(o.accept$1(g),m);case 6:$.$indexSet(0,p,new h.ConfiguredValue(g._async_evaluate$_withoutSlash$2(S,u),a.span,u));case 4:++s,d=3;break;case 5:if(e instanceof C.ExplicitConfiguration||_.get$isEmpty(_)){n=new C.ExplicitConfiguration(t,c,null),d=1;break}n=new C.Configuration(c,null),d=1;break;case 1:return C._asyncReturn(n,f)}}));return C._asyncStartSync(m,f)},_async_evaluate$_removeUsedConfiguration$3$except:function(e,t,n){var r,i,s,a,o,l;for(r=e._values,i=E.toList$0$ax(r.get$keys(r)),s=i.length,a=t._values,o=0;o<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++o)l=i[o],n.contains$1(0,l)||a.containsKey$1(l)||r.get$isEmpty(r)||r.remove$1(0,l)},_async_evaluate$_assertConfigurationIsEmpty$2$nameInError:function(e,t){var n,r;if(e instanceof C.ExplicitConfiguration&&(n=e._values,!n.get$isEmpty(n)))throw n=n.get$entries(n),r=n.get$first(n),n=t?"$"+C.S(r.key)+k.x20was_n:k.This_v,C.wrapException(this._async_evaluate$_exception$2(n,r.value.configurationSpan))},_async_evaluate$_assertConfigurationIsEmpty$1:function(e){return this._async_evaluate$_assertConfigurationIsEmpty$2$nameInError(e,!1)},visitFunctionRule$1:function(e){return this.visitFunctionRule$body$_EvaluateVisitor(e)},visitFunctionRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.nullable_Value),_=this,c=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,u);while(1)switch(l){case 0:n=_._async_evaluate$_environment,r=n.closure$0(),i=_._async_evaluate$_inDependency,s=n._async_environment$_functions,a=s.length-1,o=e.name,n._async_environment$_functionIndices.$indexSet(0,o,a),E.$indexSet$ax(s[a],o,new C.UserDefinedCallable(e,r,i,V.UserDefinedCallable_AsyncEnvironment)),t=null,l=1;break;case 1:return C._asyncReturn(t,u)}}));return C._asyncStartSync(c,u)},visitIfRule$1:function(e){return this.visitIfRule$body$_EvaluateVisitor(e)},visitIfRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.nullable_Value),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:a={},a.clause=e.lastClause,n=e.clauses,r=n.length,i=0;case 3:if(!(i<r)){o=5;break}return s=n[i],o=6,C._asyncAwait(s.expression.accept$1(u),_);case 6:if($.get$isTruthy()){a.clause=s,o=5;break}case 4:++i,o=3;break;case 5:if(n=a.clause,null==n){t=null,o=1;break}return o=7,C._asyncAwait(u._async_evaluate$_environment.scope$1$3$semiGlobal$when(new C._EvaluateVisitor_visitIfRule_closure0(a,u),!0,n.hasDeclarations,V.nullable_Value),_);case 7:t=$,o=1;break;case 1:return C._asyncReturn(t,l)}}));return C._asyncStartSync(_,l)},visitImportRule$1:function(e){return this.visitImportRule$body$_EvaluateVisitor(e)},visitImportRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.nullable_Value),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:n=e.imports,r=n.length,i=V.StaticImport,s=0;case 3:if(!(s<r)){o=5;break}a=n[s],o=a instanceof C.DynamicImport?6:8;break;case 6:return o=9,C._asyncAwait(u._async_evaluate$_visitDynamicImport$1(a),_);case 9:o=7;break;case 8:return o=10,C._asyncAwait(u._visitStaticImport$1(i._as(a)),_);case 10:case 7:case 4:++s,o=3;break;case 5:t=null,o=1;break;case 1:return C._asyncReturn(t,l)}}));return C._asyncStartSync(_,l)},_async_evaluate$_visitDynamicImport$1:function(e){return this._async_evaluate$_withStackFrame$1$3("@import",e,new C._EvaluateVisitor__visitDynamicImport_closure0(this,e),V.void)},_async_evaluate$_loadStylesheet$4$baseUrl$forImport:function(e,t,n,r){return this._loadStylesheet$body$_EvaluateVisitor(e,t,n,r)},_async_evaluate$_loadStylesheet$3$baseUrl:function(e,t,n){return this._async_evaluate$_loadStylesheet$4$baseUrl$forImport(e,t,n,!1)},_async_evaluate$_loadStylesheet$3$forImport:function(e,t,n){return this._async_evaluate$_loadStylesheet$4$baseUrl$forImport(e,t,null,n)},_loadStylesheet$body$_EvaluateVisitor:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b=0,x=C._makeAsyncAwaitCompleter(V._LoadedStylesheet),w=2,M=[],I=this,L=C._wrapJsFunctionForAsync((function(V,R){1===V&&(s=R,b=w);while(1)switch(b){case 0:n=n,w=4,I._async_evaluate$_importSpan=t,a=I._async_evaluate$_importCache,b=null!=a?7:9;break;case 7:return null==n&&(f=I._async_evaluate$_assertInModule$2(I._async_evaluate$__stylesheet,"_stylesheet").span,n=f.get$sourceUrl(f)),b=10,C._asyncAwait(E.canonicalize$4$baseImporter$baseUrl$forImport$x(a,C.Uri_parse(e),I._async_evaluate$_importer,n,r),L);case 10:o=R,b=null!=o?11:12;break;case 11:return l=I._async_evaluate$_inDependency||o.item1!==I._async_evaluate$_importer,f=o.item1,g=o.item2,m=o.item3,y=I._async_evaluate$_quietDeps&&l,b=13,C._asyncAwait(a.importCanonical$4$originalUrl$quiet(f,g,m,y),L);case 13:if(u=R,null!=u){I._async_evaluate$_loadedUrls.add$1(0,o.item2),f=o.item1,i=new C._LoadedStylesheet0(u,f,l),M=[1],b=5;break}case 12:b=8;break;case 9:return f=n,null==f&&(f=I._async_evaluate$_assertInModule$2(I._async_evaluate$__stylesheet,"_stylesheet").span,f=f.get$sourceUrl(f)),b=14,C._asyncAwait(I._async_evaluate$_importLikeNode$3(e,f,r),L);case 14:if(_=R,null!=_){f=_.stylesheet.span,g=I._async_evaluate$_loadedUrls,C.NullableExtension_andThen(f.get$sourceUrl(f),g.get$add(g)),i=_,M=[1],b=5;break}case 8:throw A.JSString_methods.startsWith$1(e,"package:")?C.wrapException(k.x22packa):C.wrapException("Can't find stylesheet to import.");case 4:if(w=3,v=s,f=C.unwrapException(v),f instanceof C.SassException)throw v;if(f instanceof C.ArgumentError)c=f,$=C.getTraceFromException(v),C.throwWithTrace(I._async_evaluate$_exception$1(E.toString$0$(c)),$);else{p=f,h=C.getTraceFromException(v),d=null;try{d=C._asString(E.get$message$x(p))}catch(F){S=E.toString$0$(p),d=S}C.throwWithTrace(I._async_evaluate$_exception$1(d),h)}M.push(6),b=5;break;case 3:M=[2];case 5:w=2,I._async_evaluate$_importSpan=null,b=M.pop();break;case 6:case 1:return C._asyncReturn(i,x);case 2:return C._asyncRethrow(s,x)}}));return C._asyncStartSync(L,x)},_async_evaluate$_importLikeNode$3:function(e,t,n){return this._importLikeNode$body$_EvaluateVisitor(e,t,n)},_importLikeNode$body$_EvaluateVisitor:function(e,t,n){var r,i,s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(V.nullable__LoadedStylesheet),c=this,$=C._wrapJsFunctionForAsync((function($,p){if(1===$)return C._asyncRethrow(p,_);while(1)switch(u){case 0:i=c._async_evaluate$_nodeImporter.loadRelative$3(e,t,n),s=c._async_evaluate$_inDependency,a=i.item2,o=A.JSString_methods.startsWith$1(a,"file")?C.Syntax_forPath(a):A.Syntax_SCSS_scss,l=c._async_evaluate$_quietDeps&&s?I.$get$Logger_quiet():c._async_evaluate$_logger,r=new C._LoadedStylesheet0(C.Stylesheet_Stylesheet$parse(i.item1,o,l,a),null,s),u=1;break;case 1:return C._asyncReturn(r,_)}}));return C._asyncStartSync($,_)},_visitStaticImport$1:function(e){return this._visitStaticImport$body$_EvaluateVisitor(e)},_visitStaticImport$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.void),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:return r=C,s=2,C._asyncAwait(o._async_evaluate$_interpolationToValue$1(e.url),l);case 2:return i=_,s=3,C._asyncAwait(C.NullableExtension_andThen(e.modifiers,o.get$_async_evaluate$_interpolationToValue()),l);case 3:return n=new r.ModifiableCssImport(i,_,e.span),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$__parent,"__parent").addChild$1(n):o._async_evaluate$_assertInModule$2(o._async_evaluate$__endOfImports,"_endOfImports")===E.get$length$asx(o._async_evaluate$_assertInModule$2(o._async_evaluate$__root,"_root").children._collection$_source)?(o._async_evaluate$_assertInModule$2(o._async_evaluate$__root,"_root").addChild$1(n),o._async_evaluate$__endOfImports=o._async_evaluate$_assertInModule$2(o._async_evaluate$__endOfImports,"_endOfImports")+1):(t=o._async_evaluate$_outOfOrderImports,(null==t?o._async_evaluate$_outOfOrderImports=C._setArrayType([],V.JSArray_ModifiableCssImport):t).push(n)),C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},visitIncludeRule$1:function(e){return this.visitIncludeRule$body$_EvaluateVisitor(e)},visitIncludeRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Value),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:if(i=o._async_evaluate$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitIncludeRule_closure3(o,e)),null==i)throw C.wrapException(o._async_evaluate$_exception$2("Undefined mixin.",e.span));n=new C._FakeAstNode(new C._EvaluateVisitor_visitIncludeRule_closure4(e)),s=V.AsyncBuiltInCallable._is(i)?3:5;break;case 3:if(null!=e.content)throw C.wrapException(o._async_evaluate$_exception$2("Mixin doesn't accept a content block.",e.span));return s=6,C._asyncAwait(o._async_evaluate$_runBuiltInCallable$3(e.$arguments,i,n),l);case 6:s=4;break;case 5:s=V.UserDefinedCallable_AsyncEnvironment._is(i)?7:9;break;case 7:if(r=e.content,null!=r&&!V.MixinRule._as(i.declaration).get$hasContent())throw C.wrapException(C.MultiSpanSassRuntimeException$("Mixin doesn't accept a content block.",e.get$spanWithoutContent(),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([i.declaration.$arguments.get$spanWithName(),"declaration"],V.FileSpan,V.String),o._async_evaluate$_stackTrace$1(e.get$spanWithoutContent())));return s=10,C._asyncAwait(o._async_evaluate$_runUserDefinedCallable$1$4(e.$arguments,i,n,new C._EvaluateVisitor_visitIncludeRule_closure5(o,C.NullableExtension_andThen(r,new C._EvaluateVisitor_visitIncludeRule_closure6(o)),i,n),V.Null),l);case 10:s=8;break;case 9:throw C.wrapException(C.UnsupportedError$("Unknown callable type "+i.toString$0(0)+"."));case 8:case 4:t=null,s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},visitMixinRule$1:function(e){return this.visitMixinRule$body$_EvaluateVisitor(e)},visitMixinRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.nullable_Value),_=this,c=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,u);while(1)switch(l){case 0:n=_._async_evaluate$_environment,r=n.closure$0(),i=_._async_evaluate$_inDependency,s=n._async_environment$_mixins,a=s.length-1,o=e.name,n._async_environment$_mixinIndices.$indexSet(0,o,a),E.$indexSet$ax(s[a],o,new C.UserDefinedCallable(e,r,i,V.UserDefinedCallable_AsyncEnvironment)),t=null,l=1;break;case 1:return C._asyncReturn(t,u)}}));return C._asyncStartSync(c,u)},visitLoudComment$1:function(e){return this.visitLoudComment$body$_EvaluateVisitor(e)},visitLoudComment$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Value),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:if(o._async_evaluate$_inFunction){t=null,s=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")===E.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),n=e.text,r=o._async_evaluate$_assertInModule$2(o._async_evaluate$__parent,"__parent"),i=C,s=3,C._asyncAwait(o._async_evaluate$_performInterpolation$1(n),l);case 3:r.addChild$1(new i.ModifiableCssComment(_,n.span)),t=null,s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},visitMediaRule$1:function(e){return this.visitMediaRule$body$_EvaluateVisitor(e)},visitMediaRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.nullable_Value),_=this,c=C._wrapJsFunctionForAsync((function($,p){if(1===$)return C._asyncRethrow(p,u);while(1)switch(l){case 0:if(null!=_._async_evaluate$_declarationName)throw C.wrapException(_._async_evaluate$_exception$2(k.Media_,e.span));return l=3,C._asyncAwait(_._visitMediaQueries$1(e.query),c);case 3:if(n=p,r=C.NullableExtension_andThen(_._async_evaluate$_mediaQueries,new C._EvaluateVisitor_visitMediaRule_closure2(_,n)),i=null==r,!i&&E.get$isEmpty$asx(r)){t=null,l=1;break}return i?s=A.Set_empty0:(a=_._async_evaluate$_mediaQuerySources,a.toString,a=C.LinkedHashSet_LinkedHashSet$of(a,V.CssMediaQuery),o=_._async_evaluate$_mediaQueries,o.toString,a.addAll$1(0,o),a.addAll$1(0,n),s=a),i=i?n:r,l=4,C._asyncAwait(_._async_evaluate$_withParent$2$4$scopeWhen$through(C.ModifiableCssMediaRule$(i,e.span),new C._EvaluateVisitor_visitMediaRule_closure3(_,r,n,s,e),e.hasDeclarations,new C._EvaluateVisitor_visitMediaRule_closure4(s),V.ModifiableCssMediaRule,V.Null),c);case 4:t=null,l=1;break;case 1:return C._asyncReturn(t,u)}}));return C._asyncStartSync(c,u)},_visitMediaQueries$1:function(e){return this._visitMediaQueries$body$_EvaluateVisitor(e)},_visitMediaQueries$body$_EvaluateVisitor:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.List_CssMediaQuery),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return r=3,C._asyncAwait(s._async_evaluate$_performInterpolationWithMap$2$warnForColor(e,!0),a);case 3:n=l,t=C.CssMediaQuery_parseList(n.item1,n.item2,s._async_evaluate$_logger),r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},_async_evaluate$_mergeMediaQueries$2:function(e,t){var n,r,i,s,a,o,l=C._setArrayType([],V.JSArray_CssMediaQuery);for(n=E.get$iterator$ax(e),r=E.getInterceptor$ax(t),i=V.MediaQuerySuccessfulMergeResult;n.moveNext$0();)for(s=n.get$current(n),a=r.get$iterator(t);a.moveNext$0();)if(o=s.merge$1(a.get$current(a)),o!==A._SingletonCssMediaQueryMergeResult_empty){if(o===A._SingletonCssMediaQueryMergeResult_unrepresentable)return null;l.push(i._as(o).query)}return l},visitReturnRule$1:function(e){return this.visitReturnRule$body$_EvaluateVisitor(e)},visitReturnRule$body$_EvaluateVisitor:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Value),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return n=e.expression,r=3,C._asyncAwait(n.accept$1(s),a);case 3:t=s._async_evaluate$_withoutSlash$2(l,n),r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitSilentComment$1:function(e){return this.visitSilentComment$body$_EvaluateVisitor(e)},visitSilentComment$body$_EvaluateVisitor:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.nullable_Value),i=C._wrapJsFunctionForAsync((function(e,i){if(1===e)return C._asyncRethrow(i,r);while(1)switch(n){case 0:t=null,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitStyleRule$1:function(e){return this.visitStyleRule$body$_EvaluateVisitor(e)},visitStyleRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S=0,v=C._makeAsyncAwaitCompleter(V.nullable_Value),b=this,x=C._wrapJsFunctionForAsync((function(w,M){if(1===w)return C._asyncRethrow(M,v);while(1)switch(S){case 0:if(null!=b._async_evaluate$_declarationName)throw C.wrapException(b._async_evaluate$_exception$2(k.Style_,e.span));return n=e.selector,S=3,C._asyncAwait(b._async_evaluate$_performInterpolationWithMap$2$warnForColor(n,!0),x);case 3:r=M,i=r.item1,s=r.item2,S=b._async_evaluate$_inKeyframes?4:5;break;case 4:return S=6,C._asyncAwait(b._async_evaluate$_withParent$2$4$scopeWhen$through(C.ModifiableCssKeyframeBlock$(new C.CssValue(C.List_List$unmodifiable(C.KeyframeSelectorParser$(i,s,b._async_evaluate$_logger).parse$0(),V.String),n.span,V.CssValue_List_String),e.span),new C._EvaluateVisitor_visitStyleRule_closure4(b,e),e.hasDeclarations,new C._EvaluateVisitor_visitStyleRule_closure5,V.ModifiableCssKeyframeBlock,V.Null),x);case 6:t=null,S=1;break;case 5:return n=C.SelectorList_SelectorList$parse(i,!b._async_evaluate$_assertInModule$2(b._async_evaluate$__stylesheet,"_stylesheet").plainCss,!b._async_evaluate$_assertInModule$2(b._async_evaluate$__stylesheet,"_stylesheet").plainCss,s,b._async_evaluate$_logger),a=b._async_evaluate$_styleRuleIgnoringAtRoot,a=null==a?null:a.originalSelector,o=n.resolveParentSelectors$2$implicitParent(a,!b._async_evaluate$_atRootExcludingStyleRule),l=C.ModifiableCssStyleRule$(b._async_evaluate$_assertInModule$2(b._async_evaluate$__extensionStore,"_extensionStore").addSelector$2(o,b._async_evaluate$_mediaQueries),e.span,o),u=b._async_evaluate$_atRootExcludingStyleRule,b._async_evaluate$_atRootExcludingStyleRule=!1,S=7,C._asyncAwait(b._async_evaluate$_withParent$2$4$scopeWhen$through(l,new C._EvaluateVisitor_visitStyleRule_closure6(b,l,e),e.hasDeclarations,new C._EvaluateVisitor_visitStyleRule_closure7,V.ModifiableCssStyleRule,V.Null),x);case 7:if(b._async_evaluate$_atRootExcludingStyleRule=u,!l.accept$1(A._IsInvisibleVisitor_false_false))for(n=o.components,a=n.length,_=V.SourceSpan,c=V.String,$=l.children,p=0;p<a;++p)h=n[p],h.accept$1(A._IsBogusVisitor_true)&&(h.accept$1(A.C__IsUselessVisitor)?(d=C._SerializeVisitor$(null,!0,null,!0,!1,null,!0),h.accept$1(d),b._async_evaluate$_warn$3('The selector "'+A.JSString_methods.trim$0(d._serialize$_buffer.toString$0(0))+k.x22x20is_ix20,C.SpanExtensions_trimRight(h.span),A.Deprecation_vrR)):0!==h.leadingCombinators.length?(d=C._SerializeVisitor$(null,!0,null,!0,!1,null,!0),h.accept$1(d),b._async_evaluate$_warn$3('The selector "'+A.JSString_methods.trim$0(d._serialize$_buffer.toString$0(0))+k.x22x20is_ix0a,C.SpanExtensions_trimRight(h.span),A.Deprecation_vrR)):(d=C._SerializeVisitor$(null,!0,null,!0,!1,null,!0),h.accept$1(d),f=A.JSString_methods.trim$0(d._serialize$_buffer.toString$0(0)),g=h.accept$1(A._IsBogusVisitor_false)?k.x20It_wi:"",m=C.SpanExtensions_trimRight(h.span),0===$.get$length($)&&C.throwExpression(C.IterableElementError_noElement()),y=E.get$span$z($.$index(0,0)),b._async_evaluate$_warn$3('The selector "'+f+k.x22x20is_o+g+k.x0aThis_,new C.MultiSpan(m,"invalid selector",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([y,"this is not a style rule"+($.every$1($,new C._EvaluateVisitor_visitStyleRule_closure8)?"\n(try converting to a //-style comment)":"")],_,c),_,c)),A.Deprecation_vrR)));null==(b._async_evaluate$_atRootExcludingStyleRule?null:b._async_evaluate$_styleRuleIgnoringAtRoot)?(n=b._async_evaluate$_assertInModule$2(b._async_evaluate$__parent,"__parent").children,n=!n.get$isEmpty(n)):n=!1,n&&(n=b._async_evaluate$_assertInModule$2(b._async_evaluate$__parent,"__parent").children,n.get$last(n).isGroupEnd=!0),t=null,S=1;break;case 1:return C._asyncReturn(t,v)}}));return C._asyncStartSync(x,v)},visitSupportsRule$1:function(e){return this.visitSupportsRule$body$_EvaluateVisitor(e)},visitSupportsRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Value),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:if(null!=o._async_evaluate$_declarationName)throw C.wrapException(o._async_evaluate$_exception$2(k.Suppor,e.span));return n=e.condition,r=C,i=C,s=4,C._asyncAwait(o._async_evaluate$_visitSupportsCondition$1(n),l);case 4:return s=3,C._asyncAwait(o._async_evaluate$_withParent$2$4$scopeWhen$through(r.ModifiableCssSupportsRule$(new i.CssValue(_,n.get$span(n),V.CssValue_String),e.span),new C._EvaluateVisitor_visitSupportsRule_closure1(o,e),e.hasDeclarations,new C._EvaluateVisitor_visitSupportsRule_closure2,V.ModifiableCssSupportsRule,V.Null),l);case 3:t=null,s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},_async_evaluate$_visitSupportsCondition$1:function(e){return this._visitSupportsCondition$body$_EvaluateVisitor(e)},_visitSupportsCondition$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.String),_=this,c=C._wrapJsFunctionForAsync((function($,p){if(1===$)return C._asyncRethrow(p,u);while(1)switch(l){case 0:l=e instanceof C.SupportsOperation?3:5;break;case 3:return n=e.operator,a=C,l=6,C._asyncAwait(_._async_evaluate$_parenthesize$2(e.left,n),c);case 6:return a=a.S(p)+" "+n+" ",o=C,l=7,C._asyncAwait(_._async_evaluate$_parenthesize$2(e.right,n),c);case 7:t=a+o.S(p),l=1;break;case 5:l=e instanceof C.SupportsNegation?8:10;break;case 8:return a=C,l=11,C._asyncAwait(_._async_evaluate$_parenthesize$1(e.condition),c);case 11:t="not "+a.S(p),l=1;break;case 10:l=e instanceof C.SupportsInterpolation?12:14;break;case 12:return l=15,C._asyncAwait(_._evaluateToCss$2$quote(e.expression,!1),c);case 15:t=p,l=1;break;case 14:l=e instanceof C.SupportsDeclaration?16:18;break;case 16:return r=_._async_evaluate$_inSupportsDeclaration,_._async_evaluate$_inSupportsDeclaration=!0,a=C,l=19,C._asyncAwait(_._evaluateToCss$1(e.name),c);case 19:return n=a.S(p),i=e.get$isCustomProperty()?"":" ",a=C,l=20,C._asyncAwait(_._evaluateToCss$1(e.value),c);case 20:s=a.S(p),_._async_evaluate$_inSupportsDeclaration=r,t="("+n+":"+i+s+")",l=1;break;case 18:l=e instanceof C.SupportsFunction?21:23;break;case 21:return a=C,l=24,C._asyncAwait(_._async_evaluate$_performInterpolation$1(e.name),c);case 24:return a=a.S(p)+"(",o=C,l=25,C._asyncAwait(_._async_evaluate$_performInterpolation$1(e.$arguments),c);case 25:t=a+o.S(p)+")",l=1;break;case 23:l=e instanceof C.SupportsAnything?26:28;break;case 26:return a=C,l=29,C._asyncAwait(_._async_evaluate$_performInterpolation$1(e.contents),c);case 29:t="("+a.S(p)+")",l=1;break;case 28:throw C.wrapException(C.ArgumentError$("Unknown supports condition type "+C.getRuntimeType(e).toString$0(0)+".",null));case 27:case 22:case 17:case 13:case 9:case 4:case 1:return C._asyncReturn(t,u)}}));return C._asyncStartSync(c,u)},_async_evaluate$_parenthesize$2:function(e,t){return this._parenthesize$body$_EvaluateVisitor(e,t)},_async_evaluate$_parenthesize$1:function(e){return this._async_evaluate$_parenthesize$2(e,null)},_parenthesize$body$_EvaluateVisitor:function(e,t){var n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.String),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=e instanceof C.SupportsNegation||e instanceof C.SupportsOperation&&(null==t||t!==e.operator),s=r?3:5;break;case 3:return i=C,s=6,C._asyncAwait(o._async_evaluate$_visitSupportsCondition$1(e),l);case 6:n="("+i.S(_)+")",s=1;break;case 5:return s=7,C._asyncAwait(o._async_evaluate$_visitSupportsCondition$1(e),l);case 7:n=_,s=1;break;case 4:case 1:return C._asyncReturn(n,a)}}));return C._asyncStartSync(l,a)},visitVariableDeclaration$1:function(e){return this.visitVariableDeclaration$body$_EvaluateVisitor(e)},visitVariableDeclaration$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.nullable_Value),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:if(e.isGuarded){if(null==e.namespace&&1===u._async_evaluate$_environment._async_environment$_variables.length&&(n=u._async_evaluate$_configuration._values,n=n.get$isEmpty(n)?null:n.remove$1(0,e.name),null!=n&&!n.value.$eq(0,A.C__SassNull))){u._async_evaluate$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableDeclaration_closure2(u,e,n)),t=null,o=1;break}if(r=u._async_evaluate$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableDeclaration_closure3(u,e)),null!=r&&!r.$eq(0,A.C__SassNull)){t=null,o=1;break}}return e.isGlobal&&!u._async_evaluate$_environment.globalVariableExists$1(e.name)&&(n=1===u._async_evaluate$_environment._async_environment$_variables.length?k.As_of_S:k.As_of_R+C.declarationName(e.span)+": null` at the stylesheet root.",u._async_evaluate$_warn$3(n,e.span,A.Deprecation_hzy)),n=e.expression,i=e,s=C,a=e,o=3,C._asyncAwait(n.accept$1(u),_);case 3:u._async_evaluate$_addExceptionSpan$2(i,new s._EvaluateVisitor_visitVariableDeclaration_closure4(u,a,u._async_evaluate$_withoutSlash$2($,n))),t=null,o=1;break;case 1:return C._asyncReturn(t,l)}}));return C._asyncStartSync(_,l)},visitUseRule$1:function(e){return this.visitUseRule$body$_EvaluateVisitor(e)},visitUseRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p=0,h=C._makeAsyncAwaitCompleter(V.nullable_Value),d=this,f=C._wrapJsFunctionForAsync((function(g,m){if(1===g)return C._asyncRethrow(m,h);while(1)switch(p){case 0:l=e.configuration,u=l.length,p=0!==u?3:5;break;case 3:n=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue),r=0;case 6:if(!(r<u)){p=8;break}return i=l[r],s=i.expression,a=d._async_evaluate$_expressionNode$1(s),_=n,c=i.name,$=C,p=9,C._asyncAwait(s.accept$1(d),f);case 9:_.$indexSet(0,c,new $.ConfiguredValue(d._async_evaluate$_withoutSlash$2(m,a),i.span,a));case 7:++r,p=6;break;case 8:o=new C.ExplicitConfiguration(e,n,null),p=4;break;case 5:o=A.Configuration_Map_empty_null;case 4:return p=10,C._asyncAwait(d._async_evaluate$_loadModule$5$configuration(e.url,"@use",e,new C._EvaluateVisitor_visitUseRule_closure0(d,e),o),f);case 10:d._async_evaluate$_assertConfigurationIsEmpty$1(o),t=null,p=1;break;case 1:return C._asyncReturn(t,h)}}));return C._asyncStartSync(f,h)},visitWarnRule$1:function(e){return this.visitWarnRule$body$_EvaluateVisitor(e)},visitWarnRule$body$_EvaluateVisitor:function(e){var t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.nullable_Value),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:return i=3,C._asyncAwait(a._addExceptionSpanAsync$1$2(e,new C._EvaluateVisitor_visitWarnRule_closure0(a,e),V.Value),o);case 3:n=u,r=n instanceof C.SassString?n._string$_text:a._async_evaluate$_serialize$2(n,e.expression),a._async_evaluate$_logger.warn$2$trace(0,r,a._async_evaluate$_stackTrace$1(e.span)),t=null,i=1;break;case 1:return C._asyncReturn(t,s)}}));return C._asyncStartSync(o,s)},visitWhileRule$1:function(e){return this._async_evaluate$_environment.scope$1$3$semiGlobal$when(new C._EvaluateVisitor_visitWhileRule_closure0(this,e),!0,e.hasDeclarations,V.nullable_Value)},visitBinaryOperationExpression$1:function(e){return this._addExceptionSpanAsync$1$2(e,new C._EvaluateVisitor_visitBinaryOperationExpression_closure0(this,e),V.Value)},visitValueExpression$1:function(e){return this.visitValueExpression$body$_EvaluateVisitor(e)},visitValueExpression$body$_EvaluateVisitor:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.Value),i=C._wrapJsFunctionForAsync((function(i,s){if(1===i)return C._asyncRethrow(s,r);while(1)switch(n){case 0:t=e.value,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitVariableExpression$1:function(e){return this.visitVariableExpression$body$_EvaluateVisitor(e)},visitVariableExpression$body$_EvaluateVisitor:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Value),s=this,a=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,i);while(1)switch(r){case 0:if(n=s._async_evaluate$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableExpression_closure0(s,e)),null!=n){t=n,r=1;break}throw C.wrapException(s._async_evaluate$_exception$2("Undefined variable.",e.span));case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitUnaryOperationExpression$1:function(e){return this.visitUnaryOperationExpression$body$_EvaluateVisitor(e)},visitUnaryOperationExpression$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Value),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:return n=e,r=C,i=e,s=3,C._asyncAwait(e.operand.accept$1(o),l);case 3:t=o._async_evaluate$_addExceptionSpan$2(n,new r._EvaluateVisitor_visitUnaryOperationExpression_closure0(i,_)),s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},visitBooleanExpression$1:function(e){return this.visitBooleanExpression$body$_EvaluateVisitor(e)},visitBooleanExpression$body$_EvaluateVisitor:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.SassBoolean),i=C._wrapJsFunctionForAsync((function(i,s){if(1===i)return C._asyncRethrow(s,r);while(1)switch(n){case 0:t=e.value?A.SassBoolean_true:A.SassBoolean_false,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitIfExpression$1:function(e){return this.visitIfExpression$body$_EvaluateVisitor(e)},visitIfExpression$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_,c=0,$=C._makeAsyncAwaitCompleter(V.Value),p=this,h=C._wrapJsFunctionForAsync((function(d,f){if(1===d)return C._asyncRethrow(f,$);while(1)switch(c){case 0:return c=3,C._asyncAwait(p._async_evaluate$_evaluateMacroArguments$1(e),h);case 3:return o=f,l=o.item1,u=o.item2,_=E.getInterceptor$asx(l),p._async_evaluate$_verifyArguments$4(_.get$length(l),u,I.$get$IfExpression_declaration(),e),_.get$length(l)>0?n=_.$index(l,0):(r=u.$index(0,"condition"),r.toString,n=r),_.get$length(l)>1?i=_.$index(l,1):(r=u.$index(0,"if-true"),r.toString,i=r),_.get$length(l)>2?s=_.$index(l,2):(_=u.$index(0,"if-false"),_.toString,s=_),c=4,C._asyncAwait(n.accept$1(p),h);case 4:return a=f.get$isTruthy()?i:s,c=5,C._asyncAwait(a.accept$1(p),h);case 5:t=p._async_evaluate$_withoutSlash$2(f,p._async_evaluate$_expressionNode$1(a)),c=1;break;case 1:return C._asyncReturn(t,$)}}));return C._asyncStartSync(h,$)},visitNullExpression$1:function(e){return this.visitNullExpression$body$_EvaluateVisitor(e)},visitNullExpression$body$_EvaluateVisitor:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.Value),i=C._wrapJsFunctionForAsync((function(e,i){if(1===e)return C._asyncRethrow(i,r);while(1)switch(n){case 0:t=A.C__SassNull,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitNumberExpression$1:function(e){return this.visitNumberExpression$body$_EvaluateVisitor(e)},visitNumberExpression$body$_EvaluateVisitor:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.SassNumber),i=C._wrapJsFunctionForAsync((function(i,s){if(1===i)return C._asyncRethrow(s,r);while(1)switch(n){case 0:t=C.SassNumber_SassNumber(e.value,e.unit),n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitParenthesizedExpression$1:function(e){return e.expression.accept$1(this)},visitCalculationExpression$1:function(e){return this.visitCalculationExpression$body$_EvaluateVisitor(e)},visitCalculationExpression$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h=0,d=C._makeAsyncAwaitCompleter(V.Value),f=this,g=C._wrapJsFunctionForAsync((function(m,y){if(1===m)return C._asyncRethrow(y,d);while(1)e:switch(h){case 0:$=C._setArrayType([],V.JSArray_Object),s=e.$arguments,a=s.length,o=e.name,l="min"!==o,u="max"===o,_=0;case 3:if(!(_<a)){h=5;break}return c=s[_],p=$,h=6,C._asyncAwait(f._async_evaluate$_visitCalculationValue$2$inMinMax(c,!l||u),g);case 6:p.push(y);case 4:++_,h=3;break;case 5:if(n=$,f._async_evaluate$_inSupportsDeclaration){t=new C.SassCalculation(o,C.List_List$unmodifiable(n,V.Object)),h=1;break}try{switch(o){case"calc":$=C.SassCalculation_calc(E.$index$asx(n,0)),t=$,h=1;break e;case"min":$=C.SassCalculation_min(n),t=$,h=1;break e;case"max":$=C.SassCalculation_max(n),t=$,h=1;break e;case"clamp":$=E.$index$asx(n,0),a=E.get$length$asx(n)>1?E.$index$asx(n,1):null,$=C.SassCalculation_clamp($,a,E.get$length$asx(n)>2?E.$index$asx(n,2):null),t=$,h=1;break e;default:throw $=C.UnsupportedError$('Unknown calculation name "'+o+'".'),C.wrapException($)}}catch(S){if($=C.unwrapException(S),!($ instanceof C.SassScriptException))throw S;r=$,i=C.getTraceFromException(S),f._async_evaluate$_verifyCompatibleNumbers$2(n,s),C.throwWithTrace(f._async_evaluate$_exception$2(r.message,e.span),i)}case 1:return C._asyncReturn(t,d)}}));return C._asyncStartSync(g,d)},_async_evaluate$_verifyCompatibleNumbers$2:function(e,t){var n,r,i,s,a,o;for(n=0;r=e.length,n<r;++n)if(i=e[n],i instanceof C.SassNumber&&(i.get$numeratorUnits(i).length>1||0!==i.get$denominatorUnits(i).length))throw C.wrapException(this._async_evaluate$_exception$2("Number "+i.toString$0(0)+" isn't compatible with CSS calculations.",E.get$span$z(t[n])));for(n=0;n<r-1;++n)if(s=e[n],s instanceof C.SassNumber)for(a=n+1;r=e.length,a<r;++a)if(o=e[a],o instanceof C.SassNumber&&!s.hasPossiblyCompatibleUnits$1(o))throw C.wrapException(C.MultiSpanSassRuntimeException$(s.toString$0(0)+" and "+o.toString$0(0)+" are incompatible.",E.get$span$z(t[n]),s.toString$0(0),C.LinkedHashMap_LinkedHashMap$_literal([E.get$span$z(t[a]),o.toString$0(0)],V.FileSpan,V.String),this._async_evaluate$_stackTrace$1(E.get$span$z(t[n]))))},_async_evaluate$_visitCalculationValue$2$inMinMax:function(e,t){return this._visitCalculationValue$body$_EvaluateVisitor(e,t)},_visitCalculationValue$body$_EvaluateVisitor:function(e,t){var n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.Object),_=this,c=C._wrapJsFunctionForAsync((function($,p){if(1===$)return C._asyncRethrow(p,u);while(1)e:switch(l){case 0:l=e instanceof C.ParenthesizedExpression?3:5;break;case 3:return r=e.expression,l=6,C._asyncAwait(_._async_evaluate$_visitCalculationValue$2$inMinMax(r,t),c);case 6:i=p,s=r instanceof C.FunctionExpression&&("var"===C.stringReplaceAllUnchecked(r.originalName,"_","-").toLowerCase()&&i instanceof C.SassString&&!i._hasQuotes),n=s?new C.SassString("("+i._string$_text+")",!1):i,l=1;break;case 5:l=e instanceof C.StringExpression?7:9;break;case 7:s=e.text,a=s.get$asPlain(),l=null==a?10:11;break;case 10:return o=C,l=12,C._asyncAwait(_._async_evaluate$_performInterpolation$1(s),c);case 12:n=new o.CalculationInterpolation(p),l=1;break;case 11:switch(a.toLowerCase()){case"pi":n=C.SassNumber_SassNumber(3.141592653589793,null),l=1;break e;case"e":n=C.SassNumber_SassNumber(2.718281828459045,null),l=1;break e;case"infinity":n=C.SassNumber_SassNumber(1/0,null),l=1;break e;case"-infinity":n=C.SassNumber_SassNumber(-1/0,null),l=1;break e;case"nan":n=C.SassNumber_SassNumber(NaN,null),l=1;break e;default:n=new C.SassString(a,!1),l=1;break e}l=8;break;case 9:l=e instanceof C.BinaryOperationExpression?13:15;break;case 13:return l=16,C._asyncAwait(_._addExceptionSpanAsync$1$2(e,new C._EvaluateVisitor__visitCalculationValue_closure0(_,e,t),V.Object),c);case 16:n=p,l=1;break;case 15:return l=17,C._asyncAwait(e.accept$1(_),c);case 17:if(i=p,i instanceof C.SassNumber||i instanceof C.SassCalculation){n=i,l=1;break}if(i instanceof C.SassString&&!i._hasQuotes){n=i,l=1;break}throw C.wrapException(_._async_evaluate$_exception$2("Value "+i.toString$0(0)+" can't be used in a calculation.",e.get$span(e)));case 14:case 8:case 4:case 1:return C._asyncReturn(n,u)}}));return C._asyncStartSync(c,u)},_async_evaluate$_binaryOperatorToCalculationOperator$1:function(e){switch(e){case A.BinaryOperator_anB:return A.CalculationOperator_IyK;case A.BinaryOperator_olz:return A.CalculationOperator_2bx;case A.BinaryOperator_qN2:return A.CalculationOperator_jFr;case A.BinaryOperator_t8B:return A.CalculationOperator_OvN;default:throw C.wrapException(C.UnsupportedError$("Invalid calculation operator "+e.toString$0(0)+"."))}},visitColorExpression$1:function(e){return this.visitColorExpression$body$_EvaluateVisitor(e)},visitColorExpression$body$_EvaluateVisitor:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.SassColor),i=C._wrapJsFunctionForAsync((function(i,s){if(1===i)return C._asyncRethrow(s,r);while(1)switch(n){case 0:t=e.value,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitListExpression$1:function(e){return this.visitListExpression$body$_EvaluateVisitor(e)},visitListExpression$body$_EvaluateVisitor:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.SassList),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return n=C,r=3,C._asyncAwait(C.mapAsync(e.contents,new C._EvaluateVisitor_visitListExpression_closure0(s),V.Expression,V.Value),a);case 3:t=n.SassList$(l,e.separator,e.hasBrackets),r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitMapExpression$1:function(e){return this.visitMapExpression$body$_EvaluateVisitor(e)},visitMapExpression$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p=0,h=C._makeAsyncAwaitCompleter(V.SassMap),d=this,f=C._wrapJsFunctionForAsync((function(g,m){if(1===g)return C._asyncRethrow(m,h);while(1)switch(p){case 0:_=V.Value,c=C.LinkedHashMap_LinkedHashMap$_empty(_,_),$=C.LinkedHashMap_LinkedHashMap$_empty(_,V.AstNode),n=e.pairs,r=n.length,i=0;case 3:if(!(i<r)){p=5;break}return s=n[i],a=s.item1,p=6,C._asyncAwait(a.accept$1(d),f);case 6:return o=m,p=7,C._asyncAwait(s.item2.accept$1(d),f);case 7:if(l=m,null!=c.$index(0,o))throw _=$.$index(0,o),u=null==_?null:_.get$span(_),_=E.getInterceptor$z(a),n=_.get$span(a),r=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=u&&r.$indexSet(0,u,"first key"),C.wrapException(C.MultiSpanSassRuntimeException$("Duplicate key.",n,"second key",r,d._async_evaluate$_stackTrace$1(_.get$span(a))));c.$indexSet(0,o,l),$.$indexSet(0,o,a);case 4:++i,p=3;break;case 5:t=new C.SassMap(C.ConstantMap_ConstantMap$from(c,_,_)),p=1;break;case 1:return C._asyncReturn(t,h)}}));return C._asyncStartSync(f,h)},visitFunctionExpression$1:function(e){return this.visitFunctionExpression$body$_EvaluateVisitor(e)},visitFunctionExpression$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.Value),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:if(i={},s=l._async_evaluate$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitFunctionExpression_closure1(l,e)),i.$function=s,null==s){if(null!=e.namespace)throw C.wrapException(l._async_evaluate$_exception$2("Undefined function.",e.span));i.$function=new C.PlainCssCallable(e.originalName)}return n=l._async_evaluate$_inFunction,l._async_evaluate$_inFunction=!0,a=3,C._asyncAwait(l._async_evaluate$_addErrorSpan$1$2(e,new C._EvaluateVisitor_visitFunctionExpression_closure2(i,l,e),V.Value),u);case 3:r=c,l._async_evaluate$_inFunction=n,t=r,a=1;break;case 1:return C._asyncReturn(t,o)}}));return C._asyncStartSync(u,o)},visitInterpolatedFunctionExpression$1:function(e){return this.visitInterpolatedFunctionExpression$body$_EvaluateVisitor(e)},visitInterpolatedFunctionExpression$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Value),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:return s=3,C._asyncAwait(o._async_evaluate$_performInterpolation$1(e.name),l);case 3:return r=_,i=o._async_evaluate$_inFunction,o._async_evaluate$_inFunction=!0,s=4,C._asyncAwait(o._async_evaluate$_addErrorSpan$1$2(e,new C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure0(o,e,new C.PlainCssCallable(r)),V.Value),l);case 4:n=_,o._async_evaluate$_inFunction=i,t=n,s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},_async_evaluate$_getFunction$2$namespace:function(e,t){var n=this._async_evaluate$_environment.getFunction$2$namespace(e,t);return null!=n||null!=t?n:this._async_evaluate$_builtInFunctions.$index(0,e)},_async_evaluate$_runUserDefinedCallable$1$4:function(e,t,n,r,i){return this._runUserDefinedCallable$body$_EvaluateVisitor(e,t,n,r,i,i)},_runUserDefinedCallable$body$_EvaluateVisitor:function(e,t,n,r,i,s){var a,o,l,u,_,c=0,$=C._makeAsyncAwaitCompleter(s),p=this,h=C._wrapJsFunctionForAsync((function(s,d){if(1===s)return C._asyncRethrow(d,$);while(1)switch(c){case 0:return c=3,C._asyncAwait(p._async_evaluate$_evaluateArguments$1(e),h);case 3:return u=d,_=t.declaration.name,"@content"!==_&&(_+="()"),o=p._async_evaluate$_currentCallable,p._async_evaluate$_currentCallable=t,c=4,C._asyncAwait(p._async_evaluate$_withStackFrame$1$3(_,n,new C._EvaluateVisitor__runUserDefinedCallable_closure0(p,t,u,n,r,i),i),h);case 4:l=d,p._async_evaluate$_currentCallable=o,a=l,c=1;break;case 1:return C._asyncReturn(a,$)}}));return C._asyncStartSync(h,$)},_async_evaluate$_runFunctionCallable$3:function(e,t,n){return this._runFunctionCallable$body$_EvaluateVisitor(e,t,n)},_runFunctionCallable$body$_EvaluateVisitor:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g=0,m=C._makeAsyncAwaitCompleter(V.Value),y=2,S=this,v=C._wrapJsFunctionForAsync((function(b,x){1===b&&(i=x,g=y);while(1)switch(g){case 0:g=V.AsyncBuiltInCallable._is(t)?3:5;break;case 3:return g=6,C._asyncAwait(S._async_evaluate$_runBuiltInCallable$3(e,t,n),v);case 6:r=S._async_evaluate$_withoutSlash$2(x,n),g=1;break;case 5:g=V.UserDefinedCallable_AsyncEnvironment._is(t)?7:9;break;case 7:return g=10,C._asyncAwait(S._async_evaluate$_runUserDefinedCallable$1$4(e,t,n,new C._EvaluateVisitor__runFunctionCallable_closure0(S,t),V.Value),v);case 10:r=x,g=1;break;case 9:g=t instanceof C.PlainCssCallable?11:13;break;case 11:if(c=e.named,c.get$isNotEmpty(c)||null!=e.keywordRest)throw C.wrapException(S._async_evaluate$_exception$2(k.Plain_,n.get$span(n)));s=new C.StringBuffer(t.name+"("),y=15,a=!0,c=e.positional,$=c.length,p=0;case 18:if(!(p<$)){g=20;break}return o=c[p],a?a=!1:s._contents+=", ",d=s,f=C,g=21,C._asyncAwait(S._evaluateToCss$1(o),v);case 21:d._contents+=f.S(x);case 19:++p,g=18;break;case 20:l=e.rest,g=null!=l?22:23;break;case 22:return g=24,C._asyncAwait(l.accept$1(S),v);case 24:u=x,a||(s._contents+=", "),s._contents+=S._async_evaluate$_serialize$2(u,l);case 23:y=2,g=17;break;case 15:if(y=14,h=i,c=C.unwrapException(h),V.SassRuntimeException._is(c)){if(_=c,!A.JSString_methods.endsWith$1(_._span_exception$_message,"isn't a valid CSS value."))throw h;throw C.wrapException(C.MultiSpanSassRuntimeException$(_._span_exception$_message,E.get$span$z(_),"value",C.LinkedHashMap_LinkedHashMap$_literal([n.get$span(n),"unknown function treated as plain CSS"],V.FileSpan,V.String),E.get$trace$z(_)))}throw h;case 14:g=2;break;case 17:s._contents+=C.Primitives_stringFromCharCode(41),c=s._contents,r=new C.SassString((c.charCodeAt(0),c),!1),g=1;break;case 13:throw C.wrapException(C.ArgumentError$("Unknown callable type "+E.get$runtimeType$u(t).toString$0(0)+".",null));case 12:case 8:case 4:case 1:return C._asyncReturn(r,m);case 2:return C._asyncRethrow(i,m)}}));return C._asyncStartSync(v,m)},_async_evaluate$_runBuiltInCallable$3:function(e,t,n){return this._runBuiltInCallable$body$_EvaluateVisitor(e,t,n)},_runBuiltInCallable$body$_EvaluateVisitor:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x,w,M=0,I=C._makeAsyncAwaitCompleter(V.Value),L=2,k=this,R=C._wrapJsFunctionForAsync((function(F,N){1===F&&(i=N,M=L);while(1)switch(M){case 0:return M=3,C._asyncAwait(k._async_evaluate$_evaluateArguments$1(e),R);case 3:b=N,x=k._async_evaluate$_callableNode,k._async_evaluate$_callableNode=n,_=new C.MapKeySet(b.named,V.MapKeySet_String),c=t.callbackFor$2(b.positional.length,_),$=c.item1,s=c.item2,k._async_evaluate$_addExceptionSpan$2(n,new C._EvaluateVisitor__runBuiltInCallable_closure2($,b,_)),p=$.$arguments,h=b.positional.length,d=p.length;case 4:if(!(h<d)){M=6;break}f=p[h],g=b.positional,m=b.named.remove$1(0,f.name),M=null==m?7:8;break;case 7:return m=f.defaultValue,M=9,C._asyncAwait(m.accept$1(k),R);case 9:m=k._async_evaluate$_withoutSlash$2(N,m);case 8:g.push(m);case 5:++h,M=4;break;case 6:return null!=$.restArgument?(b.positional.length>d?(y=A.JSArray_methods.sublist$1(b.positional,d),A.JSArray_methods.removeRange$2(b.positional,d,b.positional.length)):y=A.List_empty8,d=b.named,S=C.SassArgumentList$(y,d,b.separator===A.ListSeparator_undecided_null_undecided?A.ListSeparator_rXA:b.separator),b.positional.push(S)):S=null,a=null,L=11,M=14,C._asyncAwait(k._addExceptionSpanAsync$1$2(n,new C._EvaluateVisitor__runBuiltInCallable_closure3(s,b),V.Value),R);case 14:a=N,L=2,M=13;break;case 11:if(L=10,w=i,d=C.unwrapException(w),d instanceof C.SassException)throw w;o=d,l=C.getTraceFromException(w),u=null;try{u=C._asString(E.get$message$x(o))}catch(T){v=E.toString$0$(o),u=v}C.throwWithTrace(k._async_evaluate$_exception$2(u,n.get$span(n)),l),M=13;break;case 10:M=2;break;case 13:if(k._async_evaluate$_callableNode=x,null==S){r=a,M=1;break}if(0===b.named.__js_helper$_length){r=a,M=1;break}if(S._wereKeywordsAccessed){r=a,M=1;break}throw d=b.named,d=d.get$keys(d),d=C.pluralize("argument",d.get$length(d),null),g=b.named,C.wrapException(C.MultiSpanSassRuntimeException$("No "+d+" named "+C.S(C.toSentence(g.get$keys(g).map$1$1(0,new C._EvaluateVisitor__runBuiltInCallable_closure4,V.Object),"or"))+".",n.get$span(n),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([$.get$spanWithName(),"declaration"],V.FileSpan,V.String),k._async_evaluate$_stackTrace$1(n.get$span(n))));case 1:return C._asyncReturn(r,I);case 2:return C._asyncRethrow(i,I)}}));return C._asyncStartSync(R,I)},_async_evaluate$_evaluateArguments$1:function(e){return this._evaluateArguments$body$_EvaluateVisitor(e)},_evaluateArguments$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x=0,w=C._makeAsyncAwaitCompleter(V._ArgumentResults),M=this,I=C._wrapJsFunctionForAsync((function(L,R){if(1===L)return C._asyncRethrow(R,w);while(1)switch(x){case 0:y=C._setArrayType([],V.JSArray_Value),S=C._setArrayType([],V.JSArray_AstNode),n=e.positional,r=n.length,i=0;case 3:if(!(i<r)){x=5;break}return s=n[i],a=M._async_evaluate$_expressionNode$1(s),v=y,x=6,C._asyncAwait(s.accept$1(M),I);case 6:v.push(M._async_evaluate$_withoutSlash$2(R,a)),S.push(a);case 4:++i,x=3;break;case 5:n=V.String,o=C.LinkedHashMap_LinkedHashMap$_empty(n,V.Value),r=V.AstNode,l=C.LinkedHashMap_LinkedHashMap$_empty(n,r),u=e.named,u=u.get$entries(u),u=u.get$iterator(u);case 7:if(!u.moveNext$0()){x=8;break}return _=u.get$current(u),c=_.value,a=M._async_evaluate$_expressionNode$1(c),_=_.key,v=o,b=_,x=9,C._asyncAwait(c.accept$1(M),I);case 9:v.$indexSet(0,b,M._async_evaluate$_withoutSlash$2(R,a)),l.$indexSet(0,_,a),x=7;break;case 8:if($=e.rest,null==$){t=new C._ArgumentResults0(y,S,o,l,A.ListSeparator_undecided_null_undecided),x=1;break}return x=10,C._asyncAwait($.accept$1(M),I);case 10:if(p=R,h=M._async_evaluate$_expressionNode$1($),p instanceof C.SassMap){for(M._async_evaluate$_addRestMap$4(o,p,$,new C._EvaluateVisitor__evaluateArguments_closure3),u=C.LinkedHashMap_LinkedHashMap$_empty(n,r),_=p._map$_contents,_=E.get$iterator$ax(_.get$keys(_)),c=V.SassString;_.moveNext$0();)u.$indexSet(0,c._as(_.get$current(_))._string$_text,h);l.addAll$1(0,u),d=A.ListSeparator_undecided_null_undecided}else p instanceof C.SassList?(u=p._list$_contents,A.JSArray_methods.addAll$1(y,new C.MappedListIterable(u,new C._EvaluateVisitor__evaluateArguments_closure4(M,h),C._arrayInstanceType(u)._eval$1("MappedListIterable<1,Value>"))),A.JSArray_methods.addAll$1(S,C.List_List$filled(u.length,h,!1,r)),d=p._separator,p instanceof C.SassArgumentList&&(p._wereKeywordsAccessed=!0,p._keywords.forEach$1(0,new C._EvaluateVisitor__evaluateArguments_closure5(M,o,h,l)))):(y.push(M._async_evaluate$_withoutSlash$2(p,h)),S.push(h),d=A.ListSeparator_undecided_null_undecided);if(f=e.keywordRest,null==f){t=new C._ArgumentResults0(y,S,o,l,d),x=1;break}return x=11,C._asyncAwait(f.accept$1(M),I);case 11:if(g=R,m=M._async_evaluate$_expressionNode$1(f),g instanceof C.SassMap){for(M._async_evaluate$_addRestMap$4(o,g,f,new C._EvaluateVisitor__evaluateArguments_closure6),n=C.LinkedHashMap_LinkedHashMap$_empty(n,r),r=g._map$_contents,r=E.get$iterator$ax(r.get$keys(r)),u=V.SassString;r.moveNext$0();)n.$indexSet(0,u._as(r.get$current(r))._string$_text,m);l.addAll$1(0,n),t=new C._ArgumentResults0(y,S,o,l,d),x=1;break}throw C.wrapException(M._async_evaluate$_exception$2(k.Variabs+g.toString$0(0)+").",f.get$span(f)));case 1:return C._asyncReturn(t,w)}}));return C._asyncStartSync(I,w)},_async_evaluate$_evaluateMacroArguments$1:function(e){return this._evaluateMacroArguments$body$_EvaluateVisitor(e)},_evaluateMacroArguments$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u,_,c,$=0,p=C._makeAsyncAwaitCompleter(V.Tuple2_of_List_Expression_and_Map_String_Expression),h=this,d=C._wrapJsFunctionForAsync((function(f,g){if(1===f)return C._asyncRethrow(g,p);while(1)switch($){case 0:if(_=e.$arguments,c=_.rest,null==c){t=new C.Tuple2(_.positional,_.named,V.Tuple2_of_List_Expression_and_Map_String_Expression),$=1;break}return n=_.positional,r=C._setArrayType(n.slice(0),C._arrayInstanceType(n)),i=C.LinkedHashMap_LinkedHashMap$of(_.named,V.String,V.Expression),$=3,C._asyncAwait(c.accept$1(h),d);case 3:if(s=g,a=h._async_evaluate$_expressionNode$1(c),s instanceof C.SassMap?h._async_evaluate$_addRestMap$4(i,s,e,new C._EvaluateVisitor__evaluateMacroArguments_closure3(c)):s instanceof C.SassList?(n=s._list$_contents,A.JSArray_methods.addAll$1(r,new C.MappedListIterable(n,new C._EvaluateVisitor__evaluateMacroArguments_closure4(h,a,c),C._arrayInstanceType(n)._eval$1("MappedListIterable<1,Expression>"))),s instanceof C.SassArgumentList&&(s._wereKeywordsAccessed=!0,s._keywords.forEach$1(0,new C._EvaluateVisitor__evaluateMacroArguments_closure5(h,i,a,c)))):r.push(new C.ValueExpression(h._async_evaluate$_withoutSlash$2(s,a),c.get$span(c))),o=_.keywordRest,null==o){t=new C.Tuple2(r,i,V.Tuple2_of_List_Expression_and_Map_String_Expression),$=1;break}return $=4,C._asyncAwait(o.accept$1(h),d);case 4:if(l=g,u=h._async_evaluate$_expressionNode$1(o),l instanceof C.SassMap){h._async_evaluate$_addRestMap$4(i,l,e,new C._EvaluateVisitor__evaluateMacroArguments_closure6(h,u,o)),t=new C.Tuple2(r,i,V.Tuple2_of_List_Expression_and_Map_String_Expression),$=1;break}throw C.wrapException(h._async_evaluate$_exception$2(k.Variabs+l.toString$0(0)+").",o.get$span(o)));case 1:return C._asyncReturn(t,p)}}));return C._asyncStartSync(d,p)},_async_evaluate$_addRestMap$1$4:function(e,t,n,r){t._map$_contents.forEach$1(0,new C._EvaluateVisitor__addRestMap_closure0(this,e,r,this._async_evaluate$_expressionNode$1(n),t,n))},_async_evaluate$_addRestMap$4:function(e,t,n,r){return this._async_evaluate$_addRestMap$1$4(e,t,n,r,V.dynamic)},_async_evaluate$_verifyArguments$4:function(e,t,n,r){return this._async_evaluate$_addExceptionSpan$2(r,new C._EvaluateVisitor__verifyArguments_closure0(n,e,t))},visitSelectorExpression$1:function(e){return this.visitSelectorExpression$body$_EvaluateVisitor(e)},visitSelectorExpression$body$_EvaluateVisitor:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Value),s=this,a=C._wrapJsFunctionForAsync((function(e,a){if(1===e)return C._asyncRethrow(a,i);while(1)switch(r){case 0:n=s._async_evaluate$_styleRuleIgnoringAtRoot,n=null==n?null:n.originalSelector.get$asSassList(),t=null==n?A.C__SassNull:n,r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitStringExpression$1:function(e){return this.visitStringExpression$body$_EvaluateVisitor(e)},visitStringExpression$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.SassString),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:return r=o._async_evaluate$_inSupportsDeclaration,o._async_evaluate$_inSupportsDeclaration=!1,i=E,s=3,C._asyncAwait(C.mapAsync(e.text.contents,new C._EvaluateVisitor_visitStringExpression_closure0(o),V.Object,V.String),l);case 3:n=i.join$0$ax(_),o._async_evaluate$_inSupportsDeclaration=r,t=new C.SassString(n,e.hasQuotes),s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},visitSupportsExpression$1:function(e){return this.visitSupportsExpression$body$_EvaluateVisitor(e)},visitSupportsExpression$body$_EvaluateVisitor:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.SassString),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return n=C,r=3,C._asyncAwait(s._async_evaluate$_visitSupportsCondition$1(e.condition),a);case 3:t=new n.SassString(l,!1),r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitCssAtRule$1:function(e){return this.visitCssAtRule$body$_EvaluateVisitor(e)},visitCssAtRule$body$_EvaluateVisitor:function(e){var t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.void),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:if(null!=a._async_evaluate$_declarationName)throw C.wrapException(a._async_evaluate$_exception$2(k.At_rul,e.span));if(e.isChildless){a._async_evaluate$_assertInModule$2(a._async_evaluate$__parent,"__parent").addChild$1(C.ModifiableCssAtRule$(e.name,e.span,!0,e.value)),i=1;break}return t=a._async_evaluate$_inKeyframes,n=a._async_evaluate$_inUnknownAtRule,r=e.name,"keyframes"===C.unvendor(r.value)?a._async_evaluate$_inKeyframes=!0:a._async_evaluate$_inUnknownAtRule=!0,i=3,C._asyncAwait(a._async_evaluate$_withParent$2$4$scopeWhen$through(C.ModifiableCssAtRule$(r,e.span,!1,e.value),new C._EvaluateVisitor_visitCssAtRule_closure1(a,e),!1,new C._EvaluateVisitor_visitCssAtRule_closure2,V.ModifiableCssAtRule,V.Null),o);case 3:a._async_evaluate$_inUnknownAtRule=n,a._async_evaluate$_inKeyframes=t;case 1:return C._asyncReturn(void 0,s)}}));return C._asyncStartSync(o,s)},visitCssComment$1:function(e){return this.visitCssComment$body$_EvaluateVisitor(e)},visitCssComment$body$_EvaluateVisitor:function(e){var t=C._makeAsyncAwaitCompleter(V.void),n=this,r=C._wrapJsFunctionForAsync((function(r,i){if(1===r)return C._asyncRethrow(i,t);while(1)switch(0){case 0:return n._async_evaluate$_assertInModule$2(n._async_evaluate$__parent,"__parent")===n._async_evaluate$_assertInModule$2(n._async_evaluate$__root,"_root")&&n._async_evaluate$_assertInModule$2(n._async_evaluate$__endOfImports,"_endOfImports")===E.get$length$asx(n._async_evaluate$_assertInModule$2(n._async_evaluate$__root,"_root").children._collection$_source)&&(n._async_evaluate$__endOfImports=n._async_evaluate$_assertInModule$2(n._async_evaluate$__endOfImports,"_endOfImports")+1),n._async_evaluate$_assertInModule$2(n._async_evaluate$__parent,"__parent").addChild$1(new C.ModifiableCssComment(e.text,e.span)),C._asyncReturn(null,t)}}));return C._asyncStartSync(r,t)},visitCssDeclaration$1:function(e){return this.visitCssDeclaration$body$_EvaluateVisitor(e)},visitCssDeclaration$body$_EvaluateVisitor:function(e){var t,n=C._makeAsyncAwaitCompleter(V.void),r=this,i=C._wrapJsFunctionForAsync((function(i,s){if(1===i)return C._asyncRethrow(s,n);while(1)switch(0){case 0:return t=e.name,r._async_evaluate$_assertInModule$2(r._async_evaluate$__parent,"__parent").addChild$1(C.ModifiableCssDeclaration$(t,e.value,e.span,E.startsWith$1$s(t.value,"--"),e.valueSpanForMap)),C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},visitCssImport$1:function(e){return this.visitCssImport$body$_EvaluateVisitor(e)},visitCssImport$body$_EvaluateVisitor:function(e){var t,n,r=C._makeAsyncAwaitCompleter(V.void),i=this,s=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,r);while(1)switch(0){case 0:return n=new C.ModifiableCssImport(e.url,e.modifiers,e.span),i._async_evaluate$_assertInModule$2(i._async_evaluate$__parent,"__parent")!==i._async_evaluate$_assertInModule$2(i._async_evaluate$__root,"_root")?i._async_evaluate$_assertInModule$2(i._async_evaluate$__parent,"__parent").addChild$1(n):i._async_evaluate$_assertInModule$2(i._async_evaluate$__endOfImports,"_endOfImports")===E.get$length$asx(i._async_evaluate$_assertInModule$2(i._async_evaluate$__root,"_root").children._collection$_source)?(i._async_evaluate$_assertInModule$2(i._async_evaluate$__root,"_root").addChild$1(n),i._async_evaluate$__endOfImports=i._async_evaluate$_assertInModule$2(i._async_evaluate$__endOfImports,"_endOfImports")+1):(t=i._async_evaluate$_outOfOrderImports,(null==t?i._async_evaluate$_outOfOrderImports=C._setArrayType([],V.JSArray_ModifiableCssImport):t).push(n)),C._asyncReturn(null,r)}}));return C._asyncStartSync(s,r)},visitCssKeyframeBlock$1:function(e){return this.visitCssKeyframeBlock$body$_EvaluateVisitor(e)},visitCssKeyframeBlock$body$_EvaluateVisitor:function(e){var t=0,n=C._makeAsyncAwaitCompleter(V.void),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return t=2,C._asyncAwait(r._async_evaluate$_withParent$2$4$scopeWhen$through(C.ModifiableCssKeyframeBlock$(e.selector,e.span),new C._EvaluateVisitor_visitCssKeyframeBlock_closure1(r,e),!1,new C._EvaluateVisitor_visitCssKeyframeBlock_closure2,V.ModifiableCssKeyframeBlock,V.Null),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},visitCssMediaRule$1:function(e){return this.visitCssMediaRule$body$_EvaluateVisitor(e)},visitCssMediaRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.void),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:if(null!=l._async_evaluate$_declarationName)throw C.wrapException(l._async_evaluate$_exception$2(k.Media_,e.span));if(t=C.NullableExtension_andThen(l._async_evaluate$_mediaQueries,new C._EvaluateVisitor_visitCssMediaRule_closure2(l,e)),n=null==t,!n&&E.get$isEmpty$asx(t)){a=1;break}return n?r=A.Set_empty0:(i=l._async_evaluate$_mediaQuerySources,i.toString,i=C.LinkedHashSet_LinkedHashSet$of(i,V.CssMediaQuery),s=l._async_evaluate$_mediaQueries,s.toString,i.addAll$1(0,s),i.addAll$1(0,e.queries),r=i),n=n?e.queries:t,a=3,C._asyncAwait(l._async_evaluate$_withParent$2$4$scopeWhen$through(C.ModifiableCssMediaRule$(n,e.span),new C._EvaluateVisitor_visitCssMediaRule_closure3(l,t,e,r),!1,new C._EvaluateVisitor_visitCssMediaRule_closure4(r),V.ModifiableCssMediaRule,V.Null),u);case 3:case 1:return C._asyncReturn(void 0,o)}}));return C._asyncStartSync(u,o)},visitCssStyleRule$1:function(e){return this.visitCssStyleRule$body$_EvaluateVisitor(e)},visitCssStyleRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(V.void),c=this,$=C._wrapJsFunctionForAsync((function(p,h){if(1===p)return C._asyncRethrow(h,_);while(1)switch(u){case 0:if(null!=c._async_evaluate$_declarationName)throw C.wrapException(c._async_evaluate$_exception$2(k.Style_,e.span));return t=c._async_evaluate$_atRootExcludingStyleRule,n=t?null:c._async_evaluate$_styleRuleIgnoringAtRoot,r=e._style_rule$_selector._box$_inner.value,i=null==n,s=i?null:n.originalSelector,a=r.resolveParentSelectors$2$implicitParent(s,!t),o=C.ModifiableCssStyleRule$(c._async_evaluate$_assertInModule$2(c._async_evaluate$__extensionStore,"_extensionStore").addSelector$2(a,c._async_evaluate$_mediaQueries),e.span,a),l=c._async_evaluate$_atRootExcludingStyleRule,c._async_evaluate$_atRootExcludingStyleRule=!1,u=2,C._asyncAwait(c._async_evaluate$_withParent$2$4$scopeWhen$through(o,new C._EvaluateVisitor_visitCssStyleRule_closure1(c,o,e),!1,new C._EvaluateVisitor_visitCssStyleRule_closure2,V.ModifiableCssStyleRule,V.Null),$);case 2:return c._async_evaluate$_atRootExcludingStyleRule=l,i?(t=c._async_evaluate$_assertInModule$2(c._async_evaluate$__parent,"__parent").children,t=!t.get$isEmpty(t)):t=!1,t&&(t=c._async_evaluate$_assertInModule$2(c._async_evaluate$__parent,"__parent").children,t.get$last(t).isGroupEnd=!0),C._asyncReturn(null,_)}}));return C._asyncStartSync($,_)},visitCssStylesheet$1:function(e){return this.visitCssStylesheet$body$_EvaluateVisitor(e)},visitCssStylesheet$body$_EvaluateVisitor:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.void),i=this,s=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,r);while(1)switch(n){case 0:t=E.get$iterator$ax(e.get$children(e));case 2:if(!t.moveNext$0()){n=3;break}return n=4,C._asyncAwait(t.get$current(t).accept$1(i),s);case 4:n=2;break;case 3:return C._asyncReturn(null,r)}}));return C._asyncStartSync(s,r)},visitCssSupportsRule$1:function(e){return this.visitCssSupportsRule$body$_EvaluateVisitor(e)},visitCssSupportsRule$body$_EvaluateVisitor:function(e){var t=0,n=C._makeAsyncAwaitCompleter(V.void),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:if(null!=r._async_evaluate$_declarationName)throw C.wrapException(r._async_evaluate$_exception$2(k.Suppor,e.span));return t=2,C._asyncAwait(r._async_evaluate$_withParent$2$4$scopeWhen$through(C.ModifiableCssSupportsRule$(e.condition,e.span),new C._EvaluateVisitor_visitCssSupportsRule_closure1(r,e),!1,new C._EvaluateVisitor_visitCssSupportsRule_closure2,V.ModifiableCssSupportsRule,V.Null),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},_async_evaluate$_handleReturn$1$2:function(e,t){return this._handleReturn$body$_EvaluateVisitor(e,t)},_async_evaluate$_handleReturn$2:function(e,t){return this._async_evaluate$_handleReturn$1$2(e,t,V.dynamic)},_handleReturn$body$_EvaluateVisitor:function(e,t){var n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.nullable_Value),l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,o);while(1)switch(a){case 0:r=e.length,i=0;case 3:if(!(i<e.length)){a=5;break}return a=6,C._asyncAwait(t.call$1(e[i]),l);case 6:if(s=_,null!=s){n=s,a=1;break}case 4:e.length===r||(0,C.throwConcurrentModificationError)(e),++i,a=3;break;case 5:n=null,a=1;break;case 1:return C._asyncReturn(n,o)}}));return C._asyncStartSync(l,o)},_async_evaluate$_withEnvironment$1$2:function(e,t,n){return this._withEnvironment$body$_EvaluateVisitor(e,t,n,n)},_withEnvironment$body$_EvaluateVisitor:function(e,t,n,r){var i,s,a,o=0,l=C._makeAsyncAwaitCompleter(r),u=this,_=C._wrapJsFunctionForAsync((function(n,r){if(1===n)return C._asyncRethrow(r,l);while(1)switch(o){case 0:return a=u._async_evaluate$_environment,u._async_evaluate$_environment=e,o=3,C._asyncAwait(t.call$0(),_);case 3:s=r,u._async_evaluate$_environment=a,i=s,o=1;break;case 1:return C._asyncReturn(i,l)}}));return C._asyncStartSync(_,l)},_async_evaluate$_interpolationToValue$3$trim$warnForColor:function(e,t,n){return this._interpolationToValue$body$_EvaluateVisitor(e,t,n)},_async_evaluate$_interpolationToValue$1:function(e){return this._async_evaluate$_interpolationToValue$3$trim$warnForColor(e,!1,!1)},_async_evaluate$_interpolationToValue$2$warnForColor:function(e,t){return this._async_evaluate$_interpolationToValue$3$trim$warnForColor(e,!1,t)},_interpolationToValue$body$_EvaluateVisitor:function(e,t,n){var r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.CssValue_String),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:return a=3,C._asyncAwait(l._async_evaluate$_performInterpolation$2$warnForColor(e,n),u);case 3:i=c,s=t?C.trimAscii(i,!0):i,r=new C.CssValue(s,e.span,V.CssValue_String),a=1;break;case 1:return C._asyncReturn(r,o)}}));return C._asyncStartSync(u,o)},_async_evaluate$_performInterpolation$2$warnForColor:function(e,t){return this._performInterpolation$body$_EvaluateVisitor(e,t)},_async_evaluate$_performInterpolation$1:function(e){return this._async_evaluate$_performInterpolation$2$warnForColor(e,!1)},_performInterpolation$body$_EvaluateVisitor:function(e,t){var n,r=0,i=C._makeAsyncAwaitCompleter(V.String),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return r=3,C._asyncAwait(s._async_evaluate$_performInterpolationHelper$3$sourceMap$warnForColor(e,!0,t),a);case 3:n=l.item1,r=1;break;case 1:return C._asyncReturn(n,i)}}));return C._asyncStartSync(a,i)},_async_evaluate$_performInterpolationWithMap$2$warnForColor:function(e,t){return this._performInterpolationWithMap$body$_EvaluateVisitor(e,!0)},_performInterpolationWithMap$body$_EvaluateVisitor:function(e,t){var n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.Tuple2_String_InterpolationMap),l=this,u=C._wrapJsFunctionForAsync((function(t,_){if(1===t)return C._asyncRethrow(_,o);while(1)switch(a){case 0:return a=3,C._asyncAwait(l._async_evaluate$_performInterpolationHelper$3$sourceMap$warnForColor(e,!0,!0),u);case 3:r=_,i=r.item1,s=r.item2,s.toString,n=new C.Tuple2(i,s,V.Tuple2_String_InterpolationMap),a=1;break;case 1:return C._asyncReturn(n,o)}}));return C._asyncStartSync(u,o)},_async_evaluate$_performInterpolationHelper$3$sourceMap$warnForColor:function(e,t,n){return this._performInterpolationHelper$body$_EvaluateVisitor(e,!0,n)},_performInterpolationHelper$body$_EvaluateVisitor:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y=0,S=C._makeAsyncAwaitCompleter(V.Tuple2_of_String_and_nullable_InterpolationMap),v=this,b=C._wrapJsFunctionForAsync((function(t,x){if(1===t)return C._asyncRethrow(x,S);while(1)switch(y){case 0:g=C._setArrayType([],V.JSArray_SourceLocation),m=v._async_evaluate$_inSupportsDeclaration,v._async_evaluate$_inSupportsDeclaration=!1,i=e.contents,s=i.length,a=V.Expression,o=V.JSArray_Object,l=e.span,u=V.Object,_=!0,c=0,$="";case 3:if(!(c<s)){y=5;break}if(p=i[c],_||g.push(C.SourceLocation$($.length,null,null,null)),"string"==typeof p){$+=p,y=4;break}return a._as(p),y=6,C._asyncAwait(p.accept$1(v),b);case 6:h=x,n&&h instanceof C.SassColor&&I.$get$namesByColor().containsKey$1(h)&&(d=C._setArrayType([""],o),f=C.List_List$from(d,!1,u),f.fixed$length=Array,f.immutable$list=Array,f=new C.Interpolation(f,l),f.Interpolation$2(d,l),d=I.$get$namesByColor(),v._async_evaluate$_warn$2(k.You_pr+C.S(d.$index(0,h))+k.x20in_in+h.toString$0(0)+k.x2c_whic+C.S(d.$index(0,h))+k.x22x29__If+new C.BinaryOperationExpression(A.BinaryOperator_anB,new C.StringExpression(f,!0),p,!1).toString$0(0)+"'.",p.get$span(p))),$+=v._async_evaluate$_serialize$3$quote(h,p,!1);case 4:++c,_=!1,y=3;break;case 5:v._async_evaluate$_inSupportsDeclaration=m,i=C.InterpolationMap$(e,g),r=new C.Tuple2(($.charCodeAt(0),$),i,V.Tuple2_of_String_and_nullable_InterpolationMap),y=1;break;case 1:return C._asyncReturn(r,S)}}));return C._asyncStartSync(b,S)},_evaluateToCss$2$quote:function(e,t){return this._evaluateToCss$body$_EvaluateVisitor(e,t)},_evaluateToCss$1:function(e){return this._evaluateToCss$2$quote(e,!0)},_evaluateToCss$body$_EvaluateVisitor:function(e,t){var n,r=0,i=C._makeAsyncAwaitCompleter(V.String),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return r=3,C._asyncAwait(e.accept$1(s),a);case 3:n=s._async_evaluate$_serialize$3$quote(l,e,t),r=1;break;case 1:return C._asyncReturn(n,i)}}));return C._asyncStartSync(a,i)},_async_evaluate$_serialize$3$quote:function(e,t,n){return this._async_evaluate$_addExceptionSpan$2(t,new C._EvaluateVisitor__serialize_closure0(e,n))},_async_evaluate$_serialize$2:function(e,t){return this._async_evaluate$_serialize$3$quote(e,t,!0)},_async_evaluate$_expressionNode$1:function(e){var t;return e instanceof C.VariableExpression?(t=this._async_evaluate$_addExceptionSpan$2(e,new C._EvaluateVisitor__expressionNode_closure0(this,e)),null==t?e:t):e},_async_evaluate$_withParent$2$4$scopeWhen$through:function(e,t,n,r,i,s){return this._withParent$body$_EvaluateVisitor(e,t,n,r,i,s,s)},_async_evaluate$_withParent$2$2:function(e,t,n,r){return this._async_evaluate$_withParent$2$4$scopeWhen$through(e,t,!0,null,n,r)},_async_evaluate$_withParent$2$3$scopeWhen:function(e,t,n,r,i){return this._async_evaluate$_withParent$2$4$scopeWhen$through(e,t,n,null,r,i)},_withParent$body$_EvaluateVisitor:function(e,t,n,r,i,s,a){var o,l,u,_=0,c=C._makeAsyncAwaitCompleter(a),$=this,p=C._wrapJsFunctionForAsync((function(i,a){if(1===i)return C._asyncRethrow(a,c);while(1)switch(_){case 0:return $._async_evaluate$_addChild$2$through(e,r),l=$._async_evaluate$_assertInModule$2($._async_evaluate$__parent,"__parent"),$._async_evaluate$__parent=e,_=3,C._asyncAwait($._async_evaluate$_environment.scope$1$2$when(t,n,s),p);case 3:u=a,$._async_evaluate$__parent=l,o=u,_=1;break;case 1:return C._asyncReturn(o,c)}}));return C._asyncStartSync(p,c)},_async_evaluate$_addChild$2$through:function(e,t){var n,r,i=this._async_evaluate$_assertInModule$2(this._async_evaluate$__parent,"__parent");if(null!=t){for(;t.call$1(i);i=n)if(n=i._parent,null==n)throw C.wrapException(C.ArgumentError$(k.throug+e.toString$0(0)+".",null));i.get$hasFollowingSibling()&&(n=i._parent,r=n.children,i.equalsIgnoringChildren$1(r.get$last(r))?i=V.ModifiableCssParentNode._as(r.get$last(r)):(i=i.copyWithoutChildren$0(),n.addChild$1(i)))}i.addChild$1(e)},_async_evaluate$_addChild$1:function(e){return this._async_evaluate$_addChild$2$through(e,null)},_async_evaluate$_withStyleRule$1$2:function(e,t,n){return this._withStyleRule$body$_EvaluateVisitor(e,t,n,n)},_withStyleRule$body$_EvaluateVisitor:function(e,t,n,r){var i,s,a,o=0,l=C._makeAsyncAwaitCompleter(r),u=this,_=C._wrapJsFunctionForAsync((function(n,r){if(1===n)return C._asyncRethrow(r,l);while(1)switch(o){case 0:return a=u._async_evaluate$_styleRuleIgnoringAtRoot,u._async_evaluate$_styleRuleIgnoringAtRoot=e,o=3,C._asyncAwait(t.call$0(),_);case 3:s=r,u._async_evaluate$_styleRuleIgnoringAtRoot=a,i=s,o=1;break;case 1:return C._asyncReturn(i,l)}}));return C._asyncStartSync(_,l)},_async_evaluate$_withMediaQueries$1$3:function(e,t,n,r){return this._withMediaQueries$body$_EvaluateVisitor(e,t,n,r,r)},_withMediaQueries$body$_EvaluateVisitor:function(e,t,n,r,i){var s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(i),c=this,$=C._wrapJsFunctionForAsync((function(r,i){if(1===r)return C._asyncRethrow(i,_);while(1)switch(u){case 0:return o=c._async_evaluate$_mediaQueries,l=c._async_evaluate$_mediaQuerySources,c._async_evaluate$_mediaQueries=e,c._async_evaluate$_mediaQuerySources=t,u=3,C._asyncAwait(n.call$0(),$);case 3:a=i,c._async_evaluate$_mediaQueries=o,c._async_evaluate$_mediaQuerySources=l,s=a,u=1;break;case 1:return C._asyncReturn(s,_)}}));return C._asyncStartSync($,_)},_async_evaluate$_withStackFrame$1$3:function(e,t,n,r){return this._withStackFrame$body$_EvaluateVisitor(e,t,n,r,r)},_withStackFrame$body$_EvaluateVisitor:function(e,t,n,r,i){var s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(i),c=this,$=C._wrapJsFunctionForAsync((function(r,i){if(1===r)return C._asyncRethrow(i,_);while(1)switch(u){case 0:return l=c._async_evaluate$_stack,l.push(new C.Tuple2(c._async_evaluate$_member,t,V.Tuple2_String_AstNode)),a=c._async_evaluate$_member,c._async_evaluate$_member=e,u=3,C._asyncAwait(n.call$0(),$);case 3:o=i,c._async_evaluate$_member=a,l.pop(),s=o,u=1;break;case 1:return C._asyncReturn(s,_)}}));return C._asyncStartSync($,_)},_async_evaluate$_withoutSlash$2:function(e,t){return e instanceof C.SassNumber&&null!=e.asSlash&&this._async_evaluate$_warn$3(k.Using__i+C.S((new C._EvaluateVisitor__withoutSlash_recommendation0).call$1(e))+k.x0a_Morex20,t.get$span(t),A.Deprecation_xHK),e.withoutSlash$0()},_async_evaluate$_stackFrame$2:function(e,t){return C.frameForSpan(t,e,C.NullableExtension_andThen(t.get$sourceUrl(t),new C._EvaluateVisitor__stackFrame_closure0(this)))},_async_evaluate$_stackTrace$1:function(e){var t=this._async_evaluate$_stack;return t=C.List_List$of(new C.MappedListIterable(t,new C._EvaluateVisitor__stackTrace_closure0(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Frame>")),!0,V.Frame),null!=e&&t.push(this._async_evaluate$_stackFrame$2(this._async_evaluate$_member,e)),C.Trace$(new C.ReversedListIterable(t,C._arrayInstanceType(t)._eval$1("ReversedListIterable<1>")),null)},_async_evaluate$_stackTrace$0:function(){return this._async_evaluate$_stackTrace$1(null)},_async_evaluate$_warn$3:function(e,t,n){var r,i;this._async_evaluate$_quietDeps?this._async_evaluate$_inDependency?r=!0:(r=this._async_evaluate$_currentCallable,r=null==r?null:r.inDependency,r=!0===r):r=!1,r||this._async_evaluate$_warningsEmitted.add$1(0,new C.Tuple2(e,t,V.Tuple2_String_SourceSpan))&&(i=this._async_evaluate$_stackTrace$1(t),r=this._async_evaluate$_logger,null==n?r.warn$3$span$trace(0,e,t,i):C.WarnForDeprecation_warnForDeprecation(r,n,e,t,i))},_async_evaluate$_warn$2:function(e,t){return this._async_evaluate$_warn$3(e,t,null)},_async_evaluate$_exception$2:function(e,t){var n=null==t?E.get$span$z(A.JSArray_methods.get$last(this._async_evaluate$_stack).item2):t;return new C.SassRuntimeException(this._async_evaluate$_stackTrace$1(t),e,n)},_async_evaluate$_exception$1:function(e){return this._async_evaluate$_exception$2(e,null)},_async_evaluate$_multiSpanException$3:function(e,t,n){var r=E.get$span$z(A.JSArray_methods.get$last(this._async_evaluate$_stack).item2);return new C.MultiSpanSassRuntimeException(this._async_evaluate$_stackTrace$0(),t,C.ConstantMap_ConstantMap$from(n,V.FileSpan,V.String),e,r)},_async_evaluate$_addExceptionSpan$1$2:function(e,t){var n,r,i,s;try{return i=t.call$0(),i}catch(s){if(i=C.unwrapException(s),!(i instanceof C.SassScriptException))throw s;n=i,r=C.getTraceFromException(s),i=n.withSpan$1(e.get$span(e)),C.throwWithTrace(i.withTrace$1(this._async_evaluate$_stackTrace$1(e.get$span(e))),r)}},_async_evaluate$_addExceptionSpan$2:function(e,t){return this._async_evaluate$_addExceptionSpan$1$2(e,t,V.dynamic)},_addExceptionSpanAsync$1$3$addStackFrame:function(e,t,n,r){return this._addExceptionSpanAsync$body$_EvaluateVisitor(e,t,n,r,r)},_addExceptionSpanAsync$1$2:function(e,t,n){return this._addExceptionSpanAsync$1$3$addStackFrame(e,t,!0,n)},_addExceptionSpanAsync$body$_EvaluateVisitor:function(e,t,n,r,i){var s,a,o,l,u,_,c=0,$=C._makeAsyncAwaitCompleter(i),p=2,h=this,d=C._wrapJsFunctionForAsync((function(r,i){1===r&&(a=i,c=p);while(1)switch(c){case 0:return p=4,c=7,C._asyncAwait(t.call$0(),d);case 7:u=i,s=u,c=1;break;case 4:if(p=3,_=a,u=C.unwrapException(_),!(u instanceof C.SassScriptException))throw _;o=u,l=C.getTraceFromException(_),u=o.withSpan$1(e.get$span(e)),C.throwWithTrace(u.withTrace$1(h._async_evaluate$_stackTrace$1(n?e.get$span(e):null)),l),c=6;break;case 3:c=2;break;case 6:case 1:return C._asyncReturn(s,$);case 2:return C._asyncRethrow(a,$)}}));return C._asyncStartSync(d,$)},_async_evaluate$_addExceptionTrace$1$1:function(e,t){return this._addExceptionTrace$body$_EvaluateVisitor(e,t,t)},_addExceptionTrace$body$_EvaluateVisitor:function(e,t,n){var r,i,s,a,o,l,u,_=0,c=C._makeAsyncAwaitCompleter(n),$=2,p=this,h=C._wrapJsFunctionForAsync((function(t,n){1===t&&(i=n,_=$);while(1)switch(_){case 0:return $=4,_=7,C._asyncAwait(e.call$0(),h);case 7:o=n,r=o,_=1;break;case 4:if($=3,u=i,o=C.unwrapException(u),V.SassRuntimeException._is(o))throw u;if(!(o instanceof C.SassException))throw u;s=o,a=C.getTraceFromException(u),o=s,l=E.getInterceptor$z(o),C.throwWithTrace(s.withTrace$1(p._async_evaluate$_stackTrace$1(C.SourceSpanException.prototype.get$span.call(l,o))),a),_=6;break;case 3:_=2;break;case 6:case 1:return C._asyncReturn(r,c);case 2:return C._asyncRethrow(i,c)}}));return C._asyncStartSync(h,c)},_async_evaluate$_addErrorSpan$1$2:function(e,t,n){return this._addErrorSpan$body$_EvaluateVisitor(e,t,n,n)},_addErrorSpan$body$_EvaluateVisitor:function(e,t,n,r){var i,s,a,o,l,u,_,c=0,$=C._makeAsyncAwaitCompleter(r),p=2,h=this,d=C._wrapJsFunctionForAsync((function(n,r){1===n&&(s=r,c=p);while(1)switch(c){case 0:return p=4,c=7,C._asyncAwait(t.call$0(),d);case 7:l=r,i=l,c=1;break;case 4:if(p=3,_=s,l=C.unwrapException(_),!V.SassRuntimeException._is(l))throw _;if(a=l,o=C.getTraceFromException(_),!A.JSString_methods.startsWith$1(E.get$span$z(a).get$text(),"@error"))throw _;l=a._span_exception$_message,u=e.get$span(e),C.throwWithTrace(new C.SassRuntimeException(h._async_evaluate$_stackTrace$0(),l,u),o),c=6;break;case 3:c=2;break;case 6:case 1:return C._asyncReturn(i,$);case 2:return C._asyncRethrow(s,$)}}));return C._asyncStartSync(d,$)}},C._EvaluateVisitor_closure9.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return r=r.$index(e,1).get$realNull(),t=null==r?null:r.assertString$1("module"),r=this.$this._async_evaluate$_environment,n=C.stringReplaceAllUnchecked(i._string$_text,"_","-"),r.globalVariableExists$2$namespace(n,null==t?null:t._string$_text)?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._EvaluateVisitor_closure10.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertString$1("name"),n=this.$this._async_evaluate$_environment;return null!=n.getVariable$1(C.stringReplaceAllUnchecked(t._string$_text,"_","-"))?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._EvaluateVisitor_closure11.prototype={call$1:function(e){var t,n,r,i,s=E.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),t=null==s?null:s.assertString$1("module"),s=this.$this,n=s._async_evaluate$_environment,r=a._string$_text,i=C.stringReplaceAllUnchecked(r,"_","-"),null!=n.getFunction$2$namespace(i,null==t?null:t._string$_text)||s._async_evaluate$_builtInFunctions.containsKey$1(r)?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._EvaluateVisitor_closure12.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return r=r.$index(e,1).get$realNull(),t=null==r?null:r.assertString$1("module"),r=this.$this._async_evaluate$_environment,n=C.stringReplaceAllUnchecked(i._string$_text,"_","-"),null!=r.getMixin$2$namespace(n,null==t?null:t._string$_text)?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._EvaluateVisitor_closure13.prototype={call$1:function(e){var t=this.$this._async_evaluate$_environment;if(!t._async_environment$_inMixin)throw C.wrapException(C.SassScriptException$(k.conten,null));return null!=t._async_environment$_content?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._EvaluateVisitor_closure14.prototype={call$1:function(e){var t,n,r,i=E.$index$asx(e,0).assertString$1("module")._string$_text,s=this.$this._async_evaluate$_environment._async_environment$_modules.$index(0,i);if(null==s)throw C.wrapException('There is no module with namespace "'+i+'".');for(i=V.Value,t=C.LinkedHashMap_LinkedHashMap$_empty(i,i),n=s.get$variables(),n=n.get$entries(n),n=n.get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new C.SassString(r.key,!0),r.value);return new C.SassMap(C.ConstantMap_ConstantMap$from(t,i,i))},$signature:37},C._EvaluateVisitor_closure15.prototype={call$1:function(e){var t,n,r,i=E.$index$asx(e,0).assertString$1("module")._string$_text,s=this.$this._async_evaluate$_environment._async_environment$_modules.$index(0,i);if(null==s)throw C.wrapException('There is no module with namespace "'+i+'".');for(i=V.Value,t=C.LinkedHashMap_LinkedHashMap$_empty(i,i),n=s.get$functions(s),n=n.get$entries(n),n=n.get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new C.SassString(r.key,!0),new C.SassFunction(r.value));return new C.SassMap(C.ConstantMap_ConstantMap$from(t,i,i))},$signature:37},C._EvaluateVisitor_closure16.prototype={call$1:function(e){var t,n,r,i=E.getInterceptor$asx(e),s=i.$index(e,0).assertString$1("name"),a=i.$index(e,1).get$isTruthy();if(i=i.$index(e,2).get$realNull(),t=null==i?null:i.assertString$1("module"),a&&null!=t)throw C.wrapException(k.x24css_a);if(a?n=new C.PlainCssCallable(s._string$_text):(i=this.$this,r=i._async_evaluate$_callableNode,r.toString,n=i._async_evaluate$_addExceptionSpan$2(r,new C._EvaluateVisitor__closure4(i,s,t))),null!=n)return new C.SassFunction(n);throw C.wrapException("Function not found: "+s.toString$0(0))},$signature:161},C._EvaluateVisitor__closure4.prototype={call$0:function(){var e=C.stringReplaceAllUnchecked(this.name._string$_text,"_","-"),t=this.module;return t=null==t?null:t._string$_text,this.$this._async_evaluate$_getFunction$2$namespace(e,t)},$signature:108},C._EvaluateVisitor_closure17.prototype={call$1:function(e){return this.$call$body$_EvaluateVisitor_closure0(e)},$call$body$_EvaluateVisitor_closure0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g=0,m=C._makeAsyncAwaitCompleter(V.Value),y=this,S=C._wrapJsFunctionForAsync((function(v,b){if(1===v)return C._asyncRethrow(b,m);while(1)switch(g){case 0:if(h=E.getInterceptor$asx(e),d=h.$index(e,0),f=V.SassArgumentList._as(h.$index(e,1)),h=y.$this,n=h._async_evaluate$_callableNode,n.toString,r=C._setArrayType([],V.JSArray_Expression),i=V.String,s=V.Expression,a=n.get$span(n),o=n.get$span(n),f._wereKeywordsAccessed=!0,l=f._keywords,l.get$isEmpty(l))n=null;else{for(u=V.Value,_=C.LinkedHashMap_LinkedHashMap$_empty(u,u),f._wereKeywordsAccessed=!0,l=l.get$entries(l),l=l.get$iterator(l);l.moveNext$0();)c=l.get$current(l),_.$indexSet(0,new C.SassString(c.key,!1),c.value);n=new C.ValueExpression(new C.SassMap(C.ConstantMap_ConstantMap$from(_,u,u)),n.get$span(n))}$=new C.ArgumentInvocation(C.List_List$unmodifiable(r,s),C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_empty(i,s),i,s),new C.ValueExpression(f,o),n,a),g=d instanceof C.SassString?3:4;break;case 3:return n=d.toString$0(0),C.EvaluationContext_current().warn$2(0,k.Passin+n+"))",A.Deprecation_qVK),p=h._async_evaluate$_callableNode,g=5,C._asyncAwait(h.visitFunctionExpression$1(new C.FunctionExpression(null,d._string$_text,$,p.get$span(p))),S);case 5:t=b,g=1;break;case 4:return n=d.assertFunction$1("function"),r=h._async_evaluate$_callableNode,r.toString,g=6,C._asyncAwait(h._async_evaluate$_runFunctionCallable$3($,n.callable,r),S);case 6:r=b,t=r,g=1;break;case 1:return C._asyncReturn(t,m)}}));return C._asyncStartSync(S,m)},$signature:187},C._EvaluateVisitor_closure18.prototype={call$1:function(e){return this.$call$body$_EvaluateVisitor_closure(e)},$call$body$_EvaluateVisitor_closure:function(e){var t,n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.void),_=this,c=C._wrapJsFunctionForAsync((function($,p){if(1===$)return C._asyncRethrow(p,u);while(1)switch(l){case 0:return a=E.getInterceptor$asx(e),o=C.Uri_parse(a.$index(e,0).assertString$1("url")._string$_text),a=a.$index(e,1).get$realNull(),t=null==a?null:a.assertMap$1("with")._map$_contents,a=_.$this,n=a._async_evaluate$_callableNode,n.toString,null!=t?(r=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue),t.forEach$1(0,new C._EvaluateVisitor__closure2(r,n.get$span(n),n)),i=new C.ExplicitConfiguration(n,r,null)):i=A.Configuration_Map_empty_null,s=n.get$span(n),l=2,C._asyncAwait(a._async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(o,"load-css()",n,new C._EvaluateVisitor__closure3(a),s.get$sourceUrl(s),i,!0),c);case 2:return a._async_evaluate$_assertConfigurationIsEmpty$2$nameInError(i,!0),C._asyncReturn(null,u)}}));return C._asyncStartSync(c,u)},$signature:420},C._EvaluateVisitor__closure2.prototype={call$2:function(e,t){var n=e.assertString$1("with key"),r=C.stringReplaceAllUnchecked(n._string$_text,"_","-");if(n=this.values,n.containsKey$1(r))throw C.wrapException("The variable $"+r+" was configured twice.");n.$indexSet(0,r,new C.ConfiguredValue(t,this.span,this.callableNode))},$signature:53},C._EvaluateVisitor__closure3.prototype={call$1:function(e){var t=this.$this;return t._async_evaluate$_combineCss$2$clone(e,!0).accept$1(t)},$signature:163},C._EvaluateVisitor_run_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.EvaluateResult),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:return t=l.node,n=t.span,r=n.get$sourceUrl(n),null!=r&&(n=l.$this,n._async_evaluate$_activeModules.$indexSet(0,r,null),n._async_evaluate$_loadedUrls.add$1(0,r)),n=l.$this,i=C,s=n,a=3,C._asyncAwait(n._async_evaluate$_addExceptionTrace$1$1(new C._EvaluateVisitor_run__closure0(n,l.importer,t),V.Module_AsyncCallable),u);case 3:e=new i.EvaluateResult(s._async_evaluate$_combineCss$1(c)),a=1;break;case 1:return C._asyncReturn(e,o)}}));return C._asyncStartSync(u,o)},$signature:443},C._EvaluateVisitor_run__closure0.prototype={call$0:function(){return this.$this._async_evaluate$_execute$2(this.importer,this.node)},$signature:444},C._EvaluateVisitor__loadModule_closure1.prototype={call$0:function(){return this.callback.call$1(this.builtInModule)},$signature:0},C._EvaluateVisitor__loadModule_closure2.prototype={call$0:function(){return this.$call$body$_EvaluateVisitor__loadModule_closure()},$call$body$_EvaluateVisitor__loadModule_closure:function(){var e,t,n,r,i,s,a,o,l,u,_,c=0,$=C._makeAsyncAwaitCompleter(V.Null),p=1,h=[],d=this,f=C._wrapJsFunctionForAsync((function(g,m){1===g&&(e=m,c=p);while(1)switch(c){case 0:return r={},i=d.$this,s=d.nodeWithSpan,c=2,C._asyncAwait(i._async_evaluate$_loadStylesheet$3$baseUrl(d.url.toString$0(0),s.get$span(s),d.baseUrl),f);case 2:if(a=m,o=a.stylesheet,l=o.span,u=l.get$sourceUrl(l),null!=u&&i._async_evaluate$_activeModules.containsKey$1(u))throw n=d.namesInErrors?"Module loop: "+I.$get$context().prettyUri$1(u)+" is already being loaded.":k.Modulel,r=C.NullableExtension_andThen(i._async_evaluate$_activeModules.$index(0,u),new C._EvaluateVisitor__loadModule__closure1(i,n)),C.wrapException(null==r?i._async_evaluate$_exception$1(n):r);return null!=u&&i._async_evaluate$_activeModules.$indexSet(0,u,s),t=i._async_evaluate$_inDependency,i._async_evaluate$_inDependency=a.isDependency,r.module=null,p=3,_=r,c=6,C._asyncAwait(i._async_evaluate$_execute$5$configuration$namesInErrors$nodeWithSpan(a.importer,o,d.configuration,d.namesInErrors,s),f);case 6:_.module=m,h.push(5),c=4;break;case 3:h=[1];case 4:p=1,i._async_evaluate$_activeModules.remove$1(0,u),i._async_evaluate$_inDependency=t,c=h.pop();break;case 5:return c=7,C._asyncAwait(i._addExceptionSpanAsync$1$3$addStackFrame(s,new C._EvaluateVisitor__loadModule__closure2(r,d.callback),!1,V.void),f);case 7:return C._asyncReturn(null,$);case 1:return C._asyncRethrow(e,$)}}));return C._asyncStartSync(f,$)},$signature:2},C._EvaluateVisitor__loadModule__closure1.prototype={call$1:function(e){return this.$this._async_evaluate$_multiSpanException$3(this.message,"new load",C.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],V.FileSpan,V.String))},$signature:86},C._EvaluateVisitor__loadModule__closure2.prototype={call$0:function(){return this.callback.call$1(this._box_0.module)},$signature:0},C._EvaluateVisitor__execute_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y=0,S=C._makeAsyncAwaitCompleter(V.Null),v=this,b=C._wrapJsFunctionForAsync((function(x,w){if(1===x)return C._asyncRethrow(w,S);while(1)switch(y){case 0:return i=v.$this,s=i._async_evaluate$_importer,a=i._async_evaluate$__stylesheet,o=i._async_evaluate$__root,l=i._async_evaluate$__parent,u=i._async_evaluate$__endOfImports,_=i._async_evaluate$_outOfOrderImports,c=i._async_evaluate$__extensionStore,$=i._async_evaluate$_atRootExcludingStyleRule,p=$?null:i._async_evaluate$_styleRuleIgnoringAtRoot,h=i._async_evaluate$_mediaQueries,d=i._async_evaluate$_declarationName,f=i._async_evaluate$_inUnknownAtRule,g=i._async_evaluate$_inKeyframes,m=i._async_evaluate$_configuration,i._async_evaluate$_importer=v.importer,e=i._async_evaluate$__stylesheet=v.stylesheet,t=e.span,n=i._async_evaluate$__parent=i._async_evaluate$__root=C.ModifiableCssStylesheet$(t),i._async_evaluate$__endOfImports=0,i._async_evaluate$_outOfOrderImports=null,i._async_evaluate$__extensionStore=v.extensionStore,i._async_evaluate$_declarationName=i._async_evaluate$_mediaQueries=i._async_evaluate$_styleRuleIgnoringAtRoot=null,i._async_evaluate$_inKeyframes=i._async_evaluate$_atRootExcludingStyleRule=i._async_evaluate$_inUnknownAtRule=!1,r=v.configuration,null!=r&&(i._async_evaluate$_configuration=r),y=2,C._asyncAwait(i.visitStylesheet$1(e),b);case 2:return e=null==i._async_evaluate$_outOfOrderImports?n:new C.CssStylesheet(new C.UnmodifiableListView(i._async_evaluate$_addOutOfOrderImports$0(),V.UnmodifiableListView_CssNode),t),v.css.__late_helper$_value=e,i._async_evaluate$_importer=s,i._async_evaluate$__stylesheet=a,i._async_evaluate$__root=o,i._async_evaluate$__parent=l,i._async_evaluate$__endOfImports=u,i._async_evaluate$_outOfOrderImports=_,i._async_evaluate$__extensionStore=c,i._async_evaluate$_styleRuleIgnoringAtRoot=p,i._async_evaluate$_mediaQueries=h,i._async_evaluate$_declarationName=d,i._async_evaluate$_inUnknownAtRule=f,i._async_evaluate$_atRootExcludingStyleRule=$,i._async_evaluate$_inKeyframes=g,i._async_evaluate$_configuration=m,C._asyncReturn(null,S)}}));return C._asyncStartSync(b,S)},$signature:2},C._EvaluateVisitor__combineCss_closure2.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:119},C._EvaluateVisitor__combineCss_closure3.prototype={call$1:function(e){return!this.selectors.contains$1(0,e)},$signature:13},C._EvaluateVisitor__combineCss_closure4.prototype={call$1:function(e){return e.cloneCss$0()},$signature:462},C._EvaluateVisitor__extendModules_closure1.prototype={call$1:function(e){return!this.originalSelectors.contains$1(0,e)},$signature:13},C._EvaluateVisitor__extendModules_closure2.prototype={call$0:function(){return C._setArrayType([],V.JSArray_ExtensionStore)},$signature:165},C._EvaluateVisitor__topologicalModules_visitModule0.prototype={call$1:function(e){var t,n,r,i,s;for(t=e.get$upstream(),n=t.length,r=this.seen,i=0;i<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++i)s=t[i],s.get$transitivelyContainsCss()&&r.add$1(0,s)&&this.call$1(s);this.sorted.addFirst$1(e)},$signature:163},C._EvaluateVisitor_visitAtRootRule_closure1.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitAtRootRule_closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.void),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:39},C._EvaluateVisitor__scopeForAtRoot_closure5.prototype={call$1:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Null),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return t=s.$this,n=t._async_evaluate$_assertInModule$2(t._async_evaluate$__parent,"__parent"),t._async_evaluate$__parent=s.newParent,r=2,C._asyncAwait(t._async_evaluate$_environment.scope$1$2$when(e,s.node.hasDeclarations,V.void),a);case 2:return t._async_evaluate$__parent=n,C._asyncReturn(null,i)}}));return C._asyncStartSync(a,i)},$signature:31},C._EvaluateVisitor__scopeForAtRoot_closure6.prototype={call$1:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Null),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return t=s.$this,n=t._async_evaluate$_atRootExcludingStyleRule,t._async_evaluate$_atRootExcludingStyleRule=!0,r=2,C._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate$_atRootExcludingStyleRule=n,C._asyncReturn(null,i)}}));return C._asyncStartSync(a,i)},$signature:31},C._EvaluateVisitor__scopeForAtRoot_closure7.prototype={call$1:function(e){return this.$this._async_evaluate$_withMediaQueries$1$3(null,null,new C._EvaluateVisitor__scopeForAtRoot__closure0(this.innerScope,e),V.Null)},$signature:31},C._EvaluateVisitor__scopeForAtRoot__closure0.prototype={call$0:function(){return this.innerScope.call$1(this.callback)},$signature:2},C._EvaluateVisitor__scopeForAtRoot_closure8.prototype={call$1:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Null),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return t=s.$this,n=t._async_evaluate$_inKeyframes,t._async_evaluate$_inKeyframes=!1,r=2,C._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate$_inKeyframes=n,C._asyncReturn(null,i)}}));return C._asyncStartSync(a,i)},$signature:31},C._EvaluateVisitor__scopeForAtRoot_closure9.prototype={call$1:function(e){return V.CssAtRule._is(e)},$signature:166},C._EvaluateVisitor__scopeForAtRoot_closure10.prototype={call$1:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Null),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return t=s.$this,n=t._async_evaluate$_inUnknownAtRule,t._async_evaluate$_inUnknownAtRule=!1,r=2,C._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate$_inUnknownAtRule=n,C._asyncReturn(null,i)}}));return C._asyncStartSync(a,i)},$signature:31},C._EvaluateVisitor_visitContentRule_closure0.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:t=o.content.declaration.children,n=t.length,r=o.$this,i=0;case 3:if(!(i<n)){s=5;break}return s=6,C._asyncAwait(t[i].accept$1(r),l);case 6:case 4:++i,s=3;break;case 5:e=null,s=1;break;case 1:return C._asyncReturn(e,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitDeclaration_closure1.prototype={call$1:function(e){return this.$call$body$_EvaluateVisitor_visitDeclaration_closure(e)},$call$body$_EvaluateVisitor_visitDeclaration_closure:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.CssValue_Value),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return n=C,r=3,C._asyncAwait(e.accept$1(s.$this),a);case 3:t=new n.CssValue(l,e.get$span(e),V.CssValue_Value),r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},$signature:493},C._EvaluateVisitor_visitDeclaration_closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitEachRule_closure2.prototype={call$1:function(e){var t=this.$this,n=this.nodeWithSpan;return t._async_evaluate$_environment.setLocalVariable$3(A.JSArray_methods.get$first(this.node.variables),t._async_evaluate$_withoutSlash$2(e,n),n)},$signature:50},C._EvaluateVisitor_visitEachRule_closure3.prototype={call$1:function(e){return this.$this._async_evaluate$_setMultipleVariables$3(this.node.variables,e,this.nodeWithSpan)},$signature:50},C._EvaluateVisitor_visitEachRule_closure4.prototype={call$0:function(){var e=this.$this;return e._async_evaluate$_handleReturn$2(this.list.get$asList(),new C._EvaluateVisitor_visitEachRule__closure0(e,this.setVariables,this.node))},$signature:64},C._EvaluateVisitor_visitEachRule__closure0.prototype={call$1:function(e){var t;return this.setVariables.call$1(e),t=this.$this,t._async_evaluate$_handleReturn$2(this.node.children,new C._EvaluateVisitor_visitEachRule___closure0(t))},$signature:501},C._EvaluateVisitor_visitEachRule___closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:100},C._EvaluateVisitor_visitAtRule_closure2.prototype={call$1:function(e){return this.$this._async_evaluate$_interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:503},C._EvaluateVisitor_visitAtRule_closure3.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=o.$this,i=r._async_evaluate$_atRootExcludingStyleRule?null:r._async_evaluate$_styleRuleIgnoringAtRoot,s=null==i||r._async_evaluate$_inKeyframes||E.$eq$(o.name.value,"font-face")?2:4;break;case 2:e=o.children,t=e.length,n=0;case 5:if(!(n<t)){s=7;break}return s=8,C._asyncAwait(e[n].accept$1(r),l);case 8:case 6:++n,s=5;break;case 7:s=3;break;case 4:return s=9,C._asyncAwait(r._async_evaluate$_withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$(i._style_rule$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitAtRule__closure0(r,o.children),!1,V.ModifiableCssStyleRule,V.Null),l);case 9:case 3:return C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitAtRule__closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitAtRule_closure4.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitForRule_closure4.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.SassNumber),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return t=3,C._asyncAwait(r.node.from.accept$1(r.$this),i);case 3:e=a.assertNumber$0(),t=1;break;case 1:return C._asyncReturn(e,n)}}));return C._asyncStartSync(i,n)},$signature:168},C._EvaluateVisitor_visitForRule_closure5.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.SassNumber),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return t=3,C._asyncAwait(r.node.to.accept$1(r.$this),i);case 3:e=a.assertNumber$0(),t=1;break;case 1:return C._asyncReturn(e,n)}}));return C._asyncStartSync(i,n)},$signature:168},C._EvaluateVisitor_visitForRule_closure6.prototype={call$0:function(){return this.fromNumber.assertInt$0()},$signature:12},C._EvaluateVisitor_visitForRule_closure7.prototype={call$0:function(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(e),e.get$denominatorUnits(e)).assertInt$0()},$signature:12},C._EvaluateVisitor_visitForRule_closure8.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$=0,p=C._makeAsyncAwaitCompleter(V.nullable_Value),h=this,d=C._wrapJsFunctionForAsync((function(f,g){if(1===f)return C._asyncRethrow(g,p);while(1)switch($){case 0:u=h.$this,_=h.node,c=u._async_evaluate$_expressionNode$1(_.from),t=h.from,n=h._box_0,r=h.direction,i=_.variable,s=h.fromNumber,_=_.children;case 3:if(t===n.to){$=5;break}return a=u._async_evaluate$_environment,o=s.get$numeratorUnits(s),a.setLocalVariable$3(i,C.SassNumber_SassNumber$withUnits(t,s.get$denominatorUnits(s),o),c),$=6,C._asyncAwait(u._async_evaluate$_handleReturn$2(_,new C._EvaluateVisitor_visitForRule__closure0(u)),d);case 6:if(l=g,null!=l){e=l,$=1;break}case 4:t+=r,$=3;break;case 5:e=null,$=1;break;case 1:return C._asyncReturn(e,p)}}));return C._asyncStartSync(d,p)},$signature:64},C._EvaluateVisitor_visitForRule__closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:100},C._EvaluateVisitor_visitForwardRule_closure1.prototype={call$1:function(e){this.$this._async_evaluate$_environment.forwardModule$2(e,this.node)},$signature:107},C._EvaluateVisitor_visitForwardRule_closure2.prototype={call$1:function(e){this.$this._async_evaluate$_environment.forwardModule$2(e,this.node)},$signature:107},C._EvaluateVisitor_visitIfRule_closure0.prototype={call$0:function(){var e=this.$this;return e._async_evaluate$_handleReturn$2(this._box_0.clause.children,new C._EvaluateVisitor_visitIfRule__closure0(e))},$signature:64},C._EvaluateVisitor_visitIfRule__closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:100},C._EvaluateVisitor__visitDynamicImport_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S=0,v=C._makeAsyncAwaitCompleter(V.void),b=this,x=C._wrapJsFunctionForAsync((function(w,A){if(1===w)return C._asyncRethrow(A,v);while(1)switch(S){case 0:return h=b.$this,d=b.$import,S=3,C._asyncAwait(h._async_evaluate$_loadStylesheet$3$forImport(d.urlString,d.span,!0),x);case 3:if(f=A,g=f.stylesheet,m=g.span,y=m.get$sourceUrl(m),null!=y){if(m=h._async_evaluate$_activeModules,m.containsKey$1(y))throw d=C.NullableExtension_andThen(m.$index(0,y),new C._EvaluateVisitor__visitDynamicImport__closure3(h)),C.wrapException(null==d?h._async_evaluate$_exception$1("This file is already being loaded."):d);m.$indexSet(0,y,d)}d=g._uses,m=V.UnmodifiableListView_UseRule,e=new C.UnmodifiableListView(d,m),0===e.get$length(e)?(e=new C.UnmodifiableListView(g._forwards,V.UnmodifiableListView_ForwardRule),e=0===e.get$length(e)):e=!1,S=e?4:5;break;case 4:return t=h._async_evaluate$_importer,d=h._async_evaluate$_assertInModule$2(h._async_evaluate$__stylesheet,"_stylesheet"),n=h._async_evaluate$_inDependency,h._async_evaluate$_importer=f.importer,h._async_evaluate$__stylesheet=g,h._async_evaluate$_inDependency=f.isDependency,S=6,C._asyncAwait(h.visitStylesheet$1(g),x);case 6:h._async_evaluate$_importer=t,h._async_evaluate$__stylesheet=d,h._async_evaluate$_inDependency=n,h._async_evaluate$_activeModules.remove$1(0,y),S=1;break;case 5:return d=new C.UnmodifiableListView(d,m),d.any$1(d,new C._EvaluateVisitor__visitDynamicImport__closure4)?r=!0:(d=new C.UnmodifiableListView(g._forwards,V.UnmodifiableListView_ForwardRule),r=d.any$1(d,new C._EvaluateVisitor__visitDynamicImport__closure5)),i=C._Cell$(),d=h._async_evaluate$_environment,m=V.String,e=V.Module_AsyncCallable,s=V.AstNode,a=C._setArrayType([],V.JSArray_Module_AsyncCallable),o=d._async_environment$_variables,o=C._setArrayType(o.slice(0),C._arrayInstanceType(o)),l=d._async_environment$_variableNodes,l=C._setArrayType(l.slice(0),C._arrayInstanceType(l)),u=d._async_environment$_functions,u=C._setArrayType(u.slice(0),C._arrayInstanceType(u)),_=d._async_environment$_mixins,_=C._setArrayType(_.slice(0),C._arrayInstanceType(_)),c=C.AsyncEnvironment$_(C.LinkedHashMap_LinkedHashMap$_empty(m,e),C.LinkedHashMap_LinkedHashMap$_empty(m,s),C.LinkedHashMap_LinkedHashMap$_empty(e,s),d._async_environment$_importedModules,null,null,a,o,l,u,_,d._async_environment$_content),S=7,C._asyncAwait(h._async_evaluate$_withEnvironment$1$2(c,new C._EvaluateVisitor__visitDynamicImport__closure6(h,f,g,r,c,i),V.Null),x);case 7:$=c.toDummyModule$0(),h._async_evaluate$_environment.importForwards$1($),S=r?8:9;break;case 8:S=$.transitivelyContainsCss?10:11;break;case 10:return S=12,C._asyncAwait(h._async_evaluate$_combineCss$2$clone($,$.transitivelyContainsExtensions).accept$1(h),x);case 12:case 11:for(p=new C._ImportedCssVisitor0(h),d=E.get$iterator$ax(i._readLocal$0());d.moveNext$0();)d.get$current(d).accept$1(p);case 9:h._async_evaluate$_activeModules.remove$1(0,y);case 1:return C._asyncReturn(void 0,v)}}));return C._asyncStartSync(x,v)},$signature:39},C._EvaluateVisitor__visitDynamicImport__closure3.prototype={call$1:function(e){return this.$this._async_evaluate$_multiSpanException$3("This file is already being loaded.","new load",C.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],V.FileSpan,V.String))},$signature:86},C._EvaluateVisitor__visitDynamicImport__closure4.prototype={call$1:function(e){return"sass"!==e.url.get$scheme()},$signature:170},C._EvaluateVisitor__visitDynamicImport__closure5.prototype={call$1:function(e){return"sass"!==e.url.get$scheme()},$signature:171},C._EvaluateVisitor__visitDynamicImport__closure6.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p=0,h=C._makeAsyncAwaitCompleter(V.Null),d=this,f=C._wrapJsFunctionForAsync((function(g,m){if(1===g)return C._asyncRethrow(m,h);while(1)switch(p){case 0:return r=d.$this,i=r._async_evaluate$_importer,s=r._async_evaluate$_assertInModule$2(r._async_evaluate$__stylesheet,"_stylesheet"),a=r._async_evaluate$_assertInModule$2(r._async_evaluate$__root,"_root"),o=r._async_evaluate$_assertInModule$2(r._async_evaluate$__parent,"__parent"),l=r._async_evaluate$_assertInModule$2(r._async_evaluate$__endOfImports,"_endOfImports"),u=r._async_evaluate$_outOfOrderImports,_=r._async_evaluate$_configuration,c=r._async_evaluate$_inDependency,$=d.result,r._async_evaluate$_importer=$.importer,e=r._async_evaluate$__stylesheet=d.stylesheet,t=d.loadsUserDefinedModules,t&&(n=C.ModifiableCssStylesheet$(e.span),r._async_evaluate$__root=n,r._async_evaluate$__parent=r._async_evaluate$_assertInModule$2(n,"_root"),r._async_evaluate$__endOfImports=0,r._async_evaluate$_outOfOrderImports=null),r._async_evaluate$_inDependency=$.isDependency,$=new C.UnmodifiableListView(e._forwards,V.UnmodifiableListView_ForwardRule),$.get$isEmpty($)||(r._async_evaluate$_configuration=d.environment.toImplicitConfiguration$0()),p=2,C._asyncAwait(r.visitStylesheet$1(e),f);case 2:return $=t?r._async_evaluate$_addOutOfOrderImports$0():C._setArrayType([],V.JSArray_ModifiableCssNode),d.children.__late_helper$_value=$,r._async_evaluate$_importer=i,r._async_evaluate$__stylesheet=s,t&&(r._async_evaluate$__root=a,r._async_evaluate$__parent=o,r._async_evaluate$__endOfImports=l,r._async_evaluate$_outOfOrderImports=u),r._async_evaluate$_configuration=_,r._async_evaluate$_inDependency=c,C._asyncReturn(null,h)}}));return C._asyncStartSync(f,h)},$signature:2},C._EvaluateVisitor_visitIncludeRule_closure3.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate$_environment.getMixin$2$namespace(e.name,e.namespace)},$signature:108},C._EvaluateVisitor_visitIncludeRule_closure4.prototype={call$0:function(){return this.node.get$spanWithoutContent()},$signature:24},C._EvaluateVisitor_visitIncludeRule_closure6.prototype={call$1:function(e){var t=this.$this;return new C.UserDefinedCallable(e,t._async_evaluate$_environment.closure$0(),t._async_evaluate$_inDependency,V.UserDefinedCallable_AsyncEnvironment)},$signature:521},C._EvaluateVisitor_visitIncludeRule_closure5.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.Null),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return e=r.$this,t=2,C._asyncAwait(e._async_evaluate$_environment.withContent$2(r.contentCallable,new C._EvaluateVisitor_visitIncludeRule__closure0(e,r.mixin,r.nodeWithSpan)),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},$signature:2},C._EvaluateVisitor_visitIncludeRule__closure0.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.void),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return e=r.$this,t=2,C._asyncAwait(e._async_evaluate$_environment.asMixin$1(new C._EvaluateVisitor_visitIncludeRule___closure0(e,r.mixin,r.nodeWithSpan)),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},$signature:39},C._EvaluateVisitor_visitIncludeRule___closure0.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.void),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:e=l.mixin.declaration.children,t=e.length,n=l.$this,r=l.nodeWithSpan,i=V.nullable_Value,s=0;case 2:if(!(s<t)){a=4;break}return a=5,C._asyncAwait(n._async_evaluate$_addErrorSpan$1$2(r,new C._EvaluateVisitor_visitIncludeRule____closure0(n,e[s]),i),u);case 5:case 3:++s,a=2;break;case 4:return C._asyncReturn(null,o)}}));return C._asyncStartSync(u,o)},$signature:39},C._EvaluateVisitor_visitIncludeRule____closure0.prototype={call$0:function(){return this.statement.accept$1(this.$this)},$signature:64},C._EvaluateVisitor_visitMediaRule_closure2.prototype={call$1:function(e){return this.$this._async_evaluate$_mergeMediaQueries$2(e,this.queries)},$signature:78},C._EvaluateVisitor_visitMediaRule_closure3.prototype={call$0:function(){var e,t,n=0,r=C._makeAsyncAwaitCompleter(V.Null),i=this,s=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,r);while(1)switch(n){case 0:return e=i.$this,t=i.mergedQueries,null==t&&(t=i.queries),n=2,C._asyncAwait(e._async_evaluate$_withMediaQueries$1$3(t,i.mergedSources,new C._EvaluateVisitor_visitMediaRule__closure0(e,i.node),V.Null),s);case 2:return C._asyncReturn(null,r)}}));return C._asyncStartSync(s,r)},$signature:2},C._EvaluateVisitor_visitMediaRule__closure0.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=o.$this,i=r._async_evaluate$_atRootExcludingStyleRule?null:r._async_evaluate$_styleRuleIgnoringAtRoot,s=null==i?2:4;break;case 2:e=o.node.children,t=e.length,n=0;case 5:if(!(n<t)){s=7;break}return s=8,C._asyncAwait(e[n].accept$1(r),l);case 8:case 6:++n,s=5;break;case 7:s=3;break;case 4:return s=9,C._asyncAwait(r._async_evaluate$_withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$(i._style_rule$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitMediaRule___closure0(r,o.node),!1,V.ModifiableCssStyleRule,V.Null),l);case 9:case 3:return C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitMediaRule___closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitMediaRule_closure4.prototype={call$1:function(e){var t;return V.CssStyleRule._is(e)?t=!0:(t=this.mergedSources,t=t.get$isNotEmpty(t)&&V.CssMediaRule._is(e)&&A.JSArray_methods.every$1(e.queries,t.get$contains(t))),t},$signature:7},C._EvaluateVisitor_visitStyleRule_closure4.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitStyleRule_closure5.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitStyleRule_closure6.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.Null),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return e=r.$this,t=2,C._asyncAwait(e._async_evaluate$_withStyleRule$1$2(r.rule,new C._EvaluateVisitor_visitStyleRule__closure0(e,r.node),V.Null),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},$signature:2},C._EvaluateVisitor_visitStyleRule__closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitStyleRule_closure7.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitStyleRule_closure8.prototype={call$1:function(e){return V.CssComment._is(e)},$signature:129},C._EvaluateVisitor_visitSupportsRule_closure1.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=o.$this,i=r._async_evaluate$_atRootExcludingStyleRule?null:r._async_evaluate$_styleRuleIgnoringAtRoot,s=null==i?2:4;break;case 2:e=o.node.children,t=e.length,n=0;case 5:if(!(n<t)){s=7;break}return s=8,C._asyncAwait(e[n].accept$1(r),l);case 8:case 6:++n,s=5;break;case 7:s=3;break;case 4:return s=9,C._asyncAwait(r._async_evaluate$_withParent$2$2(C.ModifiableCssStyleRule$(i._style_rule$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitSupportsRule__closure0(r,o.node),V.ModifiableCssStyleRule,V.Null),l);case 9:case 3:return C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitSupportsRule__closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitSupportsRule_closure2.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitVariableDeclaration_closure2.prototype={call$0:function(){var e=this.override;this.$this._async_evaluate$_environment.setVariable$4$global(this.node.name,e.value,e.assignmentNode,!0)},$signature:1},C._EvaluateVisitor_visitVariableDeclaration_closure3.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:38},C._EvaluateVisitor_visitVariableDeclaration_closure4.prototype={call$0:function(){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:1},C._EvaluateVisitor_visitUseRule_closure0.prototype={call$1:function(e){var t=this.node;this.$this._async_evaluate$_environment.addModule$3$namespace(e,t,t.namespace)},$signature:107},C._EvaluateVisitor_visitWarnRule_closure0.prototype={call$0:function(){return this.node.expression.accept$1(this.$this)},$signature:61},C._EvaluateVisitor_visitWhileRule_closure0.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Value),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:t=o.node,n=t.condition,r=o.$this,t=t.children;case 3:return s=5,C._asyncAwait(n.accept$1(r),l);case 5:if(!_.get$isTruthy()){s=4;break}return s=6,C._asyncAwait(r._async_evaluate$_handleReturn$2(t,new C._EvaluateVisitor_visitWhileRule__closure0(r)),l);case 6:if(i=_,null!=i){e=i,s=1;break}s=3;break;case 4:e=null,s=1;break;case 1:return C._asyncReturn(e,a)}}));return C._asyncStartSync(l,a)},$signature:64},C._EvaluateVisitor_visitWhileRule__closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:100},C._EvaluateVisitor_visitBinaryOperationExpression_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_=0,c=C._makeAsyncAwaitCompleter(V.Value),$=this,p=C._wrapJsFunctionForAsync((function(h,d){if(1===h)return C._asyncRethrow(d,c);while(1)switch(_){case 0:return s=$.node,a=$.$this,_=3,C._asyncAwait(s.left.accept$1(a),p);case 3:o=d,l=s.operator;case 4:switch(l){case A.BinaryOperator_2jN:_=6;break;case A.BinaryOperator_M6L:_=7;break;case A.BinaryOperator_SNp:_=8;break;case A.BinaryOperator_ql5:_=9;break;case A.BinaryOperator_ViB:_=10;break;case A.BinaryOperator_cIH:_=11;break;case A.BinaryOperator_7Tg:_=12;break;case A.BinaryOperator_U8c:_=13;break;case A.BinaryOperator_kpg:_=14;break;case A.BinaryOperator_anB:_=15;break;case A.BinaryOperator_olz:_=16;break;case A.BinaryOperator_qN2:_=17;break;case A.BinaryOperator_t8B:_=18;break;case A.BinaryOperator_OTG:_=19;break;default:_=20;break}break;case 6:return _=21,C._asyncAwait(s.right.accept$1(a),p);case 21:t=d,e=new C.SassString(C.serializeValue(o,!1,!0)+"="+C.serializeValue(t,!1,!0),!1),_=1;break;case 7:_=o.get$isTruthy()?22:24;break;case 22:d=o,_=23;break;case 24:return _=25,C._asyncAwait(s.right.accept$1(a),p);case 25:case 23:e=d,_=1;break;case 8:_=o.get$isTruthy()?26:28;break;case 26:return _=29,C._asyncAwait(s.right.accept$1(a),p);case 29:_=27;break;case 28:d=o;case 27:e=d,_=1;break;case 9:return u=o,_=30,C._asyncAwait(s.right.accept$1(a),p);case 30:e=u.$eq(0,d)?A.SassBoolean_true:A.SassBoolean_false,_=1;break;case 10:return u=o,_=31,C._asyncAwait(s.right.accept$1(a),p);case 31:e=u.$eq(0,d)?A.SassBoolean_false:A.SassBoolean_true,_=1;break;case 11:return u=o,_=32,C._asyncAwait(s.right.accept$1(a),p);case 32:e=u.greaterThan$1(d),_=1;break;case 12:return u=o,_=33,C._asyncAwait(s.right.accept$1(a),p);case 33:e=u.greaterThanOrEquals$1(d),_=1;break;case 13:return u=o,_=34,C._asyncAwait(s.right.accept$1(a),p);case 34:e=u.lessThan$1(d),_=1;break;case 14:return u=o,_=35,C._asyncAwait(s.right.accept$1(a),p);case 35:e=u.lessThanOrEquals$1(d),_=1;break;case 15:return u=o,_=36,C._asyncAwait(s.right.accept$1(a),p);case 36:e=u.plus$1(d),_=1;break;case 16:return u=o,_=37,C._asyncAwait(s.right.accept$1(a),p);case 37:e=u.minus$1(d),_=1;break;case 17:return u=o,_=38,C._asyncAwait(s.right.accept$1(a),p);case 38:e=u.times$1(d),_=1;break;case 18:return _=39,C._asyncAwait(s.right.accept$1(a),p);case 39:if(t=d,n=o.dividedBy$1(t),s.allowsSlash&&o instanceof C.SassNumber&&t instanceof C.SassNumber){e=V.SassNumber._as(n).withSlash$2(o,t),_=1;break}o instanceof C.SassNumber&&t instanceof C.SassNumber&&(l=C.S((new C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation0).call$1(s)),r=A.C__MakeExpressionCalculationSafe.visitBinaryOperationExpression$1(s),i=s.get$span(s),a._async_evaluate$_warn$3(k.Using__o+l+" or "+new C.CalculationExpression("calc",C.CalculationExpression__verifyArguments(C._setArrayType([r],V.JSArray_Expression)),i).toString$0(0)+k.x0a_Morex20,s.get$span(s),A.Deprecation_xHK)),e=n,_=1;break;case 19:return u=o,_=40,C._asyncAwait(s.right.accept$1(a),p);case 40:e=u.modulo$1(d),_=1;break;case 20:throw C.wrapException(C.ArgumentError$("Unknown binary operator "+l.toString$0(0)+".",null));case 5:case 1:return C._asyncReturn(e,c)}}));return C._asyncStartSync(p,c)},$signature:61},C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation0.prototype={call$1:function(e){return e instanceof C.BinaryOperationExpression&&e.operator===A.BinaryOperator_t8B?"math.div("+C.S(this.call$1(e.left))+", "+C.S(this.call$1(e.right))+")":e instanceof C.ParenthesizedExpression?e.expression.toString$0(0):e.toString$0(0)},$signature:126},C._EvaluateVisitor_visitVariableExpression_closure0.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:38},C._EvaluateVisitor_visitUnaryOperationExpression_closure0.prototype={call$0:function(){var e=this.node.operator;switch(e){case A.UnaryOperator_gg4:return this.operand.unaryPlus$0();case A.UnaryOperator_TLI:return this.operand.unaryMinus$0();case A.UnaryOperator_Ix1:return new C.SassString("/"+C.serializeValue(this.operand,!1,!0),!1);case A.UnaryOperator_not_not_not:return this.operand.unaryNot$0();default:throw C.wrapException(C.StateError$("Unknown unary operator "+e.toString$0(0)+"."))}},$signature:30},C._EvaluateVisitor__visitCalculationValue_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.Object),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:return t=u.$this,n=u.node,r=u.inMinMax,i=C,s=t._async_evaluate$_binaryOperatorToCalculationOperator$1(n.operator),o=3,C._asyncAwait(t._async_evaluate$_visitCalculationValue$2$inMinMax(n.left,r),_);case 3:return a=$,o=4,C._asyncAwait(t._async_evaluate$_visitCalculationValue$2$inMinMax(n.right,r),_);case 4:e=i.SassCalculation_operateInternal(s,a,$,r,!t._async_evaluate$_inSupportsDeclaration),o=1;break;case 1:return C._asyncReturn(e,l)}}));return C._asyncStartSync(_,l)},$signature:173},C._EvaluateVisitor_visitListExpression_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:570},C._EvaluateVisitor_visitFunctionExpression_closure1.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate$_getFunction$2$namespace(C.stringReplaceAllUnchecked(e.originalName,"_","-"),e.namespace)},$signature:108},C._EvaluateVisitor_visitFunctionExpression_closure2.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate$_runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:61},C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure0.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate$_runFunctionCallable$3(e.$arguments,this.$function,e)},$signature:61},C._EvaluateVisitor__runUserDefinedCallable_closure0.prototype={call$0:function(){var e=this.$this,t=this.callable,n=this.V;return e._async_evaluate$_withEnvironment$1$2(t.environment.closure$0(),new C._EvaluateVisitor__runUserDefinedCallable__closure0(e,this.evaluated,t,this.nodeWithSpan,this.run,n),n)},$signature:function(){return this.V._eval$1("Future<0>()")}},C._EvaluateVisitor__runUserDefinedCallable__closure0.prototype={call$0:function(){var e=this.$this,t=this.V;return e._async_evaluate$_environment.scope$1$1(new C._EvaluateVisitor__runUserDefinedCallable___closure0(e,this.evaluated,this.callable,this.nodeWithSpan,this.run,t),t)},$signature:function(){return this.V._eval$1("Future<0>()")}},C._EvaluateVisitor__runUserDefinedCallable___closure0.prototype={call$0:function(){return this.$call$body$_EvaluateVisitor__runUserDefinedCallable___closure(this.V)},$call$body$_EvaluateVisitor__runUserDefinedCallable___closure:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x=0,w=C._makeAsyncAwaitCompleter(e),E=this,M=C._wrapJsFunctionForAsync((function(e,I){if(1===e)return C._asyncRethrow(I,w);while(1)switch(x){case 0:for(f=E.$this,g=E.evaluated,m=g.positional,y=g.named,S=E.callable.declaration.$arguments,v=E.nodeWithSpan,f._async_evaluate$_verifyArguments$4(m.length,y,S,v),n=S.$arguments,r=n.length,i=Math.min(m.length,r),s=g.positionalNodes,a=0;a<i;++a)f._async_evaluate$_environment.setLocalVariable$3(n[a].name,m[a],s[a]);a=m.length,s=g.namedNodes;case 3:if(!(a<r)){x=5;break}o=n[a],l=o.name,u=y.remove$1(0,l),x=null==u?6:7;break;case 6:return _=o.defaultValue,b=f,x=8,C._asyncAwait(_.accept$1(f),M);case 8:u=b._async_evaluate$_withoutSlash$2(I,f._async_evaluate$_expressionNode$1(_));case 7:_=f._async_evaluate$_environment,c=s.$index(0,l),null==c&&(c=o.defaultValue,c.toString,c=f._async_evaluate$_expressionNode$1(c)),_.setLocalVariable$3(l,u,c);case 4:++a,x=3;break;case 5:return $=S.restArgument,null!=$?(p=m.length>r?A.JSArray_methods.sublist$1(m,r):A.List_empty8,g=g.separator,h=C.SassArgumentList$(p,y,g===A.ListSeparator_undecided_null_undecided?A.ListSeparator_rXA:g),f._async_evaluate$_environment.setLocalVariable$3($,h,v)):h=null,x=9,C._asyncAwait(E.run.call$0(),M);case 9:if(d=I,null==h){t=d,x=1;break}if(g=y.__js_helper$_length,0===g){t=d,x=1;break}if(h._wereKeywordsAccessed){t=d,x=1;break}throw m=C._instanceType(y)._eval$1("LinkedHashMapKeyIterable<1>"),C.wrapException(C.MultiSpanSassRuntimeException$("No "+C.pluralize("argument",g,null)+" named "+C.toSentence(C.MappedIterable_MappedIterable(new C.LinkedHashMapKeyIterable(y,m),new C._EvaluateVisitor__runUserDefinedCallable____closure0,m._eval$1("Iterable.E"),V.Object),"or")+".",v.get$span(v),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([S.get$spanWithName(),"declaration"],V.FileSpan,V.String),f._async_evaluate$_stackTrace$1(v.get$span(v))));case 1:return C._asyncReturn(t,w)}}));return C._asyncStartSync(M,w)},$signature:function(){return this.V._eval$1("Future<0>()")}},C._EvaluateVisitor__runUserDefinedCallable____closure0.prototype={call$1:function(e){return"$"+e},$signature:5},C._EvaluateVisitor__runFunctionCallable_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.Value),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:t=u.callable.declaration,n=t.children,r=n.length,i=u.$this,s=0;case 3:if(!(s<r)){o=5;break}return o=6,C._asyncAwait(n[s].accept$1(i),_);case 6:if(a=$,a instanceof C.Value){e=a,o=1;break}case 4:++s,o=3;break;case 5:throw C.wrapException(i._async_evaluate$_exception$2("Function finished without @return.",t.span));case 1:return C._asyncReturn(e,l)}}));return C._asyncStartSync(_,l)},$signature:61},C._EvaluateVisitor__runBuiltInCallable_closure2.prototype={call$0:function(){return this.overload.verify$2(this.evaluated.positional.length,this.namedSet)},$signature:0},C._EvaluateVisitor__runBuiltInCallable_closure3.prototype={call$0:function(){return this.callback.call$1(this.evaluated.positional)},$signature:571},C._EvaluateVisitor__runBuiltInCallable_closure4.prototype={call$1:function(e){return"$"+e},$signature:5},C._EvaluateVisitor__evaluateArguments_closure3.prototype={call$1:function(e){return e},$signature:36},C._EvaluateVisitor__evaluateArguments_closure4.prototype={call$1:function(e){return this.$this._async_evaluate$_withoutSlash$2(e,this.restNodeForSpan)},$signature:36},C._EvaluateVisitor__evaluateArguments_closure5.prototype={call$2:function(e,t){var n=this.restNodeForSpan;this.named.$indexSet(0,e,this.$this._async_evaluate$_withoutSlash$2(t,n)),this.namedNodes.$indexSet(0,e,n)},$signature:75},C._EvaluateVisitor__evaluateArguments_closure6.prototype={call$1:function(e){return e},$signature:36},C._EvaluateVisitor__evaluateMacroArguments_closure3.prototype={call$1:function(e){var t=this.restArgs;return new C.ValueExpression(e,t.get$span(t))},$signature:54},C._EvaluateVisitor__evaluateMacroArguments_closure4.prototype={call$1:function(e){var t=this.restArgs;return new C.ValueExpression(this.$this._async_evaluate$_withoutSlash$2(e,this.restNodeForSpan),t.get$span(t))},$signature:54},C._EvaluateVisitor__evaluateMacroArguments_closure5.prototype={call$2:function(e,t){var n=this.restArgs;this.named.$indexSet(0,e,new C.ValueExpression(this.$this._async_evaluate$_withoutSlash$2(t,this.restNodeForSpan),n.get$span(n)))},$signature:75},C._EvaluateVisitor__evaluateMacroArguments_closure6.prototype={call$1:function(e){var t=this.keywordRestArgs;return new C.ValueExpression(this.$this._async_evaluate$_withoutSlash$2(e,this.keywordRestNodeForSpan),t.get$span(t))},$signature:54},C._EvaluateVisitor__addRestMap_closure0.prototype={call$2:function(e,t){var n,r=this.$this;if(!(e instanceof C.SassString))throw n=this.nodeWithSpan,C.wrapException(r._async_evaluate$_exception$2(k.Variab_+e.toString$0(0)+" is not a string in "+this.map.toString$0(0)+".",n.get$span(n)));this.values.$indexSet(0,e._string$_text,this.convert.call$1(r._async_evaluate$_withoutSlash$2(t,this.expressionNode)))},$signature:53},C._EvaluateVisitor__verifyArguments_closure0.prototype={call$0:function(){return this.$arguments.verify$2(this.positional,new C.MapKeySet(this.named,V.MapKeySet_String))},$signature:0},C._EvaluateVisitor_visitStringExpression_closure0.prototype={call$1:function(e){var t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.String),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:if("string"==typeof e){t=e,i=1;break}return V.Expression._as(e),n=a.$this,i=3,C._asyncAwait(e.accept$1(n),o);case 3:r=u,t=r instanceof C.SassString?r._string$_text:n._async_evaluate$_serialize$3$quote(r,e,!1),i=1;break;case 1:return C._asyncReturn(t,s)}}));return C._asyncStartSync(o,s)},$signature:175},C._EvaluateVisitor_visitCssAtRule_closure1.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,e=new C.ListIterator(e,e.get$length(e)),t=a.$this,n=C._instanceType(e)._precomputed1;case 2:if(!e.moveNext$0()){i=3;break}return r=e.__internal$_current,i=4,C._asyncAwait((null==r?n._as(r):r).accept$1(t),o);case 4:i=2;break;case 3:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitCssAtRule_closure2.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitCssKeyframeBlock_closure1.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,e=new C.ListIterator(e,e.get$length(e)),t=a.$this,n=C._instanceType(e)._precomputed1;case 2:if(!e.moveNext$0()){i=3;break}return r=e.__internal$_current,i=4,C._asyncAwait((null==r?n._as(r):r).accept$1(t),o);case 4:i=2;break;case 3:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitCssKeyframeBlock_closure2.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitCssMediaRule_closure2.prototype={call$1:function(e){return this.$this._async_evaluate$_mergeMediaQueries$2(e,this.node.queries)},$signature:78},C._EvaluateVisitor_visitCssMediaRule_closure3.prototype={call$0:function(){var e,t,n=0,r=C._makeAsyncAwaitCompleter(V.Null),i=this,s=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,r);while(1)switch(n){case 0:return e=i.$this,t=i.mergedQueries,null==t&&(t=i.node.queries),n=2,C._asyncAwait(e._async_evaluate$_withMediaQueries$1$3(t,i.mergedSources,new C._EvaluateVisitor_visitCssMediaRule__closure0(e,i.node),V.Null),s);case 2:return C._asyncReturn(null,r)}}));return C._asyncStartSync(s,r)},$signature:2},C._EvaluateVisitor_visitCssMediaRule__closure0.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=o.$this,i=r._async_evaluate$_atRootExcludingStyleRule?null:r._async_evaluate$_styleRuleIgnoringAtRoot,s=null==i?2:4;break;case 2:e=o.node.children,e=new C.ListIterator(e,e.get$length(e)),t=C._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){s=6;break}return n=e.__internal$_current,s=7,C._asyncAwait((null==n?t._as(n):n).accept$1(r),l);case 7:s=5;break;case 6:s=3;break;case 4:return s=8,C._asyncAwait(r._async_evaluate$_withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$(i._style_rule$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitCssMediaRule___closure0(r,o.node),!1,V.ModifiableCssStyleRule,V.Null),l);case 8:case 3:return C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitCssMediaRule___closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,e=new C.ListIterator(e,e.get$length(e)),t=a.$this,n=C._instanceType(e)._precomputed1;case 2:if(!e.moveNext$0()){i=3;break}return r=e.__internal$_current,i=4,C._asyncAwait((null==r?n._as(r):r).accept$1(t),o);case 4:i=2;break;case 3:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitCssMediaRule_closure4.prototype={call$1:function(e){var t;return V.CssStyleRule._is(e)?t=!0:(t=this.mergedSources,t=t.get$isNotEmpty(t)&&V.CssMediaRule._is(e)&&A.JSArray_methods.every$1(e.queries,t.get$contains(t))),t},$signature:7},C._EvaluateVisitor_visitCssStyleRule_closure1.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.Null),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return e=r.$this,t=2,C._asyncAwait(e._async_evaluate$_withStyleRule$1$2(r.rule,new C._EvaluateVisitor_visitCssStyleRule__closure0(e,r.node),V.Null),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},$signature:2},C._EvaluateVisitor_visitCssStyleRule__closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,e=new C.ListIterator(e,e.get$length(e)),t=a.$this,n=C._instanceType(e)._precomputed1;case 2:if(!e.moveNext$0()){i=3;break}return r=e.__internal$_current,i=4,C._asyncAwait((null==r?n._as(r):r).accept$1(t),o);case 4:i=2;break;case 3:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitCssStyleRule_closure2.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitCssSupportsRule_closure1.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=o.$this,i=r._async_evaluate$_atRootExcludingStyleRule?null:r._async_evaluate$_styleRuleIgnoringAtRoot,s=null==i?2:4;break;case 2:e=o.node.children,e=new C.ListIterator(e,e.get$length(e)),t=C._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){s=6;break}return n=e.__internal$_current,s=7,C._asyncAwait((null==n?t._as(n):n).accept$1(r),l);case 7:s=5;break;case 6:s=3;break;case 4:return s=8,C._asyncAwait(r._async_evaluate$_withParent$2$2(C.ModifiableCssStyleRule$(i._style_rule$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitCssSupportsRule__closure0(r,o.node),V.ModifiableCssStyleRule,V.Null),l);case 8:case 3:return C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitCssSupportsRule__closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,e=new C.ListIterator(e,e.get$length(e)),t=a.$this,n=C._instanceType(e)._precomputed1;case 2:if(!e.moveNext$0()){i=3;break}return r=e.__internal$_current,i=4,C._asyncAwait((null==r?n._as(r):r).accept$1(t),o);case 4:i=2;break;case 3:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitCssSupportsRule_closure2.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor__serialize_closure0.prototype={call$0:function(){return C.serializeValue(this.value,!1,this.quote)},$signature:32},C._EvaluateVisitor__expressionNode_closure0.prototype={call$0:function(){var e=this.expression;return this.$this._async_evaluate$_environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:138},C._EvaluateVisitor__withoutSlash_recommendation0.prototype={call$1:function(e){var t=e.asSlash;return null!=t?"math.div("+C.S(this.call$1(t.item1))+", "+C.S(this.call$1(t.item2))+")":C.serializeValue(e,!0,!0)},$signature:177},C._EvaluateVisitor__stackFrame_closure0.prototype={call$1:function(e){var t=this.$this._async_evaluate$_importCache;return t=null==t?null:t.humanize$1(e),null==t?e:t},$signature:77},C._EvaluateVisitor__stackTrace_closure0.prototype={call$1:function(e){return this.$this._async_evaluate$_stackFrame$2(e.item1,E.get$span$z(e.item2))},$signature:178},C._ImportedCssVisitor0.prototype={visitCssAtRule$1:function(e){var t=e.isChildless?null:new C._ImportedCssVisitor_visitCssAtRule_closure0;this._async_evaluate$_visitor._async_evaluate$_addChild$2$through(e,t)},visitCssComment$1:function(e){return this._async_evaluate$_visitor._async_evaluate$_addChild$1(e)},visitCssDeclaration$1:function(e){},visitCssImport$1:function(e){var t,n=this._async_evaluate$_visitor;n._async_evaluate$_assertInModule$2(n._async_evaluate$__parent,"__parent")!==n._async_evaluate$_assertInModule$2(n._async_evaluate$__root,"_root")?n._async_evaluate$_addChild$1(e):n._async_evaluate$_assertInModule$2(n._async_evaluate$__endOfImports,"_endOfImports")===E.get$length$asx(n._async_evaluate$_assertInModule$2(n._async_evaluate$__root,"_root").children._collection$_source)?(n._async_evaluate$_addChild$1(e),n._async_evaluate$__endOfImports=n._async_evaluate$_assertInModule$2(n._async_evaluate$__endOfImports,"_endOfImports")+1):(t=n._async_evaluate$_outOfOrderImports,(null==t?n._async_evaluate$_outOfOrderImports=C._setArrayType([],V.JSArray_ModifiableCssImport):t).push(e))},visitCssKeyframeBlock$1:function(e){},visitCssMediaRule$1:function(e){var t=this._async_evaluate$_visitor,n=t._async_evaluate$_mediaQueries;t._async_evaluate$_addChild$2$through(e,new C._ImportedCssVisitor_visitCssMediaRule_closure0(null==n||null!=t._async_evaluate$_mergeMediaQueries$2(n,e.queries)))},visitCssStyleRule$1:function(e){return this._async_evaluate$_visitor._async_evaluate$_addChild$2$through(e,new C._ImportedCssVisitor_visitCssStyleRule_closure0)},visitCssStylesheet$1:function(e){var t,n,r;for(t=e.children,t=new C.ListIterator(t,t.get$length(t)),n=C._instanceType(t)._precomputed1;t.moveNext$0();)r=t.__internal$_current,(null==r?n._as(r):r).accept$1(this)},visitCssSupportsRule$1:function(e){return this._async_evaluate$_visitor._async_evaluate$_addChild$2$through(e,new C._ImportedCssVisitor_visitCssSupportsRule_closure0)}},C._ImportedCssVisitor_visitCssAtRule_closure0.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._ImportedCssVisitor_visitCssMediaRule_closure0.prototype={call$1:function(e){var t;return t=!!V.CssStyleRule._is(e)||this.hasBeenMerged&&V.CssMediaRule._is(e),t},$signature:7},C._ImportedCssVisitor_visitCssStyleRule_closure0.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._ImportedCssVisitor_visitCssSupportsRule_closure0.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C.EvaluateResult.prototype={},C._EvaluationContext0.prototype={get$currentCallableSpan:function(){var e=this._async_evaluate$_visitor._async_evaluate$_callableNode;if(null!=e)return e.get$span(e);throw C.wrapException(C.StateError$(k.No_Sasc))},warn$2:function(e,t,n){var r=this._async_evaluate$_visitor,i=r._async_evaluate$_importSpan;null==i&&(i=r._async_evaluate$_callableNode,i=null==i?null:i.get$span(i)),r._async_evaluate$_warn$3(t,null==i?this._async_evaluate$_defaultWarnNodeWithSpan.span:i,n)},$isEvaluationContext:1},C._ArgumentResults0.prototype={},C._LoadedStylesheet0.prototype={},C._CloneCssVisitor.prototype={visitCssAtRule$1:function(e){var t=e.isChildless,n=C.ModifiableCssAtRule$(e.name,e.span,t,e.value);return t?n:this._visitChildren$2(n,e)},visitCssComment$1:function(e){return new C.ModifiableCssComment(e.text,e.span)},visitCssDeclaration$1:function(e){return C.ModifiableCssDeclaration$(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap)},visitCssImport$1:function(e){return new C.ModifiableCssImport(e.url,e.modifiers,e.span)},visitCssKeyframeBlock$1:function(e){return this._visitChildren$2(C.ModifiableCssKeyframeBlock$(e.selector,e.span),e)},visitCssMediaRule$1:function(e){return this._visitChildren$2(C.ModifiableCssMediaRule$(e.queries,e.span),e)},visitCssStyleRule$1:function(e){var t=this._oldToNewSelectors.$index(0,e._style_rule$_selector._box$_inner.value);if(null==t)throw C.wrapException(C.StateError$(k.The_Ex));return this._visitChildren$2(C.ModifiableCssStyleRule$(t,e.span,e.originalSelector),e)},visitCssStylesheet$1:function(e){return this._visitChildren$2(C.ModifiableCssStylesheet$(e.get$span(e)),e)},visitCssSupportsRule$1:function(e){return this._visitChildren$2(C.ModifiableCssSupportsRule$(e.condition,e.span),e)},_visitChildren$1$2:function(e,t){var n,r,i;for(n=E.get$iterator$ax(t.get$children(t));n.moveNext$0();)r=n.get$current(n),i=r.accept$1(this),i.isGroupEnd=r.get$isGroupEnd(),e.addChild$1(i);return e},_visitChildren$2:function(e,t){return this._visitChildren$1$2(e,t,V.ModifiableCssParentNode)}},C.Evaluator.prototype={},C._EvaluateVisitor.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap:function(e,t,n,r,i,s){var a,o,l,u,_,c,$,p="$name, $module: null",h="sass:meta",d=V.JSArray_BuiltInCallable,f=C._setArrayType([C.BuiltInCallable$function("global-variable-exists",p,new C._EvaluateVisitor_closure(this),h),C.BuiltInCallable$function("variable-exists","$name",new C._EvaluateVisitor_closure0(this),h),C.BuiltInCallable$function("function-exists",p,new C._EvaluateVisitor_closure1(this),h),C.BuiltInCallable$function("mixin-exists",p,new C._EvaluateVisitor_closure2(this),h),C.BuiltInCallable$function("content-exists","",new C._EvaluateVisitor_closure3(this),h),C.BuiltInCallable$function("module-variables","$module",new C._EvaluateVisitor_closure4(this),h),C.BuiltInCallable$function("module-functions","$module",new C._EvaluateVisitor_closure5(this),h),C.BuiltInCallable$function("get-function","$name, $css: false, $module: null",new C._EvaluateVisitor_closure6(this),h),C.BuiltInCallable$function("call","$function, $args...",new C._EvaluateVisitor_closure7(this),h)],d),g=C._setArrayType([C.BuiltInCallable$mixin("load-css","$url, $with: null",new C._EvaluateVisitor_closure8(this),h)],d);for(d=V.BuiltInCallable,a=C.List_List$of(I.$get$global(),!0,d),A.JSArray_methods.addAll$1(a,I.$get$local()),A.JSArray_methods.addAll$1(a,f),o=C.BuiltInModule$("meta",a,g,null,d),d=C.List_List$of(I.$get$coreModules(),!0,V.BuiltInModule_Callable),d.push(o),a=d.length,l=this._builtInModules,u=0;u<d.length;d.length===a||(0,C.throwConcurrentModificationError)(d),++u)_=d[u],l.$indexSet(0,_.url,_);for(d=C._setArrayType([],V.JSArray_Callable),A.JSArray_methods.addAll$1(d,I.$get$globalFunctions()),A.JSArray_methods.addAll$1(d,f),a=d.length,l=this._builtInFunctions,u=0;u<d.length;d.length===a||(0,C.throwConcurrentModificationError)(d),++u)c=d[u],$=E.get$name$x(c),l.$indexSet(0,C.stringReplaceAllUnchecked($,"_","-"),c)},run$2:function(e,t,n){var r=V.nullable_Object;return C.runZoned(new C._EvaluateVisitor_run_closure(this,n,t),C.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__evaluationContext,new C._EvaluationContext(this,n)],r,r),V.EvaluateResult)},runExpression$2:function(e,t){var n=V.nullable_Object;return C.runZoned(new C._EvaluateVisitor_runExpression_closure(this,e,t),C.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__evaluationContext,new C._EvaluationContext(this,t)],n,n),V.Value)},runStatement$2:function(e,t){var n=V.nullable_Object;return C.runZoned(new C._EvaluateVisitor_runStatement_closure(this,e,t),C.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__evaluationContext,new C._EvaluationContext(this,t)],n,n),V.void)},_assertInModule$1$2:function(e,t){if(null!=e)return e;throw C.wrapException(C.StateError$("Can't access "+t+" outside of a module."))},_assertInModule$2:function(e,t){return this._assertInModule$1$2(e,t,V.dynamic)},_withFakeStylesheet$1$3:function(e,t,n){var r,i=this._importer;this._importer=e,this.__stylesheet=C.Stylesheet$(A.List_empty12,t.get$span(t));try{return r=n.call$0(),r}finally{this._importer=i,this.__stylesheet=null}},_withFakeStylesheet$3:function(e,t,n){return this._withFakeStylesheet$1$3(e,t,n,V.dynamic)},_loadModule$7$baseUrl$configuration$namesInErrors:function(e,t,n,r,i,s,a){var o,l,u=this._builtInModules.$index(0,e);if(null==u)this._withStackFrame$3(t,n,new C._EvaluateVisitor__loadModule_closure0(this,e,n,i,a,s,r));else{if(s instanceof C.ExplicitConfiguration)throw o=a?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",l=s.nodeWithSpan,C.wrapException(this._evaluate$_exception$2(o,l.get$span(l)));this._addExceptionSpan$2(n,new C._EvaluateVisitor__loadModule_closure(r,u))}},_loadModule$5$configuration:function(e,t,n,r,i){return this._loadModule$7$baseUrl$configuration$namesInErrors(e,t,n,r,null,i,!1)},_loadModule$4:function(e,t,n,r){return this._loadModule$7$baseUrl$configuration$namesInErrors(e,t,n,r,null,null,!1)},_execute$5$configuration$namesInErrors$nodeWithSpan:function(e,t,n,r,i){var s,a,o,l,u,_,c,$,p,h,d,f=t.span,g=f.get$sourceUrl(f);if(f=this._modules,s=f.$index(0,g),null!=s){if(f=null==n,a=f?this._configuration:n,o=this._moduleConfigurations.$index(0,g),l=o.__originalConfiguration,o=null==l?o:l,l=a.__originalConfiguration,o!==(null==l?a:l)&&a instanceof C.ExplicitConfiguration)throw u=r?I.$get$context().prettyUri$1(g)+k.x20was_a:k.This_mw,o=this._moduleNodes.$index(0,g),_=null==o?null:E.get$span$z(o),f?(f=a.nodeWithSpan,c=f.get$span(f)):c=null,f=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=_&&f.$indexSet(0,_,"original load"),null!=c&&f.$indexSet(0,c,"configuration"),C.wrapException(f.get$isEmpty(f)?this._evaluate$_exception$1(u):this._multiSpanException$3(u,"new load",f));return s}return $=C.Environment$(),p=C._Cell$(),h=C.ExtensionStore$(),this._withEnvironment$2($,new C._EvaluateVisitor__execute_closure(this,e,t,h,n,p)),d=$.toModule$2(p._readLocal$0(),h),null!=g&&(f.$indexSet(0,g,d),this._moduleConfigurations.$indexSet(0,g,this._configuration),null!=i&&this._moduleNodes.$indexSet(0,g,i)),d},_execute$2:function(e,t){return this._execute$5$configuration$namesInErrors$nodeWithSpan(e,t,null,!1,null)},_addOutOfOrderImports$0:function(){var e,t,n=this._outOfOrderImports;return null==n?this._assertInModule$2(this.__root,"_root").children:(e=this._assertInModule$2(this.__root,"_root").children,e=C.List_List$of(C.SubListIterable$(e,0,C.checkNotNullable(this._assertInModule$2(this.__endOfImports,"_endOfImports"),"count",V.int),e.$ti._eval$1("ListMixin.E")),!0,V.ModifiableCssNode),A.JSArray_methods.addAll$1(e,n),t=this._assertInModule$2(this.__root,"_root").children,A.JSArray_methods.addAll$1(e,C.SubListIterable$(t,this._assertInModule$2(this.__endOfImports,"_endOfImports"),null,t.$ti._eval$1("ListMixin.E"))),e)},_combineCss$2$clone:function(e,t){var n,r,i,s,a,o,l,u,_,c;if(!A.JSArray_methods.any$1(e.get$upstream(),new C._EvaluateVisitor__combineCss_closure))return n=e.get$extensionStore().get$simpleSelectors(),r=C.firstOrNull(e.get$extensionStore().extensionsWhereTarget$1(new C._EvaluateVisitor__combineCss_closure0(n))),null!=r&&this._throwForUnsatisfiedExtension$1(r),e.get$css(e);for(i=this._topologicalModules$1(e),t&&(s=i.$ti._eval$1("MappedListIterable<ListMixin.E,Module<Callable>>"),i=C.List_List$of(new C.MappedListIterable(i,new C._EvaluateVisitor__combineCss_closure1,s),!0,s._eval$1("ListIterable.E"))),this._extendModules$1(i),s=V.JSArray_CssNode,a=C._setArrayType([],s),o=C._setArrayType([],s),s=E.get$reversed$ax(i),s=new C.ListIterator(s,s.get$length(s)),l=C._instanceType(s)._precomputed1;s.moveNext$0();)u=s.__internal$_current,null==u&&(u=l._as(u)),u=u.get$css(u),_=u.get$children(u),c=this._indexAfterImports$1(_),u=E.getInterceptor$ax(_),A.JSArray_methods.addAll$1(a,u.getRange$2(_,0,c)),A.JSArray_methods.addAll$1(o,u.getRange$2(_,c,u.get$length(_)));return s=A.JSArray_methods.$add(a,o),l=e.get$css(e),new C.CssStylesheet(new C.UnmodifiableListView(s,V.UnmodifiableListView_CssNode),l.get$span(l))},_combineCss$1:function(e){return this._combineCss$2$clone(e,!1)},_extendModules$1:function(e){var t,n,r,i,s,a,o,l,u,_=C.LinkedHashMap_LinkedHashMap$_empty(V.Uri,V.List_ExtensionStore),c=new C._LinkedIdentityHashSet(V._LinkedIdentityHashSet_Extension);for(t=E.get$iterator$ax(e);t.moveNext$0();)if(n=t.get$current(t),r=n.get$extensionStore().get$simpleSelectors().toSet$0(0),c.addAll$1(0,n.get$extensionStore().extensionsWhereTarget$1(new C._EvaluateVisitor__extendModules_closure(r))),i=_.$index(0,n.get$url(n)),s=n.get$extensionStore().get$addExtensions(),null!=i&&s.call$1(i),s=n.get$extensionStore(),!s.get$isEmpty(s)){for(s=n.get$upstream(),a=s.length,o=0;o<s.length;s.length===a||(0,C.throwConcurrentModificationError)(s),++o)l=s[o],u=l.get$url(l),null!=u&&E.add$1$ax(_.putIfAbsent$2(u,new C._EvaluateVisitor__extendModules_closure0),n.get$extensionStore());c.removeAll$1(n.get$extensionStore().extensionsWhereTarget$1(r.get$contains(r)))}0!==c._collection$_length&&this._throwForUnsatisfiedExtension$1(c.get$first(c))},_throwForUnsatisfiedExtension$1:function(e){throw C.wrapException(C.SassException$(k.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span))},_topologicalModules$1:function(e){var t=V.Module_Callable,n=C.QueueList$(null,t);return new C._EvaluateVisitor__topologicalModules_visitModule(C.LinkedHashSet_LinkedHashSet$_empty(t),n).call$1(e),n},_indexAfterImports$1:function(e){var t,n,r,i,s,a;for(t=E.getInterceptor$asx(e),n=V.CssComment,r=V.CssImport,i=-1,s=0;s<t.get$length(e);++s)if(a=t.$index(e,s),r._is(a))i=s;else if(!n._is(a))break;return i+1},visitStylesheet$1:function(e){var t,n,r;for(t=e.children,n=t.length,r=0;r<n;++r)t[r].accept$1(this);return null},visitAtRootRule$1:function(e){var t,n,r,i,s,a,o,l,u=e.query,_=null!=u?C.AtRootQueryParser$(this._performInterpolationWithMap$2$warnForColor(u,!0).item1,this._evaluate$_logger,null).parse$0():A.AtRootQuery_UsS,c=this._assertInModule$2(this.__parent,"__parent"),$=C._setArrayType([],V.JSArray_ModifiableCssParentNode);for(t=V.CssStylesheet;!t._is(c);c=n)if(_.excludes$1(c)||$.push(c),n=c._parent,null==n)throw C.wrapException(C.StateError$(k.CssNod));if(r=this._trimIncluded$1($),r===this._assertInModule$2(this.__parent,"__parent"))return this._environment.scope$1$2$when(new C._EvaluateVisitor_visitAtRootRule_closure(this,e),e.hasDeclarations,V.Null),null;if(0!==$.length){for(i=A.JSArray_methods.get$first($).copyWithoutChildren$0(),t=C.SubListIterable$($,1,null,V.ModifiableCssParentNode),t=new C.ListIterator(t,t.get$length(t)),s=C._instanceType(t)._precomputed1,a=i;t.moveNext$0();a=l)o=t.__internal$_current,l=(null==o?s._as(o):o).copyWithoutChildren$0(),l.addChild$1(a);r.addChild$1(a)}else i=r;return this._scopeForAtRoot$4(e,i,_,$).call$1(new C._EvaluateVisitor_visitAtRootRule_closure0(this,e)),null},_trimIncluded$1:function(e){var t,n,r,i,s,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"),n=e.length,r=null,i=0;i<n;++i,t=a){for(;s=e[i],t!==s;r=null,t=a)if(a=t._parent,null==a)throw C.wrapException(C.ArgumentError$("Expected "+s.toString$0(0)+l+this.toString$0(0)+".",null));if(null==r&&(r=i),a=t._parent,null==a)throw C.wrapException(C.ArgumentError$("Expected "+s.toString$0(0)+l+this.toString$0(0)+".",null))}return t!==this._assertInModule$2(this.__root,"_root")?this._assertInModule$2(this.__root,"_root"):(r.toString,o=e[r],A.JSArray_methods.removeRange$2(e,r,e.length),o)},_scopeForAtRoot$4:function(e,t,n,r){var i=new C._EvaluateVisitor__scopeForAtRoot_closure(this,t,e),s=n._all||n._at_root_query$_rule;return s!==n.include&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure0(this,i)),null!=this._mediaQueries&&n.excludesName$1("media")&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure1(this,i)),this._inKeyframes&&n.excludesName$1("keyframes")&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure2(this,i)),this._inUnknownAtRule&&!A.JSArray_methods.any$1(r,new C._EvaluateVisitor__scopeForAtRoot_closure3)?new C._EvaluateVisitor__scopeForAtRoot_closure4(this,i):i},visitContentBlock$1:function(e){return C.throwExpression(C.UnsupportedError$(k.Evalua))},visitContentRule$1:function(e){var t=this._environment._content;return null==t||this._runUserDefinedCallable$1$4(e.$arguments,t,e,new C._EvaluateVisitor_visitContentRule_closure(this,t),V.Null),null},visitDebugRule$1:function(e){var t=e.expression.accept$1(this),n=t instanceof C.SassString?t._string$_text:C.serializeValue(t,!0,!0);return this._evaluate$_logger.debug$2(0,n,e.span),null},visitDeclaration$1:function(e){var t,n,r,i,s,a,o,l;if(null==(this._atRootExcludingStyleRule?null:this._styleRuleIgnoringAtRoot)&&!this._inUnknownAtRule&&!this._inKeyframes)throw C.wrapException(this._evaluate$_exception$2(k.Declarm,e.span));if(null!=this._declarationName&&A.JSString_methods.startsWith$1(e.name.get$initialPlain(),"--"))throw C.wrapException(this._evaluate$_exception$2(k.Declarw,e.span));if(t=e.name,n=this._interpolationToValue$2$warnForColor(t,!0),r=this._declarationName,null!=r&&(n=new C.CssValue(r+"-"+C.S(n.value),n.span,V.CssValue_String)),r=e.value,i=C.NullableExtension_andThen(r,new C._EvaluateVisitor_visitDeclaration_closure(this)),s=null!=i,s?(a=i.value,a=!a.get$isBlank()||0===a.get$asList().length):a=!1,a)s=this._assertInModule$2(this.__parent,"__parent"),t=A.JSString_methods.startsWith$1(t.get$initialPlain(),"--"),this._sourceMap?(r=C.NullableExtension_andThen(r,this.get$_expressionNode()),r=null==r?null:E.get$span$z(r)):r=null,s.addChild$1(C.ModifiableCssDeclaration$(n,i,e.span,t,r));else if(E.startsWith$1$s(n.value,"--")&&s)throw C.wrapException(this._evaluate$_exception$2("Custom property values may not be empty.",i.span));return o=e.children,null!=o&&(l=this._declarationName,this._declarationName=n.value,this._environment.scope$1$2$when(new C._EvaluateVisitor_visitDeclaration_closure0(this,o),e.hasDeclarations,V.Null),this._declarationName=l),null},visitEachRule$1:function(e){var t=e.list,n=t.accept$1(this),r=this._expressionNode$1(t),i=1===e.variables.length?new C._EvaluateVisitor_visitEachRule_closure(this,e,r):new C._EvaluateVisitor_visitEachRule_closure0(this,e,r);return this._environment.scope$1$2$semiGlobal(new C._EvaluateVisitor_visitEachRule_closure1(this,n,i,e),!0,V.nullable_Value)},_setMultipleVariables$3:function(e,t,n){var r,i=t.get$asList(),s=e.length,a=Math.min(s,i.length);for(r=0;r<a;++r)this._environment.setLocalVariable$3(e[r],this._withoutSlash$2(i[r],n),n);for(r=a;r<s;++r)this._environment.setLocalVariable$3(e[r],A.C__SassNull,n)},visitErrorRule$1:function(e){throw C.wrapException(this._evaluate$_exception$2(E.toString$0$(e.expression.accept$1(this)),e.span))},visitExtendRule$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p=this._atRootExcludingStyleRule?null:this._styleRuleIgnoringAtRoot;if(null==p||null!=this._declarationName)throw C.wrapException(this._evaluate$_exception$2(k.x40exten,e.span));for(t=p.originalSelector.components,n=t.length,r=e.span,i=V.SourceSpan,s=V.String,a=0;a<n;++a)o=t[a],o.accept$1(A._IsBogusVisitor_true)&&(l=C._SerializeVisitor$(null,!0,null,!0,!1,null,!0),o.accept$1(l),u=A.JSString_methods.trim$0(l._serialize$_buffer.toString$0(0)),_=o.accept$1(A.C__IsUselessVisitor)?"can't":"shouldn't",this._warn$3('The selector "'+u+'" is invalid CSS and '+_+k.x20be_an,new C.MultiSpan(C.SpanExtensions_trimRight(o.span),"invalid selector",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([r,"@extend rule"],i,s),i,s)),A.Deprecation_vrR));for(c=this._performInterpolationWithMap$2$warnForColor(e.selector,!0),t=C.SelectorList_SelectorList$parse(C.trimAscii(c.item1,!0),!1,!0,c.item2,this._evaluate$_logger).components,n=t.length,r=p._style_rule$_selector._box$_inner,a=0;a<n;++a){if(o=t[a],0===o.leadingCombinators.length?(i=o.components,i=1===i.length&&0===A.JSArray_methods.get$first(i).combinators.length):i=!1,$=i?A.JSArray_methods.get$first(o.components).selector:null,null==$)throw C.wrapException(C.SassFormatException$("complex selectors may not be extended.",o.span));if(i=$.components,s=1===i.length?A.JSArray_methods.get$first(i):null,null==s)throw C.wrapException(C.SassFormatException$(k.compou+A.JSArray_methods.join$1(i,", ")+k.x60_inst,$.span));this._assertInModule$2(this.__extensionStore,"_extensionStore").addExtension$4(r.value,s,e,this._mediaQueries)}return null},visitAtRule$1:function(e){var t,n,r,i,s;if(null!=this._declarationName)throw C.wrapException(this._evaluate$_exception$2(k.At_rul,e.span));return t=this._interpolationToValue$1(e.name),n=C.NullableExtension_andThen(e.value,new C._EvaluateVisitor_visitAtRule_closure(this)),r=e.children,null==r?(this._assertInModule$2(this.__parent,"__parent").addChild$1(C.ModifiableCssAtRule$(t,e.span,!0,n)),null):(i=this._inKeyframes,s=this._inUnknownAtRule,"keyframes"===C.unvendor(t.value)?this._inKeyframes=!0:this._inUnknownAtRule=!0,this._withParent$2$4$scopeWhen$through(C.ModifiableCssAtRule$(t,e.span,!1,n),new C._EvaluateVisitor_visitAtRule_closure0(this,t,r),e.hasDeclarations,new C._EvaluateVisitor_visitAtRule_closure1,V.ModifiableCssAtRule,V.Null),this._inUnknownAtRule=s,this._inKeyframes=i,null)},visitForRule$1:function(e){var t={},n=e.from,r=this._addExceptionSpan$2(n,new C._EvaluateVisitor_visitForRule_closure(this,e)),i=e.to,s=this._addExceptionSpan$2(i,new C._EvaluateVisitor_visitForRule_closure0(this,e)),a=this._addExceptionSpan$2(n,new C._EvaluateVisitor_visitForRule_closure1(r)),o=t.to=this._addExceptionSpan$2(i,new C._EvaluateVisitor_visitForRule_closure2(s,r)),l=a>o?-1:1;return a===(e.isExclusive?o:t.to=o+l)?null:this._environment.scope$1$2$semiGlobal(new C._EvaluateVisitor_visitForRule_closure3(t,this,e,a,l,r),!0,V.nullable_Value)},visitForwardRule$1:function(e){var t,n,r,i,s,a=this._configuration,o=a.throughForward$1(e),l=e.configuration,u=l.length,_=e.url;if(0!==u){for(t=this._addForwardConfiguration$2(o,e),this._loadModule$5$configuration(_,"@forward",e,new C._EvaluateVisitor_visitForwardRule_closure(this,e),t),_=V.String,n=C.LinkedHashSet_LinkedHashSet$_empty(_),r=0;r<u;++r)i=l[r],i.isGuarded||n.add$1(0,i.name);for(this._removeUsedConfiguration$3$except(o,t,n),_=C.LinkedHashSet_LinkedHashSet$_empty(_),r=0;r<u;++r)_.add$1(0,l[r].name);for(l=t._values,u=E.toList$0$ax(l.get$keys(l)),n=u.length,r=0;r<u.length;u.length===n||(0,C.throwConcurrentModificationError)(u),++r)s=u[r],_.contains$1(0,s)||l.get$isEmpty(l)||l.remove$1(0,s);this._assertConfigurationIsEmpty$1(t)}else this._configuration=o,this._loadModule$4(_,"@forward",e,new C._EvaluateVisitor_visitForwardRule_closure0(this,e)),this._configuration=a;return null},_addForwardConfiguration$2:function(e,t){var n,r,i,s,a,o,l,u=e._values,_=C.LinkedHashMap_LinkedHashMap$of(new C.UnmodifiableMapView(u,V.UnmodifiableMapView_String_ConfiguredValue),V.String,V.ConfiguredValue);for(n=t.configuration,r=n.length,i=0;i<r;++i)s=n[i],!s.isGuarded||(a=s.name,o=u.get$isEmpty(u)?null:u.remove$1(0,a),null==o||o.value.$eq(0,A.C__SassNull))?(a=s.expression,l=this._expressionNode$1(a),_.$indexSet(0,s.name,new C.ConfiguredValue(this._withoutSlash$2(a.accept$1(this),l),s.span,l))):_.$indexSet(0,a,o);return e instanceof C.ExplicitConfiguration||u.get$isEmpty(u)?new C.ExplicitConfiguration(t,_,null):new C.Configuration(_,null)},_removeUsedConfiguration$3$except:function(e,t,n){var r,i,s,a,o,l;for(r=e._values,i=E.toList$0$ax(r.get$keys(r)),s=i.length,a=t._values,o=0;o<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++o)l=i[o],n.contains$1(0,l)||a.containsKey$1(l)||r.get$isEmpty(r)||r.remove$1(0,l)},_assertConfigurationIsEmpty$2$nameInError:function(e,t){var n,r;if(e instanceof C.ExplicitConfiguration&&(n=e._values,!n.get$isEmpty(n)))throw n=n.get$entries(n),r=n.get$first(n),n=t?"$"+C.S(r.key)+k.x20was_n:k.This_v,C.wrapException(this._evaluate$_exception$2(n,r.value.configurationSpan))},_assertConfigurationIsEmpty$1:function(e){return this._assertConfigurationIsEmpty$2$nameInError(e,!1)},visitFunctionRule$1:function(e){var t=this._environment,n=t.closure$0(),r=this._inDependency,i=t._functions,s=i.length-1,a=e.name;return t._functionIndices.$indexSet(0,a,s),E.$indexSet$ax(i[s],a,new C.UserDefinedCallable(e,n,r,V.UserDefinedCallable_Environment)),null},visitIfRule$1:function(e){var t,n,r,i,s={};for(s.clause=e.lastClause,t=e.clauses,n=t.length,r=0;r<n;++r)if(i=t[r],i.expression.accept$1(this).get$isTruthy()){s.clause=i;break}return t=s.clause,null==t?null:this._environment.scope$1$3$semiGlobal$when(new C._EvaluateVisitor_visitIfRule_closure(s,this),!0,t.hasDeclarations,V.nullable_Value)},visitImportRule$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$;for(t=e.imports,n=t.length,r=V.CssValue_String,i=this.get$_interpolationToValue(),s=V.StaticImport,a=V.JSArray_ModifiableCssImport,o=0;o<n;++o)l=t[o],l instanceof C.DynamicImport?this._visitDynamicImport$1(l):(s._as(l),u=l.url,_=this._performInterpolationHelper$3$sourceMap$warnForColor(u,!0,!1),c=l.modifiers,$=null==c?null:i.call$1(c),e=new C.ModifiableCssImport(new C.CssValue(_.item1,u.span,r),$,l.span),this._assertInModule$2(this.__parent,"__parent")!==this._assertInModule$2(this.__root,"_root")?this._assertInModule$2(this.__parent,"__parent").addChild$1(e):this._assertInModule$2(this.__endOfImports,"_endOfImports")===E.get$length$asx(this._assertInModule$2(this.__root,"_root").children._collection$_source)?(u=this._assertInModule$2(this.__root,"_root"),e._parent=u,u=u._children,e._indexInParent=u.length,u.push(e),this.__endOfImports=this._assertInModule$2(this.__endOfImports,"_endOfImports")+1):(u=this._outOfOrderImports,(null==u?this._outOfOrderImports=C._setArrayType([],a):u).push(e)));return null},_visitDynamicImport$1:function(e){return this._withStackFrame$3("@import",e,new C._EvaluateVisitor__visitDynamicImport_closure(this,e))},_loadStylesheet$4$baseUrl$forImport:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y;n=n;try{if(this._importSpan=t,i=this._evaluate$_importCache,null!=i){if(null==n&&(h=this._assertInModule$2(this.__stylesheet,"_stylesheet").span,n=h.get$sourceUrl(h)),s=E.canonicalize$4$baseImporter$baseUrl$forImport$x(i,C.Uri_parse(e),this._importer,n,r),null!=s&&(a=this._inDependency||s.item1!==this._importer,h=s.item1,d=s.item2,f=s.item3,g=this._quietDeps&&a,o=i.importCanonical$4$originalUrl$quiet(h,d,f,g),null!=o))return this._loadedUrls.add$1(0,s.item2),h=s.item1,new C._LoadedStylesheet(o,h,a)}else if(h=n,null==h&&(h=this._assertInModule$2(this.__stylesheet,"_stylesheet").span,h=h.get$sourceUrl(h)),l=this._importLikeNode$3(e,h,r),null!=l)return h=l.stylesheet.span,d=this._loadedUrls,C.NullableExtension_andThen(h.get$sourceUrl(h),d.get$add(d)),l;throw A.JSString_methods.startsWith$1(e,"package:")?C.wrapException(k.x22packa):C.wrapException("Can't find stylesheet to import.")}catch(m){if(h=C.unwrapException(m),h instanceof C.SassException)throw m;if(h instanceof C.ArgumentError)u=h,_=C.getTraceFromException(m),C.throwWithTrace(this._evaluate$_exception$1(E.toString$0$(u)),_);else{c=h,$=C.getTraceFromException(m),p=null;try{p=C._asString(E.get$message$x(c))}catch(m){y=E.toString$0$(c),p=y}C.throwWithTrace(this._evaluate$_exception$1(p),$)}}finally{this._importSpan=null}},_loadStylesheet$3$baseUrl:function(e,t,n){return this._loadStylesheet$4$baseUrl$forImport(e,t,n,!1)},_loadStylesheet$3$forImport:function(e,t,n){return this._loadStylesheet$4$baseUrl$forImport(e,t,null,n)},_importLikeNode$3:function(e,t,n){var r=this._nodeImporter.loadRelative$3(e,t,n),i=this._inDependency,s=r.get$item1(),a=r.get$item2(),o=a.startsWith$1(0,"file")?C.Syntax_forPath(a):A.Syntax_SCSS_scss;return new C._LoadedStylesheet(C.Stylesheet_Stylesheet$parse(s,o,this._quietDeps&&i?I.$get$Logger_quiet():this._evaluate$_logger,a),null,i)},visitIncludeRule$1:function(e){var t,n,r="Mixin doesn't accept a content block.",i=this._addExceptionSpan$2(e,new C._EvaluateVisitor_visitIncludeRule_closure(this,e));if(null==i)throw C.wrapException(this._evaluate$_exception$2("Undefined mixin.",e.span));if(t=new C._FakeAstNode(new C._EvaluateVisitor_visitIncludeRule_closure0(e)),i instanceof C.BuiltInCallable){if(null!=e.content)throw C.wrapException(this._evaluate$_exception$2(r,e.span));this._runBuiltInCallable$3(e.$arguments,i,t)}else{if(!V.UserDefinedCallable_Environment._is(i))throw C.wrapException(C.UnsupportedError$("Unknown callable type "+i.toString$0(0)+"."));if(n=e.content,null!=n&&!V.MixinRule._as(i.declaration).get$hasContent())throw C.wrapException(C.MultiSpanSassRuntimeException$(r,e.get$spanWithoutContent(),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([i.declaration.$arguments.get$spanWithName(),"declaration"],V.FileSpan,V.String),this._evaluate$_stackTrace$1(e.get$spanWithoutContent())));this._runUserDefinedCallable$1$4(e.$arguments,i,t,new C._EvaluateVisitor_visitIncludeRule_closure1(this,C.NullableExtension_andThen(n,new C._EvaluateVisitor_visitIncludeRule_closure2(this)),i,t),V.Null)}return null},visitMixinRule$1:function(e){var t=this._environment,n=t.closure$0(),r=this._inDependency,i=t._mixins,s=i.length-1,a=e.name;return t._mixinIndices.$indexSet(0,a,s),E.$indexSet$ax(i[s],a,new C.UserDefinedCallable(e,n,r,V.UserDefinedCallable_Environment)),null},visitLoudComment$1:function(e){var t;return this._inFunction||(this._assertInModule$2(this.__parent,"__parent")===this._assertInModule$2(this.__root,"_root")&&this._assertInModule$2(this.__endOfImports,"_endOfImports")===E.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 C.ModifiableCssComment(this._performInterpolation$1(t),t.span))),null},visitMediaRule$1:function(e){var t,n,r,i,s,a,o;if(null!=this._declarationName)throw C.wrapException(this._evaluate$_exception$2(k.Media_,e.span));return t=this._performInterpolationWithMap$2$warnForColor(e.query,!0),n=C.CssMediaQuery_parseList(t.item1,t.item2,this._evaluate$_logger),r=C.NullableExtension_andThen(this._mediaQueries,new C._EvaluateVisitor_visitMediaRule_closure(this,n)),i=null==r,!i&&E.get$isEmpty$asx(r)||(i?s=A.Set_empty0:(a=this._mediaQuerySources,a.toString,a=C.LinkedHashSet_LinkedHashSet$of(a,V.CssMediaQuery),o=this._mediaQueries,o.toString,a.addAll$1(0,o),a.addAll$1(0,n),s=a),i=i?n:r,this._withParent$2$4$scopeWhen$through(C.ModifiableCssMediaRule$(i,e.span),new C._EvaluateVisitor_visitMediaRule_closure0(this,r,n,s,e),e.hasDeclarations,new C._EvaluateVisitor_visitMediaRule_closure1(s),V.ModifiableCssMediaRule,V.Null)),null},_mergeMediaQueries$2:function(e,t){var n,r,i,s,a,o,l=C._setArrayType([],V.JSArray_CssMediaQuery);for(n=E.get$iterator$ax(e),r=E.getInterceptor$ax(t),i=V.MediaQuerySuccessfulMergeResult;n.moveNext$0();)for(s=n.get$current(n),a=r.get$iterator(t);a.moveNext$0();)if(o=s.merge$1(a.get$current(a)),o!==A._SingletonCssMediaQueryMergeResult_empty){if(o===A._SingletonCssMediaQueryMergeResult_unrepresentable)return null;l.push(i._as(o).query)}return l},visitReturnRule$1:function(e){var t=e.expression;return this._withoutSlash$2(t.accept$1(this),t)},visitSilentComment$1:function(e){return null},visitStyleRule$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m;if(null!=this._declarationName)throw C.wrapException(this._evaluate$_exception$2(k.Style_,e.span));if(t=e.selector,n=this._performInterpolationWithMap$2$warnForColor(t,!0),r=n.item1,i=n.item2,this._inKeyframes)return this._withParent$2$4$scopeWhen$through(C.ModifiableCssKeyframeBlock$(new C.CssValue(C.List_List$unmodifiable(C.KeyframeSelectorParser$(r,i,this._evaluate$_logger).parse$0(),V.String),t.span,V.CssValue_List_String),e.span),new C._EvaluateVisitor_visitStyleRule_closure(this,e),e.hasDeclarations,new C._EvaluateVisitor_visitStyleRule_closure0,V.ModifiableCssKeyframeBlock,V.Null),null;if(t=C.SelectorList_SelectorList$parse(r,!this._assertInModule$2(this.__stylesheet,"_stylesheet").plainCss,!this._assertInModule$2(this.__stylesheet,"_stylesheet").plainCss,i,this._evaluate$_logger),s=this._styleRuleIgnoringAtRoot,s=null==s?null:s.originalSelector,a=t.resolveParentSelectors$2$implicitParent(s,!this._atRootExcludingStyleRule),o=C.ModifiableCssStyleRule$(this._assertInModule$2(this.__extensionStore,"_extensionStore").addSelector$2(a,this._mediaQueries),e.span,a),l=this._atRootExcludingStyleRule,this._atRootExcludingStyleRule=!1,this._withParent$2$4$scopeWhen$through(o,new C._EvaluateVisitor_visitStyleRule_closure1(this,o,e),e.hasDeclarations,new C._EvaluateVisitor_visitStyleRule_closure2,V.ModifiableCssStyleRule,V.Null),this._atRootExcludingStyleRule=l,!o.accept$1(A._IsInvisibleVisitor_false_false))for(t=a.components,s=t.length,u=V.SourceSpan,_=V.String,c=o.children,$=0;$<s;++$)p=t[$],p.accept$1(A._IsBogusVisitor_true)&&(p.accept$1(A.C__IsUselessVisitor)?(h=C._SerializeVisitor$(null,!0,null,!0,!1,null,!0),p.accept$1(h),this._warn$3('The selector "'+A.JSString_methods.trim$0(h._serialize$_buffer.toString$0(0))+k.x22x20is_ix20,C.SpanExtensions_trimRight(p.span),A.Deprecation_vrR)):0!==p.leadingCombinators.length?(h=C._SerializeVisitor$(null,!0,null,!0,!1,null,!0),p.accept$1(h),this._warn$3('The selector "'+A.JSString_methods.trim$0(h._serialize$_buffer.toString$0(0))+k.x22x20is_ix0a,C.SpanExtensions_trimRight(p.span),A.Deprecation_vrR)):(h=C._SerializeVisitor$(null,!0,null,!0,!1,null,!0),p.accept$1(h),d=A.JSString_methods.trim$0(h._serialize$_buffer.toString$0(0)),f=p.accept$1(A._IsBogusVisitor_false)?k.x20It_wi:"",g=C.SpanExtensions_trimRight(p.span),0===c.get$length(c)&&C.throwExpression(C.IterableElementError_noElement()),m=E.get$span$z(c.$index(0,0)),this._warn$3('The selector "'+d+k.x22x20is_o+f+k.x0aThis_,new C.MultiSpan(g,"invalid selector",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([m,"this is not a style rule"+(c.every$1(c,new C._EvaluateVisitor_visitStyleRule_closure3)?"\n(try converting to a //-style comment)":"")],u,_),u,_)),A.Deprecation_vrR)));return null==(this._atRootExcludingStyleRule?null:this._styleRuleIgnoringAtRoot)?(t=this._assertInModule$2(this.__parent,"__parent").children,t=!t.get$isEmpty(t)):t=!1,t&&(t=this._assertInModule$2(this.__parent,"__parent").children,t.get$last(t).isGroupEnd=!0),null},visitSupportsRule$1:function(e){var t;if(null!=this._declarationName)throw C.wrapException(this._evaluate$_exception$2(k.Suppor,e.span));return t=e.condition,this._withParent$2$4$scopeWhen$through(C.ModifiableCssSupportsRule$(new C.CssValue(this._visitSupportsCondition$1(t),t.get$span(t),V.CssValue_String),e.span),new C._EvaluateVisitor_visitSupportsRule_closure(this,e),e.hasDeclarations,new C._EvaluateVisitor_visitSupportsRule_closure0,V.ModifiableCssSupportsRule,V.Null),null},_visitSupportsCondition$1:function(e){var t,n,r,i;if(e instanceof C.SupportsOperation)return t=e.operator,this._parenthesize$2(e.left,t)+" "+t+" "+this._parenthesize$2(e.right,t);if(e instanceof C.SupportsNegation)return"not "+this._parenthesize$1(e.condition);if(e instanceof C.SupportsInterpolation)return t=e.expression,this._evaluate$_serialize$3$quote(t.accept$1(this),t,!1);if(e instanceof C.SupportsDeclaration)return n=this._inSupportsDeclaration,this._inSupportsDeclaration=!0,t=e.name,t=this._evaluate$_serialize$3$quote(t.accept$1(this),t,!0),r=e.get$isCustomProperty()?"":" ",i=e.value,i=this._evaluate$_serialize$3$quote(i.accept$1(this),i,!0),this._inSupportsDeclaration=n,"("+t+":"+r+i+")";if(e instanceof C.SupportsFunction)return this._performInterpolation$1(e.name)+"("+this._performInterpolation$1(e.$arguments)+")";if(e instanceof C.SupportsAnything)return"("+this._performInterpolation$1(e.contents)+")";throw C.wrapException(C.ArgumentError$("Unknown supports condition type "+C.getRuntimeType(e).toString$0(0)+".",null))},_parenthesize$2:function(e,t){var n;return n=e instanceof C.SupportsNegation||e instanceof C.SupportsOperation&&(null==t||t!==e.operator),n?"("+this._visitSupportsCondition$1(e)+")":this._visitSupportsCondition$1(e)},_parenthesize$1:function(e){return this._parenthesize$2(e,null)},visitVariableDeclaration$1:function(e){var t,n;if(e.isGuarded){if(null==e.namespace&&1===this._environment._variables.length&&(t=this._configuration._values,t=t.get$isEmpty(t)?null:t.remove$1(0,e.name),null!=t&&!t.value.$eq(0,A.C__SassNull)))return this._addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableDeclaration_closure(this,e,t)),null;if(n=this._addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableDeclaration_closure0(this,e)),null!=n&&!n.$eq(0,A.C__SassNull))return null}return e.isGlobal&&!this._environment.globalVariableExists$1(e.name)&&(t=1===this._environment._variables.length?k.As_of_S:k.As_of_R+C.declarationName(e.span)+": null` at the stylesheet root.",this._warn$3(t,e.span,A.Deprecation_hzy)),t=e.expression,this._addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableDeclaration_closure1(this,e,this._withoutSlash$2(t.accept$1(this),t))),null},visitUseRule$1:function(e){var t,n,r,i,s,a,o=e.configuration,l=o.length;if(0!==l){for(t=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue),n=0;n<l;++n)r=o[n],i=r.expression,s=this._expressionNode$1(i),t.$indexSet(0,r.name,new C.ConfiguredValue(this._withoutSlash$2(i.accept$1(this),s),r.span,s));a=new C.ExplicitConfiguration(e,t,null)}else a=A.Configuration_Map_empty_null;return this._loadModule$5$configuration(e.url,"@use",e,new C._EvaluateVisitor_visitUseRule_closure(this,e),a),this._assertConfigurationIsEmpty$1(a),null},visitWarnRule$1:function(e){var t=this._addExceptionSpan$2(e,new C._EvaluateVisitor_visitWarnRule_closure(this,e)),n=t instanceof C.SassString?t._string$_text:this._evaluate$_serialize$2(t,e.expression);return this._evaluate$_logger.warn$2$trace(0,n,this._evaluate$_stackTrace$1(e.span)),null},visitWhileRule$1:function(e){return this._environment.scope$1$3$semiGlobal$when(new C._EvaluateVisitor_visitWhileRule_closure(this,e),!0,e.hasDeclarations,V.nullable_Value)},visitBinaryOperationExpression$1:function(e){return this._addExceptionSpan$2(e,new C._EvaluateVisitor_visitBinaryOperationExpression_closure(this,e))},visitValueExpression$1:function(e){return e.value},visitVariableExpression$1:function(e){var t=this._addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableExpression_closure(this,e));if(null!=t)return t;throw C.wrapException(this._evaluate$_exception$2("Undefined variable.",e.span))},visitUnaryOperationExpression$1:function(e){return this._addExceptionSpan$2(e,new C._EvaluateVisitor_visitUnaryOperationExpression_closure(e,e.operand.accept$1(this)))},visitBooleanExpression$1:function(e){return e.value?A.SassBoolean_true:A.SassBoolean_false},visitIfExpression$1:function(e){var t,n,r,i,s,a=this._evaluateMacroArguments$1(e),o=a.item1,l=a.item2,u=E.getInterceptor$asx(o);return this._verifyArguments$4(u.get$length(o),l,I.$get$IfExpression_declaration(),e),u.get$length(o)>0?t=u.$index(o,0):(n=l.$index(0,"condition"),n.toString,t=n),u.get$length(o)>1?r=u.$index(o,1):(n=l.$index(0,"if-true"),n.toString,r=n),u.get$length(o)>2?i=u.$index(o,2):(u=l.$index(0,"if-false"),u.toString,i=u),s=t.accept$1(this).get$isTruthy()?r:i,this._withoutSlash$2(s.accept$1(this),this._expressionNode$1(s))},visitNullExpression$1:function(e){return A.C__SassNull},visitNumberExpression$1:function(e){return C.SassNumber_SassNumber(e.value,e.unit)},visitParenthesizedExpression$1:function(e){return e.expression.accept$1(this)},visitCalculationExpression$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$=C._setArrayType([],V.JSArray_Object);for(i=e.$arguments,s=i.length,a=e.name,o="min"!==a,l="max"===a,u=0;u<s;++u)_=i[u],$.push(this._visitCalculationValue$2$inMinMax(_,!o||l));if(t=$,this._inSupportsDeclaration)return new C.SassCalculation(a,C.List_List$unmodifiable(t,V.Object));try{switch(a){case"calc":return $=C.SassCalculation_calc(E.$index$asx(t,0)),$;case"min":return $=C.SassCalculation_min(t),$;case"max":return $=C.SassCalculation_max(t),$;case"clamp":return $=E.$index$asx(t,0),s=E.get$length$asx(t)>1?E.$index$asx(t,1):null,$=C.SassCalculation_clamp($,s,E.get$length$asx(t)>2?E.$index$asx(t,2):null),$;default:throw $=C.UnsupportedError$('Unknown calculation name "'+a+'".'),C.wrapException($)}}catch(c){if($=C.unwrapException(c),!($ instanceof C.SassScriptException))throw c;n=$,r=C.getTraceFromException(c),this._verifyCompatibleNumbers$2(t,i),C.throwWithTrace(this._evaluate$_exception$2(n.message,e.span),r)}},_verifyCompatibleNumbers$2:function(e,t){var n,r,i,s,a,o;for(n=0;r=e.length,n<r;++n)if(i=e[n],i instanceof C.SassNumber&&(i.get$numeratorUnits(i).length>1||0!==i.get$denominatorUnits(i).length))throw C.wrapException(this._evaluate$_exception$2("Number "+i.toString$0(0)+" isn't compatible with CSS calculations.",E.get$span$z(t[n])));for(n=0;n<r-1;++n)if(s=e[n],s instanceof C.SassNumber)for(a=n+1;r=e.length,a<r;++a)if(o=e[a],o instanceof C.SassNumber&&!s.hasPossiblyCompatibleUnits$1(o))throw C.wrapException(C.MultiSpanSassRuntimeException$(s.toString$0(0)+" and "+o.toString$0(0)+" are incompatible.",E.get$span$z(t[n]),s.toString$0(0),C.LinkedHashMap_LinkedHashMap$_literal([E.get$span$z(t[a]),o.toString$0(0)],V.FileSpan,V.String),this._evaluate$_stackTrace$1(E.get$span$z(t[n]))))},_visitCalculationValue$2$inMinMax:function(e,t){var n,r,i,s;if(e instanceof C.ParenthesizedExpression)return n=e.expression,r=this._visitCalculationValue$2$inMinMax(n,t),i=n instanceof C.FunctionExpression&&("var"===C.stringReplaceAllUnchecked(n.originalName,"_","-").toLowerCase()&&r instanceof C.SassString&&!r._hasQuotes),i?new C.SassString("("+r._string$_text+")",!1):r;if(!(e instanceof C.StringExpression)){if(e instanceof C.BinaryOperationExpression)return this._addExceptionSpan$2(e,new C._EvaluateVisitor__visitCalculationValue_closure(this,e,t));if(r=e.accept$1(this),r instanceof C.SassNumber||r instanceof C.SassCalculation)return r;if(r instanceof C.SassString&&!r._hasQuotes)return r;throw C.wrapException(this._evaluate$_exception$2("Value "+r.toString$0(0)+" can't be used in a calculation.",e.get$span(e)))}if(i=e.text,s=i.get$asPlain(),null==s)return new C.CalculationInterpolation(this._performInterpolation$1(i));switch(s.toLowerCase()){case"pi":return C.SassNumber_SassNumber(3.141592653589793,null);case"e":return C.SassNumber_SassNumber(2.718281828459045,null);case"infinity":return C.SassNumber_SassNumber(1/0,null);case"-infinity":return C.SassNumber_SassNumber(-1/0,null);case"nan":return C.SassNumber_SassNumber(NaN,null);default:return new C.SassString(s,!1)}},_binaryOperatorToCalculationOperator$1:function(e){switch(e){case A.BinaryOperator_anB:return A.CalculationOperator_IyK;case A.BinaryOperator_olz:return A.CalculationOperator_2bx;case A.BinaryOperator_qN2:return A.CalculationOperator_jFr;case A.BinaryOperator_t8B:return A.CalculationOperator_OvN;default:throw C.wrapException(C.UnsupportedError$("Invalid calculation operator "+e.toString$0(0)+"."))}},visitColorExpression$1:function(e){return e.value},visitListExpression$1:function(e){var t=e.contents;return C.SassList$(new C.MappedListIterable(t,new C._EvaluateVisitor_visitListExpression_closure(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value>")),e.separator,e.hasBrackets)},visitMapExpression$1:function(e){var t,n,r,i,s,a,o,l,u=V.Value,_=C.LinkedHashMap_LinkedHashMap$_empty(u,u),c=C.LinkedHashMap_LinkedHashMap$_empty(u,V.AstNode);for(t=e.pairs,n=t.length,r=0;r<n;++r){if(i=t[r],s=i.item1,a=s.accept$1(this),o=i.item2.accept$1(this),null!=_.$index(0,a))throw u=c.$index(0,a),l=null==u?null:u.get$span(u),u=E.getInterceptor$z(s),t=u.get$span(s),n=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=l&&n.$indexSet(0,l,"first key"),C.wrapException(C.MultiSpanSassRuntimeException$("Duplicate key.",t,"second key",n,this._evaluate$_stackTrace$1(u.get$span(s))));_.$indexSet(0,a,o),c.$indexSet(0,a,s)}return new C.SassMap(C.ConstantMap_ConstantMap$from(_,u,u))},visitFunctionExpression$1:function(e){var t,n,r={},i=this._addExceptionSpan$2(e,new C._EvaluateVisitor_visitFunctionExpression_closure(this,e));if(r.$function=i,null==i){if(null!=e.namespace)throw C.wrapException(this._evaluate$_exception$2("Undefined function.",e.span));r.$function=new C.PlainCssCallable(e.originalName)}return t=this._inFunction,this._inFunction=!0,n=this._addErrorSpan$2(e,new C._EvaluateVisitor_visitFunctionExpression_closure0(r,this,e)),this._inFunction=t,n},visitInterpolatedFunctionExpression$1:function(e){var t,n=this._performInterpolation$1(e.name),r=this._inFunction;return this._inFunction=!0,t=this._addErrorSpan$2(e,new C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure(this,e,new C.PlainCssCallable(n))),this._inFunction=r,t},_getFunction$2$namespace:function(e,t){var n=this._environment.getFunction$2$namespace(e,t);return null!=n||null!=t?n:this._builtInFunctions.$index(0,e)},_runUserDefinedCallable$1$4:function(e,t,n,r,i){var s,a,o=this._evaluateArguments$1(e),l=t.declaration.name;return"@content"!==l&&(l+="()"),s=this._currentCallable,this._currentCallable=t,a=this._withStackFrame$3(l,n,new C._EvaluateVisitor__runUserDefinedCallable_closure(this,t,o,n,r,i)),this._currentCallable=s,a},_runFunctionCallable$3:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p;if(t instanceof C.BuiltInCallable)return this._withoutSlash$2(this._runBuiltInCallable$3(e,t,n),n);if(V.UserDefinedCallable_Environment._is(t))return this._runUserDefinedCallable$1$4(e,t,n,new C._EvaluateVisitor__runFunctionCallable_closure(this,t),V.Value);if(t instanceof C.PlainCssCallable){if(u=e.named,u.get$isNotEmpty(u)||null!=e.keywordRest)throw C.wrapException(this._evaluate$_exception$2(k.Plain_,n.get$span(n)));r=new C.StringBuffer(t.name+"(");try{for(i=!0,u=e.positional,_=u.length,c=0;c<_;++c)s=u[c],i?i=!1:r._contents+=", ",$=s,r._contents+=this._evaluate$_serialize$3$quote($.accept$1(this),$,!0);a=e.rest,null!=a&&(o=a.accept$1(this),i||(r._contents+=", "),r._contents+=this._evaluate$_serialize$2(o,a))}catch(p){if(u=C.unwrapException(p),V.SassRuntimeException._is(u)){if(l=u,!A.JSString_methods.endsWith$1(l._span_exception$_message,"isn't a valid CSS value."))throw p;throw C.wrapException(C.MultiSpanSassRuntimeException$(l._span_exception$_message,E.get$span$z(l),"value",C.LinkedHashMap_LinkedHashMap$_literal([n.get$span(n),"unknown function treated as plain CSS"],V.FileSpan,V.String),E.get$trace$z(l)))}throw p}return r._contents+=C.Primitives_stringFromCharCode(41),u=r._contents,new C.SassString((u.charCodeAt(0),u),!1)}throw C.wrapException(C.ArgumentError$("Unknown callable type "+E.get$runtimeType$u(t).toString$0(0)+".",null))},_runBuiltInCallable$3:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v=this._evaluateArguments$1(e),b=this._callableNode;for(this._callableNode=n,l=new C.MapKeySet(v.named,V.MapKeySet_String),u=t.callbackFor$2(v.positional.length,l),_=u.item1,r=u.item2,this._addExceptionSpan$2(n,new C._EvaluateVisitor__runBuiltInCallable_closure(_,v,l)),c=_.$arguments,$=v.positional.length,p=c.length;$<p;++$)h=c[$],d=v.positional,f=v.named.remove$1(0,h.name),null==f&&(f=h.defaultValue,f=this._withoutSlash$2(f.accept$1(this),f)),d.push(f);null!=_.restArgument?(v.positional.length>p?(g=A.JSArray_methods.sublist$1(v.positional,p),A.JSArray_methods.removeRange$2(v.positional,p,v.positional.length)):g=A.List_empty8,p=v.named,m=C.SassArgumentList$(g,p,v.separator===A.ListSeparator_undecided_null_undecided?A.ListSeparator_rXA:v.separator),v.positional.push(m)):m=null,i=null;try{i=this._addExceptionSpan$2(n,new C._EvaluateVisitor__runBuiltInCallable_closure0(r,v))}catch(y){if(p=C.unwrapException(y),p instanceof C.SassException)throw y;s=p,a=C.getTraceFromException(y),o=null;try{o=C._asString(E.get$message$x(s))}catch(y){S=E.toString$0$(s),o=S}C.throwWithTrace(this._evaluate$_exception$2(o,n.get$span(n)),a)}if(this._callableNode=b,null==m)return i;if(0===v.named.__js_helper$_length)return i;if(m._wereKeywordsAccessed)return i;throw p=v.named,p=p.get$keys(p),p=C.pluralize("argument",p.get$length(p),null),d=v.named,C.wrapException(C.MultiSpanSassRuntimeException$("No "+p+" named "+C.S(C.toSentence(d.get$keys(d).map$1$1(0,new C._EvaluateVisitor__runBuiltInCallable_closure1,V.Object),"or"))+".",n.get$span(n),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([_.get$spanWithName(),"declaration"],V.FileSpan,V.String),this._evaluate$_stackTrace$1(n.get$span(n))))},_evaluateArguments$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m=C._setArrayType([],V.JSArray_Value),y=C._setArrayType([],V.JSArray_AstNode);for(t=e.positional,n=t.length,r=0;r<n;++r)i=t[r],s=this._expressionNode$1(i),m.push(this._withoutSlash$2(i.accept$1(this),s)),y.push(s);for(t=V.String,a=C.LinkedHashMap_LinkedHashMap$_empty(t,V.Value),n=V.AstNode,o=C.LinkedHashMap_LinkedHashMap$_empty(t,n),l=e.named,l=l.get$entries(l),l=l.get$iterator(l);l.moveNext$0();)u=l.get$current(l),_=u.value,s=this._expressionNode$1(_),u=u.key,a.$indexSet(0,u,this._withoutSlash$2(_.accept$1(this),s)),o.$indexSet(0,u,s);if(c=e.rest,null==c)return new C._ArgumentResults(m,y,a,o,A.ListSeparator_undecided_null_undecided);if($=c.accept$1(this),p=this._expressionNode$1(c),$ instanceof C.SassMap){for(this._addRestMap$4(a,$,c,new C._EvaluateVisitor__evaluateArguments_closure),l=C.LinkedHashMap_LinkedHashMap$_empty(t,n),u=$._map$_contents,u=E.get$iterator$ax(u.get$keys(u)),_=V.SassString;u.moveNext$0();)l.$indexSet(0,_._as(u.get$current(u))._string$_text,p);o.addAll$1(0,l),h=A.ListSeparator_undecided_null_undecided}else $ instanceof C.SassList?(l=$._list$_contents,A.JSArray_methods.addAll$1(m,new C.MappedListIterable(l,new C._EvaluateVisitor__evaluateArguments_closure0(this,p),C._arrayInstanceType(l)._eval$1("MappedListIterable<1,Value>"))),A.JSArray_methods.addAll$1(y,C.List_List$filled(l.length,p,!1,n)),h=$._separator,$ instanceof C.SassArgumentList&&($._wereKeywordsAccessed=!0,$._keywords.forEach$1(0,new C._EvaluateVisitor__evaluateArguments_closure1(this,a,p,o)))):(m.push(this._withoutSlash$2($,p)),y.push(p),h=A.ListSeparator_undecided_null_undecided);if(d=e.keywordRest,null==d)return new C._ArgumentResults(m,y,a,o,h);if(f=d.accept$1(this),g=this._expressionNode$1(d),f instanceof C.SassMap){for(this._addRestMap$4(a,f,d,new C._EvaluateVisitor__evaluateArguments_closure2),t=C.LinkedHashMap_LinkedHashMap$_empty(t,n),n=f._map$_contents,n=E.get$iterator$ax(n.get$keys(n)),l=V.SassString;n.moveNext$0();)t.$indexSet(0,l._as(n.get$current(n))._string$_text,g);return o.addAll$1(0,t),new C._ArgumentResults(m,y,a,o,h)}throw C.wrapException(this._evaluate$_exception$2(k.Variabs+f.toString$0(0)+").",d.get$span(d)))},_evaluateMacroArguments$1:function(e){var t,n,r,i,s,a,o,l,u=e.$arguments,_=u.rest;if(null==_)return new C.Tuple2(u.positional,u.named,V.Tuple2_of_List_Expression_and_Map_String_Expression);if(t=u.positional,n=C._setArrayType(t.slice(0),C._arrayInstanceType(t)),r=C.LinkedHashMap_LinkedHashMap$of(u.named,V.String,V.Expression),i=_.accept$1(this),s=this._expressionNode$1(_),i instanceof C.SassMap?this._addRestMap$4(r,i,e,new C._EvaluateVisitor__evaluateMacroArguments_closure(_)):i instanceof C.SassList?(t=i._list$_contents,A.JSArray_methods.addAll$1(n,new C.MappedListIterable(t,new C._EvaluateVisitor__evaluateMacroArguments_closure0(this,s,_),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Expression>"))),i instanceof C.SassArgumentList&&(i._wereKeywordsAccessed=!0,i._keywords.forEach$1(0,new C._EvaluateVisitor__evaluateMacroArguments_closure1(this,r,s,_)))):n.push(new C.ValueExpression(this._withoutSlash$2(i,s),_.get$span(_))),a=u.keywordRest,null==a)return new C.Tuple2(n,r,V.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(r,o,e,new C._EvaluateVisitor__evaluateMacroArguments_closure2(this,l,a)),new C.Tuple2(n,r,V.Tuple2_of_List_Expression_and_Map_String_Expression);throw C.wrapException(this._evaluate$_exception$2(k.Variabs+o.toString$0(0)+").",a.get$span(a)))},_addRestMap$1$4:function(e,t,n,r){t._map$_contents.forEach$1(0,new C._EvaluateVisitor__addRestMap_closure(this,e,r,this._expressionNode$1(n),t,n))},_addRestMap$4:function(e,t,n,r){return this._addRestMap$1$4(e,t,n,r,V.dynamic)},_verifyArguments$4:function(e,t,n,r){return this._addExceptionSpan$2(r,new C._EvaluateVisitor__verifyArguments_closure(n,e,t))},visitSelectorExpression$1:function(e){var t=this._styleRuleIgnoringAtRoot;return t=null==t?null:t.originalSelector.get$asSassList(),null==t?A.C__SassNull:t},visitStringExpression$1:function(e){var t,n=this._inSupportsDeclaration;return this._inSupportsDeclaration=!1,t=e.text.contents,t=new C.MappedListIterable(t,new C._EvaluateVisitor_visitStringExpression_closure(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0),this._inSupportsDeclaration=n,new C.SassString(t,e.hasQuotes)},visitSupportsExpression$1:function(e){return new C.SassString(this._visitSupportsCondition$1(e.condition),!1)},visitCssAtRule$1:function(e){var t,n,r;if(null!=this._declarationName)throw C.wrapException(this._evaluate$_exception$2(k.At_rul,e.span));e.isChildless?this._assertInModule$2(this.__parent,"__parent").addChild$1(C.ModifiableCssAtRule$(e.name,e.span,!0,e.value)):(t=this._inKeyframes,n=this._inUnknownAtRule,r=e.name,"keyframes"===C.unvendor(r.value)?this._inKeyframes=!0:this._inUnknownAtRule=!0,this._withParent$2$4$scopeWhen$through(C.ModifiableCssAtRule$(r,e.span,!1,e.value),new C._EvaluateVisitor_visitCssAtRule_closure(this,e),!1,new C._EvaluateVisitor_visitCssAtRule_closure0,V.ModifiableCssAtRule,V.Null),this._inUnknownAtRule=n,this._inKeyframes=t)},visitCssComment$1:function(e){this._assertInModule$2(this.__parent,"__parent")===this._assertInModule$2(this.__root,"_root")&&this._assertInModule$2(this.__endOfImports,"_endOfImports")===E.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 C.ModifiableCssComment(e.text,e.span))},visitCssDeclaration$1:function(e){var t=e.name;this._assertInModule$2(this.__parent,"__parent").addChild$1(C.ModifiableCssDeclaration$(t,e.value,e.span,E.startsWith$1$s(t.value,"--"),e.valueSpanForMap))},visitCssImport$1:function(e){var t,n=new C.ModifiableCssImport(e.url,e.modifiers,e.span);this._assertInModule$2(this.__parent,"__parent")!==this._assertInModule$2(this.__root,"_root")?this._assertInModule$2(this.__parent,"__parent").addChild$1(n):this._assertInModule$2(this.__endOfImports,"_endOfImports")===E.get$length$asx(this._assertInModule$2(this.__root,"_root").children._collection$_source)?(this._assertInModule$2(this.__root,"_root").addChild$1(n),this.__endOfImports=this._assertInModule$2(this.__endOfImports,"_endOfImports")+1):(t=this._outOfOrderImports,(null==t?this._outOfOrderImports=C._setArrayType([],V.JSArray_ModifiableCssImport):t).push(n))},visitCssKeyframeBlock$1:function(e){this._withParent$2$4$scopeWhen$through(C.ModifiableCssKeyframeBlock$(e.selector,e.span),new C._EvaluateVisitor_visitCssKeyframeBlock_closure(this,e),!1,new C._EvaluateVisitor_visitCssKeyframeBlock_closure0,V.ModifiableCssKeyframeBlock,V.Null)},visitCssMediaRule$1:function(e){var t,n,r,i,s;if(null!=this._declarationName)throw C.wrapException(this._evaluate$_exception$2(k.Media_,e.span));t=C.NullableExtension_andThen(this._mediaQueries,new C._EvaluateVisitor_visitCssMediaRule_closure(this,e)),n=null==t,!n&&E.get$isEmpty$asx(t)||(n?r=A.Set_empty0:(i=this._mediaQuerySources,i.toString,i=C.LinkedHashSet_LinkedHashSet$of(i,V.CssMediaQuery),s=this._mediaQueries,s.toString,i.addAll$1(0,s),i.addAll$1(0,e.queries),r=i),n=n?e.queries:t,this._withParent$2$4$scopeWhen$through(C.ModifiableCssMediaRule$(n,e.span),new C._EvaluateVisitor_visitCssMediaRule_closure0(this,t,e,r),!1,new C._EvaluateVisitor_visitCssMediaRule_closure1(r),V.ModifiableCssMediaRule,V.Null))},visitCssStyleRule$1:function(e){var t,n,r,i,s,a,o,l;if(null!=this._declarationName)throw C.wrapException(this._evaluate$_exception$2(k.Style_,e.span));t=this._atRootExcludingStyleRule,n=t?null:this._styleRuleIgnoringAtRoot,r=e._style_rule$_selector._box$_inner.value,i=null==n,s=i?null:n.originalSelector,a=r.resolveParentSelectors$2$implicitParent(s,!t),o=C.ModifiableCssStyleRule$(this._assertInModule$2(this.__extensionStore,"_extensionStore").addSelector$2(a,this._mediaQueries),e.span,a),l=this._atRootExcludingStyleRule,this._atRootExcludingStyleRule=!1,this._withParent$2$4$scopeWhen$through(o,new C._EvaluateVisitor_visitCssStyleRule_closure(this,o,e),!1,new C._EvaluateVisitor_visitCssStyleRule_closure0,V.ModifiableCssStyleRule,V.Null),this._atRootExcludingStyleRule=l,i?(t=this._assertInModule$2(this.__parent,"__parent").children,t=!t.get$isEmpty(t)):t=!1,t&&(t=this._assertInModule$2(this.__parent,"__parent").children,t.get$last(t).isGroupEnd=!0)},visitCssStylesheet$1:function(e){var t;for(t=E.get$iterator$ax(e.get$children(e));t.moveNext$0();)t.get$current(t).accept$1(this)},visitCssSupportsRule$1:function(e){if(null!=this._declarationName)throw C.wrapException(this._evaluate$_exception$2(k.Suppor,e.span));this._withParent$2$4$scopeWhen$through(C.ModifiableCssSupportsRule$(e.condition,e.span),new C._EvaluateVisitor_visitCssSupportsRule_closure(this,e),!1,new C._EvaluateVisitor_visitCssSupportsRule_closure0,V.ModifiableCssSupportsRule,V.Null)},_handleReturn$1$2:function(e,t){var n,r,i;for(n=e.length,r=0;r<e.length;e.length===n||(0,C.throwConcurrentModificationError)(e),++r)if(i=t.call$1(e[r]),null!=i)return i;return null},_handleReturn$2:function(e,t){return this._handleReturn$1$2(e,t,V.dynamic)},_withEnvironment$1$2:function(e,t){var n,r=this._environment;return this._environment=e,n=t.call$0(),this._environment=r,n},_withEnvironment$2:function(e,t){return this._withEnvironment$1$2(e,t,V.dynamic)},_interpolationToValue$3$trim$warnForColor:function(e,t,n){var r=this._performInterpolation$2$warnForColor(e,n),i=t?C.trimAscii(r,!0):r;return new C.CssValue(i,e.span,V.CssValue_String)},_interpolationToValue$1:function(e){return this._interpolationToValue$3$trim$warnForColor(e,!1,!1)},_interpolationToValue$2$warnForColor:function(e,t){return this._interpolationToValue$3$trim$warnForColor(e,!1,t)},_performInterpolation$2$warnForColor:function(e,t){return this._performInterpolationHelper$3$sourceMap$warnForColor(e,!0,t).item1},_performInterpolation$1:function(e){return this._performInterpolation$2$warnForColor(e,!1)},_performInterpolationWithMap$2$warnForColor:function(e,t){var n=this._performInterpolationHelper$3$sourceMap$warnForColor(e,!0,!0),r=n.item2;return r.toString,new C.Tuple2(n.item1,r,V.Tuple2_String_InterpolationMap)},_performInterpolationHelper$3$sourceMap$warnForColor:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f=C._setArrayType([],V.JSArray_SourceLocation),g=this._inSupportsDeclaration;for(this._inSupportsDeclaration=!1,r=e.contents,i=r.length,s=V.Expression,a=V.JSArray_Object,o=e.span,l=V.Object,u=!0,_=0,c="";_<i;++_,u=!1)$=r[_],u||f.push(C.SourceLocation$(c.length,null,null,null)),"string"!=typeof $?(s._as($),p=$.accept$1(this),n&&p instanceof C.SassColor&&I.$get$namesByColor().containsKey$1(p)&&(h=C._setArrayType([""],a),d=C.List_List$from(h,!1,l),d.fixed$length=Array,d.immutable$list=Array,d=new C.Interpolation(d,o),d.Interpolation$2(h,o),h=I.$get$namesByColor(),this._warn$2(k.You_pr+C.S(h.$index(0,p))+k.x20in_in+p.toString$0(0)+k.x2c_whic+C.S(h.$index(0,p))+k.x22x29__If+new C.BinaryOperationExpression(A.BinaryOperator_anB,new C.StringExpression(d,!0),$,!1).toString$0(0)+"'.",$.get$span($))),c+=this._evaluate$_serialize$3$quote(p,$,!1)):c+=$;return this._inSupportsDeclaration=g,r=C.InterpolationMap$(e,f),new C.Tuple2((c.charCodeAt(0),c),r,V.Tuple2_of_String_and_nullable_InterpolationMap)},_evaluate$_serialize$3$quote:function(e,t,n){return this._addExceptionSpan$2(t,new C._EvaluateVisitor__serialize_closure(e,n))},_evaluate$_serialize$2:function(e,t){return this._evaluate$_serialize$3$quote(e,t,!0)},_expressionNode$1:function(e){var t;return e instanceof C.VariableExpression?(t=this._addExceptionSpan$2(e,new C._EvaluateVisitor__expressionNode_closure(this,e)),null==t?e:t):e},_withParent$2$4$scopeWhen$through:function(e,t,n,r,i,s){var a,o;return this._addChild$2$through(e,r),a=this._assertInModule$2(this.__parent,"__parent"),this.__parent=e,o=this._environment.scope$1$2$when(t,n,s),this.__parent=a,o},_withParent$2$3$scopeWhen:function(e,t,n,r,i){return this._withParent$2$4$scopeWhen$through(e,t,n,null,r,i)},_withParent$2$2:function(e,t,n,r){return this._withParent$2$4$scopeWhen$through(e,t,!0,null,n,r)},_addChild$2$through:function(e,t){var n,r,i=this._assertInModule$2(this.__parent,"__parent");if(null!=t){for(;t.call$1(i);i=n)if(n=i._parent,null==n)throw C.wrapException(C.ArgumentError$(k.throug+e.toString$0(0)+".",null));i.get$hasFollowingSibling()&&(n=i._parent,r=n.children,i.equalsIgnoringChildren$1(r.get$last(r))?i=V.ModifiableCssParentNode._as(r.get$last(r)):(i=i.copyWithoutChildren$0(),n.addChild$1(i)))}i.addChild$1(e)},_addChild$1:function(e){return this._addChild$2$through(e,null)},_withStyleRule$1$2:function(e,t){var n,r=this._styleRuleIgnoringAtRoot;return this._styleRuleIgnoringAtRoot=e,n=t.call$0(),this._styleRuleIgnoringAtRoot=r,n},_withStyleRule$2:function(e,t){return this._withStyleRule$1$2(e,t,V.dynamic)},_withMediaQueries$1$3:function(e,t,n){var r,i=this._mediaQueries,s=this._mediaQuerySources;return this._mediaQueries=e,this._mediaQuerySources=t,r=n.call$0(),this._mediaQueries=i,this._mediaQuerySources=s,r},_withMediaQueries$3:function(e,t,n){return this._withMediaQueries$1$3(e,t,n,V.dynamic)},_withStackFrame$1$3:function(e,t,n){var r,i,s=this._stack;return s.push(new C.Tuple2(this._member,t,V.Tuple2_String_AstNode)),r=this._member,this._member=e,i=n.call$0(),this._member=r,s.pop(),i},_withStackFrame$3:function(e,t,n){return this._withStackFrame$1$3(e,t,n,V.dynamic)},_withoutSlash$2:function(e,t){return e instanceof C.SassNumber&&null!=e.asSlash&&this._warn$3(k.Using__i+C.S((new C._EvaluateVisitor__withoutSlash_recommendation).call$1(e))+k.x0a_Morex20,t.get$span(t),A.Deprecation_xHK),e.withoutSlash$0()},_stackFrame$2:function(e,t){return C.frameForSpan(t,e,C.NullableExtension_andThen(t.get$sourceUrl(t),new C._EvaluateVisitor__stackFrame_closure(this)))},_evaluate$_stackTrace$1:function(e){var t=this._stack;return t=C.List_List$of(new C.MappedListIterable(t,new C._EvaluateVisitor__stackTrace_closure(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Frame>")),!0,V.Frame),null!=e&&t.push(this._stackFrame$2(this._member,e)),C.Trace$(new C.ReversedListIterable(t,C._arrayInstanceType(t)._eval$1("ReversedListIterable<1>")),null)},_evaluate$_stackTrace$0:function(){return this._evaluate$_stackTrace$1(null)},_warn$3:function(e,t,n){var r,i;this._quietDeps?this._inDependency?r=!0:(r=this._currentCallable,r=null==r?null:r.inDependency,r=!0===r):r=!1,r||this._warningsEmitted.add$1(0,new C.Tuple2(e,t,V.Tuple2_String_SourceSpan))&&(i=this._evaluate$_stackTrace$1(t),r=this._evaluate$_logger,null==n?r.warn$3$span$trace(0,e,t,i):C.WarnForDeprecation_warnForDeprecation(r,n,e,t,i))},_warn$2:function(e,t){return this._warn$3(e,t,null)},_evaluate$_exception$2:function(e,t){var n=null==t?E.get$span$z(A.JSArray_methods.get$last(this._stack).item2):t;return new C.SassRuntimeException(this._evaluate$_stackTrace$1(t),e,n)},_evaluate$_exception$1:function(e){return this._evaluate$_exception$2(e,null)},_multiSpanException$3:function(e,t,n){var r=E.get$span$z(A.JSArray_methods.get$last(this._stack).item2);return new C.MultiSpanSassRuntimeException(this._evaluate$_stackTrace$0(),t,C.ConstantMap_ConstantMap$from(n,V.FileSpan,V.String),e,r)},_addExceptionSpan$1$3$addStackFrame:function(e,t,n){var r,i,s,a;try{return s=t.call$0(),s}catch(a){if(s=C.unwrapException(a),!(s instanceof C.SassScriptException))throw a;r=s,i=C.getTraceFromException(a),s=r.withSpan$1(e.get$span(e)),C.throwWithTrace(s.withTrace$1(this._evaluate$_stackTrace$1(n?e.get$span(e):null)),i)}},_addExceptionSpan$2:function(e,t){return this._addExceptionSpan$1$3$addStackFrame(e,t,!0,V.dynamic)},_addExceptionSpan$3$addStackFrame:function(e,t,n){return this._addExceptionSpan$1$3$addStackFrame(e,t,n,V.dynamic)},_addExceptionTrace$1$1:function(e){var t,n,r,i,s;try{return r=e.call$0(),r}catch(i){if(r=C.unwrapException(i),V.SassRuntimeException._is(r))throw i;if(!(r instanceof C.SassException))throw i;t=r,n=C.getTraceFromException(i),r=t,s=E.getInterceptor$z(r),C.throwWithTrace(t.withTrace$1(this._evaluate$_stackTrace$1(C.SourceSpanException.prototype.get$span.call(s,r))),n)}},_addExceptionTrace$1:function(e){return this._addExceptionTrace$1$1(e,V.dynamic)},_addErrorSpan$1$2:function(e,t){var n,r,i,s,a;try{return i=t.call$0(),i}catch(s){if(i=C.unwrapException(s),!V.SassRuntimeException._is(i))throw s;if(n=i,r=C.getTraceFromException(s),!A.JSString_methods.startsWith$1(E.get$span$z(n).get$text(),"@error"))throw s;i=n._span_exception$_message,a=e.get$span(e),C.throwWithTrace(new C.SassRuntimeException(this._evaluate$_stackTrace$0(),i,a),r)}},_addErrorSpan$2:function(e,t){return this._addErrorSpan$1$2(e,t,V.dynamic)}},C._EvaluateVisitor_closure.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return r=r.$index(e,1).get$realNull(),t=null==r?null:r.assertString$1("module"),r=this.$this._environment,n=C.stringReplaceAllUnchecked(i._string$_text,"_","-"),r.globalVariableExists$2$namespace(n,null==t?null:t._string$_text)?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._EvaluateVisitor_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertString$1("name"),n=this.$this._environment;return null!=n.getVariable$1(C.stringReplaceAllUnchecked(t._string$_text,"_","-"))?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._EvaluateVisitor_closure1.prototype={call$1:function(e){var t,n,r,i,s=E.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),t=null==s?null:s.assertString$1("module"),s=this.$this,n=s._environment,r=a._string$_text,i=C.stringReplaceAllUnchecked(r,"_","-"),null!=n.getFunction$2$namespace(i,null==t?null:t._string$_text)||s._builtInFunctions.containsKey$1(r)?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._EvaluateVisitor_closure2.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return r=r.$index(e,1).get$realNull(),t=null==r?null:r.assertString$1("module"),r=this.$this._environment,n=C.stringReplaceAllUnchecked(i._string$_text,"_","-"),null!=r.getMixin$2$namespace(n,null==t?null:t._string$_text)?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._EvaluateVisitor_closure3.prototype={call$1:function(e){var t=this.$this._environment;if(!t._inMixin)throw C.wrapException(C.SassScriptException$(k.conten,null));return null!=t._content?A.SassBoolean_true:A.SassBoolean_false},$signature:19},C._EvaluateVisitor_closure4.prototype={call$1:function(e){var t,n,r,i=E.$index$asx(e,0).assertString$1("module")._string$_text,s=this.$this._environment._environment$_modules.$index(0,i);if(null==s)throw C.wrapException('There is no module with namespace "'+i+'".');for(i=V.Value,t=C.LinkedHashMap_LinkedHashMap$_empty(i,i),n=s.get$variables(),n=n.get$entries(n),n=n.get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new C.SassString(r.key,!0),r.value);return new C.SassMap(C.ConstantMap_ConstantMap$from(t,i,i))},$signature:37},C._EvaluateVisitor_closure5.prototype={call$1:function(e){var t,n,r,i=E.$index$asx(e,0).assertString$1("module")._string$_text,s=this.$this._environment._environment$_modules.$index(0,i);if(null==s)throw C.wrapException('There is no module with namespace "'+i+'".');for(i=V.Value,t=C.LinkedHashMap_LinkedHashMap$_empty(i,i),n=s.get$functions(s),n=n.get$entries(n),n=n.get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new C.SassString(r.key,!0),new C.SassFunction(r.value));return new C.SassMap(C.ConstantMap_ConstantMap$from(t,i,i))},$signature:37},C._EvaluateVisitor_closure6.prototype={call$1:function(e){var t,n,r,i=E.getInterceptor$asx(e),s=i.$index(e,0).assertString$1("name"),a=i.$index(e,1).get$isTruthy();if(i=i.$index(e,2).get$realNull(),t=null==i?null:i.assertString$1("module"),a&&null!=t)throw C.wrapException(k.x24css_a);if(a?n=new C.PlainCssCallable(s._string$_text):(i=this.$this,r=i._callableNode,r.toString,n=i._addExceptionSpan$2(r,new C._EvaluateVisitor__closure1(i,s,t))),null!=n)return new C.SassFunction(n);throw C.wrapException("Function not found: "+s.toString$0(0))},$signature:161},C._EvaluateVisitor__closure1.prototype={call$0:function(){var e=C.stringReplaceAllUnchecked(this.name._string$_text,"_","-"),t=this.module;return t=null==t?null:t._string$_text,this.$this._getFunction$2$namespace(e,t)},$signature:105},C._EvaluateVisitor_closure7.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h=E.getInterceptor$asx(e),d=h.$index(e,0),f=V.SassArgumentList._as(h.$index(e,1));if(h=this.$this,t=h._callableNode,t.toString,n=C._setArrayType([],V.JSArray_Expression),r=V.String,i=V.Expression,s=t.get$span(t),a=t.get$span(t),f._wereKeywordsAccessed=!0,o=f._keywords,o.get$isEmpty(o))t=null;else{for(l=V.Value,u=C.LinkedHashMap_LinkedHashMap$_empty(l,l),f._wereKeywordsAccessed=!0,o=o.get$entries(o),o=o.get$iterator(o);o.moveNext$0();)_=o.get$current(o),u.$indexSet(0,new C.SassString(_.key,!1),_.value);t=new C.ValueExpression(new C.SassMap(C.ConstantMap_ConstantMap$from(u,l,l)),t.get$span(t))}if(c=new C.ArgumentInvocation(C.List_List$unmodifiable(n,i),C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_empty(r,i),r,i),new C.ValueExpression(f,a),t,s),d instanceof C.SassString)return t=d.toString$0(0),C.EvaluationContext_current().warn$2(0,k.Passin+t+"))",A.Deprecation_qVK),$=h._callableNode,h.visitFunctionExpression$1(new C.FunctionExpression(null,d._string$_text,c,$.get$span($)));if(p=d.assertFunction$1("function").callable,V.Callable._is(p))return t=h._callableNode,t.toString,h._runFunctionCallable$3(c,p,t);throw C.wrapException(C.SassScriptException$("The function "+p.get$name(p)+k.x20is_as,null))},$signature:4},C._EvaluateVisitor_closure8.prototype={call$1:function(e){var t,n,r,i,s,a=E.getInterceptor$asx(e),o=C.Uri_parse(a.$index(e,0).assertString$1("url")._string$_text);a=a.$index(e,1).get$realNull(),t=null==a?null:a.assertMap$1("with")._map$_contents,a=this.$this,n=a._callableNode,n.toString,null!=t?(r=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue),t.forEach$1(0,new C._EvaluateVisitor__closure(r,n.get$span(n),n)),i=new C.ExplicitConfiguration(n,r,null)):i=A.Configuration_Map_empty_null,s=n.get$span(n),a._loadModule$7$baseUrl$configuration$namesInErrors(o,"load-css()",n,new C._EvaluateVisitor__closure0(a),s.get$sourceUrl(s),i,!0),a._assertConfigurationIsEmpty$2$nameInError(i,!0)},$signature:259},C._EvaluateVisitor__closure.prototype={call$2:function(e,t){var n=e.assertString$1("with key"),r=C.stringReplaceAllUnchecked(n._string$_text,"_","-");if(n=this.values,n.containsKey$1(r))throw C.wrapException("The variable $"+r+" was configured twice.");n.$indexSet(0,r,new C.ConfiguredValue(t,this.span,this.callableNode))},$signature:53},C._EvaluateVisitor__closure0.prototype={call$1:function(e){var t=this.$this;return t._combineCss$2$clone(e,!0).accept$1(t)},$signature:63},C._EvaluateVisitor_run_closure.prototype={call$0:function(){var e=this.node,t=e.span,n=t.get$sourceUrl(t);return null!=n&&(t=this.$this,t._activeModules.$indexSet(0,n,null),t._loadedUrls.add$1(0,n)),t=this.$this,new C.EvaluateResult(t._combineCss$1(t._addExceptionTrace$1(new C._EvaluateVisitor_run__closure(t,this.importer,e))))},$signature:261},C._EvaluateVisitor_run__closure.prototype={call$0:function(){return this.$this._execute$2(this.importer,this.node)},$signature:262},C._EvaluateVisitor_runExpression_closure.prototype={call$0:function(){var e=this.$this,t=this.expression;return e._withFakeStylesheet$3(this.importer,t,new C._EvaluateVisitor_runExpression__closure(e,t))},$signature:30},C._EvaluateVisitor_runExpression__closure.prototype={call$0:function(){var e=this.$this;return e._addExceptionTrace$1(new C._EvaluateVisitor_runExpression___closure(e,this.expression))},$signature:30},C._EvaluateVisitor_runExpression___closure.prototype={call$0:function(){return this.expression.accept$1(this.$this)},$signature:30},C._EvaluateVisitor_runStatement_closure.prototype={call$0:function(){var e=this.$this,t=this.statement;return e._withFakeStylesheet$3(this.importer,t,new C._EvaluateVisitor_runStatement__closure(e,t))},$signature:0},C._EvaluateVisitor_runStatement__closure.prototype={call$0:function(){var e=this.$this;return e._addExceptionTrace$1(new C._EvaluateVisitor_runStatement___closure(e,this.statement))},$signature:0},C._EvaluateVisitor_runStatement___closure.prototype={call$0:function(){return this.statement.accept$1(this.$this)},$signature:0},C._EvaluateVisitor__loadModule_closure.prototype={call$0:function(){return this.callback.call$1(this.builtInModule)},$signature:0},C._EvaluateVisitor__loadModule_closure0.prototype={call$0:function(){var e,t,n={},r=this.$this,i=this.nodeWithSpan,s=r._loadStylesheet$3$baseUrl(this.url.toString$0(0),i.get$span(i),this.baseUrl),a=s.stylesheet,o=a.span,l=o.get$sourceUrl(o);if(null!=l&&r._activeModules.containsKey$1(l))throw t=this.namesInErrors?"Module loop: "+I.$get$context().prettyUri$1(l)+" is already being loaded.":k.Modulel,n=C.NullableExtension_andThen(r._activeModules.$index(0,l),new C._EvaluateVisitor__loadModule__closure(r,t)),C.wrapException(null==n?r._evaluate$_exception$1(t):n);null!=l&&r._activeModules.$indexSet(0,l,i),e=r._inDependency,r._inDependency=s.isDependency,n.module=null;try{n.module=r._execute$5$configuration$namesInErrors$nodeWithSpan(s.importer,a,this.configuration,this.namesInErrors,i)}finally{r._activeModules.remove$1(0,l),r._inDependency=e}r._addExceptionSpan$3$addStackFrame(i,new C._EvaluateVisitor__loadModule__closure0(n,this.callback),!1)},$signature:1},C._EvaluateVisitor__loadModule__closure.prototype={call$1:function(e){return this.$this._multiSpanException$3(this.message,"new load",C.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],V.FileSpan,V.String))},$signature:86},C._EvaluateVisitor__loadModule__closure0.prototype={call$0:function(){return this.callback.call$1(this._box_0.module)},$signature:0},C._EvaluateVisitor__execute_closure.prototype={call$0:function(){var e,t,n,r,i=this.$this,s=i._importer,a=i.__stylesheet,o=i.__root,l=i.__parent,u=i.__endOfImports,_=i._outOfOrderImports,c=i.__extensionStore,$=i._atRootExcludingStyleRule,p=$?null:i._styleRuleIgnoringAtRoot,h=i._mediaQueries,d=i._declarationName,f=i._inUnknownAtRule,g=i._inKeyframes,m=i._configuration;i._importer=this.importer,e=i.__stylesheet=this.stylesheet,t=e.span,n=i.__parent=i.__root=C.ModifiableCssStylesheet$(t),i.__endOfImports=0,i._outOfOrderImports=null,i.__extensionStore=this.extensionStore,i._declarationName=i._mediaQueries=i._styleRuleIgnoringAtRoot=null,i._inKeyframes=i._atRootExcludingStyleRule=i._inUnknownAtRule=!1,r=this.configuration,null!=r&&(i._configuration=r),i.visitStylesheet$1(e),e=null==i._outOfOrderImports?n:new C.CssStylesheet(new C.UnmodifiableListView(i._addOutOfOrderImports$0(),V.UnmodifiableListView_CssNode),t),this.css.__late_helper$_value=e,i._importer=s,i.__stylesheet=a,i.__root=o,i.__parent=l,i.__endOfImports=u,i._outOfOrderImports=_,i.__extensionStore=c,i._styleRuleIgnoringAtRoot=p,i._mediaQueries=h,i._declarationName=d,i._inUnknownAtRule=f,i._atRootExcludingStyleRule=$,i._inKeyframes=g,i._configuration=m},$signature:1},C._EvaluateVisitor__combineCss_closure.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:116},C._EvaluateVisitor__combineCss_closure0.prototype={call$1:function(e){return!this.selectors.contains$1(0,e)},$signature:13},C._EvaluateVisitor__combineCss_closure1.prototype={call$1:function(e){return e.cloneCss$0()},$signature:263},C._EvaluateVisitor__extendModules_closure.prototype={call$1:function(e){return!this.originalSelectors.contains$1(0,e)},$signature:13},C._EvaluateVisitor__extendModules_closure0.prototype={call$0:function(){return C._setArrayType([],V.JSArray_ExtensionStore)},$signature:165},C._EvaluateVisitor__topologicalModules_visitModule.prototype={call$1:function(e){var t,n,r,i,s;for(t=e.get$upstream(),n=t.length,r=this.seen,i=0;i<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++i)s=t[i],s.get$transitivelyContainsCss()&&r.add$1(0,s)&&this.call$1(s);this.sorted.addFirst$1(e)},$signature:63},C._EvaluateVisitor_visitAtRootRule_closure.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitAtRootRule_closure0.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:0},C._EvaluateVisitor__scopeForAtRoot_closure.prototype={call$1:function(e){var t=this.$this,n=t._assertInModule$2(t.__parent,"__parent");t.__parent=this.newParent,t._environment.scope$1$2$when(e,this.node.hasDeclarations,V.void),t.__parent=n},$signature:28},C._EvaluateVisitor__scopeForAtRoot_closure0.prototype={call$1:function(e){var t=this.$this,n=t._atRootExcludingStyleRule;t._atRootExcludingStyleRule=!0,this.innerScope.call$1(e),t._atRootExcludingStyleRule=n},$signature:28},C._EvaluateVisitor__scopeForAtRoot_closure1.prototype={call$1:function(e){return this.$this._withMediaQueries$3(null,null,new C._EvaluateVisitor__scopeForAtRoot__closure(this.innerScope,e))},$signature:28},C._EvaluateVisitor__scopeForAtRoot__closure.prototype={call$0:function(){return this.innerScope.call$1(this.callback)},$signature:1},C._EvaluateVisitor__scopeForAtRoot_closure2.prototype={call$1:function(e){var t=this.$this,n=t._inKeyframes;t._inKeyframes=!1,this.innerScope.call$1(e),t._inKeyframes=n},$signature:28},C._EvaluateVisitor__scopeForAtRoot_closure3.prototype={call$1:function(e){return V.CssAtRule._is(e)},$signature:166},C._EvaluateVisitor__scopeForAtRoot_closure4.prototype={call$1:function(e){var t=this.$this,n=t._inUnknownAtRule;t._inUnknownAtRule=!1,this.innerScope.call$1(e),t._inUnknownAtRule=n},$signature:28},C._EvaluateVisitor_visitContentRule_closure.prototype={call$0:function(){var e,t,n,r;for(e=this.content.declaration.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n);return null},$signature:1},C._EvaluateVisitor_visitDeclaration_closure.prototype={call$1:function(e){return new C.CssValue(e.accept$1(this.$this),e.get$span(e),V.CssValue_Value)},$signature:264},C._EvaluateVisitor_visitDeclaration_closure0.prototype={call$0:function(){var e,t,n,r;for(e=this.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitEachRule_closure.prototype={call$1:function(e){var t=this.$this,n=this.nodeWithSpan;return t._environment.setLocalVariable$3(A.JSArray_methods.get$first(this.node.variables),t._withoutSlash$2(e,n),n)},$signature:50},C._EvaluateVisitor_visitEachRule_closure0.prototype={call$1:function(e){return this.$this._setMultipleVariables$3(this.node.variables,e,this.nodeWithSpan)},$signature:50},C._EvaluateVisitor_visitEachRule_closure1.prototype={call$0:function(){var e=this.$this;return e._handleReturn$2(this.list.get$asList(),new C._EvaluateVisitor_visitEachRule__closure(e,this.setVariables,this.node))},$signature:38},C._EvaluateVisitor_visitEachRule__closure.prototype={call$1:function(e){var t;return this.setVariables.call$1(e),t=this.$this,t._handleReturn$2(this.node.children,new C._EvaluateVisitor_visitEachRule___closure(t))},$signature:265},C._EvaluateVisitor_visitEachRule___closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:80},C._EvaluateVisitor_visitAtRule_closure.prototype={call$1:function(e){return this.$this._interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:267},C._EvaluateVisitor_visitAtRule_closure0.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._atRootExcludingStyleRule?null:r._styleRuleIgnoringAtRoot;if(null==i||r._inKeyframes||E.$eq$(this.name.value,"font-face"))for(e=this.children,t=e.length,n=0;n<t;++n)e[n].accept$1(r);else r._withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$(i._style_rule$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitAtRule__closure(r,this.children),!1,V.ModifiableCssStyleRule,V.Null)},$signature:1},C._EvaluateVisitor_visitAtRule__closure.prototype={call$0:function(){var e,t,n,r;for(e=this.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitAtRule_closure1.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitForRule_closure.prototype={call$0:function(){return this.node.from.accept$1(this.$this).assertNumber$0()},$signature:180},C._EvaluateVisitor_visitForRule_closure0.prototype={call$0:function(){return this.node.to.accept$1(this.$this).assertNumber$0()},$signature:180},C._EvaluateVisitor_visitForRule_closure1.prototype={call$0:function(){return this.fromNumber.assertInt$0()},$signature:12},C._EvaluateVisitor_visitForRule_closure2.prototype={call$0:function(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(e),e.get$denominatorUnits(e)).assertInt$0()},$signature:12},C._EvaluateVisitor_visitForRule_closure3.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l=this.$this,u=this.node,_=l._expressionNode$1(u.from);for(e=this.from,t=this._box_0,n=this.direction,r=u.variable,i=this.fromNumber,u=u.children;e!==t.to;e+=n)if(s=l._environment,a=i.get$numeratorUnits(i),s.setLocalVariable$3(r,C.SassNumber_SassNumber$withUnits(e,i.get$denominatorUnits(i),a),_),o=l._handleReturn$2(u,new C._EvaluateVisitor_visitForRule__closure(l)),null!=o)return o;return null},$signature:38},C._EvaluateVisitor_visitForRule__closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:80},C._EvaluateVisitor_visitForwardRule_closure.prototype={call$1:function(e){this.$this._environment.forwardModule$2(e,this.node)},$signature:63},C._EvaluateVisitor_visitForwardRule_closure0.prototype={call$1:function(e){this.$this._environment.forwardModule$2(e,this.node)},$signature:63},C._EvaluateVisitor_visitIfRule_closure.prototype={call$0:function(){var e=this.$this;return e._handleReturn$2(this._box_0.clause.children,new C._EvaluateVisitor_visitIfRule__closure(e))},$signature:38},C._EvaluateVisitor_visitIfRule__closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:80},C._EvaluateVisitor__visitDynamicImport_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p,h=this.$this,d=this.$import,f=h._loadStylesheet$3$forImport(d.urlString,d.span,!0),g=f.stylesheet,m=g.span,y=m.get$sourceUrl(m);if(null!=y){if(m=h._activeModules,m.containsKey$1(y))throw d=C.NullableExtension_andThen(m.$index(0,y),new C._EvaluateVisitor__visitDynamicImport__closure(h)),C.wrapException(null==d?h._evaluate$_exception$1("This file is already being loaded."):d);m.$indexSet(0,y,d)}if(d=g._uses,m=V.UnmodifiableListView_UseRule,e=new C.UnmodifiableListView(d,m),0===e.get$length(e)?(e=new C.UnmodifiableListView(g._forwards,V.UnmodifiableListView_ForwardRule),e=0===e.get$length(e)):e=!1,e)return t=h._importer,d=h._assertInModule$2(h.__stylesheet,"_stylesheet"),n=h._inDependency,h._importer=f.importer,h.__stylesheet=g,h._inDependency=f.isDependency,h.visitStylesheet$1(g),h._importer=t,h.__stylesheet=d,h._inDependency=n,void h._activeModules.remove$1(0,y);if(d=new C.UnmodifiableListView(d,m),d.any$1(d,new C._EvaluateVisitor__visitDynamicImport__closure0)?r=!0:(d=new C.UnmodifiableListView(g._forwards,V.UnmodifiableListView_ForwardRule),r=d.any$1(d,new C._EvaluateVisitor__visitDynamicImport__closure1)),i=C._Cell$(),d=h._environment,m=V.String,e=V.Module_Callable,s=V.AstNode,a=C._setArrayType([],V.JSArray_Module_Callable),o=d._variables,o=C._setArrayType(o.slice(0),C._arrayInstanceType(o)),l=d._variableNodes,l=C._setArrayType(l.slice(0),C._arrayInstanceType(l)),u=d._functions,u=C._setArrayType(u.slice(0),C._arrayInstanceType(u)),_=d._mixins,_=C._setArrayType(_.slice(0),C._arrayInstanceType(_)),c=C.Environment$_(C.LinkedHashMap_LinkedHashMap$_empty(m,e),C.LinkedHashMap_LinkedHashMap$_empty(m,s),C.LinkedHashMap_LinkedHashMap$_empty(e,s),d._importedModules,null,null,a,o,l,u,_,d._content),h._withEnvironment$2(c,new C._EvaluateVisitor__visitDynamicImport__closure2(h,f,g,r,c,i)),$=c.toDummyModule$0(),h._environment.importForwards$1($),r)for($.transitivelyContainsCss&&h._combineCss$2$clone($,$.transitivelyContainsExtensions).accept$1(h),p=new C._ImportedCssVisitor(h),d=E.get$iterator$ax(i._readLocal$0());d.moveNext$0();)d.get$current(d).accept$1(p);h._activeModules.remove$1(0,y)},$signature:0},C._EvaluateVisitor__visitDynamicImport__closure.prototype={call$1:function(e){return this.$this._multiSpanException$3("This file is already being loaded.","new load",C.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],V.FileSpan,V.String))},$signature:86},C._EvaluateVisitor__visitDynamicImport__closure0.prototype={call$1:function(e){return"sass"!==e.url.get$scheme()},$signature:170},C._EvaluateVisitor__visitDynamicImport__closure1.prototype={call$1:function(e){return"sass"!==e.url.get$scheme()},$signature:171},C._EvaluateVisitor__visitDynamicImport__closure2.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._importer,s=r._assertInModule$2(r.__stylesheet,"_stylesheet"),a=r._assertInModule$2(r.__root,"_root"),o=r._assertInModule$2(r.__parent,"__parent"),l=r._assertInModule$2(r.__endOfImports,"_endOfImports"),u=r._outOfOrderImports,_=r._configuration,c=r._inDependency,$=this.result;r._importer=$.importer,e=r.__stylesheet=this.stylesheet,t=this.loadsUserDefinedModules,t&&(n=C.ModifiableCssStylesheet$(e.span),r.__root=n,r.__parent=r._assertInModule$2(n,"_root"),r.__endOfImports=0,r._outOfOrderImports=null),r._inDependency=$.isDependency,$=new C.UnmodifiableListView(e._forwards,V.UnmodifiableListView_ForwardRule),$.get$isEmpty($)||(r._configuration=this.environment.toImplicitConfiguration$0()),r.visitStylesheet$1(e),$=t?r._addOutOfOrderImports$0():C._setArrayType([],V.JSArray_ModifiableCssNode),this.children.__late_helper$_value=$,r._importer=i,r.__stylesheet=s,t&&(r.__root=a,r.__parent=o,r.__endOfImports=l,r._outOfOrderImports=u),r._configuration=_,r._inDependency=c},$signature:1},C._EvaluateVisitor_visitIncludeRule_closure.prototype={call$0:function(){var e=this.node;return this.$this._environment.getMixin$2$namespace(e.name,e.namespace)},$signature:105},C._EvaluateVisitor_visitIncludeRule_closure0.prototype={call$0:function(){return this.node.get$spanWithoutContent()},$signature:24},C._EvaluateVisitor_visitIncludeRule_closure2.prototype={call$1:function(e){var t=this.$this;return new C.UserDefinedCallable(e,t._environment.closure$0(),t._inDependency,V.UserDefinedCallable_Environment)},$signature:269},C._EvaluateVisitor_visitIncludeRule_closure1.prototype={call$0:function(){var e=this.$this,t=e._environment,n=t._content;t._content=this.contentCallable,new C._EvaluateVisitor_visitIncludeRule__closure(e,this.mixin,this.nodeWithSpan).call$0(),t._content=n},$signature:1},C._EvaluateVisitor_visitIncludeRule__closure.prototype={call$0:function(){var e=this.$this,t=e._environment,n=t._inMixin;t._inMixin=!0,new C._EvaluateVisitor_visitIncludeRule___closure(e,this.mixin,this.nodeWithSpan).call$0(),t._inMixin=n},$signature:0},C._EvaluateVisitor_visitIncludeRule___closure.prototype={call$0:function(){var e,t,n,r,i;for(e=this.mixin.declaration.children,t=e.length,n=this.$this,r=this.nodeWithSpan,i=0;i<t;++i)n._addErrorSpan$2(r,new C._EvaluateVisitor_visitIncludeRule____closure(n,e[i]))},$signature:0},C._EvaluateVisitor_visitIncludeRule____closure.prototype={call$0:function(){return this.statement.accept$1(this.$this)},$signature:38},C._EvaluateVisitor_visitMediaRule_closure.prototype={call$1:function(e){return this.$this._mergeMediaQueries$2(e,this.queries)},$signature:78},C._EvaluateVisitor_visitMediaRule_closure0.prototype={call$0:function(){var e=this.$this,t=this.mergedQueries;null==t&&(t=this.queries),e._withMediaQueries$3(t,this.mergedSources,new C._EvaluateVisitor_visitMediaRule__closure(e,this.node))},$signature:1},C._EvaluateVisitor_visitMediaRule__closure.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._atRootExcludingStyleRule?null:r._styleRuleIgnoringAtRoot;if(null==i)for(e=this.node.children,t=e.length,n=0;n<t;++n)e[n].accept$1(r);else r._withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$(i._style_rule$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitMediaRule___closure(r,this.node),!1,V.ModifiableCssStyleRule,V.Null)},$signature:1},C._EvaluateVisitor_visitMediaRule___closure.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitMediaRule_closure1.prototype={call$1:function(e){var t;return V.CssStyleRule._is(e)?t=!0:(t=this.mergedSources,t=t.get$isNotEmpty(t)&&V.CssMediaRule._is(e)&&A.JSArray_methods.every$1(e.queries,t.get$contains(t))),t},$signature:7},C._EvaluateVisitor_visitStyleRule_closure.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitStyleRule_closure0.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitStyleRule_closure1.prototype={call$0:function(){var e=this.$this;e._withStyleRule$2(this.rule,new C._EvaluateVisitor_visitStyleRule__closure(e,this.node))},$signature:1},C._EvaluateVisitor_visitStyleRule__closure.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitStyleRule_closure2.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitStyleRule_closure3.prototype={call$1:function(e){return V.CssComment._is(e)},$signature:129},C._EvaluateVisitor_visitSupportsRule_closure.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._atRootExcludingStyleRule?null:r._styleRuleIgnoringAtRoot;if(null==i)for(e=this.node.children,t=e.length,n=0;n<t;++n)e[n].accept$1(r);else r._withParent$2$2(C.ModifiableCssStyleRule$(i._style_rule$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitSupportsRule__closure(r,this.node),V.ModifiableCssStyleRule,V.Null)},$signature:1},C._EvaluateVisitor_visitSupportsRule__closure.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitSupportsRule_closure0.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitVariableDeclaration_closure.prototype={call$0:function(){var e=this.override;this.$this._environment.setVariable$4$global(this.node.name,e.value,e.assignmentNode,!0)},$signature:1},C._EvaluateVisitor_visitVariableDeclaration_closure0.prototype={call$0:function(){var e=this.node;return this.$this._environment.getVariable$2$namespace(e.name,e.namespace)},$signature:38},C._EvaluateVisitor_visitVariableDeclaration_closure1.prototype={call$0:function(){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:1},C._EvaluateVisitor_visitUseRule_closure.prototype={call$1:function(e){var t=this.node;this.$this._environment.addModule$3$namespace(e,t,t.namespace)},$signature:63},C._EvaluateVisitor_visitWarnRule_closure.prototype={call$0:function(){return this.node.expression.accept$1(this.$this)},$signature:30},C._EvaluateVisitor_visitWhileRule_closure.prototype={call$0:function(){var e,t,n,r;for(e=this.node,t=e.condition,n=this.$this,e=e.children;t.accept$1(n).get$isTruthy();)if(r=n._handleReturn$2(e,new C._EvaluateVisitor_visitWhileRule__closure(n)),null!=r)return r;return null},$signature:38},C._EvaluateVisitor_visitWhileRule__closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:80},C._EvaluateVisitor_visitBinaryOperationExpression_closure.prototype={call$0:function(){var e,t,n,r,i=this.node,s=this.$this,a=i.left.accept$1(s),o=i.operator;switch(o){case A.BinaryOperator_2jN:return e=i.right.accept$1(s),new C.SassString(C.serializeValue(a,!1,!0)+"="+C.serializeValue(e,!1,!0),!1);case A.BinaryOperator_M6L:return a.get$isTruthy()?a:i.right.accept$1(s);case A.BinaryOperator_SNp:return a.get$isTruthy()?i.right.accept$1(s):a;case A.BinaryOperator_ql5:return a.$eq(0,i.right.accept$1(s))?A.SassBoolean_true:A.SassBoolean_false;case A.BinaryOperator_ViB:return a.$eq(0,i.right.accept$1(s))?A.SassBoolean_false:A.SassBoolean_true;case A.BinaryOperator_cIH:return a.greaterThan$1(i.right.accept$1(s));case A.BinaryOperator_7Tg:return a.greaterThanOrEquals$1(i.right.accept$1(s));case A.BinaryOperator_U8c:return a.lessThan$1(i.right.accept$1(s));case A.BinaryOperator_kpg:return a.lessThanOrEquals$1(i.right.accept$1(s));case A.BinaryOperator_anB:return a.plus$1(i.right.accept$1(s));case A.BinaryOperator_olz:return a.minus$1(i.right.accept$1(s));case A.BinaryOperator_qN2:return a.times$1(i.right.accept$1(s));case A.BinaryOperator_t8B:return e=i.right.accept$1(s),t=a.dividedBy$1(e),i.allowsSlash&&a instanceof C.SassNumber&&e instanceof C.SassNumber?V.SassNumber._as(t).withSlash$2(a,e):(a instanceof C.SassNumber&&e instanceof C.SassNumber&&(o=C.S((new C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation).call$1(i)),n=A.C__MakeExpressionCalculationSafe.visitBinaryOperationExpression$1(i),r=i.get$span(i),s._warn$3(k.Using__o+o+" or "+new C.CalculationExpression("calc",C.CalculationExpression__verifyArguments(C._setArrayType([n],V.JSArray_Expression)),r).toString$0(0)+k.x0a_Morex20,i.get$span(i),A.Deprecation_xHK)),t);case A.BinaryOperator_OTG:return a.modulo$1(i.right.accept$1(s));default:throw C.wrapException(C.ArgumentError$("Unknown binary operator "+o.toString$0(0)+".",null))}},$signature:30},C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation.prototype={call$1:function(e){return e instanceof C.BinaryOperationExpression&&e.operator===A.BinaryOperator_t8B?"math.div("+C.S(this.call$1(e.left))+", "+C.S(this.call$1(e.right))+")":e instanceof C.ParenthesizedExpression?e.expression.toString$0(0):e.toString$0(0)},$signature:126},C._EvaluateVisitor_visitVariableExpression_closure.prototype={call$0:function(){var e=this.node;return this.$this._environment.getVariable$2$namespace(e.name,e.namespace)},$signature:38},C._EvaluateVisitor_visitUnaryOperationExpression_closure.prototype={call$0:function(){var e=this.node.operator;switch(e){case A.UnaryOperator_gg4:return this.operand.unaryPlus$0();case A.UnaryOperator_TLI:return this.operand.unaryMinus$0();case A.UnaryOperator_Ix1:return new C.SassString("/"+C.serializeValue(this.operand,!1,!0),!1);case A.UnaryOperator_not_not_not:return this.operand.unaryNot$0();default:throw C.wrapException(C.StateError$("Unknown unary operator "+e.toString$0(0)+"."))}},$signature:30},C._EvaluateVisitor__visitCalculationValue_closure.prototype={call$0:function(){var e=this.$this,t=this.node,n=this.inMinMax;return C.SassCalculation_operateInternal(e._binaryOperatorToCalculationOperator$1(t.operator),e._visitCalculationValue$2$inMinMax(t.left,n),e._visitCalculationValue$2$inMinMax(t.right,n),n,!e._inSupportsDeclaration)},$signature:81},C._EvaluateVisitor_visitListExpression_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:271},C._EvaluateVisitor_visitFunctionExpression_closure.prototype={call$0:function(){var e=this.node;return this.$this._getFunction$2$namespace(C.stringReplaceAllUnchecked(e.originalName,"_","-"),e.namespace)},$signature:105},C._EvaluateVisitor_visitFunctionExpression_closure0.prototype={call$0:function(){var e=this.node;return this.$this._runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:30},C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure.prototype={call$0:function(){var e=this.node;return this.$this._runFunctionCallable$3(e.$arguments,this.$function,e)},$signature:30},C._EvaluateVisitor__runUserDefinedCallable_closure.prototype={call$0:function(){var e=this.$this,t=this.callable;return e._withEnvironment$2(t.environment.closure$0(),new C._EvaluateVisitor__runUserDefinedCallable__closure(e,this.evaluated,t,this.nodeWithSpan,this.run,this.V))},$signature:function(){return this.V._eval$1("0()")}},C._EvaluateVisitor__runUserDefinedCallable__closure.prototype={call$0:function(){var e=this.$this,t=this.V;return e._environment.scope$1$1(new C._EvaluateVisitor__runUserDefinedCallable___closure(e,this.evaluated,this.callable,this.nodeWithSpan,this.run,t),t)},$signature:function(){return this.V._eval$1("0()")}},C._EvaluateVisitor__runUserDefinedCallable___closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p,h=this.$this,d=this.evaluated,f=d.positional,g=d.named,m=this.callable.declaration.$arguments,y=this.nodeWithSpan;for(h._verifyArguments$4(f.length,g,m,y),e=m.$arguments,t=e.length,n=Math.min(f.length,t),r=d.positionalNodes,i=0;i<n;++i)h._environment.setLocalVariable$3(e[i].name,f[i],r[i]);for(i=f.length,r=d.namedNodes;i<t;++i)s=e[i],a=s.name,o=g.remove$1(0,a),null==o&&(l=s.defaultValue,o=h._withoutSlash$2(l.accept$1(h),h._expressionNode$1(l))),l=h._environment,u=r.$index(0,a),null==u&&(u=s.defaultValue,u.toString,u=h._expressionNode$1(u)),l.setLocalVariable$3(a,o,u);if(_=m.restArgument,null!=_?(c=f.length>t?A.JSArray_methods.sublist$1(f,t):A.List_empty8,d=d.separator,$=C.SassArgumentList$(c,g,d===A.ListSeparator_undecided_null_undecided?A.ListSeparator_rXA:d),h._environment.setLocalVariable$3(_,$,y)):$=null,p=this.run.call$0(),null==$)return p;if(d=g.__js_helper$_length,0===d)return p;if($._wereKeywordsAccessed)return p;throw f=C._instanceType(g)._eval$1("LinkedHashMapKeyIterable<1>"),C.wrapException(C.MultiSpanSassRuntimeException$("No "+C.pluralize("argument",d,null)+" named "+C.toSentence(C.MappedIterable_MappedIterable(new C.LinkedHashMapKeyIterable(g,f),new C._EvaluateVisitor__runUserDefinedCallable____closure,f._eval$1("Iterable.E"),V.Object),"or")+".",y.get$span(y),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([m.get$spanWithName(),"declaration"],V.FileSpan,V.String),h._evaluate$_stackTrace$1(y.get$span(y))))},$signature:function(){return this.V._eval$1("0()")}},C._EvaluateVisitor__runUserDefinedCallable____closure.prototype={call$1:function(e){return"$"+e},$signature:5},C._EvaluateVisitor__runFunctionCallable_closure.prototype={call$0:function(){var e,t,n,r,i,s;for(e=this.callable.declaration,t=e.children,n=t.length,r=this.$this,i=0;i<n;++i)if(s=t[i].accept$1(r),s instanceof C.Value)return s;throw C.wrapException(r._evaluate$_exception$2("Function finished without @return.",e.span))},$signature:30},C._EvaluateVisitor__runBuiltInCallable_closure.prototype={call$0:function(){return this.overload.verify$2(this.evaluated.positional.length,this.namedSet)},$signature:0},C._EvaluateVisitor__runBuiltInCallable_closure0.prototype={call$0:function(){return this.callback.call$1(this.evaluated.positional)},$signature:30},C._EvaluateVisitor__runBuiltInCallable_closure1.prototype={call$1:function(e){return"$"+e},$signature:5},C._EvaluateVisitor__evaluateArguments_closure.prototype={call$1:function(e){return e},$signature:36},C._EvaluateVisitor__evaluateArguments_closure0.prototype={call$1:function(e){return this.$this._withoutSlash$2(e,this.restNodeForSpan)},$signature:36},C._EvaluateVisitor__evaluateArguments_closure1.prototype={call$2:function(e,t){var n=this.restNodeForSpan;this.named.$indexSet(0,e,this.$this._withoutSlash$2(t,n)),this.namedNodes.$indexSet(0,e,n)},$signature:75},C._EvaluateVisitor__evaluateArguments_closure2.prototype={call$1:function(e){return e},$signature:36},C._EvaluateVisitor__evaluateMacroArguments_closure.prototype={call$1:function(e){var t=this.restArgs;return new C.ValueExpression(e,t.get$span(t))},$signature:54},C._EvaluateVisitor__evaluateMacroArguments_closure0.prototype={call$1:function(e){var t=this.restArgs;return new C.ValueExpression(this.$this._withoutSlash$2(e,this.restNodeForSpan),t.get$span(t))},$signature:54},C._EvaluateVisitor__evaluateMacroArguments_closure1.prototype={call$2:function(e,t){var n=this.restArgs;this.named.$indexSet(0,e,new C.ValueExpression(this.$this._withoutSlash$2(t,this.restNodeForSpan),n.get$span(n)))},$signature:75},C._EvaluateVisitor__evaluateMacroArguments_closure2.prototype={call$1:function(e){var t=this.keywordRestArgs;return new C.ValueExpression(this.$this._withoutSlash$2(e,this.keywordRestNodeForSpan),t.get$span(t))},$signature:54},C._EvaluateVisitor__addRestMap_closure.prototype={call$2:function(e,t){var n,r=this.$this;if(!(e instanceof C.SassString))throw n=this.nodeWithSpan,C.wrapException(r._evaluate$_exception$2(k.Variab_+e.toString$0(0)+" is not a string in "+this.map.toString$0(0)+".",n.get$span(n)));this.values.$indexSet(0,e._string$_text,this.convert.call$1(r._withoutSlash$2(t,this.expressionNode)))},$signature:53},C._EvaluateVisitor__verifyArguments_closure.prototype={call$0:function(){return this.$arguments.verify$2(this.positional,new C.MapKeySet(this.named,V.MapKeySet_String))},$signature:0},C._EvaluateVisitor_visitStringExpression_closure.prototype={call$1:function(e){var t,n;return"string"==typeof e?e:(V.Expression._as(e),t=this.$this,n=e.accept$1(t),n instanceof C.SassString?n._string$_text:t._evaluate$_serialize$3$quote(n,e,!1))},$signature:59},C._EvaluateVisitor_visitCssAtRule_closure.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=this.$this,n=C._instanceType(e)._precomputed1;e.moveNext$0();)r=e.__internal$_current,(null==r?n._as(r):r).accept$1(t)},$signature:1},C._EvaluateVisitor_visitCssAtRule_closure0.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitCssKeyframeBlock_closure.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=this.$this,n=C._instanceType(e)._precomputed1;e.moveNext$0();)r=e.__internal$_current,(null==r?n._as(r):r).accept$1(t)},$signature:1},C._EvaluateVisitor_visitCssKeyframeBlock_closure0.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitCssMediaRule_closure.prototype={call$1:function(e){return this.$this._mergeMediaQueries$2(e,this.node.queries)},$signature:78},C._EvaluateVisitor_visitCssMediaRule_closure0.prototype={call$0:function(){var e=this.$this,t=this.mergedQueries;null==t&&(t=this.node.queries),e._withMediaQueries$3(t,this.mergedSources,new C._EvaluateVisitor_visitCssMediaRule__closure(e,this.node))},$signature:1},C._EvaluateVisitor_visitCssMediaRule__closure.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._atRootExcludingStyleRule?null:r._styleRuleIgnoringAtRoot;if(null==i)for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=C._instanceType(e)._precomputed1;e.moveNext$0();)n=e.__internal$_current,(null==n?t._as(n):n).accept$1(r);else r._withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$(i._style_rule$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitCssMediaRule___closure(r,this.node),!1,V.ModifiableCssStyleRule,V.Null)},$signature:1},C._EvaluateVisitor_visitCssMediaRule___closure.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=this.$this,n=C._instanceType(e)._precomputed1;e.moveNext$0();)r=e.__internal$_current,(null==r?n._as(r):r).accept$1(t)},$signature:1},C._EvaluateVisitor_visitCssMediaRule_closure1.prototype={call$1:function(e){var t;return V.CssStyleRule._is(e)?t=!0:(t=this.mergedSources,t=t.get$isNotEmpty(t)&&V.CssMediaRule._is(e)&&A.JSArray_methods.every$1(e.queries,t.get$contains(t))),t},$signature:7},C._EvaluateVisitor_visitCssStyleRule_closure.prototype={call$0:function(){var e=this.$this;e._withStyleRule$2(this.rule,new C._EvaluateVisitor_visitCssStyleRule__closure(e,this.node))},$signature:1},C._EvaluateVisitor_visitCssStyleRule__closure.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=this.$this,n=C._instanceType(e)._precomputed1;e.moveNext$0();)r=e.__internal$_current,(null==r?n._as(r):r).accept$1(t)},$signature:1},C._EvaluateVisitor_visitCssStyleRule_closure0.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor_visitCssSupportsRule_closure.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._atRootExcludingStyleRule?null:r._styleRuleIgnoringAtRoot;if(null==i)for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=C._instanceType(e)._precomputed1;e.moveNext$0();)n=e.__internal$_current,(null==n?t._as(n):n).accept$1(r);else r._withParent$2$2(C.ModifiableCssStyleRule$(i._style_rule$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitCssSupportsRule__closure(r,this.node),V.ModifiableCssStyleRule,V.Null)},$signature:1},C._EvaluateVisitor_visitCssSupportsRule__closure.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=this.$this,n=C._instanceType(e)._precomputed1;e.moveNext$0();)r=e.__internal$_current,(null==r?n._as(r):r).accept$1(t)},$signature:1},C._EvaluateVisitor_visitCssSupportsRule_closure0.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluateVisitor__serialize_closure.prototype={call$0:function(){return C.serializeValue(this.value,!1,this.quote)},$signature:32},C._EvaluateVisitor__expressionNode_closure.prototype={call$0:function(){var e=this.expression;return this.$this._environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:138},C._EvaluateVisitor__withoutSlash_recommendation.prototype={call$1:function(e){var t=e.asSlash;return null!=t?"math.div("+C.S(this.call$1(t.item1))+", "+C.S(this.call$1(t.item2))+")":C.serializeValue(e,!0,!0)},$signature:177},C._EvaluateVisitor__stackFrame_closure.prototype={call$1:function(e){var t=this.$this._evaluate$_importCache;return t=null==t?null:t.humanize$1(e),null==t?e:t},$signature:77},C._EvaluateVisitor__stackTrace_closure.prototype={call$1:function(e){return this.$this._stackFrame$2(e.item1,E.get$span$z(e.item2))},$signature:178},C._ImportedCssVisitor.prototype={visitCssAtRule$1:function(e){var t=e.isChildless?null:new C._ImportedCssVisitor_visitCssAtRule_closure;this._visitor._addChild$2$through(e,t)},visitCssComment$1:function(e){return this._visitor._addChild$1(e)},visitCssDeclaration$1:function(e){},visitCssImport$1:function(e){var t,n=this._visitor;n._assertInModule$2(n.__parent,"__parent")!==n._assertInModule$2(n.__root,"_root")?n._addChild$1(e):n._assertInModule$2(n.__endOfImports,"_endOfImports")===E.get$length$asx(n._assertInModule$2(n.__root,"_root").children._collection$_source)?(n._addChild$1(e),n.__endOfImports=n._assertInModule$2(n.__endOfImports,"_endOfImports")+1):(t=n._outOfOrderImports,(null==t?n._outOfOrderImports=C._setArrayType([],V.JSArray_ModifiableCssImport):t).push(e))},visitCssKeyframeBlock$1:function(e){},visitCssMediaRule$1:function(e){var t=this._visitor,n=t._mediaQueries;t._addChild$2$through(e,new C._ImportedCssVisitor_visitCssMediaRule_closure(null==n||null!=t._mergeMediaQueries$2(n,e.queries)))},visitCssStyleRule$1:function(e){return this._visitor._addChild$2$through(e,new C._ImportedCssVisitor_visitCssStyleRule_closure)},visitCssStylesheet$1:function(e){var t,n,r;for(t=e.children,t=new C.ListIterator(t,t.get$length(t)),n=C._instanceType(t)._precomputed1;t.moveNext$0();)r=t.__internal$_current,(null==r?n._as(r):r).accept$1(this)},visitCssSupportsRule$1:function(e){return this._visitor._addChild$2$through(e,new C._ImportedCssVisitor_visitCssSupportsRule_closure)}},C._ImportedCssVisitor_visitCssAtRule_closure.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._ImportedCssVisitor_visitCssMediaRule_closure.prototype={call$1:function(e){var t;return t=!!V.CssStyleRule._is(e)||this.hasBeenMerged&&V.CssMediaRule._is(e),t},$signature:7},C._ImportedCssVisitor_visitCssStyleRule_closure.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._ImportedCssVisitor_visitCssSupportsRule_closure.prototype={call$1:function(e){return V.CssStyleRule._is(e)},$signature:7},C._EvaluationContext.prototype={get$currentCallableSpan:function(){var e=this._visitor._callableNode;if(null!=e)return e.get$span(e);throw C.wrapException(C.StateError$(k.No_Sasc))},warn$2:function(e,t,n){var r=this._visitor,i=r._importSpan;null==i&&(i=r._callableNode,i=null==i?null:i.get$span(i)),null==i&&(i=this._defaultWarnNodeWithSpan,i=i.get$span(i)),r._warn$3(t,i,n)},$isEvaluationContext:1},C._ArgumentResults.prototype={},C._LoadedStylesheet.prototype={},C.EveryCssVisitor.prototype={visitCssAtRule$1:function(e){var t=e.children;return t.every$1(t,new C.EveryCssVisitor_visitCssAtRule_closure(this))},visitCssComment$1:function(e){return!1},visitCssDeclaration$1:function(e){return!1},visitCssImport$1:function(e){return!1},visitCssKeyframeBlock$1:function(e){var t=e.children;return t.every$1(t,new C.EveryCssVisitor_visitCssKeyframeBlock_closure(this))},visitCssMediaRule$1:function(e){var t=e.children;return t.every$1(t,new C.EveryCssVisitor_visitCssMediaRule_closure(this))},visitCssStyleRule$1:function(e){var t=e.children;return t.every$1(t,new C.EveryCssVisitor_visitCssStyleRule_closure(this))},visitCssStylesheet$1:function(e){return E.every$1$ax(e.get$children(e),new C.EveryCssVisitor_visitCssStylesheet_closure(this))},visitCssSupportsRule$1:function(e){var t=e.children;return t.every$1(t,new C.EveryCssVisitor_visitCssSupportsRule_closure(this))}},C.EveryCssVisitor_visitCssAtRule_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:7},C.EveryCssVisitor_visitCssKeyframeBlock_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:7},C.EveryCssVisitor_visitCssMediaRule_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:7},C.EveryCssVisitor_visitCssStyleRule_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:7},C.EveryCssVisitor_visitCssStylesheet_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:7},C.EveryCssVisitor_visitCssSupportsRule_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:7},C._MakeExpressionCalculationSafe.prototype={visitCalculationExpression$1:function(e){return e},visitBinaryOperationExpression$1:function(e){var t,n,r;return e.operator===A.BinaryOperator_OTG?(t=C._setArrayType([e],V.JSArray_Expression),n=e.get$span(e),r=V.Expression,n=new C.FunctionExpression("math","max",new C.ArgumentInvocation(C.List_List$unmodifiable(t,r),C.ConstantMap_ConstantMap$from(A.Map_empty3,V.String,r),null,null,n),e.get$span(e)),t=n):t=this.super$ReplaceExpressionVisitor$visitBinaryOperationExpression(e),t},visitInterpolatedFunctionExpression$1:function(e){return e},visitUnaryOperationExpression$1:function(e){var t=e.operator;return t===A.UnaryOperator_gg4?e.operand:t===A.UnaryOperator_TLI?new C.BinaryOperationExpression(A.BinaryOperator_qN2,new C.NumberExpression(-1,null,e.span),e.operand,!1):this.super$ReplaceExpressionVisitor$visitUnaryOperationExpression(e)}},C.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor.prototype={},C._FindDependenciesVisitor.prototype={visitEachRule$1:function(e){},visitForRule$1:function(e){},visitIfRule$1:function(e){},visitWhileRule$1:function(e){},visitUseRule$1:function(e){var t=e.url;"sass"!==t.get$scheme()?this._find_dependencies$_uses.add$1(0,t):"sass:meta"===t.toString$0(0)&&this._metaNamespaces.add$1(0,e.namespace)},visitForwardRule$1:function(e){var t=e.url;"sass"!==t.get$scheme()&&this._find_dependencies$_forwards.add$1(0,t)},visitImportRule$1:function(e){var t,n,r,i,s;for(t=e.imports,n=t.length,r=this._imports,i=0;i<n;++i)s=t[i],s instanceof C.DynamicImport&&r.add$1(0,C.Uri_parse(s.urlString))},visitIncludeRule$1:function(e){var t,n,r,i;if("load-css"===e.name&&this._metaNamespaces.contains$1(0,e.namespace)&&(n=e.$arguments.positional,0!==n.length&&(r=A.JSArray_methods.get$first(n),r instanceof C.StringExpression))){t=r.text.get$asPlain();try{null!=t&&this._metaLoadCss.add$1(0,C.Uri_parse(t))}catch(i){if(!V.FormatException._is(C.unwrapException(i)))throw i}}}},C.DependencyReport.prototype={},C.__FindDependenciesVisitor_Object_RecursiveStatementVisitor.prototype={},C.RecursiveStatementVisitor.prototype={visitAtRootRule$1:function(e){this.visitChildren$1(e.children)},visitAtRule$1:function(e){return C.NullableExtension_andThen(e.children,this.get$visitChildren())},visitContentBlock$1:function(e){return null},visitContentRule$1:function(e){},visitDebugRule$1:function(e){},visitDeclaration$1:function(e){return C.NullableExtension_andThen(e.children,this.get$visitChildren())},visitErrorRule$1:function(e){},visitExtendRule$1:function(e){},visitFunctionRule$1:function(e){return null},visitLoudComment$1:function(e){},visitMediaRule$1:function(e){return this.visitChildren$1(e.children)},visitMixinRule$1:function(e){return null},visitReturnRule$1:function(e){},visitSilentComment$1:function(e){},visitStyleRule$1:function(e){return this.visitChildren$1(e.children)},visitStylesheet$1:function(e){return this.visitChildren$1(e.children)},visitSupportsRule$1:function(e){return this.visitChildren$1(e.children)},visitVariableDeclaration$1:function(e){},visitWarnRule$1:function(e){},visitChildren$1:function(e){var t;for(t=E.get$iterator$ax(e);t.moveNext$0();)t.get$current(t).accept$1(this)}},C.ReplaceExpressionVisitor.prototype={visitBinaryOperationExpression$1:function(e){return new C.BinaryOperationExpression(e.operator,e.left.accept$1(this),e.right.accept$1(this),!1)},visitBooleanExpression$1:function(e){return e},visitColorExpression$1:function(e){return e},visitFunctionExpression$1:function(e){return new C.FunctionExpression(e.namespace,e.originalName,this.visitArgumentInvocation$1(e.$arguments),e.span)},visitIfExpression$1:function(e){return new C.IfExpression(this.visitArgumentInvocation$1(e.$arguments),e.span)},visitListExpression$1:function(e){var t=e.contents;return new C.ListExpression(C.List_List$unmodifiable(new C.MappedListIterable(t,new C.ReplaceExpressionVisitor_visitListExpression_closure(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Expression>")),V.Expression),e.separator,e.hasBrackets,e.span)},visitMapExpression$1:function(e){var t=e.pairs;return new C.MapExpression(C.List_List$unmodifiable(new C.MappedListIterable(t,new C.ReplaceExpressionVisitor_visitMapExpression_closure(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Tuple2<Expression,Expression>>")),V.Tuple2_Expression_Expression),e.span)},visitNullExpression$1:function(e){return e},visitNumberExpression$1:function(e){return e},visitParenthesizedExpression$1:function(e){return new C.ParenthesizedExpression(e.expression.accept$1(this),e.span)},visitSelectorExpression$1:function(e){return e},visitStringExpression$1:function(e){return new C.StringExpression(this.visitInterpolation$1(e.text),e.hasQuotes)},visitSupportsExpression$1:function(e){return new C.SupportsExpression(this.visitSupportsCondition$1(e.condition))},visitUnaryOperationExpression$1:function(e){return new C.UnaryOperationExpression(e.operator,e.operand.accept$1(this),e.span)},visitValueExpression$1:function(e){return e},visitVariableExpression$1:function(e){return e},visitArgumentInvocation$1:function(e){var t,n,r=e.positional,i=V.String,s=V.Expression,a=C.LinkedHashMap_LinkedHashMap$_empty(i,s);for(t=e.named,t=t.get$entries(t),t=t.get$iterator(t);t.moveNext$0();)n=t.get$current(t),a.$indexSet(0,n.key,n.value.accept$1(this));return t=e.rest,t=null==t?null:t.accept$1(this),n=e.keywordRest,n=null==n?null:n.accept$1(this),new C.ArgumentInvocation(C.List_List$unmodifiable(new C.MappedListIterable(r,new C.ReplaceExpressionVisitor_visitArgumentInvocation_closure(this),C._arrayInstanceType(r)._eval$1("MappedListIterable<1,Expression>")),s),C.ConstantMap_ConstantMap$from(a,i,s),t,n,e.span)},visitSupportsCondition$1:function(e){if(e instanceof C.SupportsOperation)return C.SupportsOperation$(this.visitSupportsCondition$1(e.left),this.visitSupportsCondition$1(e.right),e.operator,e.span);if(e instanceof C.SupportsNegation)return new C.SupportsNegation(this.visitSupportsCondition$1(e.condition),e.span);if(e instanceof C.SupportsInterpolation)return new C.SupportsInterpolation(e.expression.accept$1(this),e.span);if(e instanceof C.SupportsDeclaration)return new C.SupportsDeclaration(e.name.accept$1(this),e.value.accept$1(this),e.span);throw C.wrapException(C.SassException$("BUG: Unknown SupportsCondition "+e.toString$0(0)+".",e.get$span(e)))},visitInterpolation$1:function(e){var t=e.contents;return C.Interpolation$(new C.MappedListIterable(t,new C.ReplaceExpressionVisitor_visitInterpolation_closure(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Object>")),e.span)}},C.ReplaceExpressionVisitor_visitListExpression_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:127},C.ReplaceExpressionVisitor_visitMapExpression_closure.prototype={call$1:function(e){var t=this.$this;return new C.Tuple2(e.item1.accept$1(t),e.item2.accept$1(t),V.Tuple2_Expression_Expression)},$signature:273},C.ReplaceExpressionVisitor_visitArgumentInvocation_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:127},C.ReplaceExpressionVisitor_visitInterpolation_closure.prototype={call$1:function(e){return V.Expression._is(e)?e.accept$1(this.$this):e},$signature:82},C.SelectorSearchVisitor.prototype={visitAttributeSelector$1:function(e){return null},visitClassSelector$1:function(e){return null},visitIDSelector$1:function(e){return null},visitPlaceholderSelector$1:function(e){return null},visitTypeSelector$1:function(e){return null},visitUniversalSelector$1:function(e){return null},visitComplexSelector$1:function(e){return C.IterableExtension_search(e.components,new C.SelectorSearchVisitor_visitComplexSelector_closure(this))},visitCompoundSelector$1:function(e){return C.IterableExtension_search(e.components,new C.SelectorSearchVisitor_visitCompoundSelector_closure(this))},visitPseudoSelector$1:function(e){return C.NullableExtension_andThen(e.selector,this.get$visitSelectorList())},visitSelectorList$1:function(e){return C.IterableExtension_search(e.components,this.get$visitComplexSelector())}},C.SelectorSearchVisitor_visitComplexSelector_closure.prototype={call$1:function(e){return this.$this.visitCompoundSelector$1(e.selector)},$signature:function(){return C._instanceType(this.$this)._eval$1("SelectorSearchVisitor.T?(ComplexSelectorComponent)")}},C.SelectorSearchVisitor_visitCompoundSelector_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:function(){return C._instanceType(this.$this)._eval$1("SelectorSearchVisitor.T?(SimpleSelector)")}},C.serialize_closure.prototype={call$1:function(e){return e>127},$signature:51},C._SerializeVisitor.prototype={visitCssStylesheet$1:function(e){var t,n,r,i,s,a,o,l,u,_;for(t=E.get$iterator$ax(e.get$children(e)),n=!this._inspect,r=this._style===A.OutputStyle_1,i=!r,s=V.CssComment,a=V.CssParentNode,o=this._serialize$_buffer,l=null;t.moveNext$0();)u=t.get$current(t),_=!!n&&(r?u.accept$1(A._IsInvisibleVisitor_true_true):u.accept$1(A._IsInvisibleVisitor_true_false)),_||(null!=l&&((a._is(l)?l.get$isChildless():!s._is(l))&&o.writeCharCode$1(59),this._isTrailingComment$2(u,l)?i&&o.writeCharCode$1(32):(i&&o.write$1(0,"\n"),l.get$isGroupEnd()&&i&&o.write$1(0,"\n"))),u.accept$1(this),l=u);t=null!=l&&((a._is(l)?l.get$isChildless():!s._is(l))&&i),t&&o.writeCharCode$1(59)},visitCssComment$1:function(e){this._serialize$_buffer.forSpan$2(e.span,new C._SerializeVisitor_visitCssComment_closure(this,e))},visitCssAtRule$1:function(e){var t;this._writeIndentation$0(),t=this._serialize$_buffer,t.forSpan$2(e.span,new C._SerializeVisitor_visitCssAtRule_closure(this,e)),e.isChildless||(this._style!==A.OutputStyle_1&&t.writeCharCode$1(32),this._serialize$_visitChildren$1(e))},visitCssMediaRule$1:function(e){var t;this._writeIndentation$0(),t=this._serialize$_buffer,t.forSpan$2(e.span,new C._SerializeVisitor_visitCssMediaRule_closure(this,e)),this._style!==A.OutputStyle_1&&t.writeCharCode$1(32),this._serialize$_visitChildren$1(e)},visitCssImport$1:function(e){this._writeIndentation$0(),this._serialize$_buffer.forSpan$2(e.span,new C._SerializeVisitor_visitCssImport_closure(this,e))},_writeImportUrl$1:function(e){var t,n;this._style===A.OutputStyle_1&&117===A.JSString_methods._codeUnitAt$1(e,0)?(t=A.JSString_methods.substring$2(e,4,e.length-1),n=A.JSString_methods._codeUnitAt$1(t,0),39===n||34===n?this._serialize$_buffer.write$1(0,t):this._visitQuotedString$1(t)):this._serialize$_buffer.write$1(0,e)},visitCssKeyframeBlock$1:function(e){var t;this._writeIndentation$0(),t=this._serialize$_buffer,t.forSpan$2(e.selector.span,new C._SerializeVisitor_visitCssKeyframeBlock_closure(this,e)),this._style!==A.OutputStyle_1&&t.writeCharCode$1(32),this._serialize$_visitChildren$1(e)},_visitMediaQuery$1:function(e){var t,n,r,i,s=e.modifier;null!=s&&(t=this._serialize$_buffer,t.write$1(0,s),t.writeCharCode$1(32)),s=e.type,null!=s&&(t=this._serialize$_buffer,t.write$1(0,s),0!==e.conditions.length&&t.write$1(0," and ")),s=e.conditions,1===s.length&&E.startsWith$1$s(A.JSArray_methods.get$first(s),"(not ")?(t=this._serialize$_buffer,t.write$1(0,"not "),n=A.JSArray_methods.get$first(s),t.write$1(0,A.JSString_methods.substring$2(n,5,n.length-1))):(r=e.conjunction?"and":"or",t=this._style===A.OutputStyle_1?r+" ":" "+r+" ",i=this._serialize$_buffer,this._writeBetween$3(s,t,i.get$write(i)))},visitCssStyleRule$1:function(e){var t;this._writeIndentation$0(),t=this._serialize$_buffer,t.forSpan$2(e._style_rule$_selector._box$_inner.value.span,new C._SerializeVisitor_visitCssStyleRule_closure(this,e)),this._style!==A.OutputStyle_1&&t.writeCharCode$1(32),this._serialize$_visitChildren$1(e)},visitCssSupportsRule$1:function(e){var t;this._writeIndentation$0(),t=this._serialize$_buffer,t.forSpan$2(e.span,new C._SerializeVisitor_visitCssSupportsRule_closure(this,e)),this._style!==A.OutputStyle_1&&t.writeCharCode$1(32),this._serialize$_visitChildren$1(e)},visitCssDeclaration$1:function(e){var t,n,r,i,s,a,o;if(this._writeIndentation$0(),s=e.name,this._serialize$_write$1(s),a=this._serialize$_buffer,a.writeCharCode$1(58),E.startsWith$1$s(s.value,"--")&&e.parsedAsCustomProperty)a.forSpan$2(e.value.span,new C._SerializeVisitor_visitCssDeclaration_closure(this,e));else{this._style!==A.OutputStyle_1&&a.writeCharCode$1(32);try{a.forSpan$2(e.valueSpanForMap,new C._SerializeVisitor_visitCssDeclaration_closure0(this,e))}catch(o){if(s=C.unwrapException(o),s instanceof C.MultiSpanSassScriptException)t=s,n=C.getTraceFromException(o),s=t.message,C.throwWithTrace(new C.MultiSpanSassException(t.primaryLabel,C.ConstantMap_ConstantMap$from(t.secondarySpans,V.FileSpan,V.String),s,e.value.span),n);else{if(!(s instanceof C.SassScriptException))throw o;r=s,i=C.getTraceFromException(o),C.throwWithTrace(new C.SassException(r.message,e.value.span),i)}}}},_writeFoldedValue$1:function(e){var t,n,r,i,s=C.StringScanner$(V.SassString._as(e.value.value)._string$_text,null,null);for(t=s.string.length,n=this._serialize$_buffer;s._string_scanner$_position!==t;)if(r=s.readChar$0(),10===r){n.writeCharCode$1(32);while(1){if(i=s.peekChar$0(),32!==i&&9!==i&&10!==i&&13!==i&&12!==i)break;s.readChar$0()}}else n.writeCharCode$1(r)},_writeReindentedValue$1:function(e){var t,n=V.SassString._as(e.value.value)._string$_text,r=this._minimumIndentation$1(n);if(null!=r){if(-1===r)return t=this._serialize$_buffer,t.write$1(0,C.trimAsciiRight(n,!0)),void t.writeCharCode$1(32);t=e.name.span,t=t.get$start(t),this._writeWithIndent$2(n,Math.min(r,t.file.getColumn$1(t.offset)))}else this._serialize$_buffer.write$1(0,n)},_minimumIndentation$1:function(e){var t,n,r,i,s,a=C.LineScanner$(e),o=a.string.length;while(1)if(a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),n=10!==t):n=!1,!n)break;if(a._string_scanner$_position===o)return 10===a.peekChar$1(-1)?-1:null;for(r=null;a._string_scanner$_position!==o;){for(;a._string_scanner$_position!==o;){if(i=a.peekChar$0(),32!==i&&9!==i)break;a._adjustLineAndColumn$1(a.super$StringScanner$readChar())}if(a._string_scanner$_position!==o&&!a.scanChar$1(10)){s=a._line_scanner$_column,r=null==r?s:Math.min(r,s);while(1)if(a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),n=10!==t):n=!1,!n)break}}return null==r?-1:r},_writeWithIndent$2:function(e,t){var n,r,i,s,a,o,l,u=C.LineScanner$(e);for(n=u.string,r=n.length,i=this._serialize$_buffer;u._string_scanner$_position!==r;){if(s=u.super$StringScanner$readChar(),u._adjustLineAndColumn$1(s),10===s)break;i.writeCharCode$1(s)}for(;1;){for(a=u._string_scanner$_position,o=1;1;){if(u._string_scanner$_position===r)return void i.writeCharCode$1(32);if(s=u.super$StringScanner$readChar(),u._adjustLineAndColumn$1(s),32!==s&&9!==s){if(10!==s)break;a=u._string_scanner$_position,++o}}for(this._writeTimes$2(10,o),this._writeIndentation$0(),l=u._string_scanner$_position,i.write$1(0,A.JSString_methods.substring$2(n,a+t,l));1;){if(u._string_scanner$_position===r)return;if(s=u.super$StringScanner$readChar(),u._adjustLineAndColumn$1(s),10===s)break;i.writeCharCode$1(s)}}},visitCalculation$1:function(e){var t,n=this._serialize$_buffer;n.write$1(0,e.name),n.writeCharCode$1(40),t=this._style===A.OutputStyle_1?",":", ",this._writeBetween$3(e.$arguments,t,this.get$_writeCalculationValue()),n.writeCharCode$1(41)},_writeCalculationValue$1:function(e){var t,n,r,i,s,a,o,l;if(e instanceof C.SassNumber&&!isFinite(e._number$_value)){if(t=E.getInterceptor$x(e),t.get$numeratorUnits(e).length>1||0!==t.get$denominatorUnits(e).length){if(!this._inspect)throw C.wrapException(C.SassScriptException$(C.S(e)+" isn't a valid CSS value.",null));return this._writeNumber$1(e._number$_value),void this._serialize$_buffer.write$1(0,e.get$unitString())}n=e._number$_value,n===1/0?this._serialize$_buffer.write$1(0,"infinity"):n===-1/0?this._serialize$_buffer.write$1(0,"-infinity"):isNaN(n)&&this._serialize$_buffer.write$1(0,"NaN"),r=C.IterableExtension_get_firstOrNull(t.get$numeratorUnits(e)),null!=r&&(t=this._style!==A.OutputStyle_1,t&&this._serialize$_buffer.writeCharCode$1(32),n=this._serialize$_buffer,n.writeCharCode$1(42),t&&n.writeCharCode$1(32),n.writeCharCode$1(49),n.write$1(0,r))}else e instanceof C.Value?e.accept$1(this):e instanceof C.CalculationInterpolation?this._serialize$_buffer.write$1(0,e.value):e instanceof C.CalculationOperation&&(i=e.left,s=i instanceof C.CalculationInterpolation||i instanceof C.CalculationOperation&&i.operator.precedence<e.operator.precedence,s&&this._serialize$_buffer.writeCharCode$1(40),this._writeCalculationValue$1(i),s&&this._serialize$_buffer.writeCharCode$1(41),a=this._style!==A.OutputStyle_1||1===e.operator.precedence,a&&this._serialize$_buffer.writeCharCode$1(32),t=this._serialize$_buffer,n=e.operator,t.write$1(0,n.operator),a&&t.writeCharCode$1(32),o=e.right,o instanceof C.CalculationInterpolation||o instanceof C.CalculationOperation&&this._parenthesizeCalculationRhs$2(n,o.operator)?l=!0:(n=n===A.CalculationOperator_OvN&&o instanceof C.SassNumber&&!isFinite(o._number$_value)&&o.get$hasUnits(),l=n),l&&t.writeCharCode$1(40),this._writeCalculationValue$1(o),l&&t.writeCharCode$1(41))},_parenthesizeCalculationRhs$2:function(e,t){return e===A.CalculationOperator_OvN||e!==A.CalculationOperator_IyK&&(t===A.CalculationOperator_IyK||t===A.CalculationOperator_2bx)},_writeRgb$1:function(e){var t,n=e._alpha,r=C.fuzzyEquals(n,1),i=this._serialize$_buffer;i.write$1(0,r?"rgb(":"rgba("),i.write$1(0,e.get$red(e)),t=this._style===A.OutputStyle_1,i.write$1(0,t?",":", "),i.write$1(0,e.get$green(e)),i.write$1(0,t?",":", "),i.write$1(0,e.get$blue(e)),r||(i.write$1(0,t?",":", "),this._writeNumber$1(n)),i.writeCharCode$1(41)},_canUseShortHex$1:function(e){var t=e.get$red(e);return(15&t)===A.JSInt_methods._shrOtherPositive$1(t,4)?(t=e.get$green(e),(15&t)===A.JSInt_methods._shrOtherPositive$1(t,4)?(t=e.get$blue(e),t=(15&t)===A.JSInt_methods._shrOtherPositive$1(t,4)):t=!1):t=!1,t},_writeHexComponent$1:function(e){var t=this._serialize$_buffer;t.writeCharCode$1(C.hexCharFor(A.JSInt_methods._shrOtherPositive$1(e,4))),t.writeCharCode$1(C.hexCharFor(15&e))},visitList$1:function(e){var t,n,r,i,s,a=e._hasBrackets;if(a)this._serialize$_buffer.writeCharCode$1(91);else if(0===e._list$_contents.length){if(!this._inspect)throw C.wrapException(C.SassScriptException$("() isn't a valid CSS value.",null));return void this._serialize$_buffer.write$1(0,"()")}t=this._inspect,t&&1===e._list$_contents.length?(n=e._separator,n=n===A.ListSeparator_rXA||n===A.ListSeparator_zg9,r=n):r=!1,r&&!a&&this._serialize$_buffer.writeCharCode$1(40),n=e._list$_contents,n=t?n:new C.WhereIterable(n,new C._SerializeVisitor_visitList_closure,C._arrayInstanceType(n)._eval$1("WhereIterable<1>")),i=e._separator,s=this._separatorString$1(i),this._writeBetween$3(n,s,t?new C._SerializeVisitor_visitList_closure0(this,e):new C._SerializeVisitor_visitList_closure1(this)),r&&(t=this._serialize$_buffer,t.write$1(0,i.separator),a||t.writeCharCode$1(41)),a&&this._serialize$_buffer.writeCharCode$1(93)},_separatorString$1:function(e){switch(e){case A.ListSeparator_rXA:return this._style===A.OutputStyle_1?",":", ";case A.ListSeparator_zg9:return this._style===A.OutputStyle_1?"/":" / ";case A.ListSeparator_EVt:return" ";default:return""}},_elementNeedsParens$2:function(e,t){var n;if(t instanceof C.SassList){if(t._list$_contents.length<2)return!1;if(t._hasBrackets)return!1;switch(e){case A.ListSeparator_rXA:return t._separator===A.ListSeparator_rXA;case A.ListSeparator_zg9:return n=t._separator,n===A.ListSeparator_rXA||n===A.ListSeparator_zg9;default:return t._separator!==A.ListSeparator_undecided_null_undecided}}return!1},visitMap$1:function(e){var t,n;if(!this._inspect)throw C.wrapException(C.SassScriptException$(e.toString$0(0)+" isn't a valid CSS value.",null));t=this._serialize$_buffer,t.writeCharCode$1(40),n=e._map$_contents,this._writeBetween$3(n.get$entries(n),", ",new C._SerializeVisitor_visitMap_closure(this)),t.writeCharCode$1(41)},_writeMapElement$1:function(e){var t=e instanceof C.SassList&&e._separator===A.ListSeparator_rXA&&!e._hasBrackets;t&&this._serialize$_buffer.writeCharCode$1(40),e.accept$1(this),t&&this._serialize$_buffer.writeCharCode$1(41)},visitNumber$1:function(e){var t,n=e.asSlash;if(null!=n)return this.visitNumber$1(n.item1),this._serialize$_buffer.writeCharCode$1(47),void this.visitNumber$1(n.item2);if(t=e._number$_value,isFinite(t))if(this._writeNumber$1(t),this._inspect)this._serialize$_buffer.write$1(0,e.get$unitString());else{if(e.get$numeratorUnits(e).length>1||0!==e.get$denominatorUnits(e).length)throw C.wrapException(C.SassScriptException$(e.toString$0(0)+" isn't a valid CSS value.",null));0!==e.get$numeratorUnits(e).length&&this._serialize$_buffer.write$1(0,A.JSArray_methods.get$first(e.get$numeratorUnits(e)))}else this.visitCalculation$1(new C.SassCalculation("calc",C.List_List$unmodifiable(C._setArrayType([e],V.JSArray_Object),V.Object)))},_writeNumber$1:function(e){var t,n=C.fuzzyAsInt(e);if(null==n){if(t=this._removeExponent$1(A.JSNumber_methods.toString$0(e)),t.length<12)return this._style===A.OutputStyle_1&&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(n)))},_removeExponent$1:function(e){var t,n,r,i=A.JSString_methods._codeUnitAt$1(e,0),s=45===i,a=C._Cell$(),o=e.length,l=0;while(1){if(!(l<o)){t=null;break}if(101===A.JSString_methods._codeUnitAt$1(e,l)){t=new C.StringBuffer(""),i=t._contents=""+C.Primitives_stringFromCharCode(i),s?(i+=C.Primitives_stringFromCharCode(A.JSString_methods._codeUnitAt$1(e,1)),t._contents=i,l>3&&(t._contents=i+A.JSString_methods.substring$2(e,3,l))):l>2&&(t._contents=i+A.JSString_methods.substring$2(e,2,l)),a.__late_helper$_value=C.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(i=a._readLocal$0(),o=t._contents,n=s?1:0,r=i-(o.length-1-n),i=o,l=0;l<r;++l)i+=C.Primitives_stringFromCharCode(48),t._contents=i;return i.charCodeAt(0),i}i=(s?""+C.Primitives_stringFromCharCode(45):"")+"0.",o=a.__late_helper$_name,l=-1;while(1){if(n=a.__late_helper$_value,n===a&&C.throwExpression(C.LateError$localNI(o)),!(l>n))break;i+=C.Primitives_stringFromCharCode(48),--l}return s?(o=t._contents,o=A.JSString_methods.substring$1((o.charCodeAt(0),o),1)):o=t,o=i+C.S(o),o.charCodeAt(0),o},_writeRounded$1:function(e){var t,n,r,i,s,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,n=new Uint8Array(t+1),r=45===A.JSString_methods._codeUnitAt$1(e,0),i=r?1:0,s=1;1;i=a,s=l){if(i===t)return void this._serialize$_buffer.write$1(0,e);if(a=i+1,o=A.JSString_methods._codeUnitAt$1(e,i),46===o){i=a;break}l=s+1,n[s]=o-48}if(u=i+10,u>=t)this._serialize$_buffer.write$1(0,e);else{for(l=s;i<u;i=a,l=_)_=l+1,a=i+1,n[l]=A.JSString_methods._codeUnitAt$1(e,i)-48;if(A.JSString_methods._codeUnitAt$1(e,i)-48>=5)for(;1;l=_)if(_=l-1,c=n[_]+1,n[_]=c,10!==c)break;for(;l<s;++l)n[l]=0;while(1){if(t=l>s,!t||0!==n[l-1])break;--l}if(2!==l||0!==n[0]||0!==n[1]){for(r&&this._serialize$_buffer.writeCharCode$1(45),$=0===n[0]?this._style===A.OutputStyle_1&&0===n[1]?2:1:0,p=this._serialize$_buffer;$<s;++$)p.writeCharCode$1(48+n[$]);if(t)for(p.writeCharCode$1(46);$<l;++$)p.writeCharCode$1(48+n[$])}else this._serialize$_buffer.writeCharCode$1(48)}}},_visitQuotedString$2$forceDoubleQuote:function(e,t){var n,r,i,s,a,o,l,u=t?this._serialize$_buffer:new C.StringBuffer("");for(t&&u.writeCharCode$1(34),n=e.length,r=!1,i=!1,s=0;s<n;++s)switch(a=A.JSString_methods._codeUnitAt$1(e,s),a){case 39:if(t)u.writeCharCode$1(39);else{if(i)return void this._visitQuotedString$2$forceDoubleQuote(e,!0);u.writeCharCode$1(39),r=!0}break;case 34:if(t)u.writeCharCode$1(92),u.writeCharCode$1(34);else{if(r)return void this._visitQuotedString$2$forceDoubleQuote(e,!0);u.writeCharCode$1(34),i=!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(u,a,e,s);break;case 92:u.writeCharCode$1(92),u.writeCharCode$1(92);break;default:if(o=this._tryPrivateUseCharacter$4(u,a,e,s),null!=o){s=o;break}u.writeCharCode$1(a);break}t?u.writeCharCode$1(34):(l=i?39:34,n=this._serialize$_buffer,n.writeCharCode$1(l),n.write$1(0,u),n.writeCharCode$1(l))},_visitQuotedString$1:function(e){return this._visitQuotedString$2$forceDoubleQuote(e,!1)},_visitUnquotedString$1:function(e){var t,n,r,i,s,a;for(t=e.length,n=this._serialize$_buffer,r=!1,i=0;i<t;++i)switch(s=A.JSString_methods._codeUnitAt$1(e,i),s){case 10:n.writeCharCode$1(32),r=!0;break;case 32:r||n.writeCharCode$1(32);break;default:if(a=this._tryPrivateUseCharacter$4(n,s,e,i),null!=a){i=a,r=!1;break}n.writeCharCode$1(s),r=!1;break}},_tryPrivateUseCharacter$4:function(e,t,n,r){var i;return this._style===A.OutputStyle_1?null:t>=57344&&t<=63743?(this._writeEscape$4(e,t,n,r),r):t>>>7===439&&n.length>r+1?(i=r+1,this._writeEscape$4(e,65536+((1023&t)<<10)+(1023&A.JSString_methods._codeUnitAt$1(n,i)),n,i),i):null},_writeEscape$4:function(e,t,n,r){var i,s;e.writeCharCode$1(92),e.write$1(0,A.JSInt_methods.toRadixString$1(t,16)),i=r+1,n.length!==i&&(s=A.JSString_methods._codeUnitAt$1(n,i),(C.isHex(s)||32===s||9===s)&&e.writeCharCode$1(32))},visitAttributeSelector$1:function(e){var t,n,r=this._serialize$_buffer;r.writeCharCode$1(91),r.write$1(0,e.name),t=e.value,null!=t&&(r.write$1(0,e.op),C.Parser_isIdentifier(t)&&!A.JSString_methods.startsWith$1(t,"--")?(r.write$1(0,t),n=e.modifier,null!=n&&r.writeCharCode$1(32)):(this._visitQuotedString$1(t),n=e.modifier,null!=n&&this._style!==A.OutputStyle_1&&r.writeCharCode$1(32)),null!=n&&r.write$1(0,n)),r.writeCharCode$1(93)},visitClassSelector$1:function(e){var t=this._serialize$_buffer;t.writeCharCode$1(46),t.write$1(0,e.name)},visitComplexSelector$1:function(e){var t,n,r,i,s,a,o,l,u,_,c=e.leadingCombinators;for(this._writeCombinators$1(c),0!==c.length&&0!==e.components.length&&this._style!==A.OutputStyle_1&&this._serialize$_buffer.writeCharCode$1(32),c=e.components,t=c.length,n=t-1,r=this._serialize$_buffer,i=this._style===A.OutputStyle_1,s=!i,a=0;a<t;++a)o=c[a],this.visitCompoundSelector$1(o.selector),l=o.combinators,u=0===l.length,u||s&&r.writeCharCode$1(32),_=i?"":" ",this._writeBetween$3(l,_,r.get$write(r)),l=a!==n&&(!i||u),l&&r.writeCharCode$1(32)},_writeCombinators$1:function(e){var t=this._style===A.OutputStyle_1?"":" ",n=this._serialize$_buffer;return this._writeBetween$3(e,t,n.get$write(n))},visitCompoundSelector$1:function(e){var t,n,r,i=this._serialize$_buffer,s=i.get$length(i);for(t=e.components,n=t.length,r=0;r<n;++r)t[r].accept$1(this);i.get$length(i)===s&&i.writeCharCode$1(42)},visitIDSelector$1:function(e){var t=this._serialize$_buffer;t.writeCharCode$1(35),t.write$1(0,e.name)},visitSelectorList$1:function(e){var t,n,r,i,s,a=e.components;for(t=E.get$iterator$ax(this._inspect?a:new C.WhereIterable(a,new C._SerializeVisitor_visitSelectorList_closure,C._arrayInstanceType(a)._eval$1("WhereIterable<1>"))),n=this._style!==A.OutputStyle_1,r=this._serialize$_buffer,i=!0;t.moveNext$0();)s=t.get$current(t),i?i=!1:(r.writeCharCode$1(44),s.lineBreak?(n&&r.write$1(0,"\n"),this._writeIndentation$0()):n&&r.writeCharCode$1(32)),this.visitComplexSelector$1(s)},visitParentSelector$1:function(e){var t,n=this._serialize$_buffer;n.writeCharCode$1(38),t=e.suffix,null!=t&&n.write$1(0,t)},visitPlaceholderSelector$1:function(e){var t=this._serialize$_buffer;t.writeCharCode$1(37),t.write$1(0,e.name)},visitPseudoSelector$1:function(e){var t,n,r,i=e.selector,s=null==i,a=!s;a&&"not"===e.name&&i.accept$1(A._IsInvisibleVisitor_true)||(t=this._serialize$_buffer,t.writeCharCode$1(58),e.isSyntacticClass||t.writeCharCode$1(58),t.write$1(0,e.name),n=e.argument,r=null==n,r&&s||(t.writeCharCode$1(40),r||(t.write$1(0,n),a&&t.writeCharCode$1(32)),a&&this.visitSelectorList$1(i),t.writeCharCode$1(41)))},visitTypeSelector$1:function(e){this._serialize$_buffer.write$1(0,e.name)},visitUniversalSelector$1:function(e){var t,n=e.namespace;null!=n&&(t=this._serialize$_buffer,t.write$1(0,n),t.writeCharCode$1(124)),this._serialize$_buffer.writeCharCode$1(42)},_serialize$_write$1:function(e){return this._serialize$_buffer.forSpan$2(e.span,new C._SerializeVisitor__write_closure(this,e))},_serialize$_visitChildren$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h=this._serialize$_buffer;for(h.writeCharCode$1(123),t=e.children,t=new C.ListIterator(t,t.get$length(t)),n=this._style===A.OutputStyle_1,r=!n,i=!this._inspect,s=C._instanceType(t)._precomputed1,a=V.CssComment,o=V.CssParentNode,l=null,u=null;t.moveNext$0();)_=t.__internal$_current,c=null==_?s._as(_):_,_=!!i&&(n?c.accept$1(A._IsInvisibleVisitor_true_true):c.accept$1(A._IsInvisibleVisitor_true_false)),_||(_=null==u,$=!_&&(o._is(u)?u.get$isChildless():!a._is(u)),$&&h.writeCharCode$1(59),this._isTrailingComment$2(c,_?e:u)?(r&&h.writeCharCode$1(32),p=this._indentation,this._indentation=0,new C._SerializeVisitor__visitChildren_closure(this,c).call$0(),this._indentation=p):(r&&h.write$1(0,"\n"),++this._indentation,new C._SerializeVisitor__visitChildren_closure0(this,c).call$0(),--this._indentation),l=u,u=c);null!=u&&((o._is(u)?u.get$isChildless():!a._is(u))&&r&&h.writeCharCode$1(59),null==l&&this._isTrailingComment$2(u,e)?r&&h.writeCharCode$1(32):(this._writeLineFeed$0(),this._writeIndentation$0())),h.writeCharCode$1(125)},_isTrailingComment$2:function(e,t){var n,r,i,s,a,o,l;return this._style!==A.OutputStyle_1&&(!!V.CssComment._is(e)&&(n=t.get$span(t),r=e.span,E.$eq$(n.get$file(n).url,r.get$file(r).url)&&n.get$start(n).offset<=r.get$start(r).offset&&n.get$end(n).offset>=r.get$end(r).offset?(n=r.get$start(r),i=t.get$span(t),s=n.offset-i.get$start(i).offset-1,!(s<0)&&(a=Math.max(0,A.JSString_methods.lastIndexOf$2(t.get$span(t).get$text(),"{",s)),n=t.get$span(t),n=n.get$file(n),i=t.get$span(t),i=i.get$start(i),o=t.get$span(t),l=n.span$2(0,i.offset,o.get$start(o).offset+a),r=r.get$start(r),r=r.file.getLine$1(r.offset),o=C.FileLocation$_(l.file,l._end),r===o.file.getLine$1(o.offset))):(n=r.get$start(r),n=n.file.getLine$1(n.offset),r=t.get$span(t),r=r.get$end(r),n===r.file.getLine$1(r.offset))))},_writeLineFeed$0:function(){this._style!==A.OutputStyle_1&&this._serialize$_buffer.write$1(0,"\n")},_writeIndentation$0:function(){this._style!==A.OutputStyle_1&&this._writeTimes$2(this._indentCharacter,this._indentation*this._indentWidth)},_writeTimes$2:function(e,t){var n,r;for(n=this._serialize$_buffer,r=0;r<t;++r)n.writeCharCode$1(e)},_writeBetween$1$3:function(e,t,n){var r,i,s,a;for(r=E.get$iterator$ax(e),i=this._serialize$_buffer,s=!0;r.moveNext$0();)a=r.get$current(r),s?s=!1:i.write$1(0,t),n.call$1(a)},_writeBetween$3:function(e,t,n){return this._writeBetween$1$3(e,t,n,V.dynamic)}},C._SerializeVisitor_visitCssComment_closure.prototype={call$0:function(){var e,t,n,r=this.$this;if((r._style!==A.OutputStyle_1||33===A.JSString_methods._codeUnitAt$1(this.node.text,2))&&(e=this.node,t=e.text,!A.JSString_methods.startsWith$1(t,C.RegExp_RegExp("/\\*# source(Mapping)?URL=",!1)))){if(n=r._minimumIndentation$1(t),null==n)return r._writeIndentation$0(),void r._serialize$_buffer.write$1(0,t);e=e.span,e=e.get$start(e),n=Math.min(n,e.file.getColumn$1(e.offset)),r._writeIndentation$0(),r._writeWithIndent$2(t,n)}},$signature:1},C._SerializeVisitor_visitCssAtRule_closure.prototype={call$0:function(){var e,t,n=this.$this,r=n._serialize$_buffer;r.writeCharCode$1(64),e=this.node,n._serialize$_write$1(e.name),t=e.value,null!=t&&(r.writeCharCode$1(32),n._serialize$_write$1(t))},$signature:1},C._SerializeVisitor_visitCssMediaRule_closure.prototype={call$0:function(){var e,t,n,r,i=this.$this,s=i._serialize$_buffer;s.write$1(0,"@media"),e=this.node.queries,t=A.JSArray_methods.get$first(e),n=i._style===A.OutputStyle_1,n&&null==t.modifier&&null==t.type?(r=t.conditions,r=1===r.length&&E.startsWith$1$s(A.JSArray_methods.get$first(r),"(not ")):r=!0,r&&s.writeCharCode$1(32),s=n?",":", ",i._writeBetween$3(e,s,i.get$_visitMediaQuery())},$signature:1},C._SerializeVisitor_visitCssImport_closure.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._serialize$_buffer;i.write$1(0,"@import"),e=r._style!==A.OutputStyle_1,e&&i.writeCharCode$1(32),t=this.node,i.forSpan$2(t.url.span,new C._SerializeVisitor_visitCssImport__closure(r,t)),n=t.modifiers,null!=n&&(e&&i.writeCharCode$1(32),i.write$1(0,n))},$signature:1},C._SerializeVisitor_visitCssImport__closure.prototype={call$0:function(){return this.$this._writeImportUrl$1(this.node.url.value)},$signature:0},C._SerializeVisitor_visitCssKeyframeBlock_closure.prototype={call$0:function(){var e=this.$this,t=e._style===A.OutputStyle_1?",":", ",n=e._serialize$_buffer;return e._writeBetween$3(this.node.selector.value,t,n.get$write(n))},$signature:0},C._SerializeVisitor_visitCssStyleRule_closure.prototype={call$0:function(){return this.$this.visitSelectorList$1(this.node._style_rule$_selector._box$_inner.value)},$signature:0},C._SerializeVisitor_visitCssSupportsRule_closure.prototype={call$0:function(){var e=this.$this,t=e._serialize$_buffer;t.write$1(0,"@supports"),e._style===A.OutputStyle_1&&40===E.codeUnitAt$1$s(this.node.condition.value,0)||t.writeCharCode$1(32),e._serialize$_write$1(this.node.condition)},$signature:1},C._SerializeVisitor_visitCssDeclaration_closure.prototype={call$0:function(){var e=this.$this,t=this.node;e._style===A.OutputStyle_1?e._writeFoldedValue$1(t):e._writeReindentedValue$1(t)},$signature:1},C._SerializeVisitor_visitCssDeclaration_closure0.prototype={call$0:function(){return this.node.value.value.accept$1(this.$this)},$signature:0},C._SerializeVisitor_visitList_closure.prototype={call$1:function(e){return!e.get$isBlank()},$signature:73},C._SerializeVisitor_visitList_closure0.prototype={call$1:function(e){var t=this.$this,n=t._elementNeedsParens$2(this.value._separator,e);n&&t._serialize$_buffer.writeCharCode$1(40),e.accept$1(t),n&&t._serialize$_buffer.writeCharCode$1(41)},$signature:50},C._SerializeVisitor_visitList_closure1.prototype={call$1:function(e){e.accept$1(this.$this)},$signature:50},C._SerializeVisitor_visitMap_closure.prototype={call$1:function(e){var t=this.$this;t._writeMapElement$1(e.key),t._serialize$_buffer.write$1(0,": "),t._writeMapElement$1(e.value)},$signature:276},C._SerializeVisitor_visitSelectorList_closure.prototype={call$1:function(e){return!e.accept$1(A._IsInvisibleVisitor_true)},$signature:15},C._SerializeVisitor__write_closure.prototype={call$0:function(){return this.$this._serialize$_buffer.write$1(0,this.value.value)},$signature:0},C._SerializeVisitor__visitChildren_closure.prototype={call$0:function(){return this.child.accept$1(this.$this)},$signature:0},C._SerializeVisitor__visitChildren_closure0.prototype={call$0:function(){this.child.accept$1(this.$this)},$signature:0},C.OutputStyle.prototype={_enumToString$0:function(){return"OutputStyle."+this._name}},C.LineFeed.prototype={_enumToString$0:function(){return"LineFeed."+this._name},toString$0:function(e){return"lf"}},C.SerializeResult.prototype={},C.StatementSearchVisitor.prototype={visitAtRootRule$1:function(e){return this.visitChildren$1(e.children)},visitAtRule$1:function(e){return C.NullableExtension_andThen(e.children,this.get$visitChildren())},visitContentBlock$1:function(e){return this.visitChildren$1(e.children)},visitDebugRule$1:function(e){return null},visitDeclaration$1:function(e){return C.NullableExtension_andThen(e.children,this.get$visitChildren())},visitEachRule$1:function(e){return this.visitChildren$1(e.children)},visitErrorRule$1:function(e){return null},visitExtendRule$1:function(e){return null},visitForRule$1:function(e){return this.visitChildren$1(e.children)},visitForwardRule$1:function(e){return null},visitFunctionRule$1:function(e){return this.visitChildren$1(e.children)},visitIfRule$1:function(e){var t=C.IterableExtension_search(e.clauses,new C.StatementSearchVisitor_visitIfRule_closure(this));return null==t?C.NullableExtension_andThen(e.lastClause,new C.StatementSearchVisitor_visitIfRule_closure0(this)):t},visitImportRule$1:function(e){return null},visitIncludeRule$1:function(e){return C.NullableExtension_andThen(e.content,this.get$visitContentBlock())},visitLoudComment$1:function(e){return null},visitMediaRule$1:function(e){return this.visitChildren$1(e.children)},visitMixinRule$1:function(e){return this.visitChildren$1(e.children)},visitReturnRule$1:function(e){return null},visitSilentComment$1:function(e){return null},visitStyleRule$1:function(e){return this.visitChildren$1(e.children)},visitStylesheet$1:function(e){return this.visitChildren$1(e.children)},visitSupportsRule$1:function(e){return this.visitChildren$1(e.children)},visitUseRule$1:function(e){return null},visitVariableDeclaration$1:function(e){return null},visitWarnRule$1:function(e){return null},visitWhileRule$1:function(e){return this.visitChildren$1(e.children)},visitChildren$1:function(e){return C.IterableExtension_search(e,new C.StatementSearchVisitor_visitChildren_closure(this))}},C.StatementSearchVisitor_visitIfRule_closure.prototype={call$1:function(e){return C.IterableExtension_search(e.children,new C.StatementSearchVisitor_visitIfRule__closure0(this.$this))},$signature:function(){return C._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(IfClause)")}},C.StatementSearchVisitor_visitIfRule__closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:function(){return C._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(Statement)")}},C.StatementSearchVisitor_visitIfRule_closure0.prototype={call$1:function(e){return C.IterableExtension_search(e.children,new C.StatementSearchVisitor_visitIfRule__closure(this.$this))},$signature:function(){return C._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(ElseClause)")}},C.StatementSearchVisitor_visitIfRule__closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:function(){return C._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(Statement)")}},C.StatementSearchVisitor_visitChildren_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:function(){return C._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(Statement)")}},C.Entry.prototype={compareTo$1:function(e,t){var n,r,i=this.target.compareTo$1(0,t.target);return 0!==i?i:(n=this.source,r=t.source,i=A.JSString_methods.compareTo$1(E.toString$0$(n.file.url),E.toString$0$(r.file.url)),0!==i?i:n.compareTo$1(0,r))},$isComparable:1},C.Mapping.prototype={},C.SingleMapping.prototype={toJson$1$includeSourceContents:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x=new C.StringBuffer("");for(t=this.lines,n=t.length,r=0,i=0,s=0,a=0,o=0,l=0,u=!0,_=0;_<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++_){if(c=t[_],$=c.line,$>r){for(p=r;p<$;++p)x._contents+=";";r=$,i=0,u=!0}for(h=E.get$iterator$ax(c.entries);h.moveNext$0();i=f,u=!1)d=h.get$current(h),u||(x._contents+=","),f=d.column,g=C.encodeVlq(f-i),g=C.StringBuffer__writeAll(x._contents,g,""),x._contents=g,m=d.sourceUrlId,g=C.StringBuffer__writeAll(g,C.encodeVlq(m-o),""),x._contents=g,y=d.sourceLine,g=C.StringBuffer__writeAll(g,C.encodeVlq(y-s),""),x._contents=g,S=d.sourceColumn,g=C.StringBuffer__writeAll(g,C.encodeVlq(S-a),""),x._contents=g,v=d.sourceNameId,null!=v?(x._contents=C.StringBuffer__writeAll(g,C.encodeVlq(v-l),""),l=v,o=m,a=S,s=y):(o=m,a=S,s=y)}return t=this.sourceRoot,null==t&&(t=""),n=x._contents,b=C.LinkedHashMap_LinkedHashMap$_literal(["version",3,"sourceRoot",t,"sources",this.urls,"names",this.names,"mappings",(n.charCodeAt(0),n)],V.String,V.dynamic),t=this.targetUrl,null!=t&&b.$indexSet(0,"file",t),e&&(t=this.files,n=C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String?>"),b.$indexSet(0,"sourcesContent",C.List_List$of(new C.MappedListIterable(t,new C.SingleMapping_toJson_closure,n),!0,n._eval$1("ListIterable.E")))),this.extensions.forEach$1(0,new C.SingleMapping_toJson_closure0(b)),b},toJson$0:function(){return this.toJson$1$includeSourceContents(!1)},toString$0:function(e){var t=C.getRuntimeType(this).toString$0(0)+" : [targetUrl: "+C.S(this.targetUrl)+", sourceRoot: "+C.S(this.sourceRoot)+", urls: "+C.S(this.urls)+", names: "+C.S(this.names)+", lines: "+C.S(this.lines)+"]";return t.charCodeAt(0),t}},C.SingleMapping_SingleMapping$fromEntries_closure.prototype={call$0:function(){return this.urls.__js_helper$_length},$signature:12},C.SingleMapping_SingleMapping$fromEntries_closure0.prototype={call$0:function(){return this.sourceEntry.source.file},$signature:277},C.SingleMapping_SingleMapping$fromEntries_closure1.prototype={call$1:function(e){return this.files.$index(0,e)},$signature:278},C.SingleMapping_toJson_closure.prototype={call$1:function(e){return null==e?null:C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(e._decodedChars,0,null),0,null)},$signature:279},C.SingleMapping_toJson_closure0.prototype={call$2:function(e,t){return this.result.$indexSet(0,e,t),t},$signature:244},C.TargetLineEntry.prototype={toString$0:function(e){return C.getRuntimeType(this).toString$0(0)+": "+this.line+" "+C.S(this.entries)}},C.TargetEntry.prototype={toString$0:function(e){return C.getRuntimeType(this).toString$0(0)+": ("+this.column+", "+this.sourceUrlId+", "+this.sourceLine+", "+this.sourceColumn+", "+C.S(this.sourceNameId)+")"}},C.SourceFile.prototype={get$length:function(e){return this._decodedChars.length},get$lines:function(){return this._lineStarts.length},SourceFile$decoded$2$url:function(e,t){var n,r,i,s,a,o;for(n=this._decodedChars,r=n.length,i=this._lineStarts,s=0;s<r;++s)a=n[s],13===a&&(o=s+1,(o>=r||10!==n[o])&&(a=10)),10===a&&i.push(s+1)},span$2:function(e,t,n){return C._FileSpan$(this,t,null==n?this._decodedChars.length:n)},span$1:function(e,t){return this.span$2(e,t,null)},getLine$1:function(e){var t;if(e<0)throw C.wrapException(C.RangeError$("Offset may not be negative, was "+e+"."));if(e>this._decodedChars.length)throw C.wrapException(C.RangeError$("Offset "+e+k.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,t.toString,t):this._cachedLine=this._binarySearch$1(e)-1},_isNearCachedLine$1:function(e){var t,n,r=this._cachedLine;return null!=r&&(t=this._lineStarts,!(e<t[r])&&(n=t.length,r>=n-1||e<t[r+1]||(r>=n-2||e<t[r+2])&&(this._cachedLine=r+1,!0)))},_binarySearch$1:function(e){var t,n,r=this._lineStarts,i=r.length-1;for(t=0;t<i;)n=t+A.JSInt_methods._tdivFast$1(i-t,2),r[n]>e?i=n:t=n+1;return i},getColumn$1:function(e){var t,n;if(e<0)throw C.wrapException(C.RangeError$("Offset may not be negative, was "+e+"."));if(e>this._decodedChars.length)throw C.wrapException(C.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),n=this._lineStarts[t],n>e)throw C.wrapException(C.RangeError$("Line "+t+" comes after offset "+e+"."));return e-n},getOffset$1:function(e){var t,n,r,i;if(e<0)throw C.wrapException(C.RangeError$("Line may not be negative, was "+e+"."));if(t=this._lineStarts,n=t.length,e>=n)throw C.wrapException(C.RangeError$("Line "+e+" must be less than the number of lines in the file, "+this.get$lines()+"."));if(r=t[e],r<=this._decodedChars.length?(i=e+1,t=i<n&&r>=t[i]):t=!0,t)throw C.wrapException(C.RangeError$("Line "+e+" doesn't have 0 columns."));return r}},C.FileLocation.prototype={get$sourceUrl:function(e){return this.file.url},get$line:function(){return this.file.getLine$1(this.offset)},get$column:function(){return this.file.getColumn$1(this.offset)},FileLocation$_$2:function(e,t){var n,r=this.offset;if(r<0)throw C.wrapException(C.RangeError$("Offset may not be negative, was "+r+"."));if(n=this.file,r>n._decodedChars.length)throw C.wrapException(C.RangeError$("Offset "+r+k.x20must_+n.get$length(n)+"."))},pointSpan$0:function(){var e=this.offset;return C._FileSpan$(this.file,e,e)},get$offset:function(){return this.offset}},C._FileSpan.prototype={get$sourceUrl:function(e){return this.file.url},get$length:function(e){return this._end-this._file$_start},get$start:function(e){return C.FileLocation$_(this.file,this._file$_start)},get$end:function(e){return C.FileLocation$_(this.file,this._end)},get$text:function(){return C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(this.file._decodedChars,this._file$_start,this._end),0,null)},get$context:function(e){var t=this.file,n=this._end,r=t.getLine$1(n);if(0===t.getColumn$1(n)&&0!==r){if(n-this._file$_start===0)return r===t._lineStarts.length-1?"":C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(t._decodedChars,t.getOffset$1(r),t.getOffset$1(r+1)),0,null)}else n=r===t._lineStarts.length-1?t._decodedChars.length:t.getOffset$1(r+1);return C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(t._decodedChars,t.getOffset$1(t.getLine$1(this._file$_start)),n),0,null)},_FileSpan$3:function(e,t,n){var r,i=this._end,s=this._file$_start;if(i<s)throw C.wrapException(C.ArgumentError$("End "+i+" must come after start "+s+".",null));if(r=this.file,i>r._decodedChars.length)throw C.wrapException(C.RangeError$("End "+i+k.x20must_+r.get$length(r)+"."));if(s<0)throw C.wrapException(C.RangeError$("Start may not be negative, was "+s+"."))},compareTo$1:function(e,t){var n;return t instanceof C._FileSpan?(n=A.JSInt_methods.compareTo$1(this._file$_start,t._file$_start),0===n?A.JSInt_methods.compareTo$1(this._end,t._end):n):this.super$SourceSpanMixin$compareTo(0,t)},$eq:function(e,t){return null!=t&&(V.FileSpan._is(t)?t instanceof C._FileSpan?this._file$_start===t._file$_start&&this._end===t._end&&E.$eq$(this.file.url,t.file.url):this.super$SourceSpanMixin$$eq(0,t)&&E.$eq$(this.file.url,t.get$sourceUrl(t)):this.super$SourceSpanMixin$$eq(0,t))},get$hashCode:function(e){return C.Object_hash(this._file$_start,this._end,this.file.url,A.C_SentinelValue)},expand$1:function(e,t){var n,r,i=this.file;if(!E.$eq$(i.url,t.get$sourceUrl(t)))throw C.wrapException(C.ArgumentError$('Source URLs "'+C.S(this.get$sourceUrl(this))+'" and "'+C.S(t.get$sourceUrl(t))+"\" don't match.",null));return n=this._file$_start,r=this._end,t instanceof C._FileSpan?C._FileSpan$(i,Math.min(n,t._file$_start),Math.max(r,t._end)):C._FileSpan$(i,Math.min(n,t.get$start(t).offset),Math.max(r,t.get$end(t).offset))},$isFileSpan:1,$isSourceSpanWithContext:1,get$file:function(e){return this.file}},C.Highlighter.prototype={highlight$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y=this._lines;for(this._writeFileStart$1(A.JSArray_methods.get$first(y).url),e=this._maxMultilineSpans,t=C.List_List$filled(e,null,!1,V.nullable__Highlight),n=this._highlighter$_buffer,e=0!==e,r=this._primaryColor,i=0;i<y.length;++i){for(s=y[i],i>0&&(a=y[i-1],o=a.url,l=s.url,E.$eq$(o,l)?a.number+1!==s.number&&(this._writeSidebar$1$text("..."),n._contents+="\n"):(this._writeSidebar$1$end(I._glyphs.get$upEnd()),n._contents+="\n",this._writeFileStart$1(l))),o=s.highlights,l=new C.ReversedListIterable(o,C._arrayInstanceType(o)._eval$1("ReversedListIterable<1>")),l=new C.ListIterator(l,l.get$length(l)),u=C._instanceType(l)._precomputed1,_=s.number,c=s.text;l.moveNext$0();)$=l.__internal$_current,null==$&&($=u._as($)),p=$.span,p.get$start(p).get$line()!==p.get$end(p).get$line()&&p.get$start(p).get$line()===_&&this._isOnlyWhitespace$1(A.JSString_methods.substring$2(c,0,p.get$start(p).get$column()))&&(h=A.JSArray_methods.indexOf$1(t,null),h<0&&C.throwExpression(C.ArgumentError$(C.S(t)+" contains no null elements.",null)),t[h]=$);for(this._writeSidebar$1$line(_),n._contents+=" ",this._writeMultilineHighlights$2(s,t),e&&(n._contents+=" "),d=A.JSArray_methods.indexWhere$1(o,new C.Highlighter_highlight_closure),f=-1===d?null:o[d],l=null!=f,l?(u=f.span,$=u.get$start(u).get$line()===_?u.get$start(u).get$column():0,this._writeHighlightedText$4$color(c,$,u.get$end(u).get$line()===_?u.get$end(u).get$column():c.length,r)):this._writeText$1(c),n._contents+="\n",l&&this._writeIndicator$3(s,f,t),l=o.length,g=0;g<o.length;o.length===l||(0,C.throwConcurrentModificationError)(o),++g)m=o[g],m.isPrimary||this._writeIndicator$3(s,m,t)}return this._writeSidebar$1$end(I._glyphs.get$upEnd()),y=n._contents,y.charCodeAt(0),y},_writeFileStart$1:function(e){var t=!this._multipleFiles||!V.Uri._is(e),n=I._glyphs;t?this._writeSidebar$1$end(n.get$downEnd()):(this._writeSidebar$1$end(n.get$topLeftCorner()),this._colorize$2$color(new C.Highlighter__writeFileStart_closure(this),"[34m"),this._highlighter$_buffer._contents+=" "+I.$get$context().prettyUri$1(e)),this._highlighter$_buffer._contents+="\n"},_writeMultilineHighlights$3$current:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f={openedOnThisLine:!1,openedOnThisLineColor:null};for(r=null==n,i=r?null:n.isPrimary?this._primaryColor:this._secondaryColor,s=t.length,a=this._secondaryColor,r=!r,o=this._primaryColor,l=this._highlighter$_buffer,u=!1,_=0;_<s;++_)c=t[_],$=null==c,$?p=null:(h=c.span,p=h.get$start(h).get$line()),$?d=null:(h=c.span,d=h.get$end(h).get$line()),r&&c===n?(this._colorize$2$color(new C.Highlighter__writeMultilineHighlights_closure(this,p,e),i),u=!0):u?this._colorize$2$color(new C.Highlighter__writeMultilineHighlights_closure0(this,c),i):$?f.openedOnThisLine?this._colorize$2$color(new C.Highlighter__writeMultilineHighlights_closure1(this),f.openedOnThisLineColor):l._contents+=" ":($=c.isPrimary?o:a,this._colorize$2$color(new C.Highlighter__writeMultilineHighlights_closure2(f,this,n,p,e,c,d),$))},_writeMultilineHighlights$2:function(e,t){return this._writeMultilineHighlights$3$current(e,t,null)},_writeHighlightedText$4$color:function(e,t,n,r){this._writeText$1(A.JSString_methods.substring$2(e,0,t)),this._colorize$2$color(new C.Highlighter__writeHighlightedText_closure(this,e,t,n),r),this._writeText$1(A.JSString_methods.substring$2(e,n,e.length))},_writeIndicator$3:function(e,t,n){var r,i,s=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,a._contents+=" ",this._writeMultilineHighlights$3$current(e,n,t),0!==n.length&&(a._contents+=" "),this._writeLabel$3(t,n,this._colorize$2$color(new C.Highlighter__writeIndicator_closure(this,e,t),s));else if(r=e.number,a.get$start(a).get$line()===r){if(A.JSArray_methods.contains$1(n,t))return;C.replaceFirstNull(n,t),this._writeSidebar$0(),a=this._highlighter$_buffer,a._contents+=" ",this._writeMultilineHighlights$3$current(e,n,t),this._colorize$2$color(new C.Highlighter__writeIndicator_closure0(this,e,t),s),a._contents+="\n"}else if(a.get$end(a).get$line()===r){if(i=a.get$end(a).get$column()===e.text.length,i&&null==t.label)return void C.replaceWithNull(n,t);this._writeSidebar$0(),this._highlighter$_buffer._contents+=" ",this._writeMultilineHighlights$3$current(e,n,t),this._writeLabel$3(t,n,this._colorize$2$color(new C.Highlighter__writeIndicator_closure1(this,i,e,t),s)),C.replaceWithNull(n,t)}},_writeArrow$3$beginning:function(e,t,n){var r,i=n?0:1,s=this._countTabs$1(A.JSString_methods.substring$2(e.text,0,t+i));i=this._highlighter$_buffer,r=i._contents+=A.JSString_methods.$mul(I._glyphs.get$horizontalLine(),1+t+3*s),i._contents=r+"^"},_writeArrow$2:function(e,t){return this._writeArrow$3$beginning(e,t,!0)},_writeLabel$3:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p=e.label;if(null!=p)for(r=C._setArrayType(p.split("\n"),V.JSArray_String),i=e.isPrimary?this._primaryColor:this._secondaryColor,this._colorize$2$color(new C.Highlighter__writeLabel_closure(this,r),i),s=this._highlighter$_buffer,s._contents+="\n",a=C.SubListIterable$(r,1,null,V.String),a=new C.ListIterator(a,a.get$length(a)),o=t.length,l=C._instanceType(a)._precomputed1;a.moveNext$0();){for(u=a.__internal$_current,null==u&&(u=l._as(u)),this._writeSidebar$0(),_=s._contents+=" ",c=0;c<o;++c)$=t[c],null==$||$===e?(_+=" ",s._contents=_):_=s._contents+=I._glyphs.get$verticalLine();s._contents+=A.JSString_methods.$mul(" ",n),this._colorize$2$color(new C.Highlighter__writeLabel_closure0(this,u),i),s._contents+="\n"}else this._highlighter$_buffer._contents+="\n"},_writeText$1:function(e){var t,n,r,i;for(t=new C.CodeUnits(e),t=new C.ListIterator(t,t.get$length(t)),n=this._highlighter$_buffer,r=C._instanceType(t)._precomputed1;t.moveNext$0();)i=t.__internal$_current,null==i&&(i=r._as(i)),n._contents+=9===i?A.JSString_methods.$mul(" ",4):C.Primitives_stringFromCharCode(i)},_writeSidebar$3$end$line$text:function(e,t,n){var r={};r.text=n,null!=t&&(r.text=A.JSInt_methods.toString$0(t+1)),this._colorize$2$color(new C.Highlighter__writeSidebar_closure(r,this,e),"[34m")},_writeSidebar$1$end:function(e){return this._writeSidebar$3$end$line$text(e,null,null)},_writeSidebar$1$text:function(e){return this._writeSidebar$3$end$line$text(null,null,e)},_writeSidebar$1$line:function(e){return this._writeSidebar$3$end$line$text(null,e,null)},_writeSidebar$0:function(){return this._writeSidebar$3$end$line$text(null,null,null)},_countTabs$1:function(e){var t,n,r,i;for(t=new C.CodeUnits(e),t=new C.ListIterator(t,t.get$length(t)),n=C._instanceType(t)._precomputed1,r=0;t.moveNext$0();)i=t.__internal$_current,9===(null==i?n._as(i):i)&&++r;return r},_isOnlyWhitespace$1:function(e){var t,n,r;for(t=new C.CodeUnits(e),t=new C.ListIterator(t,t.get$length(t)),n=C._instanceType(t)._precomputed1;t.moveNext$0();)if(r=t.__internal$_current,null==r&&(r=n._as(r)),32!==r&&9!==r)return!1;return!0},_colorize$1$2$color:function(e,t){var n,r=null!=this._primaryColor;return r&&null!=t&&(this._highlighter$_buffer._contents+=t),n=e.call$0(),r&&null!=t&&(this._highlighter$_buffer._contents+="[0m"),n},_colorize$2$color:function(e,t){return this._colorize$1$2$color(e,t,V.dynamic)}},C.Highlighter_closure.prototype={call$0:function(){var e=this.color,t=E.getInterceptor$(e);return t.$eq(e,!0)?"[31m":t.$eq(e,!1)?null:C._asStringQ(e)},$signature:43},C.Highlighter$__closure.prototype={call$1:function(e){var t=e.highlights;return t=new C.WhereIterable(t,new C.Highlighter$___closure,C._arrayInstanceType(t)._eval$1("WhereIterable<1>")),t.get$length(t)},$signature:280},C.Highlighter$___closure.prototype={call$1:function(e){var t=e.span;return t.get$start(t).get$line()!==t.get$end(t).get$line()},$signature:104},C.Highlighter$__closure0.prototype={call$1:function(e){return e.url},$signature:282},C.Highlighter__collateLines_closure.prototype={call$1:function(e){var t=e.span;return t=t.get$sourceUrl(t),null==t?new C.Object:t},$signature:283},C.Highlighter__collateLines_closure0.prototype={call$2:function(e,t){return e.span.compareTo$1(0,t.span)},$signature:284},C.Highlighter__collateLines_closure1.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h=e.key,d=e.value,f=C._setArrayType([],V.JSArray__Line);for(t=E.getInterceptor$ax(d),n=t.get$iterator(d),r=V.JSArray__Highlight;n.moveNext$0();)for(i=n.get$current(n).span,s=i.get$context(i),a=C.findLineStart(s,i.get$text(),i.get$start(i).get$column()),a.toString,a=A.JSString_methods.allMatches$1("\n",A.JSString_methods.substring$2(s,0,a)),o=a.get$length(a),l=i.get$start(i).get$line()-o,i=s.split("\n"),a=i.length,u=0;u<a;++u)_=i[u],(0===f.length||l>A.JSArray_methods.get$last(f).number)&&f.push(new C._Line(_,l,h,C._setArrayType([],r))),++l;for(c=C._setArrayType([],r),n=f.length,$=0,u=0;u<f.length;f.length===n||(0,C.throwConcurrentModificationError)(f),++u){for(_=f[u],c.fixed$length&&C.throwExpression(C.UnsupportedError$("removeWhere")),A.JSArray_methods._removeWhere$2(c,new C.Highlighter__collateLines__closure(_),!0),p=c.length,r=t.skip$1(d,$),r=r.get$iterator(r);r.moveNext$0();){if(i=r.get$current(r),a=i.span,a.get$start(a).get$line()>_.number)break;c.push(i)}$+=c.length-p,A.JSArray_methods.addAll$1(_.highlights,c)}return f},$signature:285},C.Highlighter__collateLines__closure.prototype={call$1:function(e){var t=e.span;return t.get$end(t).get$line()<this.line.number},$signature:104},C.Highlighter_highlight_closure.prototype={call$1:function(e){return e.isPrimary},$signature:104},C.Highlighter__writeFileStart_closure.prototype={call$0:function(){return this.$this._highlighter$_buffer._contents+=A.JSString_methods.$mul(I._glyphs.get$horizontalLine(),2)+">",null},$signature:0},C.Highlighter__writeMultilineHighlights_closure.prototype={call$0:function(){var e=I._glyphs;e=this.startLine===this.line.number?e.get$topLeftCorner():e.get$bottomLeftCorner(),this.$this._highlighter$_buffer._contents+=e},$signature:1},C.Highlighter__writeMultilineHighlights_closure0.prototype={call$0:function(){var e=I._glyphs;e=null==this.highlight?e.get$horizontalLine():e.get$cross(),this.$this._highlighter$_buffer._contents+=e},$signature:1},C.Highlighter__writeMultilineHighlights_closure1.prototype={call$0:function(){return this.$this._highlighter$_buffer._contents+=I._glyphs.get$horizontalLine(),null},$signature:0},C.Highlighter__writeMultilineHighlights_closure2.prototype={call$0:function(){var e=this._box_0,t=e.openedOnThisLine,n=I._glyphs,r=t?n.get$cross():n.get$verticalLine();null!=this.current?this.$this._highlighter$_buffer._contents+=r:(t=this.line,n=t.number,this.startLine===n?(t=this.$this,t._colorize$2$color(new C.Highlighter__writeMultilineHighlights__closure(e,t),e.openedOnThisLineColor),e.openedOnThisLine=!0,null==e.openedOnThisLineColor&&(e.openedOnThisLineColor=this.highlight.isPrimary?t._primaryColor:t._secondaryColor)):(this.endLine===n?(n=this.highlight.span,t=n.get$end(n).get$column()===t.text.length):t=!1,n=this.$this,t?(e=null==this.highlight.label?I._glyphs.glyphOrAscii$2("└","\\"):r,n._highlighter$_buffer._contents+=e):n._colorize$2$color(new C.Highlighter__writeMultilineHighlights__closure0(n,r),e.openedOnThisLineColor)))},$signature:1},C.Highlighter__writeMultilineHighlights__closure.prototype={call$0:function(){var e=this._box_0.openedOnThisLine?"┬":"┌";this.$this._highlighter$_buffer._contents+=I._glyphs.glyphOrAscii$2(e,"/")},$signature:1},C.Highlighter__writeMultilineHighlights__closure0.prototype={call$0:function(){this.$this._highlighter$_buffer._contents+=this.vertical},$signature:1},C.Highlighter__writeHighlightedText_closure.prototype={call$0:function(){return this.$this._writeText$1(A.JSString_methods.substring$2(this.text,this.startColumn,this.endColumn))},$signature:0},C.Highlighter__writeIndicator_closure.prototype={call$0:function(){var e,t,n,r,i=this.$this,s=i._highlighter$_buffer,a=s._contents,o=this.highlight,l=o.span;return o=o.isPrimary?"^":I._glyphs.get$horizontalLineBold(),e=l.get$start(l).get$column(),t=l.get$end(l).get$column(),l=this.line.text,n=i._countTabs$1(A.JSString_methods.substring$2(l,0,e)),r=i._countTabs$1(A.JSString_methods.substring$2(l,e,t)),e+=3*n,s._contents+=A.JSString_methods.$mul(" ",e),o=s._contents+=A.JSString_methods.$mul(o,Math.max(t+3*(n+r)-e,1)),o.length-a.length},$signature:12},C.Highlighter__writeIndicator_closure0.prototype={call$0:function(){var e=this.highlight.span;return this.$this._writeArrow$2(this.line,e.get$start(e).get$column())},$signature:0},C.Highlighter__writeIndicator_closure1.prototype={call$0:function(){var e,t=this.$this,n=t._highlighter$_buffer,r=n._contents;return this.coversWholeLine?n._contents+=A.JSString_methods.$mul(I._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)),n._contents.length-r.length},$signature:12},C.Highlighter__writeLabel_closure.prototype={call$0:function(){return this.$this._highlighter$_buffer._contents+=" "+C.S(A.JSArray_methods.get$first(this.lines)),null},$signature:0},C.Highlighter__writeLabel_closure0.prototype={call$0:function(){return this.$this._highlighter$_buffer._contents+=" "+this.text,null},$signature:0},C.Highlighter__writeSidebar_closure.prototype={call$0:function(){var e=this.$this,t=e._highlighter$_buffer,n=this._box_0.text;null==n&&(n=""),t._contents+=A.JSString_methods.padRight$1(n,e._paddingBeforeSidebar),e=this.end,t._contents+=null==e?I._glyphs.get$verticalLine():e},$signature:1},C._Highlight.prototype={toString$0:function(e){var t=this.isPrimary?"primary ":"",n=this.span;return n=t+(n.get$start(n).get$line()+":")+n.get$start(n).get$column()+"-"+n.get$end(n).get$line()+":"+n.get$end(n).get$column(),t=this.label,t=null!=t?n+" ("+t+")":n,t.charCodeAt(0),t}},C._Highlight_closure.prototype={call$0:function(){var e,t,n,r,i=this.span;return V.SourceSpanWithContext._is(i)&&null!=C.findLineStart(i.get$context(i),i.get$text(),i.get$start(i).get$column())||(e=C.SourceLocation$(i.get$start(i).get$offset(),0,0,i.get$sourceUrl(i)),t=i.get$end(i).get$offset(),n=i.get$sourceUrl(i),r=C.countCodeUnits(i.get$text(),10),i=C.SourceSpanWithContext$(e,C.SourceLocation$(t,C._Highlight__lastLineLength(i.get$text()),r,n),i.get$text(),i.get$text())),C._Highlight__normalizeEndOfLine(C._Highlight__normalizeTrailingNewline(C._Highlight__normalizeNewlines(i)))},$signature:286},C._Line.prototype={toString$0:function(e){return this.number+': "'+this.text+'" ('+A.JSArray_methods.join$1(this.highlights,", ")+")"}},C.SourceLocation.prototype={distance$1:function(e){var t=this.sourceUrl;if(!E.$eq$(t,e.get$sourceUrl(e)))throw C.wrapException(C.ArgumentError$('Source URLs "'+C.S(t)+'" and "'+C.S(e.get$sourceUrl(e))+"\" don't match.",null));return Math.abs(this.offset-e.get$offset())},compareTo$1:function(e,t){var n=this.sourceUrl;if(!E.$eq$(n,t.get$sourceUrl(t)))throw C.wrapException(C.ArgumentError$('Source URLs "'+C.S(n)+'" and "'+C.S(t.get$sourceUrl(t))+"\" don't match.",null));return this.offset-t.get$offset()},$eq:function(e,t){return null!=t&&(V.SourceLocation._is(t)&&E.$eq$(this.sourceUrl,t.get$sourceUrl(t))&&this.offset===t.get$offset())},get$hashCode:function(e){var t=this.sourceUrl;return t=null==t?null:t.get$hashCode(t),null==t&&(t=0),t+this.offset},toString$0:function(e){var t=C.getRuntimeType(this).toString$0(0),n=this.sourceUrl;return"<"+t+": "+this.offset+" "+C.S(null==n?"unknown source":n)+":"+(this.line+1)+":"+(this.column+1)+">"},$isComparable:1,get$sourceUrl:function(e){return this.sourceUrl},get$offset:function(){return this.offset},get$line:function(){return this.line},get$column:function(){return this.column}},C.SourceLocationMixin.prototype={distance$1:function(e){if(!E.$eq$(this.file.url,e.get$sourceUrl(e)))throw C.wrapException(C.ArgumentError$('Source URLs "'+C.S(this.get$sourceUrl(this))+'" and "'+C.S(e.get$sourceUrl(e))+"\" don't match.",null));return Math.abs(this.offset-e.get$offset())},compareTo$1:function(e,t){if(!E.$eq$(this.file.url,t.get$sourceUrl(t)))throw C.wrapException(C.ArgumentError$('Source URLs "'+C.S(this.get$sourceUrl(this))+'" and "'+C.S(t.get$sourceUrl(t))+"\" don't match.",null));return this.offset-t.get$offset()},$eq:function(e,t){return null!=t&&(V.SourceLocation._is(t)&&E.$eq$(this.file.url,t.get$sourceUrl(t))&&this.offset===t.get$offset())},get$hashCode:function(e){var t=this.file.url;return t=null==t?null:t.get$hashCode(t),null==t&&(t=0),t+this.offset},toString$0:function(e){var t=C.getRuntimeType(this).toString$0(0),n=this.offset,r=this.file,i=r.url;return"<"+t+": "+n+" "+C.S(null==i?"unknown source":i)+":"+(r.getLine$1(n)+1)+":"+(r.getColumn$1(n)+1)+">"},$isComparable:1,$isSourceLocation:1},C.SourceSpanBase.prototype={SourceSpanBase$3:function(e,t,n){var r,i=this.end,s=this.start;if(!E.$eq$(i.get$sourceUrl(i),s.get$sourceUrl(s)))throw C.wrapException(C.ArgumentError$('Source URLs "'+C.S(s.get$sourceUrl(s))+'" and "'+C.S(i.get$sourceUrl(i))+"\" don't match.",null));if(i.get$offset()<s.get$offset())throw C.wrapException(C.ArgumentError$("End "+i.toString$0(0)+" must come after start "+s.toString$0(0)+".",null));if(r=this.text,r.length!==s.distance$1(i))throw C.wrapException(C.ArgumentError$('Text "'+r+'" must be '+s.distance$1(i)+" characters long.",null))},get$start:function(e){return this.start},get$end:function(e){return this.end},get$text:function(){return this.text}},C.SourceSpanException.prototype={get$message:function(e){return this._span_exception$_message},get$span:function(e){return this._span},toString$1$color:function(e,t){return this.get$span(this),"Error on "+this.get$span(this).message$2$color(0,this._span_exception$_message,t)},toString$0:function(e){return this.toString$1$color(e,null)},$isException:1},C.SourceSpanFormatException.prototype={$isFormatException:1,get$source:function(){return this.source}},C.MultiSourceSpanException.prototype={toString$0:function(e){return"Error on "+C.SourceSpanExtension_messageMultiple(this._span,this._span_exception$_message,this.primaryLabel,this.secondarySpans,!1,null,null)},get$primaryLabel:function(){return this.primaryLabel},get$secondarySpans:function(){return this.secondarySpans}},C.MultiSourceSpanFormatException.prototype={$isFormatException:1},C.SourceSpanMixin.prototype={get$sourceUrl:function(e){var t=this.get$start(this);return t.get$sourceUrl(t)},get$length:function(e){return this.get$end(this).get$offset()-this.get$start(this).get$offset()},compareTo$1:function(e,t){var n=this.get$start(this).compareTo$1(0,t.get$start(t));return 0===n?this.get$end(this).compareTo$1(0,t.get$end(t)):n},message$2$color:function(e,t,n){var r,i,s="line "+(this.get$start(this).get$line()+1)+", column "+(this.get$start(this).get$column()+1);return null!=this.get$sourceUrl(this)&&(r=this.get$sourceUrl(this),r=s+" of "+I.$get$context().prettyUri$1(r),s=r),s+=": "+t,i=this.highlight$1$color(n),0!==i.length&&(s=s+"\n"+i),s.charCodeAt(0),s},message$1:function(e,t){return this.message$2$color(e,t,null)},highlight$1$color:function(e){return V.SourceSpanWithContext._is(this)||0!==this.get$length(this)?C.Highlighter$(this,e).highlight$0():""},$eq:function(e,t){return null!=t&&(V.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:function(e){return C.Object_hash(this.get$start(this),this.get$end(this),A.C_SentinelValue,A.C_SentinelValue)},toString$0:function(e){return"<"+C.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},C.SourceSpanWithContext.prototype={get$context:function(e){return this._context}},C.Chain.prototype={toTrace$0:function(){var e=this.traces;return C.Trace$(new C.ExpandIterable(e,new C.Chain_toTrace_closure,C._arrayInstanceType(e)._eval$1("ExpandIterable<1,Frame>")),null)},toString$0:function(e){var t=this.traces,n=C._arrayInstanceType(t);return new C.MappedListIterable(t,new C.Chain_toString_closure(new C.MappedListIterable(t,new C.Chain_toString_closure0,n._eval$1("MappedListIterable<1,int>")).fold$2(0,0,A.CONSTANT)),n._eval$1("MappedListIterable<1,String>")).join$1(0,k.x3d_____)},$isStackTrace:1},C.Chain_Chain$parse_closure.prototype={call$1:function(e){return 0!==e.length},$signature:8},C.Chain_toTrace_closure.prototype={call$1:function(e){return e.get$frames()},$signature:287},C.Chain_toString_closure0.prototype={call$1:function(e){var t=e.get$frames();return new C.MappedListIterable(t,new C.Chain_toString__closure0,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,int>")).fold$2(0,0,A.CONSTANT)},$signature:288},C.Chain_toString__closure0.prototype={call$1:function(e){return e.get$location().length},$signature:183},C.Chain_toString_closure.prototype={call$1:function(e){var t=e.get$frames();return new C.MappedListIterable(t,new C.Chain_toString__closure(this.longest),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)},$signature:290},C.Chain_toString__closure.prototype={call$1:function(e){return A.JSString_methods.padRight$1(e.get$location(),this.longest)+" "+C.S(e.get$member())+"\n"},$signature:184},C.Frame.prototype={get$isCore:function(){return"dart"===this.uri.get$scheme()},get$library:function(){var e=this.uri;return"data"===e.get$scheme()?"data:...":I.$get$context().prettyUri$1(e)},get$$package:function(){var e=this.uri;return"package"!==e.get$scheme()?null:A.JSArray_methods.get$first(e.get$path(e).split("/"))},get$location:function(){var e,t=this.line;return null==t?this.get$library():(e=this.column,null==e?this.get$library()+" "+C.S(t):this.get$library()+" "+C.S(t)+":"+C.S(e))},toString$0:function(e){return this.get$location()+" in "+C.S(this.member)},get$uri:function(){return this.uri},get$line:function(){return this.line},get$column:function(){return this.column},get$member:function(){return this.member}},C.Frame_Frame$parseVM_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o=this.frame;return"..."===o?new C.Frame(C._Uri__Uri(null,null,null,null),null,null,"..."):(e=I.$get$_vmFrame().firstMatch$1(o),null==e?new C.UnparsedFrame(C._Uri__Uri(null,"unparsed",null,null),o):(o=e._match,t=o[1],t.toString,n=I.$get$_asyncBody(),t=C.stringReplaceAllUnchecked(t,n,"<async>"),r=C.stringReplaceAllUnchecked(t,"<anonymous closure>","<fn>"),t=o[2],n=t,n.toString,A.JSString_methods.startsWith$1(n,"<data:")?i=C.Uri_Uri$dataFromString("",null,null):(t=t,t.toString,i=C.Uri_parse(t)),s=o[3].split(":"),o=s.length,a=o>1?C.int_parse(s[1],null):null,new C.Frame(i,a,o>2?C.int_parse(s[2],null):null,r)))},$signature:69},C.Frame_Frame$parseV8_closure.prototype={call$0:function(){var e,t,n=this.frame,r=I.$get$_v8Frame().firstMatch$1(n);return null==r?new C.UnparsedFrame(C._Uri__Uri(null,"unparsed",null,null),n):(n=new C.Frame_Frame$parseV8_closure_parseLocation(n),e=r._match,t=e[2],null!=t?(t=t,t.toString,e=e[1],e.toString,e=C.stringReplaceAllUnchecked(e,"<anonymous>","<fn>"),e=C.stringReplaceAllUnchecked(e,"Anonymous function","<fn>"),n.call$2(t,C.stringReplaceAllUnchecked(e,"(anonymous function)","<fn>"))):(e=e[3],e.toString,n.call$2(e,"<fn>")))},$signature:69},C.Frame_Frame$parseV8_closure_parseLocation.prototype={call$2:function(e,t){for(var n,r,i,s,a,o=I.$get$_v8EvalLocation(),l=o.firstMatch$1(e);null!=l;e=n)n=l._match[1],n.toString,l=o.firstMatch$1(n);return"native"===e?new C.Frame(C.Uri_parse("native"),null,null,t):(r=I.$get$_v8UrlLocation().firstMatch$1(e),null==r?new C.UnparsedFrame(C._Uri__Uri(null,"unparsed",null,null),this.frame):(o=r._match,n=o[1],n.toString,i=C.Frame__uriOrPathToUri(n),n=o[2],n.toString,s=C.int_parse(n,null),a=o[3],new C.Frame(i,s,null!=a?C.int_parse(a,null):null,t)))},$signature:293},C.Frame_Frame$_parseFirefoxEval_closure.prototype={call$0:function(){var e,t,n,r,i=this.frame,s=I.$get$_firefoxEvalLocation().firstMatch$1(i);return null==s?new C.UnparsedFrame(C._Uri__Uri(null,"unparsed",null,null),i):(i=s._match,e=i[1],e.toString,t=C.stringReplaceAllUnchecked(e,"/<",""),e=i[2],e.toString,n=C.Frame__uriOrPathToUri(e),i=i[3],i.toString,r=C.int_parse(i,null),new C.Frame(n,r,null,0===t.length||"anonymous"===t?"<fn>":t))},$signature:69},C.Frame_Frame$parseFirefox_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o=this.frame,l=I.$get$_firefoxSafariFrame().firstMatch$1(o);return null==l?new C.UnparsedFrame(C._Uri__Uri(null,"unparsed",null,null),o):(e=l._match,t=e[3],n=t,n.toString,A.JSString_methods.contains$1(n," line ")?C.Frame_Frame$_parseFirefoxEval(o):(o=t,o.toString,r=C.Frame__uriOrPathToUri(o),i=e[1],null!=i?(o=e[2],o.toString,o=A.JSString_methods.allMatches$1("/",o),i+=A.JSArray_methods.join$0(C.List_List$filled(o.get$length(o),".<fn>",!1,V.String)),""===i&&(i="<fn>"),i=A.JSString_methods.replaceFirst$2(i,I.$get$_initialDot(),"")):i="<fn>",o=e[4],""===o?s=null:(o=o,o.toString,s=C.int_parse(o,null)),o=e[5],null==o||""===o?a=null:(o=o,o.toString,a=C.int_parse(o,null)),new C.Frame(r,s,a,i)))},$signature:69},C.Frame_Frame$parseFriendly_closure.prototype={call$0:function(){var e,t,n,r,i=this.frame,s=I.$get$_friendlyFrame().firstMatch$1(i);if(null==s)throw C.wrapException(C.FormatException$("Couldn't parse package:stack_trace stack trace line '"+i+"'.",null,null));return i=s._match,e=i[1],"data:..."===e?t=C.Uri_Uri$dataFromString("",null,null):(e=e,e.toString,t=C.Uri_parse(e)),""===t.get$scheme()&&(e=I.$get$context(),t=e.toUri$1(C.absolute(e.style.pathFromUri$1(C._parseUri(t)),null,null,null,null,null,null,null,null,null,null,null,null,null,null))),e=i[2],null==e?n=null:(e=e,e.toString,n=C.int_parse(e,null)),e=i[3],null==e?r=null:(e=e,e.toString,r=C.int_parse(e,null)),new C.Frame(t,n,r,i[4])},$signature:69},C.LazyTrace.prototype={get$_lazy_trace$_trace:function(){var e,t=this.__LazyTrace__trace_FI;return t===I&&(e=this._thunk.call$0(),this.__LazyTrace__trace_FI!==I&&C.throwUnnamedLateFieldADI(),this.__LazyTrace__trace_FI=e,t=e),t},get$frames:function(){return this.get$_lazy_trace$_trace().get$frames()},get$terse:function(){return new C.LazyTrace(new C.LazyTrace_terse_closure(this))},toString$0:function(e){return this.get$_lazy_trace$_trace().toString$0(0)},$isStackTrace:1,$isTrace:1},C.LazyTrace_terse_closure.prototype={call$0:function(){return this.$this.get$_lazy_trace$_trace().get$terse()},$signature:158},C.Trace.prototype={get$terse:function(){return this.foldFrames$2$terse(new C.Trace_terse_closure,!0)},foldFrames$2$terse:function(e,t){var n,r,i,s,a={};for(a.predicate=e,a.predicate=new C.Trace_foldFrames_closure(e),n=C._setArrayType([],V.JSArray_Frame),r=this.frames,r=new C.ReversedListIterable(r,C._arrayInstanceType(r)._eval$1("ReversedListIterable<1>")),r=new C.ListIterator(r,r.get$length(r)),i=C._instanceType(r)._precomputed1;r.moveNext$0();)s=r.__internal$_current,null==s&&(s=i._as(s)),s instanceof C.UnparsedFrame||!a.predicate.call$1(s)?n.push(s):0!==n.length&&a.predicate.call$1(A.JSArray_methods.get$last(n))||n.push(new C.Frame(s.get$uri(),s.get$line(),s.get$column(),s.get$member()));return r=V.MappedListIterable_Frame_Frame,n=C.List_List$of(new C.MappedListIterable(n,new C.Trace_foldFrames_closure0(a),r),!0,r._eval$1("ListIterable.E")),n.length>1&&a.predicate.call$1(A.JSArray_methods.get$first(n))&&A.JSArray_methods.removeAt$1(n,0),C.Trace$(new C.ReversedListIterable(n,C._arrayInstanceType(n)._eval$1("ReversedListIterable<1>")),this.original._stackTrace)},toString$0:function(e){var t=this.frames,n=C._arrayInstanceType(t);return new C.MappedListIterable(t,new C.Trace_toString_closure(new C.MappedListIterable(t,new C.Trace_toString_closure0,n._eval$1("MappedListIterable<1,int>")).fold$2(0,0,A.CONSTANT)),n._eval$1("MappedListIterable<1,String>")).join$0(0)},$isStackTrace:1,get$frames:function(){return this.frames}},C.Trace_Trace$from_closure.prototype={call$0:function(){return C.Trace_Trace$parse(this.trace.toString$0(0))},$signature:158},C.Trace__parseVM_closure.prototype={call$1:function(e){return 0!==e.length},$signature:8},C.Trace$parseV8_closure.prototype={call$1:function(e){return!A.JSString_methods.startsWith$1(e,I.$get$_v8TraceLine())},$signature:8},C.Trace$parseJSCore_closure.prototype={call$1:function(e){return"\tat "!==e},$signature:8},C.Trace$parseFirefox_closure.prototype={call$1:function(e){return 0!==e.length&&"[native code]"!==e},$signature:8},C.Trace$parseFriendly_closure.prototype={call$1:function(e){return!A.JSString_methods.startsWith$1(e,"=====")},$signature:8},C.Trace_terse_closure.prototype={call$1:function(e){return!1},$signature:186},C.Trace_foldFrames_closure.prototype={call$1:function(e){var t;return!!this.oldPredicate.call$1(e)||(!!e.get$isCore()||("stack_trace"===e.get$$package()||(t=e.get$member(),t.toString,!!A.JSString_methods.contains$1(t,"<async>")&&null==e.get$line())))},$signature:186},C.Trace_foldFrames_closure0.prototype={call$1:function(e){var t,n;return e instanceof C.UnparsedFrame||!this._box_0.predicate.call$1(e)?e:(t=e.get$library(),n=I.$get$_terseRegExp(),new C.Frame(C.Uri_parse(C.stringReplaceAllUnchecked(t,n,"")),null,null,e.get$member()))},$signature:296},C.Trace_toString_closure0.prototype={call$1:function(e){return e.get$location().length},$signature:183},C.Trace_toString_closure.prototype={call$1:function(e){return e instanceof C.UnparsedFrame?e.toString$0(0)+"\n":A.JSString_methods.padRight$1(e.get$location(),this.longest)+" "+C.S(e.get$member())+"\n"},$signature:184},C.UnparsedFrame.prototype={toString$0:function(e){return this.member},$isFrame:1,get$uri:function(){return this.uri},get$line:function(){return null},get$column:function(){return null},get$isCore:function(){return!1},get$library:function(){return"unparsed"},get$$package:function(){return null},get$location:function(){return"unparsed"},get$member:function(){return this.member}},C.TransformByHandlers_transformByHandlers_closure.prototype={call$0:function(){var e,t,n,r,i={valuesDone:!1};e=this.controller,t=this._this.listen$3$onDone$onError(0,new C.TransformByHandlers_transformByHandlers__closure(this.handleData,e,this.S),new C.TransformByHandlers_transformByHandlers__closure0(i,this.handleDone,e),new C.TransformByHandlers_transformByHandlers__closure1(this.handleError,e)),n=this._box_1,n.subscription=t,e.set$onPause(t.get$pause(t)),r=n.subscription,e.set$onResume(r.get$resume(r)),e.set$onCancel(new C.TransformByHandlers_transformByHandlers__closure2(n,i))},$signature:0},C.TransformByHandlers_transformByHandlers__closure.prototype={call$1:function(e){return this.handleData.call$2(e,this.controller)},$signature:function(){return this.S._eval$1("~(0)")}},C.TransformByHandlers_transformByHandlers__closure1.prototype={call$2:function(e,t){this.handleError.call$3(e,t,this.controller)},$signature:62},C.TransformByHandlers_transformByHandlers__closure0.prototype={call$0:function(){this._box_0.valuesDone=!0,this.handleDone.call$1(this.controller)},$signature:0},C.TransformByHandlers_transformByHandlers__closure2.prototype={call$0:function(){var e=this._box_1,t=e.subscription;return e.subscription=null,this._box_0.valuesDone?null:t.cancel$0()},$signature:251},C.RateLimit__debounceAggregate_closure.prototype={call$2:function(e,t){var n=this._box_0,r=new C.RateLimit__debounceAggregate_closure_emit(n,t,this.S),i=n.timer;null!=i&&i.cancel$0(),n.soFar=this.collect.call$2(e,n.soFar),n.hasPending=!0,null==n.timer&&this.leading?(n.emittedLatestAsLeading=!0,r.call$0()):n.emittedLatestAsLeading=!1,n.timer=C.Timer_Timer(this.duration,new C.RateLimit__debounceAggregate__closure(n,this.trailing,r,t))},$signature:function(){return this.T._eval$1("@<0>")._bind$1(this.S)._eval$1("~(1,EventSink<2>)")}},C.RateLimit__debounceAggregate_closure_emit.prototype={call$0:function(){var e=this._box_0,t=e.soFar;null==t&&(t=this.S._as(t)),this.sink.add$1(0,t),e.soFar=null,e.hasPending=!1},$signature:0},C.RateLimit__debounceAggregate__closure.prototype={call$0:function(){var e=this._box_0,t=e.emittedLatestAsLeading;t||this.emit.call$0(),e.shouldClose&&this.sink.close$0(0),e.timer=null},$signature:0},C.RateLimit__debounceAggregate_closure0.prototype={call$1:function(e){var t=this._box_0;t.hasPending&&this.trailing?t.shouldClose=!0:(t=t.timer,null!=t&&t.cancel$0(),e.close$0(0))},$signature:function(){return this.S._eval$1("~(EventSink<0>)")}},C.StringScannerException.prototype={get$source:function(){return C._asString(this.source)}},C.LineScanner.prototype={scanChar$1:function(e){return!!this.super$StringScanner$scanChar(e)&&(this._adjustLineAndColumn$1(e),!0)},_adjustLineAndColumn$1:function(e){var t;t=10===e||13===e&&10!==this.peekChar$0(),t?(++this._line_scanner$_line,this._line_scanner$_column=0):(t=this._line_scanner$_column,this._line_scanner$_column=t+(e>=65536&&e<=1114111?2:1))},scan$1:function(e){var t,n,r;return!!this.super$StringScanner$scan(e)&&(t=this.get$lastMatch(),n=this._newlinesIn$1(t.pattern),t=this._line_scanner$_line,r=n.length,this._line_scanner$_line=t+r,0===r?(t=this._line_scanner$_column,r=this.get$lastMatch(),this._line_scanner$_column=t+r.pattern.length):(t=this.get$lastMatch(),this._line_scanner$_column=t.pattern.length-E.get$end$z(A.JSArray_methods.get$last(n))),!0)},_newlinesIn$1:function(e){var t=I.$get$_newlineRegExp().allMatches$1(0,e),n=C.List_List$of(t,!0,C._instanceType(t)._eval$1("Iterable.E"));return 13===this.peekChar$1(-1)&&10===this.peekChar$0()&&A.JSArray_methods.removeLast$0(n),n}},C.SpanScanner.prototype={set$state:function(e){if(e._scanner!==this)throw C.wrapException(C.ArgumentError$(k.The_gi,null));this.set$position(e.position)},spanFrom$2:function(e,t){var n=null==t?this._string_scanner$_position:t.position;return this._sourceFile.span$2(0,e.position,n)},spanFrom$1:function(e){return this.spanFrom$2(e,null)},matches$1:function(e){var t,n;return!!this.super$StringScanner$matches(e)&&(t=this._string_scanner$_position,n=this.get$lastMatch(),this._sourceFile.span$2(0,t,n.start+n.pattern.length),!0)},error$3$length$position:function(e,t,n,r){var i,s,a=this.string;throw C.validateErrorArgs(a,null,r,n),i=null==r&&null==n?this.get$lastMatch():null,null==r&&(r=null==i?this._string_scanner$_position:i.start),null==n&&(null==i?n=0:(s=i.start,n=s+i.pattern.length-s)),C.wrapException(C.StringScannerException$(t,this._sourceFile.span$2(0,r,r+n),a))},error$1:function(e,t){return this.error$3$length$position(e,t,null,null)},error$2$position:function(e,t,n){return this.error$3$length$position(e,t,null,n)},error$2$length:function(e,t,n){return this.error$3$length$position(e,t,n,null)}},C._SpanScannerState.prototype={},C.StringScanner.prototype={set$position:function(e){if(A.JSInt_methods.get$isNegative(e)||e>this.string.length)throw C.wrapException(C.ArgumentError$("Invalid position "+e,null));this._string_scanner$_position=e,this._lastMatch=null},get$lastMatch:function(){return this._string_scanner$_position!==this._lastMatchPosition&&(this._lastMatch=null),this._lastMatch},readChar$0:function(){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:function(e){var t;return null==e&&(e=0),t=this._string_scanner$_position+e,t<0||t>=this.string.length?null:A.JSString_methods.codeUnitAt$1(this.string,t)},peekChar$0:function(){return this.peekChar$1(null)},scanChar$1:function(e){var t,n,r,i;return e>=65536&&e<=1114111?(t=this._string_scanner$_position,n=t+1,r=this.string,n<r.length?(i=e-65536,n=A.JSString_methods.codeUnitAt$1(r,t)!==A.JSInt_methods._shrOtherPositive$1(i,10)+55296||A.JSString_methods.codeUnitAt$1(r,n)!==56320+(1023&i)):n=!0,!n&&(this._string_scanner$_position=t+2,!0)):(t=this._string_scanner$_position,n=this.string,t!==n.length&&(A.JSString_methods.codeUnitAt$1(n,t)===e&&(this._string_scanner$_position=t+1,!0)))},expectChar$2$name:function(e,t){this.scanChar$1(e)||(null==t&&(t=92===e?'"\\"':34===e?'"\\""':'"'+C.Primitives_stringFromCharCode(e)+'"'),this.error$3$length$position(0,"expected "+t+".",0,this._string_scanner$_position))},expectChar$1:function(e){return this.expectChar$2$name(e,null)},scan$1:function(e){var t,n=this.matches$1(e);return n&&(t=this._lastMatch,this._lastMatchPosition=this._string_scanner$_position=t.start+t.pattern.length),n},expect$1:function(e){var t,n;this.scan$1(e)||(t=C.stringReplaceAllUnchecked(e,"\\","\\\\"),n='"'+C.stringReplaceAllUnchecked(t,'"','\\"')+'"',this.error$3$length$position(0,"expected "+n+".",0,this._string_scanner$_position))},expectDone$0:function(){var e=this._string_scanner$_position;e!==this.string.length&&this.error$3$length$position(0,"expected no more input.",0,e)},matches$1:function(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:function(e,t){var n=this._string_scanner$_position;return A.JSString_methods.substring$2(this.string,t,n)},error$3$length$position:function(e,t,n,r){var i=this.string;throw C.validateErrorArgs(i,null,r,n),C.wrapException(C.StringScannerException$(t,C.SourceFile$fromString(i,this.sourceUrl).span$2(0,r,r+n),i))}},C.AsciiGlyphSet.prototype={glyphOrAscii$2:function(e,t){return t},get$horizontalLine:function(){return"-"},get$verticalLine:function(){return"|"},get$topLeftCorner:function(){return","},get$bottomLeftCorner:function(){return"'"},get$cross:function(){return"+"},get$upEnd:function(){return"'"},get$downEnd:function(){return","},get$horizontalLineBold:function(){return"="}},C.UnicodeGlyphSet.prototype={glyphOrAscii$2:function(e,t){return e},get$horizontalLine:function(){return"─"},get$verticalLine:function(){return"│"},get$topLeftCorner:function(){return"┌"},get$bottomLeftCorner:function(){return"└"},get$cross:function(){return"┼"},get$upEnd:function(){return"╵"},get$downEnd:function(){return"╷"},get$horizontalLineBold:function(){return"━"}},C.Tuple2.prototype={toString$0:function(e){return"["+C.S(this.item1)+", "+C.S(this.item2)+"]"},$eq:function(e,t){return null!=t&&(t instanceof C.Tuple2&&E.$eq$(t.item1,this.item1)&&E.$eq$(t.item2,this.item2))},get$hashCode:function(e){return C.Object_hash(E.get$hashCode$(this.item1),E.get$hashCode$(this.item2),A.C_SentinelValue,A.C_SentinelValue)}},C.Tuple3.prototype={toString$0:function(e){return"["+this.item1.toString$0(0)+", "+this.item2.toString$0(0)+", "+this.item3.toString$0(0)+"]"},$eq:function(e,t){return null!=t&&(t instanceof C.Tuple3&&t.item1===this.item1&&t.item2.$eq(0,this.item2)&&t.item3.$eq(0,this.item3))},get$hashCode:function(e){var t=this.item2,n=this.item3;return C.Object_hash(C.Primitives_objectHashCode(this.item1),t.get$hashCode(t),n.get$hashCode(n),A.C_SentinelValue)}},C.Tuple4.prototype={toString$0:function(e){return"["+this.item1.toString$0(0)+", "+this.item2+", "+this.item3.toString$0(0)+", "+C.S(this.item4)+"]"},$eq:function(e,t){return null!=t&&(t instanceof C.Tuple4&&t.item1.$eq(0,this.item1)&&t.item2===this.item2&&t.item3===this.item3&&E.$eq$(t.item4,this.item4))},get$hashCode:function(e){var t=this.item1;return C.Object_hash(t.get$hashCode(t),A.JSBool_methods.get$hashCode(this.item2),C.Primitives_objectHashCode(this.item3),E.get$hashCode$(this.item4))}},C.WatchEvent.prototype={toString$0:function(e){return this.type.toString$0(0)+" "+this.path}},C.ChangeType.prototype={toString$0:function(e){return this._watch_event$_name}},C.AnySelectorVisitor0.prototype={visitComplexSelector$1:function(e){return A.JSArray_methods.any$1(e.components,new C.AnySelectorVisitor_visitComplexSelector_closure0(this))},visitCompoundSelector$1:function(e){return A.JSArray_methods.any$1(e.components,new C.AnySelectorVisitor_visitCompoundSelector_closure0(this))},visitPseudoSelector$1:function(e){var t=e.selector;return null!=t&&this.visitSelectorList$1(t)},visitSelectorList$1:function(e){return A.JSArray_methods.any$1(e.components,this.get$visitComplexSelector())},visitAttributeSelector$1:function(e){return!1},visitClassSelector$1:function(e){return!1},visitIDSelector$1:function(e){return!1},visitParentSelector$1:function(e){return!1},visitPlaceholderSelector$1:function(e){return!1},visitTypeSelector$1:function(e){return!1},visitUniversalSelector$1:function(e){return!1}},C.AnySelectorVisitor_visitComplexSelector_closure0.prototype={call$1:function(e){return this.$this.visitCompoundSelector$1(e.selector)},$signature:46},C.AnySelectorVisitor_visitCompoundSelector_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:14},C.SupportsAnything0.prototype={toString$0:function(e){return"("+this.contents.toString$0(0)+")"},$isAstNode0:1,get$span:function(e){return this.span}},C.Argument0.prototype={toString$0:function(e){var t=this.defaultValue,n=this.name;return null==t?n:n+": "+t.toString$0(0)},$isAstNode0:1,get$span:function(e){return this.span}},C.ArgumentDeclaration0.prototype={get$spanWithName:function(){var e,t,n=this.span,r=n.file,i=C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(r._decodedChars,0,null),0,null),s=C.FileLocation$_(r,n._file$_start).offset-1;while(1){if(s>0?(e=A.JSString_methods.codeUnitAt$1(i,s),e=32===e||9===e||10===e||13===e||12===e):e=!1,!e)break;--s}if(e=A.JSString_methods.codeUnitAt$1(i,s),!(95===e||C.isAlphabetic1(e)||e>=128||C.isDigit0(e)||45===e))return n;--s;while(1){if(s>=0?(e=A.JSString_methods.codeUnitAt$1(i,s),95!==e?(t=e>=97&&e<=122||e>=65&&e<=90,t=t||e>=128):t=!0,e=!!t||(e>=48&&e<=57||45===e)):e=!1,!e)break;--s}return e=s+1,t=A.JSString_methods.codeUnitAt$1(i,e),95===t||C.isAlphabetic1(t)||t>=128?C.SpanExtensions_trimRight0(C.SpanExtensions_trimLeft0(r.span$2(0,e,C.FileLocation$_(r,n._end).offset))):n},verify$2:function(e,t){var n,r,i,s,a,o,l,u,_="invocation";for(n=this.$arguments,r=n.length,i=t._baseMap,s=0,a=0;a<r;++a)if(o=n[a],a<e){if(l=o.name,i.containsKey$1(l))throw C.wrapException(C.SassScriptException$0("Argument "+this._argument_declaration$_originalArgumentName$1(l)+k.x20was_p,null))}else if(l=o.name,i.containsKey$1(l))++s;else if(null==o.defaultValue)throw C.wrapException(C.MultiSpanSassScriptException$0("Missing argument "+this._argument_declaration$_originalArgumentName$1(l)+".",_,C.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],V.FileSpan,V.String)));if(null==this.restArgument){if(e>r)throw n=t.get$isEmpty(t)?"":"positional ",C.wrapException(C.MultiSpanSassScriptException$0("Only "+r+" "+n+C.pluralize0("argument",r,null)+" allowed, but "+e+" "+C.pluralize0("was",e,"were")+" passed.",_,C.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],V.FileSpan,V.String)));if(s<i.get$length(i))throw r=V.String,u=C.LinkedHashSet_LinkedHashSet$of(t,r),u.removeAll$1(new C.MappedListIterable(n,new C.ArgumentDeclaration_verify_closure1,C._arrayInstanceType(n)._eval$1("MappedListIterable<1,Object?>"))),C.wrapException(C.MultiSpanSassScriptException$0("No "+C.pluralize0("argument",u._collection$_length,null)+" named "+C.S(C.toSentence0(u.map$1$1(0,new C.ArgumentDeclaration_verify_closure2,V.Object),"or"))+".",_,C.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],V.FileSpan,r)))}},_argument_declaration$_originalArgumentName$1:function(e){var t,n,r,i,s,a,o,l;if(e===this.restArgument)return t=this.span,n=C.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(n,A.JSString_methods.lastIndexOf$1(n,"$")),0,A.JSString_methods.indexOf$1(n,"."));for(t=this.$arguments,r=t.length,i=0;i<r;++i)if(s=t[i],s.name===e)return t=s.defaultValue,r=s.span,a=r.file,o=r._file$_start,r=r._end,null==t?(t=a._decodedChars,t=C.String_String$fromCharCodes(new Uint32Array(t.subarray(o,C._checkValidRange(o,r,t.length))),0,null)):(t=a._decodedChars,n=C.String_String$fromCharCodes(new Uint32Array(t.subarray(o,C._checkValidRange(o,r,t.length))),0,null),t=A.JSString_methods.substring$2(n,0,A.JSString_methods.indexOf$1(n,":")),l=C._lastNonWhitespace0(t,!1),t=null==l?"":A.JSString_methods.substring$2(t,0,l+1)),t;throw C.wrapException(C.ArgumentError$(k.This_d+e+'".',null))},matches$2:function(e,t){var n,r,i,s,a,o;for(n=this.$arguments,r=n.length,i=t._baseMap,s=0,a=0;a<r;++a)if(o=n[a],a<e){if(i.containsKey$1(o.name))return!1}else if(i.containsKey$1(o.name))++s;else if(null==o.defaultValue)return!1;return null!=this.restArgument||!(e>r)&&!(s<i.get$length(i))},toString$0:function(e){var t,n,r,i=C._setArrayType([],V.JSArray_String);for(t=this.$arguments,n=t.length,r=0;r<n;++r)i.push("$"+C.S(t[r]));return t=this.restArgument,null!=t&&i.push("$"+t+"..."),A.JSArray_methods.join$1(i,", ")},$isAstNode0:1,get$span:function(e){return this.span}},C.ArgumentDeclaration_verify_closure1.prototype={call$1:function(e){return e.name},$signature:300},C.ArgumentDeclaration_verify_closure2.prototype={call$1:function(e){return"$"+e},$signature:5},C.ArgumentInvocation0.prototype={get$isEmpty:function(e){var t;return 0===this.positional.length?(t=this.named,t=t.get$isEmpty(t)&&null==this.rest):t=!1,t},toString$0:function(e){var t,n,r,i=this.rest,s=this.keywordRest,a=C._setArrayType([],V.JSArray_String);for(t=this.positional,n=t.length,r=0;r<n;++r)a.push(this._argument_invocation$_parenthesizeArgument$1(t[r]));for(t=this.named,t=t.get$entries(t),t=t.get$iterator(t);t.moveNext$0();)n=t.get$current(t),a.push("$"+C.S(n.key)+": "+this._argument_invocation$_parenthesizeArgument$1(n.value));return null!=i&&a.push(this._argument_invocation$_parenthesizeArgument$1(i)+"..."),null!=s&&a.push(this._argument_invocation$_parenthesizeArgument$1(s)+"..."),"("+A.JSArray_methods.join$1(a,", ")+")"},_argument_invocation$_parenthesizeArgument$1:function(e){return e instanceof C.ListExpression0&&e.separator===A.ListSeparator_rXA0&&!e.hasBrackets&&e.contents.length>1?"("+e.toString$0(0)+")":e.toString$0(0)},$isAstNode0:1,get$span:function(e){return this.span}},C.argumentListClass_closure.prototype={call$0:function(){var e=V.JSClass,t=e._as(C.allowInteropCaptureThisNamed("sass.SassArgumentList",new C.argumentListClass__closure));return C.defineGetter(E.get$$prototype$x(t),"keywords",new C.argumentListClass__closure0,null),C.JSClassExtension_injectSuperclass(e._as(C.SassArgumentList$0(C._setArrayType([],V.JSArray_Value_2),C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.Value_2),A.ListSeparator_undecided_null_undecided0).constructor),t),t},$signature:25},C.argumentListClass__closure.prototype={call$4:function(e,t,n,r){var i,s=_.immutable.isOrderedMap(t)?E.toArray$0$x(V.ImmutableList._as(t)):V.List_dynamic._as(t),a=V.Value_2;return s=E.cast$1$0$ax(s,a),i=_.immutable.isOrderedMap(n)?C.immutableMapToDartMap(V.ImmutableMap._as(n)):C.objectToMap(n),C.SassArgumentList$0(s,i.cast$2$0(0,V.String,a),C.jsToDartSeparator(r))},call$3:function(e,t,n){return this.call$4(e,t,n,",")},"call*":"call$4",$requiredArgCount:3,$defaultValues:function(){return[","]},$signature:605},C.argumentListClass__closure0.prototype={call$1:function(e){return e._argument_list$_wereKeywordsAccessed=!0,C.dartMapToImmutableMap(e._argument_list$_keywords)},$signature:303},C.SassArgumentList0.prototype={},C.JSArray1.prototype={},C.AsyncImporter0.prototype={},C.NodeToDartAsyncImporter.prototype={canonicalize$1:function(e,t){return this.canonicalize$body$NodeToDartAsyncImporter(0,t)},canonicalize$body$NodeToDartAsyncImporter:function(e,t){var n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Uri),o=this,l=C._wrapJsFunctionForAsync((function(e,u){if(1===e)return C._asyncRethrow(u,a);while(1)switch(s){case 0:i=o._async0$_canonicalize.call$2(t.toString$0(0),{fromImport:C.fromImport0()}),s=null!=i&&i instanceof _.Promise?3:4;break;case 3:return s=5,C._asyncAwait(C.promiseToFuture(V.Promise._as(i),V.nullable_Object),l);case 5:i=u;case 4:if(null==i){n=null,s=1;break}if(r=_.URL,i instanceof r){n=C.Uri_parse(E.toString$0$(V.JSUrl._as(i))),s=1;break}C.jsThrow(new _.Error(k.The_ca));case 1:return C._asyncReturn(n,a)}}));return C._asyncStartSync(l,a)},load$1:function(e,t){return this.load$body$NodeToDartAsyncImporter(0,t)},load$body$NodeToDartAsyncImporter:function(e,t){var n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.nullable_ImporterResult),c=this,$=C._wrapJsFunctionForAsync((function(e,p){if(1===e)return C._asyncRethrow(p,u);while(1)switch(l){case 0:o=c._load.call$1(new _.URL(t.toString$0(0))),l=null!=o&&o instanceof _.Promise?3:4;break;case 3:return l=5,C._asyncAwait(C.promiseToFuture(V.Promise._as(o),V.nullable_Object),$);case 5:o=p;case 4:if(null==o){n=null,l=1;break}V.NodeImporterResult._as(o),r=E.getInterceptor$x(o),i=r.get$contents(o),"string"!==C._asString(new _.Function("value","return typeof value").call$1(i))&&C.jsThrow(new C.ArgumentError(!0,i,"contents","must be a string but was: "+C.jsType(i))),s=r.get$syntax(o),null!=i&&null!=s||C.jsThrow(new _.Error(k.The_lo)),a=C.parseSyntax(s),n=C.ImporterResult$(i,C.NullableExtension_andThen0(r.get$sourceMapUrl(o),C.utils1__jsToDartUrl$closure()),a),l=1;break;case 1:return C._asyncReturn(n,u)}}));return C._asyncStartSync($,u)}},C.AsyncBuiltInCallable0.prototype={callbackFor$2:function(e,t){return new C.Tuple2(this._async_built_in0$_arguments,this._async_built_in0$_callback,V.Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value_2)},$isAsyncCallable0:1,get$name:function(e){return this.name}},C.AsyncBuiltInCallable$mixin_closure0.prototype={call$1:function(e){return this.$call$body$AsyncBuiltInCallable$mixin_closure0(e)},$call$body$AsyncBuiltInCallable$mixin_closure0:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.Value_2),i=this,s=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,r);while(1)switch(n){case 0:return n=3,C._asyncAwait(i.callback.call$1(e),s);case 3:t=A.C__SassNull0,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(s,r)},$signature:89},C._compileStylesheet_closure2.prototype={call$1:function(e){return""===e?C.Uri_Uri$dataFromString(C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(this.stylesheet.span.file._decodedChars,0,null),0,null),A.C_Utf8Codec,null).get$_core$_text():this.importCache.sourceMapUrl$1(0,C.Uri_parse(e)).toString$0(0)},$signature:5},C.AsyncEnvironment0.prototype={closure$0:function(){var e,t,n,r=this._async_environment0$_forwardedModules,i=this._async_environment0$_nestedForwardedModules,s=this._async_environment0$_variables;return s=C._setArrayType(s.slice(0),C._arrayInstanceType(s)),e=this._async_environment0$_variableNodes,e=C._setArrayType(e.slice(0),C._arrayInstanceType(e)),t=this._async_environment0$_functions,t=C._setArrayType(t.slice(0),C._arrayInstanceType(t)),n=this._async_environment0$_mixins,n=C._setArrayType(n.slice(0),C._arrayInstanceType(n)),C.AsyncEnvironment$_0(this._async_environment0$_modules,this._async_environment0$_namespaceNodes,this._async_environment0$_globalModules,this._async_environment0$_importedModules,r,i,this._async_environment0$_allModules,s,e,t,n,this._async_environment0$_content)},addModule$3$namespace:function(e,t,n){var r,i,s;if(null==n){for(this._async_environment0$_globalModules.$indexSet(0,e,t),this._async_environment0$_allModules.push(e),r=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.get$first(this._async_environment0$_variables)));r.moveNext$0();)if(i=r.get$current(r),e.get$variables().containsKey$1(i))throw C.wrapException(C.SassScriptException$0(k.This_ma+i+'".',null))}else{if(r=this._async_environment0$_modules,r.containsKey$1(n))throw r=this._async_environment0$_namespaceNodes.$index(0,n),s=null==r?null:r.span,r=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=s&&r.$indexSet(0,s,"original @use"),C.wrapException(C.MultiSpanSassScriptException$0(k.There_+n+'".',"new @use",r));r.$indexSet(0,n,e),this._async_environment0$_namespaceNodes.$indexSet(0,n,t),this._async_environment0$_allModules.push(e)}},forwardModule$2:function(e,t){var n,r,i,s=this._async_environment0$_forwardedModules;for(null==s&&(s=this._async_environment0$_forwardedModules=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_AsyncCallable_2,V.AstNode_2)),n=C.ForwardedModuleView_ifNecessary0(e,t,V.AsyncCallable_2),r=C.LinkedHashMapKeyIterator$(s,s._modifications);r.moveNext$0();)i=r.__js_helper$_current,this._async_environment0$_assertNoConflicts$5(n.get$variables(),i.get$variables(),n,i,"variable"),this._async_environment0$_assertNoConflicts$5(n.get$functions(n),i.get$functions(i),n,i,"function"),this._async_environment0$_assertNoConflicts$5(n.get$mixins(),i.get$mixins(),n,i,"mixin");this._async_environment0$_allModules.push(e),s.$indexSet(0,n,t)},_async_environment0$_assertNoConflicts$5:function(e,t,n,r,i){var s,a,o,l,u,_;for(e.get$length(e)<t.get$length(t)?(s=t,a=e):(s=e,a=t),o=E.get$iterator$ax(a.get$keys(a)),l="variable"===i;o.moveNext$0();)if(u=o.get$current(o),s.containsKey$1(u)&&!(l?n.variableIdentity$1(u)===r.variableIdentity$1(u):E.$eq$(s.$index(0,u),a.$index(0,u))))throw l&&(u="$"+u),o=this._async_environment0$_forwardedModules,null==o?_=null:(o=o.$index(0,r),_=null==o?null:E.get$span$z(o)),o=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=_&&o.$indexSet(0,_,"original @forward"),C.wrapException(C.MultiSpanSassScriptException$0("Two forwarded modules both define a "+i+" named "+u+".","new @forward",o))},importForwards$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f=e._async_environment0$_environment._async_environment0$_forwardedModules;if(null!=f){if(t=this._async_environment0$_forwardedModules,null!=t){for(n=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_AsyncCallable_2,V.AstNode_2),r=f.get$entries(f),r=r.get$iterator(r),i=this._async_environment0$_globalModules;r.moveNext$0();)s=r.get$current(r),a=s.key,t.containsKey$1(a)&&i.containsKey$1(a)||n.$indexSet(0,a,s.value);f=n}else t=this._async_environment0$_forwardedModules=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_AsyncCallable_2,V.AstNode_2);if(n=C._instanceType(f)._eval$1("LinkedHashMapKeyIterable<1>"),r=n._eval$1("ExpandIterable<Iterable.E,String>"),i=r._eval$1("Iterable.E"),o=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.AsyncEnvironment_importForwards_closure2,r),i),l=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.AsyncEnvironment_importForwards_closure3,r),i),u=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.AsyncEnvironment_importForwards_closure4,r),i),r=this._async_environment0$_variables,i=r.length,1===i){for(n=this._async_environment0$_importedModules,i=n.get$entries(n).toList$0(0),s=i.length,a=V.AsyncCallable_2,_=0;_<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++_)c=i[_],e=c.key,$=C.ShadowedModuleView_ifNecessary0(e,l,u,o,a),null!=$&&(n.remove$1(0,e),p=$.variables,p.get$isEmpty(p)?(p=$.functions,p.get$isEmpty(p)?(p=$.mixins,p.get$isEmpty(p)?(p=$._shadowed_view0$_inner,p=p.get$css(p),p=E.get$isEmpty$asx(p.get$children(p))):p=!1):p=!1):p=!1,p||n.$indexSet(0,$,c.value));for(i=t.get$entries(t).toList$0(0),s=i.length,_=0;_<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++_)c=i[_],e=c.key,$=C.ShadowedModuleView_ifNecessary0(e,l,u,o,a),null!=$&&(t.remove$1(0,e),p=$.variables,p.get$isEmpty(p)?(p=$.functions,p.get$isEmpty(p)?(p=$.mixins,p.get$isEmpty(p)?(p=$._shadowed_view0$_inner,p=p.get$css(p),p=E.get$isEmpty$asx(p.get$children(p))):p=!1):p=!1):p=!1,p||t.$indexSet(0,$,c.value));n.addAll$1(0,f),t.addAll$1(0,f)}else{if(s=this._async_environment0$_nestedForwardedModules,null==s){for(h=i-1,d=E.JSArray_JSArray$allocateGrowable(h,V.List_Module_AsyncCallable_2),i=V.JSArray_Module_AsyncCallable_2,_=0;_<h;++_)d[_]=C._setArrayType([],i);this._async_environment0$_nestedForwardedModules=d,i=d}else i=s;A.JSArray_methods.addAll$1(A.JSArray_methods.get$last(i),new C.LinkedHashMapKeyIterable(f,n))}for(n=C._LinkedHashSetIterator$(o,o._collection$_modifications),i=this._async_environment0$_variableIndices,s=this._async_environment0$_variableNodes,a=C._instanceType(n)._precomputed1;n.moveNext$0();)p=n._collection$_current,null==p&&(p=a._as(p)),i.remove$1(0,p),E.remove$1$z(A.JSArray_methods.get$last(r),p),E.remove$1$z(A.JSArray_methods.get$last(s),p);for(n=C._LinkedHashSetIterator$(l,l._collection$_modifications),r=this._async_environment0$_functionIndices,i=this._async_environment0$_functions,s=C._instanceType(n)._precomputed1;n.moveNext$0();)a=n._collection$_current,null==a&&(a=s._as(a)),r.remove$1(0,a),E.remove$1$z(A.JSArray_methods.get$last(i),a);for(n=C._LinkedHashSetIterator$(u,u._collection$_modifications),r=this._async_environment0$_mixinIndices,i=this._async_environment0$_mixins,s=C._instanceType(n)._precomputed1;n.moveNext$0();)a=n._collection$_current,null==a&&(a=s._as(a)),r.remove$1(0,a),E.remove$1$z(A.JSArray_methods.get$last(i),a)}},getVariable$2$namespace:function(e,t){var n,r;return null!=t?this._async_environment0$_getModule$1(t).get$variables().$index(0,e):this._async_environment0$_lastVariableName===e?(n=this._async_environment0$_lastVariableIndex,n.toString,n=E.$index$asx(this._async_environment0$_variables[n],e),null==n?this._async_environment0$_getVariableFromGlobalModule$1(e):n):(n=this._async_environment0$_variableIndices,r=n.$index(0,e),null!=r?(this._async_environment0$_lastVariableName=e,this._async_environment0$_lastVariableIndex=r,n=E.$index$asx(this._async_environment0$_variables[r],e),null==n?this._async_environment0$_getVariableFromGlobalModule$1(e):n):(r=this._async_environment0$_variableIndex$1(e),null==r?this._async_environment0$_getVariableFromGlobalModule$1(e):(this._async_environment0$_lastVariableName=e,this._async_environment0$_lastVariableIndex=r,n.$indexSet(0,e,r),n=E.$index$asx(this._async_environment0$_variables[r],e),null==n?this._async_environment0$_getVariableFromGlobalModule$1(e):n)))},getVariable$1:function(e){return this.getVariable$2$namespace(e,null)},_async_environment0$_getVariableFromGlobalModule$1:function(e){return this._async_environment0$_fromOneModule$1$3(e,"variable",new C.AsyncEnvironment__getVariableFromGlobalModule_closure0(e),V.Value_2)},getVariableNode$2$namespace:function(e,t){var n,r;return null!=t?this._async_environment0$_getModule$1(t).get$variableNodes().$index(0,e):this._async_environment0$_lastVariableName===e?(n=this._async_environment0$_lastVariableIndex,n.toString,n=E.$index$asx(this._async_environment0$_variableNodes[n],e),null==n?this._async_environment0$_getVariableNodeFromGlobalModule$1(e):n):(n=this._async_environment0$_variableIndices,r=n.$index(0,e),null!=r?(this._async_environment0$_lastVariableName=e,this._async_environment0$_lastVariableIndex=r,n=E.$index$asx(this._async_environment0$_variableNodes[r],e),null==n?this._async_environment0$_getVariableNodeFromGlobalModule$1(e):n):(r=this._async_environment0$_variableIndex$1(e),null==r?this._async_environment0$_getVariableNodeFromGlobalModule$1(e):(this._async_environment0$_lastVariableName=e,this._async_environment0$_lastVariableIndex=r,n.$indexSet(0,e,r),n=E.$index$asx(this._async_environment0$_variableNodes[r],e),null==n?this._async_environment0$_getVariableNodeFromGlobalModule$1(e):n)))},_async_environment0$_getVariableNodeFromGlobalModule$1:function(e){var t,n,r;for(t=this._async_environment0$_importedModules,n=this._async_environment0$_globalModules,n=new C.LinkedHashMapKeyIterable(t,C._instanceType(t)._eval$1("LinkedHashMapKeyIterable<1>")).followedBy$1(0,new C.LinkedHashMapKeyIterable(n,C._instanceType(n)._eval$1("LinkedHashMapKeyIterable<1>"))),n=new C.FollowedByIterator(E.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(t=n._currentIterator,r=t.get$current(t).get$variableNodes().$index(0,e),null!=r)return r;return null},globalVariableExists$2$namespace:function(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:function(e){return this.globalVariableExists$2$namespace(e,null)},_async_environment0$_variableIndex$1:function(e){var t,n;for(t=this._async_environment0$_variables,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},setVariable$5$global$namespace:function(e,t,n,r,i){var s,a,o,l,u,_,c,$;if(null==i){if(r||1===this._async_environment0$_variables.length)return this._async_environment0$_variableIndices.putIfAbsent$2(e,new C.AsyncEnvironment_setVariable_closure2(this,e)),s=this._async_environment0$_variables,A.JSArray_methods.get$first(s).containsKey$1(e)||(a=this._async_environment0$_fromOneModule$1$3(e,"variable",new C.AsyncEnvironment_setVariable_closure3(e),V.Module_AsyncCallable_2),null==a)?(E.$indexSet$ax(A.JSArray_methods.get$first(s),e,t),void E.$indexSet$ax(A.JSArray_methods.get$first(this._async_environment0$_variableNodes),e,n)):void a.setVariable$3(e,t,n);if(o=this._async_environment0$_nestedForwardedModules,null!=o&&!this._async_environment0$_variableIndices.containsKey$1(e)&&null==this._async_environment0$_variableIndex$1(e))for(s=new C.ReversedListIterable(o,C.instanceType(o)._eval$1("ReversedListIterable<1>")),s=new C.ListIterator(s,s.get$length(s)),l=C._instanceType(s)._precomputed1;s.moveNext$0();)for(u=s.__internal$_current,u=E.get$reversed$ax(null==u?l._as(u):u),u=new C.ListIterator(u,u.get$length(u)),_=C._instanceType(u)._precomputed1;u.moveNext$0();)if(c=u.__internal$_current,null==c&&(c=_._as(c)),c.get$variables().containsKey$1(e))return void c.setVariable$3(e,t,n);this._async_environment0$_lastVariableName===e?(s=this._async_environment0$_lastVariableIndex,s.toString,$=s):$=this._async_environment0$_variableIndices.putIfAbsent$2(e,new C.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=$,E.$indexSet$ax(this._async_environment0$_variables[$],e,t),E.$indexSet$ax(this._async_environment0$_variableNodes[$],e,n)}else this._async_environment0$_getModule$1(i).setVariable$3(e,t,n)},setVariable$4$global:function(e,t,n,r){return this.setVariable$5$global$namespace(e,t,n,r,null)},setLocalVariable$3:function(e,t,n){var r,i=this._async_environment0$_variables,s=i.length;this._async_environment0$_lastVariableName=e,r=this._async_environment0$_lastVariableIndex=s-1,this._async_environment0$_variableIndices.$indexSet(0,e,r),E.$indexSet$ax(i[r],e,t),E.$indexSet$ax(this._async_environment0$_variableNodes[r],e,n)},getFunction$2$namespace:function(e,t){var n,r;return null!=t?(n=this._async_environment0$_getModule$1(t),n.get$functions(n).$index(0,e)):(n=this._async_environment0$_functionIndices,r=n.$index(0,e),null!=r?(n=E.$index$asx(this._async_environment0$_functions[r],e),null==n?this._async_environment0$_getFunctionFromGlobalModule$1(e):n):(r=this._async_environment0$_functionIndex$1(e),null==r?this._async_environment0$_getFunctionFromGlobalModule$1(e):(n.$indexSet(0,e,r),n=E.$index$asx(this._async_environment0$_functions[r],e),null==n?this._async_environment0$_getFunctionFromGlobalModule$1(e):n)))},_async_environment0$_getFunctionFromGlobalModule$1:function(e){return this._async_environment0$_fromOneModule$1$3(e,"function",new C.AsyncEnvironment__getFunctionFromGlobalModule_closure0(e),V.AsyncCallable_2)},_async_environment0$_functionIndex$1:function(e){var t,n;for(t=this._async_environment0$_functions,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},getMixin$2$namespace:function(e,t){var n,r;return null!=t?this._async_environment0$_getModule$1(t).get$mixins().$index(0,e):(n=this._async_environment0$_mixinIndices,r=n.$index(0,e),null!=r?(n=E.$index$asx(this._async_environment0$_mixins[r],e),null==n?this._async_environment0$_getMixinFromGlobalModule$1(e):n):(r=this._async_environment0$_mixinIndex$1(e),null==r?this._async_environment0$_getMixinFromGlobalModule$1(e):(n.$indexSet(0,e,r),n=E.$index$asx(this._async_environment0$_mixins[r],e),null==n?this._async_environment0$_getMixinFromGlobalModule$1(e):n)))},_async_environment0$_getMixinFromGlobalModule$1:function(e){return this._async_environment0$_fromOneModule$1$3(e,"mixin",new C.AsyncEnvironment__getMixinFromGlobalModule_closure0(e),V.AsyncCallable_2)},_async_environment0$_mixinIndex$1:function(e){var t,n;for(t=this._async_environment0$_mixins,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},withContent$2:function(e,t){return this.withContent$body$AsyncEnvironment0(e,t)},withContent$body$AsyncEnvironment0:function(e,t){var n,r=0,i=C._makeAsyncAwaitCompleter(V.void),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return n=s._async_environment0$_content,s._async_environment0$_content=e,r=2,C._asyncAwait(t.call$0(),a);case 2:return s._async_environment0$_content=n,C._asyncReturn(null,i)}}));return C._asyncStartSync(a,i)},asMixin$1:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.void),i=this,s=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,r);while(1)switch(n){case 0:return t=i._async_environment0$_inMixin,i._async_environment0$_inMixin=!0,n=2,C._asyncAwait(e.call$0(),s);case 2:return i._async_environment0$_inMixin=t,C._asyncReturn(null,r)}}));return C._asyncStartSync(s,r)},scope$1$3$semiGlobal$when:function(e,t,n,r){return this.scope$body$AsyncEnvironment0(e,t,n,r,r)},scope$1$1:function(e,t){return this.scope$1$3$semiGlobal$when(e,!1,!0,t)},scope$1$2$when:function(e,t,n){return this.scope$1$3$semiGlobal$when(e,!1,t,n)},scope$1$2$semiGlobal:function(e,t,n){return this.scope$1$3$semiGlobal$when(e,t,!0,n)},scope$body$AsyncEnvironment0:function(e,t,n,r,i){var s,a,o,l,u,_,c,$,p,h,d,f,g=0,m=C._makeAsyncAwaitCompleter(i),y=2,S=[],v=this,b=C._wrapJsFunctionForAsync((function(r,i){1===r&&(a=i,g=y);while(1)switch(g){case 0:t=t&&v._async_environment0$_inSemiGlobalScope,o=v._async_environment0$_inSemiGlobalScope,v._async_environment0$_inSemiGlobalScope=t,g=n?4:3;break;case 3:return y=5,g=8,C._asyncAwait(e.call$0(),b);case 8:c=i,s=c,S=[1],g=6;break;case 5:S=[2];case 6:y=2,v._async_environment0$_inSemiGlobalScope=o,g=S.pop();break;case 7:case 4:return c=v._async_environment0$_variables,$=V.String,A.JSArray_methods.add$1(c,C.LinkedHashMap_LinkedHashMap$_empty($,V.Value_2)),p=v._async_environment0$_variableNodes,A.JSArray_methods.add$1(p,C.LinkedHashMap_LinkedHashMap$_empty($,V.AstNode_2)),h=v._async_environment0$_functions,d=V.AsyncCallable_2,A.JSArray_methods.add$1(h,C.LinkedHashMap_LinkedHashMap$_empty($,d)),f=v._async_environment0$_mixins,A.JSArray_methods.add$1(f,C.LinkedHashMap_LinkedHashMap$_empty($,d)),d=v._async_environment0$_nestedForwardedModules,null!=d&&d.push(C._setArrayType([],V.JSArray_Module_AsyncCallable_2)),y=9,g=12,C._asyncAwait(e.call$0(),b);case 12:$=i,s=$,S=[1],g=10;break;case 9:S=[2];case 10:for(y=2,v._async_environment0$_inSemiGlobalScope=o,v._async_environment0$_lastVariableIndex=v._async_environment0$_lastVariableName=null,c=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0(c))),$=v._async_environment0$_variableIndices;c.moveNext$0();)l=c.get$current(c),$.remove$1(0,l);for(A.JSArray_methods.removeLast$0(p),c=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0(h))),$=v._async_environment0$_functionIndices;c.moveNext$0();)u=c.get$current(c),$.remove$1(0,u);for(c=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0(f))),$=v._async_environment0$_mixinIndices;c.moveNext$0();)_=c.get$current(c),$.remove$1(0,_);c=v._async_environment0$_nestedForwardedModules,null!=c&&c.pop(),g=S.pop();break;case 11:case 1:return C._asyncReturn(s,m);case 2:return C._asyncRethrow(a,m)}}));return C._asyncStartSync(b,m)},toImplicitConfiguration$0:function(){var e,t,n,r,i,s,a,o,l,u=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue_2);for(e=this._async_environment0$_variables,t=this._async_environment0$_variableNodes,n=0;n<e.length;++n)for(r=e[n],i=t[n],s=r.get$entries(r),s=s.get$iterator(s);s.moveNext$0();)a=s.get$current(s),o=a.key,a=a.value,l=i.$index(0,o),l.toString,u.$indexSet(0,o,new C.ConfiguredValue0(a,null,l));return new C.Configuration0(u,null)},toModule$2:function(e,t){return C._EnvironmentModule__EnvironmentModule2(this,e,t,C.NullableExtension_andThen0(this._async_environment0$_forwardedModules,new C.AsyncEnvironment_toModule_closure0))},toDummyModule$0:function(){return C._EnvironmentModule__EnvironmentModule2(this,new C.CssStylesheet0(new C.UnmodifiableListView(A.List_empty16,V.UnmodifiableListView_CssNode_2),C.SourceFile$decoded(A.List_empty4,"<dummy module>").span$1(0,0)),A.C_EmptyExtensionStore0,C.NullableExtension_andThen0(this._async_environment0$_forwardedModules,new C.AsyncEnvironment_toDummyModule_closure0))},_async_environment0$_getModule$1:function(e){var t=this._async_environment0$_modules.$index(0,e);if(null!=t)return t;throw C.wrapException(C.SassScriptException$0('There is no module with the namespace "'+e+'".',null))},_async_environment0$_fromOneModule$1$3:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h=this._async_environment0$_nestedForwardedModules;if(null!=h)for(i=new C.ReversedListIterable(h,C._arrayInstanceType(h)._eval$1("ReversedListIterable<1>")),i=new C.ListIterator(i,i.get$length(i)),s=C._instanceType(i)._precomputed1;i.moveNext$0();)for(a=i.__internal$_current,a=E.get$reversed$ax(null==a?s._as(a):a),a=new C.ListIterator(a,a.get$length(a)),o=C._instanceType(a)._precomputed1;a.moveNext$0();)if(l=a.__internal$_current,u=n.call$1(null==l?o._as(l):l),null!=u)return u;for(i=this._async_environment0$_importedModules,i=C.LinkedHashMapKeyIterator$(i,i._modifications);i.moveNext$0();)if(u=n.call$1(i.__js_helper$_current),null!=u)return u;for(i=this._async_environment0$_globalModules,s=C.LinkedHashMapKeyIterator$(i,i._modifications),a=V.AsyncCallable_2,u=null,_=null;s.moveNext$0();)if(o=s.__js_helper$_current,c=n.call$1(o),null!=c&&($=a._is(c)?c:o.variableIdentity$1(e),!$.$eq(0,_))){if(null!=u){for(p=i.get$entries(i).map$1$1(0,new C.AsyncEnvironment__fromOneModule_closure0(n,r),V.nullable_FileSpan),s=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),i=p.get$iterator(p),a="includes "+t;i.moveNext$0();)o=i.get$current(i),null!=o&&s.$indexSet(0,o,a);throw C.wrapException(C.MultiSpanSassScriptException$0("This "+t+k.x20is_av,t+" use",s))}_=$,u=c}return u}},C.AsyncEnvironment_importForwards_closure2.prototype={call$1:function(e){var t=e.get$variables();return t.get$keys(t)},$signature:114},C.AsyncEnvironment_importForwards_closure3.prototype={call$1:function(e){var t=e.get$functions(e);return t.get$keys(t)},$signature:114},C.AsyncEnvironment_importForwards_closure4.prototype={call$1:function(e){var t=e.get$mixins();return t.get$keys(t)},$signature:114},C.AsyncEnvironment__getVariableFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$variables().$index(0,this.name)},$signature:306};C.AsyncEnvironment_setVariable_closure2.prototype={call$0:function(){var e=this.$this;return e._async_environment0$_lastVariableName=this.name,e._async_environment0$_lastVariableIndex=0},$signature:12},C.AsyncEnvironment_setVariable_closure3.prototype={call$1:function(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:307},C.AsyncEnvironment_setVariable_closure4.prototype={call$0:function(){var e=this.$this,t=e._async_environment0$_variableIndex$1(this.name);return null==t?e._async_environment0$_variables.length-1:t},$signature:12},C.AsyncEnvironment__getFunctionFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$functions(e).$index(0,this.name)},$signature:188},C.AsyncEnvironment__getMixinFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$mixins().$index(0,this.name)},$signature:188},C.AsyncEnvironment_toModule_closure0.prototype={call$1:function(e){return new C.MapKeySet(e,V.MapKeySet_Module_AsyncCallable_2)},$signature:189},C.AsyncEnvironment_toDummyModule_closure0.prototype={call$1:function(e){return new C.MapKeySet(e,V.MapKeySet_Module_AsyncCallable_2)},$signature:189},C.AsyncEnvironment__fromOneModule_closure0.prototype={call$1:function(e){return C.NullableExtension_andThen0(this.callback.call$1(e.key),new C.AsyncEnvironment__fromOneModule__closure0(e,this.T))},$signature:310},C.AsyncEnvironment__fromOneModule__closure0.prototype={call$1:function(e){return E.get$span$z(this.entry.value)},$signature:function(){return this.T._eval$1("FileSpan(0)")}},C._EnvironmentModule2.prototype={get$url:function(e){var t=this.css;return t.get$span(t).file.url},setVariable$3:function(e,t,n){var r,i,s=this._async_environment0$_modulesByVariable.$index(0,e);if(null==s){if(r=this._async_environment0$_environment,i=r._async_environment0$_variables,!A.JSArray_methods.get$first(i).containsKey$1(e))throw C.wrapException(C.SassScriptException$0("Undefined variable.",null));E.$indexSet$ax(A.JSArray_methods.get$first(i),e,t),E.$indexSet$ax(A.JSArray_methods.get$first(r._async_environment0$_variableNodes),e,n)}else s.setVariable$3(e,t,n)},variableIdentity$1:function(e){var t=this._async_environment0$_modulesByVariable.$index(0,e);return null==t?this:t.variableIdentity$1(e)},cloneCss$0:function(){var e;return this.transitivelyContainsCss?(e=C.cloneCssStylesheet0(this.css,this.extensionStore),C._EnvironmentModule$_2(this._async_environment0$_environment,e.item1,e.item2,this._async_environment0$_modulesByVariable,this.variables,this.variableNodes,this.functions,this.mixins,!0,this.transitivelyContainsExtensions)):this},toString$0:function(e){var t=this.css;return null==t.get$span(t).file.url?t="<unknown url>":(t=t.get$span(t),t=I.$get$context().prettyUri$1(t.file.url)),t},$isModule0:1,get$upstream:function(){return this.upstream},get$variables:function(){return this.variables},get$variableNodes:function(){return this.variableNodes},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins},get$extensionStore:function(){return this.extensionStore},get$css:function(e){return this.css},get$transitivelyContainsCss:function(){return this.transitivelyContainsCss},get$transitivelyContainsExtensions:function(){return this.transitivelyContainsExtensions}},C._EnvironmentModule__EnvironmentModule_closure17.prototype={call$1:function(e){return e.get$variables()},$signature:311},C._EnvironmentModule__EnvironmentModule_closure18.prototype={call$1:function(e){return e.get$variableNodes()},$signature:312},C._EnvironmentModule__EnvironmentModule_closure19.prototype={call$1:function(e){return e.get$functions(e)},$signature:190},C._EnvironmentModule__EnvironmentModule_closure20.prototype={call$1:function(e){return e.get$mixins()},$signature:190},C._EnvironmentModule__EnvironmentModule_closure21.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:102},C._EnvironmentModule__EnvironmentModule_closure22.prototype={call$1:function(e){return e.get$transitivelyContainsExtensions()},$signature:102},C._EvaluateVisitor2.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap2:function(e,t,n,r,i,s){var a,o,l,u,_,c,$,p="$name, $module: null",h="sass:meta",d=V.JSArray_AsyncBuiltInCallable_2,f=C._setArrayType([C.BuiltInCallable$function0("global-variable-exists",p,new C._EvaluateVisitor_closure29(this),h),C.BuiltInCallable$function0("variable-exists","$name",new C._EvaluateVisitor_closure30(this),h),C.BuiltInCallable$function0("function-exists",p,new C._EvaluateVisitor_closure31(this),h),C.BuiltInCallable$function0("mixin-exists",p,new C._EvaluateVisitor_closure32(this),h),C.BuiltInCallable$function0("content-exists","",new C._EvaluateVisitor_closure33(this),h),C.BuiltInCallable$function0("module-variables","$module",new C._EvaluateVisitor_closure34(this),h),C.BuiltInCallable$function0("module-functions","$module",new C._EvaluateVisitor_closure35(this),h),C.BuiltInCallable$function0("get-function","$name, $css: false, $module: null",new C._EvaluateVisitor_closure36(this),h),new C.AsyncBuiltInCallable0("call",C.ScssParser$0("@function call($function, $args...) {",null,h).parseArgumentDeclaration$0(),new C._EvaluateVisitor_closure37(this))],d),g=C._setArrayType([C.AsyncBuiltInCallable$mixin0("load-css","$url, $with: null",new C._EvaluateVisitor_closure38(this),h)],d);for(d=V.AsyncBuiltInCallable_2,a=C.List_List$of(I.$get$global6(),!0,d),A.JSArray_methods.addAll$1(a,I.$get$local0()),A.JSArray_methods.addAll$1(a,f),o=C.BuiltInModule$0("meta",a,g,null,d),d=C.List_List$of(I.$get$coreModules0(),!0,V.BuiltInModule_AsyncCallable_2),d.push(o),a=d.length,l=this._async_evaluate0$_builtInModules,u=0;u<d.length;d.length===a||(0,C.throwConcurrentModificationError)(d),++u)_=d[u],l.$indexSet(0,_.url,_);for(d=C._setArrayType([],V.JSArray_AsyncCallable_2),A.JSArray_methods.addAll$1(d,e),A.JSArray_methods.addAll$1(d,I.$get$globalFunctions0()),A.JSArray_methods.addAll$1(d,f),a=d.length,l=this._async_evaluate0$_builtInFunctions,u=0;u<d.length;d.length===a||(0,C.throwConcurrentModificationError)(d),++u)c=d[u],$=E.get$name$x(c),l.$indexSet(0,C.stringReplaceAllUnchecked($,"_","-"),c)},run$2:function(e,t,n){return this.run$body$_EvaluateVisitor0(0,t,n)},run$body$_EvaluateVisitor0:function(e,t,n){var r,i,s=0,a=C._makeAsyncAwaitCompleter(V.EvaluateResult_2),o=this,l=C._wrapJsFunctionForAsync((function(e,l){if(1===e)return C._asyncRethrow(l,a);while(1)switch(s){case 0:i=V.nullable_Object,r=C.runZoned(new C._EvaluateVisitor_run_closure2(o,n,t),C.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__evaluationContext,new C._EvaluationContext2(o,n)],i,i),V.FutureOr_EvaluateResult_2),s=1;break;case 1:return C._asyncReturn(r,a)}}));return C._asyncStartSync(l,a)},_async_evaluate0$_assertInModule$1$2:function(e,t){if(null!=e)return e;throw C.wrapException(C.StateError$("Can't access "+t+" outside of a module."))},_async_evaluate0$_assertInModule$2:function(e,t){return this._async_evaluate0$_assertInModule$1$2(e,t,V.dynamic)},_async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors:function(e,t,n,r,i,s,a){return this._loadModule$body$_EvaluateVisitor0(e,t,n,r,i,s,a)},_async_evaluate0$_loadModule$5$configuration:function(e,t,n,r,i){return this._async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,n,r,null,i,!1)},_async_evaluate0$_loadModule$4:function(e,t,n,r){return this._async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,n,r,null,null,!1)},_loadModule$body$_EvaluateVisitor0:function(e,t,n,r,i,s,a){var o,l,u,_=0,c=C._makeAsyncAwaitCompleter(V.void),$=this,p=C._wrapJsFunctionForAsync((function(h,d){if(1===h)return C._asyncRethrow(d,c);while(1)switch(_){case 0:u=$._async_evaluate0$_builtInModules.$index(0,e),_=null!=u?3:4;break;case 3:if(s instanceof C.ExplicitConfiguration0)throw o=a?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",l=s.nodeWithSpan,C.wrapException($._async_evaluate0$_exception$2(o,l.get$span(l)));return _=5,C._asyncAwait($._async_evaluate0$_addExceptionSpanAsync$1$2(n,new C._EvaluateVisitor__loadModule_closure5(r,u),V.void),p);case 5:_=1;break;case 4:return _=6,C._asyncAwait($._async_evaluate0$_withStackFrame$1$3(t,n,new C._EvaluateVisitor__loadModule_closure6($,e,n,i,a,s,r),V.Null),p);case 6:case 1:return C._asyncReturn(void 0,c)}}));return C._asyncStartSync(p,c)},_async_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan:function(e,t,n,r,i){return this._execute$body$_EvaluateVisitor0(e,t,n,r,i)},_async_evaluate0$_execute$2:function(e,t){return this._async_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(e,t,null,!1,null)},_execute$body$_EvaluateVisitor0:function(e,t,n,r,i){var s,a,o,l,u,_,c,$,p,h,d,f,g,m,y=0,S=C._makeAsyncAwaitCompleter(V.Module_AsyncCallable_2),v=this,b=C._wrapJsFunctionForAsync((function(x,w){if(1===x)return C._asyncRethrow(w,S);while(1)switch(y){case 0:if(f=t.span.file.url,g=v._async_evaluate0$_modules,m=g.$index(0,f),null!=m){if(g=null==n,a=g?v._async_evaluate0$_configuration:n,o=v._async_evaluate0$_moduleConfigurations.$index(0,f),l=o._configuration$__originalConfiguration,o=null==l?o:l,l=a._configuration$__originalConfiguration,o!==(null==l?a:l)&&a instanceof C.ExplicitConfiguration0)throw u=r?I.$get$context().prettyUri$1(f)+k.x20was_a:k.This_mw,o=v._async_evaluate0$_moduleNodes.$index(0,f),_=null==o?null:E.get$span$z(o),g?(g=a.nodeWithSpan,c=g.get$span(g)):c=null,g=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=_&&g.$indexSet(0,_,"original load"),null!=c&&g.$indexSet(0,c,"configuration"),C.wrapException(g.get$isEmpty(g)?v._async_evaluate0$_exception$1(u):v._async_evaluate0$_multiSpanException$3(u,"new load",g));s=m,y=1;break}return $=C.AsyncEnvironment$0(),p=C._Cell$(),h=C.ExtensionStore$0(),y=3,C._asyncAwait(v._async_evaluate0$_withEnvironment$1$2($,new C._EvaluateVisitor__execute_closure2(v,e,t,h,n,p),V.Null),b);case 3:d=$.toModule$2(p._readLocal$0(),h),null!=f&&(g.$indexSet(0,f,d),v._async_evaluate0$_moduleConfigurations.$indexSet(0,f,v._async_evaluate0$_configuration),null!=i&&v._async_evaluate0$_moduleNodes.$indexSet(0,f,i)),s=d,y=1;break;case 1:return C._asyncReturn(s,S)}}));return C._asyncStartSync(b,S)},_async_evaluate0$_addOutOfOrderImports$0:function(){var e,t,n=this._async_evaluate0$_outOfOrderImports;return null==n?this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__root,"_root").children:(e=this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__root,"_root").children,e=C.List_List$of(C.SubListIterable$(e,0,C.checkNotNullable(this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__endOfImports,"_endOfImports"),"count",V.int),e.$ti._eval$1("ListMixin.E")),!0,V.ModifiableCssNode_2),A.JSArray_methods.addAll$1(e,n),t=this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__root,"_root").children,A.JSArray_methods.addAll$1(e,C.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:function(e,t){var n,r,i,s,a,o,l,u,_,c;if(!A.JSArray_methods.any$1(e.get$upstream(),new C._EvaluateVisitor__combineCss_closure8))return n=e.get$extensionStore().get$simpleSelectors(),r=C.firstOrNull0(e.get$extensionStore().extensionsWhereTarget$1(new C._EvaluateVisitor__combineCss_closure9(n))),null!=r&&this._async_evaluate0$_throwForUnsatisfiedExtension$1(r),e.get$css(e);for(i=this._async_evaluate0$_topologicalModules$1(e),t&&(s=i.$ti._eval$1("MappedListIterable<ListMixin.E,Module0<AsyncCallable0>>"),i=C.List_List$of(new C.MappedListIterable(i,new C._EvaluateVisitor__combineCss_closure10,s),!0,s._eval$1("ListIterable.E"))),this._async_evaluate0$_extendModules$1(i),s=V.JSArray_CssNode_2,a=C._setArrayType([],s),o=C._setArrayType([],s),s=E.get$reversed$ax(i),s=new C.ListIterator(s,s.get$length(s)),l=C._instanceType(s)._precomputed1;s.moveNext$0();)u=s.__internal$_current,null==u&&(u=l._as(u)),u=u.get$css(u),_=u.get$children(u),c=this._async_evaluate0$_indexAfterImports$1(_),u=E.getInterceptor$ax(_),A.JSArray_methods.addAll$1(a,u.getRange$2(_,0,c)),A.JSArray_methods.addAll$1(o,u.getRange$2(_,c,u.get$length(_)));return s=A.JSArray_methods.$add(a,o),l=e.get$css(e),new C.CssStylesheet0(new C.UnmodifiableListView(s,V.UnmodifiableListView_CssNode_2),l.get$span(l))},_async_evaluate0$_combineCss$1:function(e){return this._async_evaluate0$_combineCss$2$clone(e,!1)},_async_evaluate0$_extendModules$1:function(e){var t,n,r,i,s,a,o,l,u,_=C.LinkedHashMap_LinkedHashMap$_empty(V.Uri,V.List_ExtensionStore_2),c=new C._LinkedIdentityHashSet(V._LinkedIdentityHashSet_Extension_2);for(t=E.get$iterator$ax(e);t.moveNext$0();)if(n=t.get$current(t),r=n.get$extensionStore().get$simpleSelectors().toSet$0(0),c.addAll$1(0,n.get$extensionStore().extensionsWhereTarget$1(new C._EvaluateVisitor__extendModules_closure5(r))),i=_.$index(0,n.get$url(n)),s=n.get$extensionStore().get$addExtensions(),null!=i&&s.call$1(i),s=n.get$extensionStore(),!s.get$isEmpty(s)){for(s=n.get$upstream(),a=s.length,o=0;o<s.length;s.length===a||(0,C.throwConcurrentModificationError)(s),++o)l=s[o],u=l.get$url(l),null!=u&&E.add$1$ax(_.putIfAbsent$2(u,new C._EvaluateVisitor__extendModules_closure6),n.get$extensionStore());c.removeAll$1(n.get$extensionStore().extensionsWhereTarget$1(r.get$contains(r)))}0!==c._collection$_length&&this._async_evaluate0$_throwForUnsatisfiedExtension$1(c.get$first(c))},_async_evaluate0$_throwForUnsatisfiedExtension$1:function(e){throw C.wrapException(C.SassException$0(k.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span))},_async_evaluate0$_topologicalModules$1:function(e){var t=V.Module_AsyncCallable_2,n=C.QueueList$(null,t);return new C._EvaluateVisitor__topologicalModules_visitModule2(C.LinkedHashSet_LinkedHashSet$_empty(t),n).call$1(e),n},_async_evaluate0$_indexAfterImports$1:function(e){var t,n,r,i,s,a;for(t=E.getInterceptor$asx(e),n=V.CssComment_2,r=V.CssImport_2,i=-1,s=0;s<t.get$length(e);++s)if(a=t.$index(e,s),r._is(a))i=s;else if(!n._is(a))break;return i+1},visitStylesheet$1:function(e){return this.visitStylesheet$body$_EvaluateVisitor0(e)},visitStylesheet$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Value_2),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:n=e.children,r=n.length,i=0;case 3:if(!(i<r)){s=5;break}return s=6,C._asyncAwait(n[i].accept$1(o),l);case 6:case 4:++i,s=3;break;case 5:t=null,s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},visitAtRootRule$1:function(e){return this.visitAtRootRule$body$_EvaluateVisitor0(e)},visitAtRootRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d=0,f=C._makeAsyncAwaitCompleter(V.nullable_Value_2),g=this,m=C._wrapJsFunctionForAsync((function(y,S){if(1===y)return C._asyncRethrow(S,f);while(1)switch(d){case 0:_=e.query,d=null!=_?3:5;break;case 3:return h=C,d=6,C._asyncAwait(g._async_evaluate0$_performInterpolationWithMap$2$warnForColor(_,!0),m);case 6:S=h.AtRootQueryParser$0(S.item1,g._async_evaluate0$_logger,null).parse$0(),d=4;break;case 5:S=A.AtRootQuery_UsS0;case 4:for(c=S,$=g._async_evaluate0$_assertInModule$2(g._async_evaluate0$__parent,"__parent"),p=C._setArrayType([],V.JSArray_ModifiableCssParentNode_2),n=V.CssStylesheet_2;!n._is($);$=r)if(c.excludes$1($)||p.push($),r=$._node0$_parent,null==r)throw C.wrapException(C.StateError$(k.CssNod));i=g._async_evaluate0$_trimIncluded$1(p),d=i===g._async_evaluate0$_assertInModule$2(g._async_evaluate0$__parent,"__parent")?7:8;break;case 7:return d=9,C._asyncAwait(g._async_evaluate0$_environment.scope$1$2$when(new C._EvaluateVisitor_visitAtRootRule_closure5(g,e),e.hasDeclarations,V.Null),m);case 9:t=null,d=1;break;case 8:if(0!==p.length){for(s=A.JSArray_methods.get$first(p).copyWithoutChildren$0(),n=C.SubListIterable$(p,1,null,V.ModifiableCssParentNode_2),n=new C.ListIterator(n,n.get$length(n)),a=C._instanceType(n)._precomputed1,o=s;n.moveNext$0();o=u)l=n.__internal$_current,u=(null==l?a._as(l):l).copyWithoutChildren$0(),u.addChild$1(o);i.addChild$1(o)}else s=i;return d=10,C._asyncAwait(g._async_evaluate0$_scopeForAtRoot$4(e,s,c,p).call$1(new C._EvaluateVisitor_visitAtRootRule_closure6(g,e)),m);case 10:t=null,d=1;break;case 1:return C._asyncReturn(t,f)}}));return C._asyncStartSync(m,f)},_async_evaluate0$_trimIncluded$1:function(e){var t,n,r,i,s,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"),n=e.length,r=null,i=0;i<n;++i,t=a){for(;s=e[i],t!==s;r=null,t=a)if(a=t._node0$_parent,null==a)throw C.wrapException(C.ArgumentError$("Expected "+s.toString$0(0)+l+this.toString$0(0)+".",null));if(null==r&&(r=i),a=t._node0$_parent,null==a)throw C.wrapException(C.ArgumentError$("Expected "+s.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"):(r.toString,o=e[r],A.JSArray_methods.removeRange$2(e,r,e.length),o)},_async_evaluate0$_scopeForAtRoot$4:function(e,t,n,r){var i=new C._EvaluateVisitor__scopeForAtRoot_closure17(this,t,e),s=n._at_root_query0$_all||n._at_root_query0$_rule;return s!==n.include&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure18(this,i)),null!=this._async_evaluate0$_mediaQueries&&n.excludesName$1("media")&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure19(this,i)),this._async_evaluate0$_inKeyframes&&n.excludesName$1("keyframes")&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure20(this,i)),this._async_evaluate0$_inUnknownAtRule&&!A.JSArray_methods.any$1(r,new C._EvaluateVisitor__scopeForAtRoot_closure21)?new C._EvaluateVisitor__scopeForAtRoot_closure22(this,i):i},visitContentBlock$1:function(e){return C.throwExpression(C.UnsupportedError$(k.Evalua))},visitContentRule$1:function(e){return this.visitContentRule$body$_EvaluateVisitor0(e)},visitContentRule$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.nullable_Value_2),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:if(n=s._async_evaluate0$_environment._async_environment0$_content,null==n){t=null,r=1;break}return r=3,C._asyncAwait(s._async_evaluate0$_runUserDefinedCallable$1$4(e.$arguments,n,e,new C._EvaluateVisitor_visitContentRule_closure2(s,n),V.Null),a);case 3:t=null,r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitDebugRule$1:function(e){return this.visitDebugRule$body$_EvaluateVisitor0(e)},visitDebugRule$body$_EvaluateVisitor0:function(e){var t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.nullable_Value_2),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:return i=3,C._asyncAwait(e.expression.accept$1(a),o);case 3:n=u,r=n instanceof C.SassString0?n._string0$_text:C.serializeValue0(n,!0,!0),a._async_evaluate0$_logger.debug$2(0,r,e.span),t=null,i=1;break;case 1:return C._asyncReturn(t,s)}}));return C._asyncStartSync(o,s)},visitDeclaration$1:function(e){return this.visitDeclaration$body$_EvaluateVisitor0(e)},visitDeclaration$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_=0,c=C._makeAsyncAwaitCompleter(V.nullable_Value_2),$=this,p=C._wrapJsFunctionForAsync((function(h,d){if(1===h)return C._asyncRethrow(d,c);while(1)switch(_){case 0:if(null==($._async_evaluate0$_atRootExcludingStyleRule?null:$._async_evaluate0$_styleRuleIgnoringAtRoot)&&!$._async_evaluate0$_inUnknownAtRule&&!$._async_evaluate0$_inKeyframes)throw C.wrapException($._async_evaluate0$_exception$2(k.Declarm,e.span));if(null!=$._async_evaluate0$_declarationName&&A.JSString_methods.startsWith$1(e.name.get$initialPlain(),"--"))throw C.wrapException($._async_evaluate0$_exception$2(k.Declarw,e.span));return n=e.name,_=3,C._asyncAwait($._async_evaluate0$_interpolationToValue$2$warnForColor(n,!0),p);case 3:return r=d,i=$._async_evaluate0$_declarationName,null!=i&&(r=new C.CssValue0(i+"-"+C.S(r.value),r.span,V.CssValue_String_2)),i=e.value,_=4,C._asyncAwait(C.NullableExtension_andThen0(i,new C._EvaluateVisitor_visitDeclaration_closure5($)),p);case 4:if(s=d,a=null!=s,a?(o=s.value,o=!o.get$isBlank()||0===o.get$asList().length):o=!1,o)a=$._async_evaluate0$_assertInModule$2($._async_evaluate0$__parent,"__parent"),n=A.JSString_methods.startsWith$1(n.get$initialPlain(),"--"),$._async_evaluate0$_sourceMap?(i=C.NullableExtension_andThen0(i,$.get$_async_evaluate0$_expressionNode()),i=null==i?null:E.get$span$z(i)):i=null,a.addChild$1(C.ModifiableCssDeclaration$0(r,s,e.span,n,i));else if(E.startsWith$1$s(r.value,"--")&&a)throw C.wrapException($._async_evaluate0$_exception$2("Custom property values may not be empty.",s.span));l=e.children,_=null!=l?5:6;break;case 5:return u=$._async_evaluate0$_declarationName,$._async_evaluate0$_declarationName=r.value,_=7,C._asyncAwait($._async_evaluate0$_environment.scope$1$2$when(new C._EvaluateVisitor_visitDeclaration_closure6($,l),e.hasDeclarations,V.Null),p);case 7:$._async_evaluate0$_declarationName=u;case 6:t=null,_=1;break;case 1:return C._asyncReturn(t,c)}}));return C._asyncStartSync(p,c)},visitEachRule$1:function(e){return this.visitEachRule$body$_EvaluateVisitor0(e)},visitEachRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.nullable_Value_2),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:return n=e.list,a=3,C._asyncAwait(n.accept$1(l),u);case 3:r=c,i=l._async_evaluate0$_expressionNode$1(n),s=1===e.variables.length?new C._EvaluateVisitor_visitEachRule_closure8(l,e,i):new C._EvaluateVisitor_visitEachRule_closure9(l,e,i),t=l._async_evaluate0$_environment.scope$1$2$semiGlobal(new C._EvaluateVisitor_visitEachRule_closure10(l,r,s,e),!0,V.nullable_Value_2),a=1;break;case 1:return C._asyncReturn(t,o)}}));return C._asyncStartSync(u,o)},_async_evaluate0$_setMultipleVariables$3:function(e,t,n){var r,i=t.get$asList(),s=e.length,a=Math.min(s,i.length);for(r=0;r<a;++r)this._async_evaluate0$_environment.setLocalVariable$3(e[r],this._async_evaluate0$_withoutSlash$2(i[r],n),n);for(r=a;r<s;++r)this._async_evaluate0$_environment.setLocalVariable$3(e[r],A.C__SassNull0,n)},visitErrorRule$1:function(e){return this.visitErrorRule$body$_EvaluateVisitor0(e)},visitErrorRule$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Value_2),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return t=C,n=E,r=2,C._asyncAwait(e.expression.accept$1(s),a);case 2:throw t.wrapException(s._async_evaluate0$_exception$2(n.toString$0$(l),e.span))}}));return C._asyncStartSync(a,i)},visitExtendRule$1:function(e){return this.visitExtendRule$body$_EvaluateVisitor0(e)},visitExtendRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g=0,m=C._makeAsyncAwaitCompleter(V.nullable_Value_2),y=this,S=C._wrapJsFunctionForAsync((function(v,b){if(1===v)return C._asyncRethrow(b,m);while(1)switch(g){case 0:if(f=y._async_evaluate0$_atRootExcludingStyleRule?null:y._async_evaluate0$_styleRuleIgnoringAtRoot,null==f||null!=y._async_evaluate0$_declarationName)throw C.wrapException(y._async_evaluate0$_exception$2(k.x40exten,e.span));for(n=f.originalSelector.components,r=n.length,i=e.span,s=V.SourceSpan,a=V.String,o=0;o<r;++o)l=n[o],l.accept$1(A._IsBogusVisitor_true0)&&(u=C._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),l.accept$1(u),_=A.JSString_methods.trim$0(u._serialize0$_buffer.toString$0(0)),c=l.accept$1(A.C__IsUselessVisitor0)?"can't":"shouldn't",y._async_evaluate0$_warn$3('The selector "'+_+'" is invalid CSS and '+c+k.x20be_an,new C.MultiSpan0(C.SpanExtensions_trimRight0(l.span),"invalid selector",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([i,"@extend rule"],s,a),s,a)),A.Deprecation_XV6));return g=3,C._asyncAwait(y._async_evaluate0$_performInterpolationWithMap$2$warnForColor(e.selector,!0),S);case 3:for($=b,p=$.item1,h=$.item2,n=C.SelectorList_SelectorList$parse0(C.trimAscii0(p,!0),!1,!0,h,y._async_evaluate0$_logger).components,r=n.length,i=f._style_rule0$_selector._box0$_inner,o=0;o<r;++o){if(l=n[o],0===l.leadingCombinators.length?(s=l.components,s=1===s.length&&0===A.JSArray_methods.get$first(s).combinators.length):s=!1,d=s?A.JSArray_methods.get$first(l.components).selector:null,null==d)throw C.wrapException(C.SassFormatException$0("complex selectors may not be extended.",l.span));if(s=d.components,a=1===s.length?A.JSArray_methods.get$first(s):null,null==a)throw C.wrapException(C.SassFormatException$0(k.compou+A.JSArray_methods.join$1(s,", ")+k.x60_inst,d.span));y._async_evaluate0$_assertInModule$2(y._async_evaluate0$__extensionStore,"_extensionStore").addExtension$4(i.value,a,e,y._async_evaluate0$_mediaQueries)}t=null,g=1;break;case 1:return C._asyncReturn(t,m)}}));return C._asyncStartSync(S,m)},visitAtRule$1:function(e){return this.visitAtRule$body$_EvaluateVisitor0(e)},visitAtRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.nullable_Value_2),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:if(null!=u._async_evaluate0$_declarationName)throw C.wrapException(u._async_evaluate0$_exception$2(k.At_rul,e.span));return o=3,C._asyncAwait(u._async_evaluate0$_interpolationToValue$1(e.name),_);case 3:return n=$,o=4,C._asyncAwait(C.NullableExtension_andThen0(e.value,new C._EvaluateVisitor_visitAtRule_closure8(u)),_);case 4:if(r=$,i=e.children,null==i){u._async_evaluate0$_assertInModule$2(u._async_evaluate0$__parent,"__parent").addChild$1(C.ModifiableCssAtRule$0(n,e.span,!0,r)),t=null,o=1;break}return s=u._async_evaluate0$_inKeyframes,a=u._async_evaluate0$_inUnknownAtRule,"keyframes"===C.unvendor0(n.value)?u._async_evaluate0$_inKeyframes=!0:u._async_evaluate0$_inUnknownAtRule=!0,o=5,C._asyncAwait(u._async_evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssAtRule$0(n,e.span,!1,r),new C._EvaluateVisitor_visitAtRule_closure9(u,n,i),e.hasDeclarations,new C._EvaluateVisitor_visitAtRule_closure10,V.ModifiableCssAtRule_2,V.Null),_);case 5:u._async_evaluate0$_inUnknownAtRule=a,u._async_evaluate0$_inKeyframes=s,t=null,o=1;break;case 1:return C._asyncReturn(t,l)}}));return C._asyncStartSync(_,l)},visitForRule$1:function(e){return this.visitForRule$body$_EvaluateVisitor0(e)},visitForRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_,c=0,$=C._makeAsyncAwaitCompleter(V.nullable_Value_2),p=this,h=C._wrapJsFunctionForAsync((function(d,f){if(1===d)return C._asyncRethrow(f,$);while(1)switch(c){case 0:return n={},r=e.from,i=V.SassNumber_2,c=3,C._asyncAwait(p._async_evaluate0$_addExceptionSpanAsync$1$2(r,new C._EvaluateVisitor_visitForRule_closure14(p,e),i),h);case 3:return s=f,a=e.to,c=4,C._asyncAwait(p._async_evaluate0$_addExceptionSpanAsync$1$2(a,new C._EvaluateVisitor_visitForRule_closure15(p,e),i),h);case 4:if(o=f,l=p._async_evaluate0$_addExceptionSpan$2(r,new C._EvaluateVisitor_visitForRule_closure16(s)),u=n.to=p._async_evaluate0$_addExceptionSpan$2(a,new C._EvaluateVisitor_visitForRule_closure17(o,s)),_=l>u?-1:1,l===(e.isExclusive?u:n.to=u+_)){t=null,c=1;break}t=p._async_evaluate0$_environment.scope$1$2$semiGlobal(new C._EvaluateVisitor_visitForRule_closure18(n,p,e,l,_,s),!0,V.nullable_Value_2),c=1;break;case 1:return C._asyncReturn(t,$)}}));return C._asyncStartSync(h,$)},visitForwardRule$1:function(e){return this.visitForwardRule$body$_EvaluateVisitor0(e)},visitForwardRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$=0,p=C._makeAsyncAwaitCompleter(V.nullable_Value_2),h=this,d=C._wrapJsFunctionForAsync((function(f,g){if(1===f)return C._asyncRethrow(g,p);while(1)switch($){case 0:o=h._async_evaluate0$_configuration,l=o.throughForward$1(e),u=e.configuration,_=u.length,c=e.url,$=0!==_?3:5;break;case 3:return $=6,C._asyncAwait(h._async_evaluate0$_addForwardConfiguration$2(l,e),d);case 6:return n=g,$=7,C._asyncAwait(h._async_evaluate0$_loadModule$5$configuration(c,"@forward",e,new C._EvaluateVisitor_visitForwardRule_closure5(h,e),n),d);case 7:for(c=V.String,r=C.LinkedHashSet_LinkedHashSet$_empty(c),i=0;i<_;++i)s=u[i],s.isGuarded||r.add$1(0,s.name);for(h._async_evaluate0$_removeUsedConfiguration$3$except(l,n,r),c=C.LinkedHashSet_LinkedHashSet$_empty(c),i=0;i<_;++i)c.add$1(0,u[i].name);for(u=n._configuration$_values,_=E.toList$0$ax(u.get$keys(u)),r=_.length,i=0;i<_.length;_.length===r||(0,C.throwConcurrentModificationError)(_),++i)a=_[i],c.contains$1(0,a)||u.get$isEmpty(u)||u.remove$1(0,a);h._async_evaluate0$_assertConfigurationIsEmpty$1(n),$=4;break;case 5:return h._async_evaluate0$_configuration=l,$=8,C._asyncAwait(h._async_evaluate0$_loadModule$4(c,"@forward",e,new C._EvaluateVisitor_visitForwardRule_closure6(h,e)),d);case 8:h._async_evaluate0$_configuration=o;case 4:t=null,$=1;break;case 1:return C._asyncReturn(t,p)}}));return C._asyncStartSync(d,p)},_async_evaluate0$_addForwardConfiguration$2:function(e,t){return this._addForwardConfiguration$body$_EvaluateVisitor0(e,t)},_addForwardConfiguration$body$_EvaluateVisitor0:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d=0,f=C._makeAsyncAwaitCompleter(V.Configuration_2),g=this,m=C._wrapJsFunctionForAsync((function(y,S){if(1===y)return C._asyncRethrow(S,f);while(1)switch(d){case 0:_=e._configuration$_values,c=C.LinkedHashMap_LinkedHashMap$of(new C.UnmodifiableMapView(_,V.UnmodifiableMapView_String_ConfiguredValue_2),V.String,V.ConfiguredValue_2),r=t.configuration,i=r.length,s=0;case 3:if(!(s<i)){d=5;break}if(a=r[s],a.isGuarded&&(o=a.name,l=_.get$isEmpty(_)?null:_.remove$1(0,o),null!=l&&!l.value.$eq(0,A.C__SassNull0))){c.$indexSet(0,o,l),d=4;break}return o=a.expression,u=g._async_evaluate0$_expressionNode$1(o),$=c,p=a.name,h=C,d=6,C._asyncAwait(o.accept$1(g),m);case 6:$.$indexSet(0,p,new h.ConfiguredValue0(g._async_evaluate0$_withoutSlash$2(S,u),a.span,u));case 4:++s,d=3;break;case 5:if(e instanceof C.ExplicitConfiguration0||_.get$isEmpty(_)){n=new C.ExplicitConfiguration0(t,c,null),d=1;break}n=new C.Configuration0(c,null),d=1;break;case 1:return C._asyncReturn(n,f)}}));return C._asyncStartSync(m,f)},_async_evaluate0$_removeUsedConfiguration$3$except:function(e,t,n){var r,i,s,a,o,l;for(r=e._configuration$_values,i=E.toList$0$ax(r.get$keys(r)),s=i.length,a=t._configuration$_values,o=0;o<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++o)l=i[o],n.contains$1(0,l)||a.containsKey$1(l)||r.get$isEmpty(r)||r.remove$1(0,l)},_async_evaluate0$_assertConfigurationIsEmpty$2$nameInError:function(e,t){var n,r;if(e instanceof C.ExplicitConfiguration0&&(n=e._configuration$_values,!n.get$isEmpty(n)))throw n=n.get$entries(n),r=n.get$first(n),n=t?"$"+C.S(r.key)+k.x20was_n:k.This_v,C.wrapException(this._async_evaluate0$_exception$2(n,r.value.configurationSpan))},_async_evaluate0$_assertConfigurationIsEmpty$1:function(e){return this._async_evaluate0$_assertConfigurationIsEmpty$2$nameInError(e,!1)},visitFunctionRule$1:function(e){return this.visitFunctionRule$body$_EvaluateVisitor0(e)},visitFunctionRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.nullable_Value_2),_=this,c=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,u);while(1)switch(l){case 0:n=_._async_evaluate0$_environment,r=n.closure$0(),i=_._async_evaluate0$_inDependency,s=n._async_environment0$_functions,a=s.length-1,o=e.name,n._async_environment0$_functionIndices.$indexSet(0,o,a),E.$indexSet$ax(s[a],o,new C.UserDefinedCallable0(e,r,i,V.UserDefinedCallable_AsyncEnvironment_2)),t=null,l=1;break;case 1:return C._asyncReturn(t,u)}}));return C._asyncStartSync(c,u)},visitIfRule$1:function(e){return this.visitIfRule$body$_EvaluateVisitor0(e)},visitIfRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.nullable_Value_2),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:a={},a.clause=e.lastClause,n=e.clauses,r=n.length,i=0;case 3:if(!(i<r)){o=5;break}return s=n[i],o=6,C._asyncAwait(s.expression.accept$1(u),_);case 6:if($.get$isTruthy()){a.clause=s,o=5;break}case 4:++i,o=3;break;case 5:if(n=a.clause,null==n){t=null,o=1;break}return o=7,C._asyncAwait(u._async_evaluate0$_environment.scope$1$3$semiGlobal$when(new C._EvaluateVisitor_visitIfRule_closure2(a,u),!0,n.hasDeclarations,V.nullable_Value_2),_);case 7:t=$,o=1;break;case 1:return C._asyncReturn(t,l)}}));return C._asyncStartSync(_,l)},visitImportRule$1:function(e){return this.visitImportRule$body$_EvaluateVisitor0(e)},visitImportRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.nullable_Value_2),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:n=e.imports,r=n.length,i=V.StaticImport_2,s=0;case 3:if(!(s<r)){o=5;break}a=n[s],o=a instanceof C.DynamicImport0?6:8;break;case 6:return o=9,C._asyncAwait(u._async_evaluate0$_visitDynamicImport$1(a),_);case 9:o=7;break;case 8:return o=10,C._asyncAwait(u._async_evaluate0$_visitStaticImport$1(i._as(a)),_);case 10:case 7:case 4:++s,o=3;break;case 5:t=null,o=1;break;case 1:return C._asyncReturn(t,l)}}));return C._asyncStartSync(_,l)},_async_evaluate0$_visitDynamicImport$1:function(e){return this._async_evaluate0$_withStackFrame$1$3("@import",e,new C._EvaluateVisitor__visitDynamicImport_closure2(this,e),V.void)},_async_evaluate0$_loadStylesheet$4$baseUrl$forImport:function(e,t,n,r){return this._loadStylesheet$body$_EvaluateVisitor0(e,t,n,r)},_async_evaluate0$_loadStylesheet$3$baseUrl:function(e,t,n){return this._async_evaluate0$_loadStylesheet$4$baseUrl$forImport(e,t,n,!1)},_async_evaluate0$_loadStylesheet$3$forImport:function(e,t,n){return this._async_evaluate0$_loadStylesheet$4$baseUrl$forImport(e,t,null,n)},_loadStylesheet$body$_EvaluateVisitor0:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b=0,x=C._makeAsyncAwaitCompleter(V._LoadedStylesheet_2),w=2,M=[],I=this,L=C._wrapJsFunctionForAsync((function(V,R){1===V&&(s=R,b=w);while(1)switch(b){case 0:n=n,w=4,I._async_evaluate0$_importSpan=t,a=I._async_evaluate0$_importCache,b=null!=a?7:9;break;case 7:return null==n&&(n=I._async_evaluate0$_assertInModule$2(I._async_evaluate0$__stylesheet,"_stylesheet").span.file.url),b=10,C._asyncAwait(E.canonicalize$4$baseImporter$baseUrl$forImport$x(a,C.Uri_parse(e),I._async_evaluate0$_importer,n,r),L);case 10:o=R,b=null!=o?11:12;break;case 11:return l=I._async_evaluate0$_inDependency||o.item1!==I._async_evaluate0$_importer,f=o.item1,g=o.item2,m=o.item3,y=I._async_evaluate0$_quietDeps&&l,b=13,C._asyncAwait(a.importCanonical$4$originalUrl$quiet(f,g,m,y),L);case 13:if(u=R,null!=u){I._async_evaluate0$_loadedUrls.add$1(0,o.item2),f=o.item1,i=new C._LoadedStylesheet2(u,f,l),M=[1],b=5;break}case 12:b=8;break;case 9:return f=n,b=14,C._asyncAwait(I._async_evaluate0$_importLikeNode$3(e,null==f?I._async_evaluate0$_assertInModule$2(I._async_evaluate0$__stylesheet,"_stylesheet").span.file.url:f,r),L);case 14:if(_=R,null!=_){f=I._async_evaluate0$_loadedUrls,C.NullableExtension_andThen0(_.stylesheet.span.file.url,f.get$add(f)),i=_,M=[1],b=5;break}case 8:throw A.JSString_methods.startsWith$1(e,"package:")?C.wrapException(k.x22packa):C.wrapException("Can't find stylesheet to import.");case 4:if(w=3,v=s,f=C.unwrapException(v),f instanceof C.SassException0)throw v;if(f instanceof C.ArgumentError)c=f,$=C.getTraceFromException(v),C.throwWithTrace0(I._async_evaluate0$_exception$1(E.toString$0$(c)),$);else{p=f,h=C.getTraceFromException(v),d=null;try{d=C._asString(E.get$message$x(p))}catch(F){S=E.toString$0$(p),d=S}C.throwWithTrace0(I._async_evaluate0$_exception$1(d),h)}M.push(6),b=5;break;case 3:M=[2];case 5:w=2,I._async_evaluate0$_importSpan=null,b=M.pop();break;case 6:case 1:return C._asyncReturn(i,x);case 2:return C._asyncRethrow(s,x)}}));return C._asyncStartSync(L,x)},_async_evaluate0$_importLikeNode$3:function(e,t,n){return this._importLikeNode$body$_EvaluateVisitor0(e,t,n)},_importLikeNode$body$_EvaluateVisitor0:function(e,t,n){var r,i,s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(V.nullable__LoadedStylesheet_2),c=this,$=C._wrapJsFunctionForAsync((function(p,h){if(1===p)return C._asyncRethrow(h,_);while(1)switch(u){case 0:o=c._async_evaluate0$_nodeImporter,l=o.loadRelative$3(e,t,n),u=null!=l?3:5;break;case 3:i=c._async_evaluate0$_inDependency,u=4;break;case 5:return u=6,C._asyncAwait(o.loadAsync$3(e,t,n),$);case 6:if(l=h,null==l){r=null,u=1;break}i=!0;case 4:s=l.item2,o=A.JSString_methods.startsWith$1(s,"file")?C.Syntax_forPath0(s):A.Syntax_SCSS_scss0,a=c._async_evaluate0$_quietDeps&&i?I.$get$Logger_quiet0():c._async_evaluate0$_logger,r=new C._LoadedStylesheet2(C.Stylesheet_Stylesheet$parse0(l.item1,o,a,s),null,i),u=1;break;case 1:return C._asyncReturn(r,_)}}));return C._asyncStartSync($,_)},_async_evaluate0$_visitStaticImport$1:function(e){return this._visitStaticImport$body$_EvaluateVisitor0(e)},_visitStaticImport$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.void),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:return r=C,s=2,C._asyncAwait(o._async_evaluate0$_interpolationToValue$1(e.url),l);case 2:return i=_,s=3,C._asyncAwait(C.NullableExtension_andThen0(e.modifiers,o.get$_async_evaluate0$_interpolationToValue()),l);case 3:return n=new r.ModifiableCssImport0(i,_,e.span),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$__parent,"__parent").addChild$1(n):o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__endOfImports,"_endOfImports")===E.get$length$asx(o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__root,"_root").children._collection$_source)?(o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__root,"_root").addChild$1(n),o._async_evaluate0$__endOfImports=o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__endOfImports,"_endOfImports")+1):(t=o._async_evaluate0$_outOfOrderImports,(null==t?o._async_evaluate0$_outOfOrderImports=C._setArrayType([],V.JSArray_ModifiableCssImport_2):t).push(n)),C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},visitIncludeRule$1:function(e){return this.visitIncludeRule$body$_EvaluateVisitor0(e)},visitIncludeRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Value_2),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:if(i=o._async_evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitIncludeRule_closure11(o,e)),null==i)throw C.wrapException(o._async_evaluate0$_exception$2("Undefined mixin.",e.span));n=new C._FakeAstNode0(new C._EvaluateVisitor_visitIncludeRule_closure12(e)),s=V.AsyncBuiltInCallable_2._is(i)?3:5;break;case 3:if(null!=e.content)throw C.wrapException(o._async_evaluate0$_exception$2("Mixin doesn't accept a content block.",e.span));return s=6,C._asyncAwait(o._async_evaluate0$_runBuiltInCallable$3(e.$arguments,i,n),l);case 6:s=4;break;case 5:s=V.UserDefinedCallable_AsyncEnvironment_2._is(i)?7:9;break;case 7:if(r=e.content,null!=r&&!V.MixinRule_2._as(i.declaration).get$hasContent())throw C.wrapException(C.MultiSpanSassRuntimeException$0("Mixin doesn't accept a content block.",e.get$spanWithoutContent(),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([i.declaration.$arguments.get$spanWithName(),"declaration"],V.FileSpan,V.String),o._async_evaluate0$_stackTrace$1(e.get$spanWithoutContent())));return s=10,C._asyncAwait(o._async_evaluate0$_runUserDefinedCallable$1$4(e.$arguments,i,n,new C._EvaluateVisitor_visitIncludeRule_closure13(o,C.NullableExtension_andThen0(r,new C._EvaluateVisitor_visitIncludeRule_closure14(o)),i,n),V.Null),l);case 10:s=8;break;case 9:throw C.wrapException(C.UnsupportedError$("Unknown callable type "+i.toString$0(0)+"."));case 8:case 4:t=null,s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},visitMixinRule$1:function(e){return this.visitMixinRule$body$_EvaluateVisitor0(e)},visitMixinRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.nullable_Value_2),_=this,c=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,u);while(1)switch(l){case 0:n=_._async_evaluate0$_environment,r=n.closure$0(),i=_._async_evaluate0$_inDependency,s=n._async_environment0$_mixins,a=s.length-1,o=e.name,n._async_environment0$_mixinIndices.$indexSet(0,o,a),E.$indexSet$ax(s[a],o,new C.UserDefinedCallable0(e,r,i,V.UserDefinedCallable_AsyncEnvironment_2)),t=null,l=1;break;case 1:return C._asyncReturn(t,u)}}));return C._asyncStartSync(c,u)},visitLoudComment$1:function(e){return this.visitLoudComment$body$_EvaluateVisitor0(e)},visitLoudComment$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Value_2),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:if(o._async_evaluate0$_inFunction){t=null,s=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")===E.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),n=e.text,r=o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__parent,"__parent"),i=C,s=3,C._asyncAwait(o._async_evaluate0$_performInterpolation$1(n),l);case 3:r.addChild$1(new i.ModifiableCssComment0(_,n.span)),t=null,s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},visitMediaRule$1:function(e){return this.visitMediaRule$body$_EvaluateVisitor0(e)},visitMediaRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.nullable_Value_2),_=this,c=C._wrapJsFunctionForAsync((function($,p){if(1===$)return C._asyncRethrow(p,u);while(1)switch(l){case 0:if(null!=_._async_evaluate0$_declarationName)throw C.wrapException(_._async_evaluate0$_exception$2(k.Media_,e.span));return l=3,C._asyncAwait(_._async_evaluate0$_visitMediaQueries$1(e.query),c);case 3:if(n=p,r=C.NullableExtension_andThen0(_._async_evaluate0$_mediaQueries,new C._EvaluateVisitor_visitMediaRule_closure8(_,n)),i=null==r,!i&&E.get$isEmpty$asx(r)){t=null,l=1;break}return i?s=A.Set_empty4:(a=_._async_evaluate0$_mediaQuerySources,a.toString,a=C.LinkedHashSet_LinkedHashSet$of(a,V.CssMediaQuery_2),o=_._async_evaluate0$_mediaQueries,o.toString,a.addAll$1(0,o),a.addAll$1(0,n),s=a),i=i?n:r,l=4,C._asyncAwait(_._async_evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssMediaRule$0(i,e.span),new C._EvaluateVisitor_visitMediaRule_closure9(_,r,n,s,e),e.hasDeclarations,new C._EvaluateVisitor_visitMediaRule_closure10(s),V.ModifiableCssMediaRule_2,V.Null),c);case 4:t=null,l=1;break;case 1:return C._asyncReturn(t,u)}}));return C._asyncStartSync(c,u)},_async_evaluate0$_visitMediaQueries$1:function(e){return this._visitMediaQueries$body$_EvaluateVisitor0(e)},_visitMediaQueries$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.List_CssMediaQuery_2),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return r=3,C._asyncAwait(s._async_evaluate0$_performInterpolationWithMap$2$warnForColor(e,!0),a);case 3:n=l,t=C.CssMediaQuery_parseList0(n.item1,n.item2,s._async_evaluate0$_logger),r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},_async_evaluate0$_mergeMediaQueries$2:function(e,t){var n,r,i,s,a,o,l=C._setArrayType([],V.JSArray_CssMediaQuery_2);for(n=E.get$iterator$ax(e),r=E.getInterceptor$ax(t),i=V.MediaQuerySuccessfulMergeResult_2;n.moveNext$0();)for(s=n.get$current(n),a=r.get$iterator(t);a.moveNext$0();)if(o=s.merge$1(a.get$current(a)),o!==A._SingletonCssMediaQueryMergeResult_empty0){if(o===A._SingletonCssMediaQueryMergeResult_unrepresentable0)return null;l.push(i._as(o).query)}return l},visitReturnRule$1:function(e){return this.visitReturnRule$body$_EvaluateVisitor0(e)},visitReturnRule$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Value_2),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return n=e.expression,r=3,C._asyncAwait(n.accept$1(s),a);case 3:t=s._async_evaluate0$_withoutSlash$2(l,n),r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitSilentComment$1:function(e){return this.visitSilentComment$body$_EvaluateVisitor0(e)},visitSilentComment$body$_EvaluateVisitor0:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.nullable_Value_2),i=C._wrapJsFunctionForAsync((function(e,i){if(1===e)return C._asyncRethrow(i,r);while(1)switch(n){case 0:t=null,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitStyleRule$1:function(e){return this.visitStyleRule$body$_EvaluateVisitor0(e)},visitStyleRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S=0,v=C._makeAsyncAwaitCompleter(V.nullable_Value_2),b=this,x=C._wrapJsFunctionForAsync((function(w,M){if(1===w)return C._asyncRethrow(M,v);while(1)switch(S){case 0:if(null!=b._async_evaluate0$_declarationName)throw C.wrapException(b._async_evaluate0$_exception$2(k.Style_,e.span));return n=e.selector,S=3,C._asyncAwait(b._async_evaluate0$_performInterpolationWithMap$2$warnForColor(n,!0),x);case 3:r=M,i=r.item1,s=r.item2,S=b._async_evaluate0$_inKeyframes?4:5;break;case 4:return S=6,C._asyncAwait(b._async_evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssKeyframeBlock$0(new C.CssValue0(C.List_List$unmodifiable(C.KeyframeSelectorParser$0(i,s,b._async_evaluate0$_logger).parse$0(),V.String),n.span,V.CssValue_List_String_2),e.span),new C._EvaluateVisitor_visitStyleRule_closure14(b,e),e.hasDeclarations,new C._EvaluateVisitor_visitStyleRule_closure15,V.ModifiableCssKeyframeBlock_2,V.Null),x);case 6:t=null,S=1;break;case 5:return n=C.SelectorList_SelectorList$parse0(i,!b._async_evaluate0$_assertInModule$2(b._async_evaluate0$__stylesheet,"_stylesheet").plainCss,!b._async_evaluate0$_assertInModule$2(b._async_evaluate0$__stylesheet,"_stylesheet").plainCss,s,b._async_evaluate0$_logger),a=b._async_evaluate0$_styleRuleIgnoringAtRoot,a=null==a?null:a.originalSelector,o=n.resolveParentSelectors$2$implicitParent(a,!b._async_evaluate0$_atRootExcludingStyleRule),l=C.ModifiableCssStyleRule$0(b._async_evaluate0$_assertInModule$2(b._async_evaluate0$__extensionStore,"_extensionStore").addSelector$2(o,b._async_evaluate0$_mediaQueries),e.span,o),u=b._async_evaluate0$_atRootExcludingStyleRule,b._async_evaluate0$_atRootExcludingStyleRule=!1,S=7,C._asyncAwait(b._async_evaluate0$_withParent$2$4$scopeWhen$through(l,new C._EvaluateVisitor_visitStyleRule_closure16(b,l,e),e.hasDeclarations,new C._EvaluateVisitor_visitStyleRule_closure17,V.ModifiableCssStyleRule_2,V.Null),x);case 7:if(b._async_evaluate0$_atRootExcludingStyleRule=u,!l.accept$1(A._IsInvisibleVisitor_false_false0))for(n=o.components,a=n.length,_=V.SourceSpan,c=V.String,$=l.children,p=0;p<a;++p)h=n[p],h.accept$1(A._IsBogusVisitor_true0)&&(h.accept$1(A.C__IsUselessVisitor0)?(d=C._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),h.accept$1(d),b._async_evaluate0$_warn$3('The selector "'+A.JSString_methods.trim$0(d._serialize0$_buffer.toString$0(0))+k.x22x20is_ix20,C.SpanExtensions_trimRight0(h.span),A.Deprecation_XV6)):0!==h.leadingCombinators.length?(d=C._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),h.accept$1(d),b._async_evaluate0$_warn$3('The selector "'+A.JSString_methods.trim$0(d._serialize0$_buffer.toString$0(0))+k.x22x20is_ix0a,C.SpanExtensions_trimRight0(h.span),A.Deprecation_XV6)):(d=C._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),h.accept$1(d),f=A.JSString_methods.trim$0(d._serialize0$_buffer.toString$0(0)),g=h.accept$1(A._IsBogusVisitor_false0)?k.x20It_wi:"",m=C.SpanExtensions_trimRight0(h.span),0===$.get$length($)&&C.throwExpression(C.IterableElementError_noElement()),y=E.get$span$z($.$index(0,0)),b._async_evaluate0$_warn$3('The selector "'+f+k.x22x20is_o+g+k.x0aThis_,new C.MultiSpan0(m,"invalid selector",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([y,"this is not a style rule"+($.every$1($,new C._EvaluateVisitor_visitStyleRule_closure18)?"\n(try converting to a //-style comment)":"")],_,c),_,c)),A.Deprecation_XV6)));null==(b._async_evaluate0$_atRootExcludingStyleRule?null:b._async_evaluate0$_styleRuleIgnoringAtRoot)?(n=b._async_evaluate0$_assertInModule$2(b._async_evaluate0$__parent,"__parent").children,n=!n.get$isEmpty(n)):n=!1,n&&(n=b._async_evaluate0$_assertInModule$2(b._async_evaluate0$__parent,"__parent").children,n.get$last(n).isGroupEnd=!0),t=null,S=1;break;case 1:return C._asyncReturn(t,v)}}));return C._asyncStartSync(x,v)},visitSupportsRule$1:function(e){return this.visitSupportsRule$body$_EvaluateVisitor0(e)},visitSupportsRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Value_2),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:if(null!=o._async_evaluate0$_declarationName)throw C.wrapException(o._async_evaluate0$_exception$2(k.Suppor,e.span));return n=e.condition,r=C,i=C,s=4,C._asyncAwait(o._async_evaluate0$_visitSupportsCondition$1(n),l);case 4:return s=3,C._asyncAwait(o._async_evaluate0$_withParent$2$4$scopeWhen$through(r.ModifiableCssSupportsRule$0(new i.CssValue0(_,n.get$span(n),V.CssValue_String_2),e.span),new C._EvaluateVisitor_visitSupportsRule_closure5(o,e),e.hasDeclarations,new C._EvaluateVisitor_visitSupportsRule_closure6,V.ModifiableCssSupportsRule_2,V.Null),l);case 3:t=null,s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},_async_evaluate0$_visitSupportsCondition$1:function(e){return this._visitSupportsCondition$body$_EvaluateVisitor0(e)},_visitSupportsCondition$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.String),_=this,c=C._wrapJsFunctionForAsync((function($,p){if(1===$)return C._asyncRethrow(p,u);while(1)switch(l){case 0:l=e instanceof C.SupportsOperation0?3:5;break;case 3:return n=e.operator,a=C,l=6,C._asyncAwait(_._async_evaluate0$_parenthesize$2(e.left,n),c);case 6:return a=a.S(p)+" "+n+" ",o=C,l=7,C._asyncAwait(_._async_evaluate0$_parenthesize$2(e.right,n),c);case 7:t=a+o.S(p),l=1;break;case 5:l=e instanceof C.SupportsNegation0?8:10;break;case 8:return a=C,l=11,C._asyncAwait(_._async_evaluate0$_parenthesize$1(e.condition),c);case 11:t="not "+a.S(p),l=1;break;case 10:l=e instanceof C.SupportsInterpolation0?12:14;break;case 12:return l=15,C._asyncAwait(_._async_evaluate0$_evaluateToCss$2$quote(e.expression,!1),c);case 15:t=p,l=1;break;case 14:l=e instanceof C.SupportsDeclaration0?16:18;break;case 16:return r=_._async_evaluate0$_inSupportsDeclaration,_._async_evaluate0$_inSupportsDeclaration=!0,a=C,l=19,C._asyncAwait(_._async_evaluate0$_evaluateToCss$1(e.name),c);case 19:return n=a.S(p),i=e.get$isCustomProperty()?"":" ",a=C,l=20,C._asyncAwait(_._async_evaluate0$_evaluateToCss$1(e.value),c);case 20:s=a.S(p),_._async_evaluate0$_inSupportsDeclaration=r,t="("+n+":"+i+s+")",l=1;break;case 18:l=e instanceof C.SupportsFunction0?21:23;break;case 21:return a=C,l=24,C._asyncAwait(_._async_evaluate0$_performInterpolation$1(e.name),c);case 24:return a=a.S(p)+"(",o=C,l=25,C._asyncAwait(_._async_evaluate0$_performInterpolation$1(e.$arguments),c);case 25:t=a+o.S(p)+")",l=1;break;case 23:l=e instanceof C.SupportsAnything0?26:28;break;case 26:return a=C,l=29,C._asyncAwait(_._async_evaluate0$_performInterpolation$1(e.contents),c);case 29:t="("+a.S(p)+")",l=1;break;case 28:throw C.wrapException(C.ArgumentError$("Unknown supports condition type "+C.getRuntimeType(e).toString$0(0)+".",null));case 27:case 22:case 17:case 13:case 9:case 4:case 1:return C._asyncReturn(t,u)}}));return C._asyncStartSync(c,u)},_async_evaluate0$_parenthesize$2:function(e,t){return this._parenthesize$body$_EvaluateVisitor0(e,t)},_async_evaluate0$_parenthesize$1:function(e){return this._async_evaluate0$_parenthesize$2(e,null)},_parenthesize$body$_EvaluateVisitor0:function(e,t){var n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.String),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=e instanceof C.SupportsNegation0||e instanceof C.SupportsOperation0&&(null==t||t!==e.operator),s=r?3:5;break;case 3:return i=C,s=6,C._asyncAwait(o._async_evaluate0$_visitSupportsCondition$1(e),l);case 6:n="("+i.S(_)+")",s=1;break;case 5:return s=7,C._asyncAwait(o._async_evaluate0$_visitSupportsCondition$1(e),l);case 7:n=_,s=1;break;case 4:case 1:return C._asyncReturn(n,a)}}));return C._asyncStartSync(l,a)},visitVariableDeclaration$1:function(e){return this.visitVariableDeclaration$body$_EvaluateVisitor0(e)},visitVariableDeclaration$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.nullable_Value_2),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:if(e.isGuarded){if(null==e.namespace&&1===u._async_evaluate0$_environment._async_environment0$_variables.length&&(n=u._async_evaluate0$_configuration._configuration$_values,n=n.get$isEmpty(n)?null:n.remove$1(0,e.name),null!=n&&!n.value.$eq(0,A.C__SassNull0))){u._async_evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableDeclaration_closure8(u,e,n)),t=null,o=1;break}if(r=u._async_evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableDeclaration_closure9(u,e)),null!=r&&!r.$eq(0,A.C__SassNull0)){t=null,o=1;break}}return e.isGlobal&&!u._async_evaluate0$_environment.globalVariableExists$1(e.name)&&(n=1===u._async_evaluate0$_environment._async_environment0$_variables.length?k.As_of_S:k.As_of_R+C.declarationName0(e.span)+": null` at the stylesheet root.",u._async_evaluate0$_warn$3(n,e.span,A.Deprecation_wKk)),n=e.expression,i=e,s=C,a=e,o=3,C._asyncAwait(n.accept$1(u),_);case 3:u._async_evaluate0$_addExceptionSpan$2(i,new s._EvaluateVisitor_visitVariableDeclaration_closure10(u,a,u._async_evaluate0$_withoutSlash$2($,n))),t=null,o=1;break;case 1:return C._asyncReturn(t,l)}}));return C._asyncStartSync(_,l)},visitUseRule$1:function(e){return this.visitUseRule$body$_EvaluateVisitor0(e)},visitUseRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p=0,h=C._makeAsyncAwaitCompleter(V.nullable_Value_2),d=this,f=C._wrapJsFunctionForAsync((function(g,m){if(1===g)return C._asyncRethrow(m,h);while(1)switch(p){case 0:l=e.configuration,u=l.length,p=0!==u?3:5;break;case 3:n=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue_2),r=0;case 6:if(!(r<u)){p=8;break}return i=l[r],s=i.expression,a=d._async_evaluate0$_expressionNode$1(s),_=n,c=i.name,$=C,p=9,C._asyncAwait(s.accept$1(d),f);case 9:_.$indexSet(0,c,new $.ConfiguredValue0(d._async_evaluate0$_withoutSlash$2(m,a),i.span,a));case 7:++r,p=6;break;case 8:o=new C.ExplicitConfiguration0(e,n,null),p=4;break;case 5:o=A.Configuration_Map_empty_null0;case 4:return p=10,C._asyncAwait(d._async_evaluate0$_loadModule$5$configuration(e.url,"@use",e,new C._EvaluateVisitor_visitUseRule_closure2(d,e),o),f);case 10:d._async_evaluate0$_assertConfigurationIsEmpty$1(o),t=null,p=1;break;case 1:return C._asyncReturn(t,h)}}));return C._asyncStartSync(f,h)},visitWarnRule$1:function(e){return this.visitWarnRule$body$_EvaluateVisitor0(e)},visitWarnRule$body$_EvaluateVisitor0:function(e){var t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.nullable_Value_2),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:return i=3,C._asyncAwait(a._async_evaluate0$_addExceptionSpanAsync$1$2(e,new C._EvaluateVisitor_visitWarnRule_closure2(a,e),V.Value_2),o);case 3:n=u,r=n instanceof C.SassString0?n._string0$_text:a._async_evaluate0$_serialize$2(n,e.expression),a._async_evaluate0$_logger.warn$2$trace(0,r,a._async_evaluate0$_stackTrace$1(e.span)),t=null,i=1;break;case 1:return C._asyncReturn(t,s)}}));return C._asyncStartSync(o,s)},visitWhileRule$1:function(e){return this._async_evaluate0$_environment.scope$1$3$semiGlobal$when(new C._EvaluateVisitor_visitWhileRule_closure2(this,e),!0,e.hasDeclarations,V.nullable_Value_2)},visitBinaryOperationExpression$1:function(e){return this._async_evaluate0$_addExceptionSpanAsync$1$2(e,new C._EvaluateVisitor_visitBinaryOperationExpression_closure2(this,e),V.Value_2)},visitValueExpression$1:function(e){return this.visitValueExpression$body$_EvaluateVisitor0(e)},visitValueExpression$body$_EvaluateVisitor0:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.Value_2),i=C._wrapJsFunctionForAsync((function(i,s){if(1===i)return C._asyncRethrow(s,r);while(1)switch(n){case 0:t=e.value,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitVariableExpression$1:function(e){return this.visitVariableExpression$body$_EvaluateVisitor0(e)},visitVariableExpression$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Value_2),s=this,a=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,i);while(1)switch(r){case 0:if(n=s._async_evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableExpression_closure2(s,e)),null!=n){t=n,r=1;break}throw C.wrapException(s._async_evaluate0$_exception$2("Undefined variable.",e.span));case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitUnaryOperationExpression$1:function(e){return this.visitUnaryOperationExpression$body$_EvaluateVisitor0(e)},visitUnaryOperationExpression$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Value_2),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:return n=e,r=C,i=e,s=3,C._asyncAwait(e.operand.accept$1(o),l);case 3:t=o._async_evaluate0$_addExceptionSpan$2(n,new r._EvaluateVisitor_visitUnaryOperationExpression_closure2(i,_)),s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},visitBooleanExpression$1:function(e){return this.visitBooleanExpression$body$_EvaluateVisitor0(e)},visitBooleanExpression$body$_EvaluateVisitor0:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.SassBoolean_2),i=C._wrapJsFunctionForAsync((function(i,s){if(1===i)return C._asyncRethrow(s,r);while(1)switch(n){case 0:t=e.value?A.SassBoolean_true0:A.SassBoolean_false0,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitIfExpression$1:function(e){return this.visitIfExpression$body$_EvaluateVisitor0(e)},visitIfExpression$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_,c=0,$=C._makeAsyncAwaitCompleter(V.Value_2),p=this,h=C._wrapJsFunctionForAsync((function(d,f){if(1===d)return C._asyncRethrow(f,$);while(1)switch(c){case 0:return c=3,C._asyncAwait(p._async_evaluate0$_evaluateMacroArguments$1(e),h);case 3:return o=f,l=o.item1,u=o.item2,_=E.getInterceptor$asx(l),p._async_evaluate0$_verifyArguments$4(_.get$length(l),u,I.$get$IfExpression_declaration0(),e),_.get$length(l)>0?n=_.$index(l,0):(r=u.$index(0,"condition"),r.toString,n=r),_.get$length(l)>1?i=_.$index(l,1):(r=u.$index(0,"if-true"),r.toString,i=r),_.get$length(l)>2?s=_.$index(l,2):(_=u.$index(0,"if-false"),_.toString,s=_),c=4,C._asyncAwait(n.accept$1(p),h);case 4:return a=f.get$isTruthy()?i:s,c=5,C._asyncAwait(a.accept$1(p),h);case 5:t=p._async_evaluate0$_withoutSlash$2(f,p._async_evaluate0$_expressionNode$1(a)),c=1;break;case 1:return C._asyncReturn(t,$)}}));return C._asyncStartSync(h,$)},visitNullExpression$1:function(e){return this.visitNullExpression$body$_EvaluateVisitor0(e)},visitNullExpression$body$_EvaluateVisitor0:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.Value_2),i=C._wrapJsFunctionForAsync((function(e,i){if(1===e)return C._asyncRethrow(i,r);while(1)switch(n){case 0:t=A.C__SassNull0,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitNumberExpression$1:function(e){return this.visitNumberExpression$body$_EvaluateVisitor0(e)},visitNumberExpression$body$_EvaluateVisitor0:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.SassNumber_2),i=C._wrapJsFunctionForAsync((function(i,s){if(1===i)return C._asyncRethrow(s,r);while(1)switch(n){case 0:t=C.SassNumber_SassNumber0(e.value,e.unit),n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitParenthesizedExpression$1:function(e){return e.expression.accept$1(this)},visitCalculationExpression$1:function(e){return this.visitCalculationExpression$body$_EvaluateVisitor0(e)},visitCalculationExpression$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h=0,d=C._makeAsyncAwaitCompleter(V.Value_2),f=this,g=C._wrapJsFunctionForAsync((function(m,y){if(1===m)return C._asyncRethrow(y,d);while(1)e:switch(h){case 0:$=C._setArrayType([],V.JSArray_Object),s=e.$arguments,a=s.length,o=e.name,l="min"!==o,u="max"===o,_=0;case 3:if(!(_<a)){h=5;break}return c=s[_],p=$,h=6,C._asyncAwait(f._async_evaluate0$_visitCalculationValue$2$inMinMax(c,!l||u),g);case 6:p.push(y);case 4:++_,h=3;break;case 5:if(n=$,f._async_evaluate0$_inSupportsDeclaration){t=new C.SassCalculation0(o,C.List_List$unmodifiable(n,V.Object)),h=1;break}try{switch(o){case"calc":$=C.SassCalculation_calc0(E.$index$asx(n,0)),t=$,h=1;break e;case"min":$=C.SassCalculation_min0(n),t=$,h=1;break e;case"max":$=C.SassCalculation_max0(n),t=$,h=1;break e;case"clamp":$=E.$index$asx(n,0),a=E.get$length$asx(n)>1?E.$index$asx(n,1):null,$=C.SassCalculation_clamp0($,a,E.get$length$asx(n)>2?E.$index$asx(n,2):null),t=$,h=1;break e;default:throw $=C.UnsupportedError$('Unknown calculation name "'+o+'".'),C.wrapException($)}}catch(S){if($=C.unwrapException(S),!($ instanceof C.SassScriptException0))throw S;r=$,i=C.getTraceFromException(S),f._async_evaluate0$_verifyCompatibleNumbers$2(n,s),C.throwWithTrace0(f._async_evaluate0$_exception$2(r.message,e.span),i)}case 1:return C._asyncReturn(t,d)}}));return C._asyncStartSync(g,d)},_async_evaluate0$_verifyCompatibleNumbers$2:function(e,t){var n,r,i,s,a,o;for(n=0;r=e.length,n<r;++n)if(i=e[n],i instanceof C.SassNumber0&&(i.get$numeratorUnits(i).length>1||0!==i.get$denominatorUnits(i).length))throw C.wrapException(this._async_evaluate0$_exception$2("Number "+i.toString$0(0)+" isn't compatible with CSS calculations.",E.get$span$z(t[n])));for(n=0;n<r-1;++n)if(s=e[n],s instanceof C.SassNumber0)for(a=n+1;r=e.length,a<r;++a)if(o=e[a],o instanceof C.SassNumber0&&!s.hasPossiblyCompatibleUnits$1(o))throw C.wrapException(C.MultiSpanSassRuntimeException$0(s.toString$0(0)+" and "+o.toString$0(0)+" are incompatible.",E.get$span$z(t[n]),s.toString$0(0),C.LinkedHashMap_LinkedHashMap$_literal([E.get$span$z(t[a]),o.toString$0(0)],V.FileSpan,V.String),this._async_evaluate0$_stackTrace$1(E.get$span$z(t[n]))))},_async_evaluate0$_visitCalculationValue$2$inMinMax:function(e,t){return this._visitCalculationValue$body$_EvaluateVisitor0(e,t)},_visitCalculationValue$body$_EvaluateVisitor0:function(e,t){var n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.Object),_=this,c=C._wrapJsFunctionForAsync((function($,p){if(1===$)return C._asyncRethrow(p,u);while(1)e:switch(l){case 0:l=e instanceof C.ParenthesizedExpression0?3:5;break;case 3:return r=e.expression,l=6,C._asyncAwait(_._async_evaluate0$_visitCalculationValue$2$inMinMax(r,t),c);case 6:i=p,s=r instanceof C.FunctionExpression0&&("var"===C.stringReplaceAllUnchecked(r.originalName,"_","-").toLowerCase()&&i instanceof C.SassString0&&!i._string0$_hasQuotes),n=s?new C.SassString0("("+i._string0$_text+")",!1):i,l=1;break;case 5:l=e instanceof C.StringExpression0?7:9;break;case 7:s=e.text,a=s.get$asPlain(),l=null==a?10:11;break;case 10:return o=C,l=12,C._asyncAwait(_._async_evaluate0$_performInterpolation$1(s),c);case 12:n=new o.CalculationInterpolation0(p),l=1;break;case 11:switch(a.toLowerCase()){case"pi":n=C.SassNumber_SassNumber0(3.141592653589793,null),l=1;break e;case"e":n=C.SassNumber_SassNumber0(2.718281828459045,null),l=1;break e;case"infinity":n=C.SassNumber_SassNumber0(1/0,null),l=1;break e;case"-infinity":n=C.SassNumber_SassNumber0(-1/0,null),l=1;break e;case"nan":n=C.SassNumber_SassNumber0(NaN,null),l=1;break e;default:n=new C.SassString0(a,!1),l=1;break e}l=8;break;case 9:l=e instanceof C.BinaryOperationExpression0?13:15;break;case 13:return l=16,C._asyncAwait(_._async_evaluate0$_addExceptionSpanAsync$1$2(e,new C._EvaluateVisitor__visitCalculationValue_closure2(_,e,t),V.Object),c);case 16:n=p,l=1;break;case 15:return l=17,C._asyncAwait(e.accept$1(_),c);case 17:if(i=p,i instanceof C.SassNumber0||i instanceof C.SassCalculation0){n=i,l=1;break}if(i instanceof C.SassString0&&!i._string0$_hasQuotes){n=i,l=1;break}throw C.wrapException(_._async_evaluate0$_exception$2("Value "+i.toString$0(0)+" can't be used in a calculation.",e.get$span(e)));case 14:case 8:case 4:case 1:return C._asyncReturn(n,u)}}));return C._asyncStartSync(c,u)},_async_evaluate0$_binaryOperatorToCalculationOperator$1:function(e){switch(e){case A.BinaryOperator_anB0:return A.CalculationOperator_IyK0;case A.BinaryOperator_olz0:return A.CalculationOperator_2bx0;case A.BinaryOperator_qN20:return A.CalculationOperator_jFr0;case A.BinaryOperator_t8B0:return A.CalculationOperator_OvN0;default:throw C.wrapException(C.UnsupportedError$("Invalid calculation operator "+e.toString$0(0)+"."))}},visitColorExpression$1:function(e){return this.visitColorExpression$body$_EvaluateVisitor0(e)},visitColorExpression$body$_EvaluateVisitor0:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.SassColor_2),i=C._wrapJsFunctionForAsync((function(i,s){if(1===i)return C._asyncRethrow(s,r);while(1)switch(n){case 0:t=e.value,n=1;break;case 1:return C._asyncReturn(t,r)}}));return C._asyncStartSync(i,r)},visitListExpression$1:function(e){return this.visitListExpression$body$_EvaluateVisitor0(e)},visitListExpression$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.SassList_2),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return n=C,r=3,C._asyncAwait(C.mapAsync0(e.contents,new C._EvaluateVisitor_visitListExpression_closure2(s),V.Expression_2,V.Value_2),a);case 3:t=n.SassList$0(l,e.separator,e.hasBrackets),r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitMapExpression$1:function(e){return this.visitMapExpression$body$_EvaluateVisitor0(e)},visitMapExpression$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p=0,h=C._makeAsyncAwaitCompleter(V.SassMap_2),d=this,f=C._wrapJsFunctionForAsync((function(g,m){if(1===g)return C._asyncRethrow(m,h);while(1)switch(p){case 0:_=V.Value_2,c=C.LinkedHashMap_LinkedHashMap$_empty(_,_),$=C.LinkedHashMap_LinkedHashMap$_empty(_,V.AstNode_2),n=e.pairs,r=n.length,i=0;case 3:if(!(i<r)){p=5;break}return s=n[i],a=s.item1,p=6,C._asyncAwait(a.accept$1(d),f);case 6:return o=m,p=7,C._asyncAwait(s.item2.accept$1(d),f);case 7:if(l=m,null!=c.$index(0,o))throw _=$.$index(0,o),u=null==_?null:_.get$span(_),_=E.getInterceptor$z(a),n=_.get$span(a),r=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=u&&r.$indexSet(0,u,"first key"),C.wrapException(C.MultiSpanSassRuntimeException$0("Duplicate key.",n,"second key",r,d._async_evaluate0$_stackTrace$1(_.get$span(a))));c.$indexSet(0,o,l),$.$indexSet(0,o,a);case 4:++i,p=3;break;case 5:t=new C.SassMap0(C.ConstantMap_ConstantMap$from(c,_,_)),p=1;break;case 1:return C._asyncReturn(t,h)}}));return C._asyncStartSync(f,h)},visitFunctionExpression$1:function(e){return this.visitFunctionExpression$body$_EvaluateVisitor0(e)},visitFunctionExpression$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.Value_2),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:if(i={},s=l._async_evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitFunctionExpression_closure5(l,e)),i.$function=s,null==s){if(null!=e.namespace)throw C.wrapException(l._async_evaluate0$_exception$2("Undefined function.",e.span));i.$function=new C.PlainCssCallable0(e.originalName)}return n=l._async_evaluate0$_inFunction,l._async_evaluate0$_inFunction=!0,a=3,C._asyncAwait(l._async_evaluate0$_addErrorSpan$1$2(e,new C._EvaluateVisitor_visitFunctionExpression_closure6(i,l,e),V.Value_2),u);case 3:r=c,l._async_evaluate0$_inFunction=n,t=r,a=1;break;case 1:return C._asyncReturn(t,o)}}));return C._asyncStartSync(u,o)},visitInterpolatedFunctionExpression$1:function(e){return this.visitInterpolatedFunctionExpression$body$_EvaluateVisitor0(e)},visitInterpolatedFunctionExpression$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Value_2),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:return s=3,C._asyncAwait(o._async_evaluate0$_performInterpolation$1(e.name),l);case 3:return r=_,i=o._async_evaluate0$_inFunction,o._async_evaluate0$_inFunction=!0,s=4,C._asyncAwait(o._async_evaluate0$_addErrorSpan$1$2(e,new C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure2(o,e,new C.PlainCssCallable0(r)),V.Value_2),l);case 4:n=_,o._async_evaluate0$_inFunction=i,t=n,s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},_async_evaluate0$_getFunction$2$namespace:function(e,t){var n=this._async_evaluate0$_environment.getFunction$2$namespace(e,t);return null!=n||null!=t?n:this._async_evaluate0$_builtInFunctions.$index(0,e)},_async_evaluate0$_runUserDefinedCallable$1$4:function(e,t,n,r,i){return this._runUserDefinedCallable$body$_EvaluateVisitor0(e,t,n,r,i,i)},_runUserDefinedCallable$body$_EvaluateVisitor0:function(e,t,n,r,i,s){var a,o,l,u,_,c=0,$=C._makeAsyncAwaitCompleter(s),p=this,h=C._wrapJsFunctionForAsync((function(s,d){if(1===s)return C._asyncRethrow(d,$);while(1)switch(c){case 0:return c=3,C._asyncAwait(p._async_evaluate0$_evaluateArguments$1(e),h);case 3:return u=d,_=t.declaration.name,"@content"!==_&&(_+="()"),o=p._async_evaluate0$_currentCallable,p._async_evaluate0$_currentCallable=t,c=4,C._asyncAwait(p._async_evaluate0$_withStackFrame$1$3(_,n,new C._EvaluateVisitor__runUserDefinedCallable_closure2(p,t,u,n,r,i),i),h);case 4:l=d,p._async_evaluate0$_currentCallable=o,a=l,c=1;break;case 1:return C._asyncReturn(a,$)}}));return C._asyncStartSync(h,$)},_async_evaluate0$_runFunctionCallable$3:function(e,t,n){return this._runFunctionCallable$body$_EvaluateVisitor0(e,t,n)},_runFunctionCallable$body$_EvaluateVisitor0:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g=0,m=C._makeAsyncAwaitCompleter(V.Value_2),y=2,S=this,v=C._wrapJsFunctionForAsync((function(b,x){1===b&&(i=x,g=y);while(1)switch(g){case 0:g=V.AsyncBuiltInCallable_2._is(t)?3:5;break;case 3:return g=6,C._asyncAwait(S._async_evaluate0$_runBuiltInCallable$3(e,t,n),v);case 6:r=S._async_evaluate0$_withoutSlash$2(x,n),g=1;break;case 5:g=V.UserDefinedCallable_AsyncEnvironment_2._is(t)?7:9;break;case 7:return g=10,C._asyncAwait(S._async_evaluate0$_runUserDefinedCallable$1$4(e,t,n,new C._EvaluateVisitor__runFunctionCallable_closure2(S,t),V.Value_2),v);case 10:r=x,g=1;break;case 9:g=t instanceof C.PlainCssCallable0?11:13;break;case 11:if(c=e.named,c.get$isNotEmpty(c)||null!=e.keywordRest)throw C.wrapException(S._async_evaluate0$_exception$2(k.Plain_,n.get$span(n)));s=new C.StringBuffer(t.name+"("),y=15,a=!0,c=e.positional,$=c.length,p=0;case 18:if(!(p<$)){g=20;break}return o=c[p],a?a=!1:s._contents+=", ",d=s,f=C,g=21,C._asyncAwait(S._async_evaluate0$_evaluateToCss$1(o),v);case 21:d._contents+=f.S(x);case 19:++p,g=18;break;case 20:l=e.rest,g=null!=l?22:23;break;case 22:return g=24,C._asyncAwait(l.accept$1(S),v);case 24:u=x,a||(s._contents+=", "),s._contents+=S._async_evaluate0$_serialize$2(u,l);case 23:y=2,g=17;break;case 15:if(y=14,h=i,c=C.unwrapException(h),V.SassRuntimeException_2._is(c)){if(_=c,!A.JSString_methods.endsWith$1(_._span_exception$_message,"isn't a valid CSS value."))throw h;throw C.wrapException(C.MultiSpanSassRuntimeException$0(_._span_exception$_message,E.get$span$z(_),"value",C.LinkedHashMap_LinkedHashMap$_literal([n.get$span(n),"unknown function treated as plain CSS"],V.FileSpan,V.String),E.get$trace$z(_)))}throw h;case 14:g=2;break;case 17:s._contents+=C.Primitives_stringFromCharCode(41),c=s._contents,r=new C.SassString0((c.charCodeAt(0),c),!1),g=1;break;case 13:throw C.wrapException(C.ArgumentError$("Unknown callable type "+E.get$runtimeType$u(t).toString$0(0)+".",null));case 12:case 8:case 4:case 1:return C._asyncReturn(r,m);case 2:return C._asyncRethrow(i,m)}}));return C._asyncStartSync(v,m)},_async_evaluate0$_runBuiltInCallable$3:function(e,t,n){return this._runBuiltInCallable$body$_EvaluateVisitor0(e,t,n)},_runBuiltInCallable$body$_EvaluateVisitor0:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x,w,M=0,I=C._makeAsyncAwaitCompleter(V.Value_2),L=2,k=this,R=C._wrapJsFunctionForAsync((function(F,N){1===F&&(i=N,M=L);while(1)switch(M){case 0:return M=3,C._asyncAwait(k._async_evaluate0$_evaluateArguments$1(e),R);case 3:b=N,x=k._async_evaluate0$_callableNode,k._async_evaluate0$_callableNode=n,_=new C.MapKeySet(b.named,V.MapKeySet_String),c=t.callbackFor$2(b.positional.length,_),$=c.item1,s=c.item2,k._async_evaluate0$_addExceptionSpan$2(n,new C._EvaluateVisitor__runBuiltInCallable_closure8($,b,_)),p=$.$arguments,h=b.positional.length,d=p.length;case 4:if(!(h<d)){M=6;break}f=p[h],g=b.positional,m=b.named.remove$1(0,f.name),M=null==m?7:8;break;case 7:return m=f.defaultValue,M=9,C._asyncAwait(m.accept$1(k),R);case 9:m=k._async_evaluate0$_withoutSlash$2(N,m);case 8:g.push(m);case 5:++h,M=4;break;case 6:return null!=$.restArgument?(b.positional.length>d?(y=A.JSArray_methods.sublist$1(b.positional,d),A.JSArray_methods.removeRange$2(b.positional,d,b.positional.length)):y=A.List_empty19,d=b.named,S=C.SassArgumentList$0(y,d,b.separator===A.ListSeparator_undecided_null_undecided0?A.ListSeparator_rXA0:b.separator),b.positional.push(S)):S=null,a=null,L=11,M=14,C._asyncAwait(k._async_evaluate0$_addExceptionSpanAsync$1$2(n,new C._EvaluateVisitor__runBuiltInCallable_closure9(s,b),V.Value_2),R);case 14:a=N,L=2,M=13;break;case 11:if(L=10,w=i,d=C.unwrapException(w),d instanceof C.SassException0)throw w;o=d,l=C.getTraceFromException(w),u=null;try{u=C._asString(E.get$message$x(o))}catch(T){v=E.toString$0$(o),u=v}C.throwWithTrace0(k._async_evaluate0$_exception$2(u,n.get$span(n)),l),M=13;break;case 10:M=2;break;case 13:if(k._async_evaluate0$_callableNode=x,null==S){r=a,M=1;break}if(0===b.named.__js_helper$_length){r=a,M=1;break}if(S._argument_list$_wereKeywordsAccessed){r=a,M=1;break}throw d=b.named,d=d.get$keys(d),d=C.pluralize0("argument",d.get$length(d),null),g=b.named,C.wrapException(C.MultiSpanSassRuntimeException$0("No "+d+" named "+C.S(C.toSentence0(g.get$keys(g).map$1$1(0,new C._EvaluateVisitor__runBuiltInCallable_closure10,V.Object),"or"))+".",n.get$span(n),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([$.get$spanWithName(),"declaration"],V.FileSpan,V.String),k._async_evaluate0$_stackTrace$1(n.get$span(n))));case 1:return C._asyncReturn(r,I);case 2:return C._asyncRethrow(i,I)}}));return C._asyncStartSync(R,I)},_async_evaluate0$_evaluateArguments$1:function(e){return this._evaluateArguments$body$_EvaluateVisitor0(e)},_evaluateArguments$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x=0,w=C._makeAsyncAwaitCompleter(V._ArgumentResults_2),M=this,I=C._wrapJsFunctionForAsync((function(L,R){if(1===L)return C._asyncRethrow(R,w);while(1)switch(x){case 0:y=C._setArrayType([],V.JSArray_Value_2),S=C._setArrayType([],V.JSArray_AstNode_2),n=e.positional,r=n.length,i=0;case 3:if(!(i<r)){x=5;break}return s=n[i],a=M._async_evaluate0$_expressionNode$1(s),v=y,x=6,C._asyncAwait(s.accept$1(M),I);case 6:v.push(M._async_evaluate0$_withoutSlash$2(R,a)),S.push(a);case 4:++i,x=3;break;case 5:n=V.String,o=C.LinkedHashMap_LinkedHashMap$_empty(n,V.Value_2),r=V.AstNode_2,l=C.LinkedHashMap_LinkedHashMap$_empty(n,r),u=e.named,u=u.get$entries(u),u=u.get$iterator(u);case 7:if(!u.moveNext$0()){x=8;break}return _=u.get$current(u),c=_.value,a=M._async_evaluate0$_expressionNode$1(c),_=_.key,v=o,b=_,x=9,C._asyncAwait(c.accept$1(M),I);case 9:v.$indexSet(0,b,M._async_evaluate0$_withoutSlash$2(R,a)),l.$indexSet(0,_,a),x=7;break;case 8:if($=e.rest,null==$){t=new C._ArgumentResults2(y,S,o,l,A.ListSeparator_undecided_null_undecided0),x=1;break}return x=10,C._asyncAwait($.accept$1(M),I);case 10:if(p=R,h=M._async_evaluate0$_expressionNode$1($),p instanceof C.SassMap0){for(M._async_evaluate0$_addRestMap$4(o,p,$,new C._EvaluateVisitor__evaluateArguments_closure11),u=C.LinkedHashMap_LinkedHashMap$_empty(n,r),_=p._map0$_contents,_=E.get$iterator$ax(_.get$keys(_)),c=V.SassString_2;_.moveNext$0();)u.$indexSet(0,c._as(_.get$current(_))._string0$_text,h);l.addAll$1(0,u),d=A.ListSeparator_undecided_null_undecided0}else p instanceof C.SassList0?(u=p._list1$_contents,A.JSArray_methods.addAll$1(y,new C.MappedListIterable(u,new C._EvaluateVisitor__evaluateArguments_closure12(M,h),C._arrayInstanceType(u)._eval$1("MappedListIterable<1,Value0>"))),A.JSArray_methods.addAll$1(S,C.List_List$filled(u.length,h,!1,r)),d=p._list1$_separator,p instanceof C.SassArgumentList0&&(p._argument_list$_wereKeywordsAccessed=!0,p._argument_list$_keywords.forEach$1(0,new C._EvaluateVisitor__evaluateArguments_closure13(M,o,h,l)))):(y.push(M._async_evaluate0$_withoutSlash$2(p,h)),S.push(h),d=A.ListSeparator_undecided_null_undecided0);if(f=e.keywordRest,null==f){t=new C._ArgumentResults2(y,S,o,l,d),x=1;break}return x=11,C._asyncAwait(f.accept$1(M),I);case 11:if(g=R,m=M._async_evaluate0$_expressionNode$1(f),g instanceof C.SassMap0){for(M._async_evaluate0$_addRestMap$4(o,g,f,new C._EvaluateVisitor__evaluateArguments_closure14),n=C.LinkedHashMap_LinkedHashMap$_empty(n,r),r=g._map0$_contents,r=E.get$iterator$ax(r.get$keys(r)),u=V.SassString_2;r.moveNext$0();)n.$indexSet(0,u._as(r.get$current(r))._string0$_text,m);l.addAll$1(0,n),t=new C._ArgumentResults2(y,S,o,l,d),x=1;break}throw C.wrapException(M._async_evaluate0$_exception$2(k.Variabs+g.toString$0(0)+").",f.get$span(f)));case 1:return C._asyncReturn(t,w)}}));return C._asyncStartSync(I,w)},_async_evaluate0$_evaluateMacroArguments$1:function(e){return this._evaluateMacroArguments$body$_EvaluateVisitor0(e)},_evaluateMacroArguments$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$=0,p=C._makeAsyncAwaitCompleter(V.Tuple2_of_List_Expression_and_Map_String_Expression_2),h=this,d=C._wrapJsFunctionForAsync((function(f,g){if(1===f)return C._asyncRethrow(g,p);while(1)switch($){case 0:if(_=e.$arguments,c=_.rest,null==c){t=new C.Tuple2(_.positional,_.named,V.Tuple2_of_List_Expression_and_Map_String_Expression_2),$=1;break}return n=_.positional,r=C._setArrayType(n.slice(0),C._arrayInstanceType(n)),i=C.LinkedHashMap_LinkedHashMap$of(_.named,V.String,V.Expression_2),$=3,C._asyncAwait(c.accept$1(h),d);case 3:if(s=g,a=h._async_evaluate0$_expressionNode$1(c),s instanceof C.SassMap0?h._async_evaluate0$_addRestMap$4(i,s,e,new C._EvaluateVisitor__evaluateMacroArguments_closure11(c)):s instanceof C.SassList0?(n=s._list1$_contents,A.JSArray_methods.addAll$1(r,new C.MappedListIterable(n,new C._EvaluateVisitor__evaluateMacroArguments_closure12(h,a,c),C._arrayInstanceType(n)._eval$1("MappedListIterable<1,Expression0>"))),s instanceof C.SassArgumentList0&&(s._argument_list$_wereKeywordsAccessed=!0,s._argument_list$_keywords.forEach$1(0,new C._EvaluateVisitor__evaluateMacroArguments_closure13(h,i,a,c)))):r.push(new C.ValueExpression0(h._async_evaluate0$_withoutSlash$2(s,a),c.get$span(c))),o=_.keywordRest,null==o){t=new C.Tuple2(r,i,V.Tuple2_of_List_Expression_and_Map_String_Expression_2),$=1;break}return $=4,C._asyncAwait(o.accept$1(h),d);case 4:if(l=g,u=h._async_evaluate0$_expressionNode$1(o),l instanceof C.SassMap0){h._async_evaluate0$_addRestMap$4(i,l,e,new C._EvaluateVisitor__evaluateMacroArguments_closure14(h,u,o)),t=new C.Tuple2(r,i,V.Tuple2_of_List_Expression_and_Map_String_Expression_2),$=1;break}throw C.wrapException(h._async_evaluate0$_exception$2(k.Variabs+l.toString$0(0)+").",o.get$span(o)));case 1:return C._asyncReturn(t,p)}}));return C._asyncStartSync(d,p)},_async_evaluate0$_addRestMap$1$4:function(e,t,n,r){t._map0$_contents.forEach$1(0,new C._EvaluateVisitor__addRestMap_closure2(this,e,r,this._async_evaluate0$_expressionNode$1(n),t,n))},_async_evaluate0$_addRestMap$4:function(e,t,n,r){return this._async_evaluate0$_addRestMap$1$4(e,t,n,r,V.dynamic)},_async_evaluate0$_verifyArguments$4:function(e,t,n,r){return this._async_evaluate0$_addExceptionSpan$2(r,new C._EvaluateVisitor__verifyArguments_closure2(n,e,t))},visitSelectorExpression$1:function(e){return this.visitSelectorExpression$body$_EvaluateVisitor0(e)},visitSelectorExpression$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Value_2),s=this,a=C._wrapJsFunctionForAsync((function(e,a){if(1===e)return C._asyncRethrow(a,i);while(1)switch(r){case 0:n=s._async_evaluate0$_styleRuleIgnoringAtRoot,n=null==n?null:n.originalSelector.get$asSassList(),t=null==n?A.C__SassNull0:n,r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitStringExpression$1:function(e){return this.visitStringExpression$body$_EvaluateVisitor0(e)},visitStringExpression$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.SassString_2),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:return r=o._async_evaluate0$_inSupportsDeclaration,o._async_evaluate0$_inSupportsDeclaration=!1,i=E,s=3,C._asyncAwait(C.mapAsync0(e.text.contents,new C._EvaluateVisitor_visitStringExpression_closure2(o),V.Object,V.String),l);case 3:n=i.join$0$ax(_),o._async_evaluate0$_inSupportsDeclaration=r,t=new C.SassString0(n,e.hasQuotes),s=1;break;case 1:return C._asyncReturn(t,a)}}));return C._asyncStartSync(l,a)},visitSupportsExpression$1:function(e){return this.visitSupportsExpression$body$_EvaluateVisitor0(e)},visitSupportsExpression$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.SassString_2),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return n=C,r=3,C._asyncAwait(s._async_evaluate0$_visitSupportsCondition$1(e.condition),a);case 3:t=new n.SassString0(l,!1),r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},visitCssAtRule$1:function(e){return this.visitCssAtRule$body$_EvaluateVisitor0(e)},visitCssAtRule$body$_EvaluateVisitor0:function(e){var t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.void),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:if(null!=a._async_evaluate0$_declarationName)throw C.wrapException(a._async_evaluate0$_exception$2(k.At_rul,e.span));if(e.isChildless){a._async_evaluate0$_assertInModule$2(a._async_evaluate0$__parent,"__parent").addChild$1(C.ModifiableCssAtRule$0(e.name,e.span,!0,e.value)),i=1;break}return t=a._async_evaluate0$_inKeyframes,n=a._async_evaluate0$_inUnknownAtRule,r=e.name,"keyframes"===C.unvendor0(r.value)?a._async_evaluate0$_inKeyframes=!0:a._async_evaluate0$_inUnknownAtRule=!0,i=3,C._asyncAwait(a._async_evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssAtRule$0(r,e.span,!1,e.value),new C._EvaluateVisitor_visitCssAtRule_closure5(a,e),!1,new C._EvaluateVisitor_visitCssAtRule_closure6,V.ModifiableCssAtRule_2,V.Null),o);case 3:a._async_evaluate0$_inUnknownAtRule=n,a._async_evaluate0$_inKeyframes=t;case 1:return C._asyncReturn(void 0,s)}}));return C._asyncStartSync(o,s)},visitCssComment$1:function(e){return this.visitCssComment$body$_EvaluateVisitor0(e)},visitCssComment$body$_EvaluateVisitor0:function(e){var t=C._makeAsyncAwaitCompleter(V.void),n=this,r=C._wrapJsFunctionForAsync((function(r,i){if(1===r)return C._asyncRethrow(i,t);while(1)switch(0){case 0:return n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__parent,"__parent")===n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__root,"_root")&&n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__endOfImports,"_endOfImports")===E.get$length$asx(n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__root,"_root").children._collection$_source)&&(n._async_evaluate0$__endOfImports=n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__endOfImports,"_endOfImports")+1),n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__parent,"__parent").addChild$1(new C.ModifiableCssComment0(e.text,e.span)),C._asyncReturn(null,t)}}));return C._asyncStartSync(r,t)},visitCssDeclaration$1:function(e){return this.visitCssDeclaration$body$_EvaluateVisitor0(e)},visitCssDeclaration$body$_EvaluateVisitor0:function(e){var t,n=C._makeAsyncAwaitCompleter(V.void),r=this,i=C._wrapJsFunctionForAsync((function(i,s){if(1===i)return C._asyncRethrow(s,n);while(1)switch(0){case 0:return t=e.name,r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__parent,"__parent").addChild$1(C.ModifiableCssDeclaration$0(t,e.value,e.span,E.startsWith$1$s(t.value,"--"),e.valueSpanForMap)),C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},visitCssImport$1:function(e){return this.visitCssImport$body$_EvaluateVisitor0(e)},visitCssImport$body$_EvaluateVisitor0:function(e){var t,n,r=C._makeAsyncAwaitCompleter(V.void),i=this,s=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,r);while(1)switch(0){case 0:return n=new C.ModifiableCssImport0(e.url,e.modifiers,e.span),i._async_evaluate0$_assertInModule$2(i._async_evaluate0$__parent,"__parent")!==i._async_evaluate0$_assertInModule$2(i._async_evaluate0$__root,"_root")?i._async_evaluate0$_assertInModule$2(i._async_evaluate0$__parent,"__parent").addChild$1(n):i._async_evaluate0$_assertInModule$2(i._async_evaluate0$__endOfImports,"_endOfImports")===E.get$length$asx(i._async_evaluate0$_assertInModule$2(i._async_evaluate0$__root,"_root").children._collection$_source)?(i._async_evaluate0$_assertInModule$2(i._async_evaluate0$__root,"_root").addChild$1(n),i._async_evaluate0$__endOfImports=i._async_evaluate0$_assertInModule$2(i._async_evaluate0$__endOfImports,"_endOfImports")+1):(t=i._async_evaluate0$_outOfOrderImports,(null==t?i._async_evaluate0$_outOfOrderImports=C._setArrayType([],V.JSArray_ModifiableCssImport_2):t).push(n)),C._asyncReturn(null,r)}}));return C._asyncStartSync(s,r)},visitCssKeyframeBlock$1:function(e){return this.visitCssKeyframeBlock$body$_EvaluateVisitor0(e)},visitCssKeyframeBlock$body$_EvaluateVisitor0:function(e){var t=0,n=C._makeAsyncAwaitCompleter(V.void),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return t=2,C._asyncAwait(r._async_evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssKeyframeBlock$0(e.selector,e.span),new C._EvaluateVisitor_visitCssKeyframeBlock_closure5(r,e),!1,new C._EvaluateVisitor_visitCssKeyframeBlock_closure6,V.ModifiableCssKeyframeBlock_2,V.Null),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},visitCssMediaRule$1:function(e){return this.visitCssMediaRule$body$_EvaluateVisitor0(e)},visitCssMediaRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.void),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:if(null!=l._async_evaluate0$_declarationName)throw C.wrapException(l._async_evaluate0$_exception$2(k.Media_,e.span));if(t=C.NullableExtension_andThen0(l._async_evaluate0$_mediaQueries,new C._EvaluateVisitor_visitCssMediaRule_closure8(l,e)),n=null==t,!n&&E.get$isEmpty$asx(t)){a=1;break}return n?r=A.Set_empty4:(i=l._async_evaluate0$_mediaQuerySources,i.toString,i=C.LinkedHashSet_LinkedHashSet$of(i,V.CssMediaQuery_2),s=l._async_evaluate0$_mediaQueries,s.toString,i.addAll$1(0,s),i.addAll$1(0,e.queries),r=i),n=n?e.queries:t,a=3,C._asyncAwait(l._async_evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssMediaRule$0(n,e.span),new C._EvaluateVisitor_visitCssMediaRule_closure9(l,t,e,r),!1,new C._EvaluateVisitor_visitCssMediaRule_closure10(r),V.ModifiableCssMediaRule_2,V.Null),u);case 3:case 1:return C._asyncReturn(void 0,o)}}));return C._asyncStartSync(u,o)},visitCssStyleRule$1:function(e){return this.visitCssStyleRule$body$_EvaluateVisitor0(e)},visitCssStyleRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(V.void),c=this,$=C._wrapJsFunctionForAsync((function(p,h){if(1===p)return C._asyncRethrow(h,_);while(1)switch(u){case 0:if(null!=c._async_evaluate0$_declarationName)throw C.wrapException(c._async_evaluate0$_exception$2(k.Style_,e.span));return t=c._async_evaluate0$_atRootExcludingStyleRule,n=t?null:c._async_evaluate0$_styleRuleIgnoringAtRoot,r=e._style_rule0$_selector._box0$_inner.value,i=null==n,s=i?null:n.originalSelector,a=r.resolveParentSelectors$2$implicitParent(s,!t),o=C.ModifiableCssStyleRule$0(c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__extensionStore,"_extensionStore").addSelector$2(a,c._async_evaluate0$_mediaQueries),e.span,a),l=c._async_evaluate0$_atRootExcludingStyleRule,c._async_evaluate0$_atRootExcludingStyleRule=!1,u=2,C._asyncAwait(c._async_evaluate0$_withParent$2$4$scopeWhen$through(o,new C._EvaluateVisitor_visitCssStyleRule_closure5(c,o,e),!1,new C._EvaluateVisitor_visitCssStyleRule_closure6,V.ModifiableCssStyleRule_2,V.Null),$);case 2:return c._async_evaluate0$_atRootExcludingStyleRule=l,i?(t=c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__parent,"__parent").children,t=!t.get$isEmpty(t)):t=!1,t&&(t=c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__parent,"__parent").children,t.get$last(t).isGroupEnd=!0),C._asyncReturn(null,_)}}));return C._asyncStartSync($,_)},visitCssStylesheet$1:function(e){return this.visitCssStylesheet$body$_EvaluateVisitor0(e)},visitCssStylesheet$body$_EvaluateVisitor0:function(e){var t,n=0,r=C._makeAsyncAwaitCompleter(V.void),i=this,s=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,r);while(1)switch(n){case 0:t=E.get$iterator$ax(e.get$children(e));case 2:if(!t.moveNext$0()){n=3;break}return n=4,C._asyncAwait(t.get$current(t).accept$1(i),s);case 4:n=2;break;case 3:return C._asyncReturn(null,r)}}));return C._asyncStartSync(s,r)},visitCssSupportsRule$1:function(e){return this.visitCssSupportsRule$body$_EvaluateVisitor0(e)},visitCssSupportsRule$body$_EvaluateVisitor0:function(e){var t=0,n=C._makeAsyncAwaitCompleter(V.void),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:if(null!=r._async_evaluate0$_declarationName)throw C.wrapException(r._async_evaluate0$_exception$2(k.Suppor,e.span));return t=2,C._asyncAwait(r._async_evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssSupportsRule$0(e.condition,e.span),new C._EvaluateVisitor_visitCssSupportsRule_closure5(r,e),!1,new C._EvaluateVisitor_visitCssSupportsRule_closure6,V.ModifiableCssSupportsRule_2,V.Null),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},_async_evaluate0$_handleReturn$1$2:function(e,t){return this._handleReturn$body$_EvaluateVisitor0(e,t)},_async_evaluate0$_handleReturn$2:function(e,t){return this._async_evaluate0$_handleReturn$1$2(e,t,V.dynamic)},_handleReturn$body$_EvaluateVisitor0:function(e,t){var n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.nullable_Value_2),l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,o);while(1)switch(a){case 0:r=e.length,i=0;case 3:if(!(i<e.length)){a=5;break}return a=6,C._asyncAwait(t.call$1(e[i]),l);case 6:if(s=_,null!=s){n=s,a=1;break}case 4:e.length===r||(0,C.throwConcurrentModificationError)(e),++i,a=3;break;case 5:n=null,a=1;break;case 1:return C._asyncReturn(n,o)}}));return C._asyncStartSync(l,o)},_async_evaluate0$_withEnvironment$1$2:function(e,t,n){return this._withEnvironment$body$_EvaluateVisitor0(e,t,n,n)},_withEnvironment$body$_EvaluateVisitor0:function(e,t,n,r){var i,s,a,o=0,l=C._makeAsyncAwaitCompleter(r),u=this,_=C._wrapJsFunctionForAsync((function(n,r){if(1===n)return C._asyncRethrow(r,l);while(1)switch(o){case 0:return a=u._async_evaluate0$_environment,u._async_evaluate0$_environment=e,o=3,C._asyncAwait(t.call$0(),_);case 3:s=r,u._async_evaluate0$_environment=a,i=s,o=1;break;case 1:return C._asyncReturn(i,l)}}));return C._asyncStartSync(_,l)},_async_evaluate0$_interpolationToValue$3$trim$warnForColor:function(e,t,n){return this._interpolationToValue$body$_EvaluateVisitor0(e,t,n)},_async_evaluate0$_interpolationToValue$1:function(e){return this._async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,!1,!1)},_async_evaluate0$_interpolationToValue$2$warnForColor:function(e,t){return this._async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,!1,t)},_interpolationToValue$body$_EvaluateVisitor0:function(e,t,n){var r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.CssValue_String_2),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:return a=3,C._asyncAwait(l._async_evaluate0$_performInterpolation$2$warnForColor(e,n),u);case 3:i=c,s=t?C.trimAscii0(i,!0):i,r=new C.CssValue0(s,e.span,V.CssValue_String_2),a=1;break;case 1:return C._asyncReturn(r,o)}}));return C._asyncStartSync(u,o)},_async_evaluate0$_performInterpolation$2$warnForColor:function(e,t){return this._performInterpolation$body$_EvaluateVisitor0(e,t)},_async_evaluate0$_performInterpolation$1:function(e){return this._async_evaluate0$_performInterpolation$2$warnForColor(e,!1)},_performInterpolation$body$_EvaluateVisitor0:function(e,t){var n,r=0,i=C._makeAsyncAwaitCompleter(V.String),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return r=3,C._asyncAwait(s._async_evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(e,!0,t),a);case 3:n=l.item1,r=1;break;case 1:return C._asyncReturn(n,i)}}));return C._asyncStartSync(a,i)},_async_evaluate0$_performInterpolationWithMap$2$warnForColor:function(e,t){return this._performInterpolationWithMap$body$_EvaluateVisitor0(e,!0)},_performInterpolationWithMap$body$_EvaluateVisitor0:function(e,t){var n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.Tuple2_String_InterpolationMap_2),l=this,u=C._wrapJsFunctionForAsync((function(t,_){if(1===t)return C._asyncRethrow(_,o);while(1)switch(a){case 0:return a=3,C._asyncAwait(l._async_evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(e,!0,!0),u);case 3:r=_,i=r.item1,s=r.item2,s.toString,n=new C.Tuple2(i,s,V.Tuple2_String_InterpolationMap_2),a=1;break;case 1:return C._asyncReturn(n,o)}}));return C._asyncStartSync(u,o)},_async_evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor:function(e,t,n){return this._performInterpolationHelper$body$_EvaluateVisitor0(e,!0,n)},_performInterpolationHelper$body$_EvaluateVisitor0:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y=0,S=C._makeAsyncAwaitCompleter(V.Tuple2_of_String_and_nullable_InterpolationMap_2),v=this,b=C._wrapJsFunctionForAsync((function(t,x){if(1===t)return C._asyncRethrow(x,S);while(1)switch(y){case 0:g=C._setArrayType([],V.JSArray_SourceLocation),m=v._async_evaluate0$_inSupportsDeclaration,v._async_evaluate0$_inSupportsDeclaration=!1,i=e.contents,s=i.length,a=V.Expression_2,o=V.JSArray_Object,l=e.span,u=V.Object,_=!0,c=0,$="";case 3:if(!(c<s)){y=5;break}if(p=i[c],_||g.push(C.SourceLocation$($.length,null,null,null)),"string"==typeof p){$+=p,y=4;break}return a._as(p),y=6,C._asyncAwait(p.accept$1(v),b);case 6:h=x,n&&h instanceof C.SassColor0&&I.$get$namesByColor0().containsKey$1(h)&&(d=C._setArrayType([""],o),f=C.List_List$from(d,!1,u),f.fixed$length=Array,f.immutable$list=Array,f=new C.Interpolation0(f,l),f.Interpolation$20(d,l),d=I.$get$namesByColor0(),v._async_evaluate0$_warn$2(k.You_pr+C.S(d.$index(0,h))+k.x20in_in+h.toString$0(0)+k.x2c_whic+C.S(d.$index(0,h))+k.x22x29__If+new C.BinaryOperationExpression0(A.BinaryOperator_anB0,new C.StringExpression0(f,!0),p,!1).toString$0(0)+"'.",p.get$span(p))),$+=v._async_evaluate0$_serialize$3$quote(h,p,!1);case 4:++c,_=!1,y=3;break;case 5:v._async_evaluate0$_inSupportsDeclaration=m,i=C.InterpolationMap$0(e,g),r=new C.Tuple2(($.charCodeAt(0),$),i,V.Tuple2_of_String_and_nullable_InterpolationMap_2),y=1;break;case 1:return C._asyncReturn(r,S)}}));return C._asyncStartSync(b,S)},_async_evaluate0$_evaluateToCss$2$quote:function(e,t){return this._evaluateToCss$body$_EvaluateVisitor0(e,t)},_async_evaluate0$_evaluateToCss$1:function(e){return this._async_evaluate0$_evaluateToCss$2$quote(e,!0)},_evaluateToCss$body$_EvaluateVisitor0:function(e,t){var n,r=0,i=C._makeAsyncAwaitCompleter(V.String),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return r=3,C._asyncAwait(e.accept$1(s),a);case 3:n=s._async_evaluate0$_serialize$3$quote(l,e,t),r=1;break;case 1:return C._asyncReturn(n,i)}}));return C._asyncStartSync(a,i)},_async_evaluate0$_serialize$3$quote:function(e,t,n){return this._async_evaluate0$_addExceptionSpan$2(t,new C._EvaluateVisitor__serialize_closure2(e,n))},_async_evaluate0$_serialize$2:function(e,t){return this._async_evaluate0$_serialize$3$quote(e,t,!0)},_async_evaluate0$_expressionNode$1:function(e){var t;return e instanceof C.VariableExpression0?(t=this._async_evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor__expressionNode_closure2(this,e)),null==t?e:t):e},_async_evaluate0$_withParent$2$4$scopeWhen$through:function(e,t,n,r,i,s){return this._withParent$body$_EvaluateVisitor0(e,t,n,r,i,s,s)},_async_evaluate0$_withParent$2$2:function(e,t,n,r){return this._async_evaluate0$_withParent$2$4$scopeWhen$through(e,t,!0,null,n,r)},_async_evaluate0$_withParent$2$3$scopeWhen:function(e,t,n,r,i){return this._async_evaluate0$_withParent$2$4$scopeWhen$through(e,t,n,null,r,i)},_withParent$body$_EvaluateVisitor0:function(e,t,n,r,i,s,a){var o,l,u,_=0,c=C._makeAsyncAwaitCompleter(a),$=this,p=C._wrapJsFunctionForAsync((function(i,a){if(1===i)return C._asyncRethrow(a,c);while(1)switch(_){case 0:return $._async_evaluate0$_addChild$2$through(e,r),l=$._async_evaluate0$_assertInModule$2($._async_evaluate0$__parent,"__parent"),$._async_evaluate0$__parent=e,_=3,C._asyncAwait($._async_evaluate0$_environment.scope$1$2$when(t,n,s),p);case 3:u=a,$._async_evaluate0$__parent=l,o=u,_=1;break;case 1:return C._asyncReturn(o,c)}}));return C._asyncStartSync(p,c)},_async_evaluate0$_addChild$2$through:function(e,t){var n,r,i=this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__parent,"__parent");if(null!=t){for(;t.call$1(i);i=n)if(n=i._node0$_parent,null==n)throw C.wrapException(C.ArgumentError$(k.throug+e.toString$0(0)+".",null));i.get$hasFollowingSibling()&&(n=i._node0$_parent,r=n.children,i.equalsIgnoringChildren$1(r.get$last(r))?i=V.ModifiableCssParentNode_2._as(r.get$last(r)):(i=i.copyWithoutChildren$0(),n.addChild$1(i)))}i.addChild$1(e)},_async_evaluate0$_addChild$1:function(e){return this._async_evaluate0$_addChild$2$through(e,null)},_async_evaluate0$_withStyleRule$1$2:function(e,t,n){return this._withStyleRule$body$_EvaluateVisitor0(e,t,n,n)},_withStyleRule$body$_EvaluateVisitor0:function(e,t,n,r){var i,s,a,o=0,l=C._makeAsyncAwaitCompleter(r),u=this,_=C._wrapJsFunctionForAsync((function(n,r){if(1===n)return C._asyncRethrow(r,l);while(1)switch(o){case 0:return a=u._async_evaluate0$_styleRuleIgnoringAtRoot,u._async_evaluate0$_styleRuleIgnoringAtRoot=e,o=3,C._asyncAwait(t.call$0(),_);case 3:s=r,u._async_evaluate0$_styleRuleIgnoringAtRoot=a,i=s,o=1;break;case 1:return C._asyncReturn(i,l)}}));return C._asyncStartSync(_,l)},_async_evaluate0$_withMediaQueries$1$3:function(e,t,n,r){return this._withMediaQueries$body$_EvaluateVisitor0(e,t,n,r,r)},_withMediaQueries$body$_EvaluateVisitor0:function(e,t,n,r,i){var s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(i),c=this,$=C._wrapJsFunctionForAsync((function(r,i){if(1===r)return C._asyncRethrow(i,_);while(1)switch(u){case 0:return o=c._async_evaluate0$_mediaQueries,l=c._async_evaluate0$_mediaQuerySources,c._async_evaluate0$_mediaQueries=e,c._async_evaluate0$_mediaQuerySources=t,u=3,C._asyncAwait(n.call$0(),$);case 3:a=i,c._async_evaluate0$_mediaQueries=o,c._async_evaluate0$_mediaQuerySources=l,s=a,u=1;break;case 1:return C._asyncReturn(s,_)}}));return C._asyncStartSync($,_)},_async_evaluate0$_withStackFrame$1$3:function(e,t,n,r){return this._withStackFrame$body$_EvaluateVisitor0(e,t,n,r,r)},_withStackFrame$body$_EvaluateVisitor0:function(e,t,n,r,i){var s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(i),c=this,$=C._wrapJsFunctionForAsync((function(r,i){if(1===r)return C._asyncRethrow(i,_);while(1)switch(u){case 0:return l=c._async_evaluate0$_stack,l.push(new C.Tuple2(c._async_evaluate0$_member,t,V.Tuple2_String_AstNode_2)),a=c._async_evaluate0$_member,c._async_evaluate0$_member=e,u=3,C._asyncAwait(n.call$0(),$);case 3:o=i,c._async_evaluate0$_member=a,l.pop(),s=o,u=1;break;case 1:return C._asyncReturn(s,_)}}));return C._asyncStartSync($,_)},_async_evaluate0$_withoutSlash$2:function(e,t){return e instanceof C.SassNumber0&&null!=e.asSlash&&this._async_evaluate0$_warn$3(k.Using__i+C.S((new C._EvaluateVisitor__withoutSlash_recommendation2).call$1(e))+k.x0a_Morex20,t.get$span(t),A.Deprecation_wWh),e.withoutSlash$0()},_async_evaluate0$_stackFrame$2:function(e,t){return C.frameForSpan0(t,e,C.NullableExtension_andThen0(t.get$sourceUrl(t),new C._EvaluateVisitor__stackFrame_closure2(this)))},_async_evaluate0$_stackTrace$1:function(e){var t=this._async_evaluate0$_stack;return t=C.List_List$of(new C.MappedListIterable(t,new C._EvaluateVisitor__stackTrace_closure2(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Frame>")),!0,V.Frame),null!=e&&t.push(this._async_evaluate0$_stackFrame$2(this._async_evaluate0$_member,e)),C.Trace$(new C.ReversedListIterable(t,C._arrayInstanceType(t)._eval$1("ReversedListIterable<1>")),null)},_async_evaluate0$_stackTrace$0:function(){return this._async_evaluate0$_stackTrace$1(null)},_async_evaluate0$_warn$3:function(e,t,n){var r,i;this._async_evaluate0$_quietDeps?this._async_evaluate0$_inDependency?r=!0:(r=this._async_evaluate0$_currentCallable,r=null==r?null:r.inDependency,r=!0===r):r=!1,r||this._async_evaluate0$_warningsEmitted.add$1(0,new C.Tuple2(e,t,V.Tuple2_String_SourceSpan))&&(i=this._async_evaluate0$_stackTrace$1(t),r=this._async_evaluate0$_logger,null==n?r.warn$3$span$trace(0,e,t,i):C.WarnForDeprecation_warnForDeprecation0(r,n,e,t,i))},_async_evaluate0$_warn$2:function(e,t){return this._async_evaluate0$_warn$3(e,t,null)},_async_evaluate0$_exception$2:function(e,t){var n=null==t?E.get$span$z(A.JSArray_methods.get$last(this._async_evaluate0$_stack).item2):t;return new C.SassRuntimeException0(this._async_evaluate0$_stackTrace$1(t),e,n)},_async_evaluate0$_exception$1:function(e){return this._async_evaluate0$_exception$2(e,null)},_async_evaluate0$_multiSpanException$3:function(e,t,n){var r=E.get$span$z(A.JSArray_methods.get$last(this._async_evaluate0$_stack).item2);return new C.MultiSpanSassRuntimeException0(this._async_evaluate0$_stackTrace$0(),t,C.ConstantMap_ConstantMap$from(n,V.FileSpan,V.String),e,r)},_async_evaluate0$_addExceptionSpan$1$2:function(e,t){var n,r,i,s;try{return i=t.call$0(),i}catch(s){if(i=C.unwrapException(s),!(i instanceof C.SassScriptException0))throw s;n=i,r=C.getTraceFromException(s),i=n.withSpan$1(e.get$span(e)),C.throwWithTrace0(i.withTrace$1(this._async_evaluate0$_stackTrace$1(e.get$span(e))),r)}},_async_evaluate0$_addExceptionSpan$2:function(e,t){return this._async_evaluate0$_addExceptionSpan$1$2(e,t,V.dynamic)},_async_evaluate0$_addExceptionSpanAsync$1$3$addStackFrame:function(e,t,n,r){return this._addExceptionSpanAsync$body$_EvaluateVisitor0(e,t,n,r,r)},_async_evaluate0$_addExceptionSpanAsync$1$2:function(e,t,n){return this._async_evaluate0$_addExceptionSpanAsync$1$3$addStackFrame(e,t,!0,n)},_addExceptionSpanAsync$body$_EvaluateVisitor0:function(e,t,n,r,i){var s,a,o,l,u,_,c=0,$=C._makeAsyncAwaitCompleter(i),p=2,h=this,d=C._wrapJsFunctionForAsync((function(r,i){1===r&&(a=i,c=p);while(1)switch(c){case 0:return p=4,c=7,C._asyncAwait(t.call$0(),d);case 7:u=i,s=u,c=1;break;case 4:if(p=3,_=a,u=C.unwrapException(_),!(u instanceof C.SassScriptException0))throw _;o=u,l=C.getTraceFromException(_),u=o.withSpan$1(e.get$span(e)),C.throwWithTrace0(u.withTrace$1(h._async_evaluate0$_stackTrace$1(n?e.get$span(e):null)),l),c=6;break;case 3:c=2;break;case 6:case 1:return C._asyncReturn(s,$);case 2:return C._asyncRethrow(a,$)}}));return C._asyncStartSync(d,$)},_async_evaluate0$_addExceptionTrace$1$1:function(e,t){return this._addExceptionTrace$body$_EvaluateVisitor0(e,t,t)},_addExceptionTrace$body$_EvaluateVisitor0:function(e,t,n){var r,i,s,a,o,l,u,_=0,c=C._makeAsyncAwaitCompleter(n),$=2,p=this,h=C._wrapJsFunctionForAsync((function(t,n){1===t&&(i=n,_=$);while(1)switch(_){case 0:return $=4,_=7,C._asyncAwait(e.call$0(),h);case 7:o=n,r=o,_=1;break;case 4:if($=3,u=i,o=C.unwrapException(u),V.SassRuntimeException_2._is(o))throw u;if(!(o instanceof C.SassException0))throw u;s=o,a=C.getTraceFromException(u),o=s,l=E.getInterceptor$z(o),C.throwWithTrace0(s.withTrace$1(p._async_evaluate0$_stackTrace$1(C.SourceSpanException.prototype.get$span.call(l,o))),a),_=6;break;case 3:_=2;break;case 6:case 1:return C._asyncReturn(r,c);case 2:return C._asyncRethrow(i,c)}}));return C._asyncStartSync(h,c)},_async_evaluate0$_addErrorSpan$1$2:function(e,t,n){return this._addErrorSpan$body$_EvaluateVisitor0(e,t,n,n)},_addErrorSpan$body$_EvaluateVisitor0:function(e,t,n,r){var i,s,a,o,l,u,_,c=0,$=C._makeAsyncAwaitCompleter(r),p=2,h=this,d=C._wrapJsFunctionForAsync((function(n,r){1===n&&(s=r,c=p);while(1)switch(c){case 0:return p=4,c=7,C._asyncAwait(t.call$0(),d);case 7:l=r,i=l,c=1;break;case 4:if(p=3,_=s,l=C.unwrapException(_),!V.SassRuntimeException_2._is(l))throw _;if(a=l,o=C.getTraceFromException(_),!A.JSString_methods.startsWith$1(E.get$span$z(a).get$text(),"@error"))throw _;l=a._span_exception$_message,u=e.get$span(e),C.throwWithTrace0(new C.SassRuntimeException0(h._async_evaluate0$_stackTrace$0(),l,u),o),c=6;break;case 3:c=2;break;case 6:case 1:return C._asyncReturn(i,$);case 2:return C._asyncRethrow(s,$)}}));return C._asyncStartSync(d,$)}},C._EvaluateVisitor_closure29.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return r=r.$index(e,1).get$realNull(),t=null==r?null:r.assertString$1("module"),r=this.$this._async_evaluate0$_environment,n=C.stringReplaceAllUnchecked(i._string0$_text,"_","-"),r.globalVariableExists$2$namespace(n,null==t?null:t._string0$_text)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._EvaluateVisitor_closure30.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertString$1("name"),n=this.$this._async_evaluate0$_environment;return null!=n.getVariable$1(C.stringReplaceAllUnchecked(t._string0$_text,"_","-"))?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._EvaluateVisitor_closure31.prototype={call$1:function(e){var t,n,r,i,s=E.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),t=null==s?null:s.assertString$1("module"),s=this.$this,n=s._async_evaluate0$_environment,r=a._string0$_text,i=C.stringReplaceAllUnchecked(r,"_","-"),null!=n.getFunction$2$namespace(i,null==t?null:t._string0$_text)||s._async_evaluate0$_builtInFunctions.containsKey$1(r)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._EvaluateVisitor_closure32.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return r=r.$index(e,1).get$realNull(),t=null==r?null:r.assertString$1("module"),r=this.$this._async_evaluate0$_environment,n=C.stringReplaceAllUnchecked(i._string0$_text,"_","-"),null!=r.getMixin$2$namespace(n,null==t?null:t._string0$_text)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._EvaluateVisitor_closure33.prototype={call$1:function(e){var t=this.$this._async_evaluate0$_environment;if(!t._async_environment0$_inMixin)throw C.wrapException(C.SassScriptException$0(k.conten,null));return null!=t._async_environment0$_content?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._EvaluateVisitor_closure34.prototype={call$1:function(e){var t,n,r,i=E.$index$asx(e,0).assertString$1("module")._string0$_text,s=this.$this._async_evaluate0$_environment._async_environment0$_modules.$index(0,i);if(null==s)throw C.wrapException('There is no module with namespace "'+i+'".');for(i=V.Value_2,t=C.LinkedHashMap_LinkedHashMap$_empty(i,i),n=s.get$variables(),n=n.get$entries(n),n=n.get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new C.SassString0(r.key,!0),r.value);return new C.SassMap0(C.ConstantMap_ConstantMap$from(t,i,i))},$signature:35},C._EvaluateVisitor_closure35.prototype={call$1:function(e){var t,n,r,i=E.$index$asx(e,0).assertString$1("module")._string0$_text,s=this.$this._async_evaluate0$_environment._async_environment0$_modules.$index(0,i);if(null==s)throw C.wrapException('There is no module with namespace "'+i+'".');for(i=V.Value_2,t=C.LinkedHashMap_LinkedHashMap$_empty(i,i),n=s.get$functions(s),n=n.get$entries(n),n=n.get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new C.SassString0(r.key,!0),new C.SassFunction0(r.value));return new C.SassMap0(C.ConstantMap_ConstantMap$from(t,i,i))},$signature:35},C._EvaluateVisitor_closure36.prototype={call$1:function(e){var t,n,r,i=E.getInterceptor$asx(e),s=i.$index(e,0).assertString$1("name"),a=i.$index(e,1).get$isTruthy();if(i=i.$index(e,2).get$realNull(),t=null==i?null:i.assertString$1("module"),a&&null!=t)throw C.wrapException(k.x24css_a);if(a?n=new C.PlainCssCallable0(s._string0$_text):(i=this.$this,r=i._async_evaluate0$_callableNode,r.toString,n=i._async_evaluate0$_addExceptionSpan$2(r,new C._EvaluateVisitor__closure10(i,s,t))),null!=n)return new C.SassFunction0(n);throw C.wrapException("Function not found: "+s.toString$0(0))},$signature:192},C._EvaluateVisitor__closure10.prototype={call$0:function(){var e=C.stringReplaceAllUnchecked(this.name._string0$_text,"_","-"),t=this.module;return t=null==t?null:t._string0$_text,this.$this._async_evaluate0$_getFunction$2$namespace(e,t)},$signature:124},C._EvaluateVisitor_closure37.prototype={call$1:function(e){return this.$call$body$_EvaluateVisitor_closure2(e)},$call$body$_EvaluateVisitor_closure2:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g=0,m=C._makeAsyncAwaitCompleter(V.Value_2),y=this,S=C._wrapJsFunctionForAsync((function(v,b){if(1===v)return C._asyncRethrow(b,m);while(1)switch(g){case 0:if(h=E.getInterceptor$asx(e),d=h.$index(e,0),f=V.SassArgumentList_2._as(h.$index(e,1)),h=y.$this,n=h._async_evaluate0$_callableNode,n.toString,r=C._setArrayType([],V.JSArray_Expression_2),i=V.String,s=V.Expression_2,a=n.get$span(n),o=n.get$span(n),f._argument_list$_wereKeywordsAccessed=!0,l=f._argument_list$_keywords,l.get$isEmpty(l))n=null;else{for(u=V.Value_2,_=C.LinkedHashMap_LinkedHashMap$_empty(u,u),f._argument_list$_wereKeywordsAccessed=!0,l=l.get$entries(l),l=l.get$iterator(l);l.moveNext$0();)c=l.get$current(l),_.$indexSet(0,new C.SassString0(c.key,!1),c.value);n=new C.ValueExpression0(new C.SassMap0(C.ConstantMap_ConstantMap$from(_,u,u)),n.get$span(n))}$=new C.ArgumentInvocation0(C.List_List$unmodifiable(r,s),C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_empty(i,s),i,s),new C.ValueExpression0(f,o),n,a),g=d instanceof C.SassString0?3:4;break;case 3:return n=d.toString$0(0),C.EvaluationContext_current0().warn$2(0,k.Passin+n+"))",A.Deprecation_4iQ),p=h._async_evaluate0$_callableNode,g=5,C._asyncAwait(h.visitFunctionExpression$1(new C.FunctionExpression0(null,d._string0$_text,$,p.get$span(p))),S);case 5:t=b,g=1;break;case 4:return n=d.assertFunction$1("function"),r=h._async_evaluate0$_callableNode,r.toString,g=6,C._asyncAwait(h._async_evaluate0$_runFunctionCallable$3($,n.callable,r),S);case 6:r=b,t=r,g=1;break;case 1:return C._asyncReturn(t,m)}}));return C._asyncStartSync(S,m)},$signature:89},C._EvaluateVisitor_closure38.prototype={call$1:function(e){return this.$call$body$_EvaluateVisitor_closure1(e)},$call$body$_EvaluateVisitor_closure1:function(e){var t,n,r,i,s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.void),_=this,c=C._wrapJsFunctionForAsync((function($,p){if(1===$)return C._asyncRethrow(p,u);while(1)switch(l){case 0:return a=E.getInterceptor$asx(e),o=C.Uri_parse(a.$index(e,0).assertString$1("url")._string0$_text),a=a.$index(e,1).get$realNull(),t=null==a?null:a.assertMap$1("with")._map0$_contents,a=_.$this,n=a._async_evaluate0$_callableNode,n.toString,null!=t?(r=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue_2),t.forEach$1(0,new C._EvaluateVisitor__closure8(r,n.get$span(n),n)),i=new C.ExplicitConfiguration0(n,r,null)):i=A.Configuration_Map_empty_null0,s=n.get$span(n),l=2,C._asyncAwait(a._async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(o,"load-css()",n,new C._EvaluateVisitor__closure9(a),s.get$sourceUrl(s),i,!0),c);case 2:return a._async_evaluate0$_assertConfigurationIsEmpty$2$nameInError(i,!0),C._asyncReturn(null,u)}}));return C._asyncStartSync(c,u)},$signature:321},C._EvaluateVisitor__closure8.prototype={call$2:function(e,t){var n=e.assertString$1("with key"),r=C.stringReplaceAllUnchecked(n._string0$_text,"_","-");if(n=this.values,n.containsKey$1(r))throw C.wrapException("The variable $"+r+" was configured twice.");n.$indexSet(0,r,new C.ConfiguredValue0(t,this.span,this.callableNode))},$signature:49},C._EvaluateVisitor__closure9.prototype={call$1:function(e){var t=this.$this;return t._async_evaluate0$_combineCss$2$clone(e,!0).accept$1(t)},$signature:195},C._EvaluateVisitor_run_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.EvaluateResult_2),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:return n=l.node,r=n.span.file.url,null!=r&&(t=l.$this,t._async_evaluate0$_activeModules.$indexSet(0,r,null),null!=t._async_evaluate0$_nodeImporter&&"stdin"===r.toString$0(0)||t._async_evaluate0$_loadedUrls.add$1(0,r)),t=l.$this,i=C,s=t,a=3,C._asyncAwait(t._async_evaluate0$_addExceptionTrace$1$1(new C._EvaluateVisitor_run__closure2(t,l.importer,n),V.Module_AsyncCallable_2),u);case 3:e=new i.EvaluateResult0(s._async_evaluate0$_combineCss$1(c),t._async_evaluate0$_loadedUrls),a=1;break;case 1:return C._asyncReturn(e,o)}}));return C._asyncStartSync(u,o)},$signature:324},C._EvaluateVisitor_run__closure2.prototype={call$0:function(){return this.$this._async_evaluate0$_execute$2(this.importer,this.node)},$signature:325},C._EvaluateVisitor__loadModule_closure5.prototype={call$0:function(){return this.callback.call$1(this.builtInModule)},$signature:0},C._EvaluateVisitor__loadModule_closure6.prototype={call$0:function(){return this.$call$body$_EvaluateVisitor__loadModule_closure0()},$call$body$_EvaluateVisitor__loadModule_closure0:function(){var e,t,n,r,i,s,a,o,l,u,_=0,c=C._makeAsyncAwaitCompleter(V.Null),$=1,p=[],h=this,d=C._wrapJsFunctionForAsync((function(f,g){1===f&&(e=g,_=$);while(1)switch(_){case 0:return r={},i=h.$this,s=h.nodeWithSpan,_=2,C._asyncAwait(i._async_evaluate0$_loadStylesheet$3$baseUrl(h.url.toString$0(0),s.get$span(s),h.baseUrl),d);case 2:if(a=g,o=a.stylesheet,l=o.span.file.url,null!=l&&i._async_evaluate0$_activeModules.containsKey$1(l))throw n=h.namesInErrors?"Module loop: "+I.$get$context().prettyUri$1(l)+" is already being loaded.":k.Modulel,r=C.NullableExtension_andThen0(i._async_evaluate0$_activeModules.$index(0,l),new C._EvaluateVisitor__loadModule__closure5(i,n)),C.wrapException(null==r?i._async_evaluate0$_exception$1(n):r);return null!=l&&i._async_evaluate0$_activeModules.$indexSet(0,l,s),t=i._async_evaluate0$_inDependency,i._async_evaluate0$_inDependency=a.isDependency,r.module=null,$=3,u=r,_=6,C._asyncAwait(i._async_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(a.importer,o,h.configuration,h.namesInErrors,s),d);case 6:u.module=g,p.push(5),_=4;break;case 3:p=[1];case 4:$=1,i._async_evaluate0$_activeModules.remove$1(0,l),i._async_evaluate0$_inDependency=t,_=p.pop();break;case 5:return _=7,C._asyncAwait(i._async_evaluate0$_addExceptionSpanAsync$1$3$addStackFrame(s,new C._EvaluateVisitor__loadModule__closure6(r,h.callback),!1,V.void),d);case 7:return C._asyncReturn(null,c);case 1:return C._asyncRethrow(e,c)}}));return C._asyncStartSync(d,c)},$signature:2},C._EvaluateVisitor__loadModule__closure5.prototype={call$1:function(e){return this.$this._async_evaluate0$_multiSpanException$3(this.message,"new load",C.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],V.FileSpan,V.String))},$signature:96},C._EvaluateVisitor__loadModule__closure6.prototype={call$0:function(){return this.callback.call$1(this._box_0.module)},$signature:0},C._EvaluateVisitor__execute_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y=0,S=C._makeAsyncAwaitCompleter(V.Null),v=this,b=C._wrapJsFunctionForAsync((function(x,w){if(1===x)return C._asyncRethrow(w,S);while(1)switch(y){case 0:return i=v.$this,s=i._async_evaluate0$_importer,a=i._async_evaluate0$__stylesheet,o=i._async_evaluate0$__root,l=i._async_evaluate0$__parent,u=i._async_evaluate0$__endOfImports,_=i._async_evaluate0$_outOfOrderImports,c=i._async_evaluate0$__extensionStore,$=i._async_evaluate0$_atRootExcludingStyleRule,p=$?null:i._async_evaluate0$_styleRuleIgnoringAtRoot,h=i._async_evaluate0$_mediaQueries,d=i._async_evaluate0$_declarationName,f=i._async_evaluate0$_inUnknownAtRule,g=i._async_evaluate0$_inKeyframes,m=i._async_evaluate0$_configuration,i._async_evaluate0$_importer=v.importer,e=i._async_evaluate0$__stylesheet=v.stylesheet,t=e.span,n=i._async_evaluate0$__parent=i._async_evaluate0$__root=C.ModifiableCssStylesheet$0(t),i._async_evaluate0$__endOfImports=0,i._async_evaluate0$_outOfOrderImports=null,i._async_evaluate0$__extensionStore=v.extensionStore,i._async_evaluate0$_declarationName=i._async_evaluate0$_mediaQueries=i._async_evaluate0$_styleRuleIgnoringAtRoot=null,i._async_evaluate0$_inKeyframes=i._async_evaluate0$_atRootExcludingStyleRule=i._async_evaluate0$_inUnknownAtRule=!1,r=v.configuration,null!=r&&(i._async_evaluate0$_configuration=r),y=2,C._asyncAwait(i.visitStylesheet$1(e),b);case 2:return e=null==i._async_evaluate0$_outOfOrderImports?n:new C.CssStylesheet0(new C.UnmodifiableListView(i._async_evaluate0$_addOutOfOrderImports$0(),V.UnmodifiableListView_CssNode_2),t),v.css.__late_helper$_value=e,i._async_evaluate0$_importer=s,i._async_evaluate0$__stylesheet=a,i._async_evaluate0$__root=o,i._async_evaluate0$__parent=l,i._async_evaluate0$__endOfImports=u,i._async_evaluate0$_outOfOrderImports=_,i._async_evaluate0$__extensionStore=c,i._async_evaluate0$_styleRuleIgnoringAtRoot=p,i._async_evaluate0$_mediaQueries=h,i._async_evaluate0$_declarationName=d,i._async_evaluate0$_inUnknownAtRule=f,i._async_evaluate0$_atRootExcludingStyleRule=$,i._async_evaluate0$_inKeyframes=g,i._async_evaluate0$_configuration=m,C._asyncReturn(null,S)}}));return C._asyncStartSync(b,S)},$signature:2},C._EvaluateVisitor__combineCss_closure8.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:102},C._EvaluateVisitor__combineCss_closure9.prototype={call$1:function(e){return!this.selectors.contains$1(0,e)},$signature:14},C._EvaluateVisitor__combineCss_closure10.prototype={call$1:function(e){return e.cloneCss$0()},$signature:327},C._EvaluateVisitor__extendModules_closure5.prototype={call$1:function(e){return!this.originalSelectors.contains$1(0,e)},$signature:14},C._EvaluateVisitor__extendModules_closure6.prototype={call$0:function(){return C._setArrayType([],V.JSArray_ExtensionStore_2)},$signature:196},C._EvaluateVisitor__topologicalModules_visitModule2.prototype={call$1:function(e){var t,n,r,i,s;for(t=e.get$upstream(),n=t.length,r=this.seen,i=0;i<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++i)s=t[i],s.get$transitivelyContainsCss()&&r.add$1(0,s)&&this.call$1(s);this.sorted.addFirst$1(e)},$signature:195},C._EvaluateVisitor_visitAtRootRule_closure5.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitAtRootRule_closure6.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.void),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:39},C._EvaluateVisitor__scopeForAtRoot_closure17.prototype={call$1:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Null),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return t=s.$this,n=t._async_evaluate0$_assertInModule$2(t._async_evaluate0$__parent,"__parent"),t._async_evaluate0$__parent=s.newParent,r=2,C._asyncAwait(t._async_evaluate0$_environment.scope$1$2$when(e,s.node.hasDeclarations,V.void),a);case 2:return t._async_evaluate0$__parent=n,C._asyncReturn(null,i)}}));return C._asyncStartSync(a,i)},$signature:31},C._EvaluateVisitor__scopeForAtRoot_closure18.prototype={call$1:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Null),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return t=s.$this,n=t._async_evaluate0$_atRootExcludingStyleRule,t._async_evaluate0$_atRootExcludingStyleRule=!0,r=2,C._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate0$_atRootExcludingStyleRule=n,C._asyncReturn(null,i)}}));return C._asyncStartSync(a,i)},$signature:31},C._EvaluateVisitor__scopeForAtRoot_closure19.prototype={call$1:function(e){return this.$this._async_evaluate0$_withMediaQueries$1$3(null,null,new C._EvaluateVisitor__scopeForAtRoot__closure2(this.innerScope,e),V.Null)},$signature:31},C._EvaluateVisitor__scopeForAtRoot__closure2.prototype={call$0:function(){return this.innerScope.call$1(this.callback)},$signature:2},C._EvaluateVisitor__scopeForAtRoot_closure20.prototype={call$1:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Null),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return t=s.$this,n=t._async_evaluate0$_inKeyframes,t._async_evaluate0$_inKeyframes=!1,r=2,C._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate0$_inKeyframes=n,C._asyncReturn(null,i)}}));return C._asyncStartSync(a,i)},$signature:31},C._EvaluateVisitor__scopeForAtRoot_closure21.prototype={call$1:function(e){return V.CssAtRule_2._is(e)},$signature:197},C._EvaluateVisitor__scopeForAtRoot_closure22.prototype={call$1:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Null),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return t=s.$this,n=t._async_evaluate0$_inUnknownAtRule,t._async_evaluate0$_inUnknownAtRule=!1,r=2,C._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate0$_inUnknownAtRule=n,C._asyncReturn(null,i)}}));return C._asyncStartSync(a,i)},$signature:31},C._EvaluateVisitor_visitContentRule_closure2.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:t=o.content.declaration.children,n=t.length,r=o.$this,i=0;case 3:if(!(i<n)){s=5;break}return s=6,C._asyncAwait(t[i].accept$1(r),l);case 6:case 4:++i,s=3;break;case 5:e=null,s=1;break;case 1:return C._asyncReturn(e,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitDeclaration_closure5.prototype={call$1:function(e){return this.$call$body$_EvaluateVisitor_visitDeclaration_closure0(e)},$call$body$_EvaluateVisitor_visitDeclaration_closure0:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.CssValue_Value_2),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:return n=C,r=3,C._asyncAwait(e.accept$1(s.$this),a);case 3:t=new n.CssValue0(l,e.get$span(e),V.CssValue_Value_2),r=1;break;case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},$signature:330},C._EvaluateVisitor_visitDeclaration_closure6.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitEachRule_closure8.prototype={call$1:function(e){var t=this.$this,n=this.nodeWithSpan;return t._async_evaluate0$_environment.setLocalVariable$3(A.JSArray_methods.get$first(this.node.variables),t._async_evaluate0$_withoutSlash$2(e,n),n)},$signature:52},C._EvaluateVisitor_visitEachRule_closure9.prototype={call$1:function(e){return this.$this._async_evaluate0$_setMultipleVariables$3(this.node.variables,e,this.nodeWithSpan)},$signature:52},C._EvaluateVisitor_visitEachRule_closure10.prototype={call$0:function(){var e=this.$this;return e._async_evaluate0$_handleReturn$2(this.list.get$asList(),new C._EvaluateVisitor_visitEachRule__closure2(e,this.setVariables,this.node))},$signature:68},C._EvaluateVisitor_visitEachRule__closure2.prototype={call$1:function(e){var t;return this.setVariables.call$1(e),t=this.$this,t._async_evaluate0$_handleReturn$2(this.node.children,new C._EvaluateVisitor_visitEachRule___closure2(t))},$signature:333},C._EvaluateVisitor_visitEachRule___closure2.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:79},C._EvaluateVisitor_visitAtRule_closure8.prototype={call$1:function(e){return this.$this._async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:335},C._EvaluateVisitor_visitAtRule_closure9.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=o.$this,i=r._async_evaluate0$_atRootExcludingStyleRule?null:r._async_evaluate0$_styleRuleIgnoringAtRoot,s=null==i||r._async_evaluate0$_inKeyframes||E.$eq$(o.name.value,"font-face")?2:4;break;case 2:e=o.children,t=e.length,n=0;case 5:if(!(n<t)){s=7;break}return s=8,C._asyncAwait(e[n].accept$1(r),l);case 8:case 6:++n,s=5;break;case 7:s=3;break;case 4:return s=9,C._asyncAwait(r._async_evaluate0$_withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$0(i._style_rule0$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitAtRule__closure2(r,o.children),!1,V.ModifiableCssStyleRule_2,V.Null),l);case 9:case 3:return C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitAtRule__closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitAtRule_closure10.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitForRule_closure14.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.SassNumber_2),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return t=3,C._asyncAwait(r.node.from.accept$1(r.$this),i);case 3:e=a.assertNumber$0(),t=1;break;case 1:return C._asyncReturn(e,n)}}));return C._asyncStartSync(i,n)},$signature:199},C._EvaluateVisitor_visitForRule_closure15.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.SassNumber_2),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return t=3,C._asyncAwait(r.node.to.accept$1(r.$this),i);case 3:e=a.assertNumber$0(),t=1;break;case 1:return C._asyncReturn(e,n)}}));return C._asyncStartSync(i,n)},$signature:199},C._EvaluateVisitor_visitForRule_closure16.prototype={call$0:function(){return this.fromNumber.assertInt$0()},$signature:12},C._EvaluateVisitor_visitForRule_closure17.prototype={call$0:function(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(e),e.get$denominatorUnits(e)).assertInt$0()},$signature:12},C._EvaluateVisitor_visitForRule_closure18.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$=0,p=C._makeAsyncAwaitCompleter(V.nullable_Value_2),h=this,d=C._wrapJsFunctionForAsync((function(f,g){if(1===f)return C._asyncRethrow(g,p);while(1)switch($){case 0:u=h.$this,_=h.node,c=u._async_evaluate0$_expressionNode$1(_.from),t=h.from,n=h._box_0,r=h.direction,i=_.variable,s=h.fromNumber,_=_.children;case 3:if(t===n.to){$=5;break}return a=u._async_evaluate0$_environment,o=s.get$numeratorUnits(s),a.setLocalVariable$3(i,C.SassNumber_SassNumber$withUnits0(t,s.get$denominatorUnits(s),o),c),$=6,C._asyncAwait(u._async_evaluate0$_handleReturn$2(_,new C._EvaluateVisitor_visitForRule__closure2(u)),d);case 6:if(l=g,null!=l){e=l,$=1;break}case 4:t+=r,$=3;break;case 5:e=null,$=1;break;case 1:return C._asyncReturn(e,p)}}));return C._asyncStartSync(d,p)},$signature:68},C._EvaluateVisitor_visitForRule__closure2.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:79},C._EvaluateVisitor_visitForwardRule_closure5.prototype={call$1:function(e){this.$this._async_evaluate0$_environment.forwardModule$2(e,this.node)},$signature:112},C._EvaluateVisitor_visitForwardRule_closure6.prototype={call$1:function(e){this.$this._async_evaluate0$_environment.forwardModule$2(e,this.node)},$signature:112},C._EvaluateVisitor_visitIfRule_closure2.prototype={call$0:function(){var e=this.$this;return e._async_evaluate0$_handleReturn$2(this._box_0.clause.children,new C._EvaluateVisitor_visitIfRule__closure2(e))},$signature:68},C._EvaluateVisitor_visitIfRule__closure2.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:79},C._EvaluateVisitor__visitDynamicImport_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S=0,v=C._makeAsyncAwaitCompleter(V.void),b=this,x=C._wrapJsFunctionForAsync((function(w,A){if(1===w)return C._asyncRethrow(A,v);while(1)switch(S){case 0:return d=b.$this,f=b.$import,S=3,C._asyncAwait(d._async_evaluate0$_loadStylesheet$3$forImport(f.urlString,f.span,!0),x);case 3:if(g=A,m=g.stylesheet,y=m.span.file.url,null!=y){if(e=d._async_evaluate0$_activeModules,e.containsKey$1(y))throw f=C.NullableExtension_andThen0(e.$index(0,y),new C._EvaluateVisitor__visitDynamicImport__closure11(d)),C.wrapException(null==f?d._async_evaluate0$_exception$1("This file is already being loaded."):f);e.$indexSet(0,y,f)}f=m._stylesheet1$_uses,e=V.UnmodifiableListView_UseRule_2,t=new C.UnmodifiableListView(f,e),0===t.get$length(t)?(t=new C.UnmodifiableListView(m._stylesheet1$_forwards,V.UnmodifiableListView_ForwardRule_2),t=0===t.get$length(t)):t=!1,S=t?4:5;break;case 4:return n=d._async_evaluate0$_importer,f=d._async_evaluate0$_assertInModule$2(d._async_evaluate0$__stylesheet,"_stylesheet"),r=d._async_evaluate0$_inDependency,d._async_evaluate0$_importer=g.importer,d._async_evaluate0$__stylesheet=m,d._async_evaluate0$_inDependency=g.isDependency,S=6,C._asyncAwait(d.visitStylesheet$1(m),x);case 6:d._async_evaluate0$_importer=n,d._async_evaluate0$__stylesheet=f,d._async_evaluate0$_inDependency=r,d._async_evaluate0$_activeModules.remove$1(0,y),S=1;break;case 5:return f=new C.UnmodifiableListView(f,e),f.any$1(f,new C._EvaluateVisitor__visitDynamicImport__closure12)?i=!0:(f=new C.UnmodifiableListView(m._stylesheet1$_forwards,V.UnmodifiableListView_ForwardRule_2),i=f.any$1(f,new C._EvaluateVisitor__visitDynamicImport__closure13)),s=C._Cell$(),f=d._async_evaluate0$_environment,e=V.String,t=V.Module_AsyncCallable_2,a=V.AstNode_2,o=C._setArrayType([],V.JSArray_Module_AsyncCallable_2),l=f._async_environment0$_variables,l=C._setArrayType(l.slice(0),C._arrayInstanceType(l)),u=f._async_environment0$_variableNodes,u=C._setArrayType(u.slice(0),C._arrayInstanceType(u)),_=f._async_environment0$_functions,_=C._setArrayType(_.slice(0),C._arrayInstanceType(_)),c=f._async_environment0$_mixins,c=C._setArrayType(c.slice(0),C._arrayInstanceType(c)),$=C.AsyncEnvironment$_0(C.LinkedHashMap_LinkedHashMap$_empty(e,t),C.LinkedHashMap_LinkedHashMap$_empty(e,a),C.LinkedHashMap_LinkedHashMap$_empty(t,a),f._async_environment0$_importedModules,null,null,o,l,u,_,c,f._async_environment0$_content),S=7,C._asyncAwait(d._async_evaluate0$_withEnvironment$1$2($,new C._EvaluateVisitor__visitDynamicImport__closure14(d,g,m,i,$,s),V.Null),x);case 7:p=$.toDummyModule$0(),d._async_evaluate0$_environment.importForwards$1(p),S=i?8:9;break;case 8:S=p.transitivelyContainsCss?10:11;break;case 10:return S=12,C._asyncAwait(d._async_evaluate0$_combineCss$2$clone(p,p.transitivelyContainsExtensions).accept$1(d),x);case 12:case 11:for(h=new C._ImportedCssVisitor2(d),f=E.get$iterator$ax(s._readLocal$0());f.moveNext$0();)f.get$current(f).accept$1(h);case 9:d._async_evaluate0$_activeModules.remove$1(0,y);case 1:return C._asyncReturn(void 0,v)}}));return C._asyncStartSync(x,v)},$signature:39},C._EvaluateVisitor__visitDynamicImport__closure11.prototype={call$1:function(e){return this.$this._async_evaluate0$_multiSpanException$3("This file is already being loaded.","new load",C.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],V.FileSpan,V.String))},$signature:96},C._EvaluateVisitor__visitDynamicImport__closure12.prototype={call$1:function(e){return"sass"!==e.url.get$scheme()},$signature:201},C._EvaluateVisitor__visitDynamicImport__closure13.prototype={call$1:function(e){return"sass"!==e.url.get$scheme()},$signature:202},C._EvaluateVisitor__visitDynamicImport__closure14.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p=0,h=C._makeAsyncAwaitCompleter(V.Null),d=this,f=C._wrapJsFunctionForAsync((function(g,m){if(1===g)return C._asyncRethrow(m,h);while(1)switch(p){case 0:return r=d.$this,i=r._async_evaluate0$_importer,s=r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__stylesheet,"_stylesheet"),a=r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__root,"_root"),o=r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__parent,"__parent"),l=r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__endOfImports,"_endOfImports"),u=r._async_evaluate0$_outOfOrderImports,_=r._async_evaluate0$_configuration,c=r._async_evaluate0$_inDependency,$=d.result,r._async_evaluate0$_importer=$.importer,e=r._async_evaluate0$__stylesheet=d.stylesheet,t=d.loadsUserDefinedModules,t&&(n=C.ModifiableCssStylesheet$0(e.span),r._async_evaluate0$__root=n,r._async_evaluate0$__parent=r._async_evaluate0$_assertInModule$2(n,"_root"),r._async_evaluate0$__endOfImports=0,r._async_evaluate0$_outOfOrderImports=null),r._async_evaluate0$_inDependency=$.isDependency,$=new C.UnmodifiableListView(e._stylesheet1$_forwards,V.UnmodifiableListView_ForwardRule_2),$.get$isEmpty($)||(r._async_evaluate0$_configuration=d.environment.toImplicitConfiguration$0()),p=2,C._asyncAwait(r.visitStylesheet$1(e),f);case 2:return $=t?r._async_evaluate0$_addOutOfOrderImports$0():C._setArrayType([],V.JSArray_ModifiableCssNode_2),d.children.__late_helper$_value=$,r._async_evaluate0$_importer=i,r._async_evaluate0$__stylesheet=s,t&&(r._async_evaluate0$__root=a,r._async_evaluate0$__parent=o,r._async_evaluate0$__endOfImports=l,r._async_evaluate0$_outOfOrderImports=u),r._async_evaluate0$_configuration=_,r._async_evaluate0$_inDependency=c,C._asyncReturn(null,h)}}));return C._asyncStartSync(f,h)},$signature:2},C._EvaluateVisitor_visitIncludeRule_closure11.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate0$_environment.getMixin$2$namespace(e.name,e.namespace)},$signature:124},C._EvaluateVisitor_visitIncludeRule_closure12.prototype={call$0:function(){return this.node.get$spanWithoutContent()},$signature:24},C._EvaluateVisitor_visitIncludeRule_closure14.prototype={call$1:function(e){var t=this.$this;return new C.UserDefinedCallable0(e,t._async_evaluate0$_environment.closure$0(),t._async_evaluate0$_inDependency,V.UserDefinedCallable_AsyncEnvironment_2)},$signature:341},C._EvaluateVisitor_visitIncludeRule_closure13.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.Null),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return e=r.$this,t=2,C._asyncAwait(e._async_evaluate0$_environment.withContent$2(r.contentCallable,new C._EvaluateVisitor_visitIncludeRule__closure2(e,r.mixin,r.nodeWithSpan)),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},$signature:2},C._EvaluateVisitor_visitIncludeRule__closure2.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.void),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return e=r.$this,t=2,C._asyncAwait(e._async_evaluate0$_environment.asMixin$1(new C._EvaluateVisitor_visitIncludeRule___closure2(e,r.mixin,r.nodeWithSpan)),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},$signature:39},C._EvaluateVisitor_visitIncludeRule___closure2.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.void),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:e=l.mixin.declaration.children,t=e.length,n=l.$this,r=l.nodeWithSpan,i=V.nullable_Value_2,s=0;case 2:if(!(s<t)){a=4;break}return a=5,C._asyncAwait(n._async_evaluate0$_addErrorSpan$1$2(r,new C._EvaluateVisitor_visitIncludeRule____closure2(n,e[s]),i),u);case 5:case 3:++s,a=2;break;case 4:return C._asyncReturn(null,o)}}));return C._asyncStartSync(u,o)},$signature:39},C._EvaluateVisitor_visitIncludeRule____closure2.prototype={call$0:function(){return this.statement.accept$1(this.$this)},$signature:68},C._EvaluateVisitor_visitMediaRule_closure8.prototype={call$1:function(e){return this.$this._async_evaluate0$_mergeMediaQueries$2(e,this.queries)},$signature:91},C._EvaluateVisitor_visitMediaRule_closure9.prototype={call$0:function(){var e,t,n=0,r=C._makeAsyncAwaitCompleter(V.Null),i=this,s=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,r);while(1)switch(n){case 0:return e=i.$this,t=i.mergedQueries,null==t&&(t=i.queries),n=2,C._asyncAwait(e._async_evaluate0$_withMediaQueries$1$3(t,i.mergedSources,new C._EvaluateVisitor_visitMediaRule__closure2(e,i.node),V.Null),s);case 2:return C._asyncReturn(null,r)}}));return C._asyncStartSync(s,r)},$signature:2},C._EvaluateVisitor_visitMediaRule__closure2.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=o.$this,i=r._async_evaluate0$_atRootExcludingStyleRule?null:r._async_evaluate0$_styleRuleIgnoringAtRoot,s=null==i?2:4;break;case 2:e=o.node.children,t=e.length,n=0;case 5:if(!(n<t)){s=7;break}return s=8,C._asyncAwait(e[n].accept$1(r),l);case 8:case 6:++n,s=5;break;case 7:s=3;break;case 4:return s=9,C._asyncAwait(r._async_evaluate0$_withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$0(i._style_rule0$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitMediaRule___closure2(r,o.node),!1,V.ModifiableCssStyleRule_2,V.Null),l);case 9:case 3:return C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitMediaRule___closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitMediaRule_closure10.prototype={call$1:function(e){var t;return V.CssStyleRule_2._is(e)?t=!0:(t=this.mergedSources,t=t.get$isNotEmpty(t)&&V.CssMediaRule_2._is(e)&&A.JSArray_methods.every$1(e.queries,t.get$contains(t))),t},$signature:6},C._EvaluateVisitor_visitStyleRule_closure14.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitStyleRule_closure15.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitStyleRule_closure16.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.Null),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return e=r.$this,t=2,C._asyncAwait(e._async_evaluate0$_withStyleRule$1$2(r.rule,new C._EvaluateVisitor_visitStyleRule__closure2(e,r.node),V.Null),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},$signature:2},C._EvaluateVisitor_visitStyleRule__closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitStyleRule_closure17.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitStyleRule_closure18.prototype={call$1:function(e){return V.CssComment_2._is(e)},$signature:103},C._EvaluateVisitor_visitSupportsRule_closure5.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=o.$this,i=r._async_evaluate0$_atRootExcludingStyleRule?null:r._async_evaluate0$_styleRuleIgnoringAtRoot,s=null==i?2:4;break;case 2:e=o.node.children,t=e.length,n=0;case 5:if(!(n<t)){s=7;break}return s=8,C._asyncAwait(e[n].accept$1(r),l);case 8:case 6:++n,s=5;break;case 7:s=3;break;case 4:return s=9,C._asyncAwait(r._async_evaluate0$_withParent$2$2(C.ModifiableCssStyleRule$0(i._style_rule0$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitSupportsRule__closure2(r,o.node),V.ModifiableCssStyleRule_2,V.Null),l);case 9:case 3:return C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitSupportsRule__closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,t=e.length,n=a.$this,r=0;case 2:if(!(r<t)){i=4;break}return i=5,C._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitSupportsRule_closure6.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitVariableDeclaration_closure8.prototype={call$0:function(){var e=this.override;this.$this._async_evaluate0$_environment.setVariable$4$global(this.node.name,e.value,e.assignmentNode,!0)},$signature:1},C._EvaluateVisitor_visitVariableDeclaration_closure9.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:40},C._EvaluateVisitor_visitVariableDeclaration_closure10.prototype={call$0:function(){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:1},C._EvaluateVisitor_visitUseRule_closure2.prototype={call$1:function(e){var t=this.node;this.$this._async_evaluate0$_environment.addModule$3$namespace(e,t,t.namespace)},$signature:112},C._EvaluateVisitor_visitWarnRule_closure2.prototype={call$0:function(){return this.node.expression.accept$1(this.$this)},$signature:71},C._EvaluateVisitor_visitWhileRule_closure2.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Value_2),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:t=o.node,n=t.condition,r=o.$this,t=t.children;case 3:return s=5,C._asyncAwait(n.accept$1(r),l);case 5:if(!_.get$isTruthy()){s=4;break}return s=6,C._asyncAwait(r._async_evaluate0$_handleReturn$2(t,new C._EvaluateVisitor_visitWhileRule__closure2(r)),l);case 6:if(i=_,null!=i){e=i,s=1;break}s=3;break;case 4:e=null,s=1;break;case 1:return C._asyncReturn(e,a)}}));return C._asyncStartSync(l,a)},$signature:68},C._EvaluateVisitor_visitWhileRule__closure2.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:79},C._EvaluateVisitor_visitBinaryOperationExpression_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_=0,c=C._makeAsyncAwaitCompleter(V.Value_2),$=this,p=C._wrapJsFunctionForAsync((function(h,d){if(1===h)return C._asyncRethrow(d,c);while(1)switch(_){case 0:return s=$.node,a=$.$this,_=3,C._asyncAwait(s.left.accept$1(a),p);case 3:o=d,l=s.operator;case 4:switch(l){case A.BinaryOperator_2jN0:_=6;break;case A.BinaryOperator_M6L0:_=7;break;case A.BinaryOperator_SNp0:_=8;break;case A.BinaryOperator_ql50:_=9;break;case A.BinaryOperator_ViB0:_=10;break;case A.BinaryOperator_cIH0:_=11;break;case A.BinaryOperator_7Tg0:_=12;break;case A.BinaryOperator_U8c0:_=13;break;case A.BinaryOperator_kpg0:_=14;break;case A.BinaryOperator_anB0:_=15;break;case A.BinaryOperator_olz0:_=16;break;case A.BinaryOperator_qN20:_=17;break;case A.BinaryOperator_t8B0:_=18;break;case A.BinaryOperator_OTG0:_=19;break;default:_=20;break}break;case 6:return _=21,C._asyncAwait(s.right.accept$1(a),p);case 21:t=d,e=new C.SassString0(C.serializeValue0(o,!1,!0)+"="+C.serializeValue0(t,!1,!0),!1),_=1;break;case 7:_=o.get$isTruthy()?22:24;break;case 22:d=o,_=23;break;case 24:return _=25,C._asyncAwait(s.right.accept$1(a),p);case 25:case 23:e=d,_=1;break;case 8:_=o.get$isTruthy()?26:28;break;case 26:return _=29,C._asyncAwait(s.right.accept$1(a),p);case 29:_=27;break;case 28:d=o;case 27:e=d,_=1;break;case 9:return u=o,_=30,C._asyncAwait(s.right.accept$1(a),p);case 30:e=u.$eq(0,d)?A.SassBoolean_true0:A.SassBoolean_false0,_=1;break;case 10:return u=o,_=31,C._asyncAwait(s.right.accept$1(a),p);case 31:e=u.$eq(0,d)?A.SassBoolean_false0:A.SassBoolean_true0,_=1;break;case 11:return u=o,_=32,C._asyncAwait(s.right.accept$1(a),p);case 32:e=u.greaterThan$1(d),_=1;break;case 12:return u=o,_=33,C._asyncAwait(s.right.accept$1(a),p);case 33:e=u.greaterThanOrEquals$1(d),_=1;break;case 13:return u=o,_=34,C._asyncAwait(s.right.accept$1(a),p);case 34:e=u.lessThan$1(d),_=1;break;case 14:return u=o,_=35,C._asyncAwait(s.right.accept$1(a),p);case 35:e=u.lessThanOrEquals$1(d),_=1;break;case 15:return u=o,_=36,C._asyncAwait(s.right.accept$1(a),p);case 36:e=u.plus$1(d),_=1;break;case 16:return u=o,_=37,C._asyncAwait(s.right.accept$1(a),p);case 37:e=u.minus$1(d),_=1;break;case 17:return u=o,_=38,C._asyncAwait(s.right.accept$1(a),p);case 38:e=u.times$1(d),_=1;break;case 18:return _=39,C._asyncAwait(s.right.accept$1(a),p);case 39:if(t=d,n=o.dividedBy$1(t),s.allowsSlash&&o instanceof C.SassNumber0&&t instanceof C.SassNumber0){e=V.SassNumber_2._as(n).withSlash$2(o,t),_=1;break}o instanceof C.SassNumber0&&t instanceof C.SassNumber0&&(l=C.S((new C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation2).call$1(s)),r=A.C__MakeExpressionCalculationSafe0.visitBinaryOperationExpression$1(s),i=s.get$span(s),a._async_evaluate0$_warn$3(k.Using__o+l+" or "+new C.CalculationExpression0("calc",C.CalculationExpression__verifyArguments0(C._setArrayType([r],V.JSArray_Expression_2)),i).toString$0(0)+k.x0a_Morex20,s.get$span(s),A.Deprecation_wWh)),e=n,_=1;break;case 19:return u=o,_=40,C._asyncAwait(s.right.accept$1(a),p);case 40:e=u.modulo$1(d),_=1;break;case 20:throw C.wrapException(C.ArgumentError$("Unknown binary operator "+l.toString$0(0)+".",null));case 5:case 1:return C._asyncReturn(e,c)}}));return C._asyncStartSync(p,c)},$signature:71},C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation2.prototype={call$1:function(e){return e instanceof C.BinaryOperationExpression0&&e.operator===A.BinaryOperator_t8B0?"math.div("+C.S(this.call$1(e.left))+", "+C.S(this.call$1(e.right))+")":e instanceof C.ParenthesizedExpression0?e.expression.toString$0(0):e.toString$0(0)},$signature:106},C._EvaluateVisitor_visitVariableExpression_closure2.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:40},C._EvaluateVisitor_visitUnaryOperationExpression_closure2.prototype={call$0:function(){var e=this.node.operator;switch(e){case A.UnaryOperator_gg40:return this.operand.unaryPlus$0();case A.UnaryOperator_TLI0:return this.operand.unaryMinus$0();case A.UnaryOperator_Ix10:return new C.SassString0("/"+C.serializeValue0(this.operand,!1,!0),!1);case A.UnaryOperator_not_not_not0:return this.operand.unaryNot$0();default:throw C.wrapException(C.StateError$("Unknown unary operator "+e.toString$0(0)+"."))}},$signature:42},C._EvaluateVisitor__visitCalculationValue_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.Object),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:return t=u.$this,n=u.node,r=u.inMinMax,i=C,s=t._async_evaluate0$_binaryOperatorToCalculationOperator$1(n.operator),o=3,C._asyncAwait(t._async_evaluate0$_visitCalculationValue$2$inMinMax(n.left,r),_);case 3:return a=$,o=4,C._asyncAwait(t._async_evaluate0$_visitCalculationValue$2$inMinMax(n.right,r),_);case 4:e=i.SassCalculation_operateInternal0(s,a,$,r,!t._async_evaluate0$_inSupportsDeclaration),o=1;break;case 1:return C._asyncReturn(e,l)}}));return C._asyncStartSync(_,l)},$signature:173},C._EvaluateVisitor_visitListExpression_closure2.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:348},C._EvaluateVisitor_visitFunctionExpression_closure5.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate0$_getFunction$2$namespace(C.stringReplaceAllUnchecked(e.originalName,"_","-"),e.namespace)},$signature:124},C._EvaluateVisitor_visitFunctionExpression_closure6.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate0$_runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:71},C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure2.prototype={call$0:function(){var e=this.node;return this.$this._async_evaluate0$_runFunctionCallable$3(e.$arguments,this.$function,e)},$signature:71},C._EvaluateVisitor__runUserDefinedCallable_closure2.prototype={call$0:function(){var e=this.$this,t=this.callable,n=this.V;return e._async_evaluate0$_withEnvironment$1$2(t.environment.closure$0(),new C._EvaluateVisitor__runUserDefinedCallable__closure2(e,this.evaluated,t,this.nodeWithSpan,this.run,n),n)},$signature:function(){return this.V._eval$1("Future<0>()")}},C._EvaluateVisitor__runUserDefinedCallable__closure2.prototype={call$0:function(){var e=this.$this,t=this.V;return e._async_evaluate0$_environment.scope$1$1(new C._EvaluateVisitor__runUserDefinedCallable___closure2(e,this.evaluated,this.callable,this.nodeWithSpan,this.run,t),t)},$signature:function(){return this.V._eval$1("Future<0>()")}},C._EvaluateVisitor__runUserDefinedCallable___closure2.prototype={call$0:function(){return this.$call$body$_EvaluateVisitor__runUserDefinedCallable___closure0(this.V)},$call$body$_EvaluateVisitor__runUserDefinedCallable___closure0:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x=0,w=C._makeAsyncAwaitCompleter(e),E=this,M=C._wrapJsFunctionForAsync((function(e,I){if(1===e)return C._asyncRethrow(I,w);while(1)switch(x){case 0:for(f=E.$this,g=E.evaluated,m=g.positional,y=g.named,S=E.callable.declaration.$arguments,v=E.nodeWithSpan,f._async_evaluate0$_verifyArguments$4(m.length,y,S,v),n=S.$arguments,r=n.length,i=Math.min(m.length,r),s=g.positionalNodes,a=0;a<i;++a)f._async_evaluate0$_environment.setLocalVariable$3(n[a].name,m[a],s[a]);a=m.length,s=g.namedNodes;case 3:if(!(a<r)){x=5;break}o=n[a],l=o.name,u=y.remove$1(0,l),x=null==u?6:7;break;case 6:return _=o.defaultValue,b=f,x=8,C._asyncAwait(_.accept$1(f),M);case 8:u=b._async_evaluate0$_withoutSlash$2(I,f._async_evaluate0$_expressionNode$1(_));case 7:_=f._async_evaluate0$_environment,c=s.$index(0,l),null==c&&(c=o.defaultValue,c.toString,c=f._async_evaluate0$_expressionNode$1(c)),_.setLocalVariable$3(l,u,c);case 4:++a,x=3;break;case 5:return $=S.restArgument,null!=$?(p=m.length>r?A.JSArray_methods.sublist$1(m,r):A.List_empty19,g=g.separator,h=C.SassArgumentList$0(p,y,g===A.ListSeparator_undecided_null_undecided0?A.ListSeparator_rXA0:g),f._async_evaluate0$_environment.setLocalVariable$3($,h,v)):h=null,x=9,C._asyncAwait(E.run.call$0(),M);case 9:if(d=I,null==h){t=d,x=1;break}if(g=y.__js_helper$_length,0===g){t=d,x=1;break}if(h._argument_list$_wereKeywordsAccessed){t=d,x=1;break}throw m=C._instanceType(y)._eval$1("LinkedHashMapKeyIterable<1>"),C.wrapException(C.MultiSpanSassRuntimeException$0("No "+C.pluralize0("argument",g,null)+" named "+C.toSentence0(C.MappedIterable_MappedIterable(new C.LinkedHashMapKeyIterable(y,m),new C._EvaluateVisitor__runUserDefinedCallable____closure2,m._eval$1("Iterable.E"),V.Object),"or")+".",v.get$span(v),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([S.get$spanWithName(),"declaration"],V.FileSpan,V.String),f._async_evaluate0$_stackTrace$1(v.get$span(v))));case 1:return C._asyncReturn(t,w)}}));return C._asyncStartSync(M,w)},$signature:function(){return this.V._eval$1("Future<0>()")}},C._EvaluateVisitor__runUserDefinedCallable____closure2.prototype={call$1:function(e){return"$"+e},$signature:5},C._EvaluateVisitor__runFunctionCallable_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.Value_2),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:t=u.callable.declaration,n=t.children,r=n.length,i=u.$this,s=0;case 3:if(!(s<r)){o=5;break}return o=6,C._asyncAwait(n[s].accept$1(i),_);case 6:if(a=$,a instanceof C.Value0){e=a,o=1;break}case 4:++s,o=3;break;case 5:throw C.wrapException(i._async_evaluate0$_exception$2("Function finished without @return.",t.span));case 1:return C._asyncReturn(e,l)}}));return C._asyncStartSync(_,l)},$signature:71},C._EvaluateVisitor__runBuiltInCallable_closure8.prototype={call$0:function(){return this.overload.verify$2(this.evaluated.positional.length,this.namedSet)},$signature:0},C._EvaluateVisitor__runBuiltInCallable_closure9.prototype={call$0:function(){return this.callback.call$1(this.evaluated.positional)},$signature:349},C._EvaluateVisitor__runBuiltInCallable_closure10.prototype={call$1:function(e){return"$"+e},$signature:5},C._EvaluateVisitor__evaluateArguments_closure11.prototype={call$1:function(e){return e},$signature:41},C._EvaluateVisitor__evaluateArguments_closure12.prototype={call$1:function(e){return this.$this._async_evaluate0$_withoutSlash$2(e,this.restNodeForSpan)},$signature:41},C._EvaluateVisitor__evaluateArguments_closure13.prototype={call$2:function(e,t){var n=this.restNodeForSpan;this.named.$indexSet(0,e,this.$this._async_evaluate0$_withoutSlash$2(t,n)),this.namedNodes.$indexSet(0,e,n)},$signature:99},C._EvaluateVisitor__evaluateArguments_closure14.prototype={call$1:function(e){return e},$signature:41},C._EvaluateVisitor__evaluateMacroArguments_closure11.prototype={call$1:function(e){var t=this.restArgs;return new C.ValueExpression0(e,t.get$span(t))},$signature:55},C._EvaluateVisitor__evaluateMacroArguments_closure12.prototype={call$1:function(e){var t=this.restArgs;return new C.ValueExpression0(this.$this._async_evaluate0$_withoutSlash$2(e,this.restNodeForSpan),t.get$span(t))},$signature:55},C._EvaluateVisitor__evaluateMacroArguments_closure13.prototype={call$2:function(e,t){var n=this.restArgs;this.named.$indexSet(0,e,new C.ValueExpression0(this.$this._async_evaluate0$_withoutSlash$2(t,this.restNodeForSpan),n.get$span(n)))},$signature:99},C._EvaluateVisitor__evaluateMacroArguments_closure14.prototype={call$1:function(e){var t=this.keywordRestArgs;return new C.ValueExpression0(this.$this._async_evaluate0$_withoutSlash$2(e,this.keywordRestNodeForSpan),t.get$span(t))},$signature:55},C._EvaluateVisitor__addRestMap_closure2.prototype={call$2:function(e,t){var n,r=this.$this;if(!(e instanceof C.SassString0))throw n=this.nodeWithSpan,C.wrapException(r._async_evaluate0$_exception$2(k.Variab_+e.toString$0(0)+" is not a string in "+this.map.toString$0(0)+".",n.get$span(n)));this.values.$indexSet(0,e._string0$_text,this.convert.call$1(r._async_evaluate0$_withoutSlash$2(t,this.expressionNode)))},$signature:49},C._EvaluateVisitor__verifyArguments_closure2.prototype={call$0:function(){return this.$arguments.verify$2(this.positional,new C.MapKeySet(this.named,V.MapKeySet_String))},$signature:0},C._EvaluateVisitor_visitStringExpression_closure2.prototype={call$1:function(e){var t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.String),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:if("string"==typeof e){t=e,i=1;break}return V.Expression_2._as(e),n=a.$this,i=3,C._asyncAwait(e.accept$1(n),o);case 3:r=u,t=r instanceof C.SassString0?r._string0$_text:n._async_evaluate0$_serialize$3$quote(r,e,!1),i=1;break;case 1:return C._asyncReturn(t,s)}}));return C._asyncStartSync(o,s)},$signature:175},C._EvaluateVisitor_visitCssAtRule_closure5.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,e=new C.ListIterator(e,e.get$length(e)),t=a.$this,n=C._instanceType(e)._precomputed1;case 2:if(!e.moveNext$0()){i=3;break}return r=e.__internal$_current,i=4,C._asyncAwait((null==r?n._as(r):r).accept$1(t),o);case 4:i=2;break;case 3:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitCssAtRule_closure6.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitCssKeyframeBlock_closure5.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,e=new C.ListIterator(e,e.get$length(e)),t=a.$this,n=C._instanceType(e)._precomputed1;case 2:if(!e.moveNext$0()){i=3;break}return r=e.__internal$_current,i=4,C._asyncAwait((null==r?n._as(r):r).accept$1(t),o);case 4:i=2;break;case 3:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitCssKeyframeBlock_closure6.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitCssMediaRule_closure8.prototype={call$1:function(e){return this.$this._async_evaluate0$_mergeMediaQueries$2(e,this.node.queries)},$signature:91},C._EvaluateVisitor_visitCssMediaRule_closure9.prototype={call$0:function(){var e,t,n=0,r=C._makeAsyncAwaitCompleter(V.Null),i=this,s=C._wrapJsFunctionForAsync((function(a,o){if(1===a)return C._asyncRethrow(o,r);while(1)switch(n){case 0:return e=i.$this,t=i.mergedQueries,null==t&&(t=i.node.queries),n=2,C._asyncAwait(e._async_evaluate0$_withMediaQueries$1$3(t,i.mergedSources,new C._EvaluateVisitor_visitCssMediaRule__closure2(e,i.node),V.Null),s);case 2:return C._asyncReturn(null,r)}}));return C._asyncStartSync(s,r)},$signature:2},C._EvaluateVisitor_visitCssMediaRule__closure2.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=o.$this,i=r._async_evaluate0$_atRootExcludingStyleRule?null:r._async_evaluate0$_styleRuleIgnoringAtRoot,s=null==i?2:4;break;case 2:e=o.node.children,e=new C.ListIterator(e,e.get$length(e)),t=C._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){s=6;break}return n=e.__internal$_current,s=7,C._asyncAwait((null==n?t._as(n):n).accept$1(r),l);case 7:s=5;break;case 6:s=3;break;case 4:return s=8,C._asyncAwait(r._async_evaluate0$_withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$0(i._style_rule0$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitCssMediaRule___closure2(r,o.node),!1,V.ModifiableCssStyleRule_2,V.Null),l);case 8:case 3:return C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitCssMediaRule___closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,e=new C.ListIterator(e,e.get$length(e)),t=a.$this,n=C._instanceType(e)._precomputed1;case 2:if(!e.moveNext$0()){i=3;break}return r=e.__internal$_current,i=4,C._asyncAwait((null==r?n._as(r):r).accept$1(t),o);case 4:i=2;break;case 3:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitCssMediaRule_closure10.prototype={call$1:function(e){var t;return V.CssStyleRule_2._is(e)?t=!0:(t=this.mergedSources,t=t.get$isNotEmpty(t)&&V.CssMediaRule_2._is(e)&&A.JSArray_methods.every$1(e.queries,t.get$contains(t))),t},$signature:6},C._EvaluateVisitor_visitCssStyleRule_closure5.prototype={call$0:function(){var e,t=0,n=C._makeAsyncAwaitCompleter(V.Null),r=this,i=C._wrapJsFunctionForAsync((function(s,a){if(1===s)return C._asyncRethrow(a,n);while(1)switch(t){case 0:return e=r.$this,t=2,C._asyncAwait(e._async_evaluate0$_withStyleRule$1$2(r.rule,new C._EvaluateVisitor_visitCssStyleRule__closure2(e,r.node),V.Null),i);case 2:return C._asyncReturn(null,n)}}));return C._asyncStartSync(i,n)},$signature:2},C._EvaluateVisitor_visitCssStyleRule__closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,e=new C.ListIterator(e,e.get$length(e)),t=a.$this,n=C._instanceType(e)._precomputed1;case 2:if(!e.moveNext$0()){i=3;break}return r=e.__internal$_current,i=4,C._asyncAwait((null==r?n._as(r):r).accept$1(t),o);case 4:i=2;break;case 3:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitCssStyleRule_closure6.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitCssSupportsRule_closure5.prototype={call$0:function(){var e,t,n,r,i,s=0,a=C._makeAsyncAwaitCompleter(V.Null),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:r=o.$this,i=r._async_evaluate0$_atRootExcludingStyleRule?null:r._async_evaluate0$_styleRuleIgnoringAtRoot,s=null==i?2:4;break;case 2:e=o.node.children,e=new C.ListIterator(e,e.get$length(e)),t=C._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){s=6;break}return n=e.__internal$_current,s=7,C._asyncAwait((null==n?t._as(n):n).accept$1(r),l);case 7:s=5;break;case 6:s=3;break;case 4:return s=8,C._asyncAwait(r._async_evaluate0$_withParent$2$2(C.ModifiableCssStyleRule$0(i._style_rule0$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitCssSupportsRule__closure2(r,o.node),V.ModifiableCssStyleRule_2,V.Null),l);case 8:case 3:return C._asyncReturn(null,a)}}));return C._asyncStartSync(l,a)},$signature:2},C._EvaluateVisitor_visitCssSupportsRule__closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.Null),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:e=a.node.children,e=new C.ListIterator(e,e.get$length(e)),t=a.$this,n=C._instanceType(e)._precomputed1;case 2:if(!e.moveNext$0()){i=3;break}return r=e.__internal$_current,i=4,C._asyncAwait((null==r?n._as(r):r).accept$1(t),o);case 4:i=2;break;case 3:return C._asyncReturn(null,s)}}));return C._asyncStartSync(o,s)},$signature:2},C._EvaluateVisitor_visitCssSupportsRule_closure6.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor__serialize_closure2.prototype={call$0:function(){return C.serializeValue0(this.value,!1,this.quote)},$signature:32},C._EvaluateVisitor__expressionNode_closure2.prototype={call$0:function(){var e=this.expression;return this.$this._async_evaluate0$_environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:206},C._EvaluateVisitor__withoutSlash_recommendation2.prototype={call$1:function(e){var t=e.asSlash;return null!=t?"math.div("+C.S(this.call$1(t.item1))+", "+C.S(this.call$1(t.item2))+")":C.serializeValue0(e,!0,!0)},$signature:207},C._EvaluateVisitor__stackFrame_closure2.prototype={call$1:function(e){var t=this.$this._async_evaluate0$_importCache;return t=null==t?null:t.humanize$1(e),null==t?e:t},$signature:77},C._EvaluateVisitor__stackTrace_closure2.prototype={call$1:function(e){return this.$this._async_evaluate0$_stackFrame$2(e.item1,E.get$span$z(e.item2))},$signature:208},C._ImportedCssVisitor2.prototype={visitCssAtRule$1:function(e){var t=e.isChildless?null:new C._ImportedCssVisitor_visitCssAtRule_closure2;this._async_evaluate0$_visitor._async_evaluate0$_addChild$2$through(e,t)},visitCssComment$1:function(e){return this._async_evaluate0$_visitor._async_evaluate0$_addChild$1(e)},visitCssDeclaration$1:function(e){},visitCssImport$1:function(e){var t,n=this._async_evaluate0$_visitor;n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__parent,"__parent")!==n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__root,"_root")?n._async_evaluate0$_addChild$1(e):n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__endOfImports,"_endOfImports")===E.get$length$asx(n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__root,"_root").children._collection$_source)?(n._async_evaluate0$_addChild$1(e),n._async_evaluate0$__endOfImports=n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__endOfImports,"_endOfImports")+1):(t=n._async_evaluate0$_outOfOrderImports,(null==t?n._async_evaluate0$_outOfOrderImports=C._setArrayType([],V.JSArray_ModifiableCssImport_2):t).push(e))},visitCssKeyframeBlock$1:function(e){},visitCssMediaRule$1:function(e){var t=this._async_evaluate0$_visitor,n=t._async_evaluate0$_mediaQueries;t._async_evaluate0$_addChild$2$through(e,new C._ImportedCssVisitor_visitCssMediaRule_closure2(null==n||null!=t._async_evaluate0$_mergeMediaQueries$2(n,e.queries)))},visitCssStyleRule$1:function(e){return this._async_evaluate0$_visitor._async_evaluate0$_addChild$2$through(e,new C._ImportedCssVisitor_visitCssStyleRule_closure2)},visitCssStylesheet$1:function(e){var t,n,r;for(t=e.children,t=new C.ListIterator(t,t.get$length(t)),n=C._instanceType(t)._precomputed1;t.moveNext$0();)r=t.__internal$_current,(null==r?n._as(r):r).accept$1(this)},visitCssSupportsRule$1:function(e){return this._async_evaluate0$_visitor._async_evaluate0$_addChild$2$through(e,new C._ImportedCssVisitor_visitCssSupportsRule_closure2)}},C._ImportedCssVisitor_visitCssAtRule_closure2.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._ImportedCssVisitor_visitCssMediaRule_closure2.prototype={call$1:function(e){var t;return t=!!V.CssStyleRule_2._is(e)||this.hasBeenMerged&&V.CssMediaRule_2._is(e),t},$signature:6},C._ImportedCssVisitor_visitCssStyleRule_closure2.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._ImportedCssVisitor_visitCssSupportsRule_closure2.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C.EvaluateResult0.prototype={},C._EvaluationContext2.prototype={get$currentCallableSpan:function(){var e=this._async_evaluate0$_visitor._async_evaluate0$_callableNode;if(null!=e)return e.get$span(e);throw C.wrapException(C.StateError$(k.No_Sasc))},warn$2:function(e,t,n){var r=this._async_evaluate0$_visitor,i=r._async_evaluate0$_importSpan;null==i&&(i=r._async_evaluate0$_callableNode,i=null==i?null:i.get$span(i)),r._async_evaluate0$_warn$3(t,null==i?this._async_evaluate0$_defaultWarnNodeWithSpan.span:i,n)},$isEvaluationContext0:1},C._ArgumentResults2.prototype={},C._LoadedStylesheet2.prototype={},C.NodeToDartAsyncFileImporter.prototype={canonicalize$1:function(e,t){return this.canonicalize$body$NodeToDartAsyncFileImporter(0,t)},canonicalize$body$NodeToDartAsyncFileImporter:function(e,t){var n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.nullable_Uri),l=this,u=C._wrapJsFunctionForAsync((function(e,c){if(1===e)return C._asyncRethrow(c,o);while(1)switch(a){case 0:if("file"===t.get$scheme()){n=I.$get$_filesystemImporter().canonicalize$1(0,t),a=1;break}r=l._findFileUrl.call$2(t.toString$0(0),{fromImport:C.fromImport0()}),a=null!=r&&r instanceof _.Promise?3:4;break;case 3:return a=5,C._asyncAwait(C.promiseToFuture(V.Promise._as(r),V.nullable_Object),u);case 5:r=c;case 4:if(null==r){n=null,a=1;break}i=_.URL,r instanceof i||C.jsThrow(new _.Error(k.The_fie)),s=C.Uri_parse(E.toString$0$(V.JSUrl._as(r))),"file"!==s.get$scheme()&&C.jsThrow(new _.Error(k.The_fiu+t.toString$0(0)+'".')),n=I.$get$_filesystemImporter().canonicalize$1(0,s),a=1;break;case 1:return C._asyncReturn(n,o)}}));return C._asyncStartSync(u,o)},load$1:function(e,t){return I.$get$_filesystemImporter().load$1(0,t)}},C.AsyncImportCache0.prototype={canonicalize$4$baseImporter$baseUrl$forImport:function(e,t,n,r,i){return this.canonicalize$body$AsyncImportCache0(0,t,n,r,i)},canonicalize$body$AsyncImportCache0:function(e,t,n,r,i){var s,a,o,l=0,u=C._makeAsyncAwaitCompleter(V.nullable_Tuple3_AsyncImporter_Uri_Uri_2),_=this,c=C._wrapJsFunctionForAsync((function(e,$){if(1===e)return C._asyncRethrow($,u);while(1)switch(l){case 0:l=null!=n?3:4;break;case 3:return a=V.Tuple4_of_Uri_and_bool_and_AsyncImporter_and_nullable_Uri_2,l=5,C._asyncAwait(C.putIfAbsentAsync0(_._async_import_cache0$_relativeCanonicalizeCache,new C.Tuple4(t,i,n,r,a),new C.AsyncImportCache_canonicalize_closure1(_,r,t,n,i),a,V.nullable_Tuple3_AsyncImporter_Uri_Uri_2),c);case 5:if(o=$,null!=o){s=o,l=1;break}case 4:return a=V.Tuple2_Uri_bool,l=6,C._asyncAwait(C.putIfAbsentAsync0(_._async_import_cache0$_canonicalizeCache,new C.Tuple2(t,i,a),new C.AsyncImportCache_canonicalize_closure2(_,t,i),a,V.nullable_Tuple3_AsyncImporter_Uri_Uri_2),c);case 6:s=$,l=1;break;case 1:return C._asyncReturn(s,u)}}));return C._asyncStartSync(c,u)},_async_import_cache0$_canonicalize$3:function(e,t,n){return this._canonicalize$body$AsyncImportCache0(e,t,n)},_canonicalize$body$AsyncImportCache0:function(e,t,n){var r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.nullable_Uri),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:return n?(i=V.nullable_Object,i=C.runZoned(new C.AsyncImportCache__canonicalize_closure0(e,t),C.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__inImportRule,!0],i,i),V.FutureOr_nullable_Uri)):i=e.canonicalize$1(0,t),a=3,C._asyncAwait(i,u);case 3:s=c,""===(null==s?null:s.get$scheme())&&C.WarnForDeprecation_warnForDeprecation0(l._async_import_cache0$_logger,A.Deprecation_E5x,"Importer "+e.toString$0(0)+" canonicalized "+t.toString$0(0)+" to "+C.S(s)+k.x2e_Rela,null,null),r=s,a=1;break;case 1:return C._asyncReturn(r,o)}}));return C._asyncStartSync(u,o)},importCanonical$4$originalUrl$quiet:function(e,t,n,r){return this.importCanonical$body$AsyncImportCache0(e,t,n,r)},importCanonical$3$originalUrl:function(e,t,n){return this.importCanonical$4$originalUrl$quiet(e,t,n,!1)},importCanonical$body$AsyncImportCache0:function(e,t,n,r){var i,s=0,a=C._makeAsyncAwaitCompleter(V.nullable_Stylesheet_2),o=this,l=C._wrapJsFunctionForAsync((function(u,_){if(1===u)return C._asyncRethrow(_,a);while(1)switch(s){case 0:return s=3,C._asyncAwait(C.putIfAbsentAsync0(o._async_import_cache0$_importCache,t,new C.AsyncImportCache_importCanonical_closure0(o,e,t,n,r),V.Uri,V.nullable_Stylesheet_2),l);case 3:i=_,s=1;break;case 1:return C._asyncReturn(i,a)}}));return C._asyncStartSync(l,a)},humanize$1:function(e){var t,n,r=this._async_import_cache0$_canonicalizeCache;return r=C.IterableNullableExtension_whereNotNull(r.get$values(r),V.Tuple3_AsyncImporter_Uri_Uri_2),t=r.$ti,n=C.minBy(new C.MappedIterable(new C.WhereIterable(r,new C.AsyncImportCache_humanize_closure2(e),t._eval$1("WhereIterable<Iterable.E>")),new C.AsyncImportCache_humanize_closure3,t._eval$1("MappedIterable<Iterable.E,Uri>")),new C.AsyncImportCache_humanize_closure4),null==n?e:(r=I.$get$url(),n.resolve$1(C.ParsedPath_ParsedPath$parse(e.get$path(e),r.style).get$basename()))},sourceMapUrl$1:function(e,t){var n=this._async_import_cache0$_resultsCache.$index(0,t);return n=null==n?null:n.get$sourceMapUrl(n),null==n?t:n}},C.AsyncImportCache_canonicalize_closure1.prototype={call$0:function(){var e,t,n,r,i=0,s=C._makeAsyncAwaitCompleter(V.nullable_Tuple3_AsyncImporter_Uri_Uri_2),a=this,o=C._wrapJsFunctionForAsync((function(l,u){if(1===l)return C._asyncRethrow(u,s);while(1)switch(i){case 0:return n=a.baseUrl,r=null==n?null:n.resolveUri$1(a.url),null==r&&(r=a.url),n=a.baseImporter,i=3,C._asyncAwait(a.$this._async_import_cache0$_canonicalize$3(n,r,a.forImport),o);case 3:if(t=u,null==t){e=null,i=1;break}e=new C.Tuple3(n,t,r,V.Tuple3_AsyncImporter_Uri_Uri_2),i=1;break;case 1:return C._asyncReturn(e,s)}}));return C._asyncStartSync(o,s)},$signature:209},C.AsyncImportCache_canonicalize_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(V.nullable_Tuple3_AsyncImporter_Uri_Uri_2),c=this,$=C._wrapJsFunctionForAsync((function(p,h){if(1===p)return C._asyncRethrow(h,_);while(1)switch(u){case 0:t=c.$this,n=t._async_import_cache0$_importers,r=n.length,i=c.url,s=c.forImport,a=0;case 3:if(!(a<n.length)){u=5;break}return o=n[a],u=6,C._asyncAwait(t._async_import_cache0$_canonicalize$3(o,i,s),$);case 6:if(l=h,null!=l){e=new C.Tuple3(o,l,i,V.Tuple3_AsyncImporter_Uri_Uri_2),u=1;break}case 4:n.length===r||(0,C.throwConcurrentModificationError)(n),++a,u=3;break;case 5:e=null,u=1;break;case 1:return C._asyncReturn(e,_)}}));return C._asyncStartSync($,_)},$signature:209},C.AsyncImportCache__canonicalize_closure0.prototype={call$0:function(){return this.importer.canonicalize$1(0,this.url)},$signature:182},C.AsyncImportCache_importCanonical_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.nullable_Stylesheet_2),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:return i=l.canonicalUrl,a=3,C._asyncAwait(l.importer.load$1(0,i),u);case 3:if(s=c,null==s){e=null,a=1;break}t=l.$this,t._async_import_cache0$_resultsCache.$indexSet(0,i,s),n=s.contents,r=s.syntax,i=l.originalUrl.resolveUri$1(i),e=C.Stylesheet_Stylesheet$parse0(n,r,l.quiet?I.$get$Logger_quiet0():t._async_import_cache0$_logger,i),a=1;break;case 1:return C._asyncReturn(e,o)}}));return C._asyncStartSync(u,o)},$signature:357},C.AsyncImportCache_humanize_closure2.prototype={call$1:function(e){return e.item2.$eq(0,this.canonicalUrl)},$signature:358},C.AsyncImportCache_humanize_closure3.prototype={call$1:function(e){return e.item3},$signature:359},C.AsyncImportCache_humanize_closure4.prototype={call$1:function(e){return e.get$path(e).length},$signature:94},C.AtRootQueryParser0.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new C.AtRootQueryParser_parse_closure0(this))}},C.AtRootQueryParser_parse_closure0.prototype={call$0:function(){var e,t,n=this.$this,r=n.scanner;r.expectChar$1(40),n.whitespace$0(),e=n.scanIdentifier$1("with"),e||n.expectIdentifier$2$name("without",'"with" or "without"'),n.whitespace$0(),r.expectChar$1(58),n.whitespace$0(),t=C.LinkedHashSet_LinkedHashSet$_empty(V.String);do{t.add$1(0,n.identifier$0().toLowerCase()),n.whitespace$0()}while(n.lookingAtIdentifier$0());return r.expectChar$1(41),r.expectDone$0(),new C.AtRootQuery0(e,t,t.contains$1(0,"all"),t.contains$1(0,"rule"))},$signature:360},C.AtRootQuery0.prototype={excludes$1:function(e){return this._at_root_query0$_all?!this.include:V.CssStyleRule_2._is(e)?this._at_root_query0$_rule!==this.include:V.CssMediaRule_2._is(e)?this.excludesName$1("media"):V.CssSupportsRule_2._is(e)?this.excludesName$1("supports"):!!V.CssAtRule_2._is(e)&&this.excludesName$1(e.name.value.toLowerCase())},excludesName$1:function(e){var t=this._at_root_query0$_all||this.names.contains$1(0,e);return t!==this.include}},C.AtRootRule0.prototype={accept$1$1:function(e){return e.visitAtRootRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=new C.StringBuffer("@at-root "),n=this.query;return null!=n&&(t._contents="@at-root "+n.toString$0(0)+" "),n=this.children,t.toString$0(0)+" {"+(n&&A.JSArray_methods).join$1(n," ")+"}"},get$span:function(e){return this.span}},C.ModifiableCssAtRule0.prototype={accept$1$1:function(e){return e.visitCssAtRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){var t,n;return e instanceof C.ModifiableCssAtRule0?(t=this.name,n=e.name,t=t.$ti._is(n)&&E.$eq$(n.value,t.value)&&E.$eq$(this.value,e.value)&&this.isChildless===e.isChildless):t=!1,t},copyWithoutChildren$0:function(){return C.ModifiableCssAtRule$0(this.name,this.span,this.isChildless,this.value)},addChild$1:function(e){this.super$ModifiableCssParentNode$addChild0(e)},$isCssAtRule0:1,get$isChildless:function(){return this.isChildless},get$span:function(e){return this.span}},C.AtRule0.prototype={accept$1$1:function(e){return e.visitAtRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n="@"+this.name.toString$0(0),r=new C.StringBuffer(n),i=this.value;return null!=i&&(r._contents=n+" "+i.toString$0(0)),t=this.children,null==t?r.toString$0(0)+";":r.toString$0(0)+" {"+A.JSArray_methods.join$1(t," ")+"}"},get$span:function(e){return this.span}},C.AttributeSelector0.prototype={accept$1$1:function(e){return e.visitAttributeSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},$eq:function(e,t){return null!=t&&(t instanceof C.AttributeSelector0&&t.name.$eq(0,this.name)&&t.op==this.op&&t.value==this.value&&t.modifier==this.modifier)},get$hashCode:function(e){var t=this.name;return(A.JSString_methods.get$hashCode(t.name)^E.get$hashCode$(t.namespace)^E.get$hashCode$(this.op)^E.get$hashCode$(this.value)^E.get$hashCode$(this.modifier))>>>0}},C.AttributeOperator0.prototype={_enumToString$0:function(){return"AttributeOperator."+this._name},toString$0:function(e){return this._attribute0$_text}},C.BinaryOperationExpression0.prototype={get$span:function(e){for(var t,n=this.left;n instanceof C.BinaryOperationExpression0;)n=n.left;for(t=this.right;t instanceof C.BinaryOperationExpression0;)t=t.right;return n.get$span(n).expand$1(0,t.get$span(t))},accept$1$1:function(e){return e.visitBinaryOperationExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n,r,i,s,a,o=this.left;return t=o instanceof C.BinaryOperationExpression0&&o.operator.precedence<this.operator.precedence||o instanceof C.ListExpression0&&!o.hasBrackets&&o.contents.length>1,n=t?""+C.Primitives_stringFromCharCode(40):"",n+=o.toString$0(0),t&&(n+=C.Primitives_stringFromCharCode(41)),r=this.operator,n=n+C.Primitives_stringFromCharCode(32)+r.operator+C.Primitives_stringFromCharCode(32),i=this.right,i instanceof C.BinaryOperationExpression0?(s=i.operator,r=s.precedence<=r.precedence&&!(s===r&&r.isAssociative)):r=!1,a=!!r||i instanceof C.ListExpression0&&!i.hasBrackets&&i.contents.length>1,a&&(n+=C.Primitives_stringFromCharCode(40)),n+=i.toString$0(0),a&&(n+=C.Primitives_stringFromCharCode(41)),n.charCodeAt(0),n},$isExpression0:1,$isAstNode0:1},C.BinaryOperator0.prototype={_enumToString$0:function(){return"BinaryOperator."+this._name},toString$0:function(e){return this.name}},C.BooleanExpression0.prototype={accept$1$1:function(e){return e.visitBooleanExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return String(this.value)},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.legacyBooleanClass_closure.prototype={call$0:function(){var e=V.JSClass,t=e._as(C.allowInteropCaptureThisNamed("sass.types.Boolean",new C.legacyBooleanClass__closure));return E.get$$prototype$x(t).getValue=C.allowInteropCaptureThisNamed("getValue",new C.legacyBooleanClass__closure0),t.TRUE=A.SassBoolean_true0,t.FALSE=A.SassBoolean_false0,C.JSClassExtension_injectSuperclass(e._as(A.SassBoolean_true0.constructor),t),t},$signature:25},C.legacyBooleanClass__closure.prototype={call$2:function(e,t){throw C.wrapException("new sass.types.Boolean() isn't allowed.\nUse sass.types.Boolean.TRUE or sass.types.Boolean.FALSE instead.")},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:210},C.legacyBooleanClass__closure0.prototype={call$1:function(e){return e===A.SassBoolean_true0},$signature:66},C.booleanClass_closure.prototype={call$0:function(){var e=V.JSClass,t=e._as(C.allowInteropCaptureThisNamed("sass.SassBoolean",new C.booleanClass__closure));return C.JSClassExtension_injectSuperclass(e._as(A.SassBoolean_true0.constructor),t),t},$signature:25},C.booleanClass__closure.prototype={call$2:function(e,t){C.jsThrow(new _.Error("new sass.SassBoolean() isn't allowed.\nUse sass.sassTrue or sass.sassFalse instead."))},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:362},C.SassBoolean0.prototype={get$isTruthy:function(){return this.value},accept$1$1:function(e){return e._serialize0$_buffer.write$1(0,String(this.value))},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertBoolean$1:function(e){return this},unaryNot$0:function(){return this.value?A.SassBoolean_false0:A.SassBoolean_true0}},C.Box0.prototype={$eq:function(e,t){return null!=t&&(this.$ti._is(t)&&t._box0$_inner===this._box0$_inner)},get$hashCode:function(e){return C.Primitives_objectHashCode(this._box0$_inner)}},C.ModifiableBox0.prototype={},C.BuiltInCallable0.prototype={callbackFor$2:function(e,t){var n,r,i,s,a,o,l,u,_;for(n=this._built_in$_overloads,r=n.length,i=null,s=null,a=0;a<n.length;n.length===r||(0,C.throwConcurrentModificationError)(n),++a){if(o=n[a],l=o.item1,l.matches$2(e,t))return o;if(u=l.$arguments.length-e,null!=s){if(l=Math.abs(u),_=Math.abs(s),l>_)continue;if(l===_&&u<0)continue}s=u,i=o}if(null!=i)return i;throw C.wrapException(C.StateError$("BuiltInCallable "+this.name+" may not have empty overloads."))},withName$1:function(e){return new C.BuiltInCallable0(e,this._built_in$_overloads)},$isAsyncCallable0:1,$isAsyncBuiltInCallable0:1,$isCallable0:1,get$name:function(e){return this.name}},C.BuiltInCallable$mixin_closure0.prototype={call$1:function(e){return this.callback.call$1(e),A.C__SassNull0},$signature:3},C.BuiltInModule0.prototype={get$upstream:function(){return A.List_empty18},get$variableNodes:function(){return A.Map_empty7},get$extensionStore:function(){return A.C_EmptyExtensionStore0},get$css:function(e){return new C.CssStylesheet0(A.List_empty16,C.SourceFile$decoded(A.List_empty4,this.url).span$2(0,0,0))},get$transitivelyContainsCss:function(){return!1},get$transitivelyContainsExtensions:function(){return!1},setVariable$3:function(e,t,n){if(!this.variables.containsKey$1(e))throw C.wrapException(C.SassScriptException$0("Undefined variable.",null));throw C.wrapException(C.SassScriptException$0("Cannot modify built-in variable.",null))},variableIdentity$1:function(e){return this},cloneCss$0:function(){return this},$isModule0:1,get$url:function(e){return this.url},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins},get$variables:function(){return this.variables}},C.CalculationExpression0.prototype={accept$1$1:function(e){return e.visitCalculationExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.name+"("+A.JSArray_methods.join$1(this.$arguments,", ")+")"},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.CalculationExpression__verifyArguments_closure0.prototype={call$1:function(e){return C.CalculationExpression__verify0(e),e},$signature:101},C.SassCalculation0.prototype={get$isSpecialNumber:function(){return!0},accept$1$1:function(e){return e.visitCalculation$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertCalculation$1:function(e){return this},plus$1:function(e){if(e instanceof C.SassString0)return this.super$Value$plus0(e);throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1:function(e){return C.throwExpression(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null))},unaryPlus$0:function(){return C.throwExpression(C.SassScriptException$0('Undefined operation "+'+this.toString$0(0)+'".',null))},unaryMinus$0:function(){return C.throwExpression(C.SassScriptException$0('Undefined operation "-'+this.toString$0(0)+'".',null))},$eq:function(e,t){return null!=t&&(t instanceof C.SassCalculation0&&this.name===t.name&&A.C_ListEquality.equals$2(0,this.$arguments,t.$arguments))},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)^A.C_ListEquality0.hash$1(this.$arguments)}},C.SassCalculation__verifyLength_closure0.prototype={call$1:function(e){return e instanceof C.SassString0||e instanceof C.CalculationInterpolation0},$signature:66},C.CalculationOperation0.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.CalculationOperation0&&this.operator===t.operator&&E.$eq$(this.left,t.left)&&E.$eq$(this.right,t.right))},get$hashCode:function(e){return(C.Primitives_objectHashCode(this.operator)^E.get$hashCode$(this.left)^E.get$hashCode$(this.right))>>>0},toString$0:function(e){var t=C.serializeValue0(new C.SassCalculation0("",C._setArrayType([this],V.JSArray_Object)),!0,!0);return A.JSString_methods.substring$2(t,1,t.length-1)}},C.CalculationOperator0.prototype={_enumToString$0:function(){return"CalculationOperator."+this._name},toString$0:function(e){return this.name}},C.CalculationInterpolation0.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.CalculationInterpolation0&&this.value===t.value)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.value)},toString$0:function(e){return this.value}},C.CallableDeclaration0.prototype={get$span:function(e){return this.span}},C.Chokidar0.prototype={},C.ChokidarOptions0.prototype={},C.ChokidarWatcher0.prototype={},C.ClassSelector0.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.ClassSelector0&&t.name===this.name)},accept$1$1:function(e){return e.visitClassSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},addSuffix$1:function(e){return new C.ClassSelector0(this.name+e,this.span)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)}},C._CloneCssVisitor0.prototype={visitCssAtRule$1:function(e){var t=e.isChildless,n=C.ModifiableCssAtRule$0(e.name,e.span,t,e.value);return t?n:this._clone_css$_visitChildren$2(n,e)},visitCssComment$1:function(e){return new C.ModifiableCssComment0(e.text,e.span)},visitCssDeclaration$1:function(e){return C.ModifiableCssDeclaration$0(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap)},visitCssImport$1:function(e){return new C.ModifiableCssImport0(e.url,e.modifiers,e.span)},visitCssKeyframeBlock$1:function(e){return this._clone_css$_visitChildren$2(C.ModifiableCssKeyframeBlock$0(e.selector,e.span),e)},visitCssMediaRule$1:function(e){return this._clone_css$_visitChildren$2(C.ModifiableCssMediaRule$0(e.queries,e.span),e)},visitCssStyleRule$1:function(e){var t=this._clone_css$_oldToNewSelectors.$index(0,e._style_rule0$_selector._box0$_inner.value);if(null==t)throw C.wrapException(C.StateError$(k.The_Ex));return this._clone_css$_visitChildren$2(C.ModifiableCssStyleRule$0(t,e.span,e.originalSelector),e)},visitCssStylesheet$1:function(e){return this._clone_css$_visitChildren$2(C.ModifiableCssStylesheet$0(e.get$span(e)),e)},visitCssSupportsRule$1:function(e){return this._clone_css$_visitChildren$2(C.ModifiableCssSupportsRule$0(e.condition,e.span),e)},_clone_css$_visitChildren$1$2:function(e,t){var n,r,i;for(n=E.get$iterator$ax(t.get$children(t));n.moveNext$0();)r=n.get$current(n),i=r.accept$1(this),i.isGroupEnd=r.get$isGroupEnd(),e.addChild$1(i);return e},_clone_css$_visitChildren$2:function(e,t){return this._clone_css$_visitChildren$1$2(e,t,V.ModifiableCssParentNode_2)}},C.ColorExpression0.prototype={accept$1$1:function(e){return e.visitColorExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return C.serializeValue0(this.value,!0,!0)},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.global_closure30.prototype={call$1:function(e){return C._rgb0("rgb",e)},$signature:3},C.global_closure31.prototype={call$1:function(e){return C._rgb0("rgb",e)},$signature:3},C.global_closure32.prototype={call$1:function(e){return C._rgbTwoArg0("rgb",e)},$signature:3},C.global_closure33.prototype={call$1:function(e){var t=C._parseChannels0("rgb",C._setArrayType(["$red","$green","$blue"],V.JSArray_String),E.get$first$ax(e));return t instanceof C.SassString0?t:C._rgb0("rgb",V.List_Value_2._as(t))},$signature:3},C.global_closure34.prototype={call$1:function(e){return C._rgb0("rgba",e)},$signature:3},C.global_closure35.prototype={call$1:function(e){return C._rgb0("rgba",e)},$signature:3},C.global_closure36.prototype={call$1:function(e){return C._rgbTwoArg0("rgba",e)},$signature:3},C.global_closure37.prototype={call$1:function(e){var t=C._parseChannels0("rgba",C._setArrayType(["$red","$green","$blue"],V.JSArray_String),E.get$first$ax(e));return t instanceof C.SassString0?t:C._rgb0("rgba",V.List_Value_2._as(t))},$signature:3},C.global_closure38.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,1).assertNumber$1("weight");if(r.$index(e,0)instanceof C.SassNumber0||r.$index(e,0).get$isSpecialNumber()){if(100!==i._number1$_value||!i.hasUnit$1("%"))throw C.wrapException(k.Only_oa);return C._functionString0("invert",r.take$1(e,1))}return t=r.$index(e,0).assertColor$1("color"),r=t.get$red(t),n=t.get$green(t),C._mixColors0(t.changeRgb$3$blue$green$red(255-t.get$blue(t),255-n,255-r),t,i)},$signature:3},C.global_closure39.prototype={call$1:function(e){return C._hsl0("hsl",e)},$signature:3},C.global_closure40.prototype={call$1:function(e){return C._hsl0("hsl",e)},$signature:3},C.global_closure41.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return C._functionString0("hsl",e);throw C.wrapException(C.SassScriptException$0("Missing argument $lightness.",null))},$signature:17},C.global_closure42.prototype={call$1:function(e){var t=C._parseChannels0("hsl",C._setArrayType(["$hue","$saturation","$lightness"],V.JSArray_String),E.get$first$ax(e));return t instanceof C.SassString0?t:C._hsl0("hsl",V.List_Value_2._as(t))},$signature:3},C.global_closure43.prototype={call$1:function(e){return C._hsl0("hsla",e)},$signature:3},C.global_closure44.prototype={call$1:function(e){return C._hsl0("hsla",e)},$signature:3},C.global_closure45.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return C._functionString0("hsla",e);throw C.wrapException(C.SassScriptException$0("Missing argument $lightness.",null))},$signature:17},C.global_closure46.prototype={call$1:function(e){var t=C._parseChannels0("hsla",C._setArrayType(["$hue","$saturation","$lightness"],V.JSArray_String),E.get$first$ax(e));return t instanceof C.SassString0?t:C._hsl0("hsla",V.List_Value_2._as(t))},$signature:3},C.global_closure47.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return t.$index(e,0)instanceof C.SassNumber0||t.$index(e,0).get$isSpecialNumber()?C._functionString0("grayscale",e):t.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:3},C.global_closure48.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=C._angleValue0(t.$index(e,1),"degrees");return n.changeHsl$1$hue(n.get$hue(n)+r)},$signature:23},C.global_closure49.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(A.JSNumber_methods.clamp$2(n.get$lightness(n)+r.valueInRange$3(0,100,"amount"),0,100))},$signature:23},C.global_closure50.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(A.JSNumber_methods.clamp$2(n.get$lightness(n)-r.valueInRange$3(0,100,"amount"),0,100))},$signature:23},C.global_closure51.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return t.$index(e,0)instanceof C.SassNumber0||t.$index(e,0).get$isSpecialNumber()?C._functionString0("saturate",e):new C.SassString0("saturate("+C.serializeValue0(t.$index(e,0).assertNumber$1("amount"),!1,!0)+")",!1)},$signature:17},C.global_closure52.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(A.JSNumber_methods.clamp$2(n.get$saturation(n)+r.valueInRange$3(0,100,"amount"),0,100))},$signature:23},C.global_closure53.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(A.JSNumber_methods.clamp$2(n.get$saturation(n)-r.valueInRange$3(0,100,"amount"),0,100))},$signature:23},C.global_closure54.prototype={call$1:function(e){var t=E.$index$asx(e,0);return t instanceof C.SassString0&&!t._string0$_hasQuotes&&A.JSString_methods.contains$1(t._string0$_text,I.$get$_microsoftFilterStart0())?C._functionString0("alpha",e):C.SassNumber_SassNumber0(t.assertColor$1("color")._color1$_alpha,null)},$signature:3},C.global_closure55.prototype={call$1:function(e){var t,n=E.$index$asx(e,0).get$asList();if(0!==n.length&&A.JSArray_methods.every$1(n,new C.global__closure0))return C._functionString0("alpha",e);throw t=n.length,0===t?C.wrapException(C.SassScriptException$0("Missing argument $color.",null)):C.wrapException(C.SassScriptException$0("Only 1 argument allowed, but "+t+" were passed.",null))},$signature:17},C.global__closure0.prototype={call$1:function(e){return e instanceof C.SassString0&&!e._string0$_hasQuotes&&A.JSString_methods.contains$1(e._string0$_text,I.$get$_microsoftFilterStart0())},$signature:45},C.global_closure56.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return t.$index(e,0)instanceof C.SassNumber0||t.$index(e,0).get$isSpecialNumber()?C._functionString0("opacity",e):C.SassNumber_SassNumber0(t.$index(e,0).assertColor$1("color")._color1$_alpha,null)},$signature:3},C.module_closure10.prototype={call$1:function(e){var t,n,r,i=E.getInterceptor$asx(e),s=i.$index(e,1).assertNumber$1("weight");if(i.$index(e,0)instanceof C.SassNumber0){if(100!==s._number1$_value||!s.hasUnit$1("%"))throw C.wrapException(k.Only_oa);return t=C._functionString0("invert",i.take$1(e,1)),i=C.S(i.$index(e,0)),n=t.toString$0(0),C.EvaluationContext_current0().warn$2(0,"Passing a number ("+i+k.x29x20to_ci+n,A.Deprecation_LT8),t}return r=i.$index(e,0).assertColor$1("color"),i=r.get$red(r),n=r.get$green(r),C._mixColors0(r.changeRgb$3$blue$green$red(255-r.get$blue(r),255-n,255-i),r,s)},$signature:3},C.module_closure11.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e);return r.$index(e,0)instanceof C.SassNumber0?(t=C._functionString0("grayscale",r.take$1(e,1)),r=C.S(r.$index(e,0)),n=t.toString$0(0),C.EvaluationContext_current0().warn$2(0,"Passing a number ("+r+k.x29x20to_cg+n,A.Deprecation_LT8),t):r.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:3},C.module_closure12.prototype={call$1:function(e){return C._hwb0(e)},$signature:3},C.module_closure13.prototype={call$1:function(e){var t=C._parseChannels0("hwb",C._setArrayType(["$hue","$whiteness","$blackness"],V.JSArray_String),E.get$first$ax(e));if(t instanceof C.SassString0)throw C.wrapException(C.SassScriptException$0('Expected numeric channels, got "'+t.toString$0(0)+'".',null));return C._hwb0(V.List_Value_2._as(t))},$signature:3},C.module_closure14.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber0(t.get$whiteness(t),"%")},$signature:10},C.module_closure15.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber0(t.get$blackness(t),"%")},$signature:10},C.module_closure16.prototype={call$1:function(e){var t,n,r=E.$index$asx(e,0);return r instanceof C.SassString0&&!r._string0$_hasQuotes&&A.JSString_methods.contains$1(r._string0$_text,I.$get$_microsoftFilterStart0())?(t=C._functionString0("alpha",e),n=t.toString$0(0),C.EvaluationContext_current0().warn$2(0,k.Using_c+n,A.Deprecation_LT8),t):C.SassNumber_SassNumber0(r.assertColor$1("color")._color1$_alpha,null)},$signature:3},C.module_closure17.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e);if(A.JSArray_methods.every$1(n.$index(e,0).get$asList(),new C.module__closure4))return t=C._functionString0("alpha",e),n=t.toString$0(0),C.EvaluationContext_current0().warn$2(0,k.Using_c+n,A.Deprecation_LT8),t;throw C.wrapException(C.SassScriptException$0("Only 1 argument allowed, but "+n.get$length(e)+" were passed.",null))},$signature:17},C.module__closure4.prototype={call$1:function(e){return e instanceof C.SassString0&&!e._string0$_hasQuotes&&A.JSString_methods.contains$1(e._string0$_text,I.$get$_microsoftFilterStart0())},$signature:45},C.module_closure18.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e);return r.$index(e,0)instanceof C.SassNumber0?(t=C._functionString0("opacity",e),r=C.S(r.$index(e,0)),n=t.toString$0(0),C.EvaluationContext_current0().warn$2(0,"Passing a number ("+r+k.x20to_co+n,A.Deprecation_LT8),t):C.SassNumber_SassNumber0(r.$index(e,0).assertColor$1("color")._color1$_alpha,null)},$signature:3},C._red_closure0.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber0(t.get$red(t),null)},$signature:10},C._green_closure0.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber0(t.get$green(t),null)},$signature:10},C._blue_closure0.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber0(t.get$blue(t),null)},$signature:10},C._mix_closure0.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return C._mixColors0(t.$index(e,0).assertColor$1("color1"),t.$index(e,1).assertColor$1("color2"),t.$index(e,2).assertNumber$1("weight"))},$signature:23},C._hue_closure0.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber0(t.get$hue(t),"deg")},$signature:10},C._saturation_closure0.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber0(t.get$saturation(t),"%")},$signature:10},C._lightness_closure0.prototype={call$1:function(e){var t=E.get$first$ax(e).assertColor$1("color");return C.SassNumber_SassNumber0(t.get$lightness(t),"%")},$signature:10},C._complement_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertColor$1("color");return t.changeHsl$1$hue(t.get$hue(t)+180)},$signature:23},C._adjust_closure0.prototype={call$1:function(e){return C._updateComponents0(e,!0,!1,!1)},$signature:23},C._scale_closure0.prototype={call$1:function(e){return C._updateComponents0(e,!1,!1,!0)},$signature:23},C._change_closure0.prototype={call$1:function(e){return C._updateComponents0(e,!1,!0,!1)},$signature:23},C._ieHexStr_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertColor$1("color"),n=new C._ieHexStr_closure_hexString0;return new C.SassString0("#"+C.S(n.call$1(C.fuzzyRound0(255*t._color1$_alpha)))+C.S(n.call$1(t.get$red(t)))+C.S(n.call$1(t.get$green(t)))+C.S(n.call$1(t.get$blue(t))),!1)},$signature:17},C._ieHexStr_closure_hexString0.prototype={call$1:function(e){return A.JSString_methods.padLeft$2(A.JSInt_methods.toRadixString$1(e,16),2,"0").toUpperCase()},$signature:248},C._updateComponents_getParam0.prototype={call$5$assertPercent$checkPercent$checkUnitless:function(e,t,n,r,i){var s,a,o,l=this.keywords.remove$1(0,e),u=null==l?null:l.assertNumber$1(e);return null==u?null:(l=this.scale,s=!l,s&&i&&u.get$hasUnits()&&(a=u.get$unitString(),o=u.unitSuggestion$1(e),C.EvaluationContext_current0().warn$2(0,"$"+e+": Passing a number with unit "+a+k.x20is_de+o+k.x0a_Morex3a,A.Deprecation_0bn)),s&&r&&C._checkPercent0(u,e),s&&!n||u.assertUnit$2("%",e),l&&(t=100),!s||n?l=u.valueInRange$3(this.change?0:-t,t,e):(l=this.change?0:-t,l=u.valueInRangeWithUnit$4(l,t,e,r?"%":"")),l)},call$2:function(e,t){return this.call$5$assertPercent$checkPercent$checkUnitless(e,t,!1,!1,!1)},call$3$checkUnitless:function(e,t,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,t,!1,!1,n)},call$3$checkPercent:function(e,t,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,t,!1,n,!1)},call$3$assertPercent:function(e,t,n){return this.call$5$assertPercent$checkPercent$checkUnitless(e,t,n,!1,!1)},$signature:249},C._updateComponents_closure1.prototype={call$1:function(e){return C._angleValue0(e,"hue")},$signature:74},C._updateComponents_closure2.prototype={call$1:function(e){return"$"+e},$signature:5},C._updateComponents_updateValue0.prototype={call$3:function(e,t,n){var r;return null==t?e:this.change?t:this.adjust?A.JSNumber_methods.clamp$2(e+t,0,n):(r=t>0?n-e:e,e+r*(t/100))},$signature:176},C._updateComponents_updateRgb0.prototype={call$2:function(e,t){return C.fuzzyRound0(this.updateValue.call$3(e,t,255))},$signature:185},C._functionString_closure0.prototype={call$1:function(e){return C.serializeValue0(e,!1,!0)},$signature:211},C._removedColorFunction_closure0.prototype={call$1:function(e){var t=this.name,n=E.getInterceptor$asx(e),r=C.S(n.$index(e,0)),i=this.negative?"-":"";throw C.wrapException(C.SassScriptException$0("The function "+t+k.x28__isn+r+", $"+this.argument+": "+i+C.S(n.$index(e,1))+k.x29x0a_Mor+t,null))},$signature:371},C._rgb_closure0.prototype={call$1:function(e){return C._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha")},$signature:74},C._hsl_closure0.prototype={call$1:function(e){return C._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha")},$signature:74},C._hwb_closure0.prototype={call$1:function(e){return C._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha")},$signature:74},C._parseChannels_closure0.prototype={call$1:function(e){return e.get$isVar()},$signature:45},C._NodeSassColor.prototype={},C.legacyColorClass_closure.prototype={call$6:function(e,t,n,r,i,s){var a,o,l,u,_;null==s?(null==n||null==r?(C._asInt(t),i=A.JSInt_methods._shrOtherPositive$1(t,24)/255,a=A.JSInt_methods.$mod(A.JSInt_methods._shrOtherPositive$1(t,16),256),n=A.JSInt_methods.$mod(A.JSInt_methods._shrOtherPositive$1(t,8),256),r=A.JSInt_methods.$mod(t,256)):(t.toString,a=t),o=C.fuzzyRound0(A.JSNumber_methods.clamp$2(a,0,255)),l=C.fuzzyRound0(A.JSNumber_methods.clamp$2(n,0,255)),u=C.fuzzyRound0(A.JSNumber_methods.clamp$2(r,0,255)),_=null==i?null:A.JSNumber_methods.clamp$2(i,0,1),E.set$dartValue$x(e,C.SassColor$rgb0(o,l,u,null==_?1:_))):E.set$dartValue$x(e,s)},call$2:function(e,t){return this.call$6(e,t,null,null,null,null)},call$3:function(e,t,n){return this.call$6(e,t,n,null,null,null)},call$4:function(e,t,n,r){return this.call$6(e,t,n,r,null,null)},call$5:function(e,t,n,r,i){return this.call$6(e,t,n,r,i,null)},"call*":"call$6",$requiredArgCount:2,$defaultValues:function(){return[null,null,null,null]},$signature:372},C.legacyColorClass_closure0.prototype={call$1:function(e){return E.get$red$x(E.get$dartValue$x(e))},$signature:118},C.legacyColorClass_closure1.prototype={call$1:function(e){return E.get$green$x(E.get$dartValue$x(e))},$signature:118},C.legacyColorClass_closure2.prototype={call$1:function(e){return E.get$blue$x(E.get$dartValue$x(e))},$signature:118},C.legacyColorClass_closure3.prototype={call$1:function(e){return E.get$dartValue$x(e)._color1$_alpha},$signature:374},C.legacyColorClass_closure4.prototype={call$2:function(e,t){var n=E.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$red(C.fuzzyRound0(A.JSNumber_methods.clamp$2(t,0,255))))},$signature:97},C.legacyColorClass_closure5.prototype={call$2:function(e,t){var n=E.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$green(C.fuzzyRound0(A.JSNumber_methods.clamp$2(t,0,255))))},$signature:97},C.legacyColorClass_closure6.prototype={call$2:function(e,t){var n=E.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$blue(C.fuzzyRound0(A.JSNumber_methods.clamp$2(t,0,255))))},$signature:97},C.legacyColorClass_closure7.prototype={call$2:function(e,t){var n=E.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$alpha(A.JSNumber_methods.clamp$2(t,0,1)))},$signature:97},C.colorClass_closure.prototype={call$0:function(){var e=V.JSClass,t=e._as(C.allowInteropCaptureThisNamed("sass.SassColor",new C.colorClass__closure));return E.get$$prototype$x(t).change=C.allowInteropCaptureThisNamed("change",new C.colorClass__closure0),C.LinkedHashMap_LinkedHashMap$_literal(["red",new C.colorClass__closure1,"green",new C.colorClass__closure2,"blue",new C.colorClass__closure3,"hue",new C.colorClass__closure4,"saturation",new C.colorClass__closure5,"lightness",new C.colorClass__closure6,"whiteness",new C.colorClass__closure7,"blackness",new C.colorClass__closure8,"alpha",new C.colorClass__closure9],V.String,V.Function).forEach$1(0,C.JSClassExtension_get_defineGetter(t)),C.JSClassExtension_injectSuperclass(e._as(C.SassColor$rgb0(0,0,0,null).constructor),t),t},$signature:25},C.colorClass__closure.prototype={call$2:function(e,t){var n,r,i,s=E.getInterceptor$x(t);return null!=s.get$red(t)?(n=s.get$red(t),n.toString,n=C.fuzzyRound0(n),r=s.get$green(t),r.toString,r=C.fuzzyRound0(r),i=s.get$blue(t),i.toString,C.SassColor$rgb0(n,r,C.fuzzyRound0(i),s.get$alpha(t))):null!=s.get$saturation(t)?(n=s.get$hue(t),n.toString,r=s.get$saturation(t),r.toString,i=s.get$lightness(t),i.toString,C.SassColor$hsl(n,r,i,s.get$alpha(t))):(n=s.get$hue(t),n.toString,r=s.get$whiteness(t),r.toString,i=s.get$blackness(t),i.toString,C.SassColor_SassColor$hwb0(n,r,i,s.get$alpha(t)))},$signature:376},C.colorClass__closure0.prototype={call$2:function(e,t){var n,r,i,s=E.getInterceptor$x(t);return null!=s.get$whiteness(t)||null!=s.get$blackness(t)?(n=s.get$hue(t),null==n&&(n=e.get$hue(e)),r=s.get$whiteness(t),null==r&&(r=e.get$whiteness(e)),i=s.get$blackness(t),null==i&&(i=e.get$blackness(e)),s=s.get$alpha(t),e.changeHwb$4$alpha$blackness$hue$whiteness(null==s?e._color1$_alpha:s,i,n,r)):null!=s.get$hue(t)||null!=s.get$saturation(t)||null!=s.get$lightness(t)?(n=s.get$hue(t),null==n&&(n=e.get$hue(e)),r=s.get$saturation(t),null==r&&(r=e.get$saturation(e)),i=s.get$lightness(t),null==i&&(i=e.get$lightness(e)),s=s.get$alpha(t),e.changeHsl$4$alpha$hue$lightness$saturation(null==s?e._color1$_alpha:s,n,i,r)):null!=s.get$red(t)||null!=s.get$green(t)||null!=s.get$blue(t)?(n=C.NullableExtension_andThen0(s.get$red(t),C.number2__fuzzyRound$closure()),null==n&&(n=e.get$red(e)),r=C.NullableExtension_andThen0(s.get$green(t),C.number2__fuzzyRound$closure()),null==r&&(r=e.get$green(e)),i=C.NullableExtension_andThen0(s.get$blue(t),C.number2__fuzzyRound$closure()),null==i&&(i=e.get$blue(e)),s=s.get$alpha(t),e.changeRgb$4$alpha$blue$green$red(null==s?e._color1$_alpha:s,i,r,n)):(s=s.get$alpha(t),e.changeAlpha$1(null==s?e._color1$_alpha:s))},$signature:377},C.colorClass__closure1.prototype={call$1:function(e){return e.get$red(e)},$signature:120},C.colorClass__closure2.prototype={call$1:function(e){return e.get$green(e)},$signature:120},C.colorClass__closure3.prototype={call$1:function(e){return e.get$blue(e)},$signature:120},C.colorClass__closure4.prototype={call$1:function(e){return e.get$hue(e)},$signature:56},C.colorClass__closure5.prototype={call$1:function(e){return e.get$saturation(e)},$signature:56},C.colorClass__closure6.prototype={call$1:function(e){return e.get$lightness(e)},$signature:56},C.colorClass__closure7.prototype={call$1:function(e){return e.get$whiteness(e)},$signature:56},C.colorClass__closure8.prototype={call$1:function(e){return e.get$blackness(e)},$signature:56},C.colorClass__closure9.prototype={call$1:function(e){return e._color1$_alpha},$signature:56},C._Channels.prototype={},C.SassColor0.prototype={get$red:function(e){var t;return null==this._color1$_red&&this._color1$_hslToRgb$0(),t=this._color1$_red,t.toString,t},get$green:function(e){var t;return null==this._color1$_green&&this._color1$_hslToRgb$0(),t=this._color1$_green,t.toString,t},get$blue:function(e){var t;return null==this._color1$_blue&&this._color1$_hslToRgb$0(),t=this._color1$_blue,t.toString,t},get$hue:function(e){var t;return null==this._color1$_hue&&this._color1$_rgbToHsl$0(),t=this._color1$_hue,t.toString,t},get$saturation:function(e){var t;return null==this._color1$_saturation&&this._color1$_rgbToHsl$0(),t=this._color1$_saturation,t.toString,t},get$lightness:function(e){var t;return null==this._color1$_lightness&&this._color1$_rgbToHsl$0(),t=this._color1$_lightness,t.toString,t},get$whiteness:function(e){return Math.min(Math.min(this.get$red(this),this.get$green(this)),this.get$blue(this))/255*100},get$blackness:function(e){return 100-Math.max(Math.max(this.get$red(this),this.get$green(this)),this.get$blue(this))/255*100},accept$1$1:function(e){var t,n,r,i,s,a;return e._serialize0$_style===A.OutputStyle_10?C.fuzzyEquals0(this._color1$_alpha,1)?(t=I.$get$namesByColor0().$index(0,this),n=e._serialize0$_canUseShortHex$1(this)?4:7,null!=t&&t.length<=n?e._serialize0$_buffer.write$1(0,t):(r=e._serialize0$_buffer,e._serialize0$_canUseShortHex$1(this)?(r.writeCharCode$1(35),r.writeCharCode$1(C.hexCharFor0(15&this.get$red(this))),r.writeCharCode$1(C.hexCharFor0(15&this.get$green(this))),r.writeCharCode$1(C.hexCharFor0(15&this.get$blue(this)))):(r.writeCharCode$1(35),e._serialize0$_writeHexComponent$1(this.get$red(this)),e._serialize0$_writeHexComponent$1(this.get$green(this)),e._serialize0$_writeHexComponent$1(this.get$blue(this))))):e._serialize0$_writeRgb$1(this):(i=this.format,null!=i?i===A._ColorFormatEnum_rgbFunction0?e._serialize0$_writeRgb$1(this):(r=e._serialize0$_buffer,i===A._ColorFormatEnum_hslFunction0?(s=this._color1$_alpha,a=C.fuzzyEquals0(s,1),r.write$1(0,a?"hsl(":"hsla("),e._serialize0$_writeNumber$1(this.get$hue(this)),r.write$1(0,", "),e._serialize0$_writeNumber$1(this.get$saturation(this)),r.writeCharCode$1(37),r.write$1(0,", "),e._serialize0$_writeNumber$1(this.get$lightness(this)),r.writeCharCode$1(37),a||(r.write$1(0,", "),e._serialize0$_writeNumber$1(s)),r.writeCharCode$1(41)):r.write$1(0,V.SpanColorFormat_2._as(i)._color1$_span.get$text())):(r=I.$get$namesByColor0(),r.containsKey$1(this)&&!C.fuzzyEquals0(this._color1$_alpha,0)?e._serialize0$_buffer.write$1(0,r.$index(0,this)):C.fuzzyEquals0(this._color1$_alpha,1)?(e._serialize0$_buffer.writeCharCode$1(35),e._serialize0$_writeHexComponent$1(this.get$red(this)),e._serialize0$_writeHexComponent$1(this.get$green(this)),e._serialize0$_writeHexComponent$1(this.get$blue(this))):e._serialize0$_writeRgb$1(this))),null},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertColor$1:function(e){return this},changeRgb$4$alpha$blue$green$red:function(e,t,n,r){var i=null==r?this.get$red(this):r,s=null==n?this.get$green(this):n,a=null==t?this.get$blue(this):t;return C.SassColor$rgb0(i,s,a,null==e?this._color1$_alpha:e)},changeRgb$3$blue$green$red:function(e,t,n){return this.changeRgb$4$alpha$blue$green$red(null,e,t,n)},changeRgb$1$alpha:function(e){return this.changeRgb$4$alpha$blue$green$red(e,null,null,null)},changeRgb$1$blue:function(e){return this.changeRgb$4$alpha$blue$green$red(null,e,null,null)},changeRgb$1$green:function(e){return this.changeRgb$4$alpha$blue$green$red(null,null,e,null)},changeRgb$1$red:function(e){return this.changeRgb$4$alpha$blue$green$red(null,null,null,e)},changeHsl$4$alpha$hue$lightness$saturation:function(e,t,n,r){var i=null==t?this.get$hue(this):t,s=null==r?this.get$saturation(this):r,a=null==n?this.get$lightness(this):n;return C.SassColor$hsl(i,s,a,null==e?this._color1$_alpha:e)},changeHsl$1$saturation:function(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,null,e)},changeHsl$1$lightness:function(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,e,null)},changeHsl$1$hue:function(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,e,null,null)},changeHwb$4$alpha$blackness$hue$whiteness:function(e,t,n,r){var i=null==n?this.get$hue(this):n;return C.SassColor_SassColor$hwb0(i,r,t,e)},changeAlpha$1:function(e){return new C.SassColor0(this._color1$_red,this._color1$_green,this._color1$_blue,this._color1$_hue,this._color1$_saturation,this._color1$_lightness,C.fuzzyAssertRange0(e,0,1,"alpha"),null)},plus$1:function(e){if(!(e instanceof C.SassNumber0)&&!(e instanceof C.SassColor0))return this.super$Value$plus0(e);throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1:function(e){if(!(e instanceof C.SassNumber0)&&!(e instanceof C.SassColor0))return this.super$Value$minus0(e);throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null))},dividedBy$1:function(e){if(!(e instanceof C.SassNumber0)&&!(e instanceof C.SassColor0))return this.super$Value$dividedBy0(e);throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" / "+e.toString$0(0)+'".',null))},$eq:function(e,t){return null!=t&&(t instanceof C.SassColor0&&t.get$red(t)===this.get$red(this)&&t.get$green(t)===this.get$green(this)&&t.get$blue(t)===this.get$blue(this)&&t._color1$_alpha===this._color1$_alpha)},get$hashCode:function(e){return A.JSInt_methods.get$hashCode(this.get$red(this))^A.JSInt_methods.get$hashCode(this.get$green(this))^A.JSInt_methods.get$hashCode(this.get$blue(this))^A.JSNumber_methods.get$hashCode(this._color1$_alpha)},_color1$_rgbToHsl$0:function(){var e,t,n=this.get$red(this)/255,r=this.get$green(this)/255,i=this.get$blue(this)/255,s=Math.max(Math.max(n,r),i),a=Math.min(Math.min(n,r),i),o=s-a,l=s===a;l?this._color1$_hue=0:s===n?this._color1$_hue=A.JSNumber_methods.$mod(60*(r-i)/o,360):s===r?this._color1$_hue=A.JSNumber_methods.$mod(120+60*(i-n)/o,360):s===i&&(this._color1$_hue=A.JSNumber_methods.$mod(240+60*(n-r)/o,360)),e=s+a,t=50*e,this._color1$_lightness=t,l?this._color1$_saturation=0:(l=100*o,this._color1$_saturation=t<50?l/e:l/(2-s-a))},_color1$_hslToRgb$0:function(){var e=this.get$hue(this)/360,t=this.get$saturation(this)/100,n=this.get$lightness(this)/100,r=n<=.5?n*(t+1):n+t-n*t,i=2*n-r;this._color1$_red=C.fuzzyRound0(255*C.SassColor__hueToRgb0(i,r,e+.3333333333333333)),this._color1$_green=C.fuzzyRound0(255*C.SassColor__hueToRgb0(i,r,e)),this._color1$_blue=C.fuzzyRound0(255*C.SassColor__hueToRgb0(i,r,e-.3333333333333333))}},C.SassColor_SassColor$hwb_toRgb0.prototype={call$1:function(e){return C.fuzzyRound0(255*(C.SassColor__hueToRgb0(0,1,e)*this.factor+this._box_0.scaledWhiteness))},$signature:157},C._ColorFormatEnum0.prototype={toString$0:function(e){return this._color1$_name}},C.SpanColorFormat0.prototype={},C.Combinator0.prototype={_enumToString$0:function(){return"Combinator."+this._name},toString$0:function(e){return this._combinator0$_text}},C.ModifiableCssComment0.prototype={accept$1$1:function(e){return e.visitCssComment$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},$isCssComment0:1,get$span:function(e){return this.span}},C.compileAsync_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p=0,h=C._makeAsyncAwaitCompleter(V.NodeCompileResult),d=this,f=C._wrapJsFunctionForAsync((function(g,m){if(1===g)return C._asyncRethrow(m,h);while(1)switch(p){case 0:return u=d.options,_=null==u,c=_?null:E.get$loadPaths$x(u),$=_?null:E.get$quietDeps$x(u),null==$&&($=!1),t=C._parseOutputStyle0(_?null:E.get$style$x(u)),n=_?null:E.get$verbose$x(u),null==n&&(n=!1),r=_?null:E.get$charset$x(u),null==r&&(r=!0),i=_?null:E.get$sourceMap$x(u),null==i&&(i=!1),s=_?null:E.get$logger$x(u),s=new C.NodeToDartLogger(s,new C.StderrLogger0(d.color),d.ascii),_?a=null:(a=E.get$importers$x(u),a=null==a?null:E.map$1$1$ax(a,new C.compileAsync__closure,V.AsyncImporter)),o=C._parseFunctions0(_?null:E.get$functions$x(u),!0),p=3,C._asyncAwait(C.compileAsync0(d.path,r,null,o,null,C.AsyncImportCache$(a,c,s,null),null,null,s,null,$,i,t,null,!0,n),f);case 3:l=m,u=_?null:E.get$sourceMapIncludeSources$x(u),e=C._convertResult(l,null!=u&&u),p=1;break;case 1:return C._asyncReturn(e,h)}}));return C._asyncStartSync(f,h)},$signature:212},C.compileAsync__closure.prototype={call$1:function(e){return C._parseAsyncImporter(e)},$signature:213},C.compileStringAsync_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f=0,g=C._makeAsyncAwaitCompleter(V.NodeCompileResult),m=this,y=C._wrapJsFunctionForAsync((function(S,v){if(1===S)return C._asyncRethrow(v,g);while(1)switch(f){case 0:return _=m.options,c=null==_,$=C.parseSyntax(c?null:E.get$syntax$x(_)),p=c?null:C.NullableExtension_andThen0(E.get$url$x(_),C.utils1__jsToDartUrl$closure()),h=c?null:E.get$loadPaths$x(_),d=c?null:E.get$quietDeps$x(_),null==d&&(d=!1),t=C._parseOutputStyle0(c?null:E.get$style$x(_)),n=c?null:E.get$verbose$x(_),null==n&&(n=!1),r=c?null:E.get$charset$x(_),null==r&&(r=!0),i=c?null:E.get$sourceMap$x(_),null==i&&(i=!1),s=c?null:E.get$logger$x(_),s=new C.NodeToDartLogger(s,new C.StderrLogger0(m.color),m.ascii),c?a=null:(a=E.get$importers$x(_),a=null==a?null:E.map$1$1$ax(a,new C.compileStringAsync__closure,V.AsyncImporter)),o=c?null:C.NullableExtension_andThen0(E.get$importer$x(_),new C.compileStringAsync__closure0),null==o&&(o=null==(c?null:E.get$url$x(_))?new C.NoOpImporter:null),l=C._parseFunctions0(c?null:E.get$functions$x(_),!0),f=3,C._asyncAwait(C.compileStringAsync0(m.text,r,l,C.AsyncImportCache$(a,h,s,null),o,null,null,s,null,d,i,t,$,p,!0,n),y);case 3:u=v,_=c?null:E.get$sourceMapIncludeSources$x(_),e=C._convertResult(u,null!=_&&_),f=1;break;case 1:return C._asyncReturn(e,g)}}));return C._asyncStartSync(y,g)},$signature:212},C.compileStringAsync__closure.prototype={call$1:function(e){return C._parseAsyncImporter(e)},$signature:213},C.compileStringAsync__closure0.prototype={call$1:function(e){return C._parseAsyncImporter(e)},$signature:382},C._wrapAsyncSassExceptions_closure.prototype={call$1:function(e){var t;return t=e instanceof C.SassException0?C.throwNodeException(e,this.ascii,this.color,null):C.jsThrow(null==e?V.Object._as(e):e),t},$signature:383},C._parseFunctions_closure0.prototype={call$2:function(e,t){var n,r=this.result;this.asynch?(n=C._Cell$(),n.__late_helper$_value=C.AsyncCallable_AsyncCallable$fromSignature(e,new C._parseFunctions__closure3(t,n),!0),r.push(n._readLocal$0())):(n=C._Cell$(),n.__late_helper$_value=C.Callable_Callable$fromSignature(e,new C._parseFunctions__closure2(t,n),!0),r.push(n._readLocal$0()))},$signature:122},C._parseFunctions__closure2.prototype={call$1:function(e){var t,n,r=k.Invali,i=V.Function._as(this.callback).call$1(C.toJSArray(e));if(i instanceof C.Value0)return i;throw t=null!=i&&i instanceof _.Promise,n=this.callable,t?C.wrapException(r+E.get$name$x(n.readLocal$0())+'":\nPromises may only be returned for sass.compileAsync() and sass.compileStringAsync().'):C.wrapException(r+E.get$name$x(n.readLocal$0())+'": '+C.S(i)+" is not a sass.Value.")},$signature:3},C._parseFunctions__closure3.prototype={call$1:function(e){return this.$call$body$_parseFunctions__closure0(e)},$call$body$_parseFunctions__closure0:function(e){var t,n,r=0,i=C._makeAsyncAwaitCompleter(V.Value_2),s=this,a=C._wrapJsFunctionForAsync((function(o,l){if(1===o)return C._asyncRethrow(l,i);while(1)switch(r){case 0:n=V.Function._as(s.callback).call$1(C.toJSArray(e)),r=null!=n&&n instanceof _.Promise?3:4;break;case 3:return r=5,C._asyncAwait(C.promiseToFuture(V.Promise._as(n),V.Object),a);case 5:n=l;case 4:if(n instanceof C.Value0){t=n,r=1;break}throw C.wrapException(k.Invali+E.get$name$x(s.callable.readLocal$0())+'": '+C.S(n)+" is not a sass.Value.");case 1:return C._asyncReturn(t,i)}}));return C._asyncStartSync(a,i)},$signature:89},C._compileStylesheet_closure1.prototype={call$1:function(e){return""===e?C.Uri_Uri$dataFromString(C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(this.stylesheet.span.file._decodedChars,0,null),0,null),A.C_Utf8Codec,null).get$_core$_text():this.importCache.sourceMapUrl$1(0,C.Uri_parse(e)).toString$0(0)},$signature:5},C.CompileOptions.prototype={},C.CompileStringOptions.prototype={},C.NodeCompileResult.prototype={},C.CompileResult0.prototype={},C.ComplexSassNumber0.prototype={get$numeratorUnits:function(e){return this._complex0$_numeratorUnits},get$denominatorUnits:function(e){return this._complex0$_denominatorUnits},get$hasUnits:function(){return!0},hasUnit$1:function(e){return!1},compatibleWithUnit$1:function(e){return!1},hasPossiblyCompatibleUnits$1:function(e){throw C.wrapException(C.UnimplementedError$(k.Comple))},withValue$1:function(e){return new C.ComplexSassNumber0(this._complex0$_numeratorUnits,this._complex0$_denominatorUnits,e,null)},withSlash$2:function(e,t){return new C.ComplexSassNumber0(this._complex0$_numeratorUnits,this._complex0$_denominatorUnits,this._number1$_value,new C.Tuple2(e,t,V.Tuple2_SassNumber_SassNumber_2))}},C.ComplexSelector0.prototype={get$specificity:function(){var e,t=this._complex$__ComplexSelector_specificity_FI;return t===I&&(e=A.JSArray_methods.fold$2(this.components,0,new C.ComplexSelector_specificity_closure0),this._complex$__ComplexSelector_specificity_FI!==I&&C.throwUnnamedLateFieldADI(),this._complex$__ComplexSelector_specificity_FI=e,t=e),t},get$singleCompound:function(){if(0===this.leadingCombinators.length){var e=this.components;e=1===e.length&&0===A.JSArray_methods.get$first(e).combinators.length}else e=!1;return e?A.JSArray_methods.get$first(this.components).selector:null},accept$1$1:function(e){return e.visitComplexSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},isSuperselector$1:function(e){return 0===this.leadingCombinators.length&&0===e.leadingCombinators.length&&C.complexIsSuperselector0(this.components,e.components)},withAdditionalCombinators$1:function(e){var t,n,r,i;return 0===e.length?this:(t=this.components,n=this.leadingCombinators,r=this.span,0===t.length?(t=C.List_List$of(n,!0,V.CssValue_Combinator_2),A.JSArray_methods.addAll$1(t,e),C.ComplexSelector$0(t,A.List_empty13,r,this.lineBreak||!1)):(i=C.List_List$of(C.IterableExtension_get_exceptLast0(t),!0,V.ComplexSelectorComponent_2),i.push(A.JSArray_methods.get$last(t).withAdditionalCombinators$1(e)),C.ComplexSelector$0(n,i,r,this.lineBreak||!1)))},concatenate$3$forceLineBreak:function(e,t,n){var r,i,s,a,o=e.leadingCombinators;return 0===o.length?(o=C.List_List$of(this.components,!0,V.ComplexSelectorComponent_2),A.JSArray_methods.addAll$1(o,e.components),r=this.lineBreak||e.lineBreak||n,C.ComplexSelector$0(this.leadingCombinators,o,t,r)):(r=this.components,i=this.leadingCombinators,s=e.components,0===r.length?(r=C.List_List$of(i,!0,V.CssValue_Combinator_2),A.JSArray_methods.addAll$1(r,o),C.ComplexSelector$0(r,s,t,this.lineBreak||e.lineBreak||n)):(a=C.List_List$of(C.IterableExtension_get_exceptLast0(r),!0,V.ComplexSelectorComponent_2),a.push(A.JSArray_methods.get$last(r).withAdditionalCombinators$1(o)),A.JSArray_methods.addAll$1(a,s),C.ComplexSelector$0(i,a,t,this.lineBreak||e.lineBreak||n)))},concatenate$2:function(e,t){return this.concatenate$3$forceLineBreak(e,t,!1)},get$hashCode:function(e){return A.C_ListEquality0.hash$1(this.leadingCombinators)^A.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof C.ComplexSelector0&&A.C_ListEquality.equals$2(0,this.leadingCombinators,t.leadingCombinators)&&A.C_ListEquality.equals$2(0,this.components,t.components))}},C.ComplexSelector_specificity_closure0.prototype={call$2:function(e,t){return e+t.selector.get$specificity()},$signature:385},C.ComplexSelectorComponent0.prototype={withAdditionalCombinators$1:function(e){var t,n;return 0===e.length?t=this:(t=V.CssValue_Combinator_2,n=C.List_List$of(this.combinators,!0,t),A.JSArray_methods.addAll$1(n,e),t=new C.ComplexSelectorComponent0(this.selector,C.List_List$unmodifiable(n,t),this.span)),t},get$hashCode:function(e){return A.C_ListEquality0.hash$1(this.selector.components)^A.C_ListEquality0.hash$1(this.combinators)},$eq:function(e,t){var n;return null!=t&&(t instanceof C.ComplexSelectorComponent0?(n=A.C_ListEquality.equals$2(0,this.selector.components,t.selector.components),n=n&&A.C_ListEquality.equals$2(0,this.combinators,t.combinators)):n=!1,n)},toString$0:function(e){var t=this.combinators;return C.serializeSelector0(this.selector,!0)+new C.MappedListIterable(t,new C.ComplexSelectorComponent_toString_closure0,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,"")}},C.ComplexSelectorComponent_toString_closure0.prototype={call$1:function(e){return" "+e.toString$0(0)},$signature:386},C.CompoundSelector0.prototype={get$specificity:function(){var e,t=this._compound$__CompoundSelector_specificity_FI;return t===I&&(e=A.JSArray_methods.fold$2(this.components,0,new C.CompoundSelector_specificity_closure0),this._compound$__CompoundSelector_specificity_FI!==I&&C.throwUnnamedLateFieldADI(),this._compound$__CompoundSelector_specificity_FI=e,t=e),t},accept$1$1:function(e){return e.visitCompoundSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},get$hashCode:function(e){return A.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof C.CompoundSelector0&&A.C_ListEquality.equals$2(0,this.components,t.components))}},C.CompoundSelector_specificity_closure0.prototype={call$2:function(e,t){return e+t.get$specificity()},$signature:387},C.Configuration0.prototype={throughForward$1:function(e){var t,n,r,i,s=this._configuration$_values;return s.get$isEmpty(s)?A.Configuration_Map_empty_null0:(t=e.prefix,null!=t&&(s=new C.UnprefixedMapView0(s,t,V.UnprefixedMapView_ConfiguredValue_2)),n=e.shownVariables,r=e.hiddenVariables,null!=n?s=new C.LimitedMapView0(s,n._base.intersection$1(new C.MapKeySet(s,V.MapKeySet_nullable_Object)),V.LimitedMapView_String_ConfiguredValue_2):(null!=r?(i=r._base,i=i.get$isNotEmpty(i)):i=!1,i&&(s=C.LimitedMapView$blocklist0(s,r,V.String,V.ConfiguredValue_2))),this._configuration$_withValues$1(s))},_configuration$_withValues$1:function(e){var t=this._configuration$__originalConfiguration;return new C.Configuration0(e,null==t?this:t)},toString$0:function(e){var t=this._configuration$_values;return"("+t.get$entries(t).map$1$1(0,new C.Configuration_toString_closure0,V.String).join$1(0,", ")+")"}},C.Configuration_toString_closure0.prototype={call$1:function(e){return"$"+C.S(e.key)+": "+C.S(e.value)},$signature:388},C.ExplicitConfiguration0.prototype={_configuration$_withValues$1:function(e){var t=this._configuration$__originalConfiguration;return null==t&&(t=this),new C.ExplicitConfiguration0(this.nodeWithSpan,e,t)}},C.ConfiguredValue0.prototype={toString$0:function(e){return C.serializeValue0(this.value,!0,!0)}},C.ConfiguredVariable0.prototype={toString$0:function(e){var t=this.expression.toString$0(0),n=this.isGuarded?" !default":"";return"$"+this.name+": "+t+n},$isAstNode0:1,get$span:function(e){return this.span}},C.ContentBlock0.prototype={accept$1$1:function(e){return e.visitContentBlock$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n=this.$arguments;return n=0===n.$arguments.length&&null==n.restArgument?"":" using ("+n.toString$0(0)+")",t=this.children,n+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"}},C.ContentRule0.prototype={accept$1$1:function(e){return e.visitContentRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.$arguments;return t.get$isEmpty(t)?"@content;":"@content("+t.toString$0(0)+");"},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C._disallowedFunctionNames_closure0.prototype={call$1:function(e){return e.name},$signature:389},C.CssParser0.prototype={get$plainCss:function(){return!0},silentComment$0:function(){var e=this.scanner,t=e._string_scanner$_position;this.super$Parser$silentComment0(),this.error$2(0,k.Silent,e.spanFrom$1(new C._SpanScannerState(e,t)))},atRule$2$root:function(e,t){var n,r,i,s,a,o,l,u=this.scanner,_=new C._SpanScannerState(u,u._string_scanner$_position);switch(u.expectChar$1(64),n=this.interpolatedIdentifier$0(),this.whitespace$0(),n.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.",u.spanFrom$1(_));break;case"import":return r=new C._SpanScannerState(u,u._string_scanner$_position),i=u.peekChar$0(),s=117===i||85===i?this.dynamicUrl$0():new C.StringExpression0(this.interpolatedString$0().asInterpolation$1$static(!0),!1),a=u.spanFrom$1(r),this.whitespace$0(),o=this.tryImportModifiers$0(),this.expectStatementSeparator$1("@import rule"),l=C._setArrayType([new C.StaticImport0(C.Interpolation$0(C._setArrayType([s],V.JSArray_Object),a),o,u.spanFrom$1(r))],V.JSArray_Import_2),u=u.spanFrom$1(_),new C.ImportRule0(C.List_List$unmodifiable(l,V.Import_2),u);case"media":return this.mediaRule$1(_);case"-moz-document":return this.mozDocumentRule$2(_,n);case"supports":return this.supportsRule$1(_);default:return this.unknownAtRule$2(_,n)}},identifierLike$0:function(){var e,t,n,r,i,s=this.scanner,a=new C._SpanScannerState(s,s._string_scanner$_position),o=this.interpolatedIdentifier$0(),l=o.get$asPlain(),u=l.toLowerCase(),_=this.trySpecialFunction$2(u,a);if(null!=_)return _;if(e=s._string_scanner$_position,!s.scanChar$1(40))return new C.StringExpression0(o,!1);if(t="var"===u,n=C._setArrayType([],V.JSArray_Expression_2),!s.scanChar$1(41)){do{if(this.whitespace$0(),t&&1===n.length&&41===s.peekChar$0()){r=C.FileLocation$_(s._sourceFile,s._string_scanner$_position),i=r.offset,i=C._FileSpan$(r.file,i,i),n.push(new C.StringExpression0(C.Interpolation$0(C._setArrayType([""],V.JSArray_Object),i),!1));break}n.push(this.expressionUntilComma$1$singleEquals(!0)),this.whitespace$0()}while(s.scanChar$1(44));s.expectChar$1(41)}return I.$get$_disallowedFunctionNames0().contains$1(0,l)&&this.error$2(0,k.This_f,s.spanFrom$1(a)),r=C.Interpolation$0(C._setArrayType([new C.StringExpression0(o,!1)],V.JSArray_Object),o.span),e=s.spanFrom$1(new C._SpanScannerState(s,e)),i=V.Expression_2,new C.InterpolatedFunctionExpression0(r,new C.ArgumentInvocation0(C.List_List$unmodifiable(n,i),C.ConstantMap_ConstantMap$from(A.Map_empty9,V.String,i),null,null,e),s.spanFrom$1(a))},namespacedExpression$2:function(e,t){var n=this.super$StylesheetParser$namespacedExpression0(e,t);this.error$2(0,k.Modulen,n.get$span(n))}},C.DebugRule0.prototype={accept$1$1:function(e){return e.visitDebugRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"@debug "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C.ModifiableCssDeclaration0.prototype={accept$1$1:function(e){return e.visitCssDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.name.toString$0(0)+": "+this.value.toString$0(0)+";"},get$span:function(e){return this.span}},C.Declaration0.prototype={accept$1$1:function(e){return e.visitDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n,r=new C.StringBuffer(""),i=this.name,s=""+i.toString$0(0);return r._contents=s,s=r._contents=s+C.Primitives_stringFromCharCode(58),t=this.value,null!=t&&(i=A.JSString_methods.startsWith$1(i.get$initialPlain(),"--")?s:r._contents=s+C.Primitives_stringFromCharCode(32),r._contents=i+t.toString$0(0)),n=this.children,null==n?r.toString$0(0)+";":r.toString$0(0)+" {"+A.JSArray_methods.join$1(n," ")+"}"},get$span:function(e){return this.span}},C.SupportsDeclaration0.prototype={get$isCustomProperty:function(){var e=this.name;return e instanceof C.StringExpression0&&!e.hasQuotes&&A.JSString_methods.startsWith$1(e.text.get$initialPlain(),"--")},toString$0:function(e){return"("+this.name.toString$0(0)+": "+this.value.toString$0(0)+")"},$isAstNode0:1,get$span:function(e){return this.span}},C.Deprecation0.prototype={_enumToString$0:function(){return"Deprecation."+this._name},toString$0:function(e){return this.id}},C.DeprecationHandlingLogger0.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){this._deprecation_handling$_inner.warn$4$deprecation$span$trace(0,t,n,r,i)},warn$3$span$trace:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,!1,n,r)},warn$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},warn$2$trace:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,null,n)},warnForDeprecation$4$span$trace:function(e,t,n,r){var i,s,a;if(this.fatalDeprecations.contains$1(0,e)){if(t+=k.x0a_This+e.toString$0(0)+k.x20depre,i=null==n,!i&&null!=r)throw C.wrapException(C.SassRuntimeException$0(t,n,r));if(i)throw C.wrapException(C.SassScriptException$0(t,null));throw C.wrapException(C.SassException$0(t,n))}e.isFuture&&!this.futureDeprecations.contains$1(0,e)||this.limitRepetition&&(i=this._deprecation_handling$_warningCounts,s=i.$index(0,e),a=(null==s?0:s)+1,i.$indexSet(0,e,a),a>5)||this._deprecation_handling$_inner.warn$4$deprecation$span$trace(0,t,!0,n,r)},debug$2:function(e,t,n){return this._deprecation_handling$_inner.debug$2(0,t,n)},summarize$1$node:function(e){var t,n,r=this._deprecation_handling$_warningCounts;r=r.get$values(r),t=C._instanceType(r),n=C.IterableIntegerExtension_get_sum(new C.MappedIterable(new C.WhereIterable(r,new C.DeprecationHandlingLogger_summarize_closure1,t._eval$1("WhereIterable<Iterable.E>")),new C.DeprecationHandlingLogger_summarize_closure2,t._eval$1("MappedIterable<Iterable.E,int>"))),n>0&&(r=e?"":k.x0aRun_i,this._deprecation_handling$_inner.warn$1(0,""+n+k.x20repet+r))}},C.DeprecationHandlingLogger_summarize_closure1.prototype={call$1:function(e){return e>5},$signature:51},C.DeprecationHandlingLogger_summarize_closure2.prototype={call$1:function(e){return e-5},$signature:150},C.DynamicImport0.prototype={toString$0:function(e){return C.StringExpression_quoteText0(this.urlString)},$isImport0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.EachRule0.prototype={accept$1$1:function(e){return e.visitEachRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.variables,n=this.children;return"@each "+new C.MappedListIterable(t,new C.EachRule_toString_closure0,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+" in "+this.list.toString$0(0)+" {"+(n&&A.JSArray_methods).join$1(n," ")+"}"},get$span:function(e){return this.span}},C.EachRule_toString_closure0.prototype={call$1:function(e){return"$"+e},$signature:5},C.EmptyExtensionStore0.prototype={get$_extension_store$_extensions:function(){return C.throwExpression(C.NoSuchMethodError_NoSuchMethodError$withInvocation(this,C.JSInvocationMirror$(A.Symbol__extensions,"get$_empty_extension_store0$_extensions",1,[],[],0)))},get$_extension_store$_sourceSpecificity:function(){return C.throwExpression(C.NoSuchMethodError_NoSuchMethodError$withInvocation(this,C.JSInvocationMirror$(A.Symbol__sourceSpecificity,"get$_empty_extension_store0$_sourceSpecificity",1,[],[],0)))},get$isEmpty:function(e){return!0},get$simpleSelectors:function(){return A.C_EmptyUnmodifiableSet0},extensionsWhereTarget$1:function(e){return A.List_empty17},addSelector$2:function(e,t){throw C.wrapException(C.UnsupportedError$(k.addSel))},addExtension$4:function(e,t,n,r){throw C.wrapException(C.UnsupportedError$(k.addExt_))},addExtensions$1:function(e){throw C.wrapException(C.UnsupportedError$(k.addExts))},clone$0:function(){return A.Tuple2_EmptyExtensionStore_Map_empty0},$isExtensionStore0:1},C.Environment0.prototype={closure$0:function(){var e,t,n,r=this._environment0$_forwardedModules,i=this._environment0$_nestedForwardedModules,s=this._environment0$_variables;return s=C._setArrayType(s.slice(0),C._arrayInstanceType(s)),e=this._environment0$_variableNodes,e=C._setArrayType(e.slice(0),C._arrayInstanceType(e)),t=this._environment0$_functions,t=C._setArrayType(t.slice(0),C._arrayInstanceType(t)),n=this._environment0$_mixins,n=C._setArrayType(n.slice(0),C._arrayInstanceType(n)),C.Environment$_0(this._environment0$_modules,this._environment0$_namespaceNodes,this._environment0$_globalModules,this._environment0$_importedModules,r,i,this._environment0$_allModules,s,e,t,n,this._environment0$_content)},addModule$3$namespace:function(e,t,n){var r,i,s;if(null==n){for(this._environment0$_globalModules.$indexSet(0,e,t),this._environment0$_allModules.push(e),r=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.get$first(this._environment0$_variables)));r.moveNext$0();)if(i=r.get$current(r),e.get$variables().containsKey$1(i))throw C.wrapException(C.SassScriptException$0(k.This_ma+i+'".',null))}else{if(r=this._environment0$_modules,r.containsKey$1(n))throw r=this._environment0$_namespaceNodes.$index(0,n),s=null==r?null:r.span,r=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=s&&r.$indexSet(0,s,"original @use"),C.wrapException(C.MultiSpanSassScriptException$0(k.There_+n+'".',"new @use",r));r.$indexSet(0,n,e),this._environment0$_namespaceNodes.$indexSet(0,n,t),this._environment0$_allModules.push(e)}},forwardModule$2:function(e,t){var n,r,i,s=this._environment0$_forwardedModules;for(null==s&&(s=this._environment0$_forwardedModules=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_Callable_2,V.AstNode_2)),n=C.ForwardedModuleView_ifNecessary0(e,t,V.Callable_2),r=C.LinkedHashMapKeyIterator$(s,s._modifications);r.moveNext$0();)i=r.__js_helper$_current,this._environment0$_assertNoConflicts$5(n.get$variables(),i.get$variables(),n,i,"variable"),this._environment0$_assertNoConflicts$5(n.get$functions(n),i.get$functions(i),n,i,"function"),this._environment0$_assertNoConflicts$5(n.get$mixins(),i.get$mixins(),n,i,"mixin");this._environment0$_allModules.push(e),s.$indexSet(0,n,t)},_environment0$_assertNoConflicts$5:function(e,t,n,r,i){var s,a,o,l,u,_;for(e.get$length(e)<t.get$length(t)?(s=t,a=e):(s=e,a=t),o=E.get$iterator$ax(a.get$keys(a)),l="variable"===i;o.moveNext$0();)if(u=o.get$current(o),s.containsKey$1(u)&&!(l?n.variableIdentity$1(u)===r.variableIdentity$1(u):E.$eq$(s.$index(0,u),a.$index(0,u))))throw l&&(u="$"+u),o=this._environment0$_forwardedModules,null==o?_=null:(o=o.$index(0,r),_=null==o?null:E.get$span$z(o)),o=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=_&&o.$indexSet(0,_,"original @forward"),C.wrapException(C.MultiSpanSassScriptException$0("Two forwarded modules both define a "+i+" named "+u+".","new @forward",o))},importForwards$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f=e._environment0$_environment._environment0$_forwardedModules;if(null!=f){if(t=this._environment0$_forwardedModules,null!=t){for(n=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_Callable_2,V.AstNode_2),r=f.get$entries(f),r=r.get$iterator(r),i=this._environment0$_globalModules;r.moveNext$0();)s=r.get$current(r),a=s.key,t.containsKey$1(a)&&i.containsKey$1(a)||n.$indexSet(0,a,s.value);f=n}else t=this._environment0$_forwardedModules=C.LinkedHashMap_LinkedHashMap$_empty(V.Module_Callable_2,V.AstNode_2);if(n=C._instanceType(f)._eval$1("LinkedHashMapKeyIterable<1>"),r=n._eval$1("ExpandIterable<Iterable.E,String>"),i=r._eval$1("Iterable.E"),o=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.Environment_importForwards_closure2,r),i),l=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.Environment_importForwards_closure3,r),i),u=C.LinkedHashSet_LinkedHashSet$of(new C.ExpandIterable(new C.LinkedHashMapKeyIterable(f,n),new C.Environment_importForwards_closure4,r),i),r=this._environment0$_variables,i=r.length,1===i){for(n=this._environment0$_importedModules,i=n.get$entries(n).toList$0(0),s=i.length,a=V.Callable_2,_=0;_<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++_)c=i[_],e=c.key,$=C.ShadowedModuleView_ifNecessary0(e,l,u,o,a),null!=$&&(n.remove$1(0,e),p=$.variables,p.get$isEmpty(p)?(p=$.functions,p.get$isEmpty(p)?(p=$.mixins,p.get$isEmpty(p)?(p=$._shadowed_view0$_inner,p=p.get$css(p),p=E.get$isEmpty$asx(p.get$children(p))):p=!1):p=!1):p=!1,p||n.$indexSet(0,$,c.value));for(i=t.get$entries(t).toList$0(0),s=i.length,_=0;_<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++_)c=i[_],e=c.key,$=C.ShadowedModuleView_ifNecessary0(e,l,u,o,a),null!=$&&(t.remove$1(0,e),p=$.variables,p.get$isEmpty(p)?(p=$.functions,p.get$isEmpty(p)?(p=$.mixins,p.get$isEmpty(p)?(p=$._shadowed_view0$_inner,p=p.get$css(p),p=E.get$isEmpty$asx(p.get$children(p))):p=!1):p=!1):p=!1,p||t.$indexSet(0,$,c.value));n.addAll$1(0,f),t.addAll$1(0,f)}else{if(s=this._environment0$_nestedForwardedModules,null==s){for(h=i-1,d=E.JSArray_JSArray$allocateGrowable(h,V.List_Module_Callable_2),i=V.JSArray_Module_Callable_2,_=0;_<h;++_)d[_]=C._setArrayType([],i);this._environment0$_nestedForwardedModules=d,i=d}else i=s;A.JSArray_methods.addAll$1(A.JSArray_methods.get$last(i),new C.LinkedHashMapKeyIterable(f,n))}for(n=C._LinkedHashSetIterator$(o,o._collection$_modifications),i=this._environment0$_variableIndices,s=this._environment0$_variableNodes,a=C._instanceType(n)._precomputed1;n.moveNext$0();)p=n._collection$_current,null==p&&(p=a._as(p)),i.remove$1(0,p),E.remove$1$z(A.JSArray_methods.get$last(r),p),E.remove$1$z(A.JSArray_methods.get$last(s),p);for(n=C._LinkedHashSetIterator$(l,l._collection$_modifications),r=this._environment0$_functionIndices,i=this._environment0$_functions,s=C._instanceType(n)._precomputed1;n.moveNext$0();)a=n._collection$_current,null==a&&(a=s._as(a)),r.remove$1(0,a),E.remove$1$z(A.JSArray_methods.get$last(i),a);for(n=C._LinkedHashSetIterator$(u,u._collection$_modifications),r=this._environment0$_mixinIndices,i=this._environment0$_mixins,s=C._instanceType(n)._precomputed1;n.moveNext$0();)a=n._collection$_current,null==a&&(a=s._as(a)),r.remove$1(0,a),E.remove$1$z(A.JSArray_methods.get$last(i),a)}},getVariable$2$namespace:function(e,t){var n,r;return null!=t?this._environment0$_getModule$1(t).get$variables().$index(0,e):this._environment0$_lastVariableName===e?(n=this._environment0$_lastVariableIndex,n.toString,n=E.$index$asx(this._environment0$_variables[n],e),null==n?this._environment0$_getVariableFromGlobalModule$1(e):n):(n=this._environment0$_variableIndices,r=n.$index(0,e),null!=r?(this._environment0$_lastVariableName=e,this._environment0$_lastVariableIndex=r,n=E.$index$asx(this._environment0$_variables[r],e),null==n?this._environment0$_getVariableFromGlobalModule$1(e):n):(r=this._environment0$_variableIndex$1(e),null==r?this._environment0$_getVariableFromGlobalModule$1(e):(this._environment0$_lastVariableName=e,this._environment0$_lastVariableIndex=r,n.$indexSet(0,e,r),n=E.$index$asx(this._environment0$_variables[r],e),null==n?this._environment0$_getVariableFromGlobalModule$1(e):n)))},getVariable$1:function(e){return this.getVariable$2$namespace(e,null)},_environment0$_getVariableFromGlobalModule$1:function(e){return this._environment0$_fromOneModule$1$3(e,"variable",new C.Environment__getVariableFromGlobalModule_closure0(e),V.Value_2)},getVariableNode$2$namespace:function(e,t){var n,r;return null!=t?this._environment0$_getModule$1(t).get$variableNodes().$index(0,e):this._environment0$_lastVariableName===e?(n=this._environment0$_lastVariableIndex,n.toString,n=E.$index$asx(this._environment0$_variableNodes[n],e),null==n?this._environment0$_getVariableNodeFromGlobalModule$1(e):n):(n=this._environment0$_variableIndices,r=n.$index(0,e),null!=r?(this._environment0$_lastVariableName=e,this._environment0$_lastVariableIndex=r,n=E.$index$asx(this._environment0$_variableNodes[r],e),null==n?this._environment0$_getVariableNodeFromGlobalModule$1(e):n):(r=this._environment0$_variableIndex$1(e),null==r?this._environment0$_getVariableNodeFromGlobalModule$1(e):(this._environment0$_lastVariableName=e,this._environment0$_lastVariableIndex=r,n.$indexSet(0,e,r),n=E.$index$asx(this._environment0$_variableNodes[r],e),null==n?this._environment0$_getVariableNodeFromGlobalModule$1(e):n)))},_environment0$_getVariableNodeFromGlobalModule$1:function(e){var t,n,r;for(t=this._environment0$_importedModules,n=this._environment0$_globalModules,n=new C.LinkedHashMapKeyIterable(t,C._instanceType(t)._eval$1("LinkedHashMapKeyIterable<1>")).followedBy$1(0,new C.LinkedHashMapKeyIterable(n,C._instanceType(n)._eval$1("LinkedHashMapKeyIterable<1>"))),n=new C.FollowedByIterator(E.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(t=n._currentIterator,r=t.get$current(t).get$variableNodes().$index(0,e),null!=r)return r;return null},globalVariableExists$2$namespace:function(e,t){return null!=t?this._environment0$_getModule$1(t).get$variables().containsKey$1(e):!!A.JSArray_methods.get$first(this._environment0$_variables).containsKey$1(e)||null!=this._environment0$_getVariableFromGlobalModule$1(e)},globalVariableExists$1:function(e){return this.globalVariableExists$2$namespace(e,null)},_environment0$_variableIndex$1:function(e){var t,n;for(t=this._environment0$_variables,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},setVariable$5$global$namespace:function(e,t,n,r,i){var s,a,o,l,u,_,c,$;if(null==i){if(r||1===this._environment0$_variables.length)return this._environment0$_variableIndices.putIfAbsent$2(e,new C.Environment_setVariable_closure2(this,e)),s=this._environment0$_variables,A.JSArray_methods.get$first(s).containsKey$1(e)||(a=this._environment0$_fromOneModule$1$3(e,"variable",new C.Environment_setVariable_closure3(e),V.Module_Callable_2),null==a)?(E.$indexSet$ax(A.JSArray_methods.get$first(s),e,t),void E.$indexSet$ax(A.JSArray_methods.get$first(this._environment0$_variableNodes),e,n)):void a.setVariable$3(e,t,n);if(o=this._environment0$_nestedForwardedModules,null!=o&&!this._environment0$_variableIndices.containsKey$1(e)&&null==this._environment0$_variableIndex$1(e))for(s=new C.ReversedListIterable(o,C.instanceType(o)._eval$1("ReversedListIterable<1>")),s=new C.ListIterator(s,s.get$length(s)),l=C._instanceType(s)._precomputed1;s.moveNext$0();)for(u=s.__internal$_current,u=E.get$reversed$ax(null==u?l._as(u):u),u=new C.ListIterator(u,u.get$length(u)),_=C._instanceType(u)._precomputed1;u.moveNext$0();)if(c=u.__internal$_current,null==c&&(c=_._as(c)),c.get$variables().containsKey$1(e))return void c.setVariable$3(e,t,n);this._environment0$_lastVariableName===e?(s=this._environment0$_lastVariableIndex,s.toString,$=s):$=this._environment0$_variableIndices.putIfAbsent$2(e,new C.Environment_setVariable_closure4(this,e)),this._environment0$_inSemiGlobalScope||0!==$||($=this._environment0$_variables.length-1,this._environment0$_variableIndices.$indexSet(0,e,$)),this._environment0$_lastVariableName=e,this._environment0$_lastVariableIndex=$,E.$indexSet$ax(this._environment0$_variables[$],e,t),E.$indexSet$ax(this._environment0$_variableNodes[$],e,n)}else this._environment0$_getModule$1(i).setVariable$3(e,t,n)},setVariable$4$global:function(e,t,n,r){return this.setVariable$5$global$namespace(e,t,n,r,null)},setLocalVariable$3:function(e,t,n){var r,i=this._environment0$_variables,s=i.length;this._environment0$_lastVariableName=e,r=this._environment0$_lastVariableIndex=s-1,this._environment0$_variableIndices.$indexSet(0,e,r),E.$indexSet$ax(i[r],e,t),E.$indexSet$ax(this._environment0$_variableNodes[r],e,n)},getFunction$2$namespace:function(e,t){var n,r;return null!=t?(n=this._environment0$_getModule$1(t),n.get$functions(n).$index(0,e)):(n=this._environment0$_functionIndices,r=n.$index(0,e),null!=r?(n=E.$index$asx(this._environment0$_functions[r],e),null==n?this._environment0$_getFunctionFromGlobalModule$1(e):n):(r=this._environment0$_functionIndex$1(e),null==r?this._environment0$_getFunctionFromGlobalModule$1(e):(n.$indexSet(0,e,r),n=E.$index$asx(this._environment0$_functions[r],e),null==n?this._environment0$_getFunctionFromGlobalModule$1(e):n)))},_environment0$_getFunctionFromGlobalModule$1:function(e){return this._environment0$_fromOneModule$1$3(e,"function",new C.Environment__getFunctionFromGlobalModule_closure0(e),V.Callable_2)},_environment0$_functionIndex$1:function(e){var t,n;for(t=this._environment0$_functions,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},getMixin$2$namespace:function(e,t){var n,r;return null!=t?this._environment0$_getModule$1(t).get$mixins().$index(0,e):(n=this._environment0$_mixinIndices,r=n.$index(0,e),null!=r?(n=E.$index$asx(this._environment0$_mixins[r],e),null==n?this._environment0$_getMixinFromGlobalModule$1(e):n):(r=this._environment0$_mixinIndex$1(e),null==r?this._environment0$_getMixinFromGlobalModule$1(e):(n.$indexSet(0,e,r),n=E.$index$asx(this._environment0$_mixins[r],e),null==n?this._environment0$_getMixinFromGlobalModule$1(e):n)))},_environment0$_getMixinFromGlobalModule$1:function(e){return this._environment0$_fromOneModule$1$3(e,"mixin",new C.Environment__getMixinFromGlobalModule_closure0(e),V.Callable_2)},_environment0$_mixinIndex$1:function(e){var t,n;for(t=this._environment0$_mixins,n=t.length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},scope$1$3$semiGlobal$when:function(e,t,n){var r,i,s,a,o,l,u,_,c,$;if(t=t&&this._environment0$_inSemiGlobalScope,r=this._environment0$_inSemiGlobalScope,this._environment0$_inSemiGlobalScope=t,!n)try{return o=e.call$0(),o}finally{this._environment0$_inSemiGlobalScope=r}o=this._environment0$_variables,l=V.String,A.JSArray_methods.add$1(o,C.LinkedHashMap_LinkedHashMap$_empty(l,V.Value_2)),u=this._environment0$_variableNodes,A.JSArray_methods.add$1(u,C.LinkedHashMap_LinkedHashMap$_empty(l,V.AstNode_2)),_=this._environment0$_functions,c=V.Callable_2,A.JSArray_methods.add$1(_,C.LinkedHashMap_LinkedHashMap$_empty(l,c)),$=this._environment0$_mixins,A.JSArray_methods.add$1($,C.LinkedHashMap_LinkedHashMap$_empty(l,c)),c=this._environment0$_nestedForwardedModules,null!=c&&c.push(C._setArrayType([],V.JSArray_Module_Callable_2));try{return l=e.call$0(),l}finally{for(this._environment0$_inSemiGlobalScope=r,this._environment0$_lastVariableIndex=this._environment0$_lastVariableName=null,o=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0(o))),l=this._environment0$_variableIndices;o.moveNext$0();)i=o.get$current(o),l.remove$1(0,i);for(A.JSArray_methods.removeLast$0(u),o=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0(_))),l=this._environment0$_functionIndices;o.moveNext$0();)s=o.get$current(o),l.remove$1(0,s);for(o=E.get$iterator$ax(E.get$keys$z(A.JSArray_methods.removeLast$0($))),l=this._environment0$_mixinIndices;o.moveNext$0();)a=o.get$current(o),l.remove$1(0,a);o=this._environment0$_nestedForwardedModules,null!=o&&o.pop()}},scope$1$1:function(e,t){return this.scope$1$3$semiGlobal$when(e,!1,!0,t)},scope$1$2$when:function(e,t,n){return this.scope$1$3$semiGlobal$when(e,!1,t,n)},scope$1$2$semiGlobal:function(e,t,n){return this.scope$1$3$semiGlobal$when(e,t,!0,n)},toImplicitConfiguration$0:function(){var e,t,n,r,i,s,a,o,l,u=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue_2);for(e=this._environment0$_variables,t=this._environment0$_variableNodes,n=0;n<e.length;++n)for(r=e[n],i=t[n],s=r.get$entries(r),s=s.get$iterator(s);s.moveNext$0();)a=s.get$current(s),o=a.key,a=a.value,l=i.$index(0,o),l.toString,u.$indexSet(0,o,new C.ConfiguredValue0(a,null,l));return new C.Configuration0(u,null)},toModule$2:function(e,t){return C._EnvironmentModule__EnvironmentModule1(this,e,t,C.NullableExtension_andThen0(this._environment0$_forwardedModules,new C.Environment_toModule_closure0))},toDummyModule$0:function(){return C._EnvironmentModule__EnvironmentModule1(this,new C.CssStylesheet0(new C.UnmodifiableListView(A.List_empty16,V.UnmodifiableListView_CssNode_2),C.SourceFile$decoded(A.List_empty4,"<dummy module>").span$1(0,0)),A.C_EmptyExtensionStore0,C.NullableExtension_andThen0(this._environment0$_forwardedModules,new C.Environment_toDummyModule_closure0))},_environment0$_getModule$1:function(e){var t=this._environment0$_modules.$index(0,e);if(null!=t)return t;throw C.wrapException(C.SassScriptException$0('There is no module with the namespace "'+e+'".',null))},_environment0$_fromOneModule$1$3:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h=this._environment0$_nestedForwardedModules;if(null!=h)for(i=new C.ReversedListIterable(h,C._arrayInstanceType(h)._eval$1("ReversedListIterable<1>")),i=new C.ListIterator(i,i.get$length(i)),s=C._instanceType(i)._precomputed1;i.moveNext$0();)for(a=i.__internal$_current,a=E.get$reversed$ax(null==a?s._as(a):a),a=new C.ListIterator(a,a.get$length(a)),o=C._instanceType(a)._precomputed1;a.moveNext$0();)if(l=a.__internal$_current,u=n.call$1(null==l?o._as(l):l),null!=u)return u;for(i=this._environment0$_importedModules,i=C.LinkedHashMapKeyIterator$(i,i._modifications);i.moveNext$0();)if(u=n.call$1(i.__js_helper$_current),null!=u)return u;for(i=this._environment0$_globalModules,s=C.LinkedHashMapKeyIterator$(i,i._modifications),a=V.Callable_2,u=null,_=null;s.moveNext$0();)if(o=s.__js_helper$_current,c=n.call$1(o),null!=c&&($=a._is(c)?c:o.variableIdentity$1(e),!$.$eq(0,_))){if(null!=u){for(p=i.get$entries(i).map$1$1(0,new C.Environment__fromOneModule_closure0(n,r),V.nullable_FileSpan),s=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),i=p.get$iterator(p),a="includes "+t;i.moveNext$0();)o=i.get$current(i),null!=o&&s.$indexSet(0,o,a);throw C.wrapException(C.MultiSpanSassScriptException$0("This "+t+k.x20is_av,t+" use",s))}_=$,u=c}return u}},C.Environment_importForwards_closure2.prototype={call$1:function(e){var t=e.get$variables();return t.get$keys(t)},$signature:123},C.Environment_importForwards_closure3.prototype={call$1:function(e){var t=e.get$functions(e);return t.get$keys(t)},$signature:123},C.Environment_importForwards_closure4.prototype={call$1:function(e){var t=e.get$mixins();return t.get$keys(t)},$signature:123},C.Environment__getVariableFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$variables().$index(0,this.name)},$signature:392},C.Environment_setVariable_closure2.prototype={call$0:function(){var e=this.$this;return e._environment0$_lastVariableName=this.name,e._environment0$_lastVariableIndex=0},$signature:12},C.Environment_setVariable_closure3.prototype={call$1:function(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:393},C.Environment_setVariable_closure4.prototype={call$0:function(){var e=this.$this,t=e._environment0$_variableIndex$1(this.name);return null==t?e._environment0$_variables.length-1:t},$signature:12},C.Environment__getFunctionFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$functions(e).$index(0,this.name)},$signature:215},C.Environment__getMixinFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$mixins().$index(0,this.name)},$signature:215},C.Environment_toModule_closure0.prototype={call$1:function(e){return new C.MapKeySet(e,V.MapKeySet_Module_Callable_2)},$signature:216},C.Environment_toDummyModule_closure0.prototype={call$1:function(e){return new C.MapKeySet(e,V.MapKeySet_Module_Callable_2)},$signature:216},C.Environment__fromOneModule_closure0.prototype={call$1:function(e){return C.NullableExtension_andThen0(this.callback.call$1(e.key),new C.Environment__fromOneModule__closure0(e,this.T))},$signature:396},C.Environment__fromOneModule__closure0.prototype={call$1:function(e){return E.get$span$z(this.entry.value)},$signature:function(){return this.T._eval$1("FileSpan(0)")}},C._EnvironmentModule1.prototype={get$url:function(e){var t=this.css;return t.get$span(t).file.url},setVariable$3:function(e,t,n){var r,i,s=this._environment0$_modulesByVariable.$index(0,e);if(null==s){if(r=this._environment0$_environment,i=r._environment0$_variables,!A.JSArray_methods.get$first(i).containsKey$1(e))throw C.wrapException(C.SassScriptException$0("Undefined variable.",null));E.$indexSet$ax(A.JSArray_methods.get$first(i),e,t),E.$indexSet$ax(A.JSArray_methods.get$first(r._environment0$_variableNodes),e,n)}else s.setVariable$3(e,t,n)},variableIdentity$1:function(e){var t=this._environment0$_modulesByVariable.$index(0,e);return null==t?this:t.variableIdentity$1(e)},cloneCss$0:function(){var e;return this.transitivelyContainsCss?(e=C.cloneCssStylesheet0(this.css,this.extensionStore),C._EnvironmentModule$_1(this._environment0$_environment,e.item1,e.item2,this._environment0$_modulesByVariable,this.variables,this.variableNodes,this.functions,this.mixins,!0,this.transitivelyContainsExtensions)):this},toString$0:function(e){var t=this.css;return null==t.get$span(t).file.url?t="<unknown url>":(t=t.get$span(t),t=I.$get$context().prettyUri$1(t.file.url)),t},$isModule0:1,get$upstream:function(){return this.upstream},get$variables:function(){return this.variables},get$variableNodes:function(){return this.variableNodes},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins},get$extensionStore:function(){return this.extensionStore},get$css:function(e){return this.css},get$transitivelyContainsCss:function(){return this.transitivelyContainsCss},get$transitivelyContainsExtensions:function(){return this.transitivelyContainsExtensions}},C._EnvironmentModule__EnvironmentModule_closure11.prototype={call$1:function(e){return e.get$variables()},$signature:397},C._EnvironmentModule__EnvironmentModule_closure12.prototype={call$1:function(e){return e.get$variableNodes()},$signature:398},C._EnvironmentModule__EnvironmentModule_closure13.prototype={call$1:function(e){return e.get$functions(e)},$signature:217},C._EnvironmentModule__EnvironmentModule_closure14.prototype={call$1:function(e){return e.get$mixins()},$signature:217},C._EnvironmentModule__EnvironmentModule_closure15.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:136},C._EnvironmentModule__EnvironmentModule_closure16.prototype={call$1:function(e){return e.get$transitivelyContainsExtensions()},$signature:136},C.ErrorRule0.prototype={accept$1$1:function(e){return e.visitErrorRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"@error "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C._EvaluateVisitor1.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap1:function(e,t,n,r,i,s){var a,o,l,u,_,c,$,p="$name, $module: null",h="sass:meta",d=V.JSArray_BuiltInCallable_2,f=C._setArrayType([C.BuiltInCallable$function0("global-variable-exists",p,new C._EvaluateVisitor_closure19(this),h),C.BuiltInCallable$function0("variable-exists","$name",new C._EvaluateVisitor_closure20(this),h),C.BuiltInCallable$function0("function-exists",p,new C._EvaluateVisitor_closure21(this),h),C.BuiltInCallable$function0("mixin-exists",p,new C._EvaluateVisitor_closure22(this),h),C.BuiltInCallable$function0("content-exists","",new C._EvaluateVisitor_closure23(this),h),C.BuiltInCallable$function0("module-variables","$module",new C._EvaluateVisitor_closure24(this),h),C.BuiltInCallable$function0("module-functions","$module",new C._EvaluateVisitor_closure25(this),h),C.BuiltInCallable$function0("get-function","$name, $css: false, $module: null",new C._EvaluateVisitor_closure26(this),h),C.BuiltInCallable$function0("call","$function, $args...",new C._EvaluateVisitor_closure27(this),h)],d),g=C._setArrayType([C.BuiltInCallable$mixin0("load-css","$url, $with: null",new C._EvaluateVisitor_closure28(this),h)],d);for(d=V.BuiltInCallable_2,a=C.List_List$of(I.$get$global6(),!0,d),A.JSArray_methods.addAll$1(a,I.$get$local0()),A.JSArray_methods.addAll$1(a,f),o=C.BuiltInModule$0("meta",a,g,null,d),d=C.List_List$of(I.$get$coreModules0(),!0,V.BuiltInModule_Callable_2),d.push(o),a=d.length,l=this._evaluate0$_builtInModules,u=0;u<d.length;d.length===a||(0,C.throwConcurrentModificationError)(d),++u)_=d[u],l.$indexSet(0,_.url,_);for(d=C._setArrayType([],V.JSArray_Callable_2),A.JSArray_methods.addAll$1(d,e),A.JSArray_methods.addAll$1(d,I.$get$globalFunctions0()),A.JSArray_methods.addAll$1(d,f),a=d.length,l=this._evaluate0$_builtInFunctions,u=0;u<d.length;d.length===a||(0,C.throwConcurrentModificationError)(d),++u)c=d[u],$=E.get$name$x(c),l.$indexSet(0,C.stringReplaceAllUnchecked($,"_","-"),c)},run$2:function(e,t,n){var r=V.nullable_Object;return C.runZoned(new C._EvaluateVisitor_run_closure1(this,n,t),C.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__evaluationContext,new C._EvaluationContext1(this,n)],r,r),V.EvaluateResult_2)},_evaluate0$_assertInModule$1$2:function(e,t){if(null!=e)return e;throw C.wrapException(C.StateError$("Can't access "+t+" outside of a module."))},_evaluate0$_assertInModule$2:function(e,t){return this._evaluate0$_assertInModule$1$2(e,t,V.dynamic)},_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors:function(e,t,n,r,i,s,a){var o,l,u=this._evaluate0$_builtInModules.$index(0,e);if(null==u)this._evaluate0$_withStackFrame$3(t,n,new C._EvaluateVisitor__loadModule_closure4(this,e,n,i,a,s,r));else{if(s instanceof C.ExplicitConfiguration0)throw o=a?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",l=s.nodeWithSpan,C.wrapException(this._evaluate0$_exception$2(o,l.get$span(l)));this._evaluate0$_addExceptionSpan$2(n,new C._EvaluateVisitor__loadModule_closure3(r,u))}},_evaluate0$_loadModule$5$configuration:function(e,t,n,r,i){return this._evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,n,r,null,i,!1)},_evaluate0$_loadModule$4:function(e,t,n,r){return this._evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,n,r,null,null,!1)},_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan:function(e,t,n,r,i){var s,a,o,l,u,_,c,$,p,h,d=t.span.file.url,f=this._evaluate0$_modules,g=f.$index(0,d);if(null!=g){if(f=null==n,s=f?this._evaluate0$_configuration:n,a=this._evaluate0$_moduleConfigurations.$index(0,d),o=a._configuration$__originalConfiguration,a=null==o?a:o,o=s._configuration$__originalConfiguration,a!==(null==o?s:o)&&s instanceof C.ExplicitConfiguration0)throw l=r?I.$get$context().prettyUri$1(d)+k.x20was_a:k.This_mw,a=this._evaluate0$_moduleNodes.$index(0,d),u=null==a?null:E.get$span$z(a),f?(f=s.nodeWithSpan,_=f.get$span(f)):_=null,f=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=u&&f.$indexSet(0,u,"original load"),null!=_&&f.$indexSet(0,_,"configuration"),C.wrapException(f.get$isEmpty(f)?this._evaluate0$_exception$1(l):this._evaluate0$_multiSpanException$3(l,"new load",f));return g}return c=C.Environment$0(),$=C._Cell$(),p=C.ExtensionStore$0(),this._evaluate0$_withEnvironment$2(c,new C._EvaluateVisitor__execute_closure1(this,e,t,p,n,$)),h=c.toModule$2($._readLocal$0(),p),null!=d&&(f.$indexSet(0,d,h),this._evaluate0$_moduleConfigurations.$indexSet(0,d,this._evaluate0$_configuration),null!=i&&this._evaluate0$_moduleNodes.$indexSet(0,d,i)),h},_evaluate0$_execute$2:function(e,t){return this._evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(e,t,null,!1,null)},_evaluate0$_addOutOfOrderImports$0:function(){var e,t,n=this._evaluate0$_outOfOrderImports;return null==n?this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root").children:(e=this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root").children,e=C.List_List$of(C.SubListIterable$(e,0,C.checkNotNullable(this._evaluate0$_assertInModule$2(this._evaluate0$__endOfImports,"_endOfImports"),"count",V.int),e.$ti._eval$1("ListMixin.E")),!0,V.ModifiableCssNode_2),A.JSArray_methods.addAll$1(e,n),t=this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root").children,A.JSArray_methods.addAll$1(e,C.SubListIterable$(t,this._evaluate0$_assertInModule$2(this._evaluate0$__endOfImports,"_endOfImports"),null,t.$ti._eval$1("ListMixin.E"))),e)},_evaluate0$_combineCss$2$clone:function(e,t){var n,r,i,s,a,o,l,u,_,c;if(!A.JSArray_methods.any$1(e.get$upstream(),new C._EvaluateVisitor__combineCss_closure5))return n=e.get$extensionStore().get$simpleSelectors(),r=C.firstOrNull0(e.get$extensionStore().extensionsWhereTarget$1(new C._EvaluateVisitor__combineCss_closure6(n))),null!=r&&this._evaluate0$_throwForUnsatisfiedExtension$1(r),e.get$css(e);for(i=this._evaluate0$_topologicalModules$1(e),t&&(s=i.$ti._eval$1("MappedListIterable<ListMixin.E,Module0<Callable0>>"),i=C.List_List$of(new C.MappedListIterable(i,new C._EvaluateVisitor__combineCss_closure7,s),!0,s._eval$1("ListIterable.E"))),this._evaluate0$_extendModules$1(i),s=V.JSArray_CssNode_2,a=C._setArrayType([],s),o=C._setArrayType([],s),s=E.get$reversed$ax(i),s=new C.ListIterator(s,s.get$length(s)),l=C._instanceType(s)._precomputed1;s.moveNext$0();)u=s.__internal$_current,null==u&&(u=l._as(u)),u=u.get$css(u),_=u.get$children(u),c=this._evaluate0$_indexAfterImports$1(_),u=E.getInterceptor$ax(_),A.JSArray_methods.addAll$1(a,u.getRange$2(_,0,c)),A.JSArray_methods.addAll$1(o,u.getRange$2(_,c,u.get$length(_)));return s=A.JSArray_methods.$add(a,o),l=e.get$css(e),new C.CssStylesheet0(new C.UnmodifiableListView(s,V.UnmodifiableListView_CssNode_2),l.get$span(l))},_evaluate0$_combineCss$1:function(e){return this._evaluate0$_combineCss$2$clone(e,!1)},_evaluate0$_extendModules$1:function(e){var t,n,r,i,s,a,o,l,u,_=C.LinkedHashMap_LinkedHashMap$_empty(V.Uri,V.List_ExtensionStore_2),c=new C._LinkedIdentityHashSet(V._LinkedIdentityHashSet_Extension_2);for(t=E.get$iterator$ax(e);t.moveNext$0();)if(n=t.get$current(t),r=n.get$extensionStore().get$simpleSelectors().toSet$0(0),c.addAll$1(0,n.get$extensionStore().extensionsWhereTarget$1(new C._EvaluateVisitor__extendModules_closure3(r))),i=_.$index(0,n.get$url(n)),s=n.get$extensionStore().get$addExtensions(),null!=i&&s.call$1(i),s=n.get$extensionStore(),!s.get$isEmpty(s)){for(s=n.get$upstream(),a=s.length,o=0;o<s.length;s.length===a||(0,C.throwConcurrentModificationError)(s),++o)l=s[o],u=l.get$url(l),null!=u&&E.add$1$ax(_.putIfAbsent$2(u,new C._EvaluateVisitor__extendModules_closure4),n.get$extensionStore());c.removeAll$1(n.get$extensionStore().extensionsWhereTarget$1(r.get$contains(r)))}0!==c._collection$_length&&this._evaluate0$_throwForUnsatisfiedExtension$1(c.get$first(c))},_evaluate0$_throwForUnsatisfiedExtension$1:function(e){throw C.wrapException(C.SassException$0(k.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span))},_evaluate0$_topologicalModules$1:function(e){var t=V.Module_Callable_2,n=C.QueueList$(null,t);return new C._EvaluateVisitor__topologicalModules_visitModule1(C.LinkedHashSet_LinkedHashSet$_empty(t),n).call$1(e),n},_evaluate0$_indexAfterImports$1:function(e){var t,n,r,i,s,a;for(t=E.getInterceptor$asx(e),n=V.CssComment_2,r=V.CssImport_2,i=-1,s=0;s<t.get$length(e);++s)if(a=t.$index(e,s),r._is(a))i=s;else if(!n._is(a))break;return i+1},visitStylesheet$1:function(e){var t,n,r;for(t=e.children,n=t.length,r=0;r<n;++r)t[r].accept$1(this);return null},visitAtRootRule$1:function(e){var t,n,r,i,s,a,o,l,u=e.query,_=null!=u?C.AtRootQueryParser$0(this._evaluate0$_performInterpolationWithMap$2$warnForColor(u,!0).item1,this._evaluate0$_logger,null).parse$0():A.AtRootQuery_UsS0,c=this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent"),$=C._setArrayType([],V.JSArray_ModifiableCssParentNode_2);for(t=V.CssStylesheet_2;!t._is(c);c=n)if(_.excludes$1(c)||$.push(c),n=c._node0$_parent,null==n)throw C.wrapException(C.StateError$(k.CssNod));if(r=this._evaluate0$_trimIncluded$1($),r===this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent"))return this._evaluate0$_environment.scope$1$2$when(new C._EvaluateVisitor_visitAtRootRule_closure3(this,e),e.hasDeclarations,V.Null),null;if(0!==$.length){for(i=A.JSArray_methods.get$first($).copyWithoutChildren$0(),t=C.SubListIterable$($,1,null,V.ModifiableCssParentNode_2),t=new C.ListIterator(t,t.get$length(t)),s=C._instanceType(t)._precomputed1,a=i;t.moveNext$0();a=l)o=t.__internal$_current,l=(null==o?s._as(o):o).copyWithoutChildren$0(),l.addChild$1(a);r.addChild$1(a)}else i=r;return this._evaluate0$_scopeForAtRoot$4(e,i,_,$).call$1(new C._EvaluateVisitor_visitAtRootRule_closure4(this,e)),null},_evaluate0$_trimIncluded$1:function(e){var t,n,r,i,s,a,o,l=" to be an ancestor of ";if(0===e.length)return this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root");for(t=this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent"),n=e.length,r=null,i=0;i<n;++i,t=a){for(;s=e[i],t!==s;r=null,t=a)if(a=t._node0$_parent,null==a)throw C.wrapException(C.ArgumentError$("Expected "+s.toString$0(0)+l+this.toString$0(0)+".",null));if(null==r&&(r=i),a=t._node0$_parent,null==a)throw C.wrapException(C.ArgumentError$("Expected "+s.toString$0(0)+l+this.toString$0(0)+".",null))}return t!==this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root")?this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root"):(r.toString,o=e[r],A.JSArray_methods.removeRange$2(e,r,e.length),o)},_evaluate0$_scopeForAtRoot$4:function(e,t,n,r){var i=new C._EvaluateVisitor__scopeForAtRoot_closure11(this,t,e),s=n._at_root_query0$_all||n._at_root_query0$_rule;return s!==n.include&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure12(this,i)),null!=this._evaluate0$_mediaQueries&&n.excludesName$1("media")&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure13(this,i)),this._evaluate0$_inKeyframes&&n.excludesName$1("keyframes")&&(i=new C._EvaluateVisitor__scopeForAtRoot_closure14(this,i)),this._evaluate0$_inUnknownAtRule&&!A.JSArray_methods.any$1(r,new C._EvaluateVisitor__scopeForAtRoot_closure15)?new C._EvaluateVisitor__scopeForAtRoot_closure16(this,i):i},visitContentBlock$1:function(e){return C.throwExpression(C.UnsupportedError$(k.Evalua))},visitContentRule$1:function(e){var t=this._evaluate0$_environment._environment0$_content;return null==t||this._evaluate0$_runUserDefinedCallable$1$4(e.$arguments,t,e,new C._EvaluateVisitor_visitContentRule_closure1(this,t),V.Null),null},visitDebugRule$1:function(e){var t=e.expression.accept$1(this),n=t instanceof C.SassString0?t._string0$_text:C.serializeValue0(t,!0,!0);return this._evaluate0$_logger.debug$2(0,n,e.span),null},visitDeclaration$1:function(e){var t,n,r,i,s,a,o,l;if(null==(this._evaluate0$_atRootExcludingStyleRule?null:this._evaluate0$_styleRuleIgnoringAtRoot)&&!this._evaluate0$_inUnknownAtRule&&!this._evaluate0$_inKeyframes)throw C.wrapException(this._evaluate0$_exception$2(k.Declarm,e.span));if(null!=this._evaluate0$_declarationName&&A.JSString_methods.startsWith$1(e.name.get$initialPlain(),"--"))throw C.wrapException(this._evaluate0$_exception$2(k.Declarw,e.span));if(t=e.name,n=this._evaluate0$_interpolationToValue$2$warnForColor(t,!0),r=this._evaluate0$_declarationName,null!=r&&(n=new C.CssValue0(r+"-"+C.S(n.value),n.span,V.CssValue_String_2)),r=e.value,i=C.NullableExtension_andThen0(r,new C._EvaluateVisitor_visitDeclaration_closure3(this)),s=null!=i,s?(a=i.value,a=!a.get$isBlank()||0===a.get$asList().length):a=!1,a)s=this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent"),t=A.JSString_methods.startsWith$1(t.get$initialPlain(),"--"),this._evaluate0$_sourceMap?(r=C.NullableExtension_andThen0(r,this.get$_evaluate0$_expressionNode()),r=null==r?null:E.get$span$z(r)):r=null,s.addChild$1(C.ModifiableCssDeclaration$0(n,i,e.span,t,r));else if(E.startsWith$1$s(n.value,"--")&&s)throw C.wrapException(this._evaluate0$_exception$2("Custom property values may not be empty.",i.span));return o=e.children,null!=o&&(l=this._evaluate0$_declarationName,this._evaluate0$_declarationName=n.value,this._evaluate0$_environment.scope$1$2$when(new C._EvaluateVisitor_visitDeclaration_closure4(this,o),e.hasDeclarations,V.Null),this._evaluate0$_declarationName=l),null},visitEachRule$1:function(e){var t=e.list,n=t.accept$1(this),r=this._evaluate0$_expressionNode$1(t),i=1===e.variables.length?new C._EvaluateVisitor_visitEachRule_closure5(this,e,r):new C._EvaluateVisitor_visitEachRule_closure6(this,e,r);return this._evaluate0$_environment.scope$1$2$semiGlobal(new C._EvaluateVisitor_visitEachRule_closure7(this,n,i,e),!0,V.nullable_Value_2)},_evaluate0$_setMultipleVariables$3:function(e,t,n){var r,i=t.get$asList(),s=e.length,a=Math.min(s,i.length);for(r=0;r<a;++r)this._evaluate0$_environment.setLocalVariable$3(e[r],this._evaluate0$_withoutSlash$2(i[r],n),n);for(r=a;r<s;++r)this._evaluate0$_environment.setLocalVariable$3(e[r],A.C__SassNull0,n)},visitErrorRule$1:function(e){throw C.wrapException(this._evaluate0$_exception$2(E.toString$0$(e.expression.accept$1(this)),e.span))},visitExtendRule$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p=this._evaluate0$_atRootExcludingStyleRule?null:this._evaluate0$_styleRuleIgnoringAtRoot;if(null==p||null!=this._evaluate0$_declarationName)throw C.wrapException(this._evaluate0$_exception$2(k.x40exten,e.span));for(t=p.originalSelector.components,n=t.length,r=e.span,i=V.SourceSpan,s=V.String,a=0;a<n;++a)o=t[a],o.accept$1(A._IsBogusVisitor_true0)&&(l=C._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),o.accept$1(l),u=A.JSString_methods.trim$0(l._serialize0$_buffer.toString$0(0)),_=o.accept$1(A.C__IsUselessVisitor0)?"can't":"shouldn't",this._evaluate0$_warn$3('The selector "'+u+'" is invalid CSS and '+_+k.x20be_an,new C.MultiSpan0(C.SpanExtensions_trimRight0(o.span),"invalid selector",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([r,"@extend rule"],i,s),i,s)),A.Deprecation_XV6));for(c=this._evaluate0$_performInterpolationWithMap$2$warnForColor(e.selector,!0),t=C.SelectorList_SelectorList$parse0(C.trimAscii0(c.item1,!0),!1,!0,c.item2,this._evaluate0$_logger).components,n=t.length,r=p._style_rule0$_selector._box0$_inner,a=0;a<n;++a){if(o=t[a],0===o.leadingCombinators.length?(i=o.components,i=1===i.length&&0===A.JSArray_methods.get$first(i).combinators.length):i=!1,$=i?A.JSArray_methods.get$first(o.components).selector:null,null==$)throw C.wrapException(C.SassFormatException$0("complex selectors may not be extended.",o.span));if(i=$.components,s=1===i.length?A.JSArray_methods.get$first(i):null,null==s)throw C.wrapException(C.SassFormatException$0(k.compou+A.JSArray_methods.join$1(i,", ")+k.x60_inst,$.span));this._evaluate0$_assertInModule$2(this._evaluate0$__extensionStore,"_extensionStore").addExtension$4(r.value,s,e,this._evaluate0$_mediaQueries)}return null},visitAtRule$1:function(e){var t,n,r,i,s;if(null!=this._evaluate0$_declarationName)throw C.wrapException(this._evaluate0$_exception$2(k.At_rul,e.span));return t=this._evaluate0$_interpolationToValue$1(e.name),n=C.NullableExtension_andThen0(e.value,new C._EvaluateVisitor_visitAtRule_closure5(this)),r=e.children,null==r?(this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").addChild$1(C.ModifiableCssAtRule$0(t,e.span,!0,n)),null):(i=this._evaluate0$_inKeyframes,s=this._evaluate0$_inUnknownAtRule,"keyframes"===C.unvendor0(t.value)?this._evaluate0$_inKeyframes=!0:this._evaluate0$_inUnknownAtRule=!0,this._evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssAtRule$0(t,e.span,!1,n),new C._EvaluateVisitor_visitAtRule_closure6(this,t,r),e.hasDeclarations,new C._EvaluateVisitor_visitAtRule_closure7,V.ModifiableCssAtRule_2,V.Null),this._evaluate0$_inUnknownAtRule=s,this._evaluate0$_inKeyframes=i,null)},visitForRule$1:function(e){var t={},n=e.from,r=this._evaluate0$_addExceptionSpan$2(n,new C._EvaluateVisitor_visitForRule_closure9(this,e)),i=e.to,s=this._evaluate0$_addExceptionSpan$2(i,new C._EvaluateVisitor_visitForRule_closure10(this,e)),a=this._evaluate0$_addExceptionSpan$2(n,new C._EvaluateVisitor_visitForRule_closure11(r)),o=t.to=this._evaluate0$_addExceptionSpan$2(i,new C._EvaluateVisitor_visitForRule_closure12(s,r)),l=a>o?-1:1;return a===(e.isExclusive?o:t.to=o+l)?null:this._evaluate0$_environment.scope$1$2$semiGlobal(new C._EvaluateVisitor_visitForRule_closure13(t,this,e,a,l,r),!0,V.nullable_Value_2)},visitForwardRule$1:function(e){var t,n,r,i,s,a=this._evaluate0$_configuration,o=a.throughForward$1(e),l=e.configuration,u=l.length,_=e.url;if(0!==u){for(t=this._evaluate0$_addForwardConfiguration$2(o,e),this._evaluate0$_loadModule$5$configuration(_,"@forward",e,new C._EvaluateVisitor_visitForwardRule_closure3(this,e),t),_=V.String,n=C.LinkedHashSet_LinkedHashSet$_empty(_),r=0;r<u;++r)i=l[r],i.isGuarded||n.add$1(0,i.name);for(this._evaluate0$_removeUsedConfiguration$3$except(o,t,n),_=C.LinkedHashSet_LinkedHashSet$_empty(_),r=0;r<u;++r)_.add$1(0,l[r].name);for(l=t._configuration$_values,u=E.toList$0$ax(l.get$keys(l)),n=u.length,r=0;r<u.length;u.length===n||(0,C.throwConcurrentModificationError)(u),++r)s=u[r],_.contains$1(0,s)||l.get$isEmpty(l)||l.remove$1(0,s);this._evaluate0$_assertConfigurationIsEmpty$1(t)}else this._evaluate0$_configuration=o,this._evaluate0$_loadModule$4(_,"@forward",e,new C._EvaluateVisitor_visitForwardRule_closure4(this,e)),this._evaluate0$_configuration=a;return null},_evaluate0$_addForwardConfiguration$2:function(e,t){var n,r,i,s,a,o,l,u=e._configuration$_values,_=C.LinkedHashMap_LinkedHashMap$of(new C.UnmodifiableMapView(u,V.UnmodifiableMapView_String_ConfiguredValue_2),V.String,V.ConfiguredValue_2);for(n=t.configuration,r=n.length,i=0;i<r;++i)s=n[i],!s.isGuarded||(a=s.name,o=u.get$isEmpty(u)?null:u.remove$1(0,a),null==o||o.value.$eq(0,A.C__SassNull0))?(a=s.expression,l=this._evaluate0$_expressionNode$1(a),_.$indexSet(0,s.name,new C.ConfiguredValue0(this._evaluate0$_withoutSlash$2(a.accept$1(this),l),s.span,l))):_.$indexSet(0,a,o);return e instanceof C.ExplicitConfiguration0||u.get$isEmpty(u)?new C.ExplicitConfiguration0(t,_,null):new C.Configuration0(_,null)},_evaluate0$_removeUsedConfiguration$3$except:function(e,t,n){var r,i,s,a,o,l;for(r=e._configuration$_values,i=E.toList$0$ax(r.get$keys(r)),s=i.length,a=t._configuration$_values,o=0;o<i.length;i.length===s||(0,C.throwConcurrentModificationError)(i),++o)l=i[o],n.contains$1(0,l)||a.containsKey$1(l)||r.get$isEmpty(r)||r.remove$1(0,l)},_evaluate0$_assertConfigurationIsEmpty$2$nameInError:function(e,t){var n,r;if(e instanceof C.ExplicitConfiguration0&&(n=e._configuration$_values,!n.get$isEmpty(n)))throw n=n.get$entries(n),r=n.get$first(n),n=t?"$"+C.S(r.key)+k.x20was_n:k.This_v,C.wrapException(this._evaluate0$_exception$2(n,r.value.configurationSpan))},_evaluate0$_assertConfigurationIsEmpty$1:function(e){return this._evaluate0$_assertConfigurationIsEmpty$2$nameInError(e,!1)},visitFunctionRule$1:function(e){var t=this._evaluate0$_environment,n=t.closure$0(),r=this._evaluate0$_inDependency,i=t._environment0$_functions,s=i.length-1,a=e.name;return t._environment0$_functionIndices.$indexSet(0,a,s),E.$indexSet$ax(i[s],a,new C.UserDefinedCallable0(e,n,r,V.UserDefinedCallable_Environment_2)),null},visitIfRule$1:function(e){var t,n,r,i,s={};for(s.clause=e.lastClause,t=e.clauses,n=t.length,r=0;r<n;++r)if(i=t[r],i.expression.accept$1(this).get$isTruthy()){s.clause=i;break}return t=s.clause,null==t?null:this._evaluate0$_environment.scope$1$3$semiGlobal$when(new C._EvaluateVisitor_visitIfRule_closure1(s,this),!0,t.hasDeclarations,V.nullable_Value_2)},visitImportRule$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$;for(t=e.imports,n=t.length,r=V.CssValue_String_2,i=this.get$_evaluate0$_interpolationToValue(),s=V.StaticImport_2,a=V.JSArray_ModifiableCssImport_2,o=0;o<n;++o)l=t[o],l instanceof C.DynamicImport0?this._evaluate0$_visitDynamicImport$1(l):(s._as(l),u=l.url,_=this._evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(u,!0,!1),c=l.modifiers,$=null==c?null:i.call$1(c),e=new C.ModifiableCssImport0(new C.CssValue0(_.item1,u.span,r),$,l.span),this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent")!==this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root")?this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").addChild$1(e):this._evaluate0$_assertInModule$2(this._evaluate0$__endOfImports,"_endOfImports")===E.get$length$asx(this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root").children._collection$_source)?(u=this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root"),e._node0$_parent=u,u=u._node0$_children,e._node0$_indexInParent=u.length,u.push(e),this._evaluate0$__endOfImports=this._evaluate0$_assertInModule$2(this._evaluate0$__endOfImports,"_endOfImports")+1):(u=this._evaluate0$_outOfOrderImports,(null==u?this._evaluate0$_outOfOrderImports=C._setArrayType([],a):u).push(e)));return null},_evaluate0$_visitDynamicImport$1:function(e){return this._evaluate0$_withStackFrame$3("@import",e,new C._EvaluateVisitor__visitDynamicImport_closure1(this,e))},_evaluate0$_loadStylesheet$4$baseUrl$forImport:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y;n=n;try{if(this._evaluate0$_importSpan=t,i=this._evaluate0$_importCache,null!=i){if(null==n&&(n=this._evaluate0$_assertInModule$2(this._evaluate0$__stylesheet,"_stylesheet").span.file.url),s=E.canonicalize$4$baseImporter$baseUrl$forImport$x(i,C.Uri_parse(e),this._evaluate0$_importer,n,r),null!=s&&(a=this._evaluate0$_inDependency||s.item1!==this._evaluate0$_importer,h=s.item1,d=s.item2,f=s.item3,g=this._evaluate0$_quietDeps&&a,o=i.importCanonical$4$originalUrl$quiet(h,d,f,g),null!=o))return this._evaluate0$_loadedUrls.add$1(0,s.item2),h=s.item1,new C._LoadedStylesheet1(o,h,a)}else if(h=n,l=this._evaluate0$_importLikeNode$3(e,null==h?this._evaluate0$_assertInModule$2(this._evaluate0$__stylesheet,"_stylesheet").span.file.url:h,r),null!=l)return h=this._evaluate0$_loadedUrls,C.NullableExtension_andThen0(l.stylesheet.span.file.url,h.get$add(h)),l;throw A.JSString_methods.startsWith$1(e,"package:")?C.wrapException(k.x22packa):C.wrapException("Can't find stylesheet to import.")}catch(m){if(h=C.unwrapException(m),h instanceof C.SassException0)throw m;if(h instanceof C.ArgumentError)u=h,_=C.getTraceFromException(m),C.throwWithTrace0(this._evaluate0$_exception$1(E.toString$0$(u)),_);else{c=h,$=C.getTraceFromException(m),p=null;try{p=C._asString(E.get$message$x(c))}catch(m){y=E.toString$0$(c),p=y}C.throwWithTrace0(this._evaluate0$_exception$1(p),$)}}finally{this._evaluate0$_importSpan=null}},_evaluate0$_loadStylesheet$3$baseUrl:function(e,t,n){return this._evaluate0$_loadStylesheet$4$baseUrl$forImport(e,t,n,!1)},_evaluate0$_loadStylesheet$3$forImport:function(e,t,n){return this._evaluate0$_loadStylesheet$4$baseUrl$forImport(e,t,null,n)},_evaluate0$_importLikeNode$3:function(e,t,n){var r,i,s,a=this._evaluate0$_nodeImporter,o=a.loadRelative$3(e,t,n);if(null!=o)r=this._evaluate0$_inDependency;else{if(o=a.load$3(0,e,t,n),null==o)return null;r=!0}return i=o.item2,a=A.JSString_methods.startsWith$1(i,"file")?C.Syntax_forPath0(i):A.Syntax_SCSS_scss0,s=this._evaluate0$_quietDeps&&r?I.$get$Logger_quiet0():this._evaluate0$_logger,new C._LoadedStylesheet1(C.Stylesheet_Stylesheet$parse0(o.item1,a,s,i),null,r)},visitIncludeRule$1:function(e){var t,n,r="Mixin doesn't accept a content block.",i=this._evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitIncludeRule_closure7(this,e));if(null==i)throw C.wrapException(this._evaluate0$_exception$2("Undefined mixin.",e.span));if(t=new C._FakeAstNode0(new C._EvaluateVisitor_visitIncludeRule_closure8(e)),i instanceof C.BuiltInCallable0){if(null!=e.content)throw C.wrapException(this._evaluate0$_exception$2(r,e.span));this._evaluate0$_runBuiltInCallable$3(e.$arguments,i,t)}else{if(!V.UserDefinedCallable_Environment_2._is(i))throw C.wrapException(C.UnsupportedError$("Unknown callable type "+i.toString$0(0)+"."));if(n=e.content,null!=n&&!V.MixinRule_2._as(i.declaration).get$hasContent())throw C.wrapException(C.MultiSpanSassRuntimeException$0(r,e.get$spanWithoutContent(),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([i.declaration.$arguments.get$spanWithName(),"declaration"],V.FileSpan,V.String),this._evaluate0$_stackTrace$1(e.get$spanWithoutContent())));this._evaluate0$_runUserDefinedCallable$1$4(e.$arguments,i,t,new C._EvaluateVisitor_visitIncludeRule_closure9(this,C.NullableExtension_andThen0(n,new C._EvaluateVisitor_visitIncludeRule_closure10(this)),i,t),V.Null)}return null},visitMixinRule$1:function(e){var t=this._evaluate0$_environment,n=t.closure$0(),r=this._evaluate0$_inDependency,i=t._environment0$_mixins,s=i.length-1,a=e.name;return t._environment0$_mixinIndices.$indexSet(0,a,s),E.$indexSet$ax(i[s],a,new C.UserDefinedCallable0(e,n,r,V.UserDefinedCallable_Environment_2)),null},visitLoudComment$1:function(e){var t;return this._evaluate0$_inFunction||(this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent")===this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root")&&this._evaluate0$_assertInModule$2(this._evaluate0$__endOfImports,"_endOfImports")===E.get$length$asx(this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root").children._collection$_source)&&(this._evaluate0$__endOfImports=this._evaluate0$_assertInModule$2(this._evaluate0$__endOfImports,"_endOfImports")+1),t=e.text,this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").addChild$1(new C.ModifiableCssComment0(this._evaluate0$_performInterpolation$1(t),t.span))),null},visitMediaRule$1:function(e){var t,n,r,i,s,a,o;if(null!=this._evaluate0$_declarationName)throw C.wrapException(this._evaluate0$_exception$2(k.Media_,e.span));return t=this._evaluate0$_performInterpolationWithMap$2$warnForColor(e.query,!0),n=C.CssMediaQuery_parseList0(t.item1,t.item2,this._evaluate0$_logger),r=C.NullableExtension_andThen0(this._evaluate0$_mediaQueries,new C._EvaluateVisitor_visitMediaRule_closure5(this,n)),i=null==r,!i&&E.get$isEmpty$asx(r)||(i?s=A.Set_empty4:(a=this._evaluate0$_mediaQuerySources,a.toString,a=C.LinkedHashSet_LinkedHashSet$of(a,V.CssMediaQuery_2),o=this._evaluate0$_mediaQueries,o.toString,a.addAll$1(0,o),a.addAll$1(0,n),s=a),i=i?n:r,this._evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssMediaRule$0(i,e.span),new C._EvaluateVisitor_visitMediaRule_closure6(this,r,n,s,e),e.hasDeclarations,new C._EvaluateVisitor_visitMediaRule_closure7(s),V.ModifiableCssMediaRule_2,V.Null)),null},_evaluate0$_mergeMediaQueries$2:function(e,t){var n,r,i,s,a,o,l=C._setArrayType([],V.JSArray_CssMediaQuery_2);for(n=E.get$iterator$ax(e),r=E.getInterceptor$ax(t),i=V.MediaQuerySuccessfulMergeResult_2;n.moveNext$0();)for(s=n.get$current(n),a=r.get$iterator(t);a.moveNext$0();)if(o=s.merge$1(a.get$current(a)),o!==A._SingletonCssMediaQueryMergeResult_empty0){if(o===A._SingletonCssMediaQueryMergeResult_unrepresentable0)return null;l.push(i._as(o).query)}return l},visitReturnRule$1:function(e){var t=e.expression;return this._evaluate0$_withoutSlash$2(t.accept$1(this),t)},visitSilentComment$1:function(e){return null},visitStyleRule$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m;if(null!=this._evaluate0$_declarationName)throw C.wrapException(this._evaluate0$_exception$2(k.Style_,e.span));if(t=e.selector,n=this._evaluate0$_performInterpolationWithMap$2$warnForColor(t,!0),r=n.item1,i=n.item2,this._evaluate0$_inKeyframes)return this._evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssKeyframeBlock$0(new C.CssValue0(C.List_List$unmodifiable(C.KeyframeSelectorParser$0(r,i,this._evaluate0$_logger).parse$0(),V.String),t.span,V.CssValue_List_String_2),e.span),new C._EvaluateVisitor_visitStyleRule_closure9(this,e),e.hasDeclarations,new C._EvaluateVisitor_visitStyleRule_closure10,V.ModifiableCssKeyframeBlock_2,V.Null),null;if(t=C.SelectorList_SelectorList$parse0(r,!this._evaluate0$_assertInModule$2(this._evaluate0$__stylesheet,"_stylesheet").plainCss,!this._evaluate0$_assertInModule$2(this._evaluate0$__stylesheet,"_stylesheet").plainCss,i,this._evaluate0$_logger),s=this._evaluate0$_styleRuleIgnoringAtRoot,s=null==s?null:s.originalSelector,a=t.resolveParentSelectors$2$implicitParent(s,!this._evaluate0$_atRootExcludingStyleRule),o=C.ModifiableCssStyleRule$0(this._evaluate0$_assertInModule$2(this._evaluate0$__extensionStore,"_extensionStore").addSelector$2(a,this._evaluate0$_mediaQueries),e.span,a),l=this._evaluate0$_atRootExcludingStyleRule,this._evaluate0$_atRootExcludingStyleRule=!1,this._evaluate0$_withParent$2$4$scopeWhen$through(o,new C._EvaluateVisitor_visitStyleRule_closure11(this,o,e),e.hasDeclarations,new C._EvaluateVisitor_visitStyleRule_closure12,V.ModifiableCssStyleRule_2,V.Null),this._evaluate0$_atRootExcludingStyleRule=l,!o.accept$1(A._IsInvisibleVisitor_false_false0))for(t=a.components,s=t.length,u=V.SourceSpan,_=V.String,c=o.children,$=0;$<s;++$)p=t[$],p.accept$1(A._IsBogusVisitor_true0)&&(p.accept$1(A.C__IsUselessVisitor0)?(h=C._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),p.accept$1(h),this._evaluate0$_warn$3('The selector "'+A.JSString_methods.trim$0(h._serialize0$_buffer.toString$0(0))+k.x22x20is_ix20,C.SpanExtensions_trimRight0(p.span),A.Deprecation_XV6)):0!==p.leadingCombinators.length?(h=C._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),p.accept$1(h),this._evaluate0$_warn$3('The selector "'+A.JSString_methods.trim$0(h._serialize0$_buffer.toString$0(0))+k.x22x20is_ix0a,C.SpanExtensions_trimRight0(p.span),A.Deprecation_XV6)):(h=C._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),p.accept$1(h),d=A.JSString_methods.trim$0(h._serialize0$_buffer.toString$0(0)),f=p.accept$1(A._IsBogusVisitor_false0)?k.x20It_wi:"",g=C.SpanExtensions_trimRight0(p.span),0===c.get$length(c)&&C.throwExpression(C.IterableElementError_noElement()),m=E.get$span$z(c.$index(0,0)),this._evaluate0$_warn$3('The selector "'+d+k.x22x20is_o+f+k.x0aThis_,new C.MultiSpan0(g,"invalid selector",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([m,"this is not a style rule"+(c.every$1(c,new C._EvaluateVisitor_visitStyleRule_closure13)?"\n(try converting to a //-style comment)":"")],u,_),u,_)),A.Deprecation_XV6)));return null==(this._evaluate0$_atRootExcludingStyleRule?null:this._evaluate0$_styleRuleIgnoringAtRoot)?(t=this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").children,t=!t.get$isEmpty(t)):t=!1,t&&(t=this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").children,t.get$last(t).isGroupEnd=!0),null},visitSupportsRule$1:function(e){var t;if(null!=this._evaluate0$_declarationName)throw C.wrapException(this._evaluate0$_exception$2(k.Suppor,e.span));return t=e.condition,this._evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssSupportsRule$0(new C.CssValue0(this._evaluate0$_visitSupportsCondition$1(t),t.get$span(t),V.CssValue_String_2),e.span),new C._EvaluateVisitor_visitSupportsRule_closure3(this,e),e.hasDeclarations,new C._EvaluateVisitor_visitSupportsRule_closure4,V.ModifiableCssSupportsRule_2,V.Null),null},_evaluate0$_visitSupportsCondition$1:function(e){var t,n,r,i;if(e instanceof C.SupportsOperation0)return t=e.operator,this._evaluate0$_parenthesize$2(e.left,t)+" "+t+" "+this._evaluate0$_parenthesize$2(e.right,t);if(e instanceof C.SupportsNegation0)return"not "+this._evaluate0$_parenthesize$1(e.condition);if(e instanceof C.SupportsInterpolation0)return t=e.expression,this._evaluate0$_serialize$3$quote(t.accept$1(this),t,!1);if(e instanceof C.SupportsDeclaration0)return n=this._evaluate0$_inSupportsDeclaration,this._evaluate0$_inSupportsDeclaration=!0,t=e.name,t=this._evaluate0$_serialize$3$quote(t.accept$1(this),t,!0),r=e.get$isCustomProperty()?"":" ",i=e.value,i=this._evaluate0$_serialize$3$quote(i.accept$1(this),i,!0),this._evaluate0$_inSupportsDeclaration=n,"("+t+":"+r+i+")";if(e instanceof C.SupportsFunction0)return this._evaluate0$_performInterpolation$1(e.name)+"("+this._evaluate0$_performInterpolation$1(e.$arguments)+")";if(e instanceof C.SupportsAnything0)return"("+this._evaluate0$_performInterpolation$1(e.contents)+")";throw C.wrapException(C.ArgumentError$("Unknown supports condition type "+C.getRuntimeType(e).toString$0(0)+".",null))},_evaluate0$_parenthesize$2:function(e,t){var n;return n=e instanceof C.SupportsNegation0||e instanceof C.SupportsOperation0&&(null==t||t!==e.operator),n?"("+this._evaluate0$_visitSupportsCondition$1(e)+")":this._evaluate0$_visitSupportsCondition$1(e)},_evaluate0$_parenthesize$1:function(e){return this._evaluate0$_parenthesize$2(e,null)},visitVariableDeclaration$1:function(e){var t,n;if(e.isGuarded){if(null==e.namespace&&1===this._evaluate0$_environment._environment0$_variables.length&&(t=this._evaluate0$_configuration._configuration$_values,t=t.get$isEmpty(t)?null:t.remove$1(0,e.name),null!=t&&!t.value.$eq(0,A.C__SassNull0)))return this._evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableDeclaration_closure5(this,e,t)),null;if(n=this._evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableDeclaration_closure6(this,e)),null!=n&&!n.$eq(0,A.C__SassNull0))return null}return e.isGlobal&&!this._evaluate0$_environment.globalVariableExists$1(e.name)&&(t=1===this._evaluate0$_environment._environment0$_variables.length?k.As_of_S:k.As_of_R+C.declarationName0(e.span)+": null` at the stylesheet root.",this._evaluate0$_warn$3(t,e.span,A.Deprecation_wKk)),t=e.expression,this._evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableDeclaration_closure7(this,e,this._evaluate0$_withoutSlash$2(t.accept$1(this),t))),null},visitUseRule$1:function(e){var t,n,r,i,s,a,o=e.configuration,l=o.length;if(0!==l){for(t=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue_2),n=0;n<l;++n)r=o[n],i=r.expression,s=this._evaluate0$_expressionNode$1(i),t.$indexSet(0,r.name,new C.ConfiguredValue0(this._evaluate0$_withoutSlash$2(i.accept$1(this),s),r.span,s));a=new C.ExplicitConfiguration0(e,t,null)}else a=A.Configuration_Map_empty_null0;return this._evaluate0$_loadModule$5$configuration(e.url,"@use",e,new C._EvaluateVisitor_visitUseRule_closure1(this,e),a),this._evaluate0$_assertConfigurationIsEmpty$1(a),null},visitWarnRule$1:function(e){var t=this._evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitWarnRule_closure1(this,e)),n=t instanceof C.SassString0?t._string0$_text:this._evaluate0$_serialize$2(t,e.expression);return this._evaluate0$_logger.warn$2$trace(0,n,this._evaluate0$_stackTrace$1(e.span)),null},visitWhileRule$1:function(e){return this._evaluate0$_environment.scope$1$3$semiGlobal$when(new C._EvaluateVisitor_visitWhileRule_closure1(this,e),!0,e.hasDeclarations,V.nullable_Value_2)},visitBinaryOperationExpression$1:function(e){return this._evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitBinaryOperationExpression_closure1(this,e))},visitValueExpression$1:function(e){return e.value},visitVariableExpression$1:function(e){var t=this._evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitVariableExpression_closure1(this,e));if(null!=t)return t;throw C.wrapException(this._evaluate0$_exception$2("Undefined variable.",e.span))},visitUnaryOperationExpression$1:function(e){return this._evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitUnaryOperationExpression_closure1(e,e.operand.accept$1(this)))},visitBooleanExpression$1:function(e){return e.value?A.SassBoolean_true0:A.SassBoolean_false0},visitIfExpression$1:function(e){var t,n,r,i,s,a=this._evaluate0$_evaluateMacroArguments$1(e),o=a.item1,l=a.item2,u=E.getInterceptor$asx(o);return this._evaluate0$_verifyArguments$4(u.get$length(o),l,I.$get$IfExpression_declaration0(),e),u.get$length(o)>0?t=u.$index(o,0):(n=l.$index(0,"condition"),n.toString,t=n),u.get$length(o)>1?r=u.$index(o,1):(n=l.$index(0,"if-true"),n.toString,r=n),u.get$length(o)>2?i=u.$index(o,2):(u=l.$index(0,"if-false"),u.toString,i=u),s=t.accept$1(this).get$isTruthy()?r:i,this._evaluate0$_withoutSlash$2(s.accept$1(this),this._evaluate0$_expressionNode$1(s))},visitNullExpression$1:function(e){return A.C__SassNull0},visitNumberExpression$1:function(e){return C.SassNumber_SassNumber0(e.value,e.unit)},visitParenthesizedExpression$1:function(e){return e.expression.accept$1(this)},visitCalculationExpression$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$=C._setArrayType([],V.JSArray_Object);for(i=e.$arguments,s=i.length,a=e.name,o="min"!==a,l="max"===a,u=0;u<s;++u)_=i[u],$.push(this._evaluate0$_visitCalculationValue$2$inMinMax(_,!o||l));if(t=$,this._evaluate0$_inSupportsDeclaration)return new C.SassCalculation0(a,C.List_List$unmodifiable(t,V.Object));try{switch(a){case"calc":return $=C.SassCalculation_calc0(E.$index$asx(t,0)),$;case"min":return $=C.SassCalculation_min0(t),$;case"max":return $=C.SassCalculation_max0(t),$;case"clamp":return $=E.$index$asx(t,0),s=E.get$length$asx(t)>1?E.$index$asx(t,1):null,$=C.SassCalculation_clamp0($,s,E.get$length$asx(t)>2?E.$index$asx(t,2):null),$;default:throw $=C.UnsupportedError$('Unknown calculation name "'+a+'".'),C.wrapException($)}}catch(c){if($=C.unwrapException(c),!($ instanceof C.SassScriptException0))throw c;n=$,r=C.getTraceFromException(c),this._evaluate0$_verifyCompatibleNumbers$2(t,i),C.throwWithTrace0(this._evaluate0$_exception$2(n.message,e.span),r)}},_evaluate0$_verifyCompatibleNumbers$2:function(e,t){var n,r,i,s,a,o;for(n=0;r=e.length,n<r;++n)if(i=e[n],i instanceof C.SassNumber0&&(i.get$numeratorUnits(i).length>1||0!==i.get$denominatorUnits(i).length))throw C.wrapException(this._evaluate0$_exception$2("Number "+i.toString$0(0)+" isn't compatible with CSS calculations.",E.get$span$z(t[n])));for(n=0;n<r-1;++n)if(s=e[n],s instanceof C.SassNumber0)for(a=n+1;r=e.length,a<r;++a)if(o=e[a],o instanceof C.SassNumber0&&!s.hasPossiblyCompatibleUnits$1(o))throw C.wrapException(C.MultiSpanSassRuntimeException$0(s.toString$0(0)+" and "+o.toString$0(0)+" are incompatible.",E.get$span$z(t[n]),s.toString$0(0),C.LinkedHashMap_LinkedHashMap$_literal([E.get$span$z(t[a]),o.toString$0(0)],V.FileSpan,V.String),this._evaluate0$_stackTrace$1(E.get$span$z(t[n]))))},_evaluate0$_visitCalculationValue$2$inMinMax:function(e,t){var n,r,i,s;if(e instanceof C.ParenthesizedExpression0)return n=e.expression,r=this._evaluate0$_visitCalculationValue$2$inMinMax(n,t),i=n instanceof C.FunctionExpression0&&("var"===C.stringReplaceAllUnchecked(n.originalName,"_","-").toLowerCase()&&r instanceof C.SassString0&&!r._string0$_hasQuotes),i?new C.SassString0("("+r._string0$_text+")",!1):r;if(!(e instanceof C.StringExpression0)){if(e instanceof C.BinaryOperationExpression0)return this._evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor__visitCalculationValue_closure1(this,e,t));if(r=e.accept$1(this),r instanceof C.SassNumber0||r instanceof C.SassCalculation0)return r;if(r instanceof C.SassString0&&!r._string0$_hasQuotes)return r;throw C.wrapException(this._evaluate0$_exception$2("Value "+r.toString$0(0)+" can't be used in a calculation.",e.get$span(e)))}if(i=e.text,s=i.get$asPlain(),null==s)return new C.CalculationInterpolation0(this._evaluate0$_performInterpolation$1(i));switch(s.toLowerCase()){case"pi":return C.SassNumber_SassNumber0(3.141592653589793,null);case"e":return C.SassNumber_SassNumber0(2.718281828459045,null);case"infinity":return C.SassNumber_SassNumber0(1/0,null);case"-infinity":return C.SassNumber_SassNumber0(-1/0,null);case"nan":return C.SassNumber_SassNumber0(NaN,null);default:return new C.SassString0(s,!1)}},_evaluate0$_binaryOperatorToCalculationOperator$1:function(e){switch(e){case A.BinaryOperator_anB0:return A.CalculationOperator_IyK0;case A.BinaryOperator_olz0:return A.CalculationOperator_2bx0;case A.BinaryOperator_qN20:return A.CalculationOperator_jFr0;case A.BinaryOperator_t8B0:return A.CalculationOperator_OvN0;default:throw C.wrapException(C.UnsupportedError$("Invalid calculation operator "+e.toString$0(0)+"."))}},visitColorExpression$1:function(e){return e.value},visitListExpression$1:function(e){var t=e.contents;return C.SassList$0(new C.MappedListIterable(t,new C._EvaluateVisitor_visitListExpression_closure1(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value0>")),e.separator,e.hasBrackets)},visitMapExpression$1:function(e){var t,n,r,i,s,a,o,l,u=V.Value_2,_=C.LinkedHashMap_LinkedHashMap$_empty(u,u),c=C.LinkedHashMap_LinkedHashMap$_empty(u,V.AstNode_2);for(t=e.pairs,n=t.length,r=0;r<n;++r){if(i=t[r],s=i.item1,a=s.accept$1(this),o=i.item2.accept$1(this),null!=_.$index(0,a))throw u=c.$index(0,a),l=null==u?null:u.get$span(u),u=E.getInterceptor$z(s),t=u.get$span(s),n=C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String),null!=l&&n.$indexSet(0,l,"first key"),C.wrapException(C.MultiSpanSassRuntimeException$0("Duplicate key.",t,"second key",n,this._evaluate0$_stackTrace$1(u.get$span(s))));_.$indexSet(0,a,o),c.$indexSet(0,a,s)}return new C.SassMap0(C.ConstantMap_ConstantMap$from(_,u,u))},visitFunctionExpression$1:function(e){var t,n,r={},i=this._evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor_visitFunctionExpression_closure3(this,e));if(r.$function=i,null==i){if(null!=e.namespace)throw C.wrapException(this._evaluate0$_exception$2("Undefined function.",e.span));r.$function=new C.PlainCssCallable0(e.originalName)}return t=this._evaluate0$_inFunction,this._evaluate0$_inFunction=!0,n=this._evaluate0$_addErrorSpan$2(e,new C._EvaluateVisitor_visitFunctionExpression_closure4(r,this,e)),this._evaluate0$_inFunction=t,n},visitInterpolatedFunctionExpression$1:function(e){var t,n=this._evaluate0$_performInterpolation$1(e.name),r=this._evaluate0$_inFunction;return this._evaluate0$_inFunction=!0,t=this._evaluate0$_addErrorSpan$2(e,new C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure1(this,e,new C.PlainCssCallable0(n))),this._evaluate0$_inFunction=r,t},_evaluate0$_getFunction$2$namespace:function(e,t){var n=this._evaluate0$_environment.getFunction$2$namespace(e,t);return null!=n||null!=t?n:this._evaluate0$_builtInFunctions.$index(0,e)},_evaluate0$_runUserDefinedCallable$1$4:function(e,t,n,r,i){var s,a,o=this._evaluate0$_evaluateArguments$1(e),l=t.declaration.name;return"@content"!==l&&(l+="()"),s=this._evaluate0$_currentCallable,this._evaluate0$_currentCallable=t,a=this._evaluate0$_withStackFrame$3(l,n,new C._EvaluateVisitor__runUserDefinedCallable_closure1(this,t,o,n,r,i)),this._evaluate0$_currentCallable=s,a},_evaluate0$_runFunctionCallable$3:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p;if(t instanceof C.BuiltInCallable0)return this._evaluate0$_withoutSlash$2(this._evaluate0$_runBuiltInCallable$3(e,t,n),n);if(V.UserDefinedCallable_Environment_2._is(t))return this._evaluate0$_runUserDefinedCallable$1$4(e,t,n,new C._EvaluateVisitor__runFunctionCallable_closure1(this,t),V.Value_2);if(t instanceof C.PlainCssCallable0){if(u=e.named,u.get$isNotEmpty(u)||null!=e.keywordRest)throw C.wrapException(this._evaluate0$_exception$2(k.Plain_,n.get$span(n)));r=new C.StringBuffer(t.name+"(");try{for(i=!0,u=e.positional,_=u.length,c=0;c<_;++c)s=u[c],i?i=!1:r._contents+=", ",$=s,r._contents+=this._evaluate0$_serialize$3$quote($.accept$1(this),$,!0);a=e.rest,null!=a&&(o=a.accept$1(this),i||(r._contents+=", "),r._contents+=this._evaluate0$_serialize$2(o,a))}catch(p){if(u=C.unwrapException(p),V.SassRuntimeException_2._is(u)){if(l=u,!A.JSString_methods.endsWith$1(l._span_exception$_message,"isn't a valid CSS value."))throw p;throw C.wrapException(C.MultiSpanSassRuntimeException$0(l._span_exception$_message,E.get$span$z(l),"value",C.LinkedHashMap_LinkedHashMap$_literal([n.get$span(n),"unknown function treated as plain CSS"],V.FileSpan,V.String),E.get$trace$z(l)))}throw p}return r._contents+=C.Primitives_stringFromCharCode(41),u=r._contents,new C.SassString0((u.charCodeAt(0),u),!1)}throw C.wrapException(C.ArgumentError$("Unknown callable type "+E.get$runtimeType$u(t).toString$0(0)+".",null))},_evaluate0$_runBuiltInCallable$3:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v=this._evaluate0$_evaluateArguments$1(e),b=this._evaluate0$_callableNode;for(this._evaluate0$_callableNode=n,l=new C.MapKeySet(v.named,V.MapKeySet_String),u=t.callbackFor$2(v.positional.length,l),_=u.item1,r=u.item2,this._evaluate0$_addExceptionSpan$2(n,new C._EvaluateVisitor__runBuiltInCallable_closure5(_,v,l)),c=_.$arguments,$=v.positional.length,p=c.length;$<p;++$)h=c[$],d=v.positional,f=v.named.remove$1(0,h.name),null==f&&(f=h.defaultValue,f=this._evaluate0$_withoutSlash$2(f.accept$1(this),f)),d.push(f);null!=_.restArgument?(v.positional.length>p?(g=A.JSArray_methods.sublist$1(v.positional,p),A.JSArray_methods.removeRange$2(v.positional,p,v.positional.length)):g=A.List_empty19,p=v.named,m=C.SassArgumentList$0(g,p,v.separator===A.ListSeparator_undecided_null_undecided0?A.ListSeparator_rXA0:v.separator),v.positional.push(m)):m=null,i=null;try{i=this._evaluate0$_addExceptionSpan$2(n,new C._EvaluateVisitor__runBuiltInCallable_closure6(r,v))}catch(y){if(p=C.unwrapException(y),p instanceof C.SassException0)throw y;s=p,a=C.getTraceFromException(y),o=null;try{o=C._asString(E.get$message$x(s))}catch(y){S=E.toString$0$(s),o=S}C.throwWithTrace0(this._evaluate0$_exception$2(o,n.get$span(n)),a)}if(this._evaluate0$_callableNode=b,null==m)return i;if(0===v.named.__js_helper$_length)return i;if(m._argument_list$_wereKeywordsAccessed)return i;throw p=v.named,p=p.get$keys(p),p=C.pluralize0("argument",p.get$length(p),null),d=v.named,C.wrapException(C.MultiSpanSassRuntimeException$0("No "+p+" named "+C.S(C.toSentence0(d.get$keys(d).map$1$1(0,new C._EvaluateVisitor__runBuiltInCallable_closure7,V.Object),"or"))+".",n.get$span(n),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([_.get$spanWithName(),"declaration"],V.FileSpan,V.String),this._evaluate0$_stackTrace$1(n.get$span(n))))},_evaluate0$_evaluateArguments$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m=C._setArrayType([],V.JSArray_Value_2),y=C._setArrayType([],V.JSArray_AstNode_2);for(t=e.positional,n=t.length,r=0;r<n;++r)i=t[r],s=this._evaluate0$_expressionNode$1(i),m.push(this._evaluate0$_withoutSlash$2(i.accept$1(this),s)),y.push(s);for(t=V.String,a=C.LinkedHashMap_LinkedHashMap$_empty(t,V.Value_2),n=V.AstNode_2,o=C.LinkedHashMap_LinkedHashMap$_empty(t,n),l=e.named,l=l.get$entries(l),l=l.get$iterator(l);l.moveNext$0();)u=l.get$current(l),_=u.value,s=this._evaluate0$_expressionNode$1(_),u=u.key,a.$indexSet(0,u,this._evaluate0$_withoutSlash$2(_.accept$1(this),s)),o.$indexSet(0,u,s);if(c=e.rest,null==c)return new C._ArgumentResults1(m,y,a,o,A.ListSeparator_undecided_null_undecided0);if($=c.accept$1(this),p=this._evaluate0$_expressionNode$1(c),$ instanceof C.SassMap0){for(this._evaluate0$_addRestMap$4(a,$,c,new C._EvaluateVisitor__evaluateArguments_closure7),l=C.LinkedHashMap_LinkedHashMap$_empty(t,n),u=$._map0$_contents,u=E.get$iterator$ax(u.get$keys(u)),_=V.SassString_2;u.moveNext$0();)l.$indexSet(0,_._as(u.get$current(u))._string0$_text,p);o.addAll$1(0,l),h=A.ListSeparator_undecided_null_undecided0}else $ instanceof C.SassList0?(l=$._list1$_contents,A.JSArray_methods.addAll$1(m,new C.MappedListIterable(l,new C._EvaluateVisitor__evaluateArguments_closure8(this,p),C._arrayInstanceType(l)._eval$1("MappedListIterable<1,Value0>"))),A.JSArray_methods.addAll$1(y,C.List_List$filled(l.length,p,!1,n)),h=$._list1$_separator,$ instanceof C.SassArgumentList0&&($._argument_list$_wereKeywordsAccessed=!0,$._argument_list$_keywords.forEach$1(0,new C._EvaluateVisitor__evaluateArguments_closure9(this,a,p,o)))):(m.push(this._evaluate0$_withoutSlash$2($,p)),y.push(p),h=A.ListSeparator_undecided_null_undecided0);if(d=e.keywordRest,null==d)return new C._ArgumentResults1(m,y,a,o,h);if(f=d.accept$1(this),g=this._evaluate0$_expressionNode$1(d),f instanceof C.SassMap0){for(this._evaluate0$_addRestMap$4(a,f,d,new C._EvaluateVisitor__evaluateArguments_closure10),t=C.LinkedHashMap_LinkedHashMap$_empty(t,n),n=f._map0$_contents,n=E.get$iterator$ax(n.get$keys(n)),l=V.SassString_2;n.moveNext$0();)t.$indexSet(0,l._as(n.get$current(n))._string0$_text,g);return o.addAll$1(0,t),new C._ArgumentResults1(m,y,a,o,h)}throw C.wrapException(this._evaluate0$_exception$2(k.Variabs+f.toString$0(0)+").",d.get$span(d)))},_evaluate0$_evaluateMacroArguments$1:function(e){var t,n,r,i,s,a,o,l,u=e.$arguments,_=u.rest;if(null==_)return new C.Tuple2(u.positional,u.named,V.Tuple2_of_List_Expression_and_Map_String_Expression_2);if(t=u.positional,n=C._setArrayType(t.slice(0),C._arrayInstanceType(t)),r=C.LinkedHashMap_LinkedHashMap$of(u.named,V.String,V.Expression_2),i=_.accept$1(this),s=this._evaluate0$_expressionNode$1(_),i instanceof C.SassMap0?this._evaluate0$_addRestMap$4(r,i,e,new C._EvaluateVisitor__evaluateMacroArguments_closure7(_)):i instanceof C.SassList0?(t=i._list1$_contents,A.JSArray_methods.addAll$1(n,new C.MappedListIterable(t,new C._EvaluateVisitor__evaluateMacroArguments_closure8(this,s,_),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Expression0>"))),i instanceof C.SassArgumentList0&&(i._argument_list$_wereKeywordsAccessed=!0,i._argument_list$_keywords.forEach$1(0,new C._EvaluateVisitor__evaluateMacroArguments_closure9(this,r,s,_)))):n.push(new C.ValueExpression0(this._evaluate0$_withoutSlash$2(i,s),_.get$span(_))),a=u.keywordRest,null==a)return new C.Tuple2(n,r,V.Tuple2_of_List_Expression_and_Map_String_Expression_2);if(o=a.accept$1(this),l=this._evaluate0$_expressionNode$1(a),o instanceof C.SassMap0)return this._evaluate0$_addRestMap$4(r,o,e,new C._EvaluateVisitor__evaluateMacroArguments_closure10(this,l,a)),new C.Tuple2(n,r,V.Tuple2_of_List_Expression_and_Map_String_Expression_2);throw C.wrapException(this._evaluate0$_exception$2(k.Variabs+o.toString$0(0)+").",a.get$span(a)))},_evaluate0$_addRestMap$1$4:function(e,t,n,r){t._map0$_contents.forEach$1(0,new C._EvaluateVisitor__addRestMap_closure1(this,e,r,this._evaluate0$_expressionNode$1(n),t,n))},_evaluate0$_addRestMap$4:function(e,t,n,r){return this._evaluate0$_addRestMap$1$4(e,t,n,r,V.dynamic)},_evaluate0$_verifyArguments$4:function(e,t,n,r){return this._evaluate0$_addExceptionSpan$2(r,new C._EvaluateVisitor__verifyArguments_closure1(n,e,t))},visitSelectorExpression$1:function(e){var t=this._evaluate0$_styleRuleIgnoringAtRoot;return t=null==t?null:t.originalSelector.get$asSassList(),null==t?A.C__SassNull0:t},visitStringExpression$1:function(e){var t,n=this._evaluate0$_inSupportsDeclaration;return this._evaluate0$_inSupportsDeclaration=!1,t=e.text.contents,t=new C.MappedListIterable(t,new C._EvaluateVisitor_visitStringExpression_closure1(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0),this._evaluate0$_inSupportsDeclaration=n,new C.SassString0(t,e.hasQuotes)},visitSupportsExpression$1:function(e){return new C.SassString0(this._evaluate0$_visitSupportsCondition$1(e.condition),!1)},visitCssAtRule$1:function(e){var t,n,r;if(null!=this._evaluate0$_declarationName)throw C.wrapException(this._evaluate0$_exception$2(k.At_rul,e.span));e.isChildless?this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").addChild$1(C.ModifiableCssAtRule$0(e.name,e.span,!0,e.value)):(t=this._evaluate0$_inKeyframes,n=this._evaluate0$_inUnknownAtRule,r=e.name,"keyframes"===C.unvendor0(r.value)?this._evaluate0$_inKeyframes=!0:this._evaluate0$_inUnknownAtRule=!0,this._evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssAtRule$0(r,e.span,!1,e.value),new C._EvaluateVisitor_visitCssAtRule_closure3(this,e),!1,new C._EvaluateVisitor_visitCssAtRule_closure4,V.ModifiableCssAtRule_2,V.Null),this._evaluate0$_inUnknownAtRule=n,this._evaluate0$_inKeyframes=t)},visitCssComment$1:function(e){this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent")===this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root")&&this._evaluate0$_assertInModule$2(this._evaluate0$__endOfImports,"_endOfImports")===E.get$length$asx(this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root").children._collection$_source)&&(this._evaluate0$__endOfImports=this._evaluate0$_assertInModule$2(this._evaluate0$__endOfImports,"_endOfImports")+1),this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").addChild$1(new C.ModifiableCssComment0(e.text,e.span))},visitCssDeclaration$1:function(e){var t=e.name;this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").addChild$1(C.ModifiableCssDeclaration$0(t,e.value,e.span,E.startsWith$1$s(t.value,"--"),e.valueSpanForMap))},visitCssImport$1:function(e){var t,n=new C.ModifiableCssImport0(e.url,e.modifiers,e.span);this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent")!==this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root")?this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").addChild$1(n):this._evaluate0$_assertInModule$2(this._evaluate0$__endOfImports,"_endOfImports")===E.get$length$asx(this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root").children._collection$_source)?(this._evaluate0$_assertInModule$2(this._evaluate0$__root,"_root").addChild$1(n),this._evaluate0$__endOfImports=this._evaluate0$_assertInModule$2(this._evaluate0$__endOfImports,"_endOfImports")+1):(t=this._evaluate0$_outOfOrderImports,(null==t?this._evaluate0$_outOfOrderImports=C._setArrayType([],V.JSArray_ModifiableCssImport_2):t).push(n))},visitCssKeyframeBlock$1:function(e){this._evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssKeyframeBlock$0(e.selector,e.span),new C._EvaluateVisitor_visitCssKeyframeBlock_closure3(this,e),!1,new C._EvaluateVisitor_visitCssKeyframeBlock_closure4,V.ModifiableCssKeyframeBlock_2,V.Null)},visitCssMediaRule$1:function(e){var t,n,r,i,s;if(null!=this._evaluate0$_declarationName)throw C.wrapException(this._evaluate0$_exception$2(k.Media_,e.span));t=C.NullableExtension_andThen0(this._evaluate0$_mediaQueries,new C._EvaluateVisitor_visitCssMediaRule_closure5(this,e)),n=null==t,!n&&E.get$isEmpty$asx(t)||(n?r=A.Set_empty4:(i=this._evaluate0$_mediaQuerySources,i.toString,i=C.LinkedHashSet_LinkedHashSet$of(i,V.CssMediaQuery_2),s=this._evaluate0$_mediaQueries,s.toString,i.addAll$1(0,s),i.addAll$1(0,e.queries),r=i),n=n?e.queries:t,this._evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssMediaRule$0(n,e.span),new C._EvaluateVisitor_visitCssMediaRule_closure6(this,t,e,r),!1,new C._EvaluateVisitor_visitCssMediaRule_closure7(r),V.ModifiableCssMediaRule_2,V.Null))},visitCssStyleRule$1:function(e){var t,n,r,i,s,a,o,l;if(null!=this._evaluate0$_declarationName)throw C.wrapException(this._evaluate0$_exception$2(k.Style_,e.span));t=this._evaluate0$_atRootExcludingStyleRule,n=t?null:this._evaluate0$_styleRuleIgnoringAtRoot,r=e._style_rule0$_selector._box0$_inner.value,i=null==n,s=i?null:n.originalSelector,a=r.resolveParentSelectors$2$implicitParent(s,!t),o=C.ModifiableCssStyleRule$0(this._evaluate0$_assertInModule$2(this._evaluate0$__extensionStore,"_extensionStore").addSelector$2(a,this._evaluate0$_mediaQueries),e.span,a),l=this._evaluate0$_atRootExcludingStyleRule,this._evaluate0$_atRootExcludingStyleRule=!1,this._evaluate0$_withParent$2$4$scopeWhen$through(o,new C._EvaluateVisitor_visitCssStyleRule_closure3(this,o,e),!1,new C._EvaluateVisitor_visitCssStyleRule_closure4,V.ModifiableCssStyleRule_2,V.Null),this._evaluate0$_atRootExcludingStyleRule=l,i?(t=this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").children,t=!t.get$isEmpty(t)):t=!1,t&&(t=this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").children,t.get$last(t).isGroupEnd=!0)},visitCssStylesheet$1:function(e){var t;for(t=E.get$iterator$ax(e.get$children(e));t.moveNext$0();)t.get$current(t).accept$1(this)},visitCssSupportsRule$1:function(e){if(null!=this._evaluate0$_declarationName)throw C.wrapException(this._evaluate0$_exception$2(k.Suppor,e.span));this._evaluate0$_withParent$2$4$scopeWhen$through(C.ModifiableCssSupportsRule$0(e.condition,e.span),new C._EvaluateVisitor_visitCssSupportsRule_closure3(this,e),!1,new C._EvaluateVisitor_visitCssSupportsRule_closure4,V.ModifiableCssSupportsRule_2,V.Null)},_evaluate0$_handleReturn$1$2:function(e,t){var n,r,i;for(n=e.length,r=0;r<e.length;e.length===n||(0,C.throwConcurrentModificationError)(e),++r)if(i=t.call$1(e[r]),null!=i)return i;return null},_evaluate0$_handleReturn$2:function(e,t){return this._evaluate0$_handleReturn$1$2(e,t,V.dynamic)},_evaluate0$_withEnvironment$1$2:function(e,t){var n,r=this._evaluate0$_environment;return this._evaluate0$_environment=e,n=t.call$0(),this._evaluate0$_environment=r,n},_evaluate0$_withEnvironment$2:function(e,t){return this._evaluate0$_withEnvironment$1$2(e,t,V.dynamic)},_evaluate0$_interpolationToValue$3$trim$warnForColor:function(e,t,n){var r=this._evaluate0$_performInterpolation$2$warnForColor(e,n),i=t?C.trimAscii0(r,!0):r;return new C.CssValue0(i,e.span,V.CssValue_String_2)},_evaluate0$_interpolationToValue$1:function(e){return this._evaluate0$_interpolationToValue$3$trim$warnForColor(e,!1,!1)},_evaluate0$_interpolationToValue$2$warnForColor:function(e,t){return this._evaluate0$_interpolationToValue$3$trim$warnForColor(e,!1,t)},_evaluate0$_performInterpolation$2$warnForColor:function(e,t){return this._evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(e,!0,t).item1},_evaluate0$_performInterpolation$1:function(e){return this._evaluate0$_performInterpolation$2$warnForColor(e,!1)},_evaluate0$_performInterpolationWithMap$2$warnForColor:function(e,t){var n=this._evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor(e,!0,!0),r=n.item2;return r.toString,new C.Tuple2(n.item1,r,V.Tuple2_String_InterpolationMap_2)},_evaluate0$_performInterpolationHelper$3$sourceMap$warnForColor:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f=C._setArrayType([],V.JSArray_SourceLocation),g=this._evaluate0$_inSupportsDeclaration;for(this._evaluate0$_inSupportsDeclaration=!1,r=e.contents,i=r.length,s=V.Expression_2,a=V.JSArray_Object,o=e.span,l=V.Object,u=!0,_=0,c="";_<i;++_,u=!1)$=r[_],u||f.push(C.SourceLocation$(c.length,null,null,null)),"string"!=typeof $?(s._as($),p=$.accept$1(this),n&&p instanceof C.SassColor0&&I.$get$namesByColor0().containsKey$1(p)&&(h=C._setArrayType([""],a),d=C.List_List$from(h,!1,l),d.fixed$length=Array,d.immutable$list=Array,d=new C.Interpolation0(d,o),d.Interpolation$20(h,o),h=I.$get$namesByColor0(),this._evaluate0$_warn$2(k.You_pr+C.S(h.$index(0,p))+k.x20in_in+p.toString$0(0)+k.x2c_whic+C.S(h.$index(0,p))+k.x22x29__If+new C.BinaryOperationExpression0(A.BinaryOperator_anB0,new C.StringExpression0(d,!0),$,!1).toString$0(0)+"'.",$.get$span($))),c+=this._evaluate0$_serialize$3$quote(p,$,!1)):c+=$;return this._evaluate0$_inSupportsDeclaration=g,r=C.InterpolationMap$0(e,f),new C.Tuple2((c.charCodeAt(0),c),r,V.Tuple2_of_String_and_nullable_InterpolationMap_2)},_evaluate0$_serialize$3$quote:function(e,t,n){return this._evaluate0$_addExceptionSpan$2(t,new C._EvaluateVisitor__serialize_closure1(e,n))},_evaluate0$_serialize$2:function(e,t){return this._evaluate0$_serialize$3$quote(e,t,!0)},_evaluate0$_expressionNode$1:function(e){var t;return e instanceof C.VariableExpression0?(t=this._evaluate0$_addExceptionSpan$2(e,new C._EvaluateVisitor__expressionNode_closure1(this,e)),null==t?e:t):e},_evaluate0$_withParent$2$4$scopeWhen$through:function(e,t,n,r,i,s){var a,o;return this._evaluate0$_addChild$2$through(e,r),a=this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent"),this._evaluate0$__parent=e,o=this._evaluate0$_environment.scope$1$2$when(t,n,s),this._evaluate0$__parent=a,o},_evaluate0$_withParent$2$3$scopeWhen:function(e,t,n,r,i){return this._evaluate0$_withParent$2$4$scopeWhen$through(e,t,n,null,r,i)},_evaluate0$_withParent$2$2:function(e,t,n,r){return this._evaluate0$_withParent$2$4$scopeWhen$through(e,t,!0,null,n,r)},_evaluate0$_addChild$2$through:function(e,t){var n,r,i=this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent");if(null!=t){for(;t.call$1(i);i=n)if(n=i._node0$_parent,null==n)throw C.wrapException(C.ArgumentError$(k.throug+e.toString$0(0)+".",null));i.get$hasFollowingSibling()&&(n=i._node0$_parent,r=n.children,i.equalsIgnoringChildren$1(r.get$last(r))?i=V.ModifiableCssParentNode_2._as(r.get$last(r)):(i=i.copyWithoutChildren$0(),n.addChild$1(i)))}i.addChild$1(e)},_evaluate0$_addChild$1:function(e){return this._evaluate0$_addChild$2$through(e,null)},_evaluate0$_withStyleRule$1$2:function(e,t){var n,r=this._evaluate0$_styleRuleIgnoringAtRoot;return this._evaluate0$_styleRuleIgnoringAtRoot=e,n=t.call$0(),this._evaluate0$_styleRuleIgnoringAtRoot=r,n},_evaluate0$_withStyleRule$2:function(e,t){return this._evaluate0$_withStyleRule$1$2(e,t,V.dynamic)},_evaluate0$_withMediaQueries$1$3:function(e,t,n){var r,i=this._evaluate0$_mediaQueries,s=this._evaluate0$_mediaQuerySources;return this._evaluate0$_mediaQueries=e,this._evaluate0$_mediaQuerySources=t,r=n.call$0(),this._evaluate0$_mediaQueries=i,this._evaluate0$_mediaQuerySources=s,r},_evaluate0$_withMediaQueries$3:function(e,t,n){return this._evaluate0$_withMediaQueries$1$3(e,t,n,V.dynamic)},_evaluate0$_withStackFrame$1$3:function(e,t,n){var r,i,s=this._evaluate0$_stack;return s.push(new C.Tuple2(this._evaluate0$_member,t,V.Tuple2_String_AstNode_2)),r=this._evaluate0$_member,this._evaluate0$_member=e,i=n.call$0(),this._evaluate0$_member=r,s.pop(),i},_evaluate0$_withStackFrame$3:function(e,t,n){return this._evaluate0$_withStackFrame$1$3(e,t,n,V.dynamic)},_evaluate0$_withoutSlash$2:function(e,t){return e instanceof C.SassNumber0&&null!=e.asSlash&&this._evaluate0$_warn$3(k.Using__i+C.S((new C._EvaluateVisitor__withoutSlash_recommendation1).call$1(e))+k.x0a_Morex20,t.get$span(t),A.Deprecation_wWh),e.withoutSlash$0()},_evaluate0$_stackFrame$2:function(e,t){return C.frameForSpan0(t,e,C.NullableExtension_andThen0(t.get$sourceUrl(t),new C._EvaluateVisitor__stackFrame_closure1(this)))},_evaluate0$_stackTrace$1:function(e){var t=this._evaluate0$_stack;return t=C.List_List$of(new C.MappedListIterable(t,new C._EvaluateVisitor__stackTrace_closure1(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Frame>")),!0,V.Frame),null!=e&&t.push(this._evaluate0$_stackFrame$2(this._evaluate0$_member,e)),C.Trace$(new C.ReversedListIterable(t,C._arrayInstanceType(t)._eval$1("ReversedListIterable<1>")),null)},_evaluate0$_stackTrace$0:function(){return this._evaluate0$_stackTrace$1(null)},_evaluate0$_warn$3:function(e,t,n){var r,i;this._evaluate0$_quietDeps?this._evaluate0$_inDependency?r=!0:(r=this._evaluate0$_currentCallable,r=null==r?null:r.inDependency,r=!0===r):r=!1,r||this._evaluate0$_warningsEmitted.add$1(0,new C.Tuple2(e,t,V.Tuple2_String_SourceSpan))&&(i=this._evaluate0$_stackTrace$1(t),r=this._evaluate0$_logger,null==n?r.warn$3$span$trace(0,e,t,i):C.WarnForDeprecation_warnForDeprecation0(r,n,e,t,i))},_evaluate0$_warn$2:function(e,t){return this._evaluate0$_warn$3(e,t,null)},_evaluate0$_exception$2:function(e,t){var n=null==t?E.get$span$z(A.JSArray_methods.get$last(this._evaluate0$_stack).item2):t;return new C.SassRuntimeException0(this._evaluate0$_stackTrace$1(t),e,n)},_evaluate0$_exception$1:function(e){return this._evaluate0$_exception$2(e,null)},_evaluate0$_multiSpanException$3:function(e,t,n){var r=E.get$span$z(A.JSArray_methods.get$last(this._evaluate0$_stack).item2);return new C.MultiSpanSassRuntimeException0(this._evaluate0$_stackTrace$0(),t,C.ConstantMap_ConstantMap$from(n,V.FileSpan,V.String),e,r)},_evaluate0$_addExceptionSpan$1$3$addStackFrame:function(e,t,n){var r,i,s,a;try{return s=t.call$0(),s}catch(a){if(s=C.unwrapException(a),!(s instanceof C.SassScriptException0))throw a;r=s,i=C.getTraceFromException(a),s=r.withSpan$1(e.get$span(e)),C.throwWithTrace0(s.withTrace$1(this._evaluate0$_stackTrace$1(n?e.get$span(e):null)),i)}},_evaluate0$_addExceptionSpan$2:function(e,t){return this._evaluate0$_addExceptionSpan$1$3$addStackFrame(e,t,!0,V.dynamic)},_evaluate0$_addExceptionSpan$3$addStackFrame:function(e,t,n){return this._evaluate0$_addExceptionSpan$1$3$addStackFrame(e,t,n,V.dynamic)},_evaluate0$_addExceptionTrace$1$1:function(e){var t,n,r,i,s;try{return r=e.call$0(),r}catch(i){if(r=C.unwrapException(i),V.SassRuntimeException_2._is(r))throw i;if(!(r instanceof C.SassException0))throw i;t=r,n=C.getTraceFromException(i),r=t,s=E.getInterceptor$z(r),C.throwWithTrace0(t.withTrace$1(this._evaluate0$_stackTrace$1(C.SourceSpanException.prototype.get$span.call(s,r))),n)}},_evaluate0$_addExceptionTrace$1:function(e){return this._evaluate0$_addExceptionTrace$1$1(e,V.dynamic)},_evaluate0$_addErrorSpan$1$2:function(e,t){var n,r,i,s,a;try{return i=t.call$0(),i}catch(s){if(i=C.unwrapException(s),!V.SassRuntimeException_2._is(i))throw s;if(n=i,r=C.getTraceFromException(s),!A.JSString_methods.startsWith$1(E.get$span$z(n).get$text(),"@error"))throw s;i=n._span_exception$_message,a=e.get$span(e),C.throwWithTrace0(new C.SassRuntimeException0(this._evaluate0$_stackTrace$0(),i,a),r)}},_evaluate0$_addErrorSpan$2:function(e,t){return this._evaluate0$_addErrorSpan$1$2(e,t,V.dynamic)}},C._EvaluateVisitor_closure19.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return r=r.$index(e,1).get$realNull(),t=null==r?null:r.assertString$1("module"),r=this.$this._evaluate0$_environment,n=C.stringReplaceAllUnchecked(i._string0$_text,"_","-"),r.globalVariableExists$2$namespace(n,null==t?null:t._string0$_text)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._EvaluateVisitor_closure20.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertString$1("name"),n=this.$this._evaluate0$_environment;return null!=n.getVariable$1(C.stringReplaceAllUnchecked(t._string0$_text,"_","-"))?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._EvaluateVisitor_closure21.prototype={call$1:function(e){var t,n,r,i,s=E.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return s=s.$index(e,1).get$realNull(),t=null==s?null:s.assertString$1("module"),s=this.$this,n=s._evaluate0$_environment,r=a._string0$_text,i=C.stringReplaceAllUnchecked(r,"_","-"),null!=n.getFunction$2$namespace(i,null==t?null:t._string0$_text)||s._evaluate0$_builtInFunctions.containsKey$1(r)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._EvaluateVisitor_closure22.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return r=r.$index(e,1).get$realNull(),t=null==r?null:r.assertString$1("module"),r=this.$this._evaluate0$_environment,n=C.stringReplaceAllUnchecked(i._string0$_text,"_","-"),null!=r.getMixin$2$namespace(n,null==t?null:t._string0$_text)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._EvaluateVisitor_closure23.prototype={call$1:function(e){var t=this.$this._evaluate0$_environment;if(!t._environment0$_inMixin)throw C.wrapException(C.SassScriptException$0(k.conten,null));return null!=t._environment0$_content?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._EvaluateVisitor_closure24.prototype={call$1:function(e){var t,n,r,i=E.$index$asx(e,0).assertString$1("module")._string0$_text,s=this.$this._evaluate0$_environment._environment0$_modules.$index(0,i);if(null==s)throw C.wrapException('There is no module with namespace "'+i+'".');for(i=V.Value_2,t=C.LinkedHashMap_LinkedHashMap$_empty(i,i),n=s.get$variables(),n=n.get$entries(n),n=n.get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new C.SassString0(r.key,!0),r.value);return new C.SassMap0(C.ConstantMap_ConstantMap$from(t,i,i))},$signature:35},C._EvaluateVisitor_closure25.prototype={call$1:function(e){var t,n,r,i=E.$index$asx(e,0).assertString$1("module")._string0$_text,s=this.$this._evaluate0$_environment._environment0$_modules.$index(0,i);if(null==s)throw C.wrapException('There is no module with namespace "'+i+'".');for(i=V.Value_2,t=C.LinkedHashMap_LinkedHashMap$_empty(i,i),n=s.get$functions(s),n=n.get$entries(n),n=n.get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new C.SassString0(r.key,!0),new C.SassFunction0(r.value));return new C.SassMap0(C.ConstantMap_ConstantMap$from(t,i,i))},$signature:35},C._EvaluateVisitor_closure26.prototype={call$1:function(e){var t,n,r,i=E.getInterceptor$asx(e),s=i.$index(e,0).assertString$1("name"),a=i.$index(e,1).get$isTruthy();if(i=i.$index(e,2).get$realNull(),t=null==i?null:i.assertString$1("module"),a&&null!=t)throw C.wrapException(k.x24css_a);if(a?n=new C.PlainCssCallable0(s._string0$_text):(i=this.$this,r=i._evaluate0$_callableNode,r.toString,n=i._evaluate0$_addExceptionSpan$2(r,new C._EvaluateVisitor__closure7(i,s,t))),null!=n)return new C.SassFunction0(n);throw C.wrapException("Function not found: "+s.toString$0(0))},$signature:192},C._EvaluateVisitor__closure7.prototype={call$0:function(){var e=C.stringReplaceAllUnchecked(this.name._string0$_text,"_","-"),t=this.module;return t=null==t?null:t._string0$_text,this.$this._evaluate0$_getFunction$2$namespace(e,t)},$signature:125},C._EvaluateVisitor_closure27.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h=E.getInterceptor$asx(e),d=h.$index(e,0),f=V.SassArgumentList_2._as(h.$index(e,1));if(h=this.$this,t=h._evaluate0$_callableNode,t.toString,n=C._setArrayType([],V.JSArray_Expression_2),r=V.String,i=V.Expression_2,s=t.get$span(t),a=t.get$span(t),f._argument_list$_wereKeywordsAccessed=!0,o=f._argument_list$_keywords,o.get$isEmpty(o))t=null;else{for(l=V.Value_2,u=C.LinkedHashMap_LinkedHashMap$_empty(l,l),f._argument_list$_wereKeywordsAccessed=!0,o=o.get$entries(o),o=o.get$iterator(o);o.moveNext$0();)_=o.get$current(o),u.$indexSet(0,new C.SassString0(_.key,!1),_.value);t=new C.ValueExpression0(new C.SassMap0(C.ConstantMap_ConstantMap$from(u,l,l)),t.get$span(t))}if(c=new C.ArgumentInvocation0(C.List_List$unmodifiable(n,i),C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_empty(r,i),r,i),new C.ValueExpression0(f,a),t,s),d instanceof C.SassString0)return t=d.toString$0(0),C.EvaluationContext_current0().warn$2(0,k.Passin+t+"))",A.Deprecation_4iQ),$=h._evaluate0$_callableNode,h.visitFunctionExpression$1(new C.FunctionExpression0(null,d._string0$_text,c,$.get$span($)));if(p=d.assertFunction$1("function").callable,V.Callable_2._is(p))return t=h._evaluate0$_callableNode,t.toString,h._evaluate0$_runFunctionCallable$3(c,p,t);throw C.wrapException(C.SassScriptException$0("The function "+p.get$name(p)+k.x20is_as,null))},$signature:3},C._EvaluateVisitor_closure28.prototype={call$1:function(e){var t,n,r,i,s,a=E.getInterceptor$asx(e),o=C.Uri_parse(a.$index(e,0).assertString$1("url")._string0$_text);a=a.$index(e,1).get$realNull(),t=null==a?null:a.assertMap$1("with")._map0$_contents,a=this.$this,n=a._evaluate0$_callableNode,n.toString,null!=t?(r=C.LinkedHashMap_LinkedHashMap$_empty(V.String,V.ConfiguredValue_2),t.forEach$1(0,new C._EvaluateVisitor__closure5(r,n.get$span(n),n)),i=new C.ExplicitConfiguration0(n,r,null)):i=A.Configuration_Map_empty_null0,s=n.get$span(n),a._evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(o,"load-css()",n,new C._EvaluateVisitor__closure6(a),s.get$sourceUrl(s),i,!0),a._evaluate0$_assertConfigurationIsEmpty$2$nameInError(i,!0)},$signature:504},C._EvaluateVisitor__closure5.prototype={call$2:function(e,t){var n=e.assertString$1("with key"),r=C.stringReplaceAllUnchecked(n._string0$_text,"_","-");if(n=this.values,n.containsKey$1(r))throw C.wrapException("The variable $"+r+" was configured twice.");n.$indexSet(0,r,new C.ConfiguredValue0(t,this.span,this.callableNode))},$signature:49},C._EvaluateVisitor__closure6.prototype={call$1:function(e){var t=this.$this;return t._evaluate0$_combineCss$2$clone(e,!0).accept$1(t)},$signature:60},C._EvaluateVisitor_run_closure1.prototype={call$0:function(){var e,t=this.node,n=t.span.file.url;return null!=n&&(e=this.$this,e._evaluate0$_activeModules.$indexSet(0,n,null),null!=e._evaluate0$_nodeImporter&&"stdin"===n.toString$0(0)||e._evaluate0$_loadedUrls.add$1(0,n)),e=this.$this,new C.EvaluateResult0(e._evaluate0$_combineCss$1(e._evaluate0$_addExceptionTrace$1(new C._EvaluateVisitor_run__closure1(e,this.importer,t))),e._evaluate0$_loadedUrls)},$signature:405},C._EvaluateVisitor_run__closure1.prototype={call$0:function(){return this.$this._evaluate0$_execute$2(this.importer,this.node)},$signature:406},C._EvaluateVisitor__loadModule_closure3.prototype={call$0:function(){return this.callback.call$1(this.builtInModule)},$signature:0},C._EvaluateVisitor__loadModule_closure4.prototype={call$0:function(){var e,t,n={},r=this.$this,i=this.nodeWithSpan,s=r._evaluate0$_loadStylesheet$3$baseUrl(this.url.toString$0(0),i.get$span(i),this.baseUrl),a=s.stylesheet,o=a.span.file.url;if(null!=o&&r._evaluate0$_activeModules.containsKey$1(o))throw t=this.namesInErrors?"Module loop: "+I.$get$context().prettyUri$1(o)+" is already being loaded.":k.Modulel,n=C.NullableExtension_andThen0(r._evaluate0$_activeModules.$index(0,o),new C._EvaluateVisitor__loadModule__closure3(r,t)),C.wrapException(null==n?r._evaluate0$_exception$1(t):n);null!=o&&r._evaluate0$_activeModules.$indexSet(0,o,i),e=r._evaluate0$_inDependency,r._evaluate0$_inDependency=s.isDependency,n.module=null;try{n.module=r._evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(s.importer,a,this.configuration,this.namesInErrors,i)}finally{r._evaluate0$_activeModules.remove$1(0,o),r._evaluate0$_inDependency=e}r._evaluate0$_addExceptionSpan$3$addStackFrame(i,new C._EvaluateVisitor__loadModule__closure4(n,this.callback),!1)},$signature:1},C._EvaluateVisitor__loadModule__closure3.prototype={call$1:function(e){return this.$this._evaluate0$_multiSpanException$3(this.message,"new load",C.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],V.FileSpan,V.String))},$signature:96},C._EvaluateVisitor__loadModule__closure4.prototype={call$0:function(){return this.callback.call$1(this._box_0.module)},$signature:0},C._EvaluateVisitor__execute_closure1.prototype={call$0:function(){var e,t,n,r,i=this.$this,s=i._evaluate0$_importer,a=i._evaluate0$__stylesheet,o=i._evaluate0$__root,l=i._evaluate0$__parent,u=i._evaluate0$__endOfImports,_=i._evaluate0$_outOfOrderImports,c=i._evaluate0$__extensionStore,$=i._evaluate0$_atRootExcludingStyleRule,p=$?null:i._evaluate0$_styleRuleIgnoringAtRoot,h=i._evaluate0$_mediaQueries,d=i._evaluate0$_declarationName,f=i._evaluate0$_inUnknownAtRule,g=i._evaluate0$_inKeyframes,m=i._evaluate0$_configuration;i._evaluate0$_importer=this.importer,e=i._evaluate0$__stylesheet=this.stylesheet,t=e.span,n=i._evaluate0$__parent=i._evaluate0$__root=C.ModifiableCssStylesheet$0(t),i._evaluate0$__endOfImports=0,i._evaluate0$_outOfOrderImports=null,i._evaluate0$__extensionStore=this.extensionStore,i._evaluate0$_declarationName=i._evaluate0$_mediaQueries=i._evaluate0$_styleRuleIgnoringAtRoot=null,i._evaluate0$_inKeyframes=i._evaluate0$_atRootExcludingStyleRule=i._evaluate0$_inUnknownAtRule=!1,r=this.configuration,null!=r&&(i._evaluate0$_configuration=r),i.visitStylesheet$1(e),e=null==i._evaluate0$_outOfOrderImports?n:new C.CssStylesheet0(new C.UnmodifiableListView(i._evaluate0$_addOutOfOrderImports$0(),V.UnmodifiableListView_CssNode_2),t),this.css.__late_helper$_value=e,i._evaluate0$_importer=s,i._evaluate0$__stylesheet=a,i._evaluate0$__root=o,i._evaluate0$__parent=l,i._evaluate0$__endOfImports=u,i._evaluate0$_outOfOrderImports=_,i._evaluate0$__extensionStore=c,i._evaluate0$_styleRuleIgnoringAtRoot=p,i._evaluate0$_mediaQueries=h,i._evaluate0$_declarationName=d,i._evaluate0$_inUnknownAtRule=f,i._evaluate0$_atRootExcludingStyleRule=$,i._evaluate0$_inKeyframes=g,i._evaluate0$_configuration=m},$signature:1},C._EvaluateVisitor__combineCss_closure5.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:136},C._EvaluateVisitor__combineCss_closure6.prototype={call$1:function(e){return!this.selectors.contains$1(0,e)},$signature:14},C._EvaluateVisitor__combineCss_closure7.prototype={call$1:function(e){return e.cloneCss$0()},$signature:407},C._EvaluateVisitor__extendModules_closure3.prototype={call$1:function(e){return!this.originalSelectors.contains$1(0,e)},$signature:14},C._EvaluateVisitor__extendModules_closure4.prototype={call$0:function(){return C._setArrayType([],V.JSArray_ExtensionStore_2)},$signature:196},C._EvaluateVisitor__topologicalModules_visitModule1.prototype={call$1:function(e){var t,n,r,i,s;for(t=e.get$upstream(),n=t.length,r=this.seen,i=0;i<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++i)s=t[i],s.get$transitivelyContainsCss()&&r.add$1(0,s)&&this.call$1(s);this.sorted.addFirst$1(e)},$signature:60},C._EvaluateVisitor_visitAtRootRule_closure3.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitAtRootRule_closure4.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:0},C._EvaluateVisitor__scopeForAtRoot_closure11.prototype={call$1:function(e){var t=this.$this,n=t._evaluate0$_assertInModule$2(t._evaluate0$__parent,"__parent");t._evaluate0$__parent=this.newParent,t._evaluate0$_environment.scope$1$2$when(e,this.node.hasDeclarations,V.void),t._evaluate0$__parent=n},$signature:28},C._EvaluateVisitor__scopeForAtRoot_closure12.prototype={call$1:function(e){var t=this.$this,n=t._evaluate0$_atRootExcludingStyleRule;t._evaluate0$_atRootExcludingStyleRule=!0,this.innerScope.call$1(e),t._evaluate0$_atRootExcludingStyleRule=n},$signature:28},C._EvaluateVisitor__scopeForAtRoot_closure13.prototype={call$1:function(e){return this.$this._evaluate0$_withMediaQueries$3(null,null,new C._EvaluateVisitor__scopeForAtRoot__closure1(this.innerScope,e))},$signature:28},C._EvaluateVisitor__scopeForAtRoot__closure1.prototype={call$0:function(){return this.innerScope.call$1(this.callback)},$signature:1},C._EvaluateVisitor__scopeForAtRoot_closure14.prototype={call$1:function(e){var t=this.$this,n=t._evaluate0$_inKeyframes;t._evaluate0$_inKeyframes=!1,this.innerScope.call$1(e),t._evaluate0$_inKeyframes=n},$signature:28},C._EvaluateVisitor__scopeForAtRoot_closure15.prototype={call$1:function(e){return V.CssAtRule_2._is(e)},$signature:197},C._EvaluateVisitor__scopeForAtRoot_closure16.prototype={call$1:function(e){var t=this.$this,n=t._evaluate0$_inUnknownAtRule;t._evaluate0$_inUnknownAtRule=!1,this.innerScope.call$1(e),t._evaluate0$_inUnknownAtRule=n},$signature:28},C._EvaluateVisitor_visitContentRule_closure1.prototype={call$0:function(){var e,t,n,r;for(e=this.content.declaration.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n);return null},$signature:1},C._EvaluateVisitor_visitDeclaration_closure3.prototype={call$1:function(e){return new C.CssValue0(e.accept$1(this.$this),e.get$span(e),V.CssValue_Value_2)},$signature:408},C._EvaluateVisitor_visitDeclaration_closure4.prototype={call$0:function(){var e,t,n,r;for(e=this.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitEachRule_closure5.prototype={call$1:function(e){var t=this.$this,n=this.nodeWithSpan;return t._evaluate0$_environment.setLocalVariable$3(A.JSArray_methods.get$first(this.node.variables),t._evaluate0$_withoutSlash$2(e,n),n)},$signature:52},C._EvaluateVisitor_visitEachRule_closure6.prototype={call$1:function(e){return this.$this._evaluate0$_setMultipleVariables$3(this.node.variables,e,this.nodeWithSpan)},$signature:52},C._EvaluateVisitor_visitEachRule_closure7.prototype={call$0:function(){var e=this.$this;return e._evaluate0$_handleReturn$2(this.list.get$asList(),new C._EvaluateVisitor_visitEachRule__closure1(e,this.setVariables,this.node))},$signature:40},C._EvaluateVisitor_visitEachRule__closure1.prototype={call$1:function(e){var t;return this.setVariables.call$1(e),t=this.$this,t._evaluate0$_handleReturn$2(this.node.children,new C._EvaluateVisitor_visitEachRule___closure1(t))},$signature:219},C._EvaluateVisitor_visitEachRule___closure1.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:84},C._EvaluateVisitor_visitAtRule_closure5.prototype={call$1:function(e){return this.$this._evaluate0$_interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:411},C._EvaluateVisitor_visitAtRule_closure6.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._evaluate0$_atRootExcludingStyleRule?null:r._evaluate0$_styleRuleIgnoringAtRoot;if(null==i||r._evaluate0$_inKeyframes||E.$eq$(this.name.value,"font-face"))for(e=this.children,t=e.length,n=0;n<t;++n)e[n].accept$1(r);else r._evaluate0$_withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$0(i._style_rule0$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitAtRule__closure1(r,this.children),!1,V.ModifiableCssStyleRule_2,V.Null)},$signature:1},C._EvaluateVisitor_visitAtRule__closure1.prototype={call$0:function(){var e,t,n,r;for(e=this.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitAtRule_closure7.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitForRule_closure9.prototype={call$0:function(){return this.node.from.accept$1(this.$this).assertNumber$0()},$signature:220},C._EvaluateVisitor_visitForRule_closure10.prototype={call$0:function(){return this.node.to.accept$1(this.$this).assertNumber$0()},$signature:220},C._EvaluateVisitor_visitForRule_closure11.prototype={call$0:function(){return this.fromNumber.assertInt$0()},$signature:12},C._EvaluateVisitor_visitForRule_closure12.prototype={call$0:function(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(e),e.get$denominatorUnits(e)).assertInt$0()},$signature:12},C._EvaluateVisitor_visitForRule_closure13.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l=this.$this,u=this.node,_=l._evaluate0$_expressionNode$1(u.from);for(e=this.from,t=this._box_0,n=this.direction,r=u.variable,i=this.fromNumber,u=u.children;e!==t.to;e+=n)if(s=l._evaluate0$_environment,a=i.get$numeratorUnits(i),s.setLocalVariable$3(r,C.SassNumber_SassNumber$withUnits0(e,i.get$denominatorUnits(i),a),_),o=l._evaluate0$_handleReturn$2(u,new C._EvaluateVisitor_visitForRule__closure1(l)),null!=o)return o;return null},$signature:40},C._EvaluateVisitor_visitForRule__closure1.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:84},C._EvaluateVisitor_visitForwardRule_closure3.prototype={call$1:function(e){this.$this._evaluate0$_environment.forwardModule$2(e,this.node)},$signature:60},C._EvaluateVisitor_visitForwardRule_closure4.prototype={call$1:function(e){this.$this._evaluate0$_environment.forwardModule$2(e,this.node)},$signature:60},C._EvaluateVisitor_visitIfRule_closure1.prototype={call$0:function(){var e=this.$this;return e._evaluate0$_handleReturn$2(this._box_0.clause.children,new C._EvaluateVisitor_visitIfRule__closure1(e))},$signature:40},C._EvaluateVisitor_visitIfRule__closure1.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:84},C._EvaluateVisitor__visitDynamicImport_closure1.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p,h,d=this.$this,f=this.$import,g=d._evaluate0$_loadStylesheet$3$forImport(f.urlString,f.span,!0),m=g.stylesheet,y=m.span.file.url;if(null!=y){if(e=d._evaluate0$_activeModules,e.containsKey$1(y))throw f=C.NullableExtension_andThen0(e.$index(0,y),new C._EvaluateVisitor__visitDynamicImport__closure7(d)),C.wrapException(null==f?d._evaluate0$_exception$1("This file is already being loaded."):f);e.$indexSet(0,y,f)}if(f=m._stylesheet1$_uses,e=V.UnmodifiableListView_UseRule_2,t=new C.UnmodifiableListView(f,e),0===t.get$length(t)?(t=new C.UnmodifiableListView(m._stylesheet1$_forwards,V.UnmodifiableListView_ForwardRule_2),t=0===t.get$length(t)):t=!1,t)return n=d._evaluate0$_importer,f=d._evaluate0$_assertInModule$2(d._evaluate0$__stylesheet,"_stylesheet"),r=d._evaluate0$_inDependency,d._evaluate0$_importer=g.importer,d._evaluate0$__stylesheet=m,d._evaluate0$_inDependency=g.isDependency,d.visitStylesheet$1(m),d._evaluate0$_importer=n,d._evaluate0$__stylesheet=f,d._evaluate0$_inDependency=r,void d._evaluate0$_activeModules.remove$1(0,y);if(f=new C.UnmodifiableListView(f,e),f.any$1(f,new C._EvaluateVisitor__visitDynamicImport__closure8)?i=!0:(f=new C.UnmodifiableListView(m._stylesheet1$_forwards,V.UnmodifiableListView_ForwardRule_2),i=f.any$1(f,new C._EvaluateVisitor__visitDynamicImport__closure9)),s=C._Cell$(),f=d._evaluate0$_environment,e=V.String,t=V.Module_Callable_2,a=V.AstNode_2,o=C._setArrayType([],V.JSArray_Module_Callable_2),l=f._environment0$_variables,l=C._setArrayType(l.slice(0),C._arrayInstanceType(l)),u=f._environment0$_variableNodes,u=C._setArrayType(u.slice(0),C._arrayInstanceType(u)),_=f._environment0$_functions,_=C._setArrayType(_.slice(0),C._arrayInstanceType(_)),c=f._environment0$_mixins,c=C._setArrayType(c.slice(0),C._arrayInstanceType(c)),$=C.Environment$_0(C.LinkedHashMap_LinkedHashMap$_empty(e,t),C.LinkedHashMap_LinkedHashMap$_empty(e,a),C.LinkedHashMap_LinkedHashMap$_empty(t,a),f._environment0$_importedModules,null,null,o,l,u,_,c,f._environment0$_content),d._evaluate0$_withEnvironment$2($,new C._EvaluateVisitor__visitDynamicImport__closure10(d,g,m,i,$,s)),p=$.toDummyModule$0(),d._evaluate0$_environment.importForwards$1(p),i)for(p.transitivelyContainsCss&&d._evaluate0$_combineCss$2$clone(p,p.transitivelyContainsExtensions).accept$1(d),h=new C._ImportedCssVisitor1(d),f=E.get$iterator$ax(s._readLocal$0());f.moveNext$0();)f.get$current(f).accept$1(h);d._evaluate0$_activeModules.remove$1(0,y)},$signature:0},C._EvaluateVisitor__visitDynamicImport__closure7.prototype={call$1:function(e){return this.$this._evaluate0$_multiSpanException$3("This file is already being loaded.","new load",C.LinkedHashMap_LinkedHashMap$_literal([e.get$span(e),"original load"],V.FileSpan,V.String))},$signature:96},C._EvaluateVisitor__visitDynamicImport__closure8.prototype={call$1:function(e){return"sass"!==e.url.get$scheme()},$signature:201},C._EvaluateVisitor__visitDynamicImport__closure9.prototype={call$1:function(e){return"sass"!==e.url.get$scheme()},$signature:202},C._EvaluateVisitor__visitDynamicImport__closure10.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._evaluate0$_importer,s=r._evaluate0$_assertInModule$2(r._evaluate0$__stylesheet,"_stylesheet"),a=r._evaluate0$_assertInModule$2(r._evaluate0$__root,"_root"),o=r._evaluate0$_assertInModule$2(r._evaluate0$__parent,"__parent"),l=r._evaluate0$_assertInModule$2(r._evaluate0$__endOfImports,"_endOfImports"),u=r._evaluate0$_outOfOrderImports,_=r._evaluate0$_configuration,c=r._evaluate0$_inDependency,$=this.result;r._evaluate0$_importer=$.importer,e=r._evaluate0$__stylesheet=this.stylesheet,t=this.loadsUserDefinedModules,t&&(n=C.ModifiableCssStylesheet$0(e.span),r._evaluate0$__root=n,r._evaluate0$__parent=r._evaluate0$_assertInModule$2(n,"_root"),r._evaluate0$__endOfImports=0,r._evaluate0$_outOfOrderImports=null),r._evaluate0$_inDependency=$.isDependency,$=new C.UnmodifiableListView(e._stylesheet1$_forwards,V.UnmodifiableListView_ForwardRule_2),$.get$isEmpty($)||(r._evaluate0$_configuration=this.environment.toImplicitConfiguration$0()),r.visitStylesheet$1(e),$=t?r._evaluate0$_addOutOfOrderImports$0():C._setArrayType([],V.JSArray_ModifiableCssNode_2),this.children.__late_helper$_value=$,r._evaluate0$_importer=i,r._evaluate0$__stylesheet=s,t&&(r._evaluate0$__root=a,r._evaluate0$__parent=o,r._evaluate0$__endOfImports=l,r._evaluate0$_outOfOrderImports=u),r._evaluate0$_configuration=_,r._evaluate0$_inDependency=c},$signature:1},C._EvaluateVisitor_visitIncludeRule_closure7.prototype={call$0:function(){var e=this.node;return this.$this._evaluate0$_environment.getMixin$2$namespace(e.name,e.namespace)},$signature:125},C._EvaluateVisitor_visitIncludeRule_closure8.prototype={call$0:function(){return this.node.get$spanWithoutContent()},$signature:24},C._EvaluateVisitor_visitIncludeRule_closure10.prototype={call$1:function(e){var t=this.$this;return new C.UserDefinedCallable0(e,t._evaluate0$_environment.closure$0(),t._evaluate0$_inDependency,V.UserDefinedCallable_Environment_2)},$signature:413},C._EvaluateVisitor_visitIncludeRule_closure9.prototype={call$0:function(){var e=this.$this,t=e._evaluate0$_environment,n=t._environment0$_content;t._environment0$_content=this.contentCallable,new C._EvaluateVisitor_visitIncludeRule__closure1(e,this.mixin,this.nodeWithSpan).call$0(),t._environment0$_content=n},$signature:1},C._EvaluateVisitor_visitIncludeRule__closure1.prototype={call$0:function(){var e=this.$this,t=e._evaluate0$_environment,n=t._environment0$_inMixin;t._environment0$_inMixin=!0,new C._EvaluateVisitor_visitIncludeRule___closure1(e,this.mixin,this.nodeWithSpan).call$0(),t._environment0$_inMixin=n},$signature:0},C._EvaluateVisitor_visitIncludeRule___closure1.prototype={call$0:function(){var e,t,n,r,i;for(e=this.mixin.declaration.children,t=e.length,n=this.$this,r=this.nodeWithSpan,i=0;i<t;++i)n._evaluate0$_addErrorSpan$2(r,new C._EvaluateVisitor_visitIncludeRule____closure1(n,e[i]))},$signature:0},C._EvaluateVisitor_visitIncludeRule____closure1.prototype={call$0:function(){return this.statement.accept$1(this.$this)},$signature:40},C._EvaluateVisitor_visitMediaRule_closure5.prototype={call$1:function(e){return this.$this._evaluate0$_mergeMediaQueries$2(e,this.queries)},$signature:91},C._EvaluateVisitor_visitMediaRule_closure6.prototype={call$0:function(){var e=this.$this,t=this.mergedQueries;null==t&&(t=this.queries),e._evaluate0$_withMediaQueries$3(t,this.mergedSources,new C._EvaluateVisitor_visitMediaRule__closure1(e,this.node))},$signature:1},C._EvaluateVisitor_visitMediaRule__closure1.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._evaluate0$_atRootExcludingStyleRule?null:r._evaluate0$_styleRuleIgnoringAtRoot;if(null==i)for(e=this.node.children,t=e.length,n=0;n<t;++n)e[n].accept$1(r);else r._evaluate0$_withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$0(i._style_rule0$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitMediaRule___closure1(r,this.node),!1,V.ModifiableCssStyleRule_2,V.Null)},$signature:1},C._EvaluateVisitor_visitMediaRule___closure1.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitMediaRule_closure7.prototype={call$1:function(e){var t;return V.CssStyleRule_2._is(e)?t=!0:(t=this.mergedSources,t=t.get$isNotEmpty(t)&&V.CssMediaRule_2._is(e)&&A.JSArray_methods.every$1(e.queries,t.get$contains(t))),t},$signature:6},C._EvaluateVisitor_visitStyleRule_closure9.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitStyleRule_closure10.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitStyleRule_closure11.prototype={call$0:function(){var e=this.$this;e._evaluate0$_withStyleRule$2(this.rule,new C._EvaluateVisitor_visitStyleRule__closure1(e,this.node))},$signature:1},C._EvaluateVisitor_visitStyleRule__closure1.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitStyleRule_closure12.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitStyleRule_closure13.prototype={call$1:function(e){return V.CssComment_2._is(e)},$signature:103},C._EvaluateVisitor_visitSupportsRule_closure3.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._evaluate0$_atRootExcludingStyleRule?null:r._evaluate0$_styleRuleIgnoringAtRoot;if(null==i)for(e=this.node.children,t=e.length,n=0;n<t;++n)e[n].accept$1(r);else r._evaluate0$_withParent$2$2(C.ModifiableCssStyleRule$0(i._style_rule0$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitSupportsRule__closure1(r,this.node),V.ModifiableCssStyleRule_2,V.Null)},$signature:1},C._EvaluateVisitor_visitSupportsRule__closure1.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,t=e.length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},C._EvaluateVisitor_visitSupportsRule_closure4.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitVariableDeclaration_closure5.prototype={call$0:function(){var e=this.override;this.$this._evaluate0$_environment.setVariable$4$global(this.node.name,e.value,e.assignmentNode,!0)},$signature:1},C._EvaluateVisitor_visitVariableDeclaration_closure6.prototype={call$0:function(){var e=this.node;return this.$this._evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:40},C._EvaluateVisitor_visitVariableDeclaration_closure7.prototype={call$0:function(){var e=this.$this,t=this.node;e._evaluate0$_environment.setVariable$5$global$namespace(t.name,this.value,e._evaluate0$_expressionNode$1(t.expression),t.isGlobal,t.namespace)},$signature:1},C._EvaluateVisitor_visitUseRule_closure1.prototype={call$1:function(e){var t=this.node;this.$this._evaluate0$_environment.addModule$3$namespace(e,t,t.namespace)},$signature:60},C._EvaluateVisitor_visitWarnRule_closure1.prototype={call$0:function(){return this.node.expression.accept$1(this.$this)},$signature:42},C._EvaluateVisitor_visitWhileRule_closure1.prototype={call$0:function(){var e,t,n,r;for(e=this.node,t=e.condition,n=this.$this,e=e.children;t.accept$1(n).get$isTruthy();)if(r=n._evaluate0$_handleReturn$2(e,new C._EvaluateVisitor_visitWhileRule__closure1(n)),null!=r)return r;return null},$signature:40},C._EvaluateVisitor_visitWhileRule__closure1.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:84},C._EvaluateVisitor_visitBinaryOperationExpression_closure1.prototype={call$0:function(){var e,t,n,r,i=this.node,s=this.$this,a=i.left.accept$1(s),o=i.operator;switch(o){case A.BinaryOperator_2jN0:return e=i.right.accept$1(s),new C.SassString0(C.serializeValue0(a,!1,!0)+"="+C.serializeValue0(e,!1,!0),!1);case A.BinaryOperator_M6L0:return a.get$isTruthy()?a:i.right.accept$1(s);case A.BinaryOperator_SNp0:return a.get$isTruthy()?i.right.accept$1(s):a;case A.BinaryOperator_ql50:return a.$eq(0,i.right.accept$1(s))?A.SassBoolean_true0:A.SassBoolean_false0;case A.BinaryOperator_ViB0:return a.$eq(0,i.right.accept$1(s))?A.SassBoolean_false0:A.SassBoolean_true0;case A.BinaryOperator_cIH0:return a.greaterThan$1(i.right.accept$1(s));case A.BinaryOperator_7Tg0:return a.greaterThanOrEquals$1(i.right.accept$1(s));case A.BinaryOperator_U8c0:return a.lessThan$1(i.right.accept$1(s));case A.BinaryOperator_kpg0:return a.lessThanOrEquals$1(i.right.accept$1(s));case A.BinaryOperator_anB0:return a.plus$1(i.right.accept$1(s));case A.BinaryOperator_olz0:return a.minus$1(i.right.accept$1(s));case A.BinaryOperator_qN20:return a.times$1(i.right.accept$1(s));case A.BinaryOperator_t8B0:return e=i.right.accept$1(s),t=a.dividedBy$1(e),i.allowsSlash&&a instanceof C.SassNumber0&&e instanceof C.SassNumber0?V.SassNumber_2._as(t).withSlash$2(a,e):(a instanceof C.SassNumber0&&e instanceof C.SassNumber0&&(o=C.S((new C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation1).call$1(i)),n=A.C__MakeExpressionCalculationSafe0.visitBinaryOperationExpression$1(i),r=i.get$span(i),s._evaluate0$_warn$3(k.Using__o+o+" or "+new C.CalculationExpression0("calc",C.CalculationExpression__verifyArguments0(C._setArrayType([n],V.JSArray_Expression_2)),r).toString$0(0)+k.x0a_Morex20,i.get$span(i),A.Deprecation_wWh)),t);case A.BinaryOperator_OTG0:return a.modulo$1(i.right.accept$1(s));default:throw C.wrapException(C.ArgumentError$("Unknown binary operator "+o.toString$0(0)+".",null))}},$signature:42},C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation1.prototype={call$1:function(e){return e instanceof C.BinaryOperationExpression0&&e.operator===A.BinaryOperator_t8B0?"math.div("+C.S(this.call$1(e.left))+", "+C.S(this.call$1(e.right))+")":e instanceof C.ParenthesizedExpression0?e.expression.toString$0(0):e.toString$0(0)},$signature:106},C._EvaluateVisitor_visitVariableExpression_closure1.prototype={call$0:function(){var e=this.node;return this.$this._evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:40},C._EvaluateVisitor_visitUnaryOperationExpression_closure1.prototype={call$0:function(){var e=this.node.operator;switch(e){case A.UnaryOperator_gg40:return this.operand.unaryPlus$0();case A.UnaryOperator_TLI0:return this.operand.unaryMinus$0();case A.UnaryOperator_Ix10:return new C.SassString0("/"+C.serializeValue0(this.operand,!1,!0),!1);case A.UnaryOperator_not_not_not0:return this.operand.unaryNot$0();default:throw C.wrapException(C.StateError$("Unknown unary operator "+e.toString$0(0)+"."))}},$signature:42},C._EvaluateVisitor__visitCalculationValue_closure1.prototype={call$0:function(){var e=this.$this,t=this.node,n=this.inMinMax;return C.SassCalculation_operateInternal0(e._evaluate0$_binaryOperatorToCalculationOperator$1(t.operator),e._evaluate0$_visitCalculationValue$2$inMinMax(t.left,n),e._evaluate0$_visitCalculationValue$2$inMinMax(t.right,n),n,!e._evaluate0$_inSupportsDeclaration)},$signature:81},C._EvaluateVisitor_visitListExpression_closure1.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:414},C._EvaluateVisitor_visitFunctionExpression_closure3.prototype={call$0:function(){var e=this.node;return this.$this._evaluate0$_getFunction$2$namespace(C.stringReplaceAllUnchecked(e.originalName,"_","-"),e.namespace)},$signature:125},C._EvaluateVisitor_visitFunctionExpression_closure4.prototype={call$0:function(){var e=this.node;return this.$this._evaluate0$_runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:42},C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure1.prototype={call$0:function(){var e=this.node;return this.$this._evaluate0$_runFunctionCallable$3(e.$arguments,this.$function,e)},$signature:42},C._EvaluateVisitor__runUserDefinedCallable_closure1.prototype={call$0:function(){var e=this.$this,t=this.callable;return e._evaluate0$_withEnvironment$2(t.environment.closure$0(),new C._EvaluateVisitor__runUserDefinedCallable__closure1(e,this.evaluated,t,this.nodeWithSpan,this.run,this.V))},$signature:function(){return this.V._eval$1("0()")}},C._EvaluateVisitor__runUserDefinedCallable__closure1.prototype={call$0:function(){var e=this.$this,t=this.V;return e._evaluate0$_environment.scope$1$1(new C._EvaluateVisitor__runUserDefinedCallable___closure1(e,this.evaluated,this.callable,this.nodeWithSpan,this.run,t),t)},$signature:function(){return this.V._eval$1("0()")}},C._EvaluateVisitor__runUserDefinedCallable___closure1.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$,p,h=this.$this,d=this.evaluated,f=d.positional,g=d.named,m=this.callable.declaration.$arguments,y=this.nodeWithSpan;for(h._evaluate0$_verifyArguments$4(f.length,g,m,y),e=m.$arguments,t=e.length,n=Math.min(f.length,t),r=d.positionalNodes,i=0;i<n;++i)h._evaluate0$_environment.setLocalVariable$3(e[i].name,f[i],r[i]);for(i=f.length,r=d.namedNodes;i<t;++i)s=e[i],a=s.name,o=g.remove$1(0,a),null==o&&(l=s.defaultValue,o=h._evaluate0$_withoutSlash$2(l.accept$1(h),h._evaluate0$_expressionNode$1(l))),l=h._evaluate0$_environment,u=r.$index(0,a),null==u&&(u=s.defaultValue,u.toString,u=h._evaluate0$_expressionNode$1(u)),l.setLocalVariable$3(a,o,u);if(_=m.restArgument,null!=_?(c=f.length>t?A.JSArray_methods.sublist$1(f,t):A.List_empty19,d=d.separator,$=C.SassArgumentList$0(c,g,d===A.ListSeparator_undecided_null_undecided0?A.ListSeparator_rXA0:d),h._evaluate0$_environment.setLocalVariable$3(_,$,y)):$=null,p=this.run.call$0(),null==$)return p;if(d=g.__js_helper$_length,0===d)return p;if($._argument_list$_wereKeywordsAccessed)return p;throw f=C._instanceType(g)._eval$1("LinkedHashMapKeyIterable<1>"),C.wrapException(C.MultiSpanSassRuntimeException$0("No "+C.pluralize0("argument",d,null)+" named "+C.toSentence0(C.MappedIterable_MappedIterable(new C.LinkedHashMapKeyIterable(g,f),new C._EvaluateVisitor__runUserDefinedCallable____closure1,f._eval$1("Iterable.E"),V.Object),"or")+".",y.get$span(y),"invocation",C.LinkedHashMap_LinkedHashMap$_literal([m.get$spanWithName(),"declaration"],V.FileSpan,V.String),h._evaluate0$_stackTrace$1(y.get$span(y))))},$signature:function(){return this.V._eval$1("0()")}},C._EvaluateVisitor__runUserDefinedCallable____closure1.prototype={call$1:function(e){return"$"+e},$signature:5},C._EvaluateVisitor__runFunctionCallable_closure1.prototype={call$0:function(){var e,t,n,r,i,s;for(e=this.callable.declaration,t=e.children,n=t.length,r=this.$this,i=0;i<n;++i)if(s=t[i].accept$1(r),s instanceof C.Value0)return s;throw C.wrapException(r._evaluate0$_exception$2("Function finished without @return.",e.span))},$signature:42},C._EvaluateVisitor__runBuiltInCallable_closure5.prototype={call$0:function(){return this.overload.verify$2(this.evaluated.positional.length,this.namedSet)},$signature:0},C._EvaluateVisitor__runBuiltInCallable_closure6.prototype={call$0:function(){return this.callback.call$1(this.evaluated.positional)},$signature:42},C._EvaluateVisitor__runBuiltInCallable_closure7.prototype={call$1:function(e){return"$"+e},$signature:5},C._EvaluateVisitor__evaluateArguments_closure7.prototype={call$1:function(e){return e},$signature:41},C._EvaluateVisitor__evaluateArguments_closure8.prototype={call$1:function(e){return this.$this._evaluate0$_withoutSlash$2(e,this.restNodeForSpan)},$signature:41},C._EvaluateVisitor__evaluateArguments_closure9.prototype={call$2:function(e,t){var n=this.restNodeForSpan;this.named.$indexSet(0,e,this.$this._evaluate0$_withoutSlash$2(t,n)),this.namedNodes.$indexSet(0,e,n)},$signature:99},C._EvaluateVisitor__evaluateArguments_closure10.prototype={call$1:function(e){return e},$signature:41},C._EvaluateVisitor__evaluateMacroArguments_closure7.prototype={call$1:function(e){var t=this.restArgs;return new C.ValueExpression0(e,t.get$span(t))},$signature:55},C._EvaluateVisitor__evaluateMacroArguments_closure8.prototype={call$1:function(e){var t=this.restArgs;return new C.ValueExpression0(this.$this._evaluate0$_withoutSlash$2(e,this.restNodeForSpan),t.get$span(t))},$signature:55},C._EvaluateVisitor__evaluateMacroArguments_closure9.prototype={call$2:function(e,t){var n=this.restArgs;this.named.$indexSet(0,e,new C.ValueExpression0(this.$this._evaluate0$_withoutSlash$2(t,this.restNodeForSpan),n.get$span(n)))},$signature:99},C._EvaluateVisitor__evaluateMacroArguments_closure10.prototype={call$1:function(e){var t=this.keywordRestArgs;return new C.ValueExpression0(this.$this._evaluate0$_withoutSlash$2(e,this.keywordRestNodeForSpan),t.get$span(t))},$signature:55},C._EvaluateVisitor__addRestMap_closure1.prototype={call$2:function(e,t){var n,r=this.$this;if(!(e instanceof C.SassString0))throw n=this.nodeWithSpan,C.wrapException(r._evaluate0$_exception$2(k.Variab_+e.toString$0(0)+" is not a string in "+this.map.toString$0(0)+".",n.get$span(n)));this.values.$indexSet(0,e._string0$_text,this.convert.call$1(r._evaluate0$_withoutSlash$2(t,this.expressionNode)))},$signature:49},C._EvaluateVisitor__verifyArguments_closure1.prototype={call$0:function(){return this.$arguments.verify$2(this.positional,new C.MapKeySet(this.named,V.MapKeySet_String))},$signature:0},C._EvaluateVisitor_visitStringExpression_closure1.prototype={call$1:function(e){var t,n;return"string"==typeof e?e:(V.Expression_2._as(e),t=this.$this,n=e.accept$1(t),n instanceof C.SassString0?n._string0$_text:t._evaluate0$_serialize$3$quote(n,e,!1))},$signature:59},C._EvaluateVisitor_visitCssAtRule_closure3.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=this.$this,n=C._instanceType(e)._precomputed1;e.moveNext$0();)r=e.__internal$_current,(null==r?n._as(r):r).accept$1(t)},$signature:1},C._EvaluateVisitor_visitCssAtRule_closure4.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitCssKeyframeBlock_closure3.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=this.$this,n=C._instanceType(e)._precomputed1;e.moveNext$0();)r=e.__internal$_current,(null==r?n._as(r):r).accept$1(t)},$signature:1},C._EvaluateVisitor_visitCssKeyframeBlock_closure4.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitCssMediaRule_closure5.prototype={call$1:function(e){return this.$this._evaluate0$_mergeMediaQueries$2(e,this.node.queries)},$signature:91},C._EvaluateVisitor_visitCssMediaRule_closure6.prototype={call$0:function(){var e=this.$this,t=this.mergedQueries;null==t&&(t=this.node.queries),e._evaluate0$_withMediaQueries$3(t,this.mergedSources,new C._EvaluateVisitor_visitCssMediaRule__closure1(e,this.node))},$signature:1},C._EvaluateVisitor_visitCssMediaRule__closure1.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._evaluate0$_atRootExcludingStyleRule?null:r._evaluate0$_styleRuleIgnoringAtRoot;if(null==i)for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=C._instanceType(e)._precomputed1;e.moveNext$0();)n=e.__internal$_current,(null==n?t._as(n):n).accept$1(r);else r._evaluate0$_withParent$2$3$scopeWhen(C.ModifiableCssStyleRule$0(i._style_rule0$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitCssMediaRule___closure1(r,this.node),!1,V.ModifiableCssStyleRule_2,V.Null)},$signature:1},C._EvaluateVisitor_visitCssMediaRule___closure1.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=this.$this,n=C._instanceType(e)._precomputed1;e.moveNext$0();)r=e.__internal$_current,(null==r?n._as(r):r).accept$1(t)},$signature:1},C._EvaluateVisitor_visitCssMediaRule_closure7.prototype={call$1:function(e){var t;return V.CssStyleRule_2._is(e)?t=!0:(t=this.mergedSources,t=t.get$isNotEmpty(t)&&V.CssMediaRule_2._is(e)&&A.JSArray_methods.every$1(e.queries,t.get$contains(t))),t},$signature:6},C._EvaluateVisitor_visitCssStyleRule_closure3.prototype={call$0:function(){var e=this.$this;e._evaluate0$_withStyleRule$2(this.rule,new C._EvaluateVisitor_visitCssStyleRule__closure1(e,this.node))},$signature:1},C._EvaluateVisitor_visitCssStyleRule__closure1.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=this.$this,n=C._instanceType(e)._precomputed1;e.moveNext$0();)r=e.__internal$_current,(null==r?n._as(r):r).accept$1(t)},$signature:1},C._EvaluateVisitor_visitCssStyleRule_closure4.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor_visitCssSupportsRule_closure3.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._evaluate0$_atRootExcludingStyleRule?null:r._evaluate0$_styleRuleIgnoringAtRoot;if(null==i)for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=C._instanceType(e)._precomputed1;e.moveNext$0();)n=e.__internal$_current,(null==n?t._as(n):n).accept$1(r);else r._evaluate0$_withParent$2$2(C.ModifiableCssStyleRule$0(i._style_rule0$_selector,i.span,i.originalSelector),new C._EvaluateVisitor_visitCssSupportsRule__closure1(r,this.node),V.ModifiableCssStyleRule_2,V.Null)},$signature:1},C._EvaluateVisitor_visitCssSupportsRule__closure1.prototype={call$0:function(){var e,t,n,r;for(e=this.node.children,e=new C.ListIterator(e,e.get$length(e)),t=this.$this,n=C._instanceType(e)._precomputed1;e.moveNext$0();)r=e.__internal$_current,(null==r?n._as(r):r).accept$1(t)},$signature:1},C._EvaluateVisitor_visitCssSupportsRule_closure4.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluateVisitor__serialize_closure1.prototype={call$0:function(){return C.serializeValue0(this.value,!1,this.quote)},$signature:32},C._EvaluateVisitor__expressionNode_closure1.prototype={call$0:function(){var e=this.expression;return this.$this._evaluate0$_environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:206},C._EvaluateVisitor__withoutSlash_recommendation1.prototype={call$1:function(e){var t=e.asSlash;return null!=t?"math.div("+C.S(this.call$1(t.item1))+", "+C.S(this.call$1(t.item2))+")":C.serializeValue0(e,!0,!0)},$signature:207},C._EvaluateVisitor__stackFrame_closure1.prototype={call$1:function(e){var t=this.$this._evaluate0$_importCache;return t=null==t?null:t.humanize$1(e),null==t?e:t},$signature:77},C._EvaluateVisitor__stackTrace_closure1.prototype={call$1:function(e){return this.$this._evaluate0$_stackFrame$2(e.item1,E.get$span$z(e.item2))},$signature:208},C._ImportedCssVisitor1.prototype={visitCssAtRule$1:function(e){var t=e.isChildless?null:new C._ImportedCssVisitor_visitCssAtRule_closure1;this._evaluate0$_visitor._evaluate0$_addChild$2$through(e,t)},visitCssComment$1:function(e){return this._evaluate0$_visitor._evaluate0$_addChild$1(e)},visitCssDeclaration$1:function(e){},visitCssImport$1:function(e){var t,n=this._evaluate0$_visitor;n._evaluate0$_assertInModule$2(n._evaluate0$__parent,"__parent")!==n._evaluate0$_assertInModule$2(n._evaluate0$__root,"_root")?n._evaluate0$_addChild$1(e):n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,"_endOfImports")===E.get$length$asx(n._evaluate0$_assertInModule$2(n._evaluate0$__root,"_root").children._collection$_source)?(n._evaluate0$_addChild$1(e),n._evaluate0$__endOfImports=n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,"_endOfImports")+1):(t=n._evaluate0$_outOfOrderImports,(null==t?n._evaluate0$_outOfOrderImports=C._setArrayType([],V.JSArray_ModifiableCssImport_2):t).push(e))},visitCssKeyframeBlock$1:function(e){},visitCssMediaRule$1:function(e){var t=this._evaluate0$_visitor,n=t._evaluate0$_mediaQueries;t._evaluate0$_addChild$2$through(e,new C._ImportedCssVisitor_visitCssMediaRule_closure1(null==n||null!=t._evaluate0$_mergeMediaQueries$2(n,e.queries)))},visitCssStyleRule$1:function(e){return this._evaluate0$_visitor._evaluate0$_addChild$2$through(e,new C._ImportedCssVisitor_visitCssStyleRule_closure1)},visitCssStylesheet$1:function(e){var t,n,r;for(t=e.children,t=new C.ListIterator(t,t.get$length(t)),n=C._instanceType(t)._precomputed1;t.moveNext$0();)r=t.__internal$_current,(null==r?n._as(r):r).accept$1(this)},visitCssSupportsRule$1:function(e){return this._evaluate0$_visitor._evaluate0$_addChild$2$through(e,new C._ImportedCssVisitor_visitCssSupportsRule_closure1)}},C._ImportedCssVisitor_visitCssAtRule_closure1.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._ImportedCssVisitor_visitCssMediaRule_closure1.prototype={call$1:function(e){var t;return t=!!V.CssStyleRule_2._is(e)||this.hasBeenMerged&&V.CssMediaRule_2._is(e),t},$signature:6},C._ImportedCssVisitor_visitCssStyleRule_closure1.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._ImportedCssVisitor_visitCssSupportsRule_closure1.prototype={call$1:function(e){return V.CssStyleRule_2._is(e)},$signature:6},C._EvaluationContext1.prototype={get$currentCallableSpan:function(){var e=this._evaluate0$_visitor._evaluate0$_callableNode;if(null!=e)return e.get$span(e);throw C.wrapException(C.StateError$(k.No_Sasc))},warn$2:function(e,t,n){var r=this._evaluate0$_visitor,i=r._evaluate0$_importSpan;null==i&&(i=r._evaluate0$_callableNode,i=null==i?null:i.get$span(i)),r._evaluate0$_warn$3(t,null==i?this._evaluate0$_defaultWarnNodeWithSpan.span:i,n)},$isEvaluationContext0:1},C._ArgumentResults1.prototype={},C._LoadedStylesheet1.prototype={},C.EveryCssVisitor0.prototype={visitCssAtRule$1:function(e){var t=e.children;return t.every$1(t,new C.EveryCssVisitor_visitCssAtRule_closure0(this))},visitCssComment$1:function(e){return!1},visitCssDeclaration$1:function(e){return!1},visitCssImport$1:function(e){return!1},visitCssKeyframeBlock$1:function(e){var t=e.children;return t.every$1(t,new C.EveryCssVisitor_visitCssKeyframeBlock_closure0(this))},visitCssMediaRule$1:function(e){var t=e.children;return t.every$1(t,new C.EveryCssVisitor_visitCssMediaRule_closure0(this))},visitCssStyleRule$1:function(e){var t=e.children;return t.every$1(t,new C.EveryCssVisitor_visitCssStyleRule_closure0(this))},visitCssStylesheet$1:function(e){return E.every$1$ax(e.get$children(e),new C.EveryCssVisitor_visitCssStylesheet_closure0(this))},visitCssSupportsRule$1:function(e){var t=e.children;return t.every$1(t,new C.EveryCssVisitor_visitCssSupportsRule_closure0(this))}},C.EveryCssVisitor_visitCssAtRule_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:6},C.EveryCssVisitor_visitCssKeyframeBlock_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:6},C.EveryCssVisitor_visitCssMediaRule_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:6},C.EveryCssVisitor_visitCssStyleRule_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:6},C.EveryCssVisitor_visitCssStylesheet_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:6},C.EveryCssVisitor_visitCssSupportsRule_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:6},C._NodeException.prototype={},C.exceptionClass_closure.prototype={call$0:function(){var e=V.JSClass._as(new _.Function(""," return class Exception extends Error {\n constructor(dartException, message) {\n super(message);\n\n // Define this as non-enumerable so that it doesn't show up when the\n // exception hits the top level.\n Object.defineProperty(this, '_dartException', {\n value: dartException,\n enumerable: false\n });\n }\n\n toString() {\n return this.message;\n }\n }\n ").call$0());return C.defineGetter(e,"name",null,"sass.Exception"),C.LinkedHashMap_LinkedHashMap$_literal(["sassMessage",new C.exceptionClass__closure,"sassStack",new C.exceptionClass__closure0,"span",new C.exceptionClass__closure1],V.String,V.Function).forEach$1(0,C.JSClassExtension_get_defineGetter(e)),e},$signature:25},C.exceptionClass__closure.prototype={call$1:function(e){return E.get$_dartException$x(e)._span_exception$_message},$signature:221},C.exceptionClass__closure0.prototype={call$1:function(e){return E.get$trace$z(E.get$_dartException$x(e)).toString$0(0)},$signature:221},C.exceptionClass__closure1.prototype={call$1:function(e){var t=E.get$_dartException$x(e),n=E.getInterceptor$z(t);return C.SourceSpanException.prototype.get$span.call(n,t)},$signature:416},C.SassException0.prototype={get$trace:function(e){return C.Trace$(C._setArrayType([C.frameForSpan0(C.SourceSpanException.prototype.get$span.call(this,this),"root stylesheet",null)],V.JSArray_Frame),null)},get$span:function(e){return C.SourceSpanException.prototype.get$span.call(this,this)},withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String;return new C.MultiSpanSassException0("",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([e,t],r,i),r,i),this._span_exception$_message,n)},withTrace$1:function(e){return new C.SassRuntimeException0(e,this._span_exception$_message,C.SourceSpanException.prototype.get$span.call(this,this))},toString$1$color:function(e,t){var n,r,i,s,a=new C.StringBuffer(""),o="Error: "+this._span_exception$_message+"\n";for(a._contents=o,a._contents=o+C.SourceSpanException.prototype.get$span.call(this,this).highlight$1$color(t),o=this.get$trace(this).toString$0(0).split("\n"),n=o.length,r=0;r<n;++r)i=o[r],0!==E.get$length$asx(i)&&(s=a._contents+="\n",a._contents=s+" "+C.S(i));return o=a._contents,o.charCodeAt(0),o},toString$0:function(e){return this.toString$1$color(e,null)}},C.MultiSpanSassException0.prototype={withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String,s=C.LinkedHashMap_LinkedHashMap$of(this.secondarySpans,r,i);return s.$indexSet(0,e,t),new C.MultiSpanSassException0(this.primaryLabel,C.ConstantMap_ConstantMap$from(s,r,i),this._span_exception$_message,n)},withTrace$1:function(e){var t=C.SourceSpanException.prototype.get$span.call(this,this);return new C.MultiSpanSassRuntimeException0(e,this.primaryLabel,C.ConstantMap_ConstantMap$from(this.secondarySpans,V.FileSpan,V.String),this._span_exception$_message,t)},toString$1$color:function(e,t){var n,r,i,s,a=!0===t&&!0,o=new C.StringBuffer("Error: "+this._span_exception$_message+"\n");for(C.NullableExtension_andThen0(C.Highlighter$multiple(C.SourceSpanException.prototype.get$span.call(this,this),this.primaryLabel,this.secondarySpans,a,null,null).highlight$0(),o.get$write(o)),n=this.get$trace(this).toString$0(0).split("\n"),r=n.length,i=0;i<r;++i)s=n[i],0!==E.get$length$asx(s)&&(o._contents+="\n",o._contents+=" "+C.S(s));return n=o._contents,n.charCodeAt(0),n},toString$0:function(e){return this.toString$1$color(e,null)},get$primaryLabel:function(){return this.primaryLabel},get$secondarySpans:function(){return this.secondarySpans}},C.SassRuntimeException0.prototype={withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String;return new C.MultiSpanSassRuntimeException0(this.trace,"",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([e,t],r,i),r,i),this._span_exception$_message,n)},get$trace:function(e){return this.trace}},C.MultiSpanSassRuntimeException0.prototype={withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String,s=C.LinkedHashMap_LinkedHashMap$of(this.secondarySpans,r,i);return s.$indexSet(0,e,t),new C.MultiSpanSassRuntimeException0(this.trace,this.primaryLabel,C.ConstantMap_ConstantMap$from(s,r,i),this._span_exception$_message,n)},$isSassRuntimeException0:1,get$trace:function(e){return this.trace}},C.SassFormatException0.prototype={get$source:function(){var e=C.SourceSpanException.prototype.get$span.call(this,this);return C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(e.get$file(e)._decodedChars,0,null),0,null)},withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String;return new C.MultiSpanSassFormatException0("",C.ConstantMap_ConstantMap$from(C.LinkedHashMap_LinkedHashMap$_literal([e,t],r,i),r,i),this._span_exception$_message,n)},$isFormatException:1,$isSourceSpanFormatException:1},C.MultiSpanSassFormatException0.prototype={get$source:function(){var e=C.SourceSpanException.prototype.get$span.call(this,this);return C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(e.get$file(e)._decodedChars,0,null),0,null)},withAdditionalSpan$2:function(e,t){var n=C.SourceSpanException.prototype.get$span.call(this,this),r=V.FileSpan,i=V.String,s=C.LinkedHashMap_LinkedHashMap$of(this.secondarySpans,r,i);return s.$indexSet(0,e,t),new C.MultiSpanSassFormatException0(this.primaryLabel,C.ConstantMap_ConstantMap$from(s,r,i),this._span_exception$_message,n)},$isFormatException:1,$isSourceSpanFormatException:1,$isMultiSourceSpanFormatException:1,$isSassFormatException0:1},C.SassScriptException0.prototype={withSpan$1:function(e){return new C.SassException0(this.message,e)},toString$0:function(e){return this.message+k.x0a_BUG_},get$message:function(e){return this.message}},C.MultiSpanSassScriptException0.prototype={withSpan$1:function(e){return new C.MultiSpanSassException0(this.primaryLabel,C.ConstantMap_ConstantMap$from(this.secondarySpans,V.FileSpan,V.String),this.message,e)}},C.Exports.prototype={},C.LoggerNamespace.prototype={},C._MakeExpressionCalculationSafe0.prototype={visitCalculationExpression$1:function(e){return e},visitBinaryOperationExpression$1:function(e){var t,n,r;return e.operator===A.BinaryOperator_OTG0?(t=C._setArrayType([e],V.JSArray_Expression_2),n=e.get$span(e),r=V.Expression_2,n=new C.FunctionExpression0("math","max",new C.ArgumentInvocation0(C.List_List$unmodifiable(t,r),C.ConstantMap_ConstantMap$from(A.Map_empty9,V.String,r),null,null,n),e.get$span(e)),t=n):t=this.super$ReplaceExpressionVisitor$visitBinaryOperationExpression0(e),t},visitInterpolatedFunctionExpression$1:function(e){return e},visitUnaryOperationExpression$1:function(e){var t=e.operator;return t===A.UnaryOperator_gg40?e.operand:t===A.UnaryOperator_TLI0?new C.BinaryOperationExpression0(A.BinaryOperator_qN20,new C.NumberExpression0(-1,null,e.span),e.operand,!1):this.super$ReplaceExpressionVisitor$visitUnaryOperationExpression0(e)}},C.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor0.prototype={},C.ExtendRule0.prototype={accept$1$1:function(e){return e.visitExtendRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.selector.toString$0(0),n=this.isOptional?" !optional":"";return"@extend "+t+n+";"},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C.Extension0.prototype={toString$0:function(e){var t=this.extender.toString$0(0),n=this.target.toString$0(0),r=this.isOptional?" !optional":"";return t+" {@extend "+n+r+"}"}},C.Extender0.prototype={assertCompatibleMediaContext$1:function(e){var t,n=this._extension$_extension;if(null!=n&&(t=n.mediaContext,null!=t&&(null==e||!A.C_ListEquality.equals$2(0,t,e))))throw C.wrapException(C.SassException$0(k.You_ma,n.span))},toString$0:function(e){return C.serializeSelector0(this.selector,!0)}},C.ExtensionStore0.prototype={get$isEmpty:function(e){return 0===this._extension_store$_extensions.__js_helper$_length},get$simpleSelectors:function(){return new C.MapKeySet(this._extension_store$_selectors,V.MapKeySet_SimpleSelector_2)},extensionsWhereTarget$1:function(e){var t=this;return C._makeSyncStarIterable((function(){var n,r,i,s,a=e,o=0;return function(e,l){1===e&&(n=l,o=1);while(1)switch(o){case 0:r=t._extension_store$_extensions,r=r.get$entries(r),r=r.get$iterator(r);case 2:if(!r.moveNext$0()){o=3;break}if(i=r.get$current(r),!a.call$1(i.key)){o=2;break}i=E.get$values$z(i.value),i=i.get$iterator(i);case 4:if(!i.moveNext$0()){o=5;break}s=i.get$current(i),o=s instanceof C.MergedExtension0?6:8;break;case 6:return s=s.unmerge$0(),o=9,C._IterationMarker_yieldStar(new C.WhereIterable(s,new C.ExtensionStore_extensionsWhereTarget_closure0,s.$ti._eval$1("WhereIterable<Iterable.E>")));case 9:o=7;break;case 8:o=s.isOptional?11:10;break;case 10:return o=12,s;case 12:case 11:case 7:o=4;break;case 5:o=2;break;case 3:return C._IterationMarker_endOfIteration();case 1:return C._IterationMarker_uncaughtError(n)}}}),V.Extension_2)},addSelector$2:function(e,t){var n,r,i,s,a,o,l,u,_,c;if(e=e,n=e,!n.accept$1(A._IsInvisibleVisitor_true0))for(s=n.components,a=s.length,o=this._extension_store$_originals,l=0;l<a;++l)o.add$1(0,s[l]);if(s=this._extension_store$_extensions,0!==s.__js_helper$_length)try{e=this._extension_store$_extendList$3(n,s,t)}catch(u){if(s=C.unwrapException(u),!(s instanceof C.SassException0))throw u;r=s,i=C.getTraceFromException(u),s=r,a=E.getInterceptor$z(s),o=r,_=E.getInterceptor$z(o),C.throwWithTrace0(new C.SassException0("From "+C.SourceSpanException.prototype.get$span.call(a,s).message$1(0,"")+"\n"+r._span_exception$_message,C.SourceSpanException.prototype.get$span.call(_,o)),i)}return c=new C.ModifiableBox0(e,V.ModifiableBox_SelectorList_2),null!=t&&this._extension_store$_mediaContexts.$indexSet(0,c,t),this._extension_store$_registerSelector$2(e,c),new C.Box0(c,V.Box_SelectorList_2)},_extension_store$_registerSelector$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p;for(n=e.components,r=n.length,i=this._extension_store$_selectors,s=0;s<r;++s)for(a=n[s].components,o=a.length,l=0;l<o;++l)for(u=a[l].selector.components,_=u.length,c=0;c<_;++c)$=u[c],E.add$1$ax(i.putIfAbsent$2($,new C.ExtensionStore__registerSelector_closure0),t),$ instanceof C.PseudoSelector0&&(p=$.selector,null!=p&&this._extension_store$_registerSelector$2(p,t))},addExtension$4:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b=this._extension_store$_selectors.$index(0,t),x=this._extension_store$_extensionsByExtender,w=x.$index(0,t),M=this._extension_store$_extensions.putIfAbsent$2(t,new C.ExtensionStore_addExtension_closure2);for(i=e.components,s=i.length,a=null==b,o=this._extension_store$_sourceSpecificity,l=n.span,u=n.isOptional,_=null!=w,c=V.ComplexSelector_2,$=V.Extension_2,p=null,h=0;h<s;++h)if(d=i[h],!d.accept$1(A.C__IsUselessVisitor0))if(d.get$specificity(),f=new C.Extender0(d,!1),g=f._extension$_extension=new C.Extension0(f,t,r,u,l),m=M.$index(0,d),null==m){for(M.$indexSet(0,d,g),f=new C._SyncStarIterator(this._extension_store$_simpleSelectors$1(d)._outerHelper());f.moveNext$0();)y=f.get$current(f),E.add$1$ax(x.putIfAbsent$2(y,new C.ExtensionStore_addExtension_closure3),g),o.putIfAbsent$2(y,new C.ExtensionStore_addExtension_closure4(d));a&&!_||(null==p&&(p=C.LinkedHashMap_LinkedHashMap$_empty(c,$)),p.$indexSet(0,d,g))}else M.$indexSet(0,d,C.MergedExtension_merge0(m,g));null!=p&&(x=V.SimpleSelector_2,S=C.LinkedHashMap_LinkedHashMap$_literal([t,p],x,V.Map_ComplexSelector_Extension_2),_&&(v=this._extension_store$_extendExistingExtensions$2(w,S),null!=v&&C.mapAddAll20(S,v,x,c,$)),a||this._extension_store$_extendExistingSelectors$2(b,S))},_extension_store$_simpleSelectors$1:function(e){return this._simpleSelectors$body$ExtensionStore0(e)},_simpleSelectors$body$ExtensionStore0:function(e){var t=this;return C._makeSyncStarIterable((function(){var n,r,i,s,a,o,l,u,_,c,$,p,h=e,d=0;return function(e,f){1===e&&(n=f,d=1);while(1)switch(d){case 0:r=h.components,i=r.length,s=0;case 2:if(!(s<i)){d=4;break}a=r[s].selector.components,o=a.length,l=0;case 5:if(!(l<o)){d=7;break}return u=a[l],d=8,u;case 8:if(!(u instanceof C.PseudoSelector0)){d=6;break}if(_=u.selector,null==_){d=6;break}c=_.components,$=c.length,p=0;case 9:if(!(p<$)){d=11;break}return d=12,C._IterationMarker_yieldStar(t._extension_store$_simpleSelectors$1(c[p]));case 12:case 10:++p,d=9;break;case 11:case 6:++l,d=5;break;case 7:case 3:++s,d=2;break;case 4:return C._IterationMarker_endOfIteration();case 1:return C._IterationMarker_uncaughtError(n)}}}),V.SimpleSelector_2)},_extension_store$_extendExistingExtensions$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x,w,M,I,L,k,R,F;for(a=E.toList$0$ax(e),o=a.length,l=this._extension_store$_extensionsByExtender,u=V.SimpleSelector_2,_=V.Map_ComplexSelector_Extension_2,c=this._extension_store$_extensions,$=null,p=0;p<a.length;a.length===o||(0,C.throwConcurrentModificationError)(a),++p){n=a[p],h=c.$index(0,n.target),h.toString,r=null;try{if(r=this._extension_store$_extendComplex$3(n.extender.selector,t,n.mediaContext),null==r)continue}catch(d){if(f=C.unwrapException(d),!(f instanceof C.SassException0))throw d;i=f,s=C.getTraceFromException(d),C.throwWithTrace0(i.withAdditionalSpan$2(n.extender.selector.span,"target selector"),s)}for(f=E.get$first$ax(r),g=n.extender.selector,m=A.C_ListEquality.equals$2(0,f.leadingCombinators,g.leadingCombinators)&&A.C_ListEquality.equals$2(0,f.components,g.components),f=r,g=f.length,y=!0,S=0;S<f.length;f.length===g||(0,C.throwConcurrentModificationError)(f),++S)if(v=f[S],m&&y)y=!1;else if(b=n,x=b.target,w=b.span,M=b.mediaContext,b=b.isOptional,v.get$specificity(),I=new C.Extender0(v,!1),L=I._extension$_extension=new C.Extension0(I,x,M,b,w),k=h.$index(0,v),null!=k)h.$indexSet(0,v,C.MergedExtension_merge0(k,L));else{for(h.$indexSet(0,v,L),b=v.components,x=b.length,R=0;R<x;++R)for(w=b[R].selector.components,M=w.length,F=0;F<M;++F)E.add$1$ax(l.putIfAbsent$2(w[F],new C.ExtensionStore__extendExistingExtensions_closure1),L);t.containsKey$1(n.target)&&(null==$&&($=C.LinkedHashMap_LinkedHashMap$_empty(u,_)),$.putIfAbsent$2(n.target,new C.ExtensionStore__extendExistingExtensions_closure2).$indexSet(0,v,L))}m||h.remove$1(0,n.extender)}return $},_extension_store$_extendExistingSelectors$2:function(e,t){var n,r,i,s,a,o,l,u,_;for(s=e.get$iterator(e),a=this._extension_store$_mediaContexts;s.moveNext$0();){n=s.get$current(s),o=n.value;try{n.value=this._extension_store$_extendList$3(n.value,t,a.$index(0,n))}catch(l){if(u=C.unwrapException(l),!(u instanceof C.SassException0))throw l;r=u,i=C.getTraceFromException(l),u=r,_=E.getInterceptor$z(u),C.throwWithTrace0(new C.SassException0("From "+n.value.span.message$1(0,"")+"\n"+r._span_exception$_message,C.SourceSpanException.prototype.get$span.call(_,u)),i)}o!==n.value&&this._extension_store$_registerSelector$2(n.value,n)}},addExtensions$1:function(e){var t,n,r,i={};for(i.newExtensions=i.selectorsToExtend=i.extensionsToExtend=null,t=E.get$iterator$ax(e),n=this._extension_store$_sourceSpecificity;t.moveNext$0();)r=t.get$current(t),r.get$isEmpty(r)||(n.addAll$1(0,r.get$_extension_store$_sourceSpecificity()),r.get$_extension_store$_extensions().forEach$1(0,new C.ExtensionStore_addExtensions_closure1(i,this)));C.NullableExtension_andThen0(i.newExtensions,new C.ExtensionStore_addExtensions_closure2(i,this))},_extension_store$_extendList$3:function(e,t,n){var r,i,s,a,o,l,u,_;for(r=e.components,i=r.length,s=V.JSArray_ComplexSelector_2,a=null,o=0;o<i;++o)l=r[o],u=this._extension_store$_extendComplex$3(l,t,n),null==u?null!=a&&a.push(l):(null==a&&(0===o?a=C._setArrayType([],s):(_=A.JSArray_methods.sublist$2(r,0,o),a=C._setArrayType(_.slice(0),C._arrayInstanceType(_)))),A.JSArray_methods.addAll$1(a,u));return null==a?e:(r=this._extension_store$_originals,C.SelectorList$0(this._extension_store$_trim$2(a,r.get$contains(r)),e.span))},_extension_store$_extendList$2:function(e,t){return this._extension_store$_extendList$3(e,t,null)},_extension_store$_extendComplex$3:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S={},v=e.leadingCombinators,b=v.length;if(b>1)return null;for(r=this._extension_store$_originals.contains$1(0,e),i=e.components,s=i.length,a=V.JSArray_List_ComplexSelector_2,o=e.lineBreak,l=!o,u=e.span,_=V.JSArray_ComplexSelector_2,b=0===b,c=V.JSArray_ComplexSelectorComponent_2,$=null,p=0;p<s;++p)if(h=i[p],d=this._extension_store$_extendCompound$4$inOriginal(h,t,n,r),null==d)null!=$&&$.push(C._setArrayType([C.ComplexSelector$0(A.List_empty14,C._setArrayType([h],c),u,o)],_));else if(null!=$)$.push(d);else if(0!==p)f=C._arrayInstanceType(i),g=new C.SubListIterable(i,0,p,f._eval$1("SubListIterable<1>")),g.SubListIterable$3(i,0,p,f._precomputed1),$=C._setArrayType([C._setArrayType([C.ComplexSelector$0(v,g,u,o)],_),d],a);else if(b)$=C._setArrayType([d],a);else{for(f=C._setArrayType([],_),g=E.get$iterator$ax(d);g.moveNext$0();)m=g.get$current(g),y=m.leadingCombinators,(0===y.length||A.C_ListEquality.equals$2(0,v,y))&&(y=m.components,f.push(C.ComplexSelector$0(v,y,u,!l||m.lineBreak)));$=C._setArrayType([f],a)}return null==$?null:(S.first=!0,v=V.ComplexSelector_2,v=E.expand$1$1$ax(C.paths0($,v),new C.ExtensionStore__extendComplex_closure0(S,this,e),v),C.List_List$of(v,!0,v.$ti._eval$1("Iterable.E")))},_extension_store$_extendCompound$4$inOriginal:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b,x,w=this._extension_store$_mode,M=w===A.ExtendMode_normal_normal0||t.get$length(t)<2?null:C.LinkedHashSet_LinkedHashSet$_empty(V.SimpleSelector_2),I=e.selector,L=I.components;for(i=L.length,s=V.JSArray_List_Extender_2,a=V.JSArray_Extender_2,o=V.CssValue_Combinator_2,l=V.JSArray_ComplexSelectorComponent_2,u=C._arrayInstanceType(L),_=u._precomputed1,u=u._eval$1("SubListIterable<1>"),c=e.span,$=V.SimpleSelector_2,p=null,h=0;h<i;++h)d=L[h],f=this._extension_store$_extendSimple$4(d,t,n,M),null==f?null!=p&&p.push(C._setArrayType([this._extension_store$_extenderForSimple$1(d)],a)):(null==p&&(p=C._setArrayType([],s),0!==h&&(g=new C.SubListIterable(L,0,h,u),g.SubListIterable$3(L,0,h,_),m=C.List_List$from(g,!1,$),m.fixed$length=Array,m.immutable$list=Array,g=m,y=new C.CompoundSelector0(g,c),0===g.length&&C.throwExpression(C.ArgumentError$("components may not be empty.",null)),m=C.List_List$from(A.List_empty14,!1,o),m.fixed$length=Array,m.immutable$list=Array,g=C.ComplexSelector$0(A.List_empty14,C._setArrayType([new C.ComplexSelectorComponent0(y,m,c)],l),c,!1),this._extension_store$_sourceSpecificityFor$1(y),p.push(C._setArrayType([new C.Extender0(g,!0)],a)))),A.JSArray_methods.addAll$1(p,f));if(null==p)return null;if(null!=M&&M._collection$_length!==t.get$length(t))return null;if(1===p.length){for(w=E.get$iterator$ax(A.JSArray_methods.get$first(p)),I=e.combinators,i=V.JSArray_ComplexSelector_2,m=null;w.moveNext$0();)s=w.get$current(w),s.assertCompatibleMediaContext$1(n),S=s.selector.withAdditionalCombinators$1(I),S.accept$1(A.C__IsUselessVisitor0)||(null==m&&(m=C._setArrayType([],i)),m.push(S));return m}for(v=C.paths0(p,V.Extender_2),i=C._setArrayType([],V.JSArray_ComplexSelector_2),w=w===A.ExtendMode_replace_replace0,s=!w,s&&i.push(C.ComplexSelector$0(A.List_empty14,C._setArrayType([new C.ComplexSelectorComponent0(C.CompoundSelector$0(E.expand$1$1$ax(E.get$first$ax(v),new C.ExtensionStore__extendCompound_closure2,$),I.span),C.List_List$unmodifiable(e.combinators,o),c)],l),c,!1)),I=E.skip$1$ax(v,w?0:1),I=I.get$iterator(I),a=e.combinators;I.moveNext$0();)if(f=this._extension_store$_unifyExtenders$3(I.get$current(I),n,c),null!=f)for(w=E.get$iterator$ax(f);w.moveNext$0();)b=w.get$current(w).withAdditionalCombinators$1(a),b.accept$1(A.C__IsUselessVisitor0)||i.push(b);return x=new C.ExtensionStore__extendCompound_closure3,this._extension_store$_trim$2(i,r&&s?new C.ExtensionStore__extendCompound_closure4(A.JSArray_methods.get$first(i)):x)},_extension_store$_unifyExtenders$3:function(e,t,n){var r,i,s,a,o,l,u,_=C.QueueList$(null,V.ComplexSelector_2);for(r=E.getInterceptor$ax(e),i=r.get$iterator(e),s=V.JSArray_SimpleSelector_2,a=null,o=!1;i.moveNext$0();)if(l=i.get$current(i),l.isOriginal)null==a&&(a=C._setArrayType([],s)),l=l.selector,A.JSArray_methods.addAll$1(a,A.JSArray_methods.get$last(l.components).selector.components),o=o||l.lineBreak;else{if(l=l.selector,l.accept$1(A.C__IsUselessVisitor0))return null;_._queue_list$_add$1(l)}if(null!=a&&_.addFirst$1(C.ComplexSelector$0(A.List_empty14,C._setArrayType([new C.ComplexSelectorComponent0(C.CompoundSelector$0(a,n),C.List_List$unmodifiable(A.List_empty14,V.CssValue_Combinator_2),n)],V.JSArray_ComplexSelectorComponent_2),n,o)),u=C.unifyComplex0(_,n),null==u)return null;for(r=r.get$iterator(e);r.moveNext$0();)r.get$current(r).assertCompatibleMediaContext$1(t);return u},_extension_store$_extendSimple$4:function(e,t,n,r){var i,s=new C.ExtensionStore__extendSimple_withoutPseudo0(this,t,r);return e instanceof C.PseudoSelector0&&null!=e.selector&&(i=this._extension_store$_extendPseudo$3(e,t,n),null!=i)?new C.MappedListIterable(i,new C.ExtensionStore__extendSimple_closure1(this,s),C._arrayInstanceType(i)._eval$1("MappedListIterable<1,List<Extender0>>")):C.NullableExtension_andThen0(s.call$1(e),new C.ExtensionStore__extendSimple_closure2)},_extension_store$_extenderForSimple$1:function(e){var t=e.span;return t=C.ComplexSelector$0(A.List_empty14,C._setArrayType([new C.ComplexSelectorComponent0(C.CompoundSelector$0(C._setArrayType([e],V.JSArray_SimpleSelector_2),t),C.List_List$unmodifiable(A.List_empty14,V.CssValue_Combinator_2),t)],V.JSArray_ComplexSelectorComponent_2),t,!1),this._extension_store$_sourceSpecificity.$index(0,e),new C.Extender0(t,!0)},_extension_store$_extendPseudo$3:function(e,t,n){var r,i,s,a,o=e.selector;if(null==o)throw C.wrapException(C.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));return r=this._extension_store$_extendList$3(o,t,n),r===o?null:(i=r.components,s="not"===e.normalizedName,s&&!A.JSArray_methods.any$1(o.components,new C.ExtensionStore__extendPseudo_closure4)&&A.JSArray_methods.any$1(i,new C.ExtensionStore__extendPseudo_closure5)&&(i=new C.WhereIterable(i,new C.ExtensionStore__extendPseudo_closure6,C._arrayInstanceType(i)._eval$1("WhereIterable<1>"))),i=E.expand$1$1$ax(i,new C.ExtensionStore__extendPseudo_closure7(e),V.ComplexSelector_2),s&&1===o.components.length?(s=C.MappedIterable_MappedIterable(i,new C.ExtensionStore__extendPseudo_closure8(e,o),i.$ti._eval$1("Iterable.E"),V.PseudoSelector_2),a=C.List_List$of(s,!0,C._instanceType(s)._eval$1("Iterable.E")),0===a.length?null:a):C._setArrayType([e.withSelector$1(C.SelectorList$0(i,o.span))],V.JSArray_PseudoSelector_2))},_extension_store$_trim$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h;if(e.length>100)return e;n=C.QueueList$(null,V.ComplexSelector_2);e:for(r=e.length-1,i=C._arrayInstanceType(e),s=i._precomputed1,i=i._eval$1("SubListIterable<1>"),a=0;r>=0;--r)if(o={},l=e[r],t.call$1(l)){for(u=0;u<a;++u)if(E.$eq$(n.$index(0,u),l)){C.rotateSlice0(n,0,u+1);continue e}++a,n.addFirst$1(l)}else{for(o.maxSpecificity=0,_=l.components,c=_.length,$=0,p=0;$<c;++$,p=h)h=Math.max(p,this._extension_store$_sourceSpecificityFor$1(_[$].selector)),o.maxSpecificity=h;n.any$1(n,new C.ExtensionStore__trim_closure1(o,l))||(_=new C.SubListIterable(e,0,r,i),_.SubListIterable$3(e,0,r,s),_.any$1(0,new C.ExtensionStore__trim_closure2(o,l))||n.addFirst$1(l))}return n},_extension_store$_sourceSpecificityFor$1:function(e){var t,n,r,i,s,a;for(t=e.components,n=t.length,r=this._extension_store$_sourceSpecificity,i=0,s=0;s<n;++s)a=r.$index(0,t[s]),i=Math.max(i,C.checkNum(null==a?0:a));return i},clone$0:function(){var e,t,n,r=V.SimpleSelector_2,i=C.LinkedHashMap_LinkedHashMap$_empty(r,V.Set_ModifiableBox_SelectorList_2),s=C.LinkedHashMap_LinkedHashMap$_empty(V.ModifiableBox_SelectorList_2,V.List_CssMediaQuery_2),a=new C._LinkedIdentityHashMap(V._LinkedIdentityHashMap_of_SelectorList_and_Box_SelectorList_2);return this._extension_store$_selectors.forEach$1(0,new C.ExtensionStore_clone_closure0(this,i,a,s)),e=V.Extension_2,t=C.copyMapOfMap0(this._extension_store$_extensions,r,V.ComplexSelector_2,e),e=C.copyMapOfList0(this._extension_store$_extensionsByExtender,r,e),r=new C._LinkedIdentityHashMap(V._LinkedIdentityHashMap_SimpleSelector_int_2),r.addAll$1(0,this._extension_store$_sourceSpecificity),n=new C._LinkedIdentityHashSet(V._LinkedIdentityHashSet_ComplexSelector_2),n.addAll$1(0,this._extension_store$_originals),new C.Tuple2(new C.ExtensionStore0(i,t,e,s,r,n,A.ExtendMode_normal_normal0),a,V.Tuple2_of_ExtensionStore_and_Map_of_SelectorList_and_Box_SelectorList_2)},get$_extension_store$_extensions:function(){return this._extension_store$_extensions},get$_extension_store$_sourceSpecificity:function(){return this._extension_store$_sourceSpecificity}},C.ExtensionStore_extensionsWhereTarget_closure0.prototype={call$1:function(e){return!e.isOptional},$signature:417},C.ExtensionStore__registerSelector_closure0.prototype={call$0:function(){return C.LinkedHashSet_LinkedHashSet$_empty(V.ModifiableBox_SelectorList_2)},$signature:418},C.ExtensionStore_addExtension_closure2.prototype={call$0:function(){return C.LinkedHashMap_LinkedHashMap$_empty(V.ComplexSelector_2,V.Extension_2)},$signature:128},C.ExtensionStore_addExtension_closure3.prototype={call$0:function(){return C._setArrayType([],V.JSArray_Extension_2)},$signature:222},C.ExtensionStore_addExtension_closure4.prototype={call$0:function(){return this.complex.get$specificity()},$signature:12},C.ExtensionStore__extendExistingExtensions_closure1.prototype={call$0:function(){return C._setArrayType([],V.JSArray_Extension_2)},$signature:222},C.ExtensionStore__extendExistingExtensions_closure2.prototype={call$0:function(){return C.LinkedHashMap_LinkedHashMap$_empty(V.ComplexSelector_2,V.Extension_2)},$signature:128},C.ExtensionStore_addExtensions_closure1.prototype={call$2:function(e,t){var n,r,i,s,a,o,l,u,_;e instanceof C.PlaceholderSelector0?(n=A.JSString_methods._codeUnitAt$1(e.name,0),r=45===n||95===n):r=!1,r||(r=this.$this,i=r._extension_store$_extensionsByExtender.$index(0,e),s=null==i,s||(a=this._box_0,o=a.extensionsToExtend,A.JSArray_methods.addAll$1(null==o?a.extensionsToExtend=C._setArrayType([],V.JSArray_Extension_2):o,i)),l=r._extension_store$_selectors.$index(0,e),a=null!=l,a&&(o=this._box_0,u=o.selectorsToExtend,(null==u?o.selectorsToExtend=C.LinkedHashSet_LinkedHashSet$_empty(V.ModifiableBox_SelectorList_2):u).addAll$1(0,l)),r=r._extension_store$_extensions,_=r.$index(0,e),null==_?(o=V.ComplexSelector_2,u=V.Extension_2,r.$indexSet(0,e,C.LinkedHashMap_LinkedHashMap$of(t,o,u)),s&&!a||(r=this._box_0,s=r.newExtensions,r=null==s?r.newExtensions=C.LinkedHashMap_LinkedHashMap$_empty(V.SimpleSelector_2,V.Map_ComplexSelector_Extension_2):s,r.$indexSet(0,e,C.LinkedHashMap_LinkedHashMap$of(t,o,u)))):t.forEach$1(0,new C.ExtensionStore_addExtensions__closure4(this._box_0,_,i,l,e)))},$signature:421},C.ExtensionStore_addExtensions__closure4.prototype={call$2:function(e,t){var n,r=this.existingSources;r.containsKey$1(e)?(n=r.$index(0,e),t=C.MergedExtension_merge0(n,t),r.$indexSet(0,e,t)):r.$indexSet(0,e,t),null==this.extensionsForTarget&&null==this.selectorsForTarget||(r=this._box_0,n=r.newExtensions,r=null==n?r.newExtensions=C.LinkedHashMap_LinkedHashMap$_empty(V.SimpleSelector_2,V.Map_ComplexSelector_Extension_2):n,E.$indexSet$ax(r.putIfAbsent$2(this.target,new C.ExtensionStore_addExtensions___closure0),e,t))},$signature:422},C.ExtensionStore_addExtensions___closure0.prototype={call$0:function(){return C.LinkedHashMap_LinkedHashMap$_empty(V.ComplexSelector_2,V.Extension_2)},$signature:128},C.ExtensionStore_addExtensions_closure2.prototype={call$1:function(e){var t=this._box_0,n=this.$this;C.NullableExtension_andThen0(t.extensionsToExtend,new C.ExtensionStore_addExtensions__closure2(n,e)),C.NullableExtension_andThen0(t.selectorsToExtend,new C.ExtensionStore_addExtensions__closure3(n,e))},$signature:423},C.ExtensionStore_addExtensions__closure2.prototype={call$1:function(e){return this.$this._extension_store$_extendExistingExtensions$2(e,this.newExtensions)},$signature:424},C.ExtensionStore_addExtensions__closure3.prototype={call$1:function(e){return this.$this._extension_store$_extendExistingSelectors$2(e,this.newExtensions)},$signature:425},C.ExtensionStore__extendComplex_closure0.prototype={call$1:function(e){var t=this.complex;return E.map$1$1$ax(C.weave0(e,t.span,t.lineBreak),new C.ExtensionStore__extendComplex__closure0(this._box_0,this.$this,t),V.ComplexSelector_2)},$signature:426},C.ExtensionStore__extendComplex__closure0.prototype={call$1:function(e){var t=this._box_0;return t.first&&this.$this._extension_store$_originals.contains$1(0,this.complex)&&this.$this._extension_store$_originals.add$1(0,e),t.first=!1,e},$signature:48},C.ExtensionStore__extendCompound_closure2.prototype={call$1:function(e){return A.JSArray_methods.get$last(e.selector.components).selector.components},$signature:428},C.ExtensionStore__extendCompound_closure3.prototype={call$1:function(e){return!1},$signature:18},C.ExtensionStore__extendCompound_closure4.prototype={call$1:function(e){return e.$eq(0,this.original)},$signature:18},C.ExtensionStore__extendSimple_withoutPseudo0.prototype={call$1:function(e){var t,n,r=this.extensions.$index(0,e);if(null==r)return null;for(t=this.targetsUsed,null!=t&&t.add$1(0,e),t=C._setArrayType([],V.JSArray_Extender_2),n=this.$this,n._extension_store$_mode!==A.ExtendMode_replace_replace0&&t.push(n._extension_store$_extenderForSimple$1(e)),n=r.get$values(r),n=n.get$iterator(n);n.moveNext$0();)t.push(n.get$current(n).extender);return t},$signature:429},C.ExtensionStore__extendSimple_closure1.prototype={call$1:function(e){var t=this.withoutPseudo.call$1(e);return null==t?C._setArrayType([this.$this._extension_store$_extenderForSimple$1(e)],V.JSArray_Extender_2):t},$signature:430},C.ExtensionStore__extendSimple_closure2.prototype={call$1:function(e){return C._setArrayType([e],V.JSArray_List_Extender_2)},$signature:431},C.ExtensionStore__extendPseudo_closure4.prototype={call$1:function(e){return e.components.length>1},$signature:18},C.ExtensionStore__extendPseudo_closure5.prototype={call$1:function(e){return 1===e.components.length},$signature:18},C.ExtensionStore__extendPseudo_closure6.prototype={call$1:function(e){return e.components.length<=1},$signature:18},C.ExtensionStore__extendPseudo_closure7.prototype={call$1:function(e){var t,n,r=e.get$singleCompound();if(null==r?t=null:(r=r.components,t=1===r.length?A.JSArray_methods.get$first(r):null),!(t instanceof C.PseudoSelector0))return C._setArrayType([e],V.JSArray_ComplexSelector_2);if(n=t.selector,null==n)return C._setArrayType([e],V.JSArray_ComplexSelector_2);switch(r=this.pseudo,r.normalizedName){case"not":return A.Set_YEQji._map.containsKey$1(t.normalizedName)?n.components:C._setArrayType([],V.JSArray_ComplexSelector_2);case"is":case"matches":case"where":case"any":case"current":case"nth-child":case"nth-last-child":return t.name!==r.name||t.argument!=r.argument?C._setArrayType([],V.JSArray_ComplexSelector_2):n.components;case"has":case"host":case"host-context":case"slotted":return C._setArrayType([e],V.JSArray_ComplexSelector_2);default:return C._setArrayType([],V.JSArray_ComplexSelector_2)}},$signature:432},C.ExtensionStore__extendPseudo_closure8.prototype={call$1:function(e){return this.pseudo.withSelector$1(C.SelectorList$0(C._setArrayType([e],V.JSArray_ComplexSelector_2),this.selector.span))},$signature:433},C.ExtensionStore__trim_closure1.prototype={call$1:function(e){return e.get$specificity()>=this._box_0.maxSpecificity&&e.isSuperselector$1(this.complex1)},$signature:18},C.ExtensionStore__trim_closure2.prototype={call$1:function(e){return e.get$specificity()>=this._box_0.maxSpecificity&&e.isSuperselector$1(this.complex1)},$signature:18},C.ExtensionStore_clone_closure0.prototype={call$2:function(e,t){var n,r,i,s,a,o,l,u,_=V.ModifiableBox_SelectorList_2,c=C.LinkedHashSet_LinkedHashSet$_empty(_);for(this.newSelectors.$indexSet(0,e,c),n=t.get$iterator(t),r=this.oldToNewSelectors,i=V.Box_SelectorList_2,s=this.$this._extension_store$_mediaContexts,a=this.newMediaContexts;n.moveNext$0();)o=n.get$current(n),l=new C.ModifiableBox0(o.value,_),c.add$1(0,l),r.$indexSet(0,o.value,new C.Box0(l,i)),u=s.$index(0,o),null!=u&&a.$indexSet(0,l,u)},$signature:434},C.FiberClass.prototype={},C.Fiber.prototype={},C.NodeToDartFileImporter.prototype={canonicalize$1:function(e,t){var n,r,i;return"file"===t.get$scheme()?I.$get$_filesystemImporter0().canonicalize$1(0,t):(n=this._file0$_findFileUrl.call$2(t.toString$0(0),{fromImport:C.fromImport0()}),null==n?null:(r=_.Promise,n instanceof r?C.jsThrow(new _.Error("The findFileUrl() function can't return a Promise for synchron compile functions.")):(r=_.URL,n instanceof r||C.jsThrow(new _.Error(k.The_fie))),i=C.Uri_parse(E.toString$0$(V.JSUrl._as(n))),"file"!==i.get$scheme()&&C.jsThrow(new _.Error(k.The_fiu+t.toString$0(0)+'".')),I.$get$_filesystemImporter0().canonicalize$1(0,i)))},load$1:function(e,t){return I.$get$_filesystemImporter0().load$1(0,t)}},C.FilesystemImporter0.prototype={canonicalize$1:function(e,t){return"file"!==t.get$scheme()&&""!==t.get$scheme()?null:C.NullableExtension_andThen0(C.resolveImportPath0(C.join(this._filesystem$_loadPath,I.$get$context().style.pathFromUri$1(C._parseUri(t)),null)),new C.FilesystemImporter_canonicalize_closure0)},load$1:function(e,t){var n=I.$get$context().style.pathFromUri$1(C._parseUri(t));return C.ImporterResult$(C.readFile0(n),t,C.Syntax_forPath0(n))},toString$0:function(e){return this._filesystem$_loadPath}},C.FilesystemImporter_canonicalize_closure0.prototype={call$1:function(e){var t,n,r;return E.$eq$(E.get$platform$x(_.process),"win32")||E.$eq$(E.get$platform$x(_.process),"darwin")?(t=I.$get$context(),n=C._realCasePath0(C.absolute(t.normalize$1(e),null,null,null,null,null,null,null,null,null,null,null,null,null,null)),r=n,n=t,t=r):(t=I.$get$context(),n=t.canonicalize$1(0,e),r=n,n=t,t=r),n.toUri$1(t)},$signature:143},C.ForRule0.prototype={accept$1$1:function(e){return e.visitForRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.from.toString$0(0),n=this.isExclusive?"to":"through",r=this.children;return"@for $"+this.variable+" from "+t+" "+n+" "+this.to.toString$0(0)+" {"+(r&&A.JSArray_methods).join$1(r," ")+"}"},get$span:function(e){return this.span}},C.ForwardRule0.prototype={accept$1$1:function(e){return e.visitForwardRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n,r="@forward "+C.StringExpression_quoteText0(this.url.toString$0(0)),i=this.shownMixinsAndFunctions,s=this.hiddenMixinsAndFunctions;return null!=i?(t=this.shownVariables,t.toString,t=r+" show "+this._forward_rule0$_memberList$2(i,t),r=t):(null!=s?(t=s._base,t=t.get$isNotEmpty(t)):t=!1,t&&(t=this.hiddenVariables,t.toString,t=r+" hide "+this._forward_rule0$_memberList$2(s,t),r=t)),n=this.prefix,null!=n&&(r+=" as "+n+"*"),t=this.configuration,r=(0!==t.length?r+" with ("+A.JSArray_methods.join$1(t,", ")+")":r)+";",r.charCodeAt(0),r},_forward_rule0$_memberList$2:function(e,t){var n,r=C.List_List$of(e,!0,V.String);for(n=t._base,n=n.get$iterator(n);n.moveNext$0();)r.push("$"+n.get$current(n));return A.JSArray_methods.join$1(r,", ")},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C.ForwardedModuleView0.prototype={get$url:function(e){var t=this._forwarded_view0$_inner;return t.get$url(t)},get$upstream:function(){return this._forwarded_view0$_inner.get$upstream()},get$extensionStore:function(){return this._forwarded_view0$_inner.get$extensionStore()},get$css:function(e){var t=this._forwarded_view0$_inner;return t.get$css(t)},get$transitivelyContainsCss:function(){return this._forwarded_view0$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions:function(){return this._forwarded_view0$_inner.get$transitivelyContainsExtensions()},setVariable$3:function(e,t,n){var r,i="Undefined variable.",s=this._forwarded_view0$_rule,a=s.shownVariables,o=s.hiddenVariables;if(null!=a&&!a._base.contains$1(0,e))throw C.wrapException(C.SassScriptException$0(i,null));if(null!=o&&o._base.contains$1(0,e))throw C.wrapException(C.SassScriptException$0(i,null));if(r=s.prefix,null!=r){if(!A.JSString_methods.startsWith$1(e,r))throw C.wrapException(C.SassScriptException$0(i,null));e=A.JSString_methods.substring$1(e,r.length)}return this._forwarded_view0$_inner.setVariable$3(e,t,n)},variableIdentity$1:function(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:function(e,t){return null!=t&&(t instanceof C.ForwardedModuleView0&&this._forwarded_view0$_inner.$eq(0,t._forwarded_view0$_inner)&&this._forwarded_view0$_rule===t._forwarded_view0$_rule)},get$hashCode:function(e){var t=this._forwarded_view0$_inner;return(t.get$hashCode(t)^C.Primitives_objectHashCode(this._forwarded_view0$_rule))>>>0},cloneCss$0:function(){return C.ForwardedModuleView$0(this._forwarded_view0$_inner.cloneCss$0(),this._forwarded_view0$_rule,this.$ti._precomputed1)},toString$0:function(e){return"forwarded "+this._forwarded_view0$_inner.toString$0(0)},$isModule0:1,get$variables:function(){return this.variables},get$variableNodes:function(){return this.variableNodes},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins}},C.FunctionExpression0.prototype={accept$1$1:function(e){return e.visitFunctionExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.namespace;return t=null!=t?t+".":"",t+=this.originalName+this.$arguments.toString$0(0),t.charCodeAt(0),t},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.JSFunction0.prototype={},C.SupportsFunction0.prototype={toString$0:function(e){return this.name.toString$0(0)+"("+this.$arguments.toString$0(0)+")"},$isAstNode0:1,get$span:function(e){return this.span}},C.functionClass_closure.prototype={call$0:function(){var e=V.JSClass,t=e._as(C.allowInteropCaptureThisNamed("sass.SassFunction",new C.functionClass__closure));return C.JSClassExtension_injectSuperclass(e._as(new C.SassFunction0(C.BuiltInCallable$function0("f","",new C.functionClass__closure0,null)).constructor),t),t},$signature:25},C.functionClass__closure.prototype={call$3:function(e,t,n){var r=A.JSString_methods.indexOf$1(t,"(");return-1!==r&&A.JSString_methods.endsWith$1(t,")")||C.jsThrow(new _.Error('Invalid signature for new sass.SassFunction(): "'+t+'"')),new C.SassFunction0(C.BuiltInCallable$function0(A.JSString_methods.substring$2(t,0,r),A.JSString_methods.substring$2(t,r+1,t.length-1),n,null))},"call*":"call$3",$requiredArgCount:3,$signature:435},C.functionClass__closure0.prototype={call$1:function(e){return A.C__SassNull0},$signature:3},C.SassFunction0.prototype={accept$1$1:function(e){var t,n;return e._serialize0$_inspect||C.throwExpression(C.SassScriptException$0(this.toString$0(0)+" isn't a valid CSS value.",null)),t=e._serialize0$_buffer,t.write$1(0,"get-function("),n=this.callable,e._serialize0$_visitQuotedString$1(n.get$name(n)),t.writeCharCode$1(41),null},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertFunction$1:function(e){return this},$eq:function(e,t){return null!=t&&(t instanceof C.SassFunction0&&this.callable.$eq(0,t.callable))},get$hashCode:function(e){var t=this.callable;return t.get$hashCode(t)}},C.FunctionRule0.prototype={accept$1$1:function(e){return e.visitFunctionRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return"@function "+this.name+"("+this.$arguments.toString$0(0)+") {"+(t&&A.JSArray_methods).join$1(t," ")+"}"}},C.unifyComplex_closure0.prototype={call$1:function(e){return e.lineBreak},$signature:18},C._weaveParents_closure3.prototype={call$2:function(e,t){var n,r;return A.C_ListEquality.equals$2(0,e,t)?e:C._complexIsParentSuperselector0(e,t)?t:C._complexIsParentSuperselector0(t,e)?e:C._mustUnify0(e,t)?(n=this.span,r=C.unifyComplex0(C._setArrayType([C.ComplexSelector$0(A.List_empty14,e,n,!1),C.ComplexSelector$0(A.List_empty14,t,n,!1)],V.JSArray_ComplexSelector_2),n),null==r?null:(n=E.getInterceptor$asx(r),n.get$length(r)>1?null:n.get$first(r).components)):null},$signature:436},C._weaveParents_closure4.prototype={call$1:function(e){return C._complexIsParentSuperselector0(e.get$first(e),this.group)},$signature:437},C._weaveParents_closure5.prototype={call$1:function(e){return 0===e.get$length(e)},$signature:218},C._weaveParents_closure6.prototype={call$1:function(e){return E.get$isNotEmpty$asx(e)},$signature:438},C._mustUnify_closure0.prototype={call$1:function(e){return A.JSArray_methods.any$1(e.selector.components,new C._mustUnify__closure0(this.uniqueSelectors))},$signature:46},C._mustUnify__closure0.prototype={call$1:function(e){var t;return t=e instanceof C.IDSelector0||e instanceof C.PseudoSelector0&&!e.isClass,t&&this.uniqueSelectors.contains$1(0,e)},$signature:14},C.paths_closure0.prototype={call$2:function(e,t){var n=this.T;return n=E.expand$1$1$ax(t,new C.paths__closure0(e,n),n._eval$1("List<0>")),C.List_List$of(n,!0,n.$ti._eval$1("Iterable.E"))},$signature:function(){return this.T._eval$1("List<List<0>>(List<List<0>>,List<0>)")}},C.paths__closure0.prototype={call$1:function(e){var t=this.T;return E.map$1$1$ax(this.paths,new C.paths___closure0(e,t),t._eval$1("List<0>"))},$signature:function(){return this.T._eval$1("Iterable<List<0>>(0)")}},C.paths___closure0.prototype={call$1:function(e){var t=C.List_List$of(e,!0,this.T);return t.push(this.option),t},$signature:function(){return this.T._eval$1("List<0>(List<0>)")}},C.listIsSuperselector_closure0.prototype={call$1:function(e){return A.JSArray_methods.any$1(this.list1,new C.listIsSuperselector__closure0(e))},$signature:18},C.listIsSuperselector__closure0.prototype={call$1:function(e){return e.isSuperselector$1(this.complex1)},$signature:18},C.complexIsSuperselector_closure1.prototype={call$1:function(e){return e.combinators.length>1},$signature:46},C.complexIsSuperselector_closure2.prototype={call$1:function(e){return C._isSupercombinator0(this.combinator1,C.IterableExtension_get_firstOrNull(e.combinators))},$signature:46},C._compatibleWithPreviousCombinator_closure0.prototype={call$1:function(e){var t=e.combinators,n=C.IterableExtension_get_firstOrNull(t);return E.$eq$(null==n?null:n.value,A.Combinator_Htt0)?t=!0:(t=C.IterableExtension_get_firstOrNull(t),t=E.$eq$(null==t?null:t.value,A.Combinator_4QF0)),t},$signature:46},C._selectorPseudoIsSuperselector_closure6.prototype={call$1:function(e){return C.listIsSuperselector0(this.selector1.components,e.components)},$signature:70},C._selectorPseudoIsSuperselector_closure7.prototype={call$1:function(e){var t,n,r;return 0===e.leadingCombinators.length?(t=e.components,n=C._setArrayType([],V.JSArray_ComplexSelectorComponent_2),r=this.parents,null!=r&&A.JSArray_methods.addAll$1(n,r),r=this.compound2,n.push(new C.ComplexSelectorComponent0(r,C.List_List$unmodifiable(A.List_empty14,V.CssValue_Combinator_2),r.span)),n=C.complexIsSuperselector0(t,n),t=n):t=!1,t},$signature:18},C._selectorPseudoIsSuperselector_closure8.prototype={call$1:function(e){return C.listIsSuperselector0(this.selector1.components,e.components)},$signature:70},C._selectorPseudoIsSuperselector_closure9.prototype={call$1:function(e){return C.listIsSuperselector0(this.selector1.components,e.components)},$signature:70},C._selectorPseudoIsSuperselector_closure10.prototype={call$1:function(e){return!e.accept$1(A._IsBogusVisitor_true0)&&A.JSArray_methods.any$1(this.compound2.components,new C._selectorPseudoIsSuperselector__closure0(e,this.pseudo1))},$signature:18},C._selectorPseudoIsSuperselector__closure0.prototype={call$1:function(e){var t;return e instanceof C.TypeSelector0?A.JSArray_methods.any$1(A.JSArray_methods.get$last(this.complex.components).selector.components,new C._selectorPseudoIsSuperselector___closure1(e)):e instanceof C.IDSelector0?A.JSArray_methods.any$1(A.JSArray_methods.get$last(this.complex.components).selector.components,new C._selectorPseudoIsSuperselector___closure2(e)):e instanceof C.PseudoSelector0&&e.name===this.pseudo1.name&&(t=e.selector,null!=t&&C.listIsSuperselector0(t.components,C._setArrayType([this.complex],V.JSArray_ComplexSelector_2)))},$signature:14},C._selectorPseudoIsSuperselector___closure1.prototype={call$1:function(e){var t;return e instanceof C.TypeSelector0?(t=this.simple2.name.$eq(0,e.name),t=!t):t=!1,t},$signature:14},C._selectorPseudoIsSuperselector___closure2.prototype={call$1:function(e){var t;return e instanceof C.IDSelector0?(t=e.name,t=this.simple2.name!==t):t=!1,t},$signature:14},C._selectorPseudoIsSuperselector_closure11.prototype={call$1:function(e){var t=A.C_ListEquality.equals$2(0,this.selector1.components,e.components);return t},$signature:70},C._selectorPseudoIsSuperselector_closure12.prototype={call$1:function(e){var t,n;return e instanceof C.PseudoSelector0&&(t=this.pseudo1,e.name===t.name&&(e.argument==t.argument&&(n=e.selector,null!=n&&C.listIsSuperselector0(this.selector1.components,n.components))))},$signature:14},C._selectorPseudoArgs_closure1.prototype={call$1:function(e){return e.isClass===this.isClass&&e.name===this.name},$signature:440},C._selectorPseudoArgs_closure2.prototype={call$1:function(e){return e.selector},$signature:441},C.globalFunctions_closure0.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return t.$index(e,0).get$isTruthy()?t.$index(e,1):t.$index(e,2)},$signature:3},C.IDSelector0.prototype={get$specificity:function(){return C._asInt(Math.pow(C.SimpleSelector0.prototype.get$specificity.call(this),2))},accept$1$1:function(e){return e.visitIDSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},addSuffix$1:function(e){return new C.IDSelector0(this.name+e,this.span)},unify$1:function(e){return A.JSArray_methods.any$1(e,new C.IDSelector_unify_closure0(this))?null:this.super$SimpleSelector$unify0(e)},$eq:function(e,t){return null!=t&&(t instanceof C.IDSelector0&&t.name===this.name)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)}},C.IDSelector_unify_closure0.prototype={call$1:function(e){var t;return e instanceof C.IDSelector0?(t=e.name,t=this.$this.name!==t):t=!1,t},$signature:14},C.IfExpression0.prototype={accept$1$1:function(e){return e.visitIfExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"if"+this.$arguments.toString$0(0)},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.IfRule0.prototype={accept$1$1:function(e){return e.visitIfRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=C.ListExtensions_mapIndexed(this.clauses,new C.IfRule_toString_closure0,V.IfClause_2,V.String).join$1(0," "),n=this.lastClause;return null!=n?t+" "+n.toString$0(0):t},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C.IfRule_toString_closure0.prototype={call$2:function(e,t){var n=0===e?"if":"else if";return"@"+n+" "+t.expression.toString$0(0)+" {"+A.JSArray_methods.join$1(t.children," ")+"}"},$signature:442},C.IfRuleClause0.prototype={},C.IfRuleClause$__closure0.prototype={call$1:function(e){var t;return t=e instanceof C.VariableDeclaration0||(e instanceof C.FunctionRule0||(e instanceof C.MixinRule0||e instanceof C.ImportRule0&&A.JSArray_methods.any$1(e.imports,new C.IfRuleClause$___closure0))),t},$signature:224},C.IfRuleClause$___closure0.prototype={call$1:function(e){return e instanceof C.DynamicImport0},$signature:225},C.IfClause0.prototype={toString$0:function(e){return"@if "+this.expression.toString$0(0)+" {"+A.JSArray_methods.join$1(this.children," ")+"}"}},C.ElseClause0.prototype={toString$0:function(e){return"@else {"+A.JSArray_methods.join$1(this.children," ")+"}"}},C.ImmutableList.prototype={},C.ImmutableMap.prototype={},C.immutableMapToDartMap_closure.prototype={call$3:function(e,t,n){this.dartMap.$indexSet(0,t,e)},"call*":"call$3",$requiredArgCount:3,$signature:445},C.NodeImporter.prototype={loadRelative$3:function(e,t,n){var r,i;return I.$get$url().style.rootLength$1(e)>0?A.JSString_methods.startsWith$1(e,"/")||A.JSString_methods.startsWith$1(e,"file:")?this._tryPath$2(I.$get$context().style.pathFromUri$1(C._parseUri(e)),n):null:"file"!==(null==t?null:t.get$scheme())?null:(r=I.$get$context(),i=r.style,this._tryPath$2(C.join(r.dirname$1(i.pathFromUri$1(C._parseUri(t))),i.pathFromUri$1(C._parseUri(e)),null),n))},load$3:function(e,t,n,r){var i,s,a,o,l,u,_,c,$,p=this._previousToString$1(n);for(i=this._implementation$_importers,s=i.length,a=this._implementation$_options,o=V.RenderContextOptions,l=V.JSArray_Object,u=0;u<s;++u)if(_=i[u],c={options:o._as(a),fromImport:r},E.set$context$x(E.get$options$x(c),c),$=E.apply$2$x(_,c,C._setArrayType([t,p],l)),null!=$)return this._handleImportResult$4(t,n,$,r);return this._resolveLoadPathFromUrl$2(C.Uri_parse(t),r)},loadAsync$3:function(e,t,n){return this.loadAsync$body$NodeImporter(e,t,n)},loadAsync$body$NodeImporter:function(e,t,n){var r,i,s,a,o,l,u=0,_=C._makeAsyncAwaitCompleter(V.nullable_Tuple2_String_String),c=this,$=C._wrapJsFunctionForAsync((function(p,h){if(1===p)return C._asyncRethrow(h,_);while(1)switch(u){case 0:l=c._previousToString$1(t),i=c._implementation$_importers,s=i.length,a=0;case 3:if(!(a<s)){u=5;break}return u=6,C._asyncAwait(c._callImporterAsync$4(i[a],e,l,n),$);case 6:if(o=h,null!=o){r=c._handleImportResult$4(e,t,o,n),u=1;break}case 4:++a,u=3;break;case 5:r=c._resolveLoadPathFromUrl$2(C.Uri_parse(e),n),u=1;break;case 1:return C._asyncReturn(r,_)}}));return C._asyncStartSync($,_)},_previousToString$1:function(e){return null==e?"stdin":"file"===e.get$scheme()?I.$get$context().style.pathFromUri$1(C._parseUri(e)):e.toString$0(0)},_resolveLoadPathFromUrl$2:function(e,t){return""===e.get$scheme()||"file"===e.get$scheme()?this._resolveLoadPath$2(I.$get$context().style.pathFromUri$1(C._parseUri(e)),t):null},_resolveLoadPath$2:function(e,t){var n,r,i,s,a,o=this._tryPath$2(C.absolute(e,null,null,null,null,null,null,null,null,null,null,null,null,null,null),t);if(null!=o)return o;for(n=this._includePaths,r=n.length,i=0;i<r;++i)if(s=C.join(n[i],e,null),a=this._tryPath$2(I.$get$context().absolute$15(s,null,null,null,null,null,null,null,null,null,null,null,null,null,null),t),null!=a)return a;return null},_tryPath$2:function(e,t){var n;return t?(n=V.nullable_Object,n=C.runZoned(new C.NodeImporter__tryPath_closure(e),C.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__inImportRule,!0],n,n),V.nullable_String)):n=C.resolveImportPath0(e),C.NullableExtension_andThen0(n,new C.NodeImporter__tryPath_closure0)},_handleImportResult$4:function(e,t,n,r){var i,s,a,o,l;if(n instanceof _.Error)throw C.wrapException(n);if(!V.NodeImporterResult_2._is(n))return null;if(i=E.getInterceptor$x(n),s=i.get$file(n),a=i.get$contents(n),i=null==a,o=!i,o&&"string"!==C._asString(new _.Function("value","return typeof value").call$1(a))&&C.jsThrow(new C.ArgumentError(!0,a,"contents","must be a string but was: "+C.jsType(a))),null==s)return i=i?"":a,new C.Tuple2(i,e,V.Tuple2_String_String);if(o)return new C.Tuple2(a,I.$get$context().toUri$1(s).toString$0(0),V.Tuple2_String_String);if(l=this.loadRelative$3(I.$get$context().toUri$1(s).toString$0(0),t,r),null==l&&(l=this._resolveLoadPath$2(s,r)),null!=l)return l;throw C.wrapException("Can't find stylesheet to import.")},_callImporterAsync$4:function(e,t,n,r){return this._callImporterAsync$body$NodeImporter(e,t,n,r)},_callImporterAsync$body$NodeImporter:function(e,t,n,r){var i,s,a,o=0,l=C._makeAsyncAwaitCompleter(V.nullable_Object),u=this,_=C._wrapJsFunctionForAsync((function(c,$){if(1===c)return C._asyncRethrow($,l);while(1)switch(o){case 0:s=new C._Future(I.Zone__current,V._Future_Object),a=E.apply$2$x(e,u._renderContext$1(r),C._setArrayType([t,n,C.allowInterop(new C._AsyncCompleter(s,V._AsyncCompleter_Object).get$complete())],V.JSArray_Object)),o=C._asBool(I.$get$_isUndefined().call$1(a))?3:4;break;case 3:return o=5,C._asyncAwait(s,_);case 5:i=$,o=1;break;case 4:i=a,o=1;break;case 1:return C._asyncReturn(i,l)}}));return C._asyncStartSync(_,l)},_renderContext$1:function(e){var t={options:V.RenderContextOptions._as(this._implementation$_options),fromImport:e};return E.set$context$x(E.get$options$x(t),t),t}},C.NodeImporter__tryPath_closure.prototype={call$0:function(){return C.resolveImportPath0(this.path)},$signature:43},C.NodeImporter__tryPath_closure0.prototype={call$1:function(e){return new C.Tuple2(C.readFile0(e),I.$get$context().toUri$1(e).toString$0(0),V.Tuple2_String_String)},$signature:446},C.ModifiableCssImport0.prototype={accept$1$1:function(e){return e.visitCssImport$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},$isCssImport0:1,get$span:function(e){return this.span}},C.ImportCache0.prototype={canonicalize$4$baseImporter$baseUrl$forImport:function(e,t,n,r,i){var s;return null!=n&&(s=this._import_cache$_relativeCanonicalizeCache.putIfAbsent$2(new C.Tuple4(t,i,n,r,V.Tuple4_of_Uri_and_bool_and_Importer_and_nullable_Uri_2),new C.ImportCache_canonicalize_closure1(this,r,t,n,i)),null!=s)?s:this._import_cache$_canonicalizeCache.putIfAbsent$2(new C.Tuple2(t,i,V.Tuple2_Uri_bool),new C.ImportCache_canonicalize_closure2(this,t,i))},_import_cache$_canonicalize$3:function(e,t,n){var r,i;return n?(r=V.nullable_Object,i=C.runZoned(new C.ImportCache__canonicalize_closure0(e,t),C.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__inImportRule,!0],r,r),V.nullable_Uri)):i=e.canonicalize$1(0,t),""===(null==i?null:i.get$scheme())&&C.WarnForDeprecation_warnForDeprecation0(this._import_cache$_logger,A.Deprecation_E5x,"Importer "+e.toString$0(0)+" canonicalized "+t.toString$0(0)+" to "+C.S(i)+k.x2e_Rela,null,null),i},importCanonical$4$originalUrl$quiet:function(e,t,n,r){return this._import_cache$_importCache.putIfAbsent$2(t,new C.ImportCache_importCanonical_closure0(this,e,t,n,r))},importCanonical$3$originalUrl:function(e,t,n){return this.importCanonical$4$originalUrl$quiet(e,t,n,!1)},humanize$1:function(e){var t,n,r=this._import_cache$_canonicalizeCache;return r=C.IterableNullableExtension_whereNotNull(r.get$values(r),V.Tuple3_Importer_Uri_Uri_2),t=r.$ti,n=C.minBy(new C.MappedIterable(new C.WhereIterable(r,new C.ImportCache_humanize_closure2(e),t._eval$1("WhereIterable<Iterable.E>")),new C.ImportCache_humanize_closure3,t._eval$1("MappedIterable<Iterable.E,Uri>")),new C.ImportCache_humanize_closure4),null==n?e:(r=I.$get$url(),n.resolve$1(C.ParsedPath_ParsedPath$parse(e.get$path(e),r.style).get$basename()))},sourceMapUrl$1:function(e,t){var n=this._import_cache$_resultsCache.$index(0,t);return n=null==n?null:n.get$sourceMapUrl(n),null==n?t:n}},C.ImportCache_canonicalize_closure1.prototype={call$0:function(){var e,t=this.baseUrl,n=null==t?null:t.resolveUri$1(this.url);return null==n&&(n=this.url),t=this.baseImporter,e=this.$this._import_cache$_canonicalize$3(t,n,this.forImport),null==e?null:new C.Tuple3(t,e,n,V.Tuple3_Importer_Uri_Uri_2)},$signature:226},C.ImportCache_canonicalize_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o;for(e=this.$this,t=e._import_cache$_importers,n=t.length,r=this.url,i=this.forImport,s=0;s<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++s)if(a=t[s],o=e._import_cache$_canonicalize$3(a,r,i),null!=o)return new C.Tuple3(a,o,r,V.Tuple3_Importer_Uri_Uri_2);return null},$signature:226},C.ImportCache__canonicalize_closure0.prototype={call$0:function(){return this.importer.canonicalize$1(0,this.url)},$signature:142},C.ImportCache_importCanonical_closure0.prototype={call$0:function(){var e,t,n,r=this.canonicalUrl,i=this.importer.load$1(0,r);return null==i?null:(e=this.$this,e._import_cache$_resultsCache.$indexSet(0,r,i),t=i.contents,n=i.syntax,r=this.originalUrl.resolveUri$1(r),C.Stylesheet_Stylesheet$parse0(t,n,this.quiet?I.$get$Logger_quiet0():e._import_cache$_logger,r))},$signature:604},C.ImportCache_humanize_closure2.prototype={call$1:function(e){return e.item2.$eq(0,this.canonicalUrl)},$signature:449},C.ImportCache_humanize_closure3.prototype={call$1:function(e){return e.item3},$signature:450},C.ImportCache_humanize_closure4.prototype={call$1:function(e){return e.get$path(e).length},$signature:94},C.ImportRule0.prototype={accept$1$1:function(e){return e.visitImportRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"@import "+A.JSArray_methods.join$1(this.imports,", ")+";"},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C.NodeImporter0.prototype={},C.CanonicalizeOptions.prototype={},C.NodeImporterResult0.prototype={},C.Importer0.prototype={},C.NodeImporterResult1.prototype={},C.IncludeRule0.prototype={get$spanWithoutContent:function(){var e,t,n=this.span;return null!=this.content&&(e=n.file,t=this.$arguments.span,t=C.SpanExtensions_trimRight0(C.SpanExtensions_trimLeft0(e.span$2(0,C.FileLocation$_(e,n._file$_start).offset,t.get$end(t).offset))),n=t),n},accept$1$1:function(e){return e.visitIncludeRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n=this.namespace;return n=null!=n?"@include "+n+".":"@include ",n+=this.name,t=this.$arguments,t.get$isEmpty(t)||(n+="("+t.toString$0(0)+")"),t=this.content,n+=null==t?";":" "+t.toString$0(0),n.charCodeAt(0),n},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C.InterpolatedFunctionExpression0.prototype={accept$1$1:function(e){return e.visitInterpolatedFunctionExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.name.toString$0(0)+this.$arguments.toString$0(0)},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.Interpolation0.prototype={get$asPlain:function(){var e,t=this.contents,n=t.length;return 0===n?"":n>1?null:(e=A.JSArray_methods.get$first(t),"string"==typeof e?e:null)},get$initialPlain:function(){var e=A.JSArray_methods.get$first(this.contents);return"string"==typeof e?e:""},Interpolation$20:function(e,t){var n,r,i,s,a,o;for(n=this.contents,r=n.length,i=V.Expression_2,s=0;s<r;++s){if(a=n[s],o="string"==typeof a,!o&&!i._is(a))throw C.wrapException(C.ArgumentError$value(n,"contents",k.May_on));if(0!==s&&"string"==typeof n[s-1]&&o)throw C.wrapException(C.ArgumentError$value(n,"contents","May not contain adjacent Strings."))}},toString$0:function(e){var t=this.contents;return new C.MappedListIterable(t,new C.Interpolation_toString_closure0,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)},$isAstNode0:1,get$span:function(e){return this.span}},C.Interpolation_toString_closure0.prototype={call$1:function(e){return"string"==typeof e?e:"#{"+C.S(e)+"}"},$signature:59},C.SupportsInterpolation0.prototype={toString$0:function(e){return"#{"+this.expression.toString$0(0)+"}"},$isAstNode0:1,get$span:function(e){return this.span}},C.InterpolationBuffer0.prototype={writeCharCode$1:function(e){return this._interpolation_buffer0$_text._contents+=C.Primitives_stringFromCharCode(e),null},addInterpolation$1:function(e){var t,n,r=e.contents;0!==r.length&&(t=A.JSArray_methods.get$first(r),"string"==typeof t&&(this._interpolation_buffer0$_text._contents+=t,r=C.SubListIterable$(r,1,null,C._arrayInstanceType(r)._precomputed1)),this._interpolation_buffer0$_flushText$0(),n=this._interpolation_buffer0$_contents,A.JSArray_methods.addAll$1(n,r),"string"==typeof A.JSArray_methods.get$last(n)&&(this._interpolation_buffer0$_text._contents+=C.S(n.pop())))},_interpolation_buffer0$_flushText$0:function(){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:function(e){var t=C.List_List$of(this._interpolation_buffer0$_contents,!0,V.Object),n=this._interpolation_buffer0$_text._contents;return 0!==n.length&&t.push((n.charCodeAt(0),n)),C.Interpolation$0(t,e)},toString$0:function(e){var t,n,r,i,s;for(t=this._interpolation_buffer0$_contents,n=t.length,r=0,i="";r<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++r)s=t[r],i="string"==typeof s?i+s:i+"#{"+C.S(s)+C.Primitives_stringFromCharCode(125);return t=i+this._interpolation_buffer0$_text.toString$0(0),t.charCodeAt(0),t}},C.InterpolationMap0.prototype={mapException$1:function(e){var t,n,r=e.get$span(e),i=this.mapSpan$1(r),s=this._interpolation_map$_indexInContents$1(r.get$start(r)),a=this._interpolation_map$_indexInContents$1(r.get$end(r)),o=this._interpolation_map$_interpolation.contents,l=e._span_exception$_message;return C.SubListIterable$(o,s,null,C._arrayInstanceType(o)._precomputed1).take$1(0,a-s+1).any$1(0,new C.InterpolationMap_mapException_closure0)?(o=V.SourceSpan,t=V.String,n=C.LinkedHashMap_LinkedHashMap$_literal([r,"error in interpolated output"],o,t),e.get$source(),new C.MultiSourceSpanFormatException("",C.ConstantMap_ConstantMap$from(n,o,t),l,i)):new C.SourceSpanFormatException(e.get$source(),l,i)},mapSpan$1:function(e){var t,n,r=this._interpolation_map$_mapLocation$1(e.get$start(e)),i=this._interpolation_map$_mapLocation$1(e.get$end(e)),s=V.FileSpan;return s._is(r)?s._is(i)?r.expand$1(0,i):(s=this._interpolation_map$_interpolation.span,s.get$file(s).span$2(0,this._interpolation_map$_expandInterpolationSpanLeft$1(r.get$start(r)),V.FileLocation._as(i).offset)):(t=V.FileLocation,n=this._interpolation_map$_interpolation.span,s._is(i)?n.get$file(n).span$2(0,t._as(r).offset,this._interpolation_map$_expandInterpolationSpanRight$1(i.get$end(i))):n.get$file(n).span$2(0,t._as(r).offset,t._as(i).offset))},_interpolation_map$_mapLocation$1:function(e){var t,n,r=this._interpolation_map$_indexInContents$1(e),i=this._interpolation_map$_interpolation,s=i.contents,a=s[r],o=V.Expression_2;return o._is(a)?a.get$span(a):(t=0===r,i=i.span,t?n=i.get$start(i):(i=i.get$file(i),s=o._as(s[r-1]),s=s.get$span(s),n=C.FileLocation$_(i,this._interpolation_map$_expandInterpolationSpanRight$1(s.get$end(s)))),i=t?0:this._interpolation_map$_targetLocations[r-1].get$offset(),C.FileLocation$_(n.file,n.offset+(e.offset-i)))},_interpolation_map$_indexInContents$1:function(e){var t,n,r,i;for(t=this._interpolation_map$_targetLocations,n=t.length,r=e.offset,i=0;i<n;++i)if(r<t[i].get$offset())return i;return this._interpolation_map$_interpolation.contents.length-1},_interpolation_map$_expandInterpolationSpanLeft$1:function(e){for(var t,n,r,i=e.file._decodedChars,s=e.offset-1;s>=0;)if(t=s-1,n=i[s],123===n){if(35===i[t]){s=t;break}s=t}else if(47===n){if(s=t-1,42===i[t])for(;1;)if(t=s-1,42===i[s]){s=t;do{if(t=s-1,r=i[s],42!==r)break;s=t}while(1);if(47===r){s=t;break}s=t}else s=t}else s=t;return s},_interpolation_map$_expandInterpolationSpanRight$1:function(e){var t,n,r,i,s,a,o=e.file._decodedChars,l=e.offset;for(t=o.length;l<t;){if(n=l+1,r=o[l],125===r){l=n;break}if(47===r){if(l=n+1,i=o[n],47===i){while(1){if(n=l+1,s=o[l],10===s||13===s||12===s)break;l=n}l=n}else if(42===i)for(;1;)if(n=l+1,42===o[l]){l=n;do{if(n=l+1,a=o[l],42!==a)break;l=n}while(1);if(47===a){l=n;break}l=n}else l=n}else l=n}return l}},C.InterpolationMap_mapException_closure0.prototype={call$1:function(e){return V.Expression_2._is(e)},$signature:66},C._realCasePath_helper0.prototype={call$1:function(e){var t=I.$get$context().dirname$1(e);return t===e?e:I._realCaseCache0.putIfAbsent$2(e,new C._realCasePath_helper_closure0(this,t,e))},$signature:5},C._realCasePath_helper_closure0.prototype={call$0:function(){var e,t,n,r=this.helper.call$1(this.dirname),i=this.path,s=C.ParsedPath_ParsedPath$parse(i,I.$get$context().style).get$basename();try{return e=E.where$1$ax(C.listDir0(r),new C._realCasePath_helper__closure0(s)).toList$0(0),t=1!==E.get$length$asx(e)?C.join(r,s,null):E.$index$asx(e,0),t}catch(n){if(C.unwrapException(n)instanceof C.FileSystemException0)return i;throw n}},$signature:32},C._realCasePath_helper__closure0.prototype={call$1:function(e){return C.equalsIgnoreCase0(C.ParsedPath_ParsedPath$parse(e,I.$get$context().style).get$basename(),this.basename)},$signature:8},C.ModifiableCssKeyframeBlock0.prototype={accept$1$1:function(e){return e.visitCssKeyframeBlock$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){return e instanceof C.ModifiableCssKeyframeBlock0&&A.C_ListEquality.equals$2(0,this.selector.value,e.selector.value)},copyWithoutChildren$0:function(){return C.ModifiableCssKeyframeBlock$0(this.selector,this.span)},get$span:function(e){return this.span}},C.KeyframeSelectorParser0.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new C.KeyframeSelectorParser_parse_closure0(this))},_keyframe_selector$_percentage$0:function(){var e,t,n=this.scanner,r=n.scanChar$1(43)?""+C.Primitives_stringFromCharCode(43):"",i=n.peekChar$0();C.isDigit0(i)||46===i||n.error$1(0,"Expected number.");while(1){if(e=n.peekChar$0(),!(null!=e&&e>=48&&e<=57))break;r+=C.Primitives_stringFromCharCode(n.readChar$0())}if(46===n.peekChar$0()){r+=C.Primitives_stringFromCharCode(n.readChar$0());while(1){if(e=n.peekChar$0(),!(null!=e&&e>=48&&e<=57))break;r+=C.Primitives_stringFromCharCode(n.readChar$0())}}if(this.scanIdentChar$1(101)){r+=C.Primitives_stringFromCharCode(101),t=n.peekChar$0(),43!==t&&45!==t||(r+=C.Primitives_stringFromCharCode(n.readChar$0())),C.isDigit0(n.peekChar$0())||n.error$1(0,"Expected digit.");while(1){if(e=n.peekChar$0(),!(null!=e&&e>=48&&e<=57))break;r+=C.Primitives_stringFromCharCode(n.readChar$0())}}return n.expectChar$1(37),r+=C.Primitives_stringFromCharCode(37),r.charCodeAt(0),r}},C.KeyframeSelectorParser_parse_closure0.prototype={call$0:function(){var e=C._setArrayType([],V.JSArray_String),t=this.$this,n=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(n.scanChar$1(44));return n.expectDone$0(),e},$signature:130},C.LazyFileSpan0.prototype={get$span:function(e){var t=this._lazy_file_span0$_span;return null==t?this._lazy_file_span0$_span=this._lazy_file_span0$_builder.call$0():t},compareTo$1:function(e,t){return this.get$span(this).compareTo$1(0,t)},get$context:function(e){var t=this.get$span(this);return t.get$context(t)},get$end:function(e){var t=this.get$span(this);return t.get$end(t)},expand$1:function(e,t){return this.get$span(this).expand$1(0,t)},get$file:function(e){var t=this.get$span(this);return t.get$file(t)},highlight$1$color:function(e){return this.get$span(this).highlight$1$color(e)},get$length:function(e){var t=this.get$span(this);return t.get$length(t)},message$2$color:function(e,t,n){return this.get$span(this).message$2$color(0,t,n)},message$1:function(e,t){return this.message$2$color(e,t,null)},get$sourceUrl:function(e){var t=this.get$span(this);return t.get$sourceUrl(t)},get$start:function(e){var t=this.get$span(this);return t.get$start(t)},get$text:function(){return this.get$span(this).get$text()},$isComparable:1,$isFileSpan:1,$isSourceSpan:1,$isSourceSpanWithContext:1},C.render_closure.prototype={call$0:function(){var e,t;try{this.callback.call$2(null,C.renderSync(this.options))}catch(t){e=C.unwrapException(t),this.callback.call$2(e,null)}return null},$signature:1},C.render_closure0.prototype={call$1:function(e){this.callback.call$2(null,e)},$signature:451},C.render_closure1.prototype={call$2:function(e,t){var n,r,i=this.callback;e instanceof C.SassException0?i.call$2(C._wrapException(e,t),null):(n=E.toString$0$(e),r=C.getTrace0(e),i.call$2(C._newRenderError(n,null==r?t:r,null,null,null,3),null))},$signature:62},C._parseFunctions_closure.prototype={call$2:function(e,t){var n,r=this.options,i={options:C._contextOptions(r,this.start)};E.set$context$x(E.get$options$x(i),i),n=E.get$fiber$x(r),null!=n?this.result.push(C.Callable_Callable$fromSignature(A.JSString_methods.trimLeft$0(e),new C._parseFunctions__closure(n,t,i),!1)):(r=this.result,this.asynch?r.push(C.AsyncCallable_AsyncCallable$fromSignature(A.JSString_methods.trimLeft$0(e),new C._parseFunctions__closure1(t,i),!1)):r.push(C.Callable_Callable$fromSignature(A.JSString_methods.trimLeft$0(e),new C._parseFunctions__closure0(t,i),!1)))},$signature:122},C._parseFunctions__closure.prototype={call$1:function(e){var t,n=this.fiber,r=E.get$current$x(n),i=V.Object;return i=C.List_List$of(E.map$1$1$ax(e,C.value0__wrapValue$closure(),i),!0,i),i.push(C.allowInterop(new C._parseFunctions___closure0(r))),t=E.apply$2$x(V.JSFunction._as(this.callback),this.context,i),C.unwrapValue(C._asBool(I.$get$_isUndefined().call$1(t))?C.runZoned(new C._parseFunctions___closure1(n),null,V.nullable_Object):t)},$signature:3},C._parseFunctions___closure0.prototype={call$1:function(e){C.scheduleMicrotask(new C._parseFunctions____closure(this.currentFiber,e))},call$0:function(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:function(){return[null]},$signature:83},C._parseFunctions____closure.prototype={call$0:function(){return E.run$1$x(this.currentFiber,this.result)},$signature:0},C._parseFunctions___closure1.prototype={call$0:function(){return E.yield$0$x(this.fiber)},$signature:81},C._parseFunctions__closure0.prototype={call$1:function(e){return C.unwrapValue(E.apply$2$x(V.JSFunction._as(this.callback),this.context,E.map$1$1$ax(e,C.value0__wrapValue$closure(),V.Object).toList$0(0)))},$signature:3},C._parseFunctions__closure1.prototype={call$1:function(e){return this.$call$body$_parseFunctions__closure(e)},$call$body$_parseFunctions__closure:function(e){var t,n,r,i,s,a=0,o=C._makeAsyncAwaitCompleter(V.Value_2),l=this,u=C._wrapJsFunctionForAsync((function(_,c){if(1===_)return C._asyncRethrow(c,o);while(1)switch(a){case 0:r=new C._Future(I.Zone__current,V._Future_nullable_Object),i=V.Object,i=C.List_List$of(E.map$1$1$ax(e,C.value0__wrapValue$closure(),i),!0,i),i.push(C.allowInterop(new C._parseFunctions___closure(new C._AsyncCompleter(r,V._AsyncCompleter_nullable_Object)))),n=E.apply$2$x(V.JSFunction._as(l.callback),l.context,i),s=C,a=C._asBool(I.$get$_isUndefined().call$1(n))?3:5;break;case 3:return a=6,C._asyncAwait(r,u);case 6:a=4;break;case 5:c=n;case 4:t=s.unwrapValue(c),a=1;break;case 1:return C._asyncReturn(t,o)}}));return C._asyncStartSync(u,o)},$signature:89},C._parseFunctions___closure.prototype={call$1:function(e){return this.completer.complete$1(e)},call$0:function(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:function(){return[null]},$signature:223},C._parseImporter_closure.prototype={call$1:function(e){return V.JSFunction._as(C.allowInteropCaptureThis(new C._parseImporter__closure(this.fiber,e)))},$signature:452},C._parseImporter__closure.prototype={call$4:function(e,t,n,r){var i=this.fiber,s=E.apply$2$x(this.importer,e,C._setArrayType([t,n,C.allowInterop(new C._parseImporter___closure(E.get$current$x(i)))],V.JSArray_Object));return C._asBool(I.$get$_isUndefined().call$1(s))?C.runZoned(new C._parseImporter___closure0(i),null,V.Object):s},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues:function(){return[null]},$signature:453},C._parseImporter___closure.prototype={call$1:function(e){C.scheduleMicrotask(new C._parseImporter____closure(this.currentFiber,e))},$signature:454},C._parseImporter____closure.prototype={call$0:function(){return E.run$1$x(this.currentFiber,this.result)},$signature:0},C._parseImporter___closure0.prototype={call$0:function(){return E.yield$0$x(this.fiber)},$signature:81},C.LimitedMapView0.prototype={get$keys:function(e){return this._limited_map_view0$_keys},get$length:function(e){return this._limited_map_view0$_keys._collection$_length},get$isEmpty:function(e){return 0===this._limited_map_view0$_keys._collection$_length},get$isNotEmpty:function(e){return 0!==this._limited_map_view0$_keys._collection$_length},$index:function(e,t){return this._limited_map_view0$_keys.contains$1(0,t)?this._limited_map_view0$_map.$index(0,t):null},containsKey$1:function(e){return this._limited_map_view0$_keys.contains$1(0,e)},remove$1:function(e,t){return this._limited_map_view0$_keys.contains$1(0,t)?this._limited_map_view0$_map.remove$1(0,t):null}},C.ListExpression0.prototype={accept$1$1:function(e){return e.visitListExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n,r,i,s=this.hasBrackets;return s?t=""+C.Primitives_stringFromCharCode(91):(t=this.contents.length,t=0===t||1===t&&this.separator===A.ListSeparator_rXA0,t=t?""+C.Primitives_stringFromCharCode(40):""),n=this.contents,r=this.separator===A.ListSeparator_rXA0,i=r?", ":" ",i=t+new C.MappedListIterable(n,new C.ListExpression_toString_closure0(this),C._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$1(0,i),s?s=i+C.Primitives_stringFromCharCode(93):(s=n.length,s=0===s?i+C.Primitives_stringFromCharCode(41):1===s&&r?i+",)":i),s.charCodeAt(0),s},_list3$_elementNeedsParens$1:function(e){var t;return e instanceof C.ListExpression0?!(e.contents.length<2)&&(!e.hasBrackets&&(t=e.separator,this.separator===A.ListSeparator_rXA0?t===A.ListSeparator_rXA0:t!==A.ListSeparator_undecided_null_undecided0)):this.separator===A.ListSeparator_EVt0&&(e instanceof C.UnaryOperationExpression0&&(t=e.operator,t===A.UnaryOperator_gg40||t===A.UnaryOperator_TLI0))},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.ListExpression_toString_closure0.prototype={call$1:function(e){return this.$this._list3$_elementNeedsParens$1(e)?"("+e.toString$0(0)+")":e.toString$0(0)},$signature:106},C._length_closure2.prototype={call$1:function(e){return C.SassNumber_SassNumber0(E.$index$asx(e,0).get$asList().length,null)},$signature:10},C._nth_closure0.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1);return n.get$asList()[n.sassIndexToListIndex$2(r,"n")]},$signature:3},C._setNth_closure0.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1),i=t.$index(e,2),s=n.get$asList(),a=C._setArrayType(s.slice(0),C._arrayInstanceType(s));return a[n.sassIndexToListIndex$2(r,"n")]=i,t.$index(e,0).withListContents$1(a)},$signature:21},C._join_closure0.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0),s=r.$index(e,1),a=r.$index(e,2).assertString$1("separator"),o=r.$index(e,3);if(r=a._string0$_text,"auto"===r)t=i.get$separator(i)!==A.ListSeparator_undecided_null_undecided0?i.get$separator(i):s.get$separator(s)!==A.ListSeparator_undecided_null_undecided0?s.get$separator(s):A.ListSeparator_EVt0;else if("space"===r)t=A.ListSeparator_EVt0;else if("comma"===r)t=A.ListSeparator_rXA0;else{if("slash"!==r)throw C.wrapException(C.SassScriptException$0(k.x24separ,null));t=A.ListSeparator_zg90}return n=o instanceof C.SassString0&&"auto"===o._string0$_text?i.get$hasBrackets():o.get$isTruthy(),r=C.List_List$of(i.get$asList(),!0,V.Value_2),A.JSArray_methods.addAll$1(r,s.get$asList()),C.SassList$0(r,t,n)},$signature:21},C._append_closure2.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=n.$index(e,0),i=n.$index(e,1);if(n=n.$index(e,2).assertString$1("separator")._string0$_text,"auto"===n)t=r.get$separator(r)===A.ListSeparator_undecided_null_undecided0?A.ListSeparator_EVt0:r.get$separator(r);else if("space"===n)t=A.ListSeparator_EVt0;else if("comma"===n)t=A.ListSeparator_rXA0;else{if("slash"!==n)throw C.wrapException(C.SassScriptException$0(k.x24separ,null));t=A.ListSeparator_zg90}return n=C.List_List$of(r.get$asList(),!0,V.Value_2),n.push(i),r.withListContents$2$separator(n,t)},$signature:21},C._zip_closure0.prototype={call$1:function(e){var t,n,r={},i=E.$index$asx(e,0).get$asList(),s=C._arrayInstanceType(i)._eval$1("MappedListIterable<1,List<Value0>>"),a=C.List_List$of(new C.MappedListIterable(i,new C._zip__closure2,s),!0,s._eval$1("ListIterable.E"));if(0===a.length)return A.SassList_Sof1;for(r.i=0,t=C._setArrayType([],V.JSArray_SassList_2),i=C._arrayInstanceType(a)._eval$1("MappedListIterable<1,Value0>"),s=V.Value_2;A.JSArray_methods.every$1(a,new C._zip__closure3(r));)n=C.List_List$from(new C.MappedListIterable(a,new C._zip__closure4(r),i),!1,s),n.fixed$length=Array,n.immutable$list=Array,t.push(new C.SassList0(n,A.ListSeparator_EVt0,!1)),++r.i;return C.SassList$0(t,A.ListSeparator_rXA0,!1)},$signature:21},C._zip__closure2.prototype={call$1:function(e){return e.get$asList()},$signature:456},C._zip__closure3.prototype={call$1:function(e){return this._box_0.i!==E.get$length$asx(e)},$signature:457},C._zip__closure4.prototype={call$1:function(e){return E.$index$asx(e,this._box_0.i)},$signature:3},C._index_closure2.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=A.JSArray_methods.indexOf$1(t.$index(e,0).get$asList(),t.$index(e,1));return-1===n?A.C__SassNull0:C.SassNumber_SassNumber0(n+1,null)},$signature:3},C._separator_closure0.prototype={call$1:function(e){switch(E.get$separator$x(E.$index$asx(e,0))){case A.ListSeparator_rXA0:return new C.SassString0("comma",!1);case A.ListSeparator_zg90:return new C.SassString0("slash",!1);default:return new C.SassString0("space",!1)}},$signature:17},C._isBracketed_closure0.prototype={call$1:function(e){return E.$index$asx(e,0).get$hasBrackets()?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._slash_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).get$asList();if(t.length<2)throw C.wrapException(C.SassScriptException$0("At least two elements are required.",null));return C.SassList$0(t,A.ListSeparator_zg90,!1)},$signature:21},C.SelectorList0.prototype={get$asSassList:function(){var e=this.components;return C.SassList$0(new C.MappedListIterable(e,new C.SelectorList_asSassList_closure0,C._arrayInstanceType(e)._eval$1("MappedListIterable<1,Value0>")),A.ListSeparator_rXA0,!1)},accept$1$1:function(e){return e.visitSelectorList$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},unify$1:function(e){var t,n,r,i,s,a,o,l,u=V.JSArray_ComplexSelector_2,_=C._setArrayType([],u);for(t=this.components,n=t.length,r=e.components,i=r.length,s=0;s<n;++s)for(a=t[s],o=0;o<i;++o)l=C.unifyComplex0(C._setArrayType([a,r[o]],u),a.span),null!=l&&A.JSArray_methods.addAll$1(_,l);return 0===_.length?null:C.SelectorList$0(_,this.span)},resolveParentSelectors$2$implicitParent:function(e,t){var n,r;if(null==e){if(n=A.C__ParentSelectorVisitor0.visitSelectorList$1(this),null==n)return this;throw C.wrapException(C.SassException$0(k.Top_le,n.span))}return r=this.components,C.SelectorList$0(C.flattenVertically0(new C.MappedListIterable(r,new C.SelectorList_resolveParentSelectors_closure0(this,t,e),C._arrayInstanceType(r)._eval$1("MappedListIterable<1,Iterable<ComplexSelector0>>")),V.ComplexSelector_2),this.span)},resolveParentSelectors$1:function(e){return this.resolveParentSelectors$2$implicitParent(e,!0)},_list2$_resolveParentSelectorsCompound$2:function(e,t){var n,r,i,s,a,o,l,u=e.selector,_=u.components,c=E.any$1$ax(_,new C.SelectorList__resolveParentSelectorsCompound_closure2);if(!c&&!(E.get$first$ax(_)instanceof C.ParentSelector0))return null;c?(a=_,o=new C.MappedListIterable(a,new C.SelectorList__resolveParentSelectorsCompound_closure3(t),C.instanceType(a)._eval$1("MappedListIterable<1,SimpleSelector0>"))):o=_,n=o,r=E.get$first$ax(_);try{if(!(r instanceof C.ParentSelector0))return a=e.span,a=C._setArrayType([C.ComplexSelector$0(A.List_empty14,C._setArrayType([new C.ComplexSelectorComponent0(C.CompoundSelector$0(n,u.span),C.List_List$unmodifiable(e.combinators,V.CssValue_Combinator_2),a)],V.JSArray_ComplexSelectorComponent_2),a,!1)],V.JSArray_ComplexSelector_2),a;if(1===E.get$length$asx(_)&&null==r.suffix)return u=t.withAdditionalCombinators$1(e.combinators),u.components}catch(l){if(u=C.unwrapException(l),!(u instanceof C.SassException0))throw l;i=u,s=C.getTraceFromException(l),C.throwWithTrace0(i.withAdditionalSpan$2(r.span,"parent selector"),s)}return u=t.components,new C.MappedListIterable(u,new C.SelectorList__resolveParentSelectorsCompound_closure4(r,n,e),C._arrayInstanceType(u)._eval$1("MappedListIterable<1,ComplexSelector0>"))},isSuperselector$1:function(e){return C.listIsSuperselector0(this.components,e.components)},withAdditionalCombinators$1:function(e){var t;return 0===e.length?t=this:(t=this.components,t=C.SelectorList$0(new C.MappedListIterable(t,new C.SelectorList_withAdditionalCombinators_closure0(e),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,ComplexSelector0>")),this.span)),t},get$hashCode:function(e){return A.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof C.SelectorList0&&A.C_ListEquality.equals$2(0,this.components,t.components))}},C.SelectorList_asSassList_closure0.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,_=V.JSArray_Value_2,c=C._setArrayType([],_);for(t=e.leadingCombinators,n=t.length,r=0;r<n;++r)c.push(new C.SassString0(E.toString$0$(t[r].value),!1));for(t=e.components,n=t.length,r=0;r<n;++r){for(i=t[r],s=i.selector,a=C._SerializeVisitor$0(null,!0,null,!0,!1,null,!0),s.accept$1(a),s=C._setArrayType([new C.SassString0(a._serialize0$_buffer.toString$0(0),!1)],_),o=i.combinators,l=o.length,u=0;u<l;++u)s.push(new C.SassString0(E.toString$0$(o[u].value),!1));A.JSArray_methods.addAll$1(c,s)}return C.SassList$0(c,A.ListSeparator_EVt0,!1)},$signature:458},C.SelectorList_resolveParentSelectors_closure0.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S,v,b;if(null==e.accept$1(A.C__ParentSelectorVisitor0))return this.implicitParent?(t=this.parent.components,new C.MappedListIterable(t,new C.SelectorList_resolveParentSelectors__closure1(e),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,ComplexSelector0>"))):C._setArrayType([e],V.JSArray_ComplexSelector_2);for(t=V.JSArray_ComplexSelector_2,n=C._setArrayType([],t),r=e.components,i=r.length,s=this.$this,a=this.parent,o=V.ComplexSelector_2,l=e.leadingCombinators,u=0===l.length,_=e.span,c=V.ComplexSelectorComponent_2,$=V.JSArray_ComplexSelectorComponent_2,p=0;p<i;++p)if(h=r[p],d=s._list2$_resolveParentSelectorsCompound$2(h,a),null==d)if(0===n.length)n.push(C.ComplexSelector$0(l,C._setArrayType([h],$),_,!1));else for(f=0;f<n.length;++f)g=n[f],m=g.leadingCombinators,y=C.List_List$of(g.components,!0,c),y.push(h),n[f]=C.ComplexSelector$0(m,y,_,g.lineBreak||!1);else if(0===n.length)A.JSArray_methods.addAll$1(n,u?d:E.map$1$1$ax(d,new C.SelectorList_resolveParentSelectors__closure2(e),o));else{for(g=C._setArrayType([],t),m=n.length,y=E.getInterceptor$ax(d),S=0;S<n.length;n.length===m||(0,C.throwConcurrentModificationError)(n),++S)for(v=n[S],b=y.get$iterator(d);b.moveNext$0();)g.push(v.concatenate$2(b.get$current(b),v.span));n=g}return n},$signature:459},C.SelectorList_resolveParentSelectors__closure1.prototype={call$1:function(e){var t=this.complex;return e.concatenate$2(t,t.span)},$signature:48},C.SelectorList_resolveParentSelectors__closure2.prototype={call$1:function(e){var t=e.leadingCombinators,n=this.complex,r=n.leadingCombinators;return 0===t.length||(r=C.List_List$of(r,!0,V.CssValue_Combinator_2),A.JSArray_methods.addAll$1(r,t)),t=r,C.ComplexSelector$0(t,e.components,n.span,e.lineBreak)},$signature:48},C.SelectorList__resolveParentSelectorsCompound_closure2.prototype={call$1:function(e){var t;return e instanceof C.PseudoSelector0&&(t=e.selector,null!=t&&null!=t.accept$1(A.C__ParentSelectorVisitor0))},$signature:14},C.SelectorList__resolveParentSelectorsCompound_closure3.prototype={call$1:function(e){var t;return e instanceof C.PseudoSelector0?(t=e.selector,null==t||null==t.accept$1(A.C__ParentSelectorVisitor0)?e:e.withSelector$1(t.resolveParentSelectors$2$implicitParent(this.parent,!1))):e},$signature:460},C.SelectorList__resolveParentSelectorsCompound_closure4.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h;try{if(_=e.components,t=A.JSArray_methods.get$last(_),0!==t.combinators.length)throw i=C.MultiSpanSassException$0('Selector "'+e.toString$0(0)+k.x22x20can_,C.SpanExtensions_trimRight0(t.span),"outer selector",C.LinkedHashMap_LinkedHashMap$_literal([this.parentSelector.span,"parent selector"],V.FileSpan,V.String)),C.wrapException(i);return n=this.parentSelector.suffix,r=t.selector.components,c=V.SimpleSelector_2,$=this.resolvedSimples,p=E.getInterceptor$ax($),null==n?(i=C.List_List$of(r,!0,c),E.addAll$1$ax(i,p.skip$1($,1)),i=i):(s=C.List_List$of(C.IterableExtension_get_exceptLast0(r),!0,c),E.add$1$ax(s,E.get$last$ax(r).addSuffix$1(n)),E.addAll$1$ax(s,p.skip$1($,1)),i=s),s=this.component,a=C.CompoundSelector$0(i,s.selector.span),i=e.leadingCombinators,o=C.List_List$of(C.IterableExtension_get_exceptLast0(_),!0,V.ComplexSelectorComponent_2),_=s.span,E.add$1$ax(o,new C.ComplexSelectorComponent0(a,C.List_List$unmodifiable(s.combinators,V.CssValue_Combinator_2),_)),_=C.ComplexSelector$0(i,o,_,e.lineBreak),_}catch(h){if(i=C.unwrapException(h),!(i instanceof C.SassException0))throw h;l=i,u=C.getTraceFromException(h),C.throwWithTrace0(l.withAdditionalSpan$2(this.parentSelector.span,"parent selector"),u)}},$signature:48},C.SelectorList_withAdditionalCombinators_closure0.prototype={call$1:function(e){return e.withAdditionalCombinators$1(this.combinators)},$signature:48},C._ParentSelectorVisitor0.prototype={visitParentSelector$1:function(e){return e}},C.__ParentSelectorVisitor_Object_SelectorSearchVisitor0.prototype={},C._NodeSassList.prototype={},C.legacyListClass_closure.prototype={call$4:function(e,t,n,r){var i;null==r?(t.toString,i=C.Iterable_Iterable$generate(t,new C.legacyListClass__closure,V.Value_2),i=C.SassList$0(i,!1!==n?A.ListSeparator_rXA0:A.ListSeparator_EVt0,!1)):i=r,E.set$dartValue$x(e,i)},call$2:function(e,t){return this.call$4(e,t,null,null)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues:function(){return[null,null]},$signature:461},C.legacyListClass__closure.prototype={call$1:function(e){return A.C__SassNull0},$signature:227},C.legacyListClass_closure0.prototype={call$2:function(e,t){return C.wrapValue(E.get$dartValue$x(e)._list1$_contents[t])},$signature:463},C.legacyListClass_closure1.prototype={call$3:function(e,t,n){var r=E.getInterceptor$x(e),i=r.get$dartValue(e)._list1$_contents,s=C._setArrayType(i.slice(0),C._arrayInstanceType(i));s[t]=C.unwrapValue(n),r.set$dartValue(e,r.get$dartValue(e).withListContents$1(s))},"call*":"call$3",$requiredArgCount:3,$signature:464},C.legacyListClass_closure2.prototype={call$1:function(e){return E.get$dartValue$x(e)._list1$_separator===A.ListSeparator_rXA0},$signature:465},C.legacyListClass_closure3.prototype={call$2:function(e,t){var n=E.getInterceptor$x(e),r=n.get$dartValue(e)._list1$_contents,i=t?A.ListSeparator_rXA0:A.ListSeparator_EVt0;n.set$dartValue(e,C.SassList$0(r,i,n.get$dartValue(e)._list1$_hasBrackets))},$signature:466},C.legacyListClass_closure4.prototype={call$1:function(e){return E.get$dartValue$x(e)._list1$_contents.length},$signature:467},C.listClass_closure.prototype={call$0:function(){var e=V.JSClass,t=e._as(C.allowInteropCaptureThisNamed("sass.SassList",new C.listClass__closure));return E.get$$prototype$x(t).get=C.allowInteropCaptureThisNamed("get",new C.listClass__closure0),C.JSClassExtension_injectSuperclass(e._as(A.SassList_nj9.constructor),t),t},$signature:25},C.listClass__closure.prototype={call$3:function(e,t,n){var r,i,s;return _.immutable.isList(t)?r=E.cast$1$0$ax(E.toArray$0$x(V.ImmutableList._as(t)),V.Value_2):V.List_dynamic._is(t)?r=E.cast$1$0$ax(t,V.Value_2):(r=C._setArrayType([],V.JSArray_Value_2),V.nullable__ConstructorOptions._as(t),n=t),i=null==n,i?s=!0:(s=E.get$separator$x(n),s=C._asBool(I.$get$_isUndefined().call$1(s))),s=s?A.ListSeparator_rXA0:C.jsToDartSeparator(E.get$separator$x(n)),i=i?null:E.get$brackets$x(n),C.SassList$0(r,s,null!=i&&i)},call$1:function(e){return this.call$3(e,null,null)},call$2:function(e,t){return this.call$3(e,t,null)},"call*":"call$3",$requiredArgCount:1,$defaultValues:function(){return[null,null]},$signature:468},C.listClass__closure0.prototype={call$2:function(e,t){var n=A.JSNumber_methods.floor$0(t);return n<0&&(n=e.get$asList().length+n),n<0||n>=e.get$asList().length?_.undefined:e.get$asList()[n]},$signature:228},C._ConstructorOptions.prototype={},C.SassList0.prototype={get$separator:function(e){return this._list1$_separator},get$hasBrackets:function(){return this._list1$_hasBrackets},get$isBlank:function(){return!this._list1$_hasBrackets&&A.JSArray_methods.every$1(this._list1$_contents,new C.SassList_isBlank_closure0)},get$asList:function(){return this._list1$_contents},get$lengthAsList:function(){return this._list1$_contents.length},SassList$3$brackets0:function(e,t,n){if(this._list1$_separator===A.ListSeparator_undecided_null_undecided0&&this._list1$_contents.length>1)throw C.wrapException(C.ArgumentError$(k.A_list,null))},accept$1$1:function(e){return e.visitList$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertMap$1:function(e){return 0===this._list1$_contents.length?A.SassMap_Map_empty0:this.super$Value$assertMap0(e)},tryMap$0:function(){return 0===this._list1$_contents.length?A.SassMap_Map_empty0:null},$eq:function(e,t){var n;return null!=t&&(n=!!(t instanceof C.SassList0&&t._list1$_separator===this._list1$_separator&&t._list1$_hasBrackets===this._list1$_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,n)},get$hashCode:function(e){return A.C_ListEquality0.hash$1(this._list1$_contents)}},C.SassList_isBlank_closure0.prototype={call$1:function(e){return e.get$isBlank()},$signature:45},C.ListSeparator0.prototype={_enumToString$0:function(){return"ListSeparator."+this._name},toString$0:function(e){return this._list1$_name}},C.NodeLogger.prototype={},C.WarnOptions.prototype={},C.DebugOptions.prototype={},C._QuietLogger0.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){},warn$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)}},C.LoudComment0.prototype={get$span:function(e){return this.text.span},accept$1$1:function(e){return e.visitLoudComment$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.text.toString$0(0)},$isAstNode0:1,$isStatement0:1},C.MapExpression0.prototype={accept$1$1:function(e){return e.visitMapExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.pairs;return"("+new C.MappedListIterable(t,new C.MapExpression_toString_closure0,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+")"},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.MapExpression_toString_closure0.prototype={call$1:function(e){return C.S(e.item1)+": "+C.S(e.item2)},$signature:470},C._get_closure0.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=n.$index(e,0).assertMap$1("map"),i=C._setArrayType([n.$index(e,1)],V.JSArray_Value_2);for(A.JSArray_methods.addAll$1(i,n.$index(e,2).get$asList()),n=C.IterableExtension_get_exceptLast0(i),n=n.get$iterator(n);n.moveNext$0();r=t)if(t=r._map0$_contents.$index(0,n.get$current(n)),!(t instanceof C.SassMap0))return A.C__SassNull0;return n=r._map0$_contents.$index(0,A.JSArray_methods.get$last(i)),null==n?A.C__SassNull0:n},$signature:3},C._set_closure1.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return C._modify0(t.$index(e,0).assertMap$1("map"),C._setArrayType([t.$index(e,1)],V.JSArray_Value_2),new C._set__closure2(e),!0)},$signature:3},C._set__closure2.prototype={call$1:function(e){return E.$index$asx(this.$arguments,2)},$signature:41},C._set_closure2.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertMap$1("map"),r=t.$index(e,1).get$asList();if(t=r.length,0===t)throw C.wrapException(C.SassScriptException$0("Expected $args to contain a key.",null));if(1===t)throw C.wrapException(C.SassScriptException$0("Expected $args to contain a value.",null));return C._modify0(n,A.JSArray_methods.sublist$2(r,0,t-1),new C._set__closure1(r),!0)},$signature:3},C._set__closure1.prototype={call$1:function(e){return A.JSArray_methods.get$last(this.args)},$signature:41},C._merge_closure1.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=n.$index(e,0).assertMap$1("map1"),i=n.$index(e,1).assertMap$1("map2");return n=V.Value_2,t=C.LinkedHashMap_LinkedHashMap$of(r._map0$_contents,n,n),t.addAll$1(0,i._map0$_contents),new C.SassMap0(C.ConstantMap_ConstantMap$from(t,n,n))},$signature:35},C._merge_closure2.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=n.$index(e,0).assertMap$1("map1"),i=n.$index(e,1).get$asList();if(n=i.length,0===n)throw C.wrapException(C.SassScriptException$0("Expected $args to contain a key.",null));if(1===n)throw C.wrapException(C.SassScriptException$0("Expected $args to contain a map.",null));return t=A.JSArray_methods.get$last(i).assertMap$1("map2"),C._modify0(r,C.IterableExtension_get_exceptLast0(i),new C._merge__closure0(t),!0)},$signature:3},C._merge__closure0.prototype={call$1:function(e){var t,n,r=e.tryMap$0();return null==r?this.map2:(t=V.Value_2,n=C.LinkedHashMap_LinkedHashMap$of(r._map0$_contents,t,t),n.addAll$1(0,this.map2._map0$_contents),new C.SassMap0(C.ConstantMap_ConstantMap$from(n,t,t)))},$signature:471},C._deepMerge_closure0.prototype={call$1:function(e){var t=E.getInterceptor$asx(e);return C._deepMergeImpl0(t.$index(e,0).assertMap$1("map1"),t.$index(e,1).assertMap$1("map2"))},$signature:35},C._deepRemove_closure0.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertMap$1("map"),r=C._setArrayType([t.$index(e,1)],V.JSArray_Value_2);return A.JSArray_methods.addAll$1(r,t.$index(e,2).get$asList()),C._modify0(n,C.IterableExtension_get_exceptLast0(r),new C._deepRemove__closure0(r),!1)},$signature:3},C._deepRemove__closure0.prototype={call$1:function(e){var t,n,r=e.tryMap$0();return null!=r&&r._map0$_contents.containsKey$1(A.JSArray_methods.get$last(this.keys))?(t=V.Value_2,n=C.LinkedHashMap_LinkedHashMap$of(r._map0$_contents,t,t),n.remove$1(0,A.JSArray_methods.get$last(this.keys)),new C.SassMap0(C.ConstantMap_ConstantMap$from(n,t,t))):e},$signature:41},C._remove_closure1.prototype={call$1:function(e){return E.$index$asx(e,0).assertMap$1("map")},$signature:35},C._remove_closure2.prototype={call$1:function(e){var t,n,r,i=E.getInterceptor$asx(e),s=i.$index(e,0).assertMap$1("map"),a=C._setArrayType([i.$index(e,1)],V.JSArray_Value_2);for(A.JSArray_methods.addAll$1(a,i.$index(e,2).get$asList()),i=V.Value_2,t=C.LinkedHashMap_LinkedHashMap$of(s._map0$_contents,i,i),n=a.length,r=0;r<a.length;a.length===n||(0,C.throwConcurrentModificationError)(a),++r)t.remove$1(0,a[r]);return new C.SassMap0(C.ConstantMap_ConstantMap$from(t,i,i))},$signature:35},C._keys_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertMap$1("map")._map0$_contents;return C.SassList$0(t.get$keys(t),A.ListSeparator_rXA0,!1)},$signature:21},C._values_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertMap$1("map")._map0$_contents;return C.SassList$0(t.get$values(t),A.ListSeparator_rXA0,!1)},$signature:21},C._hasKey_closure0.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=n.$index(e,0).assertMap$1("map"),i=C._setArrayType([n.$index(e,1)],V.JSArray_Value_2);for(A.JSArray_methods.addAll$1(i,n.$index(e,2).get$asList()),n=C.IterableExtension_get_exceptLast0(i),n=n.get$iterator(n);n.moveNext$0();r=t)if(t=r._map0$_contents.$index(0,n.get$current(n)),!(t instanceof C.SassMap0))return A.SassBoolean_false0;return r._map0$_contents.containsKey$1(A.JSArray_methods.get$last(i))?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._modify_modifyNestedMap0.prototype={call$1:function(e){var t,n=V.Value_2,r=C.LinkedHashMap_LinkedHashMap$of(e._map0$_contents,n,n),i=this.keyIterator,s=i.get$current(i);return i.moveNext$0()?(i=r.$index(0,s),t=null==i?null:i.tryMap$0(),i=null==t,i&&!this.addNesting||r.$indexSet(0,s,this.call$1(i?A.SassMap_Map_empty0:t)),new C.SassMap0(C.ConstantMap_ConstantMap$from(r,n,n))):(i=r.$index(0,s),null==i&&(i=A.C__SassNull0),r.$indexSet(0,s,this.modify.call$1(i)),new C.SassMap0(C.ConstantMap_ConstantMap$from(r,n,n)))},$signature:472},C._deepMergeImpl_closure0.prototype={call$2:function(e,t){var n,r,i=this.result,s=i.$index(0,e),a=null==s?null:s.tryMap$0();if(null==a)i.$indexSet(0,e,t);else if(n=t.tryMap$0(),null!=n){if(r=C._deepMergeImpl0(a,n),r===a)return;i.$indexSet(0,e,r)}else i.$indexSet(0,e,t)},$signature:49},C._NodeSassMap.prototype={},C.legacyMapClass_closure.prototype={call$3:function(e,t,n){var r,i,s,a;null==n?(t.toString,r=V.Value_2,i=C.Iterable_Iterable$generate(t,new C.legacyMapClass__closure,r),s=C.Iterable_Iterable$generate(t,new C.legacyMapClass__closure0,r),a=C.LinkedHashMap_LinkedHashMap(null,null,null,r,r),C.MapBase__fillMapWithIterables(a,i,s),r=new C.SassMap0(C.ConstantMap_ConstantMap$from(a,r,r))):r=n,E.set$dartValue$x(e,r)},call$2:function(e,t){return this.call$3(e,t,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues:function(){return[null]},$signature:473},C.legacyMapClass__closure.prototype={call$1:function(e){return C.SassNumber_SassNumber0(e,null)},$signature:474},C.legacyMapClass__closure0.prototype={call$1:function(e){return A.C__SassNull0},$signature:227},C.legacyMapClass_closure0.prototype={call$2:function(e,t){var n=E.get$dartValue$x(e)._map0$_contents;return C.wrapValue(E.elementAt$1$ax(n.get$keys(n),t))},$signature:229},C.legacyMapClass_closure1.prototype={call$2:function(e,t){var n=E.get$dartValue$x(e)._map0$_contents;return C.wrapValue(n.get$values(n).elementAt$1(0,t))},$signature:229},C.legacyMapClass_closure2.prototype={call$1:function(e){var t=E.get$dartValue$x(e)._map0$_contents;return t.get$length(t)},$signature:476},C.legacyMapClass_closure3.prototype={call$3:function(e,t,n){var r,i,s,a,o,l,u,_=E.getInterceptor$x(e),c=_.get$dartValue(e)._map0$_contents,$=c.get$length(c);for(C.IndexError_check(t,$,c,null,"index"),r=C.unwrapValue(n),i=V.Value_2,s=C.LinkedHashMap_LinkedHashMap$_empty(i,i),a=_.get$dartValue(e)._map0$_contents,a=a.get$entries(a),a=a.get$iterator(a),o=0;a.moveNext$0();){if(l=a.get$current(a),o===t)s.$indexSet(0,r,l.value);else{if(u=l.key,r.$eq(0,u))throw C.wrapException(C.ArgumentError$value(n,"key","is already in the map"));s.$indexSet(0,u,l.value)}++o}_.set$dartValue(e,new C.SassMap0(C.ConstantMap_ConstantMap$from(s,i,i)))},"call*":"call$3",$requiredArgCount:3,$signature:230},C.legacyMapClass_closure4.prototype={call$3:function(e,t,n){var r,i=E.getInterceptor$x(e),s=i.get$dartValue(e)._map0$_contents,a=E.elementAt$1$ax(s.get$keys(s),t);s=V.Value_2,r=C.LinkedHashMap_LinkedHashMap$of(i.get$dartValue(e)._map0$_contents,s,s),r.$indexSet(0,a,C.unwrapValue(n)),i.set$dartValue(e,new C.SassMap0(C.ConstantMap_ConstantMap$from(r,s,s)))},"call*":"call$3",$requiredArgCount:3,$signature:230},C.mapClass_closure.prototype={call$0:function(){var e=V.JSClass,t=e._as(C.allowInteropCaptureThisNamed("sass.SassMap",new C.mapClass__closure)),n=E.getInterceptor$x(t);return C.defineGetter(n.get$$prototype(t),"contents",new C.mapClass__closure0,null),n.get$$prototype(t).get=C.allowInteropCaptureThisNamed("get",new C.mapClass__closure1),C.JSClassExtension_injectSuperclass(e._as(A.SassMap_Map_empty0.constructor),t),t},$signature:25},C.mapClass__closure.prototype={call$2:function(e,t){var n;return null==t?n=A.SassMap_Map_empty0:(n=V.Value_2,n=new C.SassMap0(C.ConstantMap_ConstantMap$from(C.immutableMapToDartMap(t).cast$2$0(0,n,n),n,n))),n},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:478},C.mapClass__closure0.prototype={call$1:function(e){return C.dartMapToImmutableMap(e._map0$_contents)},$signature:479},C.mapClass__closure1.prototype={call$2:function(e,t){var n,r,i;return"number"==typeof t?(n=A.JSNumber_methods.floor$0(t),n<0&&(r=e._map0$_contents,n=r.get$length(r)+n),n>=0?(r=e._map0$_contents,r=n>=r.get$length(r)):r=!0,r?_.undefined:(r=e._map0$_contents,i=r.get$entries(r).elementAt$1(0,n),C.SassList$0(C._setArrayType([i.key,i.value],V.JSArray_Value_2),A.ListSeparator_EVt0,!1))):(r=e._map0$_contents.$index(0,t),null==r?_.undefined:r)},$signature:480},C.SassMap0.prototype={get$separator:function(e){var t=this._map0$_contents;return t.get$isEmpty(t)?A.ListSeparator_undecided_null_undecided0:A.ListSeparator_rXA0},get$asList:function(){var e=C._setArrayType([],V.JSArray_Value_2);return this._map0$_contents.forEach$1(0,new C.SassMap_asList_closure0(e)),e},get$lengthAsList:function(){var e=this._map0$_contents;return e.get$length(e)},accept$1$1:function(e){return e.visitMap$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertMap$1:function(e){return this},tryMap$0:function(){return this},$eq:function(e,t){var n;return null!=t&&(t instanceof C.SassMap0&&A.C_MapEquality.equals$2(0,t._map0$_contents,this._map0$_contents)?n=!0:(n=this._map0$_contents,n=n.get$isEmpty(n)&&t instanceof C.SassList0&&0===t._list1$_contents.length),n)},get$hashCode:function(e){var t=this._map0$_contents;return t.get$isEmpty(t)?A.C_ListEquality0.hash$1(A.List_empty19):A.C_MapEquality.hash$1(t)}},C.SassMap_asList_closure0.prototype={call$2:function(e,t){this.result.push(C.SassList$0(C._setArrayType([e,t],V.JSArray_Value_2),A.ListSeparator_EVt0,!1))},$signature:49},C._ceil_closure0.prototype={call$1:function(e){return A.JSNumber_methods.ceil$0(e)},$signature:33},C._clamp_closure0.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertNumber$1("min"),r=t.$index(e,1).assertNumber$1("number"),i=t.$index(e,2).assertNumber$1("max");return r.convertValueToMatch$3(n,"number","min"),i.convertValueToMatch$3(n,"max","min"),n.greaterThanOrEquals$1(i).value||n.greaterThanOrEquals$1(r).value?n:r.greaterThanOrEquals$1(i).value?i:r},$signature:10},C._floor_closure0.prototype={call$1:function(e){return A.JSNumber_methods.floor$0(e)},$signature:33},C._max_closure0.prototype={call$1:function(e){var t,n,r,i,s;for(t=E.$index$asx(e,0).get$asList(),n=t.length,r=null,i=0;i<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++i)s=t[i].assertNumber$0(),(null==r||r.lessThan$1(s).value)&&(r=s);if(null!=r)return r;throw C.wrapException(C.SassScriptException$0("At least one argument must be passed.",null))},$signature:10},C._min_closure0.prototype={call$1:function(e){var t,n,r,i,s;for(t=E.$index$asx(e,0).get$asList(),n=t.length,r=null,i=0;i<t.length;t.length===n||(0,C.throwConcurrentModificationError)(t),++i)s=t[i].assertNumber$0(),(null==r||r.greaterThan$1(s).value)&&(r=s);if(null!=r)return r;throw C.wrapException(C.SassScriptException$0("At least one argument must be passed.",null))},$signature:10},C._round_closure0.prototype={call$1:function(e){return A.JSNumber_methods.round$0(e)},$signature:33},C._abs_closure0.prototype={call$1:function(e){return Math.abs(e)},$signature:33},C._hypot_closure0.prototype={call$1:function(e){var t,n,r,i,s,a=E.$index$asx(e,0).get$asList(),o=C._arrayInstanceType(a)._eval$1("MappedListIterable<1,SassNumber0>"),l=C.List_List$of(new C.MappedListIterable(a,new C._hypot__closure0,o),!0,o._eval$1("ListIterable.E"));if(a=l.length,0===a)throw C.wrapException(C.SassScriptException$0("At least one argument must be passed.",null));for(t=0,n=0;n<a;n=r)r=n+1,t+=Math.pow(l[n].convertValueToMatch$3(l[0],"numbers["+r+"]","numbers[1]"),2);return a=Math.sqrt(t),o=l[0],i=E.getInterceptor$x(o),s=i.get$numeratorUnits(o),C.SassNumber_SassNumber$withUnits0(a,i.get$denominatorUnits(o),s)},$signature:10},C._hypot__closure0.prototype={call$1:function(e){return e.assertNumber$0()},$signature:481},C._log_closure0.prototype={call$1:function(e){var t,n=" to have no units.",r=E.getInterceptor$asx(e),i=r.$index(e,0).assertNumber$1("number");if(i.get$hasUnits())throw C.wrapException(C.SassScriptException$0("$number: Expected "+i.toString$0(0)+n,null));if(E.$eq$(r.$index(e,1),A.C__SassNull0))return C.SassNumber_SassNumber0(Math.log(i._number1$_value),null);if(t=r.$index(e,1).assertNumber$1("base"),t.get$hasUnits())throw C.wrapException(C.SassScriptException$0("$base: Expected "+t.toString$0(0)+n,null));return C.SassNumber_SassNumber0(Math.log(i._number1$_value)/Math.log(t._number1$_value),null)},$signature:10},C._pow_closure0.prototype={call$1:function(e){var t=" to have no units.",n=E.getInterceptor$asx(e),r=n.$index(e,0).assertNumber$1("base"),i=n.$index(e,1).assertNumber$1("exponent");if(r.get$hasUnits())throw C.wrapException(C.SassScriptException$0("$base: Expected "+r.toString$0(0)+t,null));if(i.get$hasUnits())throw C.wrapException(C.SassScriptException$0("$exponent: Expected "+i.toString$0(0)+t,null));return C.SassNumber_SassNumber0(Math.pow(r._number1$_value,i._number1$_value),null)},$signature:10},C._sqrt_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw C.wrapException(C.SassScriptException$0("$number: Expected "+t.toString$0(0)+" to have no units.",null));return C.SassNumber_SassNumber0(Math.sqrt(t._number1$_value),null)},$signature:10},C._acos_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw C.wrapException(C.SassScriptException$0("$number: Expected "+t.toString$0(0)+" to have no units.",null));return C.SassNumber_SassNumber$withUnits0(180*Math.acos(t._number1$_value)/3.141592653589793,null,C._setArrayType(["deg"],V.JSArray_String))},$signature:10},C._asin_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw C.wrapException(C.SassScriptException$0("$number: Expected "+t.toString$0(0)+" to have no units.",null));return C.SassNumber_SassNumber$withUnits0(180*Math.asin(t._number1$_value)/3.141592653589793,null,C._setArrayType(["deg"],V.JSArray_String))},$signature:10},C._atan_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw C.wrapException(C.SassScriptException$0("$number: Expected "+t.toString$0(0)+" to have no units.",null));return C.SassNumber_SassNumber$withUnits0(180*Math.atan(t._number1$_value)/3.141592653589793,null,C._setArrayType(["deg"],V.JSArray_String))},$signature:10},C._atan2_closure0.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertNumber$1("y");return C.SassNumber_SassNumber$withUnits0(180*Math.atan2(n._number1$_value,t.$index(e,1).assertNumber$1("x").convertValueToMatch$3(n,"x","y"))/3.141592653589793,null,C._setArrayType(["deg"],V.JSArray_String))},$signature:10},C._cos_closure0.prototype={call$1:function(e){return C.SassNumber_SassNumber0(Math.cos(E.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number")),null)},$signature:10},C._sin_closure0.prototype={call$1:function(e){return C.SassNumber_SassNumber0(Math.sin(E.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number")),null)},$signature:10},C._tan_closure0.prototype={call$1:function(e){return C.SassNumber_SassNumber0(Math.tan(E.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number")),null)},$signature:10},C._compatible_closure0.prototype={call$1:function(e){var t=E.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:20},C._isUnitless_closure0.prototype={call$1:function(e){return E.$index$asx(e,0).assertNumber$1("number").get$hasUnits()?A.SassBoolean_false0:A.SassBoolean_true0},$signature:20},C._unit_closure0.prototype={call$1:function(e){return new C.SassString0(E.$index$asx(e,0).assertNumber$1("number").get$unitString(),!0)},$signature:17},C._percentage_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number");return t.assertNoUnits$1("number"),C.SassNumber_SassNumber0(100*t._number1$_value,"%")},$signature:10},C._randomFunction_closure0.prototype={call$1:function(e){var t,n,r,i,s,a=E.getInterceptor$asx(e);if(E.$eq$(a.$index(e,0),A.C__SassNull0))return C.SassNumber_SassNumber0(I.$get$_random2().nextDouble$0(),null);if(t=a.$index(e,0).assertNumber$1("limit"),t.get$hasUnits()&&(a=t.toString$0(0),n=t.get$unitString(),r=t.get$unitString(),i=t.get$unitString(),C.EvaluationContext_current0().warn$2(0,k.math_r+a+k.x29x20in_a+n+")) * 1"+r+k.x0a_To_p+i+k.x29x29__Mo,A.Deprecation_0bn)),s=t.assertInt$1("limit"),s<1)throw C.wrapException(C.SassScriptException$0("$limit: Must be greater than 0, was "+t.toString$0(0)+".",null));return C.SassNumber_SassNumber0(I.$get$_random2().nextInt$1(s)+1,null)},$signature:10},C._div_closure0.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1);return n instanceof C.SassNumber0&&r instanceof C.SassNumber0||(t=C.EvaluationContext_current0(),t.warn$2(0,k.math_d,null)),n.dividedBy$1(r)},$signature:3},C._numberFunction_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertNumber$1("number"),n=this.transform.call$1(t._number1$_value),r=t.get$numeratorUnits(t);return C.SassNumber_SassNumber$withUnits0(n,t.get$denominatorUnits(t),r)},$signature:10},C.CssMediaQuery0.prototype={merge$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y;if(!this.conjunction||!e.conjunction)return A._SingletonCssMediaQueryMergeResult_unrepresentable0;if(t=this.modifier,n=null==t?null:t.toLowerCase(),r=this.type,i=null==r,s=i?null:r.toLowerCase(),a=e.modifier,o=null==a?null:a.toLowerCase(),l=e.type,u=null==l,_=u?null:l.toLowerCase(),c=null==s,c&&null==_)return t=C.List_List$of(this.conditions,!0,V.String),A.JSArray_methods.addAll$1(t,e.conditions),new C.MediaQuerySuccessfulMergeResult0(C.CssMediaQuery$condition0(t,!0));if($="not"===n,$!==("not"===o)){if(s==_)return p=$?this.conditions:e.conditions,A.JSArray_methods.every$1(p,A.JSArray_methods.get$contains($?e.conditions:this.conditions))?A._SingletonCssMediaQueryMergeResult_empty0:A._SingletonCssMediaQueryMergeResult_unrepresentable0;if(i||C.equalsIgnoreCase0(r,"all")||u||C.equalsIgnoreCase0(l,"all"))return A._SingletonCssMediaQueryMergeResult_unrepresentable0;$?(h=e.conditions,d=_,f=o):(h=this.conditions,d=s,f=n)}else if($){if(s!=_)return A._SingletonCssMediaQueryMergeResult_unrepresentable0;if(g=this.conditions,m=e.conditions,i=g.length>m.length,y=i?g:m,i&&(g=m),!A.JSArray_methods.every$1(g,A.JSArray_methods.get$contains(y)))return A._SingletonCssMediaQueryMergeResult_unrepresentable0;h=y,d=s,f=n}else if(i||C.equalsIgnoreCase0(r,"all"))d=(u||C.equalsIgnoreCase0(l,"all"))&&c?null:_,i=C.List_List$of(this.conditions,!0,V.String),A.JSArray_methods.addAll$1(i,e.conditions),h=i,f=o;else{if(u||C.equalsIgnoreCase0(l,"all"))i=C.List_List$of(this.conditions,!0,V.String),A.JSArray_methods.addAll$1(i,e.conditions),h=i,f=n;else{if(s!=_)return A._SingletonCssMediaQueryMergeResult_empty0;f=null==n?o:n,i=C.List_List$of(this.conditions,!0,V.String),A.JSArray_methods.addAll$1(i,e.conditions),h=i}d=s}return r=d==s?r:l,new C.MediaQuerySuccessfulMergeResult0(C.CssMediaQuery$type0(r,h,f==n?t:a))},$eq:function(e,t){return null!=t&&(t instanceof C.CssMediaQuery0&&t.modifier==this.modifier&&t.type==this.type&&A.C_ListEquality.equals$2(0,t.conditions,this.conditions))},get$hashCode:function(e){return E.get$hashCode$(this.modifier)^E.get$hashCode$(this.type)^A.C_ListEquality0.hash$1(this.conditions)},toString$0:function(e){var t,n=this.modifier;return n=null!=n?n+" ":"",t=this.type,null!=t&&(n+=t,0!==this.conditions.length&&(n+=" and ")),t=this.conjunction?" and ":" or ",t=n+A.JSArray_methods.join$1(this.conditions,t),t.charCodeAt(0),t}},C._SingletonCssMediaQueryMergeResult0.prototype={toString$0:function(e){return this._media_query0$_name}},C.MediaQuerySuccessfulMergeResult0.prototype={toString$0:function(e){return this.query.toString$0(0)}},C.MediaQueryParser0.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new C.MediaQueryParser_parse_closure0(this))},_media_query1$_mediaQuery$0:function(){var e,t,n,r,i,s;if(40===this.scanner.peekChar$0())return e=C._setArrayType([this._media_query1$_mediaInParens$0()],V.JSArray_String),this.whitespace$0(),this.scanIdentifier$1("and")?(this.expectWhitespace$0(),A.JSArray_methods.addAll$1(e,this._media_query1$_mediaLogicSequence$1("and")),t=!0):this.scanIdentifier$1("or")?(this.expectWhitespace$0(),A.JSArray_methods.addAll$1(e,this._media_query1$_mediaLogicSequence$1("or")),t=!1):t=!0,C.CssMediaQuery$condition0(e,t);if(n=this.identifier$0(),C.equalsIgnoreCase0(n,"not")&&(this.expectWhitespace$0(),!this.lookingAtIdentifier$0()))return C.CssMediaQuery$condition0(C._setArrayType(["(not "+this._media_query1$_mediaInParens$0()+")"],V.JSArray_String),null);if(this.whitespace$0(),!this.lookingAtIdentifier$0())return C.CssMediaQuery$type0(n,null,null);if(r=this.identifier$0(),C.equalsIgnoreCase0(r,"and"))this.expectWhitespace$0(),i=n,s=null;else{if(this.whitespace$0(),!this.scanIdentifier$1("and"))return C.CssMediaQuery$type0(r,null,n);this.expectWhitespace$0(),i=r,s=n}return this.scanIdentifier$1("not")?(this.expectWhitespace$0(),C.CssMediaQuery$type0(i,C._setArrayType(["(not "+this._media_query1$_mediaInParens$0()+")"],V.JSArray_String),s)):C.CssMediaQuery$type0(i,this._media_query1$_mediaLogicSequence$1("and"),s)},_media_query1$_mediaLogicSequence$1:function(e){var t,n,r=C._setArrayType([],V.JSArray_String);for(t=this.scanner;1;){if(t.expectChar$2$name(40,"media condition in parentheses"),n=this.declarationValue$0(),t.expectChar$1(41),r.push("("+n+")"),this.whitespace$0(),!this.scanIdentifier$1(e))return r;this.expectWhitespace$0()}},_media_query1$_mediaInParens$0:function(){var e,t=this.scanner;return t.expectChar$2$name(40,"media condition in parentheses"),e=this.declarationValue$0(),t.expectChar$1(41),"("+e+")"}},C.MediaQueryParser_parse_closure0.prototype={call$0:function(){var e=C._setArrayType([],V.JSArray_CssMediaQuery_2),t=this.$this,n=t.scanner;do{t.whitespace$0(),e.push(t._media_query1$_mediaQuery$0()),t.whitespace$0()}while(n.scanChar$1(44));return n.expectDone$0(),e},$signature:482},C.ModifiableCssMediaRule0.prototype={accept$1$1:function(e){return e.visitCssMediaRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){return e instanceof C.ModifiableCssMediaRule0&&A.C_ListEquality.equals$2(0,this.queries,e.queries)},copyWithoutChildren$0:function(){return C.ModifiableCssMediaRule$0(this.queries,this.span)},$isCssMediaRule0:1,get$span:function(e){return this.span}},C.MediaRule0.prototype={accept$1$1:function(e){return e.visitMediaRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return"@media "+this.query.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span:function(e){return this.span}},C.MergedExtension0.prototype={unmerge$0:function(){var e=this;return C._makeSyncStarIterable((function(){var t,n,r,i=0;return function(s,a){1===s&&(t=a,i=1);while(1)switch(i){case 0:r=e.left,i=r instanceof C.MergedExtension0?2:4;break;case 2:return i=5,C._IterationMarker_yieldStar(r.unmerge$0());case 5:i=3;break;case 4:return i=6,r;case 6:case 3:n=e.right,i=n instanceof C.MergedExtension0?7:9;break;case 7:return i=10,C._IterationMarker_yieldStar(n.unmerge$0());case 10:i=8;break;case 9:return i=11,n;case 11:case 8:return C._IterationMarker_endOfIteration();case 1:return C._IterationMarker_uncaughtError(t)}}}),V.Extension_2)}},C.MergedMapView0.prototype={get$keys:function(e){var t=this._merged_map_view$_mapsByKey;return new C.LinkedHashMapKeyIterable(t,C._instanceType(t)._eval$1("LinkedHashMapKeyIterable<1>"))},get$length:function(e){return this._merged_map_view$_mapsByKey.__js_helper$_length},get$isEmpty:function(e){return 0===this._merged_map_view$_mapsByKey.__js_helper$_length},get$isNotEmpty:function(e){return 0!==this._merged_map_view$_mapsByKey.__js_helper$_length},MergedMapView$10:function(e,t,n){var r,i,s,a,o,l,u,_;for(r=e.length,i=this._merged_map_view$_mapsByKey,s=t._eval$1("@<0>")._bind$1(n)._eval$1("MergedMapView0<1,2>"),a=0;a<e.length;e.length===r||(0,C.throwConcurrentModificationError)(e),++a)if(o=e[a],s._is(o))for(l=o._merged_map_view$_mapsByKey,l=l.get$values(l),l=new C.MappedIterator(E.get$iterator$ax(l.__internal$_iterable),l._f),u=C._instanceType(l)._rest[1];l.moveNext$0();)_=l.__internal$_current,null==_&&(_=u._as(_)),C.setAll0(i,_.get$keys(_),_);else C.setAll0(i,o.get$keys(o),o)},$index:function(e,t){var n=this._merged_map_view$_mapsByKey.$index(0,this.$ti._precomputed1._as(t));return null==n?null:n.$index(0,t)},$indexSet:function(e,t,n){var r=this._merged_map_view$_mapsByKey.$index(0,t);if(null==r)throw C.wrapException(C.UnsupportedError$(k.New_en));r.$indexSet(0,t,n)},remove$1:function(e,t){throw C.wrapException(C.UnsupportedError$(k.Entrie))},containsKey$1:function(e){return this._merged_map_view$_mapsByKey.containsKey$1(e)}},C.global_closure57.prototype={call$1:function(e){return I._features0.contains$1(0,E.$index$asx(e,0).assertString$1("feature")._string0$_text)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C.global_closure58.prototype={call$1:function(e){return new C.SassString0(C.serializeValue0(E.get$first$ax(e),!0,!0),!1)},$signature:17},C.global_closure59.prototype={call$1:function(e){var t=E.$index$asx(e,0);return t instanceof C.SassArgumentList0?new C.SassString0("arglist",!1):t instanceof C.SassBoolean0?new C.SassString0("bool",!1):t instanceof C.SassColor0?new C.SassString0("color",!1):t instanceof C.SassList0?new C.SassString0("list",!1):t instanceof C.SassMap0?new C.SassString0("map",!1):t.$eq(0,A.C__SassNull0)?new C.SassString0("null",!1):t instanceof C.SassNumber0?new C.SassString0("number",!1):t instanceof C.SassFunction0?new C.SassString0("function",!1):t instanceof C.SassCalculation0?new C.SassString0("calculation",!1):new C.SassString0("string",!1)},$signature:17},C.global_closure60.prototype={call$1:function(e){var t,n,r,i,s=E.$index$asx(e,0);if(s instanceof C.SassArgumentList0){for(t=V.Value_2,n=C.LinkedHashMap_LinkedHashMap$_empty(t,t),s._argument_list$_wereKeywordsAccessed=!0,r=s._argument_list$_keywords,r=r.get$entries(r),r=r.get$iterator(r);r.moveNext$0();)i=r.get$current(r),n.$indexSet(0,new C.SassString0(i.key,!1),i.value);return new C.SassMap0(C.ConstantMap_ConstantMap$from(n,t,t))}throw C.wrapException("$args: "+s.toString$0(0)+" is not an argument list.")},$signature:35},C.local_closure1.prototype={call$1:function(e){return new C.SassString0(E.$index$asx(e,0).assertCalculation$1("calc").name,!0)},$signature:17},C.local_closure2.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertCalculation$1("calc").$arguments;return C.SassList$0(new C.MappedListIterable(t,new C.local__closure0,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value0>")),A.ListSeparator_rXA0,!1)},$signature:21},C.local__closure0.prototype={call$1:function(e){return e instanceof C.Value0?e:new C.SassString0(E.toString$0$(e),!1)},$signature:483},C.MixinRule0.prototype={get$hasContent:function(){var e,t=this._mixin_rule$__MixinRule_hasContent_FI;return t===I&&(e=E.$eq$(A.C__HasContentVisitor0.visitChildren$1(this.children),!0),this._mixin_rule$__MixinRule_hasContent_FI!==I&&C.throwUnnamedLateFieldADI(),this._mixin_rule$__MixinRule_hasContent_FI=e,t=e),t},accept$1$1:function(e){return e.visitMixinRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t="@mixin "+this.name,n=this.$arguments;return 0===n.$arguments.length&&null==n.restArgument||(t+="("+n.toString$0(0)+")"),n=this.children,n=t+" {"+(n&&A.JSArray_methods).join$1(n," ")+"}",n.charCodeAt(0),n}},C._HasContentVisitor0.prototype={visitContentRule$1:function(e){return!0}};C.__HasContentVisitor_Object_StatementSearchVisitor0.prototype={},C.ExtendMode0.prototype={_enumToString$0:function(){return"ExtendMode."+this._name},toString$0:function(e){return this.name}},C.MultiSpan0.prototype={get$start:function(e){var t=this._multi_span0$_primary;return t.get$start(t)},get$end:function(e){var t=this._multi_span0$_primary;return t.get$end(t)},get$text:function(){return this._multi_span0$_primary.get$text()},get$context:function(e){var t=this._multi_span0$_primary;return t.get$context(t)},get$file:function(e){var t=this._multi_span0$_primary;return t.get$file(t)},get$length:function(e){var t=this._multi_span0$_primary;return t.get$length(t)},get$sourceUrl:function(e){var t=this._multi_span0$_primary;return t.get$sourceUrl(t)},compareTo$1:function(e,t){return this._multi_span0$_primary.compareTo$1(0,t)},toString$0:function(e){return this._multi_span0$_primary.toString$0(0)},expand$1:function(e,t){return new C.MultiSpan0(this._multi_span0$_primary.expand$1(0,t),this.primaryLabel,this.secondarySpans)},highlight$1$color:function(e){var t=!0===e||!1;return C.Highlighter$multiple(this._multi_span0$_primary,this.primaryLabel,this.secondarySpans,t,null,null).highlight$0()},message$2$color:function(e,t,n){var r=E.$eq$(n,!0)||"string"==typeof n,i="string"==typeof n?n:null;return C.SourceSpanExtension_messageMultiple(this._multi_span0$_primary,t,this.primaryLabel,this.secondarySpans,r,i,null)},message$1:function(e,t){return this.message$2$color(e,t,null)},$isComparable:1,$isFileSpan:1,$isSourceSpan:1,$isSourceSpanWithContext:1},C.SupportsNegation0.prototype={toString$0:function(e){var t=this.condition;return t instanceof C.SupportsNegation0||t instanceof C.SupportsOperation0?"not ("+t.toString$0(0)+")":"not "+t.toString$0(0)},$isAstNode0:1,get$span:function(e){return this.span}},C.NoOpImporter.prototype={canonicalize$1:function(e,t){return null},load$1:function(e,t){return null},toString$0:function(e){return"(unknown)"}},C.NoSourceMapBuffer0.prototype={get$length:function(e){return this._no_source_map_buffer0$_buffer._contents.length},forSpan$1$2:function(e,t){return t.call$0()},forSpan$2:function(e,t){return this.forSpan$1$2(e,t,V.dynamic)},write$1:function(e,t){return this._no_source_map_buffer0$_buffer._contents+=C.S(t),null},writeCharCode$1:function(e){return this._no_source_map_buffer0$_buffer._contents+=C.Primitives_stringFromCharCode(e),null},toString$0:function(e){var t=this._no_source_map_buffer0$_buffer._contents;return t.charCodeAt(0),t},buildSourceMap$1$prefix:function(e){return C.throwExpression(C.UnsupportedError$(k.NoSour))}},C.AstNode0.prototype={},C._FakeAstNode0.prototype={get$span:function(e){return this._node1$_callback.call$0()},$isAstNode0:1},C.CssNode0.prototype={toString$0:function(e){return C.serialize0(this,!0,null,!0,null,!1,null,!0).css}},C.CssParentNode0.prototype={},C._IsInvisibleVisitor1.prototype={visitCssAtRule$1:function(e){return!1},visitCssComment$1:function(e){return this.includeComments&&33!==A.JSString_methods._codeUnitAt$1(e.text,2)},visitCssStyleRule$1:function(e){var t=e._style_rule0$_selector._box0$_inner;return(this.includeBogus?t.value.accept$1(A._IsInvisibleVisitor_true0):t.value.accept$1(A._IsInvisibleVisitor_false0))||this.super$EveryCssVisitor$visitCssStyleRule0(e)}},C.__IsInvisibleVisitor_Object_EveryCssVisitor0.prototype={},C.FileSystemException0.prototype={toString$0:function(e){var t=I.$get$context();return t.prettyUri$1(t.toUri$1(this.path))+": "+this.message},get$message:function(e){return this.message}},C.Stderr0.prototype={writeln$1:function(e){var t=null==e?"":e;E.write$1$x(this._node$_stderr,t+"\n")},writeln$0:function(){return this.writeln$1(null)}},C._readFile_closure0.prototype={call$0:function(){return E.readFileSync$2$x(C.fs(),this.path,this.encoding)},$signature:87},C.fileExists_closure0.prototype={call$0:function(){var e,t,n,r=this.path;if(!E.existsSync$1$x(C.fs(),r))return!1;try{return r=E.isFile$0$x(E.statSync$1$x(C.fs(),r)),r}catch(n){if(e=C.unwrapException(n),t=V.JsSystemError._as(e),E.$eq$(E.get$code$x(t),"ENOENT"))return!1;throw n}},$signature:29},C.dirExists_closure0.prototype={call$0:function(){var e,t,n,r=this.path;if(!E.existsSync$1$x(C.fs(),r))return!1;try{return r=E.isDirectory$0$x(E.statSync$1$x(C.fs(),r)),r}catch(n){if(e=C.unwrapException(n),t=V.JsSystemError._as(e),E.$eq$(E.get$code$x(t),"ENOENT"))return!1;throw n}},$signature:29},C.listDir_closure0.prototype={call$0:function(){var e=this.path;return this.recursive?(new C.listDir_closure_list0).call$1(e):E.map$1$1$ax(E.readdirSync$1$x(C.fs(),e),new C.listDir__closure1(e),V.String).where$1(0,new C.listDir__closure2)},$signature:145},C.listDir__closure1.prototype={call$1:function(e){return C.join(this.path,C._asString(e),null)},$signature:76},C.listDir__closure2.prototype={call$1:function(e){return!C.dirExists0(e)},$signature:8},C.listDir_closure_list0.prototype={call$1:function(e){return E.expand$1$1$ax(E.readdirSync$1$x(C.fs(),e),new C.listDir__list_closure0(e,this),V.String)},$signature:146},C.listDir__list_closure0.prototype={call$1:function(e){var t=C.join(this.parent,C._asString(e),null);return C.dirExists0(t)?this.list.call$1(t):C._setArrayType([t],V.JSArray_String)},$signature:147},C.ModifiableCssNode0.prototype={get$hasFollowingSibling:function(){var e,t=this._node0$_parent;return null==t?t=null:(t=t.children,e=this._node0$_indexInParent,e.toString,t=C.SubListIterable$(t,e+1,null,t.$ti._eval$1("ListMixin.E")).any$1(0,new C.ModifiableCssNode_hasFollowingSibling_closure0)),!0===t},get$isGroupEnd:function(){return this.isGroupEnd}},C.ModifiableCssNode_hasFollowingSibling_closure0.prototype={call$1:function(e){return!e.accept$1(A._IsInvisibleVisitor_true_false0)},$signature:103},C.ModifiableCssParentNode0.prototype={get$isChildless:function(){return!1},addChild$1:function(e){var t;e._node0$_parent=this,t=this._node0$_children,e._node0$_indexInParent=t.length,t.push(e)},$isCssParentNode0:1,get$children:function(e){return this.children}},C.main_closure0.prototype={call$2:function(e,t){},$signature:484},C.main_closure1.prototype={call$2:function(e,t){},$signature:485},C.NodeToDartLogger.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){var s=this._node,a=null==s?null:E.get$warn$x(s);null==a?this._withAscii$1(new C.NodeToDartLogger_warn_closure(this,t,r,i,n)):(s=null==r?V.nullable_SourceSpan._as(_.undefined):r,a.call$2(t,{deprecation:n,span:s,stack:E.toString$0$(i)}))},warn$1:function(e,t){return this.warn$4$deprecation$span$trace(e,t,!1,null,null)},warn$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},debug$2:function(e,t,n){var r=this._node,i=null==r?null:E.get$debug$x(r);null==i?this._withAscii$1(new C.NodeToDartLogger_debug_closure(this,t,n)):i.call$2(t,{span:n})},_withAscii$1$1:function(e){var t,n=I._glyphs===A.C_AsciiGlyphSet;I._glyphs=this._ascii?A.C_AsciiGlyphSet:A.C_UnicodeGlyphSet;try{return t=e.call$0(),t}finally{I._glyphs=n?A.C_AsciiGlyphSet:A.C_UnicodeGlyphSet}},_withAscii$1:function(e){return this._withAscii$1$1(e,V.dynamic)}},C.NodeToDartLogger_warn_closure.prototype={call$0:function(){this.$this._fallback.warn$4$deprecation$span$trace(0,this.message,this.deprecation,this.span,this.trace)},$signature:1},C.NodeToDartLogger_debug_closure.prototype={call$0:function(){return this.$this._fallback.debug$2(0,this.message,this.span)},$signature:0},C.NullExpression0.prototype={accept$1$1:function(e){return e.visitNullExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"null"},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.legacyNullClass_closure.prototype={call$0:function(){var e=V.JSClass,t=e._as(C.allowInteropCaptureThisNamed("sass.types.Null",new C.legacyNullClass__closure));return t.NULL=A.C__SassNull0,C.JSClassExtension_injectSuperclass(e._as(A.C__SassNull0.constructor),t),t},$signature:25},C.legacyNullClass__closure.prototype={call$2:function(e,t){throw C.wrapException("new sass.types.Null() isn't allowed. Use sass.types.Null.NULL instead.")},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:210},C._SassNull0.prototype={get$isTruthy:function(){return!1},get$isBlank:function(){return!0},get$realNull:function(){return null},accept$1$1:function(e){return e._serialize0$_inspect&&e._serialize0$_buffer.write$1(0,"null"),null},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},unaryNot$0:function(){return A.SassBoolean_true0}},C.NumberExpression0.prototype={accept$1$1:function(e){return e.visitNumberExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return C.serializeValue0(C.SassNumber_SassNumber0(this.value,this.unit),!0,!0)},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C._NodeSassNumber.prototype={},C.legacyNumberClass_closure.prototype={call$4:function(e,t,n,r){var i;null==r?(t.toString,i=C._parseNumber(t,n)):i=r,E.set$dartValue$x(e,i)},call$2:function(e,t){return this.call$4(e,t,null,null)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues:function(){return[null,null]},$signature:486},C.legacyNumberClass_closure0.prototype={call$1:function(e){return E.get$dartValue$x(e)._number1$_value},$signature:487},C.legacyNumberClass_closure1.prototype={call$2:function(e,t){var n=E.getInterceptor$x(e),r=E.get$numeratorUnits$x(n.get$dartValue(e));n.set$dartValue(e,C.SassNumber_SassNumber$withUnits0(t,E.get$denominatorUnits$x(n.get$dartValue(e)),r))},$signature:488},C.legacyNumberClass_closure2.prototype={call$1:function(e){var t=E.getInterceptor$x(e),n=A.JSArray_methods.join$1(E.get$numeratorUnits$x(t.get$dartValue(e)),"*"),r=0===E.get$denominatorUnits$x(t.get$dartValue(e)).length?"":"/";return n+r+A.JSArray_methods.join$1(E.get$denominatorUnits$x(t.get$dartValue(e)),"*")},$signature:489},C.legacyNumberClass_closure3.prototype={call$2:function(e,t){var n=E.getInterceptor$x(e);n.set$dartValue(e,C._parseNumber(n.get$dartValue(e)._number1$_value,t))},$signature:490},C._parseNumber_closure.prototype={call$1:function(e){return 0===e.length},$signature:8},C._parseNumber_closure0.prototype={call$1:function(e){return 0===e.length},$signature:8},C.numberClass_closure.prototype={call$0:function(){var e=V.JSClass,t=e._as(C.allowInteropCaptureThisNamed("sass.SassNumber",new C.numberClass__closure)),n=V.String,r=V.Function;return C.LinkedHashMap_LinkedHashMap$_literal(["value",new C.numberClass__closure0,"isInt",new C.numberClass__closure1,"asInt",new C.numberClass__closure2,"numeratorUnits",new C.numberClass__closure3,"denominatorUnits",new C.numberClass__closure4,"hasUnits",new C.numberClass__closure5],n,r).forEach$1(0,C.JSClassExtension_get_defineGetter(t)),C.LinkedHashMap_LinkedHashMap$_literal(["assertInt",new C.numberClass__closure6,"assertInRange",new C.numberClass__closure7,"assertNoUnits",new C.numberClass__closure8,"assertUnit",new C.numberClass__closure9,"hasUnit",new C.numberClass__closure10,"compatibleWithUnit",new C.numberClass__closure11,"convert",new C.numberClass__closure12,"convertToMatch",new C.numberClass__closure13,"convertValue",new C.numberClass__closure14,"convertValueToMatch",new C.numberClass__closure15,"coerce",new C.numberClass__closure16,"coerceToMatch",new C.numberClass__closure17,"coerceValue",new C.numberClass__closure18,"coerceValueToMatch",new C.numberClass__closure19],n,r).forEach$1(0,C.JSClassExtension_get_defineMethod(t)),C.JSClassExtension_injectSuperclass(e._as(_.Object.getPrototypeOf(E.get$$prototype$x(e._as(C.SassNumber_SassNumber0(0,null).constructor))).constructor),t),t},$signature:25},C.numberClass__closure.prototype={call$3:function(e,t,n){var r,i;return"string"==typeof n?C.SassNumber_SassNumber0(t,n):(V.nullable__ConstructorOptions_2._as(n),r=null==n,r?i=null:(i=C.NullableExtension_andThen0(E.get$numeratorUnits$x(n),C.immutable__jsToDartList$closure()),i=null==i?null:E.cast$1$0$ax(i,V.String)),r?r=null:(r=C.NullableExtension_andThen0(E.get$denominatorUnits$x(n),C.immutable__jsToDartList$closure()),r=null==r?null:E.cast$1$0$ax(r,V.String)),C.SassNumber_SassNumber$withUnits0(t,r,i))},call$2:function(e,t){return this.call$3(e,t,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues:function(){return[null]},$signature:491},C.numberClass__closure0.prototype={call$1:function(e){return e._number1$_value},$signature:492},C.numberClass__closure1.prototype={call$1:function(e){return C.fuzzyIsInt(e._number1$_value)},$signature:231},C.numberClass__closure2.prototype={call$1:function(e){return C.fuzzyAsInt0(e._number1$_value)},$signature:494},C.numberClass__closure3.prototype={call$1:function(e){return new _.immutable.List(e.get$numeratorUnits(e))},$signature:232},C.numberClass__closure4.prototype={call$1:function(e){return new _.immutable.List(e.get$denominatorUnits(e))},$signature:232},C.numberClass__closure5.prototype={call$1:function(e){return e.get$hasUnits()},$signature:231},C.numberClass__closure6.prototype={call$2:function(e,t){return e.assertInt$1(t)},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:496},C.numberClass__closure7.prototype={call$4:function(e,t,n,r){return e.valueInRange$3(t,n,r)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues:function(){return[null]},$signature:497},C.numberClass__closure8.prototype={call$2:function(e,t){return e.assertNoUnits$1(t),e},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:498},C.numberClass__closure9.prototype={call$3:function(e,t,n){return e.assertUnit$2(t,n),e},call$2:function(e,t){return this.call$3(e,t,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues:function(){return[null]},$signature:499},C.numberClass__closure10.prototype={call$2:function(e,t){return e.hasUnit$1(t)},$signature:233},C.numberClass__closure11.prototype={call$2:function(e,t){return e.get$hasUnits()&&e.compatibleWithUnit$1(t)},$signature:233},C.numberClass__closure12.prototype={call$4:function(e,t,n,r){var i=_.immutable.isOrderedMap(t)?E.toArray$0$x(V.ImmutableList._as(t)):V.List_dynamic._as(t),s=V.String;return i=E.cast$1$0$ax(i,s),s=E.cast$1$0$ax(_.immutable.isOrderedMap(n)?E.toArray$0$x(V.ImmutableList._as(n)):V.List_dynamic._as(n),s),C.SassNumber_SassNumber$withUnits0(e._number1$_coerceOrConvertValue$4$coerceUnitless$name(i,s,!1,r),s,i)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues:function(){return[null]},$signature:234},C.numberClass__closure13.prototype={call$4:function(e,t,n,r){return e.convertToMatch$3(t,n,r)},call$2:function(e,t){return this.call$4(e,t,null,null)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues:function(){return[null,null]},$signature:235},C.numberClass__closure14.prototype={call$4:function(e,t,n,r){var i=_.immutable.isOrderedMap(t)?E.toArray$0$x(V.ImmutableList._as(t)):V.List_dynamic._as(t),s=V.String;return i=E.cast$1$0$ax(i,s),e._number1$_coerceOrConvertValue$4$coerceUnitless$name(i,E.cast$1$0$ax(_.immutable.isOrderedMap(n)?E.toArray$0$x(V.ImmutableList._as(n)):V.List_dynamic._as(n),s),!1,r)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues:function(){return[null]},$signature:236},C.numberClass__closure15.prototype={call$4:function(e,t,n,r){return e.convertValueToMatch$3(t,n,r)},call$2:function(e,t){return this.call$4(e,t,null,null)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues:function(){return[null,null]},$signature:137},C.numberClass__closure16.prototype={call$4:function(e,t,n,r){var i=_.immutable.isOrderedMap(t)?E.toArray$0$x(V.ImmutableList._as(t)):V.List_dynamic._as(t),s=V.String;return i=E.cast$1$0$ax(i,s),e.coerce$3(i,E.cast$1$0$ax(_.immutable.isOrderedMap(n)?E.toArray$0$x(V.ImmutableList._as(n)):V.List_dynamic._as(n),s),r)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues:function(){return[null]},$signature:234},C.numberClass__closure17.prototype={call$4:function(e,t,n,r){return e.coerceToMatch$3(t,n,r)},call$2:function(e,t){return this.call$4(e,t,null,null)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues:function(){return[null,null]},$signature:235},C.numberClass__closure18.prototype={call$4:function(e,t,n,r){var i=_.immutable.isOrderedMap(t)?E.toArray$0$x(V.ImmutableList._as(t)):V.List_dynamic._as(t),s=V.String;return i=E.cast$1$0$ax(i,s),e.coerceValue$3(i,E.cast$1$0$ax(_.immutable.isOrderedMap(n)?E.toArray$0$x(V.ImmutableList._as(n)):V.List_dynamic._as(n),s),r)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues:function(){return[null]},$signature:236},C.numberClass__closure19.prototype={call$4:function(e,t,n,r){return e.coerceValueToMatch$3(t,n,r)},call$2:function(e,t){return this.call$4(e,t,null,null)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues:function(){return[null,null]},$signature:137},C._ConstructorOptions0.prototype={},C.SassNumber0.prototype={get$unitString:function(){return this.get$hasUnits()?this._number1$_unitString$2(this.get$numeratorUnits(this),this.get$denominatorUnits(this)):""},accept$1$1:function(e){return e.visitNumber$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},withoutSlash$0:function(){return null==this.asSlash?this:this.withValue$1(this._number1$_value)},assertNumber$1:function(e){return this},assertNumber$0:function(){return this.assertNumber$1(null)},assertInt$1:function(e){var t=C.fuzzyAsInt0(this._number1$_value);if(null!=t)return t;throw C.wrapException(C.SassScriptException$0(this.toString$0(0)+" is not an int.",e))},assertInt$0:function(){return this.assertInt$1(null)},valueInRange$3:function(e,t,n){var r=C.fuzzyCheckRange0(this._number1$_value,e,t);if(null!=r)return r;throw C.wrapException(C.SassScriptException$0("Expected "+this.toString$0(0)+" to be within "+C.S(e)+this.get$unitString()+" and "+C.S(t)+this.get$unitString()+".",n))},valueInRangeWithUnit$4:function(e,t,n,r){var i=C.fuzzyCheckRange0(this._number1$_value,e,t);if(null!=i)return i;throw C.wrapException(C.SassScriptException$0("Expected "+this.toString$0(0)+" to be within "+e+r+" and "+t+r+".",n))},hasCompatibleUnits$1:function(e){return this.get$numeratorUnits(this).length===e.get$numeratorUnits(e).length&&(this.get$denominatorUnits(this).length===e.get$denominatorUnits(e).length&&this.isComparableTo$1(e))},assertUnit$2:function(e,t){if(!this.hasUnit$1(e))throw C.wrapException(C.SassScriptException$0("Expected "+this.toString$0(0)+' to have unit "'+e+'".',t))},assertNoUnits$1:function(e){if(this.get$hasUnits())throw C.wrapException(C.SassScriptException$0("Expected "+this.toString$0(0)+" to have no units.",e))},convertToMatch$3:function(e,t,n){var r=this.convertValueToMatch$3(e,t,n),i=e.get$numeratorUnits(e);return C.SassNumber_SassNumber$withUnits0(r,e.get$denominatorUnits(e),i)},convertValueToMatch$3:function(e,t,n){return this._number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(e),e.get$denominatorUnits(e),!1,t,e,n)},coerce$3:function(e,t,n){return C.SassNumber_SassNumber$withUnits0(this.coerceValue$3(e,t,n),t,e)},coerce$2:function(e,t){return this.coerce$3(e,t,null)},coerceValue$3:function(e,t,n){return this._number1$_coerceOrConvertValue$4$coerceUnitless$name(e,t,!0,n)},coerceValueToUnit$2:function(e,t){var n=V.JSArray_String;return this.coerceValue$3(C._setArrayType([e],n),C._setArrayType([],n),t)},coerceValueToUnit$1:function(e){return this.coerceValueToUnit$2(e,null)},coerceToMatch$3:function(e,t,n){var r=this.coerceValueToMatch$3(e,t,n),i=e.get$numeratorUnits(e);return C.SassNumber_SassNumber$withUnits0(r,e.get$denominatorUnits(e),i)},coerceValueToMatch$3:function(e,t,n){return this._number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(e),e.get$denominatorUnits(e),!0,t,e,n)},coerceValueToMatch$1:function(e){return this.coerceValueToMatch$3(e,null,null)},_number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName:function(e,t,n,r,i,s){var a,o,l,u,_,c,$={};if(A.C_ListEquality.equals$2(0,this.get$numeratorUnits(this),e)&&A.C_ListEquality.equals$2(0,this.get$denominatorUnits(this),t))return this._number1$_value;if(a=E.getInterceptor$asx(e),o=a.get$isNotEmpty(e)||E.get$isNotEmpty$asx(t),l=!!n&&(!this.get$hasUnits()||!o),l)return this._number1$_value;for(u=new C.SassNumber__coerceOrConvertValue_compatibilityException0(this,i,s,o,r,e,t),$.value=this._number1$_value,l=this.get$numeratorUnits(this),_=C._setArrayType(l.slice(0),C._arrayInstanceType(l)),a=a.get$iterator(e);a.moveNext$0();)C.removeFirstWhere0(_,new C.SassNumber__coerceOrConvertValue_closure3($,a.get$current(a)),new C.SassNumber__coerceOrConvertValue_closure4(u));for(a=this.get$denominatorUnits(this),c=C._setArrayType(a.slice(0),C._arrayInstanceType(a)),a=E.get$iterator$ax(t);a.moveNext$0();)C.removeFirstWhere0(c,new C.SassNumber__coerceOrConvertValue_closure5($,a.get$current(a)),new C.SassNumber__coerceOrConvertValue_closure6(u));if(0!==_.length||0!==c.length)throw C.wrapException(u.call$0());return $.value},_number1$_coerceOrConvertValue$4$coerceUnitless$name:function(e,t,n,r){return this._number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e,t,n,r,null,null)},isComparableTo$1:function(e){var t;if(!this.get$hasUnits()||!e.get$hasUnits())return!0;try{return this.greaterThan$1(e),!0}catch(t){if(C.unwrapException(t)instanceof C.SassScriptException0)return!1;throw t}},greaterThan$1:function(e){if(e instanceof C.SassNumber0)return this._number1$_coerceUnits$2(e,C.number2__fuzzyGreaterThan$closure())?A.SassBoolean_true0:A.SassBoolean_false0;throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".',null))},greaterThanOrEquals$1:function(e){if(e instanceof C.SassNumber0)return this._number1$_coerceUnits$2(e,C.number2__fuzzyGreaterThanOrEquals$closure())?A.SassBoolean_true0:A.SassBoolean_false0;throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".',null))},lessThan$1:function(e){if(e instanceof C.SassNumber0)return this._number1$_coerceUnits$2(e,C.number2__fuzzyLessThan$closure())?A.SassBoolean_true0:A.SassBoolean_false0;throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".',null))},lessThanOrEquals$1:function(e){if(e instanceof C.SassNumber0)return this._number1$_coerceUnits$2(e,C.number2__fuzzyLessThanOrEquals$closure())?A.SassBoolean_true0:A.SassBoolean_false0;throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".',null))},modulo$1:function(e){if(e instanceof C.SassNumber0)return this.withValue$1(this._number1$_coerceUnits$2(e,C.number2__moduloLikeSass$closure()));throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".',null))},plus$1:function(e){if(e instanceof C.SassNumber0)return this.withValue$1(this._number1$_coerceUnits$2(e,new C.SassNumber_plus_closure0));if(!(e instanceof C.SassColor0))return this.super$Value$plus0(e);throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null))},minus$1:function(e){if(e instanceof C.SassNumber0)return this.withValue$1(this._number1$_coerceUnits$2(e,new C.SassNumber_minus_closure0));if(!(e instanceof C.SassColor0))return this.super$Value$minus0(e);throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null))},times$1:function(e){if(e instanceof C.SassNumber0)return e.get$hasUnits()?this.multiplyUnits$3(this._number1$_value*e._number1$_value,e.get$numeratorUnits(e),e.get$denominatorUnits(e)):this.withValue$1(this._number1$_value*e._number1$_value);throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".',null))},dividedBy$1:function(e){return e instanceof C.SassNumber0?e.get$hasUnits()?this.multiplyUnits$3(this._number1$_value/e._number1$_value,e.get$denominatorUnits(e),e.get$numeratorUnits(e)):this.withValue$1(this._number1$_value/e._number1$_value):this.super$Value$dividedBy0(e)},unaryPlus$0:function(){return this},_number1$_coerceUnits$1$2:function(e,t){var n,r;try{return n=t.call$2(this._number1$_value,e.coerceValueToMatch$1(this)),n}catch(r){throw C.unwrapException(r)instanceof C.SassScriptException0?(this.coerceValueToMatch$1(e),r):r}},_number1$_coerceUnits$2:function(e,t){return this._number1$_coerceUnits$1$2(e,t,V.dynamic)},multiplyUnits$3:function(e,t,n){var r,i,s,a,o,l,u,_={};if(_.value=e,0===this.get$numeratorUnits(this).length){if(0===n.length&&!this._number1$_areAnyConvertible$2(this.get$denominatorUnits(this),t))return C.SassNumber_SassNumber$withUnits0(e,this.get$denominatorUnits(this),t);if(0===this.get$denominatorUnits(this).length)return C.SassNumber_SassNumber$withUnits0(e,n,t)}else if(0===t.length){if(0===n.length)return C.SassNumber_SassNumber$withUnits0(e,n,this.get$numeratorUnits(this));if(0===this.get$denominatorUnits(this).length&&!this._number1$_areAnyConvertible$2(this.get$numeratorUnits(this),n))return C.SassNumber_SassNumber$withUnits0(e,n,this.get$numeratorUnits(this))}for(r=C._setArrayType([],V.JSArray_String),i=C._setArrayType(n.slice(0),C._arrayInstanceType(n)),s=this.get$numeratorUnits(this),a=s.length,o=0;o<a;++o)l=s[o],C.removeFirstWhere0(i,new C.SassNumber_multiplyUnits_closure3(_,l),new C.SassNumber_multiplyUnits_closure4(r,l));for(s=this.get$denominatorUnits(this),u=C._setArrayType(s.slice(0),C._arrayInstanceType(s)),s=t.length,o=0;o<s;++o)l=t[o],C.removeFirstWhere0(u,new C.SassNumber_multiplyUnits_closure5(_,l),new C.SassNumber_multiplyUnits_closure6(r,l));return s=_.value,A.JSArray_methods.addAll$1(u,i),C.SassNumber_SassNumber$withUnits0(s,u,r)},_number1$_areAnyConvertible$2:function(e,t){return A.JSArray_methods.any$1(e,new C.SassNumber__areAnyConvertible_closure0(t))},_number1$_unitString$2:function(e,t){var n,r=E.getInterceptor$asx(e);return r.get$isEmpty(e)?(r=E.getInterceptor$asx(t),r.get$isEmpty(t)?"no units":1===r.get$length(t)?E.$add$ansx(r.get$single(t),"^-1"):"("+r.join$1(t,"*")+")^-1"):(n=E.getInterceptor$asx(t),n.get$isEmpty(t)?r.join$1(e,"*"):r.join$1(e,"*")+"/"+n.join$1(t,"*"))},$eq:function(e,t){return null!=t&&(t instanceof C.SassNumber0&&(this.get$numeratorUnits(this).length===t.get$numeratorUnits(t).length&&this.get$denominatorUnits(this).length===t.get$denominatorUnits(t).length&&(this.get$hasUnits()?!(!A.C_ListEquality.equals$2(0,this._number1$_canonicalizeUnitList$1(this.get$numeratorUnits(this)),this._number1$_canonicalizeUnitList$1(t.get$numeratorUnits(t)))||!A.C_ListEquality.equals$2(0,this._number1$_canonicalizeUnitList$1(this.get$denominatorUnits(this)),this._number1$_canonicalizeUnitList$1(t.get$denominatorUnits(t))))&&C.fuzzyEquals0(this._number1$_value*this._number1$_canonicalMultiplier$1(this.get$numeratorUnits(this))/this._number1$_canonicalMultiplier$1(this.get$denominatorUnits(this)),t._number1$_value*this._number1$_canonicalMultiplier$1(t.get$numeratorUnits(t))/this._number1$_canonicalMultiplier$1(t.get$denominatorUnits(t))):C.fuzzyEquals0(this._number1$_value,t._number1$_value))))},get$hashCode:function(e){var t=this.hashCache;return null==t?this.hashCache=C.fuzzyHashCode0(this._number1$_value*this._number1$_canonicalMultiplier$1(this.get$numeratorUnits(this))/this._number1$_canonicalMultiplier$1(this.get$denominatorUnits(this))):t},_number1$_canonicalizeUnitList$1:function(e){var t,n=e.length;return 0===n?e:1===n?(t=I.$get$_typesByUnit0().$index(0,A.JSArray_methods.get$first(e)),null==t?n=e:(n=A.Map_U8AHF.$index(0,t),n.toString,n=C._setArrayType([A.JSArray_methods.get$first(n)],V.JSArray_String)),n):(n=C._arrayInstanceType(e)._eval$1("MappedListIterable<1,String>"),n=C.List_List$of(new C.MappedListIterable(e,new C.SassNumber__canonicalizeUnitList_closure0,n),!0,n._eval$1("ListIterable.E")),A.JSArray_methods.sort$0(n),n)},_number1$_canonicalMultiplier$1:function(e){return A.JSArray_methods.fold$2(e,1,new C.SassNumber__canonicalMultiplier_closure0(this))},canonicalMultiplierForUnit$1:function(e){var t,n=A.Map_K2BWj.$index(0,e);return null==n?t=1:(t=n.get$values(n),t=1/t.get$first(t)),t},unitSuggestion$2:function(e,t){var n,r,i,s=this.get$denominatorUnits(this);return s=new C.MappedListIterable(s,new C.SassNumber_unitSuggestion_closure1,C._arrayInstanceType(s)._eval$1("MappedListIterable<1,String>")).join$0(0),n=this.get$numeratorUnits(this),n=new C.MappedListIterable(n,new C.SassNumber_unitSuggestion_closure2,C._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$0(0),r=null==t?"":" * 1"+t,i="$"+e+s+n+r,0===this.get$numeratorUnits(this).length?i:"calc("+i+")"},unitSuggestion$1:function(e){return this.unitSuggestion$2(e,null)}},C.SassNumber__coerceOrConvertValue_compatibilityException0.prototype={call$0:function(){var e,t,n,r,i,s,a=this.other;return null!=a?(e=this.$this,t=e.toString$0(0)+" and",n=new C.StringBuffer(t),r=this.otherName,null!=r&&(t=n._contents=t+" $"+r+":"),a=t+" "+a.toString$0(0)+" have incompatible units",n._contents=a,e.get$hasUnits()&&this.otherHasUnits||(n._contents=a+" (one has units and the other doesn't)"),a=n.toString$0(0)+".",e=this.name,new C.SassScriptException0(null==e?a:"$"+e+": "+a)):this.otherHasUnits?(a=this.newNumerators,e=E.getInterceptor$asx(a),1===e.get$length(a)&&E.get$isEmpty$asx(this.newDenominators)&&(i=I.$get$_typesByUnit0().$index(0,e.get$first(a)),null!=i)?(a=this.$this.toString$0(0),e=A.JSArray_methods.contains$1(C._setArrayType([97,101,105,111,117],V.JSArray_int),A.JSString_methods._codeUnitAt$1(i,0))?"an "+i:"a "+i,t=A.Map_U8AHF.$index(0,i),t.toString,t="Expected "+a+" to have "+e+" unit ("+A.JSArray_methods.join$1(t,", ")+").",e=this.name,new C.SassScriptException0(null==e?t:"$"+e+": "+t)):(t=this.newDenominators,s=C.pluralize0("unit",e.get$length(a)+E.get$length$asx(t),null),e=this.$this,t="Expected "+e.toString$0(0)+" to have "+s+" "+e._number1$_unitString$2(a,t)+".",a=this.name,new C.SassScriptException0(null==a?t:"$"+a+": "+t))):(a="Expected "+this.$this.toString$0(0)+" to have no units.",e=this.name,new C.SassScriptException0(null==e?a:"$"+e+": "+a))},$signature:505},C.SassNumber__coerceOrConvertValue_closure3.prototype={call$1:function(e){var t=C.conversionFactor0(this.newNumerator,e);return null!=t&&(this._box_0.value*=t,!0)},$signature:8},C.SassNumber__coerceOrConvertValue_closure4.prototype={call$0:function(){return C.throwExpression(this.compatibilityException.call$0())},$signature:0},C.SassNumber__coerceOrConvertValue_closure5.prototype={call$1:function(e){var t=C.conversionFactor0(this.newDenominator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:8},C.SassNumber__coerceOrConvertValue_closure6.prototype={call$0:function(){return C.throwExpression(this.compatibilityException.call$0())},$signature:0},C.SassNumber_plus_closure0.prototype={call$2:function(e,t){return e+t},$signature:58},C.SassNumber_minus_closure0.prototype={call$2:function(e,t){return e-t},$signature:58},C.SassNumber_multiplyUnits_closure3.prototype={call$1:function(e){var t=C.conversionFactor0(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:8},C.SassNumber_multiplyUnits_closure4.prototype={call$0:function(){return this.newNumerators.push(this.numerator)},$signature:0},C.SassNumber_multiplyUnits_closure5.prototype={call$1:function(e){var t=C.conversionFactor0(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:8},C.SassNumber_multiplyUnits_closure6.prototype={call$0:function(){return this.newNumerators.push(this.numerator)},$signature:0},C.SassNumber__areAnyConvertible_closure0.prototype={call$1:function(e){var t=A.Map_K2BWj.$index(0,e);return null==t?A.JSArray_methods.contains$1(this.units2,e):A.JSArray_methods.any$1(this.units2,t.get$containsKey())},$signature:8},C.SassNumber__canonicalizeUnitList_closure0.prototype={call$1:function(e){var t,n=I.$get$_typesByUnit0().$index(0,e);return null==n?t=e:(t=A.Map_U8AHF.$index(0,n),t.toString,t=A.JSArray_methods.get$first(t)),t},$signature:5},C.SassNumber__canonicalMultiplier_closure0.prototype={call$2:function(e,t){return e*this.$this.canonicalMultiplierForUnit$1(t)},$signature:159},C.SassNumber_unitSuggestion_closure1.prototype={call$1:function(e){return" * 1"+e},$signature:5},C.SassNumber_unitSuggestion_closure2.prototype={call$1:function(e){return" / 1"+e},$signature:5},C.SupportsOperation0.prototype={toString$0:function(e){return this._operation0$_parenthesize$1(this.left)+" "+this.operator+" "+this._operation0$_parenthesize$1(this.right)},_operation0$_parenthesize$1:function(e){var t;return t=e instanceof C.SupportsNegation0||e instanceof C.SupportsOperation0&&e.operator===this.operator,t?"("+e.toString$0(0)+")":e.toString$0(0)},$isAstNode0:1,get$span:function(e){return this.span}},C.ParentSelector0.prototype={accept$1$1:function(e){return e.visitParentSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},unify$1:function(e){return C.throwExpression(C.UnsupportedError$("& doesn't support unification."))}},C.ParentStatement0.prototype={$isAstNode0:1,$isStatement0:1},C.ParentStatement_closure0.prototype={call$1:function(e){var t;return t=e instanceof C.VariableDeclaration0||(e instanceof C.FunctionRule0||(e instanceof C.MixinRule0||e instanceof C.ImportRule0&&A.JSArray_methods.any$1(e.imports,new C.ParentStatement__closure0))),t},$signature:224},C.ParentStatement__closure0.prototype={call$1:function(e){return e instanceof C.DynamicImport0},$signature:225},C.ParenthesizedExpression0.prototype={accept$1$1:function(e){return e.visitParenthesizedExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"("+this.expression.toString$0(0)+")"},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.Parser1.prototype={_parser0$_parseIdentifier$0:function(){return this.wrapSpanFormatException$1(new C.Parser__parseIdentifier_closure0(this))},whitespace$0:function(){do{this.whitespaceWithoutComments$0()}while(this.scanComment$0())},whitespaceWithoutComments$0:function(){var e,t=this.scanner,n=t.string.length;while(1){if(t._string_scanner$_position!==n?(e=t.peekChar$0(),e=32===e||9===e||10===e||13===e||12===e):e=!1,!e)break;t.readChar$0()}},spaces$0:function(){var e,t=this.scanner,n=t.string.length;while(1){if(t._string_scanner$_position!==n?(e=t.peekChar$0(),e=32===e||9===e):e=!1,!e)break;t.readChar$0()}},scanComment$0:function(){var e,t=this.scanner;return 47===t.peekChar$0()&&(e=t.peekChar$1(1),47===e?(this.silentComment$0(),!0):42===e&&(this.loudComment$0(),!0))},expectWhitespace$0:function(){var e,t,n=this.scanner;n._string_scanner$_position!==n.string.length?(e=n.peekChar$0(),t=!(32===e||9===e||10===e||13===e||12===e||this.scanComment$0()),e=t):e=!0,e&&n.error$1(0,"Expected whitespace."),this.whitespace$0()},silentComment$0:function(){var e,t,n=this.scanner;n.expect$1("//"),e=n.string.length;while(1){if(n._string_scanner$_position!==e?(t=n.peekChar$0(),t=!(10===t||13===t||12===t)):t=!1,!t)break;n.readChar$0()}},loudComment$0:function(){var e,t=this.scanner;for(t.expect$1("/*");1;)if(42===t.readChar$0()){do{e=t.readChar$0()}while(42===e);if(47===e)break}},identifier$2$normalize$unit:function(e,t){var n,r,i="Expected identifier.",s=new C.StringBuffer(""),a=this.scanner;if(a.scanChar$1(45)){if(n=s._contents=""+C.Primitives_stringFromCharCode(45),a.scanChar$1(45))return s._contents=n+C.Primitives_stringFromCharCode(45),this._parser0$_identifierBody$3$normalize$unit(s,e,t),a=s._contents,a.charCodeAt(0),a}else n="";return r=a.peekChar$0(),null==r?a.error$1(0,i):e&&95===r?(a.readChar$0(),s._contents=n+C.Primitives_stringFromCharCode(45)):95===r||C.isAlphabetic1(r)||r>=128?s._contents=n+C.Primitives_stringFromCharCode(a.readChar$0()):92===r?s._contents=n+C.S(this.escape$1$identifierStart(!0)):a.error$1(0,i),this._parser0$_identifierBody$3$normalize$unit(s,e,t),a=s._contents,a.charCodeAt(0),a},identifier$0:function(){return this.identifier$2$normalize$unit(!1,!1)},identifier$1$normalize:function(e){return this.identifier$2$normalize$unit(e,!1)},identifier$1$unit:function(e){return this.identifier$2$normalize$unit(!1,e)},_parser0$_identifierBody$3$normalize$unit:function(e,t,n){var r,i,s,a;for(r=this.scanner;1;){if(i=r.peekChar$0(),null==i)break;if(n&&45===i){if(s=r.peekChar$1(1),a=null!=s&&(46===s||s>=48&&s<=57),a)break;e._contents+=C.Primitives_stringFromCharCode(r.readChar$0())}else if(t&&95===i)r.readChar$0(),e._contents+=C.Primitives_stringFromCharCode(45);else if(95!==i?(a=i>=97&&i<=122||i>=65&&i<=90,a=a||i>=128):a=!0,a=!!a||(i>=48&&i<=57||45===i),a)e._contents+=C.Primitives_stringFromCharCode(r.readChar$0());else{if(92!==i)break;e._contents+=C.S(this.escape$0())}}},_parser0$_identifierBody$1:function(e){return this._parser0$_identifierBody$3$normalize$unit(e,!1,!1)},string$0:function(){var e,t,n,r=this.scanner,i=r.readChar$0();for(39!==i&&34!==i&&r.error$2$position(0,"Expected string.",r._string_scanner$_position-1),e=new C.StringBuffer("");1;){if(t=r.peekChar$0(),t===i){r.readChar$0();break}null==t||10===t||13===t||12===t?r.error$1(0,"Expected "+C.Primitives_stringFromCharCode(i)+"."):92===t?(n=r.peekChar$1(1),10===n||13===n||12===n?(r.readChar$0(),r.readChar$0()):e._contents+=C.Primitives_stringFromCharCode(C.consumeEscapedCharacter0(r))):e._contents+=C.Primitives_stringFromCharCode(r.readChar$0())}return r=e._contents,r.charCodeAt(0),r},declarationValue$1$allowEmpty:function(e){var t,n,r,i,s,a,o,l,u=new C.StringBuffer(""),_=C._setArrayType([],V.JSArray_int);e:for(t=this.scanner,n=this.get$string(),r=!1;1;)switch(i=t.peekChar$0(),i){case 92:u._contents+=C.S(this.escape$1$identifierStart(!0)),r=!1;break;case 34:case 39:s=t._string_scanner$_position,n.call$0(),a=t._string_scanner$_position,u._contents+=A.JSString_methods.substring$2(t.string,s,a),r=!1;break;case 47:42===t.peekChar$1(1)?(o=this.get$loudComment(),s=t._string_scanner$_position,o.call$0(),a=t._string_scanner$_position,u._contents+=A.JSString_methods.substring$2(t.string,s,a)):u._contents+=C.Primitives_stringFromCharCode(t.readChar$0()),r=!1;break;case 32:case 9:r?o=!0:(o=t.peekChar$1(1),o=!(32===o||9===o||10===o||13===o||12===o)),o&&(u._contents+=C.Primitives_stringFromCharCode(32)),t.readChar$0();break;case 10:case 13:case 12:o=t.peekChar$1(-1),10!==o&&13!==o&&12!==o&&(u._contents+="\n"),t.readChar$0(),r=!0;break;case 40:case 123:case 91:i.toString,u._contents+=C.Primitives_stringFromCharCode(i),_.push(C.opposite0(t.readChar$0())),r=!1;break;case 41:case 125:case 93:if(0===_.length)break e;i.toString,u._contents+=C.Primitives_stringFromCharCode(i),t.expectChar$1(_.pop()),r=!1;break;case 59:if(0===_.length)break e;u._contents+=C.Primitives_stringFromCharCode(t.readChar$0());break;case 117:case 85:l=this.tryUrl$0(),u._contents+=null!=l?l:C.Primitives_stringFromCharCode(t.readChar$0()),r=!1;break;default:if(null==i)break e;this.lookingAtIdentifier$0()?u._contents+=this.identifier$0():u._contents+=C.Primitives_stringFromCharCode(t.readChar$0()),r=!1;break}return 0!==_.length&&t.expectChar$1(A.JSArray_methods.get$last(_)),e||0!==u._contents.length||t.error$1(0,"Expected token."),t=u._contents,t.charCodeAt(0),t},declarationValue$0:function(){return this.declarationValue$1$allowEmpty(!1)},tryUrl$0:function(){var e,t,n,r=this.scanner,i=new C._SpanScannerState(r,r._string_scanner$_position);if(!this.scanIdentifier$1("url"))return null;if(!r.scanChar$1(40))return r.set$state(i),null;for(this.whitespace$0(),e=new C.StringBuffer(""),e._contents="url(";1;){if(t=r.peekChar$0(),null==t)break;if(92===t)e._contents+=C.S(this.escape$0());else if(n=37===t||(38===t||(35===t||(t>=42&&t<=126||t>=128))),n)e._contents+=C.Primitives_stringFromCharCode(r.readChar$0());else{if(32!==t&&9!==t&&10!==t&&13!==t&&12!==t){if(41===t)return n=e._contents+=C.Primitives_stringFromCharCode(r.readChar$0()),n.charCodeAt(0),n;break}if(this.whitespace$0(),41!==r.peekChar$0())break}}return r.set$state(i),null},variableName$0:function(){return this.scanner.expectChar$1(36),this.identifier$1$normalize(!0)},escape$1$identifierStart:function(e){var t,n,r,i,s,a,o="Expected escape sequence.",l=this.scanner,u=l._string_scanner$_position;if(l.expectChar$1(92),t=0,n=l.peekChar$0(),null==n)l.error$1(0,o);else if(10===n||13===n||12===n)l.error$1(0,o);else if(C.isHex0(n)){for(r=0;r<6;++r){if(i=l.peekChar$0(),null==i||!C.isHex0(i))break;t*=16,t+=C.asHex0(l.readChar$0())}this.scanCharIf$1(C.character0__isWhitespace$closure())}else t=l.readChar$0();if(e?(s=t,s=95===s||C.isAlphabetic1(s)||s>=128):(s=t,s=95===s||C.isAlphabetic1(s)||s>=128||C.isDigit0(s)||45===s),!s)return l=t<=31||(!!E.$eq$(t,127)||e&&C.isDigit0(t)),l?(l=""+C.Primitives_stringFromCharCode(92),t>15&&(l+=C.Primitives_stringFromCharCode(C.hexCharFor0(A.JSNumber_methods._shrOtherPositive$1(t,4)))),l=l+C.Primitives_stringFromCharCode(C.hexCharFor0(15&t))+C.Primitives_stringFromCharCode(32),l.charCodeAt(0),l):C.String_String$fromCharCodes(C._setArrayType([92,t],V.JSArray_int),0,null);try{return s=C.Primitives_stringFromCharCode(t),s}catch(a){if(!V.RangeError._is(C.unwrapException(a)))throw a;l.error$3$length$position(0,"Invalid Unicode code point.",l._string_scanner$_position-u,u)}},escape$0:function(){return this.escape$1$identifierStart(!1)},scanCharIf$1:function(e){var t=this.scanner;return!!e.call$1(t.peekChar$0())&&(t.readChar$0(),!0)},scanIdentChar$2$caseSensitive:function(e,t){var n,r=new C.Parser_scanIdentChar_matches0(t,e),i=this.scanner,s=i.peekChar$0();if(null!=s&&r.call$1(s))return i.readChar$0(),!0;if(92===s){if(n=i._string_scanner$_position,r.call$1(C.consumeEscapedCharacter0(i)))return!0;i.set$state(new C._SpanScannerState(i,n))}return!1},scanIdentChar$1:function(e){return this.scanIdentChar$2$caseSensitive(e,!1)},expectIdentChar$1:function(e){var t;this.scanIdentChar$2$caseSensitive(e,!1)||(t=this.scanner,t.error$2$position(0,'Expected "'+C.Primitives_stringFromCharCode(e)+'".',t._string_scanner$_position))},lookingAtIdentifier$1:function(e){var t,n,r;return null==e&&(e=0),t=this.scanner,n=t.peekChar$1(e),null!=n&&(!!(95===n||C.isAlphabetic1(n)||n>=128||92===n)||45===n&&(r=t.peekChar$1(e+1),null!=r&&(95===r||C.isAlphabetic1(r)||r>=128||92===r||45===r)))},lookingAtIdentifier$0:function(){return this.lookingAtIdentifier$1(null)},lookingAtIdentifierBody$0:function(){var e,t=this.scanner.peekChar$0();return e=null!=t&&(95===t||C.isAlphabetic1(t)||t>=128||C.isDigit0(t)||45===t||92===t),e},scanIdentifier$2$caseSensitive:function(e,t){var n,r;return!!this.lookingAtIdentifier$0()&&(n=this.scanner,r=n._string_scanner$_position,!(!this._parser0$_consumeIdentifier$2(e,t)||this.lookingAtIdentifierBody$0())||(n.set$state(new C._SpanScannerState(n,r)),!1))},scanIdentifier$1:function(e){return this.scanIdentifier$2$caseSensitive(e,!1)},_parser0$_consumeIdentifier$2:function(e,t){var n,r,i;for(n=new C.CodeUnits(e),n=new C.ListIterator(n,n.get$length(n)),r=C._instanceType(n)._precomputed1;n.moveNext$0();)if(i=n.__internal$_current,!this.scanIdentChar$2$caseSensitive(null==i?r._as(i):i,t))return!1;return!0},expectIdentifier$2$name:function(e,t){var n,r,i,s,a,o,l;for(null==t&&(t='"'+e+'"'),n=this.scanner,r=n._string_scanner$_position,i=new C.CodeUnits(e),i=new C.ListIterator(i,i.get$length(i)),s="Expected "+t,a=s+".",o=C._instanceType(i)._precomputed1;i.moveNext$0();)l=i.__internal$_current,this.scanIdentChar$2$caseSensitive(null==l?o._as(l):l,!1)||n.error$2$position(0,a,r);this.lookingAtIdentifierBody$0()&&n.error$2$position(0,s,r)},expectIdentifier$1:function(e){return this.expectIdentifier$2$name(e,null)},rawText$1:function(e){var t=this.scanner,n=t._string_scanner$_position;return e.call$0(),t.substring$1(0,n)},spanFrom$1:function(e){var t=this.scanner.spanFrom$1(e);return null!=this._parser0$_interpolationMap?new C.LazyFileSpan0(new C.Parser_spanFrom_closure0(this,t)):t},error$3:function(e,t,n,r){var i=new C.StringScannerException(this.scanner.string,t,n);if(null==r)throw C.wrapException(i);C.throwWithTrace0(i,r)},error$2:function(e,t,n){return this.error$3(e,t,n,null)},withErrorMessage$1$2:function(e,t){var n,r,i,s;try{return i=t.call$0(),i}catch(s){if(i=C.unwrapException(s),!V.SourceSpanFormatException._is(i))throw s;n=i,r=C.getTraceFromException(s),i=E.get$span$z(n),C.throwWithTrace0(new C.SourceSpanFormatException(n.get$source(),e,i),r)}},withErrorMessage$2:function(e,t){return this.withErrorMessage$1$2(e,t,V.dynamic)},wrapSpanFormatException$1$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d,f;try{try{return p=e.call$0(),p}catch(h){if(p=C.unwrapException(h),!V.SourceSpanFormatException._is(p))throw h;if(t=p,n=C.getTraceFromException(h),r=this._parser0$_interpolationMap,null==r)throw h;C.throwWithTrace0(r.mapException$1(t),n)}}catch(h){if(p=C.unwrapException(h),V.SourceSpanFormatException._is(p))i=p,s=C.getTraceFromException(h),a=E.get$span$z(i),C.startsWithIgnoreCase0(i._span_exception$_message,"expected")&&(a=this._parser0$_adjustExceptionSpan$1(a)),C.throwWithTrace0(new C.SassFormatException0(i._span_exception$_message,a),s);else{if(!V.MultiSourceSpanFormatException._is(p))throw h;if(o=p,l=C.getTraceFromException(h),u=E.get$span$z(o),p=V.FileSpan,d=V.String,_=o.get$secondarySpans().cast$2$0(0,p,d),C.startsWithIgnoreCase0(o._span_exception$_message,"expected")){for(u=this._parser0$_adjustExceptionSpan$1(u),c=C.LinkedHashMap_LinkedHashMap$_empty(p,d),f=E.get$entries$z(_),f=f.get$iterator(f);f.moveNext$0();)$=f.get$current(f),E.$indexSet$ax(c,this._parser0$_adjustExceptionSpan$1($.key),$.value);_=c}c=o._span_exception$_message,f=u,C.throwWithTrace0(new C.MultiSpanSassFormatException0(o.get$primaryLabel(),C.ConstantMap_ConstantMap$from(_,p,d),c,f),l)}}},wrapSpanFormatException$1:function(e){return this.wrapSpanFormatException$1$1(e,V.dynamic)},_parser0$_adjustExceptionSpan$1:function(e){var t,n;return e.get$length(e)>0?e:(t=this._parser0$_firstNewlineBefore$1(e.get$start(e)),t.$eq(0,e.get$start(e))?n=e:(n=t.offset,n=C._FileSpan$(t.file,n,n)),n)},_parser0$_firstNewlineBefore$1:function(e){var t,n,r=e.file,i=e.offset,s=C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(r._decodedChars,0,i),0,null),a=i-1;for(t=null;a>=0;){if(n=A.JSString_methods.codeUnitAt$1(s,a),32!==n&&9!==n&&10!==n&&13!==n&&12!==n)return null==t?r=e:(i=new C.FileLocation(r,t),i.FileLocation$_$2(r,t),r=i),r;10!==n&&13!==n&&12!==n||(t=a),--a}return e}},C.Parser__parseIdentifier_closure0.prototype={call$0:function(){var e=this.$this,t=e.identifier$0();return e.scanner.expectDone$0(),t},$signature:32},C.Parser_scanIdentChar_matches0.prototype={call$1:function(e){var t=this.char;return this.caseSensitive?e===t:C.characterEqualsIgnoreCase0(t,e)},$signature:51},C.Parser_spanFrom_closure0.prototype={call$0:function(){return this.$this._parser0$_interpolationMap.mapSpan$1(this.span)},$signature:24},C.PlaceholderSelector0.prototype={accept$1$1:function(e){return e.visitPlaceholderSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},addSuffix$1:function(e){return new C.PlaceholderSelector0(this.name+e,this.span)},$eq:function(e,t){return null!=t&&(t instanceof C.PlaceholderSelector0&&t.name===this.name)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)}},C.PlainCssCallable0.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.PlainCssCallable0&&this.name===t.name)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)},$isAsyncCallable0:1,$isCallable0:1,get$name:function(e){return this.name}},C.PrefixedMapView0.prototype={get$keys:function(e){return new C._PrefixedKeys0(this)},get$length:function(e){var t=this._prefixed_map_view0$_map;return t.get$length(t)},get$isEmpty:function(e){var t=this._prefixed_map_view0$_map;return t.get$isEmpty(t)},get$isNotEmpty:function(e){var t=this._prefixed_map_view0$_map;return t.get$isNotEmpty(t)},$index:function(e,t){return"string"==typeof t&&A.JSString_methods.startsWith$1(t,this._prefixed_map_view0$_prefix)?this._prefixed_map_view0$_map.$index(0,E.substring$1$s(t,this._prefixed_map_view0$_prefix.length)):null},containsKey$1:function(e){return"string"==typeof e&&A.JSString_methods.startsWith$1(e,this._prefixed_map_view0$_prefix)&&this._prefixed_map_view0$_map.containsKey$1(E.substring$1$s(e,this._prefixed_map_view0$_prefix.length))}},C._PrefixedKeys0.prototype={get$length:function(e){var t=this._prefixed_map_view0$_view._prefixed_map_view0$_map;return t.get$length(t)},get$iterator:function(e){var t=this._prefixed_map_view0$_view._prefixed_map_view0$_map;return t=E.map$1$1$ax(t.get$keys(t),new C._PrefixedKeys_iterator_closure0(this),V.String),t.get$iterator(t)},contains$1:function(e,t){return this._prefixed_map_view0$_view.containsKey$1(t)}},C._PrefixedKeys_iterator_closure0.prototype={call$1:function(e){return this.$this._prefixed_map_view0$_view._prefixed_map_view0$_prefix+e},$signature:5},C.PseudoSelector0.prototype={get$isHostContext:function(){return this.isClass&&"host-context"===this.name&&null!=this.selector},get$specificity:function(){var e,t=this._pseudo$__PseudoSelector_specificity_FI;return t===I&&(e=new C.PseudoSelector_specificity_closure0(this).call$0(),this._pseudo$__PseudoSelector_specificity_FI!==I&&C.throwUnnamedLateFieldADI(),this._pseudo$__PseudoSelector_specificity_FI=e,t=e),t},withSelector$1:function(e){return C.PseudoSelector$0(this.name,this.span,this.argument,!this.isClass,e)},addSuffix$1:function(e){return null==this.argument&&null==this.selector||this.super$SimpleSelector$addSuffix0(e),C.PseudoSelector$0(this.name+e,this.span,null,!this.isClass,null)},unify$1:function(e){var t,n,r,i,s,a,o=this.name;if("host"===o||"host-context"===o){if(!A.JSArray_methods.every$1(e,new C.PseudoSelector_unify_closure0))return null}else if(1===e.length&&(t=A.JSArray_methods.get$first(e),o=t instanceof C.UniversalSelector0||t instanceof C.PseudoSelector0&&(t.isClass&&"host"===t.name||t.get$isHostContext()),o))return t.unify$1(C._setArrayType([this],V.JSArray_SimpleSelector_2));if(A.JSArray_methods.contains$1(e,this))return e;for(n=C._setArrayType([],V.JSArray_SimpleSelector_2),o=e.length,r=!this.isClass,i=!1,s=0;s<e.length;e.length===o||(0,C.throwConcurrentModificationError)(e),++s){if(a=e[s],a instanceof C.PseudoSelector0&&!a.isClass){if(r)return null;n.push(this),i=!0}n.push(a)}return i||n.push(this),n},isSuperselector$1:function(e){var t,n,r;return!!this.super$SimpleSelector$isSuperselector0(e)||(t=this.selector,null==t?this.$eq(0,e):e instanceof C.PseudoSelector0&&!this.isClass&&!e.isClass&&"slotted"===this.normalizedName&&e.name===this.name?(n=C.NullableExtension_andThen0(e.selector,t.get$isSuperselector()),null!=n&&n):(n=V.JSArray_SimpleSelector_2,r=this.span,C.compoundIsSuperselector0(C.CompoundSelector$0(C._setArrayType([this],n),r),C.CompoundSelector$0(C._setArrayType([e],n),r),null)))},accept$1$1:function(e){return e.visitPseudoSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},$eq:function(e,t){return null!=t&&(t instanceof C.PseudoSelector0&&t.name===this.name&&t.isClass===this.isClass&&t.argument==this.argument&&E.$eq$(t.selector,this.selector))},get$hashCode:function(e){var t=A.JSString_methods.get$hashCode(this.name),n=this.isClass?218159:519018;return(t^n^E.get$hashCode$(this.argument)^E.get$hashCode$(this.selector))>>>0}},C.PseudoSelector_specificity_closure0.prototype={call$0:function(){var e,t,n=this.$this;if(!n.isClass)return 1;if(e=n.selector,null==e)return C.SimpleSelector0.prototype.get$specificity.call(n);switch(n.normalizedName){case"where":return 0;case"is":case"not":case"has":case"matches":return n=e.components,C.IterableIntegerExtension_get_max(new C.MappedListIterable(n,new C.PseudoSelector_specificity__closure1,C._arrayInstanceType(n)._eval$1("MappedListIterable<1,int>")));case"nth-child":case"nth-last-child":return n=C.SimpleSelector0.prototype.get$specificity.call(n),t=e.components,n+C.IterableIntegerExtension_get_max(new C.MappedListIterable(t,new C.PseudoSelector_specificity__closure2,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,int>")));default:return C.SimpleSelector0.prototype.get$specificity.call(n)}},$signature:12},C.PseudoSelector_specificity__closure1.prototype={call$1:function(e){return e.get$specificity()},$signature:237},C.PseudoSelector_specificity__closure2.prototype={call$1:function(e){return e.get$specificity()},$signature:237},C.PseudoSelector_unify_closure0.prototype={call$1:function(e){var t;return t=e instanceof C.PseudoSelector0&&(e.isClass&&"host"===e.name||null!=e.selector),t},$signature:14},C.PublicMemberMapView0.prototype={get$keys:function(e){var t=this._public_member_map_view0$_inner;return E.where$1$ax(t.get$keys(t),C.utils0__isPublic$closure())},containsKey$1:function(e){return"string"==typeof e&&C.isPublic0(e)&&this._public_member_map_view0$_inner.containsKey$1(e)},$index:function(e,t){return"string"==typeof t&&C.isPublic0(t)?this._public_member_map_view0$_inner.$index(0,t):null}},C.QualifiedName0.prototype={$eq:function(e,t){return null!=t&&(t instanceof C.QualifiedName0&&t.name===this.name&&t.namespace==this.namespace)},get$hashCode:function(e){return A.JSString_methods.get$hashCode(this.name)^E.get$hashCode$(this.namespace)},toString$0:function(e){var t=this.namespace,n=this.name;return null==t?n:t+"|"+n}},C.JSClass0.prototype={},C.JSClassExtension_setCustomInspect_closure.prototype={call$4:function(e,t,n,r){return this.inspect.call$1(e)},call$3:function(e,t,n){return this.call$4(e,t,n,null)},"call*":"call$4",$requiredArgCount:3,$defaultValues:function(){return[null]},$signature:507},C.JSClassExtension_get_defineMethod_closure.prototype={call$2:function(e,t){return E.get$$prototype$x(this._this)[e]=C.allowInteropCaptureThisNamed(e,t),null},$signature:238},C.JSClassExtension_get_defineGetter_closure.prototype={call$2:function(e,t){return C.defineGetter(E.get$$prototype$x(this._this),e,t,null),null},$signature:238},C.RenderContext0.prototype={},C.RenderContextOptions0.prototype={},C.RenderContextResult0.prototype={},C.RenderContextResultStats0.prototype={},C.RenderOptions.prototype={},C.RenderResult.prototype={},C.RenderResultStats.prototype={},C.ReplaceExpressionVisitor0.prototype={visitBinaryOperationExpression$1:function(e){return new C.BinaryOperationExpression0(e.operator,e.left.accept$1(this),e.right.accept$1(this),!1)},visitBooleanExpression$1:function(e){return e},visitColorExpression$1:function(e){return e},visitFunctionExpression$1:function(e){return new C.FunctionExpression0(e.namespace,e.originalName,this.visitArgumentInvocation$1(e.$arguments),e.span)},visitIfExpression$1:function(e){return new C.IfExpression0(this.visitArgumentInvocation$1(e.$arguments),e.span)},visitListExpression$1:function(e){var t=e.contents;return new C.ListExpression0(C.List_List$unmodifiable(new C.MappedListIterable(t,new C.ReplaceExpressionVisitor_visitListExpression_closure0(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Expression0>")),V.Expression_2),e.separator,e.hasBrackets,e.span)},visitMapExpression$1:function(e){var t=e.pairs;return new C.MapExpression0(C.List_List$unmodifiable(new C.MappedListIterable(t,new C.ReplaceExpressionVisitor_visitMapExpression_closure0(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Tuple2<Expression0,Expression0>>")),V.Tuple2_Expression_Expression_2),e.span)},visitNullExpression$1:function(e){return e},visitNumberExpression$1:function(e){return e},visitParenthesizedExpression$1:function(e){return new C.ParenthesizedExpression0(e.expression.accept$1(this),e.span)},visitSelectorExpression$1:function(e){return e},visitStringExpression$1:function(e){return new C.StringExpression0(this.visitInterpolation$1(e.text),e.hasQuotes)},visitSupportsExpression$1:function(e){return new C.SupportsExpression0(this.visitSupportsCondition$1(e.condition))},visitUnaryOperationExpression$1:function(e){return new C.UnaryOperationExpression0(e.operator,e.operand.accept$1(this),e.span)},visitValueExpression$1:function(e){return e},visitVariableExpression$1:function(e){return e},visitArgumentInvocation$1:function(e){var t,n,r=e.positional,i=V.String,s=V.Expression_2,a=C.LinkedHashMap_LinkedHashMap$_empty(i,s);for(t=e.named,t=t.get$entries(t),t=t.get$iterator(t);t.moveNext$0();)n=t.get$current(t),a.$indexSet(0,n.key,n.value.accept$1(this));return t=e.rest,t=null==t?null:t.accept$1(this),n=e.keywordRest,n=null==n?null:n.accept$1(this),new C.ArgumentInvocation0(C.List_List$unmodifiable(new C.MappedListIterable(r,new C.ReplaceExpressionVisitor_visitArgumentInvocation_closure0(this),C._arrayInstanceType(r)._eval$1("MappedListIterable<1,Expression0>")),s),C.ConstantMap_ConstantMap$from(a,i,s),t,n,e.span)},visitSupportsCondition$1:function(e){if(e instanceof C.SupportsOperation0)return C.SupportsOperation$0(this.visitSupportsCondition$1(e.left),this.visitSupportsCondition$1(e.right),e.operator,e.span);if(e instanceof C.SupportsNegation0)return new C.SupportsNegation0(this.visitSupportsCondition$1(e.condition),e.span);if(e instanceof C.SupportsInterpolation0)return new C.SupportsInterpolation0(e.expression.accept$1(this),e.span);if(e instanceof C.SupportsDeclaration0)return new C.SupportsDeclaration0(e.name.accept$1(this),e.value.accept$1(this),e.span);throw C.wrapException(C.SassException$0("BUG: Unknown SupportsCondition "+e.toString$0(0)+".",e.get$span(e)))},visitInterpolation$1:function(e){var t=e.contents;return C.Interpolation$0(new C.MappedListIterable(t,new C.ReplaceExpressionVisitor_visitInterpolation_closure0(this),C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Object>")),e.span)}},C.ReplaceExpressionVisitor_visitListExpression_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:101},C.ReplaceExpressionVisitor_visitMapExpression_closure0.prototype={call$1:function(e){var t=this.$this;return new C.Tuple2(e.item1.accept$1(t),e.item2.accept$1(t),V.Tuple2_Expression_Expression_2)},$signature:509},C.ReplaceExpressionVisitor_visitArgumentInvocation_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:101},C.ReplaceExpressionVisitor_visitInterpolation_closure0.prototype={call$1:function(e){return V.Expression_2._is(e)?e.accept$1(this.$this):e},$signature:82},C.ImporterResult0.prototype={get$sourceMapUrl:function(e){var t=this._result$_sourceMapUrl;return null==t?C.Uri_Uri$dataFromString(this.contents,A.C_Utf8Codec,null):t}},C.ReturnRule0.prototype={accept$1$1:function(e){return e.visitReturnRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"@return "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C.main_printError.prototype={call$2:function(e,t){var n=this._box_0;n.printedError&&I.$get$stderr().writeln$0(),n.printedError=!0,n=I.$get$stderr(),n.writeln$1(e),null!=t&&(n.writeln$0(),n.writeln$1(A.JSString_methods.trimRight$0(C.Trace_Trace$from(t).get$terse().toString$0(0))))},$signature:510},C.main_closure.prototype={call$0:function(){var e,t;try{e=this.destination,null==e||this._box_0.options.get$emitErrorCss()||C.deleteFile(e)}catch(t){if(!(C.unwrapException(t)instanceof C.FileSystemException))throw t}},$signature:1},C.SassParser0.prototype={get$currentIndentation:function(){return this._sass0$_currentIndentation},get$indented:function(){return!0},styleRuleSelector$0:function(){var e,t=this.scanner,n=t._string_scanner$_position,r=new C.StringBuffer(""),i=new C.InterpolationBuffer0(r,C._setArrayType([],V.JSArray_Object));do{i.addInterpolation$1(this.almostAnyValue$1$omitComments(!0)),e=r._contents+=C.Primitives_stringFromCharCode(10)}while(A.JSString_methods.endsWith$1(A.JSString_methods.trimRight$0((e.charCodeAt(0),e)),",")&&this.scanCharIf$1(C.character0__isNewline$closure()));return i.interpolation$1(t.spanFrom$1(new C._SpanScannerState(t,n)))},expectStatementSeparator$1:function(e){var t;this.atEndOfStatement$0()||this._sass0$_expectNewline$0(),this._sass0$_peekIndentation$0()<=this._sass0$_currentIndentation||(t=null==e?"here":"beneath a "+e,this.scanner.error$2$position(0,"Nothing may be indented "+t+".",this._sass0$_nextIndentationEnd.position))},expectStatementSeparator$0:function(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0:function(){var e=this.scanner.peekChar$0();return null==e||10===e||13===e||12===e},lookingAtChildren$0:function(){return this.atEndOfStatement$0()&&this._sass0$_peekIndentation$0()>this._sass0$_currentIndentation},importArgument$0:function(){var e,t,n,r,i,s,a,o,l=this.scanner;switch(l.peekChar$0()){case 117:case 85:if(i=new C._SpanScannerState(l,l._string_scanner$_position),this.scanIdentifier$1("url")){if(l.scanChar$1(40))return l.set$state(i),this.super$StylesheetParser$importArgument0();l.set$state(i)}break;case 39:case 34:return this.super$StylesheetParser$importArgument0()}i=new C._SpanScannerState(l,l._string_scanner$_position),s=l.peekChar$0();while(1){if(a=null!=s&&(44!==s&&(59!==s&&!(10===s||13===s||12===s))),!a)break;l.readChar$0(),s=l.peekChar$0()}if(e=l.substring$1(0,i.position),t=l.spanFrom$1(i),this.isPlainImportUrl$1(e))return new C.StaticImport0(C.Interpolation$0(C._setArrayType([C.serializeValue0(new C.SassString0(e,!0),!0,!0)],V.JSArray_Object),t),null,t);try{return l=this.parseImportUrl$1(e),new C.DynamicImport0(l,t)}catch(o){if(l=C.unwrapException(o),!V.FormatException._is(l))throw o;n=l,r=C.getTraceFromException(o),this.error$3(0,"Invalid URL: "+E.get$message$x(n),t,r)}},scanElse$1:function(e){var t,n,r,i,s;return this._sass0$_peekIndentation$0()===e&&(t=this.scanner,n=t._string_scanner$_position,r=this._sass0$_currentIndentation,i=this._sass0$_nextIndentation,s=this._sass0$_nextIndentationEnd,this._sass0$_readIndentation$0(),!(!t.scanChar$1(64)||!this.scanIdentifier$1("else"))||(t.set$state(new C._SpanScannerState(t,n)),this._sass0$_currentIndentation=r,this._sass0$_nextIndentation=i,this._sass0$_nextIndentationEnd=s,!1))},children$1:function(e,t){var n=C._setArrayType([],V.JSArray_Statement_2);return this._sass0$_whileIndentedLower$1(new C.SassParser_children_closure0(this,t,n)),n},statements$1:function(e){var t,n,r,i=this.scanner,s=i.peekChar$0();for(9!==s&&32!==s||i.error$3$length$position(0,k.Indent,i._string_scanner$_position,0),t=C._setArrayType([],V.JSArray_Statement_2),n=i.string.length;i._string_scanner$_position!==n;)r=this._sass0$_child$1(e),null!=r&&t.push(r),this._sass0$_readIndentation$0();return t},_sass0$_child$1:function(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:function(){var e,t,n,r,i,s,a,o,l,u,_=this.scanner,c=_._string_scanner$_position;_.expect$1("//"),e=new C.StringBuffer(""),t=this._sass0$_currentIndentation,n=_.string.length,r=1+t,i=2+t;e:do{for(s=_.scanChar$1(47)?"///":"//",a=s.length;1;){for(o=e._contents+=s,l=a;l<this._sass0$_currentIndentation-t;++l)o+=C.Primitives_stringFromCharCode(32),e._contents=o;while(1){if(_._string_scanner$_position!==n?(u=_.peekChar$0(),u=!(10===u||13===u||12===u)):u=!1,!u)break;o+=C.Primitives_stringFromCharCode(_.readChar$0()),e._contents=o}if(e._contents=o+"\n",this._sass0$_peekIndentation$0()<t)break e;if(this._sass0$_peekIndentation$0()===t){47===_.peekChar$1(r)&&47===_.peekChar$1(i)&&this._sass0$_readIndentation$0();break}this._sass0$_readIndentation$0()}}while(_.scan$1("//"));return n=e._contents,this.lastSilentComment=new C.SilentComment0((n.charCodeAt(0),n),_.spanFrom$1(new C._SpanScannerState(_,c)))},_sass0$_loudComment$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c=this.scanner,$=c._string_scanner$_position;for(c.expect$1("/*"),e=new C.StringBuffer(""),t=C._setArrayType([],V.JSArray_Object),n=new C.InterpolationBuffer0(e,t),e._contents="/*",r=this._sass0$_currentIndentation,i=c.string,s=i.length,a=!0;1;a=!1){for(a?(o=c._string_scanner$_position,this.spaces$0(),l=c.peekChar$0(),10===l||13===l||12===l?(this._sass0$_readIndentation$0(),l=e._contents+=C.Primitives_stringFromCharCode(32)):(u=c._string_scanner$_position,l=e._contents+=A.JSString_methods.substring$2(i,o,u))):(l=e._contents+="\n",l+=" * ",e._contents=l),_=3;_<this._sass0$_currentIndentation-r;++_)l+=C.Primitives_stringFromCharCode(32),e._contents=l;e:for(;c._string_scanner$_position!==s;)switch(c.peekChar$0()){case 10:case 13:case 12:break e;case 35:123===c.peekChar$1(1)?(l=this.singleInterpolation$0(),n._interpolation_buffer0$_flushText$0(),t.push(l)):e._contents+=C.Primitives_stringFromCharCode(c.readChar$0());break;default:e._contents+=C.Primitives_stringFromCharCode(c.readChar$0());break}if(this._sass0$_peekIndentation$0()<=r)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 C.LoudComment0(n.interpolation$1(c.spanFrom$1(new C._SpanScannerState(c,$))))},whitespaceWithoutComments$0:function(){var e,t,n;for(e=this.scanner,t=e.string.length;e._string_scanner$_position!==t;){if(n=e.peekChar$0(),9!==n&&32!==n)break;e.readChar$0()}},loudComment$0:function(){var e,t=this.scanner;for(t.expect$1("/*");1;)if(e=t.readChar$0(),10!==e&&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:function(){var e=this.scanner;switch(e.peekChar$0()){case 59:e.error$1(0,k.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:function(){var e,t=this.scanner;switch(t.peekChar$0()){case 13:return e=t.peekChar$1(1),10===e?(t=t.peekChar$1(2),10===t||13===t||12===t):13===e||12===e;case 10:case 12:return t=t.peekChar$1(1),10===t||13===t||12===t;default:return!1}},_sass0$_whileIndentedLower$1:function(e){var t,n,r,i,s,a,o=this._sass0$_currentIndentation;for(t=this.scanner,n=t._sourceFile,r=null;this._sass0$_peekIndentation$0()>o;)i=this._sass0$_readIndentation$0(),null==r&&(r=i),r!==i&&(s=t._string_scanner$_position,a=n.getColumn$1(s),t.error$3$length$position(0,"Inconsistent indentation, expected "+r+" spaces.",n.getColumn$1(t._string_scanner$_position),s-a)),e.call$0()},_sass0$_readIndentation$0:function(){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,e.toString,this.scanner.set$state(e),this._sass0$_nextIndentationEnd=this._sass0$_nextIndentation=null,t},_sass0$_peekIndentation$0:function(){var e,t,n,r,i,s,a,o,l,u=this._sass0$_nextIndentation;if(null!=u)return u;if(e=this.scanner,t=e._string_scanner$_position,n=e.string.length,t===n)return this._sass0$_nextIndentation=0,this._sass0$_nextIndentationEnd=new C._SpanScannerState(e,t),0;r=new C._SpanScannerState(e,t),this.scanCharIf$1(C.character0__isNewline$closure())||e.error$2$position(0,"Expected newline.",e._string_scanner$_position),i=C._Cell$(),s=C._Cell$(),a=C._Cell$(),t=a.__late_helper$_name;do{for(s.__late_helper$_value=i.__late_helper$_value=!1,a.__late_helper$_value=0;1;){if(o=e.peekChar$0(),32===o)s.__late_helper$_value=!0;else{if(9!==o)break;i.__late_helper$_value=!0}l=a.__late_helper$_value,l===a&&C.throwExpression(C.LateError$localNI(t)),a.__late_helper$_value=l+1,e.readChar$0()}if(l=e._string_scanner$_position,l===n)return this._sass0$_nextIndentation=0,this._sass0$_nextIndentationEnd=new C._SpanScannerState(e,l),e.set$state(r),0}while(this.scanCharIf$1(C.character0__isNewline$closure()));return t=i._readLocal$0(),n=s._readLocal$0(),t?n?(t=e._string_scanner$_position,n=e._sourceFile,l=n.getColumn$1(t),e.error$3$length$position(0,"Tabs and spaces may not be mixed.",n.getColumn$1(e._string_scanner$_position),t-l)):!0===this._sass0$_spaces&&(t=e._string_scanner$_position,n=e._sourceFile,l=n.getColumn$1(t),e.error$3$length$position(0,"Expected spaces, was tabs.",n.getColumn$1(e._string_scanner$_position),t-l)):n&&!1===this._sass0$_spaces&&(t=e._string_scanner$_position,n=e._sourceFile,l=n.getColumn$1(t),e.error$3$length$position(0,"Expected tabs, was spaces.",n.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=s._readLocal$0()),this._sass0$_nextIndentationEnd=new C._SpanScannerState(e,e._string_scanner$_position),e.set$state(r),a._readLocal$0()}},C.SassParser_children_closure0.prototype={call$0:function(){var e=this.$this._sass0$_child$1(this.child);null!=e&&this.children.push(e)},$signature:0},C._Exports.prototype={},C._wrapMain_closure.prototype={call$1:function(e){return C._translateReturnValue(this.main.call$0())},$signature:88},C._wrapMain_closure0.prototype={call$1:function(e){return C._translateReturnValue(this.main.call$1(C.List_List$from(V.List_dynamic._as(e),!0,V.String)))},$signature:88},C.ScssParser0.prototype={get$indented:function(){return!1},get$currentIndentation:function(){return 0},styleRuleSelector$0:function(){return this.almostAnyValue$0()},expectStatementSeparator$1:function(e){var t,n;this.whitespaceWithoutComments$0(),t=this.scanner,t._string_scanner$_position!==t.string.length&&(n=t.peekChar$0(),59!==n&&125!==n&&t.expectChar$1(59))},expectStatementSeparator$0:function(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0:function(){var e=this.scanner.peekChar$0();return null==e||59===e||125===e||123===e},lookingAtChildren$0:function(){return 123===this.scanner.peekChar$0()},scanElse$1:function(e){var t,n=this.scanner,r=n._string_scanner$_position;if(this.whitespace$0(),t=n._string_scanner$_position,n.scanChar$1(64)){if(this.scanIdentifier$2$caseSensitive("else",!0))return!0;if(this.scanIdentifier$2$caseSensitive("elseif",!0))return C.WarnForDeprecation_warnForDeprecation0(this.logger,A.Deprecation_elseif_false_elseif,k.x40elsei,n.spanFrom$1(new C._SpanScannerState(n,t)),null),n.set$position(n._string_scanner$_position-2),!0}return n.set$state(new C._SpanScannerState(n,r)),!1},children$1:function(e,t){var n,r=this.scanner;for(r.expectChar$1(123),this.whitespaceWithoutComments$0(),n=C._setArrayType([],V.JSArray_Statement_2);1;)switch(r.peekChar$0()){case 36:n.push(this.variableDeclarationWithoutNamespace$0());break;case 47:switch(r.peekChar$1(1)){case 47:n.push(this._scss0$_silentComment$0()),this.whitespaceWithoutComments$0();break;case 42:n.push(this._scss0$_loudComment$0()),this.whitespaceWithoutComments$0();break;default:n.push(t.call$0());break}break;case 59:r.readChar$0(),this.whitespaceWithoutComments$0();break;case 125:return r.expectChar$1(125),n;default:n.push(t.call$0());break}},statements$1:function(e){var t,n,r,i=C._setArrayType([],V.JSArray_Statement_2);for(this.whitespaceWithoutComments$0(),t=this.scanner,n=t.string.length;t._string_scanner$_position!==n;)switch(t.peekChar$0()){case 36:i.push(this.variableDeclarationWithoutNamespace$0());break;case 47:switch(t.peekChar$1(1)){case 47:i.push(this._scss0$_silentComment$0()),this.whitespaceWithoutComments$0();break;case 42:i.push(this._scss0$_loudComment$0()),this.whitespaceWithoutComments$0();break;default:r=e.call$0(),null!=r&&i.push(r);break}break;case 59:t.readChar$0(),this.whitespaceWithoutComments$0();break;default:r=e.call$0(),null!=r&&i.push(r);break}return i},_scss0$_silentComment$0:function(){var e,t,n=this.scanner,r=new C._SpanScannerState(n,n._string_scanner$_position);n.expect$1("//"),e=n.string.length;do{while(1)if(n._string_scanner$_position!==e?(t=n.readChar$0(),t=!(10===t||13===t||12===t)):t=!1,!t)break;if(n._string_scanner$_position===e)break;this.spaces$0()}while(n.scan$1("//"));return this.get$plainCss()&&this.error$2(0,k.Silent,n.spanFrom$1(r)),this.lastSilentComment=new C.SilentComment0(n.substring$1(0,r.position),n.spanFrom$1(r))},_scss0$_loudComment$0:function(){var e,t,n,r,i,s,a,o=this.scanner,l=o._string_scanner$_position;for(o.expect$1("/*"),e=new C.StringBuffer(""),t=C._setArrayType([],V.JSArray_Object),n=new C.InterpolationBuffer0(e,t),e._contents="/*";1;)switch(o.peekChar$0()){case 35:123===o.peekChar$1(1)?(r=this.singleInterpolation$0(),n._interpolation_buffer0$_flushText$0(),t.push(r)):e._contents+=C.Primitives_stringFromCharCode(o.readChar$0());break;case 42:if(e._contents+=C.Primitives_stringFromCharCode(o.readChar$0()),47!==o.peekChar$0())break;return e._contents+=C.Primitives_stringFromCharCode(o.readChar$0()),i=o._string_scanner$_position,r=o._sourceFile,s=new C._SpanScannerState(o,l).position,o=new C._FileSpan(r,s,i),o._FileSpan$3(r,s,i),s=V.Object,r=C.List_List$of(t,!0,s),l=e._contents,0!==l.length&&r.push((l.charCodeAt(0),l)),a=C.List_List$from(r,!1,s),a.fixed$length=Array,a.immutable$list=Array,l=new C.Interpolation0(a,o),l.Interpolation$20(r,o),new C.LoudComment0(l);case 13:o.readChar$0(),10!==o.peekChar$0()&&(e._contents+=C.Primitives_stringFromCharCode(10));break;case 12:o.readChar$0(),e._contents+=C.Primitives_stringFromCharCode(10);break;default:e._contents+=C.Primitives_stringFromCharCode(o.readChar$0());break}}},C.Selector0.prototype={assertNotBogus$1$name:function(e){var t;this.accept$1(A._IsBogusVisitor_true0)&&(t=this.toString$0(0),C.EvaluationContext_current0().warn$2(0,"$"+e+": "+(t+k.x20is_nov),A.Deprecation_XV6))},toString$0:function(e){var t=C._SerializeVisitor$0(null,!0,null,!0,!1,null,!0);return this.accept$1(t),t._serialize0$_buffer.toString$0(0)},$isAstNode0:1,get$span:function(e){return this.span}},C._IsInvisibleVisitor2.prototype={visitSelectorList$1:function(e){return A.JSArray_methods.every$1(e.components,this.get$visitComplexSelector())},visitComplexSelector$1:function(e){var t;return t=!!this.super$AnySelectorVisitor$visitComplexSelector0(e)||this.includeBogus&&e.accept$1(A._IsBogusVisitor_false0),t},visitPlaceholderSelector$1:function(e){return!0},visitPseudoSelector$1:function(e){var t,n=e.selector;return null!=n&&(t="not"===e.name?this.includeBogus&&n.accept$1(A._IsBogusVisitor_true0):this.visitSelectorList$1(n),t)}},C._IsBogusVisitor0.prototype={visitComplexSelector$1:function(e){var t,n,r=e.components;return 0===r.length?0!==e.leadingCombinators.length:(t=e.leadingCombinators,n=this.includeLeadingCombinator?0:1,t.length>n||0!==A.JSArray_methods.get$last(r).combinators.length||A.JSArray_methods.any$1(r,new C._IsBogusVisitor_visitComplexSelector_closure0(this)))},visitPseudoSelector$1:function(e){var t=e.selector;return null!=t&&("has"===e.name?t.accept$1(A._IsBogusVisitor_false0):t.accept$1(A._IsBogusVisitor_true0))}},C._IsBogusVisitor_visitComplexSelector_closure0.prototype={call$1:function(e){return e.combinators.length>1||this.$this.visitCompoundSelector$1(e.selector)},$signature:46},C._IsUselessVisitor0.prototype={visitComplexSelector$1:function(e){return e.leadingCombinators.length>1||A.JSArray_methods.any$1(e.components,new C._IsUselessVisitor_visitComplexSelector_closure0(this))},visitPseudoSelector$1:function(e){return e.accept$1(A._IsBogusVisitor_true0)}},C._IsUselessVisitor_visitComplexSelector_closure0.prototype={call$1:function(e){return e.combinators.length>1||this.$this.visitCompoundSelector$1(e.selector)},$signature:46},C.__IsBogusVisitor_Object_AnySelectorVisitor0.prototype={},C.__IsInvisibleVisitor_Object_AnySelectorVisitor0.prototype={},C.__IsUselessVisitor_Object_AnySelectorVisitor0.prototype={},C.SelectorExpression0.prototype={accept$1$1:function(e){return e.visitSelectorExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"&"},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C._nest_closure0.prototype={call$1:function(e){var t={},n=E.$index$asx(e,0).get$asList();if(0===n.length)throw C.wrapException(C.SassScriptException$0(k.x24selec,null));return t.first=!0,new C.MappedListIterable(n,new C._nest__closure1(t),C._arrayInstanceType(n)._eval$1("MappedListIterable<1,SelectorList0>")).reduce$1(0,new C._nest__closure2).get$asSassList()},$signature:21},C._nest__closure1.prototype={call$1:function(e){var t=this._box_0,n=C.SassApiValue_assertSelector0(e,!t.first,null);return t.first=!1,n},$signature:239},C._nest__closure2.prototype={call$2:function(e,t){return t.resolveParentSelectors$1(e)},$signature:240},C._append_closure1.prototype={call$1:function(e){var t=E.$index$asx(e,0).get$asList();if(0===t.length)throw C.wrapException(C.SassScriptException$0(k.x24selec,null));return new C.MappedListIterable(t,new C._append__closure1,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,SelectorList0>")).reduce$1(0,new C._append__closure2(C.EvaluationContext_current0().get$currentCallableSpan())).get$asSassList()},$signature:21},C._append__closure1.prototype={call$1:function(e){return C.SassApiValue_assertSelector0(e,!1,null)},$signature:239},C._append__closure2.prototype={call$2:function(e,t){var n=t.components,r=this.span;return C.SelectorList$0(new C.MappedListIterable(n,new C._append___closure0(e,r),C._arrayInstanceType(n)._eval$1("MappedListIterable<1,ComplexSelector0>")),r).resolveParentSelectors$1(e)},$signature:240},C._append___closure0.prototype={call$1:function(e){var t,n,r,i,s;if(0!==e.leadingCombinators.length)throw C.wrapException(C.SassScriptException$0("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+".",null));if(t=e.components,n=A.JSArray_methods.get$first(t),r=C._prependParent0(n.selector),null==r)throw C.wrapException(C.SassScriptException$0("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+".",null));return i=this.span,s=C._setArrayType([new C.ComplexSelectorComponent0(r,C.List_List$unmodifiable(n.combinators,V.CssValue_Combinator_2),i)],V.JSArray_ComplexSelectorComponent_2),A.JSArray_methods.addAll$1(s,C.SubListIterable$(t,1,null,C._arrayInstanceType(t)._precomputed1)),C.ComplexSelector$0(A.List_empty14,s,i,!1)},$signature:48},C._extend_closure0.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=C.SassApiValue_assertSelector0(r.$index(e,0),!1,"selector");return i.assertNotBogus$1$name("selector"),t=C.SassApiValue_assertSelector0(r.$index(e,1),!1,"extendee"),t.assertNotBogus$1$name("extendee"),n=C.SassApiValue_assertSelector0(r.$index(e,2),!1,"extender"),n.assertNotBogus$1$name("extender"),C.ExtensionStore__extendOrReplace0(i,n,t,A.ExtendMode_allTargets_allTargets0,C.EvaluationContext_current0().get$currentCallableSpan()).get$asSassList()},$signature:21},C._replace_closure0.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=C.SassApiValue_assertSelector0(r.$index(e,0),!1,"selector");return i.assertNotBogus$1$name("selector"),t=C.SassApiValue_assertSelector0(r.$index(e,1),!1,"original"),t.assertNotBogus$1$name("original"),n=C.SassApiValue_assertSelector0(r.$index(e,2),!1,"replacement"),n.assertNotBogus$1$name("replacement"),C.ExtensionStore__extendOrReplace0(i,n,t,A.ExtendMode_replace_replace0,C.EvaluationContext_current0().get$currentCallableSpan()).get$asSassList()},$signature:21},C._unify_closure0.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=C.SassApiValue_assertSelector0(r.$index(e,0),!1,"selector1");return i.assertNotBogus$1$name("selector1"),t=C.SassApiValue_assertSelector0(r.$index(e,1),!1,"selector2"),t.assertNotBogus$1$name("selector2"),n=i.unify$1(t),null==n?A.C__SassNull0:n.get$asSassList()},$signature:3},C._isSuperselector_closure0.prototype={call$1:function(e){var t,n=E.getInterceptor$asx(e),r=C.SassApiValue_assertSelector0(n.$index(e,0),!1,"super");return r.assertNotBogus$1$name("super"),t=C.SassApiValue_assertSelector0(n.$index(e,1),!1,"sub"),t.assertNotBogus$1$name("sub"),C.listIsSuperselector0(r.components,t.components)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:20},C._simpleSelectors_closure0.prototype={call$1:function(e){var t=C.SassApiValue_assertCompoundSelector0(E.$index$asx(e,0),"selector").components;return C.SassList$0(new C.MappedListIterable(t,new C._simpleSelectors__closure0,C._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value0>")),A.ListSeparator_rXA0,!1)},$signature:21},C._simpleSelectors__closure0.prototype={call$1:function(e){return new C.SassString0(C.serializeSelector0(e,!0),!1)},$signature:513},C._parse_closure0.prototype={call$1:function(e){return C.SassApiValue_assertSelector0(E.$index$asx(e,0),!1,"selector").get$asSassList()},$signature:21},C.SelectorParser0.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new C.SelectorParser_parse_closure0(this))},parseCompoundSelector$0:function(){return this.wrapSpanFormatException$1(new C.SelectorParser_parseCompoundSelector_closure0(this))},_selector$_selectorList$0:function(){var e,t,n,r=this.scanner,i=r._string_scanner$_position,s=r._sourceFile,a=s.getLine$1(i),o=C._setArrayType([this._selector$_complexSelector$0()],V.JSArray_ComplexSelector_2);for(this.whitespace$0(),e=r.string.length;r.scanChar$1(44);)if(this.whitespace$0(),44!==r.peekChar$0()){if(t=r._string_scanner$_position,t===e)break;n=s.getLine$1(t)!==a,n&&(a=s.getLine$1(r._string_scanner$_position)),o.push(this._selector$_complexSelector$1$lineBreak(n))}return C.SelectorList$0(o,this.spanFrom$1(new C._SpanScannerState(r,i)))},_selector$_complexSelector$1$lineBreak:function(e){var t,n,r,i,s,a,o,l=this.scanner,u=l._string_scanner$_position,_=new C._SpanScannerState(l,u),c=V.JSArray_CssValue_Combinator_2,$=C._setArrayType([],c),p=C._setArrayType([],V.JSArray_ComplexSelectorComponent_2);e:for(t=A.Set_2Vk2._map,n=V.CssValue_Combinator_2,r=null,i=null;1;)switch(this.whitespace$0(),s=l.peekChar$0(),s){case 43:a=l._string_scanner$_position,l.readChar$0(),$.push(new C.CssValue0(A.Combinator_4QF0,this.spanFrom$1(new C._SpanScannerState(l,a)),n));break;case 62:a=l._string_scanner$_position,l.readChar$0(),$.push(new C.CssValue0(A.Combinator_Cht0,this.spanFrom$1(new C._SpanScannerState(l,a)),n));break;case 126:a=l._string_scanner$_position,l.readChar$0(),$.push(new C.CssValue0(A.Combinator_Htt0,this.spanFrom$1(new C._SpanScannerState(l,a)),n));break;default:if(a=null==s||!t.containsKey$1(s)&&!this.lookingAtIdentifier$0(),a)break e;null!=r?(a=this.spanFrom$1(_),o=C.List_List$from($,!1,n),o.fixed$length=Array,o.immutable$list=Array,p.push(new C.ComplexSelectorComponent0(r,o,a))):0!==$.length&&(_=new C._SpanScannerState(l,l._string_scanner$_position),i=$),r=this._selector$_compoundSelector$0(),$=C._setArrayType([],c),38===l.peekChar$0()&&l.error$1(0,k.x22x26__ma);break}return null!=r?(c=this.spanFrom$1(_),p.push(new C.ComplexSelectorComponent0(r,C.List_List$unmodifiable($,n),c))):0!==$.length?i=$:l.error$1(0,"expected selector."),c=null==i?A.List_empty14:i,C.ComplexSelector$0(c,p,this.spanFrom$1(new C._SpanScannerState(l,u)),e)},_selector$_complexSelector$0:function(){return this._selector$_complexSelector$1$lineBreak(!1)},_selector$_compoundSelector$0:function(){var e,t=this.scanner,n=t._string_scanner$_position,r=C._setArrayType([this._selector$_simpleSelector$0()],V.JSArray_SimpleSelector_2);while(1){if(e=t.peekChar$0(),42!==e&&91!==e&&46!==e&&35!==e&&37!==e&&58!==e)break;r.push(this._selector$_simpleSelector$1$allowParent(!1))}return C.CompoundSelector$0(r,this.spanFrom$1(new C._SpanScannerState(t,n)))},_selector$_simpleSelector$1$allowParent:function(e){var t,n,r,i,s,a=this.scanner,o=new C._SpanScannerState(a,a._string_scanner$_position);switch(null==e&&(e=this._selector$_allowParent),a.peekChar$0()){case 91:return this._selector$_attributeSelector$0();case 46:return t=a._string_scanner$_position,a.expectChar$1(46),new C.ClassSelector0(this.identifier$0(),this.spanFrom$1(new C._SpanScannerState(a,t)));case 35:return t=a._string_scanner$_position,a.expectChar$1(35),new C.IDSelector0(this.identifier$0(),this.spanFrom$1(new C._SpanScannerState(a,t)));case 37:return t=a._string_scanner$_position,a.expectChar$1(37),n=this.identifier$0(),t=this.spanFrom$1(new C._SpanScannerState(a,t)),this._selector$_allowPlaceholder||this.error$2(0,k.Placeh,a.spanFrom$1(o)),new C.PlaceholderSelector0(n,t);case 58:return this._selector$_pseudoSelector$0();case 38:return t=a._string_scanner$_position,a.expectChar$1(38),this.lookingAtIdentifierBody$0()?(r=new C.StringBuffer(""),this._parser0$_identifierBody$1(r),0===r._contents.length&&a.error$1(0,"Expected identifier body."),i=r._contents,i.charCodeAt(0),s=i):s=null,t=this.spanFrom$1(new C._SpanScannerState(a,t)),e||this.error$2(0,"Parent selectors aren't allowed here.",a.spanFrom$1(o)),new C.ParentSelector0(s,t);default:return this._selector$_typeOrUniversalSelector$0()}},_selector$_simpleSelector$0:function(){return this._selector$_simpleSelector$1$allowParent(null)},_selector$_attributeSelector$0:function(){var e,t,n,r,i,s=this.scanner,a=new C._SpanScannerState(s,s._string_scanner$_position);return s.expectChar$1(91),this.whitespace$0(),e=this._selector$_attributeName$0(),this.whitespace$0(),s.scanChar$1(93)?new C.AttributeSelector0(e,null,null,null,this.spanFrom$1(a)):(t=this._selector$_attributeOperator$0(),this.whitespace$0(),n=s.peekChar$0(),r=39===n||34===n?this.string$0():this.identifier$0(),this.whitespace$0(),n=s.peekChar$0(),i=null!=n&&C.isAlphabetic1(n)?C.Primitives_stringFromCharCode(s.readChar$0()):null,s.expectChar$1(93),new C.AttributeSelector0(e,t,r,i,this.spanFrom$1(a)))},_selector$_attributeName$0:function(){var e,t=this.scanner;return t.scanChar$1(42)?(t.expectChar$1(124),new C.QualifiedName0(this.identifier$0(),"*")):t.scanChar$1(124)?new C.QualifiedName0(this.identifier$0(),""):(e=this.identifier$0(),124!==t.peekChar$0()||61===t.peekChar$1(1)?new C.QualifiedName0(e,null):(t.readChar$0(),new C.QualifiedName0(this.identifier$0(),e)))},_selector$_attributeOperator$0:function(){var e=this.scanner,t=e._string_scanner$_position;switch(e.readChar$0()){case 61:return A.AttributeOperator_ES60;case 126:return e.expectChar$1(61),A.AttributeOperator_r600;case 124:return e.expectChar$1(61),A.AttributeOperator_ivT0;case 94:return e.expectChar$1(61),A.AttributeOperator_eot0;case 36:return e.expectChar$1(61),A.AttributeOperator_BGd0;case 42:return e.expectChar$1(61),A.AttributeOperator_8aB0;default:e.error$2$position(0,'Expected "]".',t)}},_selector$_pseudoSelector$0:function(){var e,t,n,r,i,s,a=this.scanner,o=new C._SpanScannerState(a,a._string_scanner$_position);return a.expectChar$1(58),e=a.scanChar$1(58),t=this.identifier$0(),a.scanChar$1(40)?(this.whitespace$0(),n=C.unvendor0(t),e?I._selectorPseudoElements0.contains$1(0,n)?(r=this._selector$_selectorList$0(),i=null):(i=this.declarationValue$1$allowEmpty(!0),r=null):I._selectorPseudoClasses0.contains$1(0,n)?(r=this._selector$_selectorList$0(),i=null):"nth-child"===n||"nth-last-child"===n?(i=this._selector$_aNPlusB$0(),this.whitespace$0(),s=a.peekChar$1(-1),32!==s&&9!==s&&10!==s&&13!==s&&12!==s||41===a.peekChar$0()?r=null:(this.expectIdentifier$1("of"),i+=" of",this.whitespace$0(),r=this._selector$_selectorList$0())):(i=A.JSString_methods.trimRight$0(this.declarationValue$1$allowEmpty(!0)),r=null),a.expectChar$1(41),C.PseudoSelector$0(t,this.spanFrom$1(o),i,e,r)):C.PseudoSelector$0(t,this.spanFrom$1(o),null,e,null)},_selector$_aNPlusB$0:function(){var e,t,n,r,i,s=this.scanner;switch(s.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=""+C.Primitives_stringFromCharCode(s.readChar$0());break;default:e=""}if(t=s.peekChar$0(),null!=t&&C.isDigit0(t)){while(1){if(n=s.peekChar$0(),!(null!=n&&n>=48&&n<=57))break;e+=C.Primitives_stringFromCharCode(s.readChar$0())}if(this.whitespace$0(),!this.scanIdentChar$1(110))return e.charCodeAt(0),e}else this.expectIdentChar$1(110);if(e+=C.Primitives_stringFromCharCode(110),this.whitespace$0(),r=s.peekChar$0(),43!==r&&45!==r)return e.charCodeAt(0),e;e+=C.Primitives_stringFromCharCode(s.readChar$0()),this.whitespace$0(),i=s.peekChar$0(),null!=i&&C.isDigit0(i)||s.error$1(0,"Expected a number.");while(1){if(n=s.peekChar$0(),!(null!=n&&n>=48&&n<=57))break;e+=C.Primitives_stringFromCharCode(s.readChar$0())}return e.charCodeAt(0),e},_selector$_typeOrUniversalSelector$0:function(){var e,t=this.scanner,n=new C._SpanScannerState(t,t._string_scanner$_position),r=t.peekChar$0();return 42===r?(t.readChar$0(),t.scanChar$1(124)?t.scanChar$1(42)?new C.UniversalSelector0("*",this.spanFrom$1(n)):new C.TypeSelector0(new C.QualifiedName0(this.identifier$0(),"*"),this.spanFrom$1(n)):new C.UniversalSelector0(null,this.spanFrom$1(n))):124===r?(t.readChar$0(),t.scanChar$1(42)?new C.UniversalSelector0("",this.spanFrom$1(n)):new C.TypeSelector0(new C.QualifiedName0(this.identifier$0(),""),this.spanFrom$1(n))):(e=this.identifier$0(),t.scanChar$1(124)?t.scanChar$1(42)?new C.UniversalSelector0(e,this.spanFrom$1(n)):new C.TypeSelector0(new C.QualifiedName0(this.identifier$0(),e),this.spanFrom$1(n)):new C.TypeSelector0(new C.QualifiedName0(e,null),this.spanFrom$1(n)))}},C.SelectorParser_parse_closure0.prototype={call$0:function(){var e=this.$this,t=e._selector$_selectorList$0();return e=e.scanner,e._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:514},C.SelectorParser_parseCompoundSelector_closure0.prototype={call$0:function(){var e=this.$this,t=e._selector$_compoundSelector$0();return e=e.scanner,e._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:515},C.SelectorSearchVisitor0.prototype={visitAttributeSelector$1:function(e){return null},visitClassSelector$1:function(e){return null},visitIDSelector$1:function(e){return null},visitPlaceholderSelector$1:function(e){return null},visitTypeSelector$1:function(e){return null},visitUniversalSelector$1:function(e){return null},visitComplexSelector$1:function(e){return C.IterableExtension_search0(e.components,new C.SelectorSearchVisitor_visitComplexSelector_closure0(this))},visitCompoundSelector$1:function(e){return C.IterableExtension_search0(e.components,new C.SelectorSearchVisitor_visitCompoundSelector_closure0(this))},visitPseudoSelector$1:function(e){return C.NullableExtension_andThen0(e.selector,this.get$visitSelectorList())},visitSelectorList$1:function(e){return C.IterableExtension_search0(e.components,this.get$visitComplexSelector())}},C.SelectorSearchVisitor_visitComplexSelector_closure0.prototype={call$1:function(e){return this.$this.visitCompoundSelector$1(e.selector)},$signature:function(){return C._instanceType(this.$this)._eval$1("SelectorSearchVisitor0.T?(ComplexSelectorComponent0)")}},C.SelectorSearchVisitor_visitCompoundSelector_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:function(){return C._instanceType(this.$this)._eval$1("SelectorSearchVisitor0.T?(SimpleSelector0)")}},C.serialize_closure0.prototype={call$1:function(e){return e>127},$signature:51},C._SerializeVisitor0.prototype={visitCssStylesheet$1:function(e){var t,n,r,i,s,a,o,l,u,_,c;for(t=E.get$iterator$ax(e.get$children(e)),n=!this._serialize0$_inspect,r=this._serialize0$_style===A.OutputStyle_10,i=!r,s=V.CssComment_2,a=V.CssParentNode_2,o=this._serialize0$_buffer,l=this._lineFeed.text,u=null;t.moveNext$0();)_=t.get$current(t),c=!!n&&(r?_.accept$1(A._IsInvisibleVisitor_true_true0):_.accept$1(A._IsInvisibleVisitor_true_false0)),c||(null!=u&&((a._is(u)?u.get$isChildless():!s._is(u))&&o.writeCharCode$1(59),this._serialize0$_isTrailingComment$2(_,u)?i&&o.writeCharCode$1(32):(i&&o.write$1(0,l),u.get$isGroupEnd()&&i&&o.write$1(0,l))),_.accept$1(this),u=_);t=null!=u&&((a._is(u)?u.get$isChildless():!s._is(u))&&i),t&&o.writeCharCode$1(59)},visitCssComment$1:function(e){this._serialize0$_buffer.forSpan$2(e.span,new C._SerializeVisitor_visitCssComment_closure0(this,e))},visitCssAtRule$1:function(e){var t;this._serialize0$_writeIndentation$0(),t=this._serialize0$_buffer,t.forSpan$2(e.span,new C._SerializeVisitor_visitCssAtRule_closure0(this,e)),e.isChildless||(this._serialize0$_style!==A.OutputStyle_10&&t.writeCharCode$1(32),this._serialize0$_visitChildren$1(e))},visitCssMediaRule$1:function(e){var t;this._serialize0$_writeIndentation$0(),t=this._serialize0$_buffer,t.forSpan$2(e.span,new C._SerializeVisitor_visitCssMediaRule_closure0(this,e)),this._serialize0$_style!==A.OutputStyle_10&&t.writeCharCode$1(32),this._serialize0$_visitChildren$1(e)},visitCssImport$1:function(e){this._serialize0$_writeIndentation$0(),this._serialize0$_buffer.forSpan$2(e.span,new C._SerializeVisitor_visitCssImport_closure0(this,e))},_serialize0$_writeImportUrl$1:function(e){var t,n;this._serialize0$_style===A.OutputStyle_10&&117===A.JSString_methods._codeUnitAt$1(e,0)?(t=A.JSString_methods.substring$2(e,4,e.length-1),n=A.JSString_methods._codeUnitAt$1(t,0),39===n||34===n?this._serialize0$_buffer.write$1(0,t):this._serialize0$_visitQuotedString$1(t)):this._serialize0$_buffer.write$1(0,e)},visitCssKeyframeBlock$1:function(e){var t;this._serialize0$_writeIndentation$0(),t=this._serialize0$_buffer,t.forSpan$2(e.selector.span,new C._SerializeVisitor_visitCssKeyframeBlock_closure0(this,e)),this._serialize0$_style!==A.OutputStyle_10&&t.writeCharCode$1(32),this._serialize0$_visitChildren$1(e)},_serialize0$_visitMediaQuery$1:function(e){var t,n,r,i,s=e.modifier;null!=s&&(t=this._serialize0$_buffer,t.write$1(0,s),t.writeCharCode$1(32)),s=e.type,null!=s&&(t=this._serialize0$_buffer,t.write$1(0,s),0!==e.conditions.length&&t.write$1(0," and ")),s=e.conditions,1===s.length&&E.startsWith$1$s(A.JSArray_methods.get$first(s),"(not ")?(t=this._serialize0$_buffer,t.write$1(0,"not "),n=A.JSArray_methods.get$first(s),t.write$1(0,A.JSString_methods.substring$2(n,5,n.length-1))):(r=e.conjunction?"and":"or",t=this._serialize0$_style===A.OutputStyle_10?r+" ":" "+r+" ",i=this._serialize0$_buffer,this._serialize0$_writeBetween$3(s,t,i.get$write(i)))},visitCssStyleRule$1:function(e){var t;this._serialize0$_writeIndentation$0(),t=this._serialize0$_buffer,t.forSpan$2(e._style_rule0$_selector._box0$_inner.value.span,new C._SerializeVisitor_visitCssStyleRule_closure0(this,e)),this._serialize0$_style!==A.OutputStyle_10&&t.writeCharCode$1(32),this._serialize0$_visitChildren$1(e)},visitCssSupportsRule$1:function(e){var t;this._serialize0$_writeIndentation$0(),t=this._serialize0$_buffer,t.forSpan$2(e.span,new C._SerializeVisitor_visitCssSupportsRule_closure0(this,e)),this._serialize0$_style!==A.OutputStyle_10&&t.writeCharCode$1(32),this._serialize0$_visitChildren$1(e)},visitCssDeclaration$1:function(e){var t,n,r,i,s,a,o;if(this._serialize0$_writeIndentation$0(),s=e.name,this._serialize0$_write$1(s),a=this._serialize0$_buffer,a.writeCharCode$1(58),E.startsWith$1$s(s.value,"--")&&e.parsedAsCustomProperty)a.forSpan$2(e.value.span,new C._SerializeVisitor_visitCssDeclaration_closure1(this,e));else{this._serialize0$_style!==A.OutputStyle_10&&a.writeCharCode$1(32);try{a.forSpan$2(e.valueSpanForMap,new C._SerializeVisitor_visitCssDeclaration_closure2(this,e))}catch(o){if(s=C.unwrapException(o),s instanceof C.MultiSpanSassScriptException0)t=s,n=C.getTraceFromException(o),s=t.message,C.throwWithTrace0(new C.MultiSpanSassException0(t.primaryLabel,C.ConstantMap_ConstantMap$from(t.secondarySpans,V.FileSpan,V.String),s,e.value.span),n);else{if(!(s instanceof C.SassScriptException0))throw o;r=s,i=C.getTraceFromException(o),C.throwWithTrace0(new C.SassException0(r.message,e.value.span),i)}}}},_serialize0$_writeFoldedValue$1:function(e){var t,n,r,i,s=C.StringScanner$(V.SassString_2._as(e.value.value)._string0$_text,null,null);for(t=s.string.length,n=this._serialize0$_buffer;s._string_scanner$_position!==t;)if(r=s.readChar$0(),10===r){n.writeCharCode$1(32);while(1){if(i=s.peekChar$0(),32!==i&&9!==i&&10!==i&&13!==i&&12!==i)break;s.readChar$0()}}else n.writeCharCode$1(r)},_serialize0$_writeReindentedValue$1:function(e){var t,n=V.SassString_2._as(e.value.value)._string0$_text,r=this._serialize0$_minimumIndentation$1(n);if(null!=r){if(-1===r)return t=this._serialize0$_buffer,t.write$1(0,C.trimAsciiRight0(n,!0)),void t.writeCharCode$1(32);t=e.name.span,t=t.get$start(t),this._serialize0$_writeWithIndent$2(n,Math.min(r,t.file.getColumn$1(t.offset)))}else this._serialize0$_buffer.write$1(0,n)},_serialize0$_minimumIndentation$1:function(e){var t,n,r,i,s,a=C.LineScanner$(e),o=a.string.length;while(1)if(a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),n=10!==t):n=!1,!n)break;if(a._string_scanner$_position===o)return 10===a.peekChar$1(-1)?-1:null;for(r=null;a._string_scanner$_position!==o;){for(;a._string_scanner$_position!==o;){if(i=a.peekChar$0(),32!==i&&9!==i)break;a._adjustLineAndColumn$1(a.super$StringScanner$readChar())}if(a._string_scanner$_position!==o&&!a.scanChar$1(10)){s=a._line_scanner$_column,r=null==r?s:Math.min(r,s);while(1)if(a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),n=10!==t):n=!1,!n)break}}return null==r?-1:r},_serialize0$_writeWithIndent$2:function(e,t){var n,r,i,s,a,o,l,u=C.LineScanner$(e);for(n=u.string,r=n.length,i=this._serialize0$_buffer;u._string_scanner$_position!==r;){if(s=u.super$StringScanner$readChar(),u._adjustLineAndColumn$1(s),10===s)break;i.writeCharCode$1(s)}for(;1;){for(a=u._string_scanner$_position,o=1;1;){if(u._string_scanner$_position===r)return void i.writeCharCode$1(32);if(s=u.super$StringScanner$readChar(),u._adjustLineAndColumn$1(s),32!==s&&9!==s){if(10!==s)break;a=u._string_scanner$_position,++o}}for(this._serialize0$_writeTimes$2(10,o),this._serialize0$_writeIndentation$0(),l=u._string_scanner$_position,i.write$1(0,A.JSString_methods.substring$2(n,a+t,l));1;){if(u._string_scanner$_position===r)return;if(s=u.super$StringScanner$readChar(),u._adjustLineAndColumn$1(s),10===s)break;i.writeCharCode$1(s)}}},visitCalculation$1:function(e){var t,n=this._serialize0$_buffer;n.write$1(0,e.name),n.writeCharCode$1(40),t=this._serialize0$_style===A.OutputStyle_10?",":", ",this._serialize0$_writeBetween$3(e.$arguments,t,this.get$_serialize0$_writeCalculationValue()),n.writeCharCode$1(41)},_serialize0$_writeCalculationValue$1:function(e){var t,n,r,i,s,a,o,l;if(e instanceof C.SassNumber0&&!isFinite(e._number1$_value)){if(t=E.getInterceptor$x(e),t.get$numeratorUnits(e).length>1||0!==t.get$denominatorUnits(e).length){if(!this._serialize0$_inspect)throw C.wrapException(C.SassScriptException$0(C.S(e)+" isn't a valid CSS value.",null));return this._serialize0$_writeNumber$1(e._number1$_value),void this._serialize0$_buffer.write$1(0,e.get$unitString())}n=e._number1$_value,n===1/0?this._serialize0$_buffer.write$1(0,"infinity"):n===-1/0?this._serialize0$_buffer.write$1(0,"-infinity"):isNaN(n)&&this._serialize0$_buffer.write$1(0,"NaN"),r=C.IterableExtension_get_firstOrNull(t.get$numeratorUnits(e)),null!=r&&(t=this._serialize0$_style!==A.OutputStyle_10,t&&this._serialize0$_buffer.writeCharCode$1(32),n=this._serialize0$_buffer,n.writeCharCode$1(42),t&&n.writeCharCode$1(32),n.writeCharCode$1(49),n.write$1(0,r))}else e instanceof C.Value0?e.accept$1(this):e instanceof C.CalculationInterpolation0?this._serialize0$_buffer.write$1(0,e.value):e instanceof C.CalculationOperation0&&(i=e.left,s=i instanceof C.CalculationInterpolation0||i instanceof C.CalculationOperation0&&i.operator.precedence<e.operator.precedence,s&&this._serialize0$_buffer.writeCharCode$1(40),this._serialize0$_writeCalculationValue$1(i),s&&this._serialize0$_buffer.writeCharCode$1(41),a=this._serialize0$_style!==A.OutputStyle_10||1===e.operator.precedence,a&&this._serialize0$_buffer.writeCharCode$1(32),t=this._serialize0$_buffer,n=e.operator,t.write$1(0,n.operator),a&&t.writeCharCode$1(32),o=e.right,o instanceof C.CalculationInterpolation0||o instanceof C.CalculationOperation0&&this._serialize0$_parenthesizeCalculationRhs$2(n,o.operator)?l=!0:(n=n===A.CalculationOperator_OvN0&&o instanceof C.SassNumber0&&!isFinite(o._number1$_value)&&o.get$hasUnits(),l=n),l&&t.writeCharCode$1(40),this._serialize0$_writeCalculationValue$1(o),l&&t.writeCharCode$1(41))},_serialize0$_parenthesizeCalculationRhs$2:function(e,t){return e===A.CalculationOperator_OvN0||e!==A.CalculationOperator_IyK0&&(t===A.CalculationOperator_IyK0||t===A.CalculationOperator_2bx0)},_serialize0$_writeRgb$1:function(e){var t,n=e._color1$_alpha,r=C.fuzzyEquals0(n,1),i=this._serialize0$_buffer;i.write$1(0,r?"rgb(":"rgba("),i.write$1(0,e.get$red(e)),t=this._serialize0$_style===A.OutputStyle_10,i.write$1(0,t?",":", "),i.write$1(0,e.get$green(e)),i.write$1(0,t?",":", "),i.write$1(0,e.get$blue(e)),r||(i.write$1(0,t?",":", "),this._serialize0$_writeNumber$1(n)),i.writeCharCode$1(41)},_serialize0$_canUseShortHex$1:function(e){var t=e.get$red(e);return(15&t)===A.JSInt_methods._shrOtherPositive$1(t,4)?(t=e.get$green(e),(15&t)===A.JSInt_methods._shrOtherPositive$1(t,4)?(t=e.get$blue(e),t=(15&t)===A.JSInt_methods._shrOtherPositive$1(t,4)):t=!1):t=!1,t},_serialize0$_writeHexComponent$1:function(e){var t=this._serialize0$_buffer;t.writeCharCode$1(C.hexCharFor0(A.JSInt_methods._shrOtherPositive$1(e,4))),t.writeCharCode$1(C.hexCharFor0(15&e))},visitList$1:function(e){var t,n,r,i,s,a=e._list1$_hasBrackets;if(a)this._serialize0$_buffer.writeCharCode$1(91);else if(0===e._list1$_contents.length){if(!this._serialize0$_inspect)throw C.wrapException(C.SassScriptException$0("() isn't a valid CSS value.",null));return void this._serialize0$_buffer.write$1(0,"()")}t=this._serialize0$_inspect,t&&1===e._list1$_contents.length?(n=e._list1$_separator,n=n===A.ListSeparator_rXA0||n===A.ListSeparator_zg90,r=n):r=!1,r&&!a&&this._serialize0$_buffer.writeCharCode$1(40),n=e._list1$_contents,n=t?n:new C.WhereIterable(n,new C._SerializeVisitor_visitList_closure2,C._arrayInstanceType(n)._eval$1("WhereIterable<1>")),i=e._list1$_separator,s=this._serialize0$_separatorString$1(i),this._serialize0$_writeBetween$3(n,s,t?new C._SerializeVisitor_visitList_closure3(this,e):new C._SerializeVisitor_visitList_closure4(this)),r&&(t=this._serialize0$_buffer,t.write$1(0,i.separator),a||t.writeCharCode$1(41)),a&&this._serialize0$_buffer.writeCharCode$1(93)},_serialize0$_separatorString$1:function(e){switch(e){case A.ListSeparator_rXA0:return this._serialize0$_style===A.OutputStyle_10?",":", ";case A.ListSeparator_zg90:return this._serialize0$_style===A.OutputStyle_10?"/":" / ";case A.ListSeparator_EVt0:return" ";default:return""}},_serialize0$_elementNeedsParens$2:function(e,t){var n;if(t instanceof C.SassList0){if(t._list1$_contents.length<2)return!1;if(t._list1$_hasBrackets)return!1;switch(e){case A.ListSeparator_rXA0:return t._list1$_separator===A.ListSeparator_rXA0;case A.ListSeparator_zg90:return n=t._list1$_separator,n===A.ListSeparator_rXA0||n===A.ListSeparator_zg90;default:return t._list1$_separator!==A.ListSeparator_undecided_null_undecided0}}return!1},visitMap$1:function(e){var t,n;if(!this._serialize0$_inspect)throw C.wrapException(C.SassScriptException$0(e.toString$0(0)+" isn't a valid CSS value.",null));t=this._serialize0$_buffer,t.writeCharCode$1(40),n=e._map0$_contents,this._serialize0$_writeBetween$3(n.get$entries(n),", ",new C._SerializeVisitor_visitMap_closure0(this)),t.writeCharCode$1(41)},_serialize0$_writeMapElement$1:function(e){var t=e instanceof C.SassList0&&e._list1$_separator===A.ListSeparator_rXA0&&!e._list1$_hasBrackets;t&&this._serialize0$_buffer.writeCharCode$1(40),e.accept$1(this),t&&this._serialize0$_buffer.writeCharCode$1(41)},visitNumber$1:function(e){var t,n=e.asSlash;if(null!=n)return this.visitNumber$1(n.item1),this._serialize0$_buffer.writeCharCode$1(47),void this.visitNumber$1(n.item2);if(t=e._number1$_value,isFinite(t))if(this._serialize0$_writeNumber$1(t),this._serialize0$_inspect)this._serialize0$_buffer.write$1(0,e.get$unitString());else{if(e.get$numeratorUnits(e).length>1||0!==e.get$denominatorUnits(e).length)throw C.wrapException(C.SassScriptException$0(e.toString$0(0)+" isn't a valid CSS value.",null));0!==e.get$numeratorUnits(e).length&&this._serialize0$_buffer.write$1(0,A.JSArray_methods.get$first(e.get$numeratorUnits(e)))}else this.visitCalculation$1(new C.SassCalculation0("calc",C.List_List$unmodifiable(C._setArrayType([e],V.JSArray_Object),V.Object)))},_serialize0$_writeNumber$1:function(e){var t,n=C.fuzzyAsInt0(e);if(null==n){if(t=this._serialize0$_removeExponent$1(A.JSNumber_methods.toString$0(e)),t.length<12)return this._serialize0$_style===A.OutputStyle_10&&48===A.JSString_methods._codeUnitAt$1(t,0)&&(t=A.JSString_methods.substring$1(t,1)),void this._serialize0$_buffer.write$1(0,t);this._serialize0$_writeRounded$1(t)}else this._serialize0$_buffer.write$1(0,this._serialize0$_removeExponent$1(A.JSInt_methods.toString$0(n)))},_serialize0$_removeExponent$1:function(e){var t,n,r,i=A.JSString_methods._codeUnitAt$1(e,0),s=45===i,a=C._Cell$(),o=e.length,l=0;while(1){if(!(l<o)){t=null;break}if(101===A.JSString_methods._codeUnitAt$1(e,l)){t=new C.StringBuffer(""),i=t._contents=""+C.Primitives_stringFromCharCode(i),s?(i+=C.Primitives_stringFromCharCode(A.JSString_methods._codeUnitAt$1(e,1)),t._contents=i,l>3&&(t._contents=i+A.JSString_methods.substring$2(e,3,l))):l>2&&(t._contents=i+A.JSString_methods.substring$2(e,2,l)),a.__late_helper$_value=C.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(i=a._readLocal$0(),o=t._contents,n=s?1:0,r=i-(o.length-1-n),i=o,l=0;l<r;++l)i+=C.Primitives_stringFromCharCode(48),t._contents=i;return i.charCodeAt(0),i}i=(s?""+C.Primitives_stringFromCharCode(45):"")+"0.",o=a.__late_helper$_name,l=-1;while(1){if(n=a.__late_helper$_value,n===a&&C.throwExpression(C.LateError$localNI(o)),!(l>n))break;i+=C.Primitives_stringFromCharCode(48),--l}return s?(o=t._contents,o=A.JSString_methods.substring$1((o.charCodeAt(0),o),1)):o=t,o=i+C.S(o),o.charCodeAt(0),o},_serialize0$_writeRounded$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p;if(A.JSString_methods.endsWith$1(e,".0"))this._serialize0$_buffer.write$1(0,A.JSString_methods.substring$2(e,0,e.length-2));else{for(t=e.length,n=new Uint8Array(t+1),r=45===A.JSString_methods._codeUnitAt$1(e,0),i=r?1:0,s=1;1;i=a,s=l){if(i===t)return void this._serialize0$_buffer.write$1(0,e);if(a=i+1,o=A.JSString_methods._codeUnitAt$1(e,i),46===o){i=a;break}l=s+1,n[s]=o-48}if(u=i+10,u>=t)this._serialize0$_buffer.write$1(0,e);else{for(l=s;i<u;i=a,l=_)_=l+1,a=i+1,n[l]=A.JSString_methods._codeUnitAt$1(e,i)-48;if(A.JSString_methods._codeUnitAt$1(e,i)-48>=5)for(;1;l=_)if(_=l-1,c=n[_]+1,n[_]=c,10!==c)break;for(;l<s;++l)n[l]=0;while(1){if(t=l>s,!t||0!==n[l-1])break;--l}if(2!==l||0!==n[0]||0!==n[1]){for(r&&this._serialize0$_buffer.writeCharCode$1(45),$=0===n[0]?this._serialize0$_style===A.OutputStyle_10&&0===n[1]?2:1:0,p=this._serialize0$_buffer;$<s;++$)p.writeCharCode$1(48+n[$]);if(t)for(p.writeCharCode$1(46);$<l;++$)p.writeCharCode$1(48+n[$])}else this._serialize0$_buffer.writeCharCode$1(48)}}},_serialize0$_visitQuotedString$2$forceDoubleQuote:function(e,t){var n,r,i,s,a,o,l,u=t?this._serialize0$_buffer:new C.StringBuffer("");for(t&&u.writeCharCode$1(34),n=e.length,r=!1,i=!1,s=0;s<n;++s)switch(a=A.JSString_methods._codeUnitAt$1(e,s),a){case 39:if(t)u.writeCharCode$1(39);else{if(i)return void this._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!0);u.writeCharCode$1(39),r=!0}break;case 34:if(t)u.writeCharCode$1(92),u.writeCharCode$1(34);else{if(r)return void this._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!0);u.writeCharCode$1(34),i=!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(u,a,e,s);break;case 92:u.writeCharCode$1(92),u.writeCharCode$1(92);break;default:if(o=this._serialize0$_tryPrivateUseCharacter$4(u,a,e,s),null!=o){s=o;break}u.writeCharCode$1(a);break}t?u.writeCharCode$1(34):(l=i?39:34,n=this._serialize0$_buffer,n.writeCharCode$1(l),n.write$1(0,u),n.writeCharCode$1(l))},_serialize0$_visitQuotedString$1:function(e){return this._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!1)},_serialize0$_visitUnquotedString$1:function(e){var t,n,r,i,s,a;for(t=e.length,n=this._serialize0$_buffer,r=!1,i=0;i<t;++i)switch(s=A.JSString_methods._codeUnitAt$1(e,i),s){case 10:n.writeCharCode$1(32),r=!0;break;case 32:r||n.writeCharCode$1(32);break;default:if(a=this._serialize0$_tryPrivateUseCharacter$4(n,s,e,i),null!=a){i=a,r=!1;break}n.writeCharCode$1(s),r=!1;break}},_serialize0$_tryPrivateUseCharacter$4:function(e,t,n,r){var i;return this._serialize0$_style===A.OutputStyle_10?null:t>=57344&&t<=63743?(this._serialize0$_writeEscape$4(e,t,n,r),r):t>>>7===439&&n.length>r+1?(i=r+1,this._serialize0$_writeEscape$4(e,65536+((1023&t)<<10)+(1023&A.JSString_methods._codeUnitAt$1(n,i)),n,i),i):null},_serialize0$_writeEscape$4:function(e,t,n,r){var i,s;e.writeCharCode$1(92),e.write$1(0,A.JSInt_methods.toRadixString$1(t,16)),i=r+1,n.length!==i&&(s=A.JSString_methods._codeUnitAt$1(n,i),(C.isHex0(s)||32===s||9===s)&&e.writeCharCode$1(32))},visitAttributeSelector$1:function(e){var t,n,r=this._serialize0$_buffer;r.writeCharCode$1(91),r.write$1(0,e.name),t=e.value,null!=t&&(r.write$1(0,e.op),C.Parser_isIdentifier0(t)&&!A.JSString_methods.startsWith$1(t,"--")?(r.write$1(0,t),n=e.modifier,null!=n&&r.writeCharCode$1(32)):(this._serialize0$_visitQuotedString$1(t),n=e.modifier,null!=n&&this._serialize0$_style!==A.OutputStyle_10&&r.writeCharCode$1(32)),null!=n&&r.write$1(0,n)),r.writeCharCode$1(93)},visitClassSelector$1:function(e){var t=this._serialize0$_buffer;t.writeCharCode$1(46),t.write$1(0,e.name)},visitComplexSelector$1:function(e){var t,n,r,i,s,a,o,l,u,_,c=e.leadingCombinators;for(this._serialize0$_writeCombinators$1(c),0!==c.length&&0!==e.components.length&&this._serialize0$_style!==A.OutputStyle_10&&this._serialize0$_buffer.writeCharCode$1(32),c=e.components,t=c.length,n=t-1,r=this._serialize0$_buffer,i=this._serialize0$_style===A.OutputStyle_10,s=!i,a=0;a<t;++a)o=c[a],this.visitCompoundSelector$1(o.selector),l=o.combinators,u=0===l.length,u||s&&r.writeCharCode$1(32),_=i?"":" ",this._serialize0$_writeBetween$3(l,_,r.get$write(r)),l=a!==n&&(!i||u),l&&r.writeCharCode$1(32)},_serialize0$_writeCombinators$1:function(e){var t=this._serialize0$_style===A.OutputStyle_10?"":" ",n=this._serialize0$_buffer;return this._serialize0$_writeBetween$3(e,t,n.get$write(n))},visitCompoundSelector$1:function(e){var t,n,r,i=this._serialize0$_buffer,s=i.get$length(i);for(t=e.components,n=t.length,r=0;r<n;++r)t[r].accept$1(this);i.get$length(i)===s&&i.writeCharCode$1(42)},visitIDSelector$1:function(e){var t=this._serialize0$_buffer;t.writeCharCode$1(35),t.write$1(0,e.name)},visitSelectorList$1:function(e){var t,n,r,i,s,a,o=e.components;for(t=E.get$iterator$ax(this._serialize0$_inspect?o:new C.WhereIterable(o,new C._SerializeVisitor_visitSelectorList_closure0,C._arrayInstanceType(o)._eval$1("WhereIterable<1>"))),n=this._serialize0$_style!==A.OutputStyle_10,r=this._serialize0$_buffer,i=this._lineFeed.text,s=!0;t.moveNext$0();)a=t.get$current(t),s?s=!1:(r.writeCharCode$1(44),a.lineBreak?(n&&r.write$1(0,i),this._serialize0$_writeIndentation$0()):n&&r.writeCharCode$1(32)),this.visitComplexSelector$1(a)},visitParentSelector$1:function(e){var t,n=this._serialize0$_buffer;n.writeCharCode$1(38),t=e.suffix,null!=t&&n.write$1(0,t)},visitPlaceholderSelector$1:function(e){var t=this._serialize0$_buffer;t.writeCharCode$1(37),t.write$1(0,e.name)},visitPseudoSelector$1:function(e){var t,n,r,i=e.selector,s=null==i,a=!s;a&&"not"===e.name&&i.accept$1(A._IsInvisibleVisitor_true0)||(t=this._serialize0$_buffer,t.writeCharCode$1(58),e.isSyntacticClass||t.writeCharCode$1(58),t.write$1(0,e.name),n=e.argument,r=null==n,r&&s||(t.writeCharCode$1(40),r||(t.write$1(0,n),a&&t.writeCharCode$1(32)),a&&this.visitSelectorList$1(i),t.writeCharCode$1(41)))},visitTypeSelector$1:function(e){this._serialize0$_buffer.write$1(0,e.name)},visitUniversalSelector$1:function(e){var t,n=e.namespace;null!=n&&(t=this._serialize0$_buffer,t.write$1(0,n),t.writeCharCode$1(124)),this._serialize0$_buffer.writeCharCode$1(42)},_serialize0$_write$1:function(e){return this._serialize0$_buffer.forSpan$2(e.span,new C._SerializeVisitor__write_closure0(this,e))},_serialize0$_visitChildren$1:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p,h,d=this._serialize0$_buffer;for(d.writeCharCode$1(123),t=e.children,t=new C.ListIterator(t,t.get$length(t)),n=this._serialize0$_style===A.OutputStyle_10,r=!n,i=!this._serialize0$_inspect,s=C._instanceType(t)._precomputed1,a=V.CssComment_2,o=V.CssParentNode_2,l=this._lineFeed.text,u=null,_=null;t.moveNext$0();)c=t.__internal$_current,$=null==c?s._as(c):c,c=!!i&&(n?$.accept$1(A._IsInvisibleVisitor_true_true0):$.accept$1(A._IsInvisibleVisitor_true_false0)),c||(c=null==_,p=!c&&(o._is(_)?_.get$isChildless():!a._is(_)),p&&d.writeCharCode$1(59),this._serialize0$_isTrailingComment$2($,c?e:_)?(r&&d.writeCharCode$1(32),h=this._serialize0$_indentation,this._serialize0$_indentation=0,new C._SerializeVisitor__visitChildren_closure1(this,$).call$0(),this._serialize0$_indentation=h):(r&&d.write$1(0,l),++this._serialize0$_indentation,new C._SerializeVisitor__visitChildren_closure2(this,$).call$0(),--this._serialize0$_indentation),u=_,_=$);null!=_&&((o._is(_)?_.get$isChildless():!a._is(_))&&r&&d.writeCharCode$1(59),null==u&&this._serialize0$_isTrailingComment$2(_,e)?r&&d.writeCharCode$1(32):(this._serialize0$_writeLineFeed$0(),this._serialize0$_writeIndentation$0())),d.writeCharCode$1(125)},_serialize0$_isTrailingComment$2:function(e,t){var n,r,i,s,a,o,l;return this._serialize0$_style!==A.OutputStyle_10&&(!!V.CssComment_2._is(e)&&(n=t.get$span(t),r=e.span,E.$eq$(n.get$file(n).url,r.get$file(r).url)&&n.get$start(n).offset<=r.get$start(r).offset&&n.get$end(n).offset>=r.get$end(r).offset?(n=r.get$start(r),i=t.get$span(t),s=n.offset-i.get$start(i).offset-1,!(s<0)&&(a=Math.max(0,A.JSString_methods.lastIndexOf$2(t.get$span(t).get$text(),"{",s)),n=t.get$span(t),n=n.get$file(n),i=t.get$span(t),i=i.get$start(i),o=t.get$span(t),l=n.span$2(0,i.offset,o.get$start(o).offset+a),r=r.get$start(r),r=r.file.getLine$1(r.offset),o=C.FileLocation$_(l.file,l._end),r===o.file.getLine$1(o.offset))):(n=r.get$start(r),n=n.file.getLine$1(n.offset),r=t.get$span(t),r=r.get$end(r),n===r.file.getLine$1(r.offset))))},_serialize0$_writeLineFeed$0:function(){this._serialize0$_style!==A.OutputStyle_10&&this._serialize0$_buffer.write$1(0,this._lineFeed.text)},_serialize0$_writeIndentation$0:function(){this._serialize0$_style!==A.OutputStyle_10&&this._serialize0$_writeTimes$2(this._serialize0$_indentCharacter,this._serialize0$_indentation*this._serialize0$_indentWidth)},_serialize0$_writeTimes$2:function(e,t){var n,r;for(n=this._serialize0$_buffer,r=0;r<t;++r)n.writeCharCode$1(e)},_serialize0$_writeBetween$1$3:function(e,t,n){var r,i,s,a;for(r=E.get$iterator$ax(e),i=this._serialize0$_buffer,s=!0;r.moveNext$0();)a=r.get$current(r),s?s=!1:i.write$1(0,t),n.call$1(a)},_serialize0$_writeBetween$3:function(e,t,n){return this._serialize0$_writeBetween$1$3(e,t,n,V.dynamic)}},C._SerializeVisitor_visitCssComment_closure0.prototype={call$0:function(){var e,t,n,r=this.$this;if((r._serialize0$_style!==A.OutputStyle_10||33===A.JSString_methods._codeUnitAt$1(this.node.text,2))&&(e=this.node,t=e.text,!A.JSString_methods.startsWith$1(t,C.RegExp_RegExp("/\\*# source(Mapping)?URL=",!1)))){if(n=r._serialize0$_minimumIndentation$1(t),null==n)return r._serialize0$_writeIndentation$0(),void r._serialize0$_buffer.write$1(0,t);e=e.span,e=e.get$start(e),n=Math.min(n,e.file.getColumn$1(e.offset)),r._serialize0$_writeIndentation$0(),r._serialize0$_writeWithIndent$2(t,n)}},$signature:1},C._SerializeVisitor_visitCssAtRule_closure0.prototype={call$0:function(){var e,t,n=this.$this,r=n._serialize0$_buffer;r.writeCharCode$1(64),e=this.node,n._serialize0$_write$1(e.name),t=e.value,null!=t&&(r.writeCharCode$1(32),n._serialize0$_write$1(t))},$signature:1},C._SerializeVisitor_visitCssMediaRule_closure0.prototype={call$0:function(){var e,t,n,r,i=this.$this,s=i._serialize0$_buffer;s.write$1(0,"@media"),e=this.node.queries,t=A.JSArray_methods.get$first(e),n=i._serialize0$_style===A.OutputStyle_10,n&&null==t.modifier&&null==t.type?(r=t.conditions,r=1===r.length&&E.startsWith$1$s(A.JSArray_methods.get$first(r),"(not ")):r=!0,r&&s.writeCharCode$1(32),s=n?",":", ",i._serialize0$_writeBetween$3(e,s,i.get$_serialize0$_visitMediaQuery())},$signature:1},C._SerializeVisitor_visitCssImport_closure0.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._serialize0$_buffer;i.write$1(0,"@import"),e=r._serialize0$_style!==A.OutputStyle_10,e&&i.writeCharCode$1(32),t=this.node,i.forSpan$2(t.url.span,new C._SerializeVisitor_visitCssImport__closure0(r,t)),n=t.modifiers,null!=n&&(e&&i.writeCharCode$1(32),i.write$1(0,n))},$signature:1},C._SerializeVisitor_visitCssImport__closure0.prototype={call$0:function(){return this.$this._serialize0$_writeImportUrl$1(this.node.url.value)},$signature:0},C._SerializeVisitor_visitCssKeyframeBlock_closure0.prototype={call$0:function(){var e=this.$this,t=e._serialize0$_style===A.OutputStyle_10?",":", ",n=e._serialize0$_buffer;return e._serialize0$_writeBetween$3(this.node.selector.value,t,n.get$write(n))},$signature:0},C._SerializeVisitor_visitCssStyleRule_closure0.prototype={call$0:function(){return this.$this.visitSelectorList$1(this.node._style_rule0$_selector._box0$_inner.value)},$signature:0},C._SerializeVisitor_visitCssSupportsRule_closure0.prototype={call$0:function(){var e=this.$this,t=e._serialize0$_buffer;t.write$1(0,"@supports"),e._serialize0$_style===A.OutputStyle_10&&40===E.codeUnitAt$1$s(this.node.condition.value,0)||t.writeCharCode$1(32),e._serialize0$_write$1(this.node.condition)},$signature:1},C._SerializeVisitor_visitCssDeclaration_closure1.prototype={call$0:function(){var e=this.$this,t=this.node;e._serialize0$_style===A.OutputStyle_10?e._serialize0$_writeFoldedValue$1(t):e._serialize0$_writeReindentedValue$1(t)},$signature:1},C._SerializeVisitor_visitCssDeclaration_closure2.prototype={call$0:function(){return this.node.value.value.accept$1(this.$this)},$signature:0},C._SerializeVisitor_visitList_closure2.prototype={call$1:function(e){return!e.get$isBlank()},$signature:45},C._SerializeVisitor_visitList_closure3.prototype={call$1:function(e){var t=this.$this,n=t._serialize0$_elementNeedsParens$2(this.value._list1$_separator,e);n&&t._serialize0$_buffer.writeCharCode$1(40),e.accept$1(t),n&&t._serialize0$_buffer.writeCharCode$1(41)},$signature:52},C._SerializeVisitor_visitList_closure4.prototype={call$1:function(e){e.accept$1(this.$this)},$signature:52},C._SerializeVisitor_visitMap_closure0.prototype={call$1:function(e){var t=this.$this;t._serialize0$_writeMapElement$1(e.key),t._serialize0$_buffer.write$1(0,": "),t._serialize0$_writeMapElement$1(e.value)},$signature:517},C._SerializeVisitor_visitSelectorList_closure0.prototype={call$1:function(e){return!e.accept$1(A._IsInvisibleVisitor_true0)},$signature:18},C._SerializeVisitor__write_closure0.prototype={call$0:function(){return this.$this._serialize0$_buffer.write$1(0,this.value.value)},$signature:0},C._SerializeVisitor__visitChildren_closure1.prototype={call$0:function(){return this.child.accept$1(this.$this)},$signature:0},C._SerializeVisitor__visitChildren_closure2.prototype={call$0:function(){this.child.accept$1(this.$this)},$signature:0},C.OutputStyle0.prototype={_enumToString$0:function(){return"OutputStyle."+this._name}},C.LineFeed0.prototype={_enumToString$0:function(){return"LineFeed."+this._name},toString$0:function(e){return this.name}},C.SerializeResult0.prototype={},C.ShadowedModuleView0.prototype={get$url:function(e){var t=this._shadowed_view0$_inner;return t.get$url(t)},get$upstream:function(){return this._shadowed_view0$_inner.get$upstream()},get$extensionStore:function(){return this._shadowed_view0$_inner.get$extensionStore()},get$css:function(e){var t=this._shadowed_view0$_inner;return t.get$css(t)},get$transitivelyContainsCss:function(){return this._shadowed_view0$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions:function(){return this._shadowed_view0$_inner.get$transitivelyContainsExtensions()},setVariable$3:function(e,t,n){if(this.variables.containsKey$1(e))return this._shadowed_view0$_inner.setVariable$3(e,t,n);throw C.wrapException(C.SassScriptException$0("Undefined variable.",null))},variableIdentity$1:function(e){return this._shadowed_view0$_inner.variableIdentity$1(e)},$eq:function(e,t){var n,r;return null!=t&&(t instanceof C.ShadowedModuleView0&&this._shadowed_view0$_inner.$eq(0,t._shadowed_view0$_inner)?(n=this.variables,n=n.get$keys(n),r=t.variables,A.C_IterableEquality0.equals$2(0,n,r.get$keys(r))?(n=this.functions,n=n.get$keys(n),r=t.functions,A.C_IterableEquality0.equals$2(0,n,r.get$keys(r))?(n=this.mixins,n=n.get$keys(n),r=t.mixins,r=A.C_IterableEquality0.equals$2(0,n,r.get$keys(r)),n=r):n=!1):n=!1):n=!1,n)},get$hashCode:function(e){var t=this._shadowed_view0$_inner;return t.get$hashCode(t)},cloneCss$0:function(){return new C.ShadowedModuleView0(this._shadowed_view0$_inner.cloneCss$0(),this.variables,this.variableNodes,this.functions,this.mixins,this.$ti)},toString$0:function(e){return"shadowed "+this._shadowed_view0$_inner.toString$0(0)},$isModule0:1,get$variables:function(){return this.variables},get$variableNodes:function(){return this.variableNodes},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins}},C.SilentComment0.prototype={accept$1$1:function(e){return e.visitSilentComment$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.text},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C.SimpleSelector0.prototype={get$specificity:function(){return 1e3},addSuffix$1:function(e){return C.throwExpression(C.MultiSpanSassException$0('Selector "'+this.toString$0(0)+"\" can't have a suffix",this.span,"outer selector",C.LinkedHashMap_LinkedHashMap$_empty(V.FileSpan,V.String)))},unify$1:function(e){var t,n,r,i,s,a;if(1===e.length&&(t=A.JSArray_methods.get$first(e),n=t instanceof C.UniversalSelector0||t instanceof C.PseudoSelector0&&(t.isClass&&"host"===t.name||t.get$isHostContext()),n))return t.unify$1(C._setArrayType([this],V.JSArray_SimpleSelector_2));if(A.JSArray_methods.contains$1(e,this))return e;for(r=C._setArrayType([],V.JSArray_SimpleSelector_2),n=e.length,i=!1,s=0;s<e.length;e.length===n||(0,C.throwConcurrentModificationError)(e),++s)a=e[s],!i&&a instanceof C.PseudoSelector0&&(r.push(this),i=!0),r.push(a);return i||r.push(this),r},isSuperselector$1:function(e){var t;return!!this.$eq(0,e)||!!(e instanceof C.PseudoSelector0&&e.isClass&&(t=e.selector,null!=t&&I._subselectorPseudos0.contains$1(0,e.normalizedName)))&&A.JSArray_methods.every$1(t.components,new C.SimpleSelector_isSuperselector_closure0(this))}},C.SimpleSelector_isSuperselector_closure0.prototype={call$1:function(e){var t=e.components;return 0!==t.length&&A.JSArray_methods.any$1(A.JSArray_methods.get$last(t).selector.components,new C.SimpleSelector_isSuperselector__closure0(this.$this))},$signature:18},C.SimpleSelector_isSuperselector__closure0.prototype={call$1:function(e){return this.$this.isSuperselector$1(e)},$signature:14},C.SingleUnitSassNumber0.prototype={get$numeratorUnits:function(e){return C.List_List$unmodifiable([this._single_unit$_unit],V.String)},get$denominatorUnits:function(e){return A.List_empty},get$hasUnits:function(){return!0},withValue$1:function(e){return new C.SingleUnitSassNumber0(this._single_unit$_unit,e,null)},withSlash$2:function(e,t){return new C.SingleUnitSassNumber0(this._single_unit$_unit,this._number1$_value,new C.Tuple2(e,t,V.Tuple2_SassNumber_SassNumber_2))},hasUnit$1:function(e){return e===this._single_unit$_unit},hasCompatibleUnits$1:function(e){return e instanceof C.SingleUnitSassNumber0&&null!=C.conversionFactor0(this._single_unit$_unit,e._single_unit$_unit)},hasPossiblyCompatibleUnits$1:function(e){var t,n,r;return e instanceof C.SingleUnitSassNumber0&&(t=I.$get$_knownCompatibilitiesByUnit0(),n=t.$index(0,this._single_unit$_unit.toLowerCase()),null==n||(r=e._single_unit$_unit.toLowerCase(),n.contains$1(0,r)||!t.containsKey$1(r)))},compatibleWithUnit$1:function(e){return null!=C.conversionFactor0(this._single_unit$_unit,e)},coerceToMatch$3:function(e,t,n){var r=e instanceof C.SingleUnitSassNumber0?this._single_unit$_coerceToUnit$1(e._single_unit$_unit):null;return null==r?this.super$SassNumber$coerceToMatch(e,t,n):r},coerceValueToMatch$3:function(e,t,n){var r=e instanceof C.SingleUnitSassNumber0?this._single_unit$_coerceValueToUnit$1(e._single_unit$_unit):null;return null==r?this.super$SassNumber$coerceValueToMatch0(e,t,n):r},coerceValueToMatch$1:function(e){return this.coerceValueToMatch$3(e,null,null)},convertToMatch$3:function(e,t,n){var r=e instanceof C.SingleUnitSassNumber0?this._single_unit$_coerceToUnit$1(e._single_unit$_unit):null;return null==r?this.super$SassNumber$convertToMatch(e,t,n):r},convertValueToMatch$3:function(e,t,n){var r=e instanceof C.SingleUnitSassNumber0?this._single_unit$_coerceValueToUnit$1(e._single_unit$_unit):null;return null==r?this.super$SassNumber$convertValueToMatch0(e,t,n):r},coerce$3:function(e,t,n){var r=E.getInterceptor$asx(e);return r=1===r.get$length(e)&&E.get$isEmpty$asx(t)?this._single_unit$_coerceToUnit$1(r.$index(e,0)):null,null==r?this.super$SassNumber$coerce0(e,t,n):r},coerce$2:function(e,t){return this.coerce$3(e,t,null)},coerceValue$3:function(e,t,n){var r=E.getInterceptor$asx(e);return r=1===r.get$length(e)&&E.get$isEmpty$asx(t)?this._single_unit$_coerceValueToUnit$1(r.$index(e,0)):null,null==r?this.super$SassNumber$coerceValue0(e,t,n):r},coerceValueToUnit$2:function(e,t){var n=this._single_unit$_coerceValueToUnit$1(e);return null==n?this.super$SassNumber$coerceValueToUnit0(e,t):n},coerceValueToUnit$1:function(e){return this.coerceValueToUnit$2(e,null)},_single_unit$_coerceToUnit$1:function(e){var t=this._single_unit$_unit;return t===e?this:C.NullableExtension_andThen0(C.conversionFactor0(e,t),new C.SingleUnitSassNumber__coerceToUnit_closure0(this,e))},_single_unit$_coerceValueToUnit$1:function(e){return C.NullableExtension_andThen0(C.conversionFactor0(e,this._single_unit$_unit),new C.SingleUnitSassNumber__coerceValueToUnit_closure0(this))},multiplyUnits$3:function(e,t,n){var r,i={};return i.value=e,i.newNumerators=t,r=C._setArrayType(n.slice(0),C._arrayInstanceType(n)),C.removeFirstWhere0(r,new C.SingleUnitSassNumber_multiplyUnits_closure1(i,this),new C.SingleUnitSassNumber_multiplyUnits_closure2(i,this)),C.SassNumber_SassNumber$withUnits0(i.value,r,i.newNumerators)},unaryMinus$0:function(){return new C.SingleUnitSassNumber0(this._single_unit$_unit,-this._number1$_value,null)},$eq:function(e,t){var n;return null!=t&&(t instanceof C.SingleUnitSassNumber0&&(n=C.conversionFactor0(t._single_unit$_unit,this._single_unit$_unit),null!=n&&C.fuzzyEquals0(this._number1$_value*n,t._number1$_value)))},get$hashCode:function(e){var t=this.hashCache;return null==t?this.hashCache=C.fuzzyHashCode0(this._number1$_value*this.canonicalMultiplierForUnit$1(this._single_unit$_unit)):t}},C.SingleUnitSassNumber__coerceToUnit_closure0.prototype={call$1:function(e){return new C.SingleUnitSassNumber0(this.unit,this.$this._number1$_value*e,null)},$signature:518},C.SingleUnitSassNumber__coerceValueToUnit_closure0.prototype={call$1:function(e){return this.$this._number1$_value*e},$signature:33},C.SingleUnitSassNumber_multiplyUnits_closure1.prototype={call$1:function(e){var t=C.conversionFactor0(e,this.$this._single_unit$_unit);return null!=t&&(this._box_0.value*=t,!0)},$signature:8},C.SingleUnitSassNumber_multiplyUnits_closure2.prototype={call$0:function(){var e=C._setArrayType([this.$this._single_unit$_unit],V.JSArray_String),t=this._box_0;A.JSArray_methods.addAll$1(e,t.newNumerators),t.newNumerators=e},$signature:0},C.SourceMapBuffer0.prototype={get$_source_map_buffer0$_targetLocation:function(){var e=this._source_map_buffer0$_buffer._contents,t=this._source_map_buffer0$_line;return C.SourceLocation$(e.length,this._source_map_buffer0$_column,t,null)},get$length:function(e){return this._source_map_buffer0$_buffer._contents.length},forSpan$1$2:function(e,t){var n,r=this._source_map_buffer0$_inSpan;this._source_map_buffer0$_inSpan=!0,this._source_map_buffer0$_addEntry$2(e.get$start(e),this.get$_source_map_buffer0$_targetLocation());try{return n=t.call$0(),n}finally{this._source_map_buffer0$_inSpan=r}},forSpan$2:function(e,t){return this.forSpan$1$2(e,t,V.dynamic)},_source_map_buffer0$_addEntry$2:function(e,t){var n,r,i=this._source_map_buffer0$_entries;if(0!==i.length){if(n=A.JSArray_methods.get$last(i),r=n.source,r.file.getLine$1(r.offset)===e.file.getLine$1(e.offset)&&n.target.line===t.line)return;if(n.target.offset===t.offset)return}i.push(new C.Entry(e,t,null))},write$1:function(e,t){var n,r,i=E.toString$0$(t);for(this._source_map_buffer0$_buffer._contents+=i,n=i.length,r=0;r<n;++r)10===A.JSString_methods._codeUnitAt$1(i,r)?this._source_map_buffer0$_writeLine$0():++this._source_map_buffer0$_column},writeCharCode$1:function(e){this._source_map_buffer0$_buffer._contents+=C.Primitives_stringFromCharCode(e),10===e?this._source_map_buffer0$_writeLine$0():++this._source_map_buffer0$_column},_source_map_buffer0$_writeLine$0:function(){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 C.Entry(A.JSArray_methods.get$last(e).source,this.get$_source_map_buffer0$_targetLocation(),null))},toString$0:function(e){var t=this._source_map_buffer0$_buffer._contents;return t.charCodeAt(0),t},buildSourceMap$1$prefix:function(e){var t,n,r,i={},s=e.length;if(0===s)return C.SingleMapping_SingleMapping$fromEntries(this._source_map_buffer0$_entries);for(i.prefixColumn=i.prefixLines=0,t=0,n=0;t<s;++t)10===A.JSString_methods._codeUnitAt$1(e,t)?(++i.prefixLines,i.prefixColumn=0,n=0):(r=n+1,i.prefixColumn=r,n=r);return n=this._source_map_buffer0$_entries,C.SingleMapping_SingleMapping$fromEntries(new C.MappedListIterable(n,new C.SourceMapBuffer_buildSourceMap_closure0(i,s),C._arrayInstanceType(n)._eval$1("MappedListIterable<1,Entry>")))}},C.SourceMapBuffer_buildSourceMap_closure0.prototype={call$1:function(e){var t=e.source,n=e.target,r=n.line,i=this._box_0,s=i.prefixLines;return i=0===r?i.prefixColumn:0,new C.Entry(t,C.SourceLocation$(n.offset+this.prefixLength,n.column+i,r+s,null),e.identifierName)},$signature:156},C.updateSourceSpanPrototype_closure.prototype={call$1:function(e){return e.get$start(e)},$signature:241},C.updateSourceSpanPrototype_closure0.prototype={call$1:function(e){return e.get$end(e)},$signature:241},C.updateSourceSpanPrototype_closure1.prototype={call$1:function(e){return C.NullableExtension_andThen0(e.get$sourceUrl(e),C.utils1__dartToJSUrl$closure())},$signature:520},C.updateSourceSpanPrototype_closure2.prototype={call$1:function(e){return e.get$text()},$signature:242},C.updateSourceSpanPrototype_closure3.prototype={call$1:function(e){return e.get$context(e)},$signature:242},C.updateSourceSpanPrototype_closure4.prototype={call$1:function(e){return e.get$line()},$signature:243},C.updateSourceSpanPrototype_closure5.prototype={call$1:function(e){return e.get$column()},$signature:243},C.StatementSearchVisitor0.prototype={visitAtRootRule$1:function(e){return this.visitChildren$1(e.children)},visitAtRule$1:function(e){return C.NullableExtension_andThen0(e.children,this.get$visitChildren())},visitContentBlock$1:function(e){return this.visitChildren$1(e.children)},visitDebugRule$1:function(e){return null},visitDeclaration$1:function(e){return C.NullableExtension_andThen0(e.children,this.get$visitChildren())},visitEachRule$1:function(e){return this.visitChildren$1(e.children)},visitErrorRule$1:function(e){return null},visitExtendRule$1:function(e){return null},visitForRule$1:function(e){return this.visitChildren$1(e.children)},visitForwardRule$1:function(e){return null},visitFunctionRule$1:function(e){return this.visitChildren$1(e.children)},visitIfRule$1:function(e){var t=C.IterableExtension_search0(e.clauses,new C.StatementSearchVisitor_visitIfRule_closure1(this));return null==t?C.NullableExtension_andThen0(e.lastClause,new C.StatementSearchVisitor_visitIfRule_closure2(this)):t},visitImportRule$1:function(e){return null},visitIncludeRule$1:function(e){return C.NullableExtension_andThen0(e.content,this.get$visitContentBlock())},visitLoudComment$1:function(e){return null},visitMediaRule$1:function(e){return this.visitChildren$1(e.children)},visitMixinRule$1:function(e){return this.visitChildren$1(e.children)},visitReturnRule$1:function(e){return null},visitSilentComment$1:function(e){return null},visitStyleRule$1:function(e){return this.visitChildren$1(e.children)},visitStylesheet$1:function(e){return this.visitChildren$1(e.children)},visitSupportsRule$1:function(e){return this.visitChildren$1(e.children)},visitUseRule$1:function(e){return null},visitVariableDeclaration$1:function(e){return null},visitWarnRule$1:function(e){return null},visitWhileRule$1:function(e){return this.visitChildren$1(e.children)},visitChildren$1:function(e){return C.IterableExtension_search0(e,new C.StatementSearchVisitor_visitChildren_closure0(this))}},C.StatementSearchVisitor_visitIfRule_closure1.prototype={call$1:function(e){return C.IterableExtension_search0(e.children,new C.StatementSearchVisitor_visitIfRule__closure2(this.$this))},$signature:function(){return C._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(IfClause0)")}},C.StatementSearchVisitor_visitIfRule__closure2.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:function(){return C._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(Statement0)")}},C.StatementSearchVisitor_visitIfRule_closure2.prototype={call$1:function(e){return C.IterableExtension_search0(e.children,new C.StatementSearchVisitor_visitIfRule__closure1(this.$this))},$signature:function(){return C._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(ElseClause0)")}},C.StatementSearchVisitor_visitIfRule__closure1.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:function(){return C._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(Statement0)")}},C.StatementSearchVisitor_visitChildren_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:function(){return C._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(Statement0)")}},C.StaticImport0.prototype={toString$0:function(e){var t=this.url.toString$0(0),n=this.modifiers;return t+(null==n?"":" "+n.toString$0(0))},$isImport0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.StderrLogger0.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){var s,a,o,l=this.color;l?(s=I.$get$stderr0(),a=s._node$_stderr,o=E.getInterceptor$x(a),o.write$1(a,"[33m[1m"),n&&o.write$1(a,"Deprecation "),o.write$1(a,"Warning[0m")):(n&&E.write$1$x(I.$get$stderr0()._node$_stderr,"DEPRECATION "),s=I.$get$stderr0(),E.write$1$x(s._node$_stderr,"WARNING")),null==r?s.writeln$1(": "+t):null!=i?s.writeln$1(": "+t+"\n\n"+r.highlight$1$color(l)):s.writeln$1(" on "+r.message$2$color(0,"\n"+t,l)),null!=i&&s.writeln$1(C.indent0(A.JSString_methods.trimRight$0(i.toString$0(0)),4)),s.writeln$0()},warn$1:function(e,t){return this.warn$4$deprecation$span$trace(e,t,!1,null,null)},warn$3$span$trace:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,!1,n,r)},warn$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},warn$2$trace:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,null,n)},debug$2:function(e,t,n){var r,i,s,a=n.file,o=n._file$_start;null==C.FileLocation$_(a,o).file.url?r="-":(i=C.FileLocation$_(a,o),r=I.$get$context().prettyUri$1(i.file.url)),i=I.$get$stderr0(),o=C.FileLocation$_(a,o),o=o.file.getLine$1(o.offset),a=i._node$_stderr,s=E.getInterceptor$x(a),s.write$1(a,r+":"+(o+1)+" "),s.write$1(a,this.color?"[1mDebug[0m":"DEBUG"),i.writeln$1(": "+t)}},C.StringExpression0.prototype={get$span:function(e){return this.text.span},accept$1$1:function(e){return e.visitStringExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},asInterpolation$1$static:function(e){var t,n,r,i,s,a,o,l,u,_;if(!this.hasQuotes)return this.text;for(t=this.text,n=t.contents,r=C.StringExpression__bestQuote0(new C.WhereTypeIterable(n,V.WhereTypeIterable_String)),i=new C.StringBuffer(""),s=C._setArrayType([],V.JSArray_Object),a=new C.InterpolationBuffer0(i,s),i._contents=""+C.Primitives_stringFromCharCode(r),o=n.length,l=V.Expression_2,u=0;u<o;++u)_=n[u],l._is(_)?(a._interpolation_buffer0$_flushText$0(),s.push(_)):"string"==typeof _&&C.StringExpression__quoteInnerText0(_,r,a,e);return i._contents+=C.Primitives_stringFromCharCode(r),a.interpolation$1(t.span)},asInterpolation$0:function(){return this.asInterpolation$1$static(!1)},toString$0:function(e){return this.asInterpolation$0().toString$0(0)},$isExpression0:1,$isAstNode0:1},C.module_closure9.prototype={call$1:function(e){var t,n,r,i,s,a,o,l=E.getInterceptor$asx(e),u=l.$index(e,0).assertString$1("string"),_=l.$index(e,1).assertString$1("separator");if(l=l.$index(e,2).get$realNull(),t=null==l?null:l.assertNumber$1("limit").assertInt$1("limit"),null!=t&&t<1)throw C.wrapException(C.SassScriptException$0("$limit: Must be 1 or greater, was "+C.S(t)+".",null));if(l=u._string0$_text,0===l.length)return A.SassList_Sof2;if(n=_._string0$_text,0===n.length)return C.SassList$0(C.MappedIterable_MappedIterable(new C.Runes(l),new C.module__closure2(u),V.Runes._eval$1("Iterable.E"),V.Value_2),A.ListSeparator_rXA0,!0);for(r=C._setArrayType([],V.JSArray_String),n=A.JSString_methods.allMatches$1(n,l),n=new C._StringAllMatchesIterator(n._input,n._pattern,n.__js_helper$_index),i=0,s=0;n.moveNext$0();)if(a=n.__js_helper$_current,o=a.start,r.push(A.JSString_methods.substring$2(l,s,o)),s=o+a.pattern.length,++i,i===t)break;return r.push(A.JSString_methods.substring$1(l,s)),C.SassList$0(new C.MappedListIterable(r,new C.module__closure3(u),V.MappedListIterable_String_Value_2),A.ListSeparator_rXA0,!0)},$signature:21},C.module__closure2.prototype={call$1:function(e){return new C.SassString0(C.Primitives_stringFromCharCode(e),this.string._string0$_hasQuotes)},$signature:523},C.module__closure3.prototype={call$1:function(e){return new C.SassString0(e,this.string._string0$_hasQuotes)},$signature:524},C._unquote_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertString$1("string");return t._string0$_hasQuotes?new C.SassString0(t._string0$_text,!1):t},$signature:17},C._quote_closure0.prototype={call$1:function(e){var t=E.$index$asx(e,0).assertString$1("string");return t._string0$_hasQuotes?t:new C.SassString0(t._string0$_text,!0)},$signature:17},C._length_closure1.prototype={call$1:function(e){return C.SassNumber_SassNumber0(E.$index$asx(e,0).assertString$1("string").get$_string0$_sassLength(),null)},$signature:10},C._insert_closure0.prototype={call$1:function(e){var t,n,r=E.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("string"),s=r.$index(e,1).assertString$1("insert"),a=r.$index(e,2).assertNumber$1("index");return a.assertNoUnits$1("index"),t=a.assertInt$1("index"),t<0&&(t=Math.max(i.get$_string0$_sassLength()+t+2,0)),r=i._string0$_text,n=C.codepointIndexToCodeUnitIndex0(r,C._codepointForIndex0(t,i.get$_string0$_sassLength(),!1)),new C.SassString0(A.JSString_methods.replaceRange$3(r,n,n,s._string0$_text),i._string0$_hasQuotes)},$signature:17},C._index_closure1.prototype={call$1:function(e){var t=E.getInterceptor$asx(e),n=t.$index(e,0).assertString$1("string")._string0$_text,r=A.JSString_methods.indexOf$1(n,t.$index(e,1).assertString$1("substring")._string0$_text);return-1===r?A.C__SassNull0:C.SassNumber_SassNumber0(C.codeUnitIndexToCodepointIndex0(n,r)+1,null)},$signature:3},C._slice_closure0.prototype={call$1:function(e){var t,n,r,i,s=E.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("string"),o=s.$index(e,1).assertNumber$1("start-at"),l=s.$index(e,2).assertNumber$1("end-at");return o.assertNoUnits$1("start-at"),l.assertNoUnits$1("end-at"),t=a.get$_string0$_sassLength(),n=l.assertInt$0(),0===n?a._string0$_hasQuotes?I.$get$_emptyQuoted0():I.$get$_emptyUnquoted0():(r=C._codepointForIndex0(o.assertInt$0(),t,!1),i=C._codepointForIndex0(n,t,!0),i===t&&--i,i<r?a._string0$_hasQuotes?I.$get$_emptyQuoted0():I.$get$_emptyUnquoted0():(s=a._string0$_text,new C.SassString0(A.JSString_methods.substring$2(s,C.codepointIndexToCodeUnitIndex0(s,r),C.codepointIndexToCodeUnitIndex0(s,i+1)),a._string0$_hasQuotes)))},$signature:17},C._toUpperCase_closure0.prototype={call$1:function(e){var t,n,r,i,s,a=E.$index$asx(e,0).assertString$1("string");for(t=a._string0$_text,n=t.length,r=0,i="";r<n;++r)s=A.JSString_methods._codeUnitAt$1(t,r),i+=C.Primitives_stringFromCharCode(s>=97&&s<=122?4294967263&s:s);return new C.SassString0((i.charCodeAt(0),i),a._string0$_hasQuotes)},$signature:17},C._toLowerCase_closure0.prototype={call$1:function(e){var t,n,r,i,s,a=E.$index$asx(e,0).assertString$1("string");for(t=a._string0$_text,n=t.length,r=0,i="";r<n;++r)s=A.JSString_methods._codeUnitAt$1(t,r),i+=C.Primitives_stringFromCharCode(s>=65&&s<=90?32|s:s);return new C.SassString0((i.charCodeAt(0),i),a._string0$_hasQuotes)},$signature:17},C._uniqueId_closure0.prototype={call$1:function(e){var t=I.$get$_previousUniqueId0()+(I.$get$_random1().nextInt$1(36)+1);return I._previousUniqueId0=t,t>Math.pow(36,6)&&(I._previousUniqueId0=A.JSInt_methods.$mod(I.$get$_previousUniqueId0(),C._asInt(Math.pow(36,6)))),new C.SassString0("u"+A.JSString_methods.padLeft$2(E.toRadixString$1$n(I.$get$_previousUniqueId0(),36),6,"0"),!1)},$signature:17},C._NodeSassString.prototype={},C.legacyStringClass_closure.prototype={call$3:function(e,t,n){var r;null==n?(t.toString,r=new C.SassString0(t,!1)):r=n,E.set$dartValue$x(e,r)},call$2:function(e,t){return this.call$3(e,t,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues:function(){return[null]},$signature:525},C.legacyStringClass_closure0.prototype={call$1:function(e){return E.get$dartValue$x(e)._string0$_text},$signature:526},C.legacyStringClass_closure1.prototype={call$2:function(e,t){E.set$dartValue$x(e,new C.SassString0(t,!1))},$signature:527},C.stringClass_closure.prototype={call$0:function(){var e,t=V.JSClass,n=t._as(C.allowInteropCaptureThisNamed("sass.SassString",new C.stringClass__closure));return C.LinkedHashMap_LinkedHashMap$_literal(["text",new C.stringClass__closure0,"hasQuotes",new C.stringClass__closure1,"sassLength",new C.stringClass__closure2],V.String,V.Function).forEach$1(0,C.JSClassExtension_get_defineGetter(n)),E.get$$prototype$x(n).sassIndexToStringIndex=C.allowInteropCaptureThisNamed("sassIndexToStringIndex",new C.stringClass__closure3),e=I.$get$_emptyQuoted0(),C.JSClassExtension_injectSuperclass(t._as(e.constructor),n),n},$signature:25},C.stringClass__closure.prototype={call$3:function(e,t,n){var r;return"string"==typeof t?(r=null==n?null:E.get$quotes$x(n),r=new C.SassString0(t,null==r||r)):(V.nullable__ConstructorOptions_3._as(t),r=null==t?null:E.get$quotes$x(t),r=null==r||r?I.$get$_emptyQuoted0():I.$get$_emptyUnquoted0()),r},call$1:function(e){return this.call$3(e,null,null)},call$2:function(e,t){return this.call$3(e,t,null)},"call*":"call$3",$requiredArgCount:1,$defaultValues:function(){return[null,null]},$signature:528},C.stringClass__closure0.prototype={call$1:function(e){return e._string0$_text},$signature:529},C.stringClass__closure1.prototype={call$1:function(e){return e._string0$_hasQuotes},$signature:530},C.stringClass__closure2.prototype={call$1:function(e){return e.get$_string0$_sassLength()},$signature:531},C.stringClass__closure3.prototype={call$3:function(e,t,n){var r=e._string0$_text,i=t.assertNumber$1(n).assertInt$1(n);return 0===i?C.throwExpression(C.SassScriptException$0("String index may not be 0.",n)):Math.abs(i)>e.get$_string0$_sassLength()&&C.throwExpression(C.SassScriptException$0("Invalid index "+t.toString$0(0)+" for a string with "+e.get$_string0$_sassLength()+" characters.",n)),C.codepointIndexToCodeUnitIndex0(r,i<0?e.get$_string0$_sassLength()+i:i-1)},call$2:function(e,t){return this.call$3(e,t,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues:function(){return[null]},$signature:532},C._ConstructorOptions1.prototype={},C.SassString0.prototype={get$_string0$_sassLength:function(){var e,t,n=this._string0$__SassString__sassLength_FI;return n===I&&(e=new C.Runes(this._string0$_text),t=e.get$length(e),this._string0$__SassString__sassLength_FI!==I&&C.throwUnnamedLateFieldADI(),this._string0$__SassString__sassLength_FI=t,n=t),n},get$isSpecialNumber:function(){var e,t;return!this._string0$_hasQuotes&&(e=this._string0$_text,!(e.length<6)&&(t=32|A.JSString_methods._codeUnitAt$1(e,0),99===t?(t=32|A.JSString_methods._codeUnitAt$1(e,1),108===t?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&&(t=32|A.JSString_methods._codeUnitAt$1(e,1),97===t?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:function(){if(this._string0$_hasQuotes)return!1;var e=this._string0$_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:function(){return!this._string0$_hasQuotes&&0===this._string0$_text.length},accept$1$1:function(e){var t=e._serialize0$_quote&&this._string0$_hasQuotes,n=this._string0$_text;return t?e._serialize0$_visitQuotedString$1(n):e._serialize0$_visitUnquotedString$1(n),null},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},assertString$1:function(e){return this},plus$1:function(e){var t=this._string0$_text,n=this._string0$_hasQuotes;return e instanceof C.SassString0?new C.SassString0(t+e._string0$_text,n):new C.SassString0(t+C.serializeValue0(e,!1,!0),n)},$eq:function(e,t){return null!=t&&(t instanceof C.SassString0&&this._string0$_text===t._string0$_text)},get$hashCode:function(e){var t=this._string0$_hashCache;return null==t?this._string0$_hashCache=A.JSString_methods.get$hashCode(this._string0$_text):t}},C.ModifiableCssStyleRule0.prototype={accept$1$1:function(e){return e.visitCssStyleRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){var t;return t=e instanceof C.ModifiableCssStyleRule0&&A.C_ListEquality.equals$2(0,e._style_rule0$_selector._box0$_inner.value.components,this._style_rule0$_selector._box0$_inner.value.components),t},copyWithoutChildren$0:function(){return C.ModifiableCssStyleRule$0(this._style_rule0$_selector,this.span,this.originalSelector)},$isCssStyleRule0:1,get$span:function(e){return this.span}},C.StyleRule0.prototype={accept$1$1:function(e){return e.visitStyleRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return this.selector.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span:function(e){return this.span}},C.CssStylesheet0.prototype={get$isGroupEnd:function(){return!1},get$isChildless:function(){return!1},accept$1$1:function(e){return e.visitCssStylesheet$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},get$children:function(e){return this.children},get$span:function(e){return this.span}},C.ModifiableCssStylesheet0.prototype={accept$1$1:function(e){return e.visitCssStylesheet$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){return e instanceof C.ModifiableCssStylesheet0},copyWithoutChildren$0:function(){return C.ModifiableCssStylesheet$0(this.span)},$isCssStylesheet0:1,get$span:function(e){return this.span}},C.StylesheetParser0.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new C.StylesheetParser_parse_closure0(this))},parseArgumentDeclaration$0:function(){return this._stylesheet0$_parseSingleProduction$1$1(new C.StylesheetParser_parseArgumentDeclaration_closure0(this),V.ArgumentDeclaration_2)},_stylesheet0$_parseSingleProduction$1$1:function(e,t){return this.wrapSpanFormatException$1(new C.StylesheetParser__parseSingleProduction_closure0(this,e,t))},parseSignature$1$requireParens:function(e){return this.wrapSpanFormatException$1(new C.StylesheetParser_parseSignature_closure(this,e))},_stylesheet0$_statement$1$root:function(e){var t,n=this.scanner;switch(n.peekChar$0()){case 64:return this.atRule$2$root(new C.StylesheetParser__statement_closure0(this),e);case 43:return this.get$indented()&&this.lookingAtIdentifier$1(1)?(this._stylesheet0$_isUseAllowed=!1,t=n._string_scanner$_position,n.readChar$0(),this._stylesheet0$_includeRule$1(new C._SpanScannerState(n,t))):this._stylesheet0$_styleRule$0();case 61:return this.get$indented()?(this._stylesheet0$_isUseAllowed=!1,t=n._string_scanner$_position,n.readChar$0(),this.whitespace$0(),this._stylesheet0$_mixinRule$1(new C._SpanScannerState(n,t))):this._stylesheet0$_styleRule$0();case 125:n.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:function(){return this._stylesheet0$_statement$1$root(!1)},variableDeclarationWithoutNamespace$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m=k.x21defau,y=k.x21globas,S=this.lastSilentComment;for(this.lastSilentComment=null,null==t?(n=this.scanner,r=new C._SpanScannerState(n,n._string_scanner$_position)):r=t,i=this.variableName$0(),n=null!=e,n&&this._stylesheet0$_assertPublic$2(i,new C.StylesheetParser_variableDeclarationWithoutNamespace_closure1(this,r)),this.get$plainCss()&&this.error$2(0,k.Sass_v,this.scanner.spanFrom$1(r)),this.whitespace$0(),s=this.scanner,s.expectChar$1(58),this.whitespace$0(),a=this._stylesheet0$_expression$0(),o=new C._SpanScannerState(s,s._string_scanner$_position),l=s.string,u=this.logger,_=!1,c=!1;s.scanChar$1(33);)$=this.identifier$0(),"default"===$?(_&&(p=s._string_scanner$_position,h=s._sourceFile,d=o.position,f=new C._FileSpan(h,d,p),f._FileSpan$3(h,d,p),u instanceof C.DeprecationHandlingLogger0?u.warnForDeprecation$4$span$trace(A.Deprecation_ynv,m,f,null):u.warn$4$deprecation$span$trace(0,m,!0,f,null)),_=!0):"global"===$?(n?(p=s._string_scanner$_position,h=s._sourceFile,d=o.position,f=new C._FileSpan(h,d,p),f._FileSpan$3(h,d,p),C.throwExpression(new C.StringScannerException(l,k.x21globai,f))):c&&(p=s._string_scanner$_position,h=s._sourceFile,d=o.position,f=new C._FileSpan(h,d,p),f._FileSpan$3(h,d,p),u instanceof C.DeprecationHandlingLogger0?u.warnForDeprecation$4$span$trace(A.Deprecation_ynv,y,f,null):u.warn$4$deprecation$span$trace(0,y,!0,f,null)),c=!0):(p=s._string_scanner$_position,h=s._sourceFile,d=o.position,f=new C._FileSpan(h,d,p),f._FileSpan$3(h,d,p),C.throwExpression(new C.StringScannerException(l,"Invalid flag name.",f))),this.whitespace$0(),o=new C._SpanScannerState(s,s._string_scanner$_position);return this.expectStatementSeparator$1("variable declaration"),g=C.VariableDeclaration$0(i,a,s.spanFrom$1(r),S,c,_,e),c&&this._stylesheet0$_globalVariables.putIfAbsent$2(i,new C.StylesheetParser_variableDeclarationWithoutNamespace_closure2(g)),g},variableDeclarationWithoutNamespace$0:function(){return this.variableDeclarationWithoutNamespace$2(null,null)},_stylesheet0$_variableDeclarationOrStyleRule$0:function(){var e,t,n,r;return this.get$plainCss()||this.get$indented()&&this.scanner.scanChar$1(92)?this._stylesheet0$_styleRule$0():this.lookingAtIdentifier$0()?(e=this.scanner,t=e._string_scanner$_position,n=this._stylesheet0$_variableDeclarationOrInterpolation$0(),n instanceof C.VariableDeclaration0?n:(r=new C.InterpolationBuffer0(new C.StringBuffer(""),C._setArrayType([],V.JSArray_Object)),r.addInterpolation$1(V.Interpolation_2._as(n)),this._stylesheet0$_styleRule$2(r,new C._SpanScannerState(e,t)))):this._stylesheet0$_styleRule$0()},_stylesheet0$_declarationOrStyleRule$0:function(){var e,t,n;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():(e=this.scanner,t=e._string_scanner$_position,n=this._stylesheet0$_declarationOrBuffer$0(),V.Statement_2._is(n)?n:this._stylesheet0$_styleRule$2(V.InterpolationBuffer_2._as(n),new C._SpanScannerState(e,t)))},_stylesheet0$_declarationOrBuffer$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c={},$=this.scanner,p=new C._SpanScannerState($,$._string_scanner$_position),h=new C.InterpolationBuffer0(new C.StringBuffer(""),C._setArrayType([],V.JSArray_Object)),d=$.peekChar$0();if(i=58===d||(42===d||(46===d||35===d&&123!==$.peekChar$1(1))),i?(i=$.readChar$0(),h._interpolation_buffer0$_text._contents+=C.Primitives_stringFromCharCode(i),i=this.rawText$1(this.get$whitespace()),h._interpolation_buffer0$_text._contents+=i,s=!0):s=!1,!this._stylesheet0$_lookingAtInterpolatedIdentifier$0())return h;if(a=s?this.interpolatedIdentifier$0():this._stylesheet0$_variableDeclarationOrInterpolation$0(),a instanceof C.VariableDeclaration0)return a;if(h.addInterpolation$1(V.Interpolation_2._as(a)),this._stylesheet0$_isUseAllowed=!1,$.matches$1("/*")&&(i=this.rawText$1(this.get$loudComment()),h._interpolation_buffer0$_text._contents+=i),e=new C.StringBuffer(""),i=this.get$whitespace(),e._contents+=this.rawText$1(i),o=$._string_scanner$_position,!$.scanChar$1(58))return 0!==e._contents.length&&(h._interpolation_buffer0$_text._contents+=C.Primitives_stringFromCharCode(32)),h;if(e._contents+=C.Primitives_stringFromCharCode(58),l=h.interpolation$1($.spanFrom$2(p,new C._SpanScannerState($,o))),A.JSString_methods.startsWith$1(l.get$initialPlain(),"--"))return c=this._stylesheet0$_interpolatedDeclarationValue$0(),this.expectStatementSeparator$1("custom property"),C.Declaration$0(l,new C.StringExpression0(c,!1),$.spanFrom$1(p));if($.scanChar$1(58))return c=h,$=c._interpolation_buffer0$_text,i=$._contents+=C.S(e),$._contents=i+C.Primitives_stringFromCharCode(58),c;if(this.get$indented()&&this._stylesheet0$_lookingAtInterpolatedIdentifier$0())return c=h,c._interpolation_buffer0$_text._contents+=C.S(e),c;if(u=this.rawText$1(i),this.lookingAtChildren$0())return this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_declarationChild(),p,new C.StylesheetParser__declarationOrBuffer_closure1(l));e._contents+=u,t=0===u.length&&this._stylesheet0$_lookingAtInterpolatedIdentifier$0(),n=new C._SpanScannerState($,$._string_scanner$_position),i=c.value=null;try{i=c.value=this._stylesheet0$_expression$0(),this.lookingAtChildren$0()?t&&this.expectStatementSeparator$0():this.atEndOfStatement$0()||this.expectStatementSeparator$0()}catch(_){if(V.FormatException._is(C.unwrapException(_))){if(!t)throw _;if($.set$state(n),r=this.almostAnyValue$0(),!this.get$indented()&&59===$.peekChar$0())throw _;return h._interpolation_buffer0$_text._contents+=C.S(e),h.addInterpolation$1(r),h}throw _}return this.lookingAtChildren$0()?this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_declarationChild(),p,new C.StylesheetParser__declarationOrBuffer_closure2(c,l)):(this.expectStatementSeparator$0(),C.Declaration$0(l,i,$.spanFrom$1(p)))},_stylesheet0$_variableDeclarationOrInterpolation$0:function(){var e,t,n,r,i;return this.lookingAtIdentifier$0()?(e=this.scanner,t=new C._SpanScannerState(e,e._string_scanner$_position),n=this.identifier$0(),e.matches$1(".$")?(e.readChar$0(),this.variableDeclarationWithoutNamespace$2(n,t)):(r=new C.StringBuffer(""),i=new C.InterpolationBuffer0(r,C._setArrayType([],V.JSArray_Object)),r._contents=""+n,this._stylesheet0$_lookingAtInterpolatedIdentifierBody$0()&&i.addInterpolation$1(this.interpolatedIdentifier$0()),i.interpolation$1(e.spanFrom$1(t)))):this.interpolatedIdentifier$0()},_stylesheet0$_styleRule$2:function(e,t){var n,r,i,s,a={};return this._stylesheet0$_isUseAllowed=!1,null==t?(n=this.scanner,r=new C._SpanScannerState(n,n._string_scanner$_position)):r=t,i=a.interpolation=this.styleRuleSelector$0(),null!=e?(e.addInterpolation$1(i),n=a.interpolation=e.interpolation$1(this.scanner.spanFrom$1(r))):n=i,0===n.contents.length&&this.scanner.error$1(0,'expected "}".'),s=this._stylesheet0$_inStyleRule,this._stylesheet0$_inStyleRule=!0,this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),r,new C.StylesheetParser__styleRule_closure0(a,this,s,r))},_stylesheet0$_styleRule$0:function(){return this._stylesheet0$_styleRule$2(null,null)},_stylesheet0$_propertyOrVariableDeclaration$1$parseCustomProperties:function(e){var t,n,r,i,s,a,o=k.Nested,l={},u=this.scanner,_=new C._SpanScannerState(u,u._string_scanner$_position);if(l.name=null,t=u.peekChar$0(),n=58===t||(42===t||(46===t||35===t&&123!==u.peekChar$1(1))),n)n=new C.StringBuffer(""),r=new C.InterpolationBuffer0(n,C._setArrayType([],V.JSArray_Object)),n._contents+=C.Primitives_stringFromCharCode(u.readChar$0()),n._contents+=this.rawText$1(this.get$whitespace()),r.addInterpolation$1(this.interpolatedIdentifier$0()),n=l.name=r.interpolation$1(u.spanFrom$1(_));else if(this.get$plainCss())s=this.interpolatedIdentifier$0(),l.name=s,n=s;else{if(i=this._stylesheet0$_variableDeclarationOrInterpolation$0(),i instanceof C.VariableDeclaration0)return i;V.Interpolation_2._as(i),l.name=i,n=i}return this.whitespace$0(),u.expectChar$1(58),e&&A.JSString_methods.startsWith$1(n.get$initialPlain(),"--")?(l=this._stylesheet0$_interpolatedDeclarationValue$0(),this.expectStatementSeparator$1("custom property"),C.Declaration$0(n,new C.StringExpression0(l,!1),u.spanFrom$1(_))):(this.whitespace$0(),this.lookingAtChildren$0()?(this.get$plainCss()&&u.error$1(0,o),this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_declarationChild(),_,new C.StylesheetParser__propertyOrVariableDeclaration_closure1(l))):(a=this._stylesheet0$_expression$0(),this.lookingAtChildren$0()?(this.get$plainCss()&&u.error$1(0,o),this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_declarationChild(),_,new C.StylesheetParser__propertyOrVariableDeclaration_closure2(l,a))):(this.expectStatementSeparator$0(),C.Declaration$0(n,a,u.spanFrom$1(_)))))},_stylesheet0$_propertyOrVariableDeclaration$0:function(){return this._stylesheet0$_propertyOrVariableDeclaration$1$parseCustomProperties(!0)},_stylesheet0$_declarationChild$0:function(){return 64===this.scanner.peekChar$0()?this._stylesheet0$_declarationAtRule$0():this._stylesheet0$_propertyOrVariableDeclaration$1$parseCustomProperties(!1)},atRule$2$root:function(e,t){var n,r,i,s,a,o,l,u,_=this.scanner,c=new C._SpanScannerState(_,_._string_scanner$_position);switch(_.expectChar$2$name(64,"@-rule"),n=this.interpolatedIdentifier$0(),this.whitespace$0(),r=this._stylesheet0$_isUseAllowed,this._stylesheet0$_isUseAllowed=!1,n.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,k.x40exten,_.spanFrom$1(c)),i=this.almostAnyValue$0(),s=_.scanChar$1(33),s&&this.expectIdentifier$1("optional"),this.expectStatementSeparator$1("@extend rule"),new C.ExtendRule0(i,s,_.spanFrom$1(c));case"for":return this._stylesheet0$_forRule$2(c,e);case"forward":return this._stylesheet0$_isUseAllowed=r,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,n);case"return":return this._stylesheet0$_disallowedAtRule$1(c);case"supports":return this.supportsRule$1(c);case"use":return this._stylesheet0$_isUseAllowed=r,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,k.x40use_r,u),this.expectStatementSeparator$1("@use rule"),_=new C.UseRule0(a,o,null==l?A.List_empty20:C.List_List$unmodifiable(l,V.ConfiguredVariable_2),u),_.UseRule$4$configuration0(a,o,u,l),_;case"warn":return this._stylesheet0$_warnRule$1(c);case"while":return this._stylesheet0$_whileRule$2(c,e);default:return this.unknownAtRule$2(c,n)}},_stylesheet0$_declarationAtRule$0:function(){var e=this.scanner,t=new C._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:function(){var e,t,n,r,i,s,a,o,l,u,_=this.scanner;if(64!==_.peekChar$0()){i=_._string_scanner$_position,e=new C._SpanScannerState(_,i);try{return s=this.identifier$0(),_.expectChar$1(46),i=this.variableDeclarationWithoutNamespace$2(s,new C._SpanScannerState(_,i)),i}catch(a){if(i=C.unwrapException(a),o=V.SourceSpanFormatException,!o._is(i))throw a;t=i,n=C.getTraceFromException(a),_.set$state(e),r=null;try{r=this._stylesheet0$_declarationOrStyleRule$0()}catch(a){throw o._is(C.unwrapException(a))?C.wrapException(t):a}i=r instanceof C.StyleRule0?"style rules":"declarations",this.error$3(0,"@function rules may not contain "+i+".",E.get$span$z(r),n)}}switch(l=new C._SpanScannerState(_,_._string_scanner$_position),this._stylesheet0$_plainAtRuleName$0()){case"debug":return this._stylesheet0$_debugRule$1(l);case"each":return this._stylesheet0$_eachRule$2(l,this.get$_stylesheet0$_functionChild());case"else":return this._stylesheet0$_disallowedAtRule$1(l);case"error":return this._stylesheet0$_errorRule$1(l);case"for":return this._stylesheet0$_forRule$2(l,this.get$_stylesheet0$_functionChild());case"if":return this._stylesheet0$_ifRule$2(l,this.get$_stylesheet0$_functionChild());case"return":return u=this._stylesheet0$_expression$0(),this.expectStatementSeparator$1("@return rule"),new C.ReturnRule0(u,_.spanFrom$1(l));case"warn":return this._stylesheet0$_warnRule$1(l);case"while":return this._stylesheet0$_whileRule$2(l,this.get$_stylesheet0$_functionChild());default:return this._stylesheet0$_disallowedAtRule$1(l)}},_stylesheet0$_plainAtRuleName$0:function(){this.scanner.expectChar$2$name(64,"@-rule");var e=this.identifier$0();return this.whitespace$0(),e},_stylesheet0$_atRootRule$1:function(e){var t,n,r,i,s,a,o=this.scanner;return 40===o.peekChar$0()?(t=o._string_scanner$_position,n=new C.StringBuffer(""),r=C._setArrayType([],V.JSArray_Object),i=new C.InterpolationBuffer0(n,r),o.expectChar$1(40),n._contents+=C.Primitives_stringFromCharCode(40),this.whitespace$0(),s=this._stylesheet0$_expression$0(),i._interpolation_buffer0$_flushText$0(),r.push(s),o.scanChar$1(58)&&(this.whitespace$0(),s=n._contents+=C.Primitives_stringFromCharCode(58),n._contents=s+C.Primitives_stringFromCharCode(32),s=this._stylesheet0$_expression$0(),i._interpolation_buffer0$_flushText$0(),r.push(s)),o.expectChar$1(41),this.whitespace$0(),n._contents+=C.Primitives_stringFromCharCode(41),a=i.interpolation$1(o.spanFrom$1(new C._SpanScannerState(o,t))),this.whitespace$0(),this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new C.StylesheetParser__atRootRule_closure1(a))):this.lookingAtChildren$0()?this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new C.StylesheetParser__atRootRule_closure2):C.AtRootRule$0(C._setArrayType([this._stylesheet0$_styleRule$0()],V.JSArray_Statement_2),o.spanFrom$1(e),null)},_stylesheet0$_contentRule$1:function(e){var t,n,r,i;return this._stylesheet0$_inMixin||this.error$2(0,k.x40conte,this.scanner.spanFrom$1(e)),this.whitespace$0(),t=this.scanner,40===t.peekChar$0()?n=this._stylesheet0$_argumentInvocation$1$mixin(!0):(r=C.FileLocation$_(t._sourceFile,t._string_scanner$_position),i=r.offset,n=C.ArgumentInvocation$empty0(C._FileSpan$(r.file,i,i))),this.expectStatementSeparator$1("@content rule"),new C.ContentRule0(n,t.spanFrom$1(e))},_stylesheet0$_debugRule$1:function(e){var t=this._stylesheet0$_expression$0();return this.expectStatementSeparator$1("@debug rule"),new C.DebugRule0(t,this.scanner.spanFrom$1(e))},_stylesheet0$_eachRule$2:function(e,t){var n,r,i=this._stylesheet0$_inControlDirective;for(this._stylesheet0$_inControlDirective=!0,n=C._setArrayType([this.variableName$0()],V.JSArray_String),this.whitespace$0(),r=this.scanner;r.scanChar$1(44);)this.whitespace$0(),r.expectChar$1(36),n.push(this.identifier$1$normalize(!0)),this.whitespace$0();return this.expectIdentifier$1("in"),this.whitespace$0(),this._stylesheet0$_withChildren$3(t,e,new C.StylesheetParser__eachRule_closure0(this,i,n,this._stylesheet0$_expression$0()))},_stylesheet0$_errorRule$1:function(e){var t=this._stylesheet0$_expression$0();return this.expectStatementSeparator$1("@error rule"),new C.ErrorRule0(t,this.scanner.spanFrom$1(e))},_stylesheet0$_functionRule$1:function(e){var t,n,r=this.lastSilentComment;switch(this.lastSilentComment=null,t=this.identifier$1$normalize(!0),this.whitespace$0(),n=this._stylesheet0$_argumentDeclaration$0(),this._stylesheet0$_inMixin||this._stylesheet0$_inContentBlock?this.error$2(0,k.Mixinscf,this.scanner.spanFrom$1(e)):this._stylesheet0$_inControlDirective&&this.error$2(0,k.Functi,this.scanner.spanFrom$1(e)),C.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));break}return this.whitespace$0(),this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_functionChild(),e,new C.StylesheetParser__functionRule_closure0(t,n,r))},_stylesheet0$_forRule$2:function(e,t){var n,r,i={},s=this._stylesheet0$_inControlDirective;return this._stylesheet0$_inControlDirective=!0,n=this.variableName$0(),this.whitespace$0(),this.expectIdentifier$1("from"),this.whitespace$0(),i.exclusive=null,r=this._stylesheet0$_expression$1$until(new C.StylesheetParser__forRule_closure1(i,this)),null==i.exclusive&&this.scanner.error$1(0,'Expected "to" or "through".'),this.whitespace$0(),this._stylesheet0$_withChildren$3(t,e,new C.StylesheetParser__forRule_closure2(i,this,s,n,r,this._stylesheet0$_expression$0()))},_stylesheet0$_forwardRule$1:function(e){var t,n,r,i,s,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=this._stylesheet0$_memberList$0(),r=n.item1,i=n.item2,s=null,a=s):(this.scanIdentifier$1("hide")?(n=this._stylesheet0$_memberList$0(),a=n.item1,s=n.item2):(s=null,a=s),i=null,r=i),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,k.x40forwa,l),null!=r?(i.toString,u=V.String,_=C.LinkedHashSet_LinkedHashSet$of(r,u),c=V.UnmodifiableSetView_String,u=C.LinkedHashSet_LinkedHashSet$of(i,u),$=null==o?A.List_empty20:C.List_List$unmodifiable(o,V.ConfiguredVariable_2),new C.ForwardRule0(p,new C.UnmodifiableSetView(_,c),new C.UnmodifiableSetView(u,c),null,null,t,$,l)):null!=a?(s.toString,u=V.String,_=C.LinkedHashSet_LinkedHashSet$of(a,u),c=V.UnmodifiableSetView_String,u=C.LinkedHashSet_LinkedHashSet$of(s,u),$=null==o?A.List_empty20:C.List_List$unmodifiable(o,V.ConfiguredVariable_2),new C.ForwardRule0(p,null,null,new C.UnmodifiableSetView(_,c),new C.UnmodifiableSetView(u,c),t,$,l)):new C.ForwardRule0(p,null,null,null,null,t,null==o?A.List_empty20:C.List_List$unmodifiable(o,V.ConfiguredVariable_2),l)},_stylesheet0$_memberList$0:function(){var e=V.String,t=C.LinkedHashSet_LinkedHashSet$_empty(e),n=C.LinkedHashSet_LinkedHashSet$_empty(e);e=this.scanner;do{this.whitespace$0(),this.withErrorMessage$2(k.Expectv,new C.StylesheetParser__memberList_closure0(this,n,t)),this.whitespace$0()}while(e.scanChar$1(44));return new C.Tuple2(t,n,V.Tuple2_of_Set_String_and_Set_String)},_stylesheet0$_ifRule$2:function(e,t){var n,r,i,s,a,o=this.get$currentIndentation(),l=this._stylesheet0$_inControlDirective;this._stylesheet0$_inControlDirective=!0,n=this._stylesheet0$_expression$0(),r=this.children$1(0,t),this.whitespaceWithoutComments$0(),i=C._setArrayType([C.IfClause$0(n,r)],V.JSArray_IfClause_2);while(1){if(!this.scanElse$1(o)){s=null;break}if(this.whitespace$0(),!this.scanIdentifier$1("if")){s=C.ElseClause$0(this.children$1(0,t));break}this.whitespace$0(),i.push(C.IfClause$0(this._stylesheet0$_expression$0(),this.children$1(0,t)))}return this._stylesheet0$_inControlDirective=l,a=this.scanner.spanFrom$1(e),this.whitespaceWithoutComments$0(),new C.IfRule0(C.List_List$unmodifiable(i,V.IfClause_2),s,a)},_stylesheet0$_importRule$1:function(e){var t,n,r=C._setArrayType([],V.JSArray_Import_2),i=this.scanner,s=this.logger;do{this.whitespace$0(),t=this.importArgument$0(),n=t instanceof C.DynamicImport0,n&&C.WarnForDeprecation_warnForDeprecation0(s,A.Deprecation_import_true_import,k.Sass__,t.span,null),(this._stylesheet0$_inControlDirective||this._stylesheet0$_inMixin)&&n&&this._stylesheet0$_disallowedAtRule$1(e),r.push(t),this.whitespace$0()}while(i.scanChar$1(44));return this.expectStatementSeparator$1("@import rule"),i=i.spanFrom$1(e),new C.ImportRule0(C.List_List$unmodifiable(r,V.Import_2),i)},importArgument$0:function(){var e,t,n,r,i,s,a,o=this.scanner,l=new C._SpanScannerState(o,o._string_scanner$_position),u=o.peekChar$0();if(117===u||85===u)return e=this.dynamicUrl$0(),this.whitespace$0(),i=this.tryImportModifiers$0(),new C.StaticImport0(C.Interpolation$0(C._setArrayType([e],V.JSArray_Object),o.spanFrom$1(l)),i,o.spanFrom$1(l));if(e=this.string$0(),t=o.spanFrom$1(l),this.whitespace$0(),i=this.tryImportModifiers$0(),this.isPlainImportUrl$1(e)||null!=i)return s=t,new C.StaticImport0(C.Interpolation$0(C._setArrayType([C.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(s.file._decodedChars,s._file$_start,s._end),0,null)],V.JSArray_Object),t),i,o.spanFrom$1(l));try{return o=this.parseImportUrl$1(e),new C.DynamicImport0(o,t)}catch(a){if(o=C.unwrapException(a),!V.FormatException._is(o))throw a;n=o,r=C.getTraceFromException(a),this.error$3(0,"Invalid URL: "+E.get$message$x(n),t,r)}},parseImportUrl$1:function(e){var t=I.$get$windows();return t.style.rootLength$1(e)>0&&!I.$get$url().style.isRootRelative$1(e)?t.toUri$1(e).toString$0(0):(C.Uri_parse(e),e)},isPlainImportUrl$1:function(e){var t;return!(e.length<5)&&(!!A.JSString_methods.endsWith$1(e,".css")||(t=A.JSString_methods._codeUnitAt$1(e,0),47===t?47===A.JSString_methods._codeUnitAt$1(e,1):104===t&&(A.JSString_methods.startsWith$1(e,"http://")||A.JSString_methods.startsWith$1(e,"https://"))))},tryImportModifiers$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c;if(!this._stylesheet0$_lookingAtInterpolatedIdentifier$0()&&40!==this.scanner.peekChar$0())return null;for(e=this.scanner,t=new C._SpanScannerState(e,e._string_scanner$_position),n=new C.StringBuffer(""),r=C._setArrayType([],V.JSArray_Object),i=new C.InterpolationBuffer0(n,r);1;){if(!this._stylesheet0$_lookingAtInterpolatedIdentifier$0())return 40===e.peekChar$0()?(0===r.length&&0===n._contents.length||(n._contents+=C.Primitives_stringFromCharCode(32)),i.addInterpolation$1(this._stylesheet0$_mediaQueryList$0()),u=e._string_scanner$_position,e=e._sourceFile,a=t.position,_=new C._FileSpan(e,a,u),_._FileSpan$3(e,a,u),a=V.Object,r=C.List_List$of(r,!0,a),e=n._contents,0!==e.length&&r.push((e.charCodeAt(0),e)),c=C.List_List$from(r,!1,a),c.fixed$length=Array,c.immutable$list=Array,e=new C.Interpolation0(c,_),e.Interpolation$20(r,_),e):(u=e._string_scanner$_position,e=e._sourceFile,a=t.position,_=new C._FileSpan(e,a,u),_._FileSpan$3(e,a,u),a=V.Object,r=C.List_List$of(r,!0,a),e=n._contents,0!==e.length&&r.push((e.charCodeAt(0),e)),c=C.List_List$from(r,!1,a),c.fixed$length=Array,c.immutable$list=Array,e=new C.Interpolation0(c,_),e.Interpolation$20(r,_),e);if(0===r.length&&0===n._contents.length||(n._contents+=C.Primitives_stringFromCharCode(32)),s=this.interpolatedIdentifier$0(),i.addInterpolation$1(s),a=s.get$asPlain(),o=null==a?null:a.toLowerCase(),"and"!==o&&e.scanChar$1(40))"supports"===o?(l=this._stylesheet0$_importSupportsQuery$0(),a=!(l instanceof C.SupportsDeclaration0),a&&(n._contents+=C.Primitives_stringFromCharCode(40)),i._interpolation_buffer0$_flushText$0(),r.push(new C.SupportsExpression0(l)),a&&(n._contents+=C.Primitives_stringFromCharCode(41))):(n._contents+=C.Primitives_stringFromCharCode(40),i.addInterpolation$1(this._stylesheet0$_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0)),n._contents+=C.Primitives_stringFromCharCode(41)),e.expectChar$1(41),this.whitespace$0();else if(this.whitespace$0(),e.scanChar$1(44))return n._contents+=", ",i.addInterpolation$1(this._stylesheet0$_mediaQueryList$0()),u=e._string_scanner$_position,a=e._sourceFile,_=t.position,e=new C._FileSpan(a,_,u),e._FileSpan$3(a,_,u),_=V.Object,a=C.List_List$of(r,!0,_),r=n._contents,0!==r.length&&a.push((r.charCodeAt(0),r)),c=C.List_List$from(a,!1,_),c.fixed$length=Array,c.immutable$list=Array,n=new C.Interpolation0(c,e),n.Interpolation$20(a,e),n}},_stylesheet0$_importSupportsQuery$0:function(){var e,t,n,r;return this.scanIdentifier$1("not")?(this.whitespace$0(),e=this.scanner,t=e._string_scanner$_position,new C.SupportsNegation0(this._stylesheet0$_supportsConditionInParens$0(),e.spanFrom$1(new C._SpanScannerState(e,t)))):(e=this.scanner,40===e.peekChar$0()?this._stylesheet0$_supportsCondition$0():(n=this._stylesheet0$_tryImportSupportsFunction$0(),null!=n?n:(t=e._string_scanner$_position,r=this._stylesheet0$_expression$0(),e.expectChar$1(58),this._stylesheet0$_supportsDeclarationValue$2(r,new C._SpanScannerState(e,t)))))},_stylesheet0$_tryImportSupportsFunction$0:function(){var e,t,n,r;return this._stylesheet0$_lookingAtInterpolatedIdentifier$0()?(e=this.scanner,t=new C._SpanScannerState(e,e._string_scanner$_position),n=this.interpolatedIdentifier$0(),e.scanChar$1(40)?(r=this._stylesheet0$_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0),e.expectChar$1(41),new C.SupportsFunction0(n,r,e.spanFrom$1(t))):(e.set$state(t),null)):null},_stylesheet0$_includeRule$1:function(e){var t,n,r,i,s,a,o,l,u,_=this.identifier$0(),c=this.scanner;return c.scanChar$1(46)?(t=this._stylesheet0$_publicIdentifier$0(),n=_,_=t):(_=C.stringReplaceAllUnchecked(_,"_","-"),n=null),this.whitespace$0(),40===c.peekChar$0()?r=this._stylesheet0$_argumentInvocation$1$mixin(!0):(i=C.FileLocation$_(c._sourceFile,c._string_scanner$_position),s=i.offset,r=C.ArgumentInvocation$empty0(C._FileSpan$(i.file,s,s))),this.whitespace$0(),this.scanIdentifier$1("using")?(this.whitespace$0(),a=this._stylesheet0$_argumentDeclaration$0(),this.whitespace$0()):a=null,i=null==a,!i||this.lookingAtChildren$0()?(i?(i=C.FileLocation$_(c._sourceFile,c._string_scanner$_position),s=i.offset,o=new C.ArgumentDeclaration0(A.List_empty22,null,C._FileSpan$(i.file,s,s))):o=a,l=this._stylesheet0$_inContentBlock,this._stylesheet0$_inContentBlock=!0,u=this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new C.StylesheetParser__includeRule_closure0(o)),this._stylesheet0$_inContentBlock=l):(this.expectStatementSeparator$0(),u=null),c=c.spanFrom$2(e,e),i=null==u?r:u,new C.IncludeRule0(n,_,r,u,c.expand$1(0,i.get$span(i)))},mediaRule$1:function(e){return this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new C.StylesheetParser_mediaRule_closure0(this._stylesheet0$_mediaQueryList$0()))},_stylesheet0$_mixinRule$1:function(e){var t,n,r,i,s,a=this.lastSilentComment;return this.lastSilentComment=null,t=this.identifier$1$normalize(!0),this.whitespace$0(),n=this.scanner,40===n.peekChar$0()?r=this._stylesheet0$_argumentDeclaration$0():(i=C.FileLocation$_(n._sourceFile,n._string_scanner$_position),s=i.offset,r=new C.ArgumentDeclaration0(A.List_empty22,null,C._FileSpan$(i.file,s,s))),this._stylesheet0$_inMixin||this._stylesheet0$_inContentBlock?this.error$2(0,k.Mixinscm,n.spanFrom$1(e)):this._stylesheet0$_inControlDirective&&this.error$2(0,k.Mixinsb,n.spanFrom$1(e)),this.whitespace$0(),this._stylesheet0$_inMixin=!0,this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new C.StylesheetParser__mixinRule_closure0(this,t,r,a))},mozDocumentRule$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h={},d=this.scanner,f=d._string_scanner$_position,g=new C.StringBuffer(""),m=C._setArrayType([],V.JSArray_Object),y=new C.InterpolationBuffer0(g,m);for(h.needsDeprecationWarning=!1,n=this.get$whitespace(),r=d.string;1;){if(35===d.peekChar$0())i=this.singleInterpolation$0(),y._interpolation_buffer0$_flushText$0(),m.push(i),h.needsDeprecationWarning=!0;else switch(i=d._string_scanner$_position,s=this.identifier$0(),s){case"url":case"url-prefix":case"domain":a=this._stylesheet0$_tryUrlContents$2$name(new C._SpanScannerState(d,i),s),null!=a?y.addInterpolation$1(a):(d.expectChar$1(40),this.whitespace$0(),o=this.interpolatedString$0(),d.expectChar$1(41),i=g._contents+=s,g._contents=i+C.Primitives_stringFromCharCode(40),y.addInterpolation$1(o.asInterpolation$0()),g._contents+=C.Primitives_stringFromCharCode(41)),i=g._contents,i.charCodeAt(0),l=i,A.JSString_methods.endsWith$1(l,"url-prefix()")||A.JSString_methods.endsWith$1(l,"url-prefix('')")||A.JSString_methods.endsWith$1(l,'url-prefix("")')||(h.needsDeprecationWarning=!0);break;case"regexp":g._contents+="regexp(",d.expectChar$1(40),y.addInterpolation$1(this.interpolatedString$0().asInterpolation$0()),d.expectChar$1(41),g._contents+=C.Primitives_stringFromCharCode(41),h.needsDeprecationWarning=!0;break;default:u=d._string_scanner$_position,_=d._sourceFile,c=new C._FileSpan(_,i,u),c._FileSpan$3(_,i,u),C.throwExpression(new C.StringScannerException(r,"Invalid function name.",c))}if(this.whitespace$0(),!d.scanChar$1(44))break;g._contents+=C.Primitives_stringFromCharCode(44),$=d._string_scanner$_position,n.call$0(),p=d._string_scanner$_position,g._contents+=A.JSString_methods.substring$2(r,$,p)}return this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new C.StylesheetParser_mozDocumentRule_closure0(h,this,t,y.interpolation$1(d.spanFrom$1(new C._SpanScannerState(d,f)))))},supportsRule$1:function(e){var t=this._stylesheet0$_supportsCondition$0();return this.whitespace$0(),this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new C.StylesheetParser_supportsRule_closure0(t))},_stylesheet0$_useNamespace$2:function(e,t){var n,r,i,s,a;if(this.scanIdentifier$1("as"))return this.whitespace$0(),this.scanner.scanChar$1(42)?null:this.identifier$0();r=0===e.get$pathSegments().length?"":A.JSArray_methods.get$last(e.get$pathSegments()),i=A.JSString_methods.indexOf$1(r,"."),s=A.JSString_methods.startsWith$1(r,"_")?1:0,n=A.JSString_methods.substring$2(r,s,-1===i?r.length:i);try{return s=C.SpanScanner$(n,null),s=new C.Parser1(s,this.logger,null)._parser0$_parseIdentifier$0(),s}catch(a){if(!V.SassFormatException_2._is(C.unwrapException(a)))throw a;this.error$2(0,'The default namespace "'+C.S(n)+k.x22x20is_n,this.scanner.spanFrom$1(t))}},_stylesheet0$_configuration$1$allowGuarded:function(e){var t,n,r,i,s,a,o,l,u,_,c,$,p;if(!this.scanIdentifier$1("with"))return null;for(t=C.LinkedHashSet_LinkedHashSet$_empty(V.String),n=C._setArrayType([],V.JSArray_ConfiguredVariable_2),this.whitespace$0(),r=this.scanner,r.expectChar$1(40),i=r.string;1;){if(this.whitespace$0(),s=r._string_scanner$_position,r.expectChar$1(36),a=this.identifier$1$normalize(!0),this.whitespace$0(),r.expectChar$1(58),this.whitespace$0(),o=this.expressionUntilComma$0(),l=r._string_scanner$_position,e&&r.scanChar$1(33)?"default"===this.identifier$0()?(this.whitespace$0(),u=!0):(_=r._string_scanner$_position,c=r._sourceFile,$=new C._FileSpan(c,l,_),$._FileSpan$3(c,l,_),C.throwExpression(new C.StringScannerException(i,"Invalid flag name.",$)),u=!1):u=!1,_=r._string_scanner$_position,l=r._sourceFile,p=new C._FileSpan(l,s,_),p._FileSpan$3(l,s,_),t.contains$1(0,a)&&C.throwExpression(new C.StringScannerException(i,k.The_sa,p)),t.add$1(0,a),n.push(new C.ConfiguredVariable0(a,o,u,p)),!r.scanChar$1(44))break;if(this.whitespace$0(),!this._stylesheet0$_lookingAtExpression$0())break}return r.expectChar$1(41),n},_stylesheet0$_configuration$0:function(){return this._stylesheet0$_configuration$1$allowGuarded(!1)},_stylesheet0$_warnRule$1:function(e){var t=this._stylesheet0$_expression$0();return this.expectStatementSeparator$1("@warn rule"),new C.WarnRule0(t,this.scanner.spanFrom$1(e))},_stylesheet0$_whileRule$2:function(e,t){var n=this._stylesheet0$_inControlDirective;return this._stylesheet0$_inControlDirective=!0,this._stylesheet0$_withChildren$3(t,e,new C.StylesheetParser__whileRule_closure0(this,n,this._stylesheet0$_expression$0()))},unknownAtRule$2:function(e,t){var n,r,i,s={},a=this._stylesheet0$_inUnknownAtRule;return this._stylesheet0$_inUnknownAtRule=!0,s.value=null,n=this.scanner,r=33===n.peekChar$0()||this.atEndOfStatement$0()?null:s.value=this.almostAnyValue$0(),this.lookingAtChildren$0()?i=this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new C.StylesheetParser_unknownAtRule_closure0(s,t)):(this.expectStatementSeparator$0(),i=C.AtRule$0(t,n.spanFrom$1(e),null,r)),this._stylesheet0$_inUnknownAtRule=a,i},_stylesheet0$_disallowedAtRule$1:function(e){this.almostAnyValue$0(),this.error$2(0,"This at-rule is not allowed here.",this.scanner.spanFrom$1(e))},_stylesheet0$_argumentDeclaration$0:function(){var e,t,n,r,i,s,a,o,l,u,_=this.scanner,c=_._string_scanner$_position;_.expectChar$1(40),this.whitespace$0(),e=C._setArrayType([],V.JSArray_Argument_2),t=C.LinkedHashSet_LinkedHashSet$_empty(V.String),r=_.string;while(1){if(36!==_.peekChar$0()){n=null;break}if(i=_._string_scanner$_position,_.expectChar$1(36),s=this.identifier$1$normalize(!0),this.whitespace$0(),_.scanChar$1(58))this.whitespace$0(),a=this.expressionUntilComma$0();else{if(_.scanChar$1(46)){_.expectChar$1(46),_.expectChar$1(46),this.whitespace$0(),n=s;break}a=null}if(o=_._string_scanner$_position,l=_._sourceFile,u=new C._FileSpan(l,i,o),u._FileSpan$3(l,i,o),e.push(new C.Argument0(s,a,u)),t.add$1(0,s)||C.throwExpression(new C.StringScannerException(r,"Duplicate argument.",A.JSArray_methods.get$last(e).span)),!_.scanChar$1(44)){n=null;break}this.whitespace$0()}return _.expectChar$1(41),_=_.spanFrom$1(new C._SpanScannerState(_,c)),new C.ArgumentDeclaration0(C.List_List$unmodifiable(e,V.Argument_2),n,_)},_stylesheet0$_argumentInvocation$2$allowEmptySecondArg$mixin:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p=this.scanner,h=p._string_scanner$_position;p.expectChar$1(40),this.whitespace$0(),n=C._setArrayType([],V.JSArray_Expression_2),r=V.String,i=V.Expression_2,s=C.LinkedHashMap_LinkedHashMap$_empty(r,i),o=!t,l=p.string,u=null;while(1){if(!this._stylesheet0$_lookingAtExpression$0()){a=null;break}if(_=this.expressionUntilComma$1$singleEquals(o),this.whitespace$0(),_ instanceof C.VariableExpression0&&p.scanChar$1(58))this.whitespace$0(),c=_.name,s.containsKey$1(c)&&C.throwExpression(new C.StringScannerException(l,"Duplicate argument.",_.span)),s.$indexSet(0,c,this.expressionUntilComma$1$singleEquals(o));else if(p.scanChar$1(46)){if(p.expectChar$1(46),p.expectChar$1(46),null!=u){this.whitespace$0(),a=_;break}u=_}else 0!==s.__js_helper$_length?C.throwExpression(new C.StringScannerException(l,k.Positi,_.get$span(_))):n.push(_);if(this.whitespace$0(),!p.scanChar$1(44)){a=null;break}if(this.whitespace$0(),e&&1===n.length&&0===s.__js_helper$_length&&null==u&&41===p.peekChar$0()){o=p._sourceFile,l=p._string_scanner$_position,new C.FileLocation(o,l).FileLocation$_$2(o,l),c=new C._FileSpan(o,l,l),c._FileSpan$3(o,l,l),l=C._setArrayType([""],V.JSArray_Object),$=C.List_List$from(l,!1,V.Object),$.fixed$length=Array,$.immutable$list=Array,o=new C.Interpolation0($,c),o.Interpolation$20(l,c),n.push(new C.StringExpression0(o,!1)),a=null;break}}return p.expectChar$1(41),p=p.spanFrom$1(new C._SpanScannerState(p,h)),new C.ArgumentInvocation0(C.List_List$unmodifiable(n,i),C.ConstantMap_ConstantMap$from(s,r,i),u,a,p)},_stylesheet0$_argumentInvocation$0:function(){return this._stylesheet0$_argumentInvocation$2$allowEmptySecondArg$mixin(!1,!1)},_stylesheet0$_argumentInvocation$1$allowEmptySecondArg:function(e){return this._stylesheet0$_argumentInvocation$2$allowEmptySecondArg$mixin(e,!1)},_stylesheet0$_argumentInvocation$1$mixin:function(e){return this._stylesheet0$_argumentInvocation$2$allowEmptySecondArg$mixin(!1,e)},_stylesheet0$_expression$3$bracketList$singleEquals$until:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p,h,d,f,g,m,y,S="Expected expression.",v={},b=null!=n;if(b&&n.call$0()&&this.scanner.error$1(0,S),e){if(r=this.scanner,i=new C._SpanScannerState(r,r._string_scanner$_position),r.expectChar$1(91),this.whitespace$0(),r.scanChar$1(93))return b=C._setArrayType([],V.JSArray_Expression_2),r=r.spanFrom$1(i),new C.ListExpression0(C.List_List$unmodifiable(b,V.Expression_2),A.ListSeparator_undecided_null_undecided0,!0,r)}else i=null;r=this.scanner,s=new C._SpanScannerState(r,r._string_scanner$_position),a=this._stylesheet0$_inParentheses,v.operands_=v.operators_=v.spaceExpressions_=v.commaExpressions_=null,v.allowSlash=!0,v.singleExpression_=this._stylesheet0$_singleExpression$0(),o=new C.StylesheetParser__expression_resetState0(v,this,s),l=new C.StylesheetParser__expression_resolveOneOperation0(v,this),u=new C.StylesheetParser__expression_resolveOperations0(v,l),_=new C.StylesheetParser__expression_addSingleExpression0(v,this,o,u),c=new C.StylesheetParser__expression_addOperator0(v,this,l),$=new C.StylesheetParser__expression_resolveSpaceExpressions0(v,this,u);e:for(p=V.JSArray_Expression_2;1;){if(this.whitespace$0(),b&&n.call$0())break e;switch(h=r.peekChar$0(),h){case 40:_.call$1(this._stylesheet0$_parentheses$0());break;case 91:_.call$1(this._stylesheet0$_expression$1$bracketList(!0));break;case 36:_.call$1(this._stylesheet0$_variable$0());break;case 38:_.call$1(this._stylesheet0$_selector$0());break;case 39:case 34:_.call$1(this.interpolatedString$0());break;case 35:_.call$1(this._stylesheet0$_hashExpression$0());break;case 61:r.readChar$0(),t&&61!==r.peekChar$0()?c.call$1(A.BinaryOperator_2jN0):(r.expectChar$1(61),c.call$1(A.BinaryOperator_ql50));break;case 33:if(d=r.peekChar$1(1),61===d)r.readChar$0(),r.readChar$0(),c.call$1(A.BinaryOperator_ViB0);else{if(f=null==d||((32|d)>>>0===105||(32===d||9===d||10===d||13===d||12===d)),!f)break e;_.call$1(this._stylesheet0$_importantExpression$0())}break;case 60:r.readChar$0(),c.call$1(r.scanChar$1(61)?A.BinaryOperator_kpg0:A.BinaryOperator_U8c0);break;case 62:r.readChar$0(),c.call$1(r.scanChar$1(61)?A.BinaryOperator_7Tg0:A.BinaryOperator_cIH0);break;case 42:r.readChar$0(),c.call$1(A.BinaryOperator_qN20);break;case 43:null==v.singleExpression_?_.call$1(this._stylesheet0$_unaryOperation$0()):(r.readChar$0(),c.call$1(A.BinaryOperator_anB0));break;case 45:d=r.peekChar$1(1),null!=d&&d>=48&&d<=57||46===d?null!=v.singleExpression_?(f=r.peekChar$1(-1),f=32===f||9===f||10===f||13===f||12===f):f=!0:f=!1,f?_.call$1(this._stylesheet0$_number$0()):this._stylesheet0$_lookingAtInterpolatedIdentifier$0()?_.call$1(this.identifierLike$0()):null==v.singleExpression_?_.call$1(this._stylesheet0$_unaryOperation$0()):(r.readChar$0(),c.call$1(A.BinaryOperator_olz0));break;case 47:null==v.singleExpression_?_.call$1(this._stylesheet0$_unaryOperation$0()):(r.readChar$0(),c.call$1(A.BinaryOperator_t8B0));break;case 37:r.readChar$0(),c.call$1(A.BinaryOperator_OTG0);break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:_.call$1(this._stylesheet0$_number$0());break;case 46:if(46===r.peekChar$1(1))break e;_.call$1(this._stylesheet0$_number$0());break;case 97:!this.get$plainCss()&&this.scanIdentifier$1("and")?c.call$1(A.BinaryOperator_SNp0):_.call$1(this.identifierLike$0());break;case 111:!this.get$plainCss()&&this.scanIdentifier$1("or")?c.call$1(A.BinaryOperator_M6L0):_.call$1(this.identifierLike$0());break;case 117:case 85:43===r.peekChar$1(1)?_.call$1(this._stylesheet0$_unicodeRange$0()):_.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:_.call$1(this.identifierLike$0());break;case 44:if(this._stylesheet0$_inParentheses&&(this._stylesheet0$_inParentheses=!1,v.allowSlash)){o.call$0();break}g=v.commaExpressions_,null==g&&(g=v.commaExpressions_=C._setArrayType([],p)),null==v.singleExpression_&&r.error$1(0,S),$.call$0(),f=v.singleExpression_,f.toString,g.push(f),r.readChar$0(),v.allowSlash=!0,v.singleExpression_=null;break;default:if(null!=h&&h>=128){_.call$1(this.identifierLike$0());break}break e}}return e&&r.expectChar$1(93),g=v.commaExpressions_,m=v.spaceExpressions_,null!=g?($.call$0(),this._stylesheet0$_inParentheses=a,y=v.singleExpression_,null!=y&&g.push(y),b=r.spanFrom$1(null==i?s:i),new C.ListExpression0(C.List_List$unmodifiable(g,V.Expression_2),A.ListSeparator_rXA0,e,b)):e&&null!=m?(u.call$0(),b=v.singleExpression_,b.toString,m.push(b),i.toString,r=r.spanFrom$1(i),new C.ListExpression0(C.List_List$unmodifiable(m,V.Expression_2),A.ListSeparator_EVt0,!0,r)):($.call$0(),e&&(b=v.singleExpression_,b.toString,p=C._setArrayType([b],p),i.toString,r=r.spanFrom$1(i),v.singleExpression_=new C.ListExpression0(C.List_List$unmodifiable(p,V.Expression_2),A.ListSeparator_undecided_null_undecided0,!0,r)),b=v.singleExpression_,b.toString,b)},_stylesheet0$_expression$2$singleEquals$until:function(e,t){return this._stylesheet0$_expression$3$bracketList$singleEquals$until(!1,e,t)},_stylesheet0$_expression$1$bracketList:function(e){return this._stylesheet0$_expression$3$bracketList$singleEquals$until(e,!1,null)},_stylesheet0$_expression$0:function(){return this._stylesheet0$_expression$3$bracketList$singleEquals$until(!1,!1,null)},_stylesheet0$_expression$1$until:function(e){return this._stylesheet0$_expression$3$bracketList$singleEquals$until(!1,!1,e)},expressionUntilComma$1$singleEquals:function(e){return this._stylesheet0$_expression$2$singleEquals$until(e,new C.StylesheetParser_expressionUntilComma_closure0(this))},expressionUntilComma$0:function(){return this.expressionUntilComma$1$singleEquals(!1)},_stylesheet0$_isSlashOperand$1:function(e){var t;return t=e instanceof C.NumberExpression0||(e instanceof C.CalculationExpression0||e instanceof C.BinaryOperationExpression0&&e.allowsSlash),t},_stylesheet0$_singleExpression$0:function(){var e,t=this.scanner,n=t.peekChar$0();switch(n){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._stylesheet0$_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),C.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!=n&&n>=128)return this.identifierLike$0();t.error$1(0,"Expected expression.")}},_stylesheet0$_parentheses$0:function(){var e,t,n,r,i,s;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(i=this.scanner,t=new C._SpanScannerState(i,i._string_scanner$_position),i.expectChar$1(40),this.whitespace$0(),!this._stylesheet0$_lookingAtExpression$0())return i.expectChar$1(41),s=C._setArrayType([],V.JSArray_Expression_2),i=i.spanFrom$1(t),s=C.List_List$unmodifiable(s,V.Expression_2),new C.ListExpression0(s,A.ListSeparator_undecided_null_undecided0,!1,i);if(n=this.expressionUntilComma$0(),i.scanChar$1(58))return this.whitespace$0(),i=this._stylesheet0$_map$2(n,t),i;if(!i.scanChar$1(44))return i.expectChar$1(41),i=i.spanFrom$1(t),new C.ParenthesizedExpression0(n,i);for(this.whitespace$0(),r=C._setArrayType([n],V.JSArray_Expression_2);1;){if(!this._stylesheet0$_lookingAtExpression$0())break;if(E.add$1$ax(r,this.expressionUntilComma$0()),!i.scanChar$1(44))break;this.whitespace$0()}return i.expectChar$1(41),i=i.spanFrom$1(t),s=C.List_List$unmodifiable(r,V.Expression_2),new C.ListExpression0(s,A.ListSeparator_rXA0,!1,i)}finally{this._stylesheet0$_inParentheses=e}},_stylesheet0$_map$2:function(e,t){var n,r,i=V.Tuple2_Expression_Expression_2,s=C._setArrayType([new C.Tuple2(e,this.expressionUntilComma$0(),i)],V.JSArray_Tuple2_Expression_Expression_2);for(n=this.scanner;n.scanChar$1(44);){if(this.whitespace$0(),!this._stylesheet0$_lookingAtExpression$0())break;r=this.expressionUntilComma$0(),n.expectChar$1(58),this.whitespace$0(),s.push(new C.Tuple2(r,this.expressionUntilComma$0(),i))}return n.expectChar$1(41),n=n.spanFrom$1(t),new C.MapExpression0(C.List_List$unmodifiable(s,i),n)},_stylesheet0$_hashExpression$0:function(){var e,t,n,r,i,s=this.scanner;return 123===s.peekChar$1(1)?this.identifierLike$0():(e=new C._SpanScannerState(s,s._string_scanner$_position),s.expectChar$1(35),t=s.peekChar$0(),null!=t&&C.isDigit0(t)?new C.ColorExpression0(this._stylesheet0$_hexColorContents$1(e),s.spanFrom$1(e)):(n=s._string_scanner$_position,r=this.interpolatedIdentifier$0(),this._stylesheet0$_isHexColor$1(r)?(s.set$state(new C._SpanScannerState(s,n)),new C.ColorExpression0(this._stylesheet0$_hexColorContents$1(e),s.spanFrom$1(e))):(n=new C.StringBuffer(""),i=new C.InterpolationBuffer0(n,C._setArrayType([],V.JSArray_Object)),n._contents=""+C.Primitives_stringFromCharCode(35),i.addInterpolation$1(r),new C.StringExpression0(i.interpolation$1(s.spanFrom$1(e)),!1))))},_stylesheet0$_hexColorContents$1:function(e){var t,n,r,i,s,a,o,l=this._stylesheet0$_hexDigit$0(),u=this._stylesheet0$_hexDigit$0(),_=this._stylesheet0$_hexDigit$0(),c=this.scanner;return C.isHex0(c.peekChar$0())?(s=this._stylesheet0$_hexDigit$0(),a=l<<4>>>0,o=_<<4>>>0,C.isHex0(c.peekChar$0())?(t=a+u,n=o+s,r=(this._stylesheet0$_hexDigit$0()<<4>>>0)+this._stylesheet0$_hexDigit$0(),i=C.isHex0(c.peekChar$0())?((this._stylesheet0$_hexDigit$0()<<4>>>0)+this._stylesheet0$_hexDigit$0())/255:null):(t=a+l,n=(u<<4>>>0)+u,r=o+_,i=((s<<4>>>0)+s)/255)):(t=(l<<4>>>0)+l,n=(u<<4>>>0)+u,r=(_<<4>>>0)+_,i=null),C.SassColor$rgbInternal0(t,n,r,i,null==i?new C.SpanColorFormat0(c.spanFrom$1(e)):null)},_stylesheet0$_isHexColor$1:function(e){var t,n=e.get$asPlain();return null!=n&&(t=n.length,(3===t||4===t||6===t||8===t)&&(t=new C.CodeUnits(n),t.every$1(t,C.character0__isHex$closure())))},_stylesheet0$_hexDigit$0:function(){var e=this.scanner,t=e.peekChar$0();return null!=t&&C.isHex0(t)||e.error$1(0,"Expected hex digit."),C.asHex0(e.readChar$0())},_stylesheet0$_minusExpression$0:function(){var e=this.scanner.peekChar$1(1);return C.isDigit0(e)||46===e?this._stylesheet0$_number$0():this._stylesheet0$_lookingAtInterpolatedIdentifier$0()?this.identifierLike$0():this._stylesheet0$_unaryOperation$0()},_stylesheet0$_importantExpression$0:function(){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 C._SpanScannerState(e,t)),new C.StringExpression0(C.Interpolation$0(C._setArrayType(["!important"],V.JSArray_Object),t),!1)},_stylesheet0$_unaryOperation$0:function(){var e=this.scanner,t=e._string_scanner$_position,n=this._stylesheet0$_unaryOperatorFor$1(e.readChar$0());return null==n?e.error$2$position(0,"Expected unary operator.",e._string_scanner$_position-1):this.get$plainCss()&&n!==A.UnaryOperator_Ix10&&e.error$3$length$position(0,"Operators aren't allowed in plain CSS.",1,e._string_scanner$_position-1),this.whitespace$0(),new C.UnaryOperationExpression0(n,this._stylesheet0$_singleExpression$0(),e.spanFrom$1(new C._SpanScannerState(e,t)))},_stylesheet0$_unaryOperatorFor$1:function(e){switch(e){case 43:return A.UnaryOperator_gg40;case 45:return A.UnaryOperator_TLI0;case 47:return A.UnaryOperator_Ix10;default:return null}},_stylesheet0$_number$0:function(){var e,t,n=this.scanner,r=n._string_scanner$_position,i=n.peekChar$0(),s=43!==i;return s&&45!==i||n.readChar$0(),46!==n.peekChar$0()&&this._stylesheet0$_consumeNaturalNumber$0(),this._stylesheet0$_tryDecimal$1$allowTrailingDot(n._string_scanner$_position!==r&&s&&45!==i),this._stylesheet0$_tryExponent$0(),e=C.double_parse(n.substring$1(0,r)),n.scanChar$1(37)?t="%":(s=!!this.lookingAtIdentifier$0()&&(45!==n.peekChar$0()||45!==n.peekChar$1(1)),t=s?this.identifier$1$unit(!0):null),new C.NumberExpression0(e,t,n.spanFrom$1(new C._SpanScannerState(n,r)))},_stylesheet0$_consumeNaturalNumber$0:function(){var e,t=this.scanner;C.isDigit0(t.readChar$0())||t.error$2$position(0,"Expected digit.",t._string_scanner$_position-1);while(1){if(e=t.peekChar$0(),!(null!=e&&e>=48&&e<=57))break;t.readChar$0()}},_stylesheet0$_tryDecimal$1$allowTrailingDot:function(e){var t,n=this.scanner;if(46===n.peekChar$0()){if(!C.isDigit0(n.peekChar$1(1))){if(e)return;n.error$2$position(0,"Expected digit.",n._string_scanner$_position+1)}n.readChar$0();while(1){if(t=n.peekChar$0(),!(null!=t&&t>=48&&t<=57))break;n.readChar$0()}}},_stylesheet0$_tryExponent$0:function(){var e,t,n=this.scanner,r=n.peekChar$0();if((101===r||69===r)&&(e=n.peekChar$1(1),C.isDigit0(e)||45===e||43===e)){n.readChar$0(),43!==e&&45!==e||n.readChar$0(),C.isDigit0(n.peekChar$0())||n.error$1(0,"Expected digit.");while(1){if(t=n.peekChar$0(),!(null!=t&&t>=48&&t<=57))break;n.readChar$0()}}},_stylesheet0$_unicodeRange$0:function(){var e,t,n,r,i="Expected at most 6 digits.",s=this.scanner,a=new C._SpanScannerState(s,s._string_scanner$_position);for(this.expectIdentChar$1(117),s.expectChar$1(43),e=0;this.scanCharIf$1(new C.StylesheetParser__unicodeRange_closure1);)++e;for(t=!1;s.scanChar$1(63);t=!0)++e;if(0===e)s.error$1(0,'Expected hex digit or "?".');else if(e>6)this.error$2(0,i,s.spanFrom$1(a));else if(t)return n=s.substring$1(0,a.position),s=s.spanFrom$1(a),new C.StringExpression0(C.Interpolation$0(C._setArrayType([n],V.JSArray_Object),s),!1);if(s.scanChar$1(45)){for(n=s._string_scanner$_position,r=0;this.scanCharIf$1(new C.StylesheetParser__unicodeRange_closure2);)++r;0===r?s.error$1(0,"Expected hex digit."):r>6&&this.error$2(0,i,s.spanFrom$1(new C._SpanScannerState(s,n)))}return this._stylesheet0$_lookingAtInterpolatedIdentifierBody$0()&&s.error$1(0,"Expected end of identifier."),n=s.substring$1(0,a.position),s=s.spanFrom$1(a),new C.StringExpression0(C.Interpolation$0(C._setArrayType([n],V.JSArray_Object),s),!1)},_stylesheet0$_variable$0:function(){var e=this.scanner,t=new C._SpanScannerState(e,e._string_scanner$_position),n=this.variableName$0();return this.get$plainCss()&&this.error$2(0,k.Sass_v,e.spanFrom$1(t)),new C.VariableExpression0(null,n,e.spanFrom$1(t))},_stylesheet0$_selector$0:function(){var e,t;return this.get$plainCss()&&this.scanner.error$2$length(0,k.The_pa,1),e=this.scanner,t=new C._SpanScannerState(e,e._string_scanner$_position),e.expectChar$1(38),e.scanChar$1(38)&&(this.logger.warn$2$span(0,k.In_Sas,e.spanFrom$1(t)),e.set$position(e._string_scanner$_position-1)),new C.SelectorExpression0(e.spanFrom$1(t))},interpolatedString$0:function(){var e,t,n,r,i,s,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 C.StringBuffer(""),t=C._setArrayType([],V.JSArray_Object),n=new C.InterpolationBuffer0(e,t);1;){if(r=a.peekChar$0(),r===l){a.readChar$0();break}null==r||10===r||13===r||12===r?a.error$1(0,"Expected "+C.Primitives_stringFromCharCode(l)+"."):92===r?(i=a.peekChar$1(1),10===i||13===i||12===i?(a.readChar$0(),a.readChar$0(),13===i&&a.scanChar$1(10)):e._contents+=C.Primitives_stringFromCharCode(C.consumeEscapedCharacter0(a))):35===r&&123===a.peekChar$1(1)?(s=this.singleInterpolation$0(),n._interpolation_buffer0$_flushText$0(),t.push(s)):e._contents+=C.Primitives_stringFromCharCode(a.readChar$0())}return new C.StringExpression0(n.interpolation$1(a.spanFrom$1(new C._SpanScannerState(a,o))),!0)},identifierLike$0:function(){var e,t,n,r,i=this.scanner,s=new C._SpanScannerState(i,i._string_scanner$_position),a=this.interpolatedIdentifier$0(),o=a.get$asPlain(),l=C._Cell$(),u=null==o,_=!u;if(_){if("if"===o&&40===i.peekChar$0())return e=this._stylesheet0$_argumentInvocation$0(),new C.IfExpression0(e,a.span.expand$1(0,e.span));if("not"===o)return this.whitespace$0(),t=this._stylesheet0$_singleExpression$0(),new C.UnaryOperationExpression0(A.UnaryOperator_not_not_not0,t,a.span.expand$1(0,t.get$span(t)));if(l.__late_helper$_value=o.toLowerCase(),40!==i.peekChar$0()){switch(o){case"false":return new C.BooleanExpression0(!1,a.span);case"null":return new C.NullExpression0(a.span);case"true":return new C.BooleanExpression0(!0,a.span)}if(n=I.$get$colorsByName0().$index(0,l._readLocal$0()),null!=n)return i=a.span,new C.ColorExpression0(C.SassColor$rgbInternal0(n.get$red(n),n.get$green(n),n.get$blue(n),n._color1$_alpha,new C.SpanColorFormat0(i)),i)}if(r=this.trySpecialFunction$2(l._readLocal$0(),s),null!=r)return r}switch(i.peekChar$0()){case 46:if(46===i.peekChar$1(1))return new C.StringExpression0(a,!1);if(i.readChar$0(),_)return this.namespacedExpression$2(o,s);this.error$2(0,k.Interpn,a.span);break;case 40:return u?new C.InterpolatedFunctionExpression0(a,this._stylesheet0$_argumentInvocation$0(),i.spanFrom$1(s)):new C.FunctionExpression0(null,o,this._stylesheet0$_argumentInvocation$1$allowEmptySecondArg(E.$eq$(l._readLocal$0(),"var")),i.spanFrom$1(s));default:return new C.StringExpression0(a,!1)}},namespacedExpression$2:function(e,t){var n,r=this.scanner;return 36===r.peekChar$0()?(n=this.variableName$0(),this._stylesheet0$_assertPublic$2(n,new C.StylesheetParser_namespacedExpression_closure0(this,t)),new C.VariableExpression0(e,n,r.spanFrom$1(t))):new C.FunctionExpression0(e,this._stylesheet0$_publicIdentifier$0(),this._stylesheet0$_argumentInvocation$0(),r.spanFrom$1(t))},trySpecialFunction$2:function(e,t){var n,r,i,s,a=this.scanner,o=40===a.peekChar$0()?this._stylesheet0$_tryCalculation$2(e,t):null;if(null!=o)return o;switch(C.unvendor0(e)){case"calc":case"element":case"expression":if(!a.scanChar$1(40))return null;n=new C.StringBuffer(""),r=new C.InterpolationBuffer0(n,C._setArrayType([],V.JSArray_Object)),i=""+e,n._contents=i,n._contents=i+C.Primitives_stringFromCharCode(40);break;case"progid":if(!a.scanChar$1(58))return null;n=new C.StringBuffer(""),r=new C.InterpolationBuffer0(n,C._setArrayType([],V.JSArray_Object)),i=""+e,n._contents=i,n._contents=i+C.Primitives_stringFromCharCode(58),s=a.peekChar$0();while(1){if(null!=s?(i=s>=97&&s<=122||s>=65&&s<=90,i=i||46===s):i=!1,!i)break;n._contents+=C.Primitives_stringFromCharCode(a.readChar$0()),s=a.peekChar$0()}a.expectChar$1(40),n._contents+=C.Primitives_stringFromCharCode(40);break;case"url":return C.NullableExtension_andThen0(this._stylesheet0$_tryUrlContents$1(t),new C.StylesheetParser_trySpecialFunction_closure0);default:return null}return r.addInterpolation$1(this._stylesheet0$_interpolatedDeclarationValue$1$allowEmpty(!0)),a.expectChar$1(41),r._interpolation_buffer0$_text._contents+=C.Primitives_stringFromCharCode(41),new C.StringExpression0(r.interpolation$1(a.spanFrom$1(t)),!1)},_stylesheet0$_tryCalculation$2:function(e,t){var n,r,i,s,a;switch(e){case"calc":return r=this._stylesheet0$_calculationArguments$1(1),i=this.scanner.spanFrom$1(t),new C.CalculationExpression0(e,C.CalculationExpression__verifyArguments0(r),i);case"min":case"max":i=this.scanner,n=new C._SpanScannerState(i,i._string_scanner$_position),r=null;try{r=this._stylesheet0$_calculationArguments$0()}catch(s){if(V.FormatException._is(C.unwrapException(s)))return i.set$state(n),null;throw s}return a=r,i=i.spanFrom$1(t),new C.CalculationExpression0(e,C.CalculationExpression__verifyArguments0(a),i);case"clamp":return r=this._stylesheet0$_calculationArguments$1(3),i=this.scanner.spanFrom$1(t),new C.CalculationExpression0(e,C.CalculationExpression__verifyArguments0(r),i);default:return null}},_stylesheet0$_calculationArguments$1:function(e){var t,n,r,i=this.scanner;if(i.expectChar$1(40),t=this._stylesheet0$_containsCalculationInterpolation$0()?new C.StringExpression0(this._stylesheet0$_interpolatedDeclarationValue$0(),!1):null,null!=t)return i.expectChar$1(41),C._setArrayType([t],V.JSArray_Expression_2);this.whitespace$0(),n=C._setArrayType([this._stylesheet0$_calculationSum$0()],V.JSArray_Expression_2),r=null!=e;while(1){if(r&&!(n.length<e)||!i.scanChar$1(44))break;this.whitespace$0(),n.push(this._stylesheet0$_calculationSum$0())}return i.expectChar$2$name(41,n.length===e?'"+", "-", "*", "/", or ")"':'"+", "-", "*", "/", ",", or ")"'),n},_stylesheet0$_calculationArguments$0:function(){return this._stylesheet0$_calculationArguments$1(null)},_stylesheet0$_calculationSum$0:function(){var e,t,n,r,i=this._stylesheet0$_calculationProduct$0();for(e=this.scanner;1;){if(t=e.peekChar$0(),n=43===t,!n&&45!==t)return i;r=e.peekChar$1(-1),32===r||9===r||10===r||13===r||12===r?(r=e.peekChar$1(1),r=!(32===r||9===r||10===r||13===r||12===r)):r=!0,r&&e.error$1(0,k.x22x2b__an),e.readChar$0(),this.whitespace$0(),n=n?A.BinaryOperator_anB0:A.BinaryOperator_olz0,i=new C.BinaryOperationExpression0(n,i,this._stylesheet0$_calculationProduct$0(),!1)}},_stylesheet0$_calculationProduct$0:function(){var e,t,n,r=this._stylesheet0$_calculationValue$0();for(e=this.scanner;1;){if(this.whitespace$0(),t=e.peekChar$0(),n=42===t,!n&&47!==t)return r;e.readChar$0(),this.whitespace$0(),n=n?A.BinaryOperator_qN20:A.BinaryOperator_t8B0,r=new C.BinaryOperationExpression0(n,r,this._stylesheet0$_calculationValue$0(),!1)}},_stylesheet0$_calculationValue$0:function(){var e,t,n,r,i,s,a=this.scanner,o=a.peekChar$0();return 43===o||46===o||C.isDigit0(o)?this._stylesheet0$_number$0():36===o?this._stylesheet0$_variable$0():40===o?(e=a._string_scanner$_position,a.readChar$0(),t=this._stylesheet0$_containsCalculationInterpolation$0()?new C.StringExpression0(this._stylesheet0$_interpolatedDeclarationValue$0(),!1):null,null==t&&(this.whitespace$0(),t=this._stylesheet0$_calculationSum$0()),this.whitespace$0(),a.expectChar$1(41),new C.ParenthesizedExpression0(t,a.spanFrom$1(new C._SpanScannerState(a,e)))):this.lookingAtIdentifier$0()?(n=new C._SpanScannerState(a,a._string_scanner$_position),r=this.identifier$0(),a.scanChar$1(46)?this.namespacedExpression$2(r,n):40!==a.peekChar$0()?new C.StringExpression0(C.Interpolation$0(C._setArrayType([r],V.JSArray_Object),a.spanFrom$1(n)),!1):(i=r.toLowerCase(),s=this._stylesheet0$_tryCalculation$2(i,n),null!=s?s:"if"===i?new C.IfExpression0(this._stylesheet0$_argumentInvocation$0(),a.spanFrom$1(n)):new C.FunctionExpression0(null,r,this._stylesheet0$_argumentInvocation$0(),a.spanFrom$1(n)))):45===o?this._stylesheet0$_number$0():void a.error$1(0,k.Expectn)},_stylesheet0$_containsCalculationInterpolation$0:function(){var e,t,n,r,i,s=k.The_gi,a="Invalid position ",o=C._setArrayType([],V.JSArray_int),l=this.scanner,u=new C._SpanScannerState(l,l._string_scanner$_position);for(e=l.string.length,t=0;l._string_scanner$_position!==e;){switch(n=l.peekChar$0(),n){case 92:r=1;break;case 47:r=2;break;case 39:case 34:r=3;break;case 35:r=4;break;case 40:r=5;break;case 123:case 91:r=6;break;case 41:r=7;break;case 125:case 93:r=8;break;default:r=9;break}e:for(;1;)switch(r){case 1:l.readChar$0(),l.readChar$0();break e;case 2:this.scanComment$0()||l.readChar$0();break e;case 3:this.interpolatedString$0();break e;case 4:if(0===t&&123===l.peekChar$1(1))return u._scanner!==l&&C.throwExpression(C.ArgumentError$(s,null)),i=u.position,((0===i?1/i<0:i<0)||i>e)&&C.throwExpression(C.ArgumentError$(a+i,null)),l._string_scanner$_position=i,l._lastMatch=null,!0;l.readChar$0();break e;case 5:++t,r=6;continue e;case 6:n.toString,o.push(C.opposite0(n)),l.readChar$0();break e;case 7:--t,r=8;continue e;case 8:if(0===o.length||o.pop()!==n)return u._scanner!==l&&C.throwExpression(C.ArgumentError$(s,null)),i=u.position,((0===i?1/i<0:i<0)||i>e)&&C.throwExpression(C.ArgumentError$(a+i,null)),l._string_scanner$_position=i,l._lastMatch=null,!1;l.readChar$0();break e;case 9:l.readChar$0();break e}}return l.set$state(u),!1},_stylesheet0$_tryUrlContents$2$name:function(e,t){var n,r,i,s,a,o,l,u=this.scanner,_=u._string_scanner$_position;if(!u.scanChar$1(40))return null;for(this.whitespaceWithoutComments$0(),n=new C.StringBuffer(""),r=C._setArrayType([],V.JSArray_Object),i=new C.InterpolationBuffer0(n,r),s=""+(null==t?"url":t),n._contents=s,n._contents=s+C.Primitives_stringFromCharCode(40);1;){if(a=u.peekChar$0(),null==a)break;if(92===a)n._contents+=C.S(this.escape$0());else if(s=33===a||(37===a||(38===a||(a>=42&&a<=126||a>=128))),s)n._contents+=C.Primitives_stringFromCharCode(u.readChar$0());else if(35===a)123===u.peekChar$1(1)?(s=this.singleInterpolation$0(),i._interpolation_buffer0$_flushText$0(),r.push(s)):n._contents+=C.Primitives_stringFromCharCode(u.readChar$0());else{if(32!==a&&9!==a&&10!==a&&13!==a&&12!==a){if(41===a)return n._contents+=C.Primitives_stringFromCharCode(u.readChar$0()),o=u._string_scanner$_position,_=u._sourceFile,s=e.position,u=new C._FileSpan(_,s,o),u._FileSpan$3(_,s,o),s=V.Object,_=C.List_List$of(r,!0,s),r=n._contents,0!==r.length&&_.push((r.charCodeAt(0),r)),l=C.List_List$from(_,!1,s),l.fixed$length=Array,l.immutable$list=Array,n=new C.Interpolation0(l,u),n.Interpolation$20(_,u),n;break}if(this.whitespaceWithoutComments$0(),41!==u.peekChar$0())break}}return u.set$state(new C._SpanScannerState(u,_)),null},_stylesheet0$_tryUrlContents$1:function(e){return this._stylesheet0$_tryUrlContents$2$name(e,null)},dynamicUrl$0:function(){var e,t=this.scanner,n=new C._SpanScannerState(t,t._string_scanner$_position);return this.expectIdentifier$1("url"),e=this._stylesheet0$_tryUrlContents$1(n),null!=e?new C.StringExpression0(e,!1):new C.InterpolatedFunctionExpression0(C.Interpolation$0(C._setArrayType(["url"],V.JSArray_Object),t.spanFrom$1(n)),this._stylesheet0$_argumentInvocation$0(),t.spanFrom$1(n))},almostAnyValue$1$omitComments:function(e){var t,n,r,i,s,a,o,l,u=this.scanner,_=u._string_scanner$_position,c=new C.StringBuffer(""),$=new C.InterpolationBuffer0(c,C._setArrayType([],V.JSArray_Object));e:for(t=u.string,n=t.length,r=!e;1;)switch(i=u.peekChar$0(),i){case 92:c._contents+=C.Primitives_stringFromCharCode(u.readChar$0()),c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break;case 34:case 39:$.addInterpolation$1(this.interpolatedString$0().asInterpolation$0());break;case 47:s=u._string_scanner$_position,this.scanComment$0()?r&&(a=u._string_scanner$_position,c._contents+=A.JSString_methods.substring$2(t,s,a)):c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break;case 35:123===u.peekChar$1(1)?$.addInterpolation$1(this.interpolatedIdentifier$0()):c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break;case 13:case 10:case 12:if(this.get$indented())break e;c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break;case 33:case 59:case 123:case 125:break e;case 117:case 85:if(o=u._string_scanner$_position,!this.scanIdentifier$1("url")){c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break}l=this._stylesheet0$_tryUrlContents$1(new C._SpanScannerState(u,o)),null==l?(((0===o?1/o<0:o<0)||o>n)&&C.throwExpression(C.ArgumentError$("Invalid position "+o,null)),u._string_scanner$_position=o,u._lastMatch=null,c._contents+=C.Primitives_stringFromCharCode(u.readChar$0())):$.addInterpolation$1(l);break;default:if(null==i)break e;this.lookingAtIdentifier$0()?c._contents+=this.identifier$0():c._contents+=C.Primitives_stringFromCharCode(u.readChar$0());break}return $.interpolation$1(u.spanFrom$1(new C._SpanScannerState(u,_)))},almostAnyValue$0:function(){return this.almostAnyValue$1$omitComments(!1)},_stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon:function(e,t,n){var r,i,s,a,o,l,u,_,c,$,p=this.scanner,h=p._string_scanner$_position,d=new C.StringBuffer(""),f=new C.InterpolationBuffer0(d,C._setArrayType([],V.JSArray_Object)),g=C._setArrayType([],V.JSArray_int);e:for(r=p.string,i=r.length,s=!e,a=!n,o=!1;1;)switch(l=p.peekChar$0(),l){case 92:d._contents+=C.S(this.escape$1$identifierStart(!0)),o=!1;break;case 34:case 39:f.addInterpolation$1(this.interpolatedString$0().asInterpolation$0()),o=!1;break;case 47:42===p.peekChar$1(1)?(u=this.get$loudComment(),_=p._string_scanner$_position,u.call$0(),c=p._string_scanner$_position,d._contents+=A.JSString_methods.substring$2(r,_,c)):d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 35:123===p.peekChar$1(1)?f.addInterpolation$1(this.interpolatedIdentifier$0()):d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 32:case 9:o?u=!0:(u=p.peekChar$1(1),u=!(32===u||9===u||10===u||13===u||12===u)),u?d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()):p.readChar$0();break;case 10:case 13:case 12:if(this.get$indented())break e;u=p.peekChar$1(-1),10!==u&&13!==u&&12!==u&&(d._contents+="\n"),p.readChar$0(),o=!0;break;case 40:case 123:case 91:l.toString,d._contents+=C.Primitives_stringFromCharCode(l),g.push(C.opposite0(p.readChar$0())),o=!1;break;case 41:case 125:case 93:if(0===g.length)break e;l.toString,d._contents+=C.Primitives_stringFromCharCode(l),p.expectChar$1(g.pop()),o=!1;break;case 59:if(a&&0===g.length)break e;d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 58:if(s&&0===g.length)break e;d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 117:case 85:if(u=p._string_scanner$_position,!this.scanIdentifier$1("url")){d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break}$=this._stylesheet0$_tryUrlContents$1(new C._SpanScannerState(p,u)),null==$?(((0===u?1/u<0:u<0)||u>i)&&C.throwExpression(C.ArgumentError$("Invalid position "+u,null)),p._string_scanner$_position=u,p._lastMatch=null,d._contents+=C.Primitives_stringFromCharCode(p.readChar$0())):f.addInterpolation$1($),o=!1;break;default:if(null==l)break e;this.lookingAtIdentifier$0()?d._contents+=this.identifier$0():d._contents+=C.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break}return 0!==g.length&&p.expectChar$1(A.JSArray_methods.get$last(g)),t||0!==f._interpolation_buffer0$_contents.length||0!==d._contents.length||p.error$1(0,"Expected token."),f.interpolation$1(p.spanFrom$1(new C._SpanScannerState(p,h)))},_stylesheet0$_interpolatedDeclarationValue$1$allowEmpty:function(e){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,!1)},_stylesheet0$_interpolatedDeclarationValue$0:function(){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,!1,!1)},_stylesheet0$_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon:function(e,t){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,t)},interpolatedIdentifier$0:function(){var e,t="Expected identifier.",n=this.scanner,r=new C._SpanScannerState(n,n._string_scanner$_position),i=new C.StringBuffer(""),s=C._setArrayType([],V.JSArray_Object),a=new C.InterpolationBuffer0(i,s);return n.scanChar$1(45)&&(i._contents+=C.Primitives_stringFromCharCode(45),n.scanChar$1(45))?(i._contents+=C.Primitives_stringFromCharCode(45),this._stylesheet0$_interpolatedIdentifierBody$1(a),a.interpolation$1(n.spanFrom$1(r))):(e=n.peekChar$0(),null==e?n.error$1(0,t):95===e||C.isAlphabetic1(e)||e>=128?i._contents+=C.Primitives_stringFromCharCode(n.readChar$0()):92===e?i._contents+=C.S(this.escape$1$identifierStart(!0)):35===e&&123===n.peekChar$1(1)?(i=this.singleInterpolation$0(),a._interpolation_buffer0$_flushText$0(),s.push(i)):n.error$1(0,t),this._stylesheet0$_interpolatedIdentifierBody$1(a),a.interpolation$1(n.spanFrom$1(r)))},_stylesheet0$_interpolatedIdentifierBody$1:function(e){var t,n,r,i,s;for(t=e._interpolation_buffer0$_contents,n=this.scanner,r=e._interpolation_buffer0$_text;1;){if(i=n.peekChar$0(),null==i)break;if(95!==i&&45!==i?(s=i>=97&&i<=122||i>=65&&i<=90,s=!!s||i>=48&&i<=57,s=s||i>=128):s=!0,s)r._contents+=C.Primitives_stringFromCharCode(n.readChar$0());else if(92===i)r._contents+=C.S(this.escape$0());else{if(35!==i||123!==n.peekChar$1(1))break;s=this.singleInterpolation$0(),e._interpolation_buffer0$_flushText$0(),t.push(s)}}},singleInterpolation$0:function(){var e,t=this.scanner,n=t._string_scanner$_position;return t.expect$1("#{"),this.whitespace$0(),e=this._stylesheet0$_expression$0(),t.expectChar$1(125),this.get$plainCss()&&this.error$2(0,k.Interpp,t.spanFrom$1(new C._SpanScannerState(t,n))),e},_stylesheet0$_mediaQueryList$0:function(){for(var e,t=this.scanner,n=t._string_scanner$_position,r=new C.StringBuffer(""),i=new C.InterpolationBuffer0(r,C._setArrayType([],V.JSArray_Object));1;){if(this.whitespace$0(),this._stylesheet0$_mediaQuery$1(i),this.whitespace$0(),!t.scanChar$1(44))break;e=r._contents+=C.Primitives_stringFromCharCode(44),r._contents=e+C.Primitives_stringFromCharCode(32)}return i.interpolation$1(t.spanFrom$1(new C._SpanScannerState(t,n)))},_stylesheet0$_mediaQuery$1:function(e){var t,n,r;if(40===this.scanner.peekChar$0())return this._stylesheet0$_mediaInParens$1(e),this.whitespace$0(),void(this.scanIdentifier$1("and")?(e._interpolation_buffer0$_text._contents+=" and ",this.expectWhitespace$0(),this._stylesheet0$_mediaLogicSequence$2(e,"and")):this.scanIdentifier$1("or")&&(e._interpolation_buffer0$_text._contents+=" or ",this.expectWhitespace$0(),this._stylesheet0$_mediaLogicSequence$2(e,"or")));if(t=this.interpolatedIdentifier$0(),C.equalsIgnoreCase0(t.get$asPlain(),"not")&&(this.expectWhitespace$0(),!this._stylesheet0$_lookingAtInterpolatedIdentifier$0()))return e._interpolation_buffer0$_text._contents+="not ",void this._stylesheet0$_mediaOrInterp$1(e);if(this.whitespace$0(),e.addInterpolation$1(t),this._stylesheet0$_lookingAtInterpolatedIdentifier$0()){if(n=e._interpolation_buffer0$_text,n._contents+=C.Primitives_stringFromCharCode(32),r=this.interpolatedIdentifier$0(),C.equalsIgnoreCase0(r.get$asPlain(),"and"))this.expectWhitespace$0(),n._contents+=" and ";else{if(this.whitespace$0(),e.addInterpolation$1(r),!this.scanIdentifier$1("and"))return;this.expectWhitespace$0(),n._contents+=" and "}if(this.scanIdentifier$1("not"))return this.expectWhitespace$0(),n._contents+="not ",void this._stylesheet0$_mediaOrInterp$1(e);this._stylesheet0$_mediaLogicSequence$2(e,"and")}},_stylesheet0$_mediaLogicSequence$2:function(e,t){var n,r;for(n=e._interpolation_buffer0$_text;1;){if(this._stylesheet0$_mediaOrInterp$1(e),this.whitespace$0(),!this.scanIdentifier$1(t))return;this.expectWhitespace$0(),r=n._contents+=C.Primitives_stringFromCharCode(32),r+=t,n._contents=r,n._contents=r+C.Primitives_stringFromCharCode(32)}},_stylesheet0$_mediaOrInterp$1:function(e){var t;35===this.scanner.peekChar$0()?(t=this.singleInterpolation$0(),e.addInterpolation$1(C.Interpolation$0(C._setArrayType([t],V.JSArray_Object),t.get$span(t)))):this._stylesheet0$_mediaInParens$1(e)},_stylesheet0$_mediaInParens$1:function(e){var t,n,r,i,s,a=this.scanner;a.expectChar$2$name(40,"media condition in parentheses"),t=e._interpolation_buffer0$_text,t._contents+=C.Primitives_stringFromCharCode(40),this.whitespace$0(),40===a.peekChar$0()?(this._stylesheet0$_mediaInParens$1(e),this.whitespace$0(),this.scanIdentifier$1("and")?(t._contents+=" and ",this.expectWhitespace$0(),this._stylesheet0$_mediaLogicSequence$2(e,"and")):this.scanIdentifier$1("or")&&(t._contents+=" or ",this.expectWhitespace$0(),this._stylesheet0$_mediaLogicSequence$2(e,"or"))):this.scanIdentifier$1("not")?(t._contents+="not ",this.expectWhitespace$0(),this._stylesheet0$_mediaOrInterp$1(e)):(n=this._stylesheet0$_expressionUntilComparison$0(),e._interpolation_buffer0$_flushText$0(),r=e._interpolation_buffer0$_contents,r.push(n),a.scanChar$1(58)?(this.whitespace$0(),n=t._contents+=C.Primitives_stringFromCharCode(58),t._contents=n+C.Primitives_stringFromCharCode(32),n=this._stylesheet0$_expression$0(),e._interpolation_buffer0$_flushText$0(),r.push(n)):(i=a.peekChar$0(),n=60!==i,n&&62!==i&&61!==i||(t._contents+=C.Primitives_stringFromCharCode(32),t._contents+=C.Primitives_stringFromCharCode(a.readChar$0()),n&&62!==i||!a.scanChar$1(61)||(t._contents+=C.Primitives_stringFromCharCode(61)),t._contents+=C.Primitives_stringFromCharCode(32),this.whitespace$0(),s=this._stylesheet0$_expressionUntilComparison$0(),e._interpolation_buffer0$_flushText$0(),r.push(s),n&&62!==i?n=!1:(i.toString,n=a.scanChar$1(i)),n&&(n=t._contents+=C.Primitives_stringFromCharCode(32),t._contents=n+C.Primitives_stringFromCharCode(i),a.scanChar$1(61)&&(t._contents+=C.Primitives_stringFromCharCode(61)),t._contents+=C.Primitives_stringFromCharCode(32),this.whitespace$0(),n=this._stylesheet0$_expressionUntilComparison$0(),e._interpolation_buffer0$_flushText$0(),r.push(n))))),a.expectChar$1(41),this.whitespace$0(),t._contents+=C.Primitives_stringFromCharCode(41)},_stylesheet0$_expressionUntilComparison$0:function(){return this._stylesheet0$_expression$1$until(new C.StylesheetParser__expressionUntilComparison_closure0(this))},_stylesheet0$_supportsCondition$0:function(){var e,t,n,r,i,s,a,o=this.scanner,l=o._string_scanner$_position;if(this.scanIdentifier$1("not"))return this.whitespace$0(),new C.SupportsNegation0(this._stylesheet0$_supportsConditionInParens$0(),o.spanFrom$1(new C._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(),n=this._stylesheet0$_supportsConditionInParens$0(),r=o._string_scanner$_position,i=o._sourceFile,s=new C._FileSpan(i,l,r),s._FileSpan$3(i,l,r),e=new C.SupportsOperation0(e,n,t,s),a=t.toLowerCase(),"and"!==a&&"or"!==a&&C.throwExpression(C.ArgumentError$value(t,"operator",'may only be "and" or "or".')),this.whitespace$0();return e},_stylesheet0$_supportsConditionInParens$0:function(){var e,t,n,r,i,s,a,o,l,u,_,c,$=this.scanner,p=new C._SpanScannerState($,$._string_scanner$_position);if(this._stylesheet0$_lookingAtInterpolatedIdentifier$0()){if(a=this.interpolatedIdentifier$0(),o=a.get$asPlain(),"not"===(null==o?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 C.SupportsFunction0(a,l,$.spanFrom$1(p));if(o=a.contents,1===o.length&&V.Expression_2._is(A.JSArray_methods.get$first(o)))return new C.SupportsInterpolation0(V.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(),u=this._stylesheet0$_supportsConditionInParens$0(),$.expectChar$1(41),new C.SupportsNegation0(u,$.spanFrom$1(p));if(40===$.peekChar$0())return u=this._stylesheet0$_supportsCondition$0(),$.expectChar$1(41),u;e=null,t=new C._SpanScannerState($,$._string_scanner$_position),n=this._stylesheet0$_inParentheses;try{e=this._stylesheet0$_expression$0(),$.expectChar$1(58)}catch(_){if(V.FormatException._is(C.unwrapException(_))){if($.set$state(t),this._stylesheet0$_inParentheses=n,r=this.interpolatedIdentifier$0(),i=this._stylesheet0$_trySupportsOperation$2(r,t),null!=i)return $.expectChar$1(41),i;if(o=new C.InterpolationBuffer0(new C.StringBuffer(""),C._setArrayType([],V.JSArray_Object)),o.addInterpolation$1(r),o.addInterpolation$1(this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!1,!0,!0)),s=o.interpolation$1($.spanFrom$1(t)),58===$.peekChar$0())throw _;return $.expectChar$1(41),new C.SupportsAnything0(s,$.spanFrom$1(p))}throw _}return c=this._stylesheet0$_supportsDeclarationValue$2(e,p),$.expectChar$1(41),c},_stylesheet0$_supportsDeclarationValue$2:function(e,t){var n;return e instanceof C.StringExpression0&&!e.hasQuotes&&A.JSString_methods.startsWith$1(e.text.get$initialPlain(),"--")?n=new C.StringExpression0(this._stylesheet0$_interpolatedDeclarationValue$0(),!1):(this.whitespace$0(),n=this._stylesheet0$_expression$0()),new C.SupportsDeclaration0(e,n,this.scanner.spanFrom$1(t))},_stylesheet0$_trySupportsOperation$2:function(e,t){var n,r,i,s,a,o,l,u,_,c,$,p,h=e.contents;if(1!==h.length)return null;if(n=A.JSArray_methods.get$first(h),!V.Expression_2._is(n))return null;for(h=this.scanner,r=new C._SpanScannerState(h,h._string_scanner$_position),this.whitespace$0(),i=t.position,s=e.span,a=null,o=a;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 r._scanner!==h&&C.throwExpression(C.ArgumentError$(k.The_gi,null)),i=r.position,((0===i?1/i<0:i<0)||i>h.string.length)&&C.throwExpression(C.ArgumentError$("Invalid position "+i,null)),h._string_scanner$_position=i,h._lastMatch=null;a="or"}this.whitespace$0(),l=this._stylesheet0$_supportsConditionInParens$0(),u=null==o?new C.SupportsInterpolation0(n,s):o,_=h._string_scanner$_position,c=h._sourceFile,$=new C._FileSpan(c,i,_),$._FileSpan$3(c,i,_),o=new C.SupportsOperation0(u,l,a,$),p=a.toLowerCase(),"and"!==p&&"or"!==p&&C.throwExpression(C.ArgumentError$value(a,"operator",'may only be "and" or "or".')),this.whitespace$0()}return o},_stylesheet0$_lookingAtInterpolatedIdentifier$0:function(){var e,t=this.scanner,n=t.peekChar$0();return null!=n&&(!!(95===n||C.isAlphabetic1(n)||n>=128||92===n)||(35===n?123===t.peekChar$1(1):45===n&&(e=t.peekChar$1(1),null!=e&&(35===e?123===t.peekChar$1(2):95===e||C.isAlphabetic1(e)||e>=128||92===e||45===e))))},_stylesheet0$_lookingAtInterpolatedIdentifierBody$0:function(){var e=this.scanner,t=e.peekChar$0();return null!=t&&(!!(95===t||C.isAlphabetic1(t)||t>=128||C.isDigit0(t)||45===t||92===t)||35===t&&123===e.peekChar$1(1))},_stylesheet0$_lookingAtExpression$0:function(){var e,t=this.scanner,n=t.peekChar$0();return null!=n&&(46===n?46!==t.peekChar$1(1):33===n?(e=t.peekChar$1(1),t=null==e||((32|e)>>>0===105||(32===e||9===e||10===e||13===e||12===e)),t):(t=40===n||(47===n||(91===n||(39===n||(34===n||(35===n||(43===n||(45===n||(92===n||(36===n||(38===n||(95===n||C.isAlphabetic1(n)||n>=128||C.isDigit0(n)))))))))))),t))},_stylesheet0$_withChildren$1$3:function(e,t,n){var r=n.call$2(this.children$1(0,e),this.scanner.spanFrom$1(t));return this.whitespaceWithoutComments$0(),r},_stylesheet0$_withChildren$3:function(e,t,n){return this._stylesheet0$_withChildren$1$3(e,t,n,V.dynamic)},_stylesheet0$_urlString$0:function(){var e,t,n,r,i=this.scanner,s=new C._SpanScannerState(i,i._string_scanner$_position),a=this.string$0();try{return n=C.Uri_parse(a),n}catch(r){if(n=C.unwrapException(r),!V.FormatException._is(n))throw r;e=n,t=C.getTraceFromException(r),this.error$3(0,"Invalid URL: "+E.get$message$x(e),i.spanFrom$1(s),t)}},_stylesheet0$_publicIdentifier$0:function(){var e=this.scanner,t=e._string_scanner$_position,n=this.identifier$1$normalize(!0);return this._stylesheet0$_assertPublic$2(n,new C.StylesheetParser__publicIdentifier_closure0(this,new C._SpanScannerState(e,t))),n},_stylesheet0$_assertPublic$2:function(e,t){var n=A.JSString_methods._codeUnitAt$1(e,0);45!==n&&95!==n||this.error$2(0,k.Privat,t.call$0())},get$plainCss:function(){return!1}},C.StylesheetParser_parse_closure0.prototype={call$0:function(){var e,t,n=this.$this,r=n.scanner,i=r._string_scanner$_position;return r.scanChar$1(65279),e=n.statements$1(new C.StylesheetParser_parse__closure1(n)),r.expectDone$0(),t=n._stylesheet0$_globalVariables,t=t.get$values(t),A.JSArray_methods.addAll$1(e,C.MappedIterable_MappedIterable(t,new C.StylesheetParser_parse__closure2,C._instanceType(t)._eval$1("Iterable.E"),V.Statement_2)),C.Stylesheet$internal0(e,r.spanFrom$1(new C._SpanScannerState(r,i)),n.get$plainCss())},$signature:535},C.StylesheetParser_parse__closure1.prototype={call$0:function(){var e=this.$this;return e.scanner.scan$1("@charset")?(e.whitespace$0(),e.string$0(),null):e._stylesheet0$_statement$1$root(!0)},$signature:536},C.StylesheetParser_parse__closure2.prototype={call$1:function(e){var t=e.name,n=e.expression;return C.VariableDeclaration$0(t,new C.NullExpression0(n.get$span(n)),e.span,null,!1,!0,null)},$signature:537},C.StylesheetParser_parseArgumentDeclaration_closure0.prototype={call$0:function(){var e,t=this.$this,n=t.scanner;return n.expectChar$2$name(64,"@-rule"),t.identifier$0(),t.whitespace$0(),t.identifier$0(),e=t._stylesheet0$_argumentDeclaration$0(),t.whitespace$0(),n.expectChar$1(123),e},$signature:538},C.StylesheetParser__parseSingleProduction_closure0.prototype={call$0:function(){var e=this.production.call$0();return this.$this.scanner.expectDone$0(),e},$signature:function(){return this.T._eval$1("0()")}},C.StylesheetParser_parseSignature_closure.prototype={call$0:function(){var e,t,n,r=this.$this,i=r.identifier$0();return this.requireParens||40===r.scanner.peekChar$0()?e=r._stylesheet0$_argumentDeclaration$0():(t=r.scanner,t=C.FileLocation$_(t._sourceFile,t._string_scanner$_position),n=t.offset,e=new C.ArgumentDeclaration0(A.List_empty22,null,C._FileSpan$(t.file,n,n))),r.scanner.expectDone$0(),new C.Tuple2(i,e,V.Tuple2_String_ArgumentDeclaration)},$signature:539},C.StylesheetParser__statement_closure0.prototype={call$0:function(){return this.$this._stylesheet0$_statement$0()},$signature:132},C.StylesheetParser_variableDeclarationWithoutNamespace_closure1.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:24},C.StylesheetParser_variableDeclarationWithoutNamespace_closure2.prototype={call$0:function(){return this.declaration},$signature:540},C.StylesheetParser__declarationOrBuffer_closure1.prototype={call$2:function(e,t){return C.Declaration$nested0(this.name,e,t,null)},$signature:92},C.StylesheetParser__declarationOrBuffer_closure2.prototype={call$2:function(e,t){return C.Declaration$nested0(this.name,e,t,this._box_0.value)},$signature:92},C.StylesheetParser__styleRule_closure0.prototype={call$2:function(e,t){var n=this.$this;return n.get$indented()&&0===e.length&&n.logger.warn$2$span(0,k.This_s,this._box_0.interpolation.span),n._stylesheet0$_inStyleRule=this.wasInStyleRule,C.StyleRule$0(this._box_0.interpolation,e,n.scanner.spanFrom$1(this.start))},$signature:542},C.StylesheetParser__propertyOrVariableDeclaration_closure1.prototype={call$2:function(e,t){return C.Declaration$nested0(this._box_0.name,e,t,null)},$signature:92},C.StylesheetParser__propertyOrVariableDeclaration_closure2.prototype={call$2:function(e,t){return C.Declaration$nested0(this._box_0.name,e,t,this.value)},$signature:92},C.StylesheetParser__atRootRule_closure1.prototype={call$2:function(e,t){return C.AtRootRule$0(e,t,this.query)},$signature:245},C.StylesheetParser__atRootRule_closure2.prototype={call$2:function(e,t){return C.AtRootRule$0(e,t,null)},$signature:245},C.StylesheetParser__eachRule_closure0.prototype={call$2:function(e,t){return this.$this._stylesheet0$_inControlDirective=this.wasInControlDirective,C.EachRule$0(this.variables,this.list,e,t)},$signature:544},C.StylesheetParser__functionRule_closure0.prototype={call$2:function(e,t){return C.FunctionRule$0(this.name,this.$arguments,e,t,this.precedingComment)},$signature:545},C.StylesheetParser__forRule_closure1.prototype={call$0:function(){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:29},C.StylesheetParser__forRule_closure2.prototype={call$2:function(e,t){var n;return this.$this._stylesheet0$_inControlDirective=this.wasInControlDirective,n=this._box_0.exclusive,n.toString,C.ForRule$0(this.variable,this.from,this.to,e,t,n)},$signature:546},C.StylesheetParser__memberList_closure0.prototype={call$0:function(){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:1},C.StylesheetParser__includeRule_closure0.prototype={call$2:function(e,t){return C.ContentBlock$0(this.contentArguments_,e,t)},$signature:547},C.StylesheetParser_mediaRule_closure0.prototype={call$2:function(e,t){return C.MediaRule$0(this.query,e,t)},$signature:548},C.StylesheetParser__mixinRule_closure0.prototype={call$2:function(e,t){return this.$this._stylesheet0$_inMixin=!1,C.MixinRule$0(this.name,this.$arguments,e,t,this.precedingComment)},$signature:549},C.StylesheetParser_mozDocumentRule_closure0.prototype={call$2:function(e,t){return this._box_0.needsDeprecationWarning&&C.WarnForDeprecation_warnForDeprecation0(this.$this.logger,A.Deprecation_GbU,k.x40_moz_,t,null),C.AtRule$0(this.name,t,e,this.value)},$signature:246},C.StylesheetParser_supportsRule_closure0.prototype={call$2:function(e,t){return C.SupportsRule$0(this.condition,e,t)},$signature:551},C.StylesheetParser__whileRule_closure0.prototype={call$2:function(e,t){return this.$this._stylesheet0$_inControlDirective=this.wasInControlDirective,C.WhileRule$0(this.condition,e,t)},$signature:552},C.StylesheetParser_unknownAtRule_closure0.prototype={call$2:function(e,t){return C.AtRule$0(this.name,t,e,this._box_0.value)},$signature:246},C.StylesheetParser__expression_resetState0.prototype={call$0:function(){var e,t=this._box_0;t.operands_=t.operators_=t.spaceExpressions_=t.commaExpressions_=null,e=this.$this,e.scanner.set$state(this.start),t.allowSlash=!0,t.singleExpression_=e._stylesheet0$_singleExpression$0()},$signature:0},C.StylesheetParser__expression_resolveOneOperation0.prototype={call$0:function(){var e,t,n,r,i,s,a=this._box_0,o=a.operators_.pop(),l=a.operands_.pop(),u=a.singleExpression_;null==u&&(e=this.$this.scanner,t=o.operator.length,e.error$3$length$position(0,"Expected expression.",t,e._string_scanner$_position-t)),a.allowSlash?(e=this.$this,e=!e._stylesheet0$_inParentheses&&o===A.BinaryOperator_t8B0&&e._stylesheet0$_isSlashOperand$1(l)&&e._stylesheet0$_isSlashOperand$1(u)):e=!1,e?a.singleExpression_=new C.BinaryOperationExpression0(A.BinaryOperator_t8B0,l,u,!0):(a.singleExpression_=new C.BinaryOperationExpression0(o,l,u,!1),e=a.allowSlash=!1,o!==A.BinaryOperator_anB0&&o!==A.BinaryOperator_olz0||(t=this.$this,n=t.scanner.string,r=u.get$span(u),r=r.get$start(r),i=u.get$span(u),s=o.operator,A.JSString_methods.substring$2(n,r.offset-1,i.get$start(i).offset)===s&&(e=l.get$span(l),e=A.JSString_methods.codeUnitAt$1(n,e.get$end(e).offset),e=32===e||9===e||10===e||13===e||12===e),e&&(e=l.toString$0(0),n=u.toString$0(0),r=l.toString$0(0),i=u.toString$0(0),a=a.singleExpression_,C.WarnForDeprecation_warnForDeprecation0(t.logger,A.Deprecation_EsU,"This operation is parsed as:\n\n "+e+" "+s+" "+n+k.x0a_but_+r+" ("+s+i+")\n\nAdd a space after "+s+k.x20to_cl,a.get$span(a),null))))},$signature:0},C.StylesheetParser__expression_resolveOperations0.prototype={call$0:function(){var e,t=this._box_0.operators_;if(null!=t)for(e=this.resolveOneOperation;0!==t.length;)e.call$0()},$signature:0},C.StylesheetParser__expression_addSingleExpression0.prototype={call$1:function(e){var t,n,r=this._box_0;if(null!=r.singleExpression_){if(t=this.$this,t._stylesheet0$_inParentheses&&(t._stylesheet0$_inParentheses=!1,r.allowSlash))return void this.resetState.call$0();n=r.spaceExpressions_,null==n&&(n=r.spaceExpressions_=C._setArrayType([],V.JSArray_Expression_2)),this.resolveOperations.call$0(),t=r.singleExpression_,t.toString,n.push(t),r.allowSlash=!0}r.singleExpression_=e},$signature:553},C.StylesheetParser__expression_addOperator0.prototype={call$1:function(e){var t,n,r,i,s,a,o=this.$this;o.get$plainCss()&&e!==A.BinaryOperator_t8B0&&e!==A.BinaryOperator_2jN0&&(t=o.scanner,n=e.operator.length,t.error$3$length$position(0,"Operators aren't allowed in plain CSS.",n,t._string_scanner$_position-n)),t=this._box_0,t.allowSlash=t.allowSlash&&e===A.BinaryOperator_t8B0,r=t.operators_,null==r&&(r=t.operators_=C._setArrayType([],V.JSArray_BinaryOperator_2)),i=t.operands_,null==i&&(i=t.operands_=C._setArrayType([],V.JSArray_Expression_2)),n=this.resolveOneOperation,s=e.precedence;while(1){if(!(0!==r.length&&A.JSArray_methods.get$last(r).precedence>=s))break;n.call$0()}r.push(e),a=t.singleExpression_,null==a&&(n=o.scanner,s=e.operator.length,n.error$3$length$position(0,"Expected expression.",s,n._string_scanner$_position-s)),i.push(a),o.whitespace$0(),t.singleExpression_=o._stylesheet0$_singleExpression$0()},$signature:554},C.StylesheetParser__expression_resolveSpaceExpressions0.prototype={call$0:function(){var e,t,n,r;this.resolveOperations.call$0(),e=this._box_0,t=e.spaceExpressions_,null!=t&&(n=e.singleExpression_,null==n&&this.$this.scanner.error$1(0,"Expected expression."),t.push(n),r=A.JSArray_methods.get$first(t),r=r.get$span(r).expand$1(0,n.get$span(n)),e.singleExpression_=new C.ListExpression0(C.List_List$unmodifiable(t,V.Expression_2),A.ListSeparator_EVt0,!1,r),e.spaceExpressions_=null)},$signature:0},C.StylesheetParser_expressionUntilComma_closure0.prototype={call$0:function(){return 44===this.$this.scanner.peekChar$0()},$signature:29},C.StylesheetParser__unicodeRange_closure1.prototype={call$1:function(e){return null!=e&&C.isHex0(e)},$signature:34},C.StylesheetParser__unicodeRange_closure2.prototype={call$1:function(e){return null!=e&&C.isHex0(e)},$signature:34},C.StylesheetParser_namespacedExpression_closure0.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:24},C.StylesheetParser_trySpecialFunction_closure0.prototype={call$1:function(e){return new C.StringExpression0(e,!1)},$signature:555},C.StylesheetParser__expressionUntilComparison_closure0.prototype={call$0:function(){var e=this.$this.scanner,t=e.peekChar$0();return 61===t?61!==e.peekChar$1(1):60===t||62===t},$signature:29},C.StylesheetParser__publicIdentifier_closure0.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:24},C.Stylesheet0.prototype={Stylesheet$internal$3$plainCss0:function(e,t,n){var r,i,s,a,o,l;for(r=this.children,i=r.length,s=this._stylesheet1$_forwards,a=this._stylesheet1$_uses,o=0;o<i;++o)if(l=r[o],l instanceof C.UseRule0)a.push(l);else if(l instanceof C.ForwardRule0)s.push(l);else if(!(l instanceof C.SilentComment0)&&!(l instanceof C.LoudComment0)&&!(l instanceof C.VariableDeclaration0))break},accept$1$1:function(e){return e.visitStylesheet$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return(t&&A.JSArray_methods).join$1(t," ")},get$span:function(e){return this.span}},C.SupportsExpression0.prototype={get$span:function(e){var t=this.condition;return t.get$span(t)},accept$1$1:function(e){return e.visitSupportsExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return this.condition.toString$0(0)},$isExpression0:1,$isAstNode0:1},C.ModifiableCssSupportsRule0.prototype={accept$1$1:function(e){return e.visitCssSupportsRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},equalsIgnoringChildren$1:function(e){var t,n;return e instanceof C.ModifiableCssSupportsRule0?(t=this.condition,n=e.condition,t=t.$ti._is(n)&&E.$eq$(n.value,t.value)):t=!1,t},copyWithoutChildren$0:function(){return C.ModifiableCssSupportsRule$0(this.condition,this.span)},$isCssSupportsRule0:1,get$span:function(e){return this.span}},C.SupportsRule0.prototype={accept$1$1:function(e){return e.visitSupportsRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return"@supports "+this.condition.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span:function(e){return this.span}},C.NodeToDartImporter.prototype={canonicalize$1:function(e,t){var n,r=this._sync$_canonicalize.call$2(t.toString$0(0),{fromImport:C.fromImport0()});return null==r?null:(n=_.URL,r instanceof n?C.Uri_parse(E.toString$0$(V.JSUrl._as(r))):(n=_.Promise,void(r instanceof n?C.jsThrow(new _.Error("The canonicalize() function can't return a Promise for synchronous compile functions.")):C.jsThrow(new _.Error(k.The_ca)))))},load$1:function(e,t){var n,r,i,s,a=this._sync$_load.call$1(new _.URL(t.toString$0(0)));return null==a?null:(n=_.Promise,a instanceof n&&C.jsThrow(new _.Error("The load() function can't return a Promise for synchronous compile functions.")),V.NodeImporterResult._as(a),n=E.getInterceptor$x(a),r=n.get$contents(a),"string"!==C._asString(new _.Function("value","return typeof value").call$1(r))&&C.jsThrow(new C.ArgumentError(!0,r,"contents","must be a string but was: "+C.jsType(r))),i=n.get$syntax(a),null!=r&&null!=i||C.jsThrow(new _.Error(k.The_lo)),s=C.parseSyntax(i),C.ImporterResult$(r,C.NullableExtension_andThen0(n.get$sourceMapUrl(a),C.utils1__jsToDartUrl$closure()),s))}},C.Syntax0.prototype={_enumToString$0:function(){return"Syntax."+this._name},toString$0:function(e){return this._syntax0$_name}},C.TypeSelector0.prototype={get$specificity:function(){return 1},accept$1$1:function(e){return e.visitTypeSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},addSuffix$1:function(e){var t=this.name;return new C.TypeSelector0(new C.QualifiedName0(t.name+e,t.namespace),this.span)},unify$1:function(e){var t,n;return A.JSArray_methods.get$first(e)instanceof C.UniversalSelector0||A.JSArray_methods.get$first(e)instanceof C.TypeSelector0?(t=C.unifyUniversalAndElement0(this,A.JSArray_methods.get$first(e)),null==t?null:(n=C._setArrayType([t],V.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(n,C.SubListIterable$(e,1,null,C._arrayInstanceType(e)._precomputed1)),n)):(n=C._setArrayType([this],V.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(n,e),n)},isSuperselector$1:function(e){var t,n;return this.super$SimpleSelector$isSuperselector0(e)?t=!0:e instanceof C.TypeSelector0?(t=this.name,n=e.name,t.name===n.name?(t=t.namespace,t="*"===t||t==n.namespace):t=!1):t=!1,t},$eq:function(e,t){return null!=t&&(t instanceof C.TypeSelector0&&t.name.$eq(0,this.name))},get$hashCode:function(e){var t=this.name;return A.JSString_methods.get$hashCode(t.name)^E.get$hashCode$(t.namespace)}},C.Types.prototype={},C.UnaryOperationExpression0.prototype={accept$1$1:function(e){return e.visitUnaryOperationExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t,n,r=this.operator,i=r.operator;return r=r===A.UnaryOperator_not_not_not0?i+C.Primitives_stringFromCharCode(32):i,t=this.operand,t instanceof C.BinaryOperationExpression0||t instanceof C.UnaryOperationExpression0?n=!0:(i=t instanceof C.ListExpression0&&!t.hasBrackets&&t.contents.length>1,n=i),n&&(r+="40"),r+=t.toString$0(0),n&&(r+="41"),r.charCodeAt(0),r},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.UnaryOperator0.prototype={_enumToString$0:function(){return"UnaryOperator."+this._name},toString$0:function(e){return this.name}},C.UnitlessSassNumber0.prototype={get$numeratorUnits:function(e){return A.List_empty},get$denominatorUnits:function(e){return A.List_empty},get$hasUnits:function(){return!1},withValue$1:function(e){return new C.UnitlessSassNumber0(e,null)},withSlash$2:function(e,t){return new C.UnitlessSassNumber0(this._number1$_value,new C.Tuple2(e,t,V.Tuple2_SassNumber_SassNumber_2))},hasUnit$1:function(e){return!1},hasCompatibleUnits$1:function(e){return e instanceof C.UnitlessSassNumber0},hasPossiblyCompatibleUnits$1:function(e){return e instanceof C.UnitlessSassNumber0},compatibleWithUnit$1:function(e){return!0},coerceToMatch$3:function(e,t,n){return e.withValue$1(this._number1$_value)},coerceValueToMatch$3:function(e,t,n){return this._number1$_value},coerceValueToMatch$1:function(e){return this.coerceValueToMatch$3(e,null,null)},convertToMatch$3:function(e,t,n){return e.get$hasUnits()?this.super$SassNumber$convertToMatch(e,t,n):this},convertValueToMatch$3:function(e,t,n){return e.get$hasUnits()?this.super$SassNumber$convertValueToMatch0(e,t,n):this._number1$_value},coerce$3:function(e,t,n){return C.SassNumber_SassNumber$withUnits0(this._number1$_value,t,e)},coerce$2:function(e,t){return this.coerce$3(e,t,null)},coerceValue$3:function(e,t,n){return this._number1$_value},coerceValueToUnit$2:function(e,t){return this._number1$_value},coerceValueToUnit$1:function(e){return this.coerceValueToUnit$2(e,null)},greaterThan$1:function(e){var t,n;return e instanceof C.SassNumber0?(t=this._number1$_value,n=e._number1$_value,t>n&&!C.fuzzyEquals0(t,n)?A.SassBoolean_true0:A.SassBoolean_false0):this.super$SassNumber$greaterThan0(e)},greaterThanOrEquals$1:function(e){var t,n;return e instanceof C.SassNumber0?(t=this._number1$_value,n=e._number1$_value,t>n||C.fuzzyEquals0(t,n)?A.SassBoolean_true0:A.SassBoolean_false0):this.super$SassNumber$greaterThanOrEquals0(e)},lessThan$1:function(e){var t,n;return e instanceof C.SassNumber0?(t=this._number1$_value,n=e._number1$_value,t<n&&!C.fuzzyEquals0(t,n)?A.SassBoolean_true0:A.SassBoolean_false0):this.super$SassNumber$lessThan0(e)},lessThanOrEquals$1:function(e){var t,n;return e instanceof C.SassNumber0?(t=this._number1$_value,n=e._number1$_value,t<n||C.fuzzyEquals0(t,n)?A.SassBoolean_true0:A.SassBoolean_false0):this.super$SassNumber$lessThanOrEquals0(e)},modulo$1:function(e){return e instanceof C.SassNumber0?e.withValue$1(C.moduloLikeSass0(this._number1$_value,e._number1$_value)):this.super$SassNumber$modulo0(e)},plus$1:function(e){return e instanceof C.SassNumber0?e.withValue$1(this._number1$_value+e._number1$_value):this.super$SassNumber$plus0(e)},minus$1:function(e){return e instanceof C.SassNumber0?e.withValue$1(this._number1$_value-e._number1$_value):this.super$SassNumber$minus0(e)},times$1:function(e){return e instanceof C.SassNumber0?e.withValue$1(this._number1$_value*e._number1$_value):this.super$SassNumber$times0(e)},dividedBy$1:function(e){var t,n;return e instanceof C.SassNumber0?(t=this._number1$_value/e._number1$_value,e.get$hasUnits()?(n=e.get$denominatorUnits(e),n=C.SassNumber_SassNumber$withUnits0(t,e.get$numeratorUnits(e),n),t=n):t=new C.UnitlessSassNumber0(t,null),t):this.super$SassNumber$dividedBy0(e)},unaryMinus$0:function(){return new C.UnitlessSassNumber0(-this._number1$_value,null)},$eq:function(e,t){return null!=t&&(t instanceof C.UnitlessSassNumber0&&C.fuzzyEquals0(this._number1$_value,t._number1$_value))},get$hashCode:function(e){var t=this.hashCache;return null==t?this.hashCache=C.fuzzyHashCode0(this._number1$_value):t}},C.UniversalSelector0.prototype={get$specificity:function(){return 0},accept$1$1:function(e){return e.visitUniversalSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},unify$1:function(e){var t,n,r=A.JSArray_methods.get$first(e);return r instanceof C.UniversalSelector0||r instanceof C.TypeSelector0?(t=C.unifyUniversalAndElement0(this,r),null==t?null:(n=C._setArrayType([t],V.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(n,C.SubListIterable$(e,1,null,C._arrayInstanceType(e)._precomputed1)),n)):(n=1===e.length&&(r instanceof C.PseudoSelector0&&(r.isClass&&"host"===r.name||r.get$isHostContext())),n?null:(n=this.namespace,null!=n&&"*"!==n?(n=C._setArrayType([this],V.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(n,e),n):0!==e.length?e:C._setArrayType([this],V.JSArray_SimpleSelector_2)))},isSuperselector$1:function(e){var t=this.namespace;return"*"===t||(e instanceof C.TypeSelector0?t==e.name.namespace:e instanceof C.UniversalSelector0?t==e.namespace:null==t||this.super$SimpleSelector$isSuperselector0(e))},$eq:function(e,t){return null!=t&&(t instanceof C.UniversalSelector0&&t.namespace==this.namespace)},get$hashCode:function(e){return E.get$hashCode$(this.namespace)}},C.UnprefixedMapView0.prototype={get$keys:function(e){return new C._UnprefixedKeys0(this)},$index:function(e,t){return"string"==typeof t?this._unprefixed_map_view0$_map.$index(0,this._unprefixed_map_view0$_prefix+t):null},containsKey$1:function(e){return"string"==typeof e&&this._unprefixed_map_view0$_map.containsKey$1(this._unprefixed_map_view0$_prefix+e)},remove$1:function(e,t){return"string"==typeof t?this._unprefixed_map_view0$_map.remove$1(0,this._unprefixed_map_view0$_prefix+t):null}},C._UnprefixedKeys0.prototype={get$iterator:function(e){var t=this._unprefixed_map_view0$_view._unprefixed_map_view0$_map;return t=E.where$1$ax(t.get$keys(t),new C._UnprefixedKeys_iterator_closure1(this)).map$1$1(0,new C._UnprefixedKeys_iterator_closure2(this),V.String),t.get$iterator(t)},contains$1:function(e,t){return this._unprefixed_map_view0$_view.containsKey$1(t)}},C._UnprefixedKeys_iterator_closure1.prototype={call$1:function(e){return A.JSString_methods.startsWith$1(e,this.$this._unprefixed_map_view0$_view._unprefixed_map_view0$_prefix)},$signature:8},C._UnprefixedKeys_iterator_closure2.prototype={call$1:function(e){return A.JSString_methods.substring$1(e,this.$this._unprefixed_map_view0$_view._unprefixed_map_view0$_prefix.length)},$signature:5},C.JSUrl0.prototype={},C.UseRule0.prototype={UseRule$4$configuration0:function(e,t,n,r){var i,s,a,o;for(i=this.configuration,s=i.length,a=0;a<s;++a)if(o=i[a],o.isGuarded)throw C.wrapException(C.ArgumentError$value(o,"configured variable","can't be guarded in a @use rule."))},accept$1$1:function(e){return e.visitUseRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.url,n="@use "+C.StringExpression_quoteText0(t.toString$0(0)),r=0===t.get$pathSegments().length?"":A.JSArray_methods.get$last(t.get$pathSegments()),i=A.JSString_methods.indexOf$1(r,".");return t=this.namespace,t=t!==A.JSString_methods.substring$2(r,0,-1===i?r.length:i)?n+" as "+(null==t?"*":t):n,n=this.configuration,t=(0!==n.length?t+" with ("+A.JSArray_methods.join$1(n,", ")+")":t)+";",t.charCodeAt(0),t},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C.UserDefinedCallable0.prototype={get$name:function(e){return this.declaration.name},$isAsyncCallable0:1,$isCallable0:1},C.resolveImportPath_closure1.prototype={call$0:function(){return C._exactlyOne0(C._tryPath0(I.$get$context().withoutExtension$1(this.path)+".import"+this.extension))},$signature:43},C.resolveImportPath_closure2.prototype={call$0:function(){return C._exactlyOne0(C._tryPathWithExtensions0(this.path+".import"))},$signature:43},C._tryPathAsDirectory_closure0.prototype={call$0:function(){return C._exactlyOne0(C._tryPathWithExtensions0(C.join(this.path,"index.import",null)))},$signature:43},C._exactlyOne_closure0.prototype={call$1:function(e){var t=I.$get$context();return" "+t.prettyUri$1(t.toUri$1(e))},$signature:5},C._PropertyDescriptor0.prototype={},C.futureToPromise_closure0.prototype={call$2:function(e,t){this.future.then$1$2$onError(0,new C.futureToPromise__closure0(e),new C.futureToPromise__closure1(t),V.void)},$signature:556},C.futureToPromise__closure0.prototype={call$1:function(e){return this.resolve.call$1(e)},$signature:27},C.futureToPromise__closure1.prototype={call$2:function(e,t){C.attachTrace0(e,t),this.reject.call$1(e)},$signature:62},C.objectToMap_closure.prototype={call$2:function(e,t){return this.map.$indexSet(0,e,t),t},$signature:122},C.indent_closure0.prototype={call$1:function(e){return A.JSString_methods.$mul(" ",this.indentation)+e},$signature:5},C.flattenVertically_closure1.prototype={call$1:function(e){return C.QueueList_QueueList$from(e,this.T)},$signature:function(){return this.T._eval$1("QueueList<0>(Iterable<0>)")}},C.flattenVertically_closure2.prototype={call$1:function(e){return this.result.push(e.removeFirst$0()),0===e.get$length(e)},$signature:function(){return this.T._eval$1("bool(QueueList<0>)")}},C.longestCommonSubsequence_backtrack0.prototype={call$2:function(e,t){var n,r;return-1===e||-1===t?C._setArrayType([],this.T._eval$1("JSArray<0>")):(n=this.selections[e][t],null!=n?(r=this.call$2(e-1,t-1),E.add$1$ax(r,n),r):(r=this.lengths,r[e+1][t]>r[e][t+1]?this.call$2(e,t-1):this.call$2(e-1,t)))},$signature:function(){return this.T._eval$1("List<0>(int,int)")}},C.mapAddAll2_closure0.prototype={call$2:function(e,t){var n=this.destination,r=n.$index(0,e);null!=r?r.addAll$1(0,t):n.$indexSet(0,e,t)},$signature:function(){return this.K1._eval$1("@<0>")._bind$1(this.K2)._bind$1(this.V)._eval$1("~(1,Map<2,3>)")}},C.CssValue0.prototype={$eq:function(e,t){return null!=t&&(this.$ti._is(t)&&E.$eq$(t.value,this.value))},get$hashCode:function(e){return E.get$hashCode$(this.value)},toString$0:function(e){return E.toString$0$(this.value)},$isAstNode0:1,get$span:function(e){return this.span}},C.ValueExpression0.prototype={accept$1$1:function(e){return e.visitValueExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return C.serializeValue0(this.value,!0,!0)},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.valueClass_closure.prototype={call$0:function(){var e,t=V.JSClass,n=t._as(_.Object.getPrototypeOf(E.get$$prototype$x(t._as(A.C__SassNull0.constructor))).constructor);return C.JSClassExtension_setCustomInspect(n,new C.valueClass__closure),t=V.String,e=V.Function,C.LinkedHashMap_LinkedHashMap$_literal(["asList",new C.valueClass__closure0,"hasBrackets",new C.valueClass__closure1,"isTruthy",new C.valueClass__closure2,"realNull",new C.valueClass__closure3,"separator",new C.valueClass__closure4],t,e).forEach$1(0,C.JSClassExtension_get_defineGetter(n)),C.LinkedHashMap_LinkedHashMap$_literal(["sassIndexToListIndex",new C.valueClass__closure5,"get",new C.valueClass__closure6,"assertBoolean",new C.valueClass__closure7,"assertColor",new C.valueClass__closure8,"assertFunction",new C.valueClass__closure9,"assertMap",new C.valueClass__closure10,"assertNumber",new C.valueClass__closure11,"assertString",new C.valueClass__closure12,"tryMap",new C.valueClass__closure13,"equals",new C.valueClass__closure14,"hashCode",new C.valueClass__closure15,"toString",new C.valueClass__closure16],t,e).forEach$1(0,C.JSClassExtension_get_defineMethod(n)),n},$signature:25},C.valueClass__closure.prototype={call$1:function(e){return E.toString$0$(e)},$signature:59},C.valueClass__closure0.prototype={call$1:function(e){return new _.immutable.List(e.get$asList())},$signature:557},C.valueClass__closure1.prototype={call$1:function(e){return e.get$hasBrackets()},$signature:45},C.valueClass__closure2.prototype={call$1:function(e){return e.get$isTruthy()},$signature:45},C.valueClass__closure3.prototype={call$1:function(e){return e.get$realNull()},$signature:219},C.valueClass__closure4.prototype={call$1:function(e){return e.get$separator(e).separator},$signature:558},C.valueClass__closure5.prototype={call$3:function(e,t,n){return e.sassIndexToListIndex$2(t,n)},call$2:function(e,t){return this.call$3(e,t,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues:function(){return[null]},$signature:559},C.valueClass__closure6.prototype={call$2:function(e,t){return t<1&&t>=-1?e:_.undefined},$signature:228},C.valueClass__closure7.prototype={call$2:function(e,t){return e.assertBoolean$1(t)},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:560},C.valueClass__closure8.prototype={call$2:function(e,t){return e.assertColor$1(t)},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:561},C.valueClass__closure9.prototype={call$2:function(e,t){return e.assertFunction$1(t)},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:562},C.valueClass__closure10.prototype={call$2:function(e,t){return e.assertMap$1(t)},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:563},C.valueClass__closure11.prototype={call$2:function(e,t){return e.assertNumber$1(t)},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:564},C.valueClass__closure12.prototype={call$2:function(e,t){return e.assertString$1(t)},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:565},C.valueClass__closure13.prototype={call$1:function(e){return e.tryMap$0()},$signature:566},C.valueClass__closure14.prototype={call$2:function(e,t){return e.$eq(0,t)},$signature:567},C.valueClass__closure15.prototype={call$2:function(e,t){return e.get$hashCode(e)},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$requiredArgCount:1,$defaultValues:function(){return[null]},$signature:568},C.valueClass__closure16.prototype={call$1:function(e){return C.serializeValue0(e,!0,!0)},$signature:211},C.Value0.prototype={get$isTruthy:function(){return!0},get$separator:function(e){return A.ListSeparator_undecided_null_undecided0},get$hasBrackets:function(){return!1},get$asList:function(){return C._setArrayType([this],V.JSArray_Value_2)},get$lengthAsList:function(){return 1},get$isBlank:function(){return!1},get$isSpecialNumber:function(){return!1},get$isVar:function(){return!1},get$realNull:function(){return this},sassIndexToListIndex$2:function(e,t){var n,r,i,s=e.assertNumber$1(t);if(s.get$hasUnits()&&(n=s.get$unitString(),r=s.unitSuggestion$1(null==t?"index":t),C.EvaluationContext_current0().warn$2(0,"$"+C.S(t)+": Passing a number with unit "+n+k.x20is_de+r+k.x0a_Morex3a,A.Deprecation_0bn)),i=s.assertInt$1(t),0===i)throw C.wrapException(C.SassScriptException$0("List index may not be 0.",t));if(Math.abs(i)>this.get$lengthAsList())throw C.wrapException(C.SassScriptException$0("Invalid index "+e.toString$0(0)+" for a list with "+this.get$lengthAsList()+" elements.",t));return i<0?this.get$lengthAsList()+i:i-1},assertBoolean$1:function(e){return C.throwExpression(C.SassScriptException$0(this.toString$0(0)+" is not a boolean.",e))},assertCalculation$1:function(e){return C.throwExpression(C.SassScriptException$0(this.toString$0(0)+" is not a calculation.",e))},assertColor$1:function(e){return C.throwExpression(C.SassScriptException$0(this.toString$0(0)+" is not a color.",e))},assertFunction$1:function(e){return C.throwExpression(C.SassScriptException$0(this.toString$0(0)+" is not a function reference.",e))},assertMap$1:function(e){return C.throwExpression(C.SassScriptException$0(this.toString$0(0)+" is not a map.",e))},tryMap$0:function(){return null},assertNumber$1:function(e){return C.throwExpression(C.SassScriptException$0(this.toString$0(0)+" is not a number.",e))},assertNumber$0:function(){return this.assertNumber$1(null)},assertString$1:function(e){return C.throwExpression(C.SassScriptException$0(this.toString$0(0)+" is not a string.",e))},_value$_selectorString$1:function(e){var t=this._value$_selectorStringOrNull$0();if(null!=t)return t;throw C.wrapException(C.SassScriptException$0(this.toString$0(0)+k.x20is_noa,e))},_value$_selectorStringOrNull$0:function(){var e,t,n,r,i,s,a,o;if(this instanceof C.SassString0)return this._string0$_text;if(!(this instanceof C.SassList0))return null;if(e=this._list1$_contents,t=e.length,0===t)return null;switch(n=C._setArrayType([],V.JSArray_String),r=this._list1$_separator,r){case A.ListSeparator_rXA0:for(i=0;i<t;++i)if(s=e[i],s instanceof C.SassString0)n.push(s._string0$_text);else{if(!(s instanceof C.SassList0&&s._list1$_separator===A.ListSeparator_EVt0))return null;if(a=s._value$_selectorStringOrNull$0(),null==a)return null;n.push(a)}break;case A.ListSeparator_zg90:return null;default:for(i=0;i<t;++i){if(o=e[i],!(o instanceof C.SassString0))return null;n.push(o._string0$_text)}break}return A.JSArray_methods.join$1(n,r===A.ListSeparator_rXA0?", ":" ")},withListContents$2$separator:function(e,t){var n=null==t?this.get$separator(this):t,r=this.get$hasBrackets();return C.SassList$0(e,n,r)},withListContents$1:function(e){return this.withListContents$2$separator(e,null)},greaterThan$1:function(e){return C.throwExpression(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".',null))},greaterThanOrEquals$1:function(e){return C.throwExpression(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".',null))},lessThan$1:function(e){return C.throwExpression(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".',null))},lessThanOrEquals$1:function(e){return C.throwExpression(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".',null))},times$1:function(e){return C.throwExpression(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".',null))},modulo$1:function(e){return C.throwExpression(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".',null))},plus$1:function(e){if(e instanceof C.SassString0)return new C.SassString0(C.serializeValue0(this,!1,!0)+e._string0$_text,e._string0$_hasQuotes);if(e instanceof C.SassCalculation0)throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".',null));return new C.SassString0(C.serializeValue0(this,!1,!0)+C.serializeValue0(e,!1,!0),!1)},minus$1:function(e){if(e instanceof C.SassCalculation0)throw C.wrapException(C.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".',null));return new C.SassString0(C.serializeValue0(this,!1,!0)+"-"+C.serializeValue0(e,!1,!0),!1)},dividedBy$1:function(e){return new C.SassString0(C.serializeValue0(this,!1,!0)+"/"+C.serializeValue0(e,!1,!0),!1)},unaryPlus$0:function(){return new C.SassString0("+"+C.serializeValue0(this,!1,!0),!1)},unaryMinus$0:function(){return new C.SassString0("-"+C.serializeValue0(this,!1,!0),!1)},unaryNot$0:function(){return A.SassBoolean_false0},withoutSlash$0:function(){return this},toString$0:function(e){return C.serializeValue0(this,!0,!0)}},C.VariableExpression0.prototype={accept$1$1:function(e){return e.visitVariableExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.namespace,n=this.name;return null==t?"$"+n:t+".$"+n},$isExpression0:1,$isAstNode0:1,get$span:function(e){return this.span}},C.VariableDeclaration0.prototype={accept$1$1:function(e){return e.visitVariableDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.namespace;return t=null!=t?t+".":"",t+="$"+this.name+": "+this.expression.toString$0(0)+";",t.charCodeAt(0),t},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C.WarnRule0.prototype={accept$1$1:function(e){return e.visitWarnRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){return"@warn "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span:function(e){return this.span}},C.WhileRule0.prototype={accept$1$1:function(e){return e.visitWhileRule$1(this)},accept$1:function(e){return this.accept$1$1(e,V.dynamic)},toString$0:function(e){var t=this.children;return"@while "+this.condition.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span:function(e){return this.span}},function(){var e=E.LegacyJavaScriptObject.prototype;e.super$LegacyJavaScriptObject$toString=e.toString$0,e=C.JsLinkedHashMap.prototype,e.super$JsLinkedHashMap$internalContainsKey=e.internalContainsKey$1,e.super$JsLinkedHashMap$internalGet=e.internalGet$1,e.super$JsLinkedHashMap$internalSet=e.internalSet$2,e.super$JsLinkedHashMap$internalRemove=e.internalRemove$1,e=C._BufferingStreamSubscription.prototype,e.super$_BufferingStreamSubscription$_add=e._async$_add$1,e.super$_BufferingStreamSubscription$_addError=e._addError$2,e=C.ListMixin.prototype,e.super$ListMixin$setRange=e.setRange$4,e=C.Iterable.prototype,e.super$Iterable$where=e.where$1,e.super$Iterable$skipWhile=e.skipWhile$1,e=C.ModifiableCssParentNode.prototype,e.super$ModifiableCssParentNode$addChild=e.addChild$1,e=C.SimpleSelector.prototype,e.super$SimpleSelector$addSuffix=e.addSuffix$1,e.super$SimpleSelector$unify=e.unify$1,e.super$SimpleSelector$isSuperselector=e.isSuperselector$1,e=C.Parser.prototype,e.super$Parser$silentComment=e.silentComment$0,e=C.StylesheetParser.prototype,e.super$StylesheetParser$importArgument=e.importArgument$0,e.super$StylesheetParser$namespacedExpression=e.namespacedExpression$2,e=C.Value.prototype,e.super$Value$assertMap=e.assertMap$1,e.super$Value$plus=e.plus$1,e.super$Value$minus=e.minus$1,e.super$Value$dividedBy=e.dividedBy$1,e=C.SassNumber.prototype,e.super$SassNumber$convertValueToMatch=e.convertValueToMatch$3,e.super$SassNumber$coerce=e.coerce$3,e.super$SassNumber$coerceValue=e.coerceValue$3,e.super$SassNumber$coerceValueToUnit=e.coerceValueToUnit$2,e.super$SassNumber$coerceValueToMatch=e.coerceValueToMatch$3,e.super$SassNumber$greaterThan=e.greaterThan$1,e.super$SassNumber$greaterThanOrEquals=e.greaterThanOrEquals$1,e.super$SassNumber$lessThan=e.lessThan$1,e.super$SassNumber$lessThanOrEquals=e.lessThanOrEquals$1,e.super$SassNumber$modulo=e.modulo$1,e.super$SassNumber$plus=e.plus$1,e.super$SassNumber$minus=e.minus$1,e.super$SassNumber$times=e.times$1,e.super$SassNumber$dividedBy=e.dividedBy$1,e=C.AnySelectorVisitor.prototype,e.super$AnySelectorVisitor$visitComplexSelector=e.visitComplexSelector$1,e=C.EveryCssVisitor.prototype,e.super$EveryCssVisitor$visitCssStyleRule=e.visitCssStyleRule$1,e=C.ReplaceExpressionVisitor.prototype,e.super$ReplaceExpressionVisitor$visitBinaryOperationExpression=e.visitBinaryOperationExpression$1,e.super$ReplaceExpressionVisitor$visitUnaryOperationExpression=e.visitUnaryOperationExpression$1,e=C.SourceSpanMixin.prototype,e.super$SourceSpanMixin$compareTo=e.compareTo$1,e.super$SourceSpanMixin$$eq=e.$eq,e=C.StringScanner.prototype,e.super$StringScanner$readChar=e.readChar$0,e.super$StringScanner$scanChar=e.scanChar$1,e.super$StringScanner$scan=e.scan$1,e.super$StringScanner$matches=e.matches$1,e=C.AnySelectorVisitor0.prototype,e.super$AnySelectorVisitor$visitComplexSelector0=e.visitComplexSelector$1,e=C.EveryCssVisitor0.prototype,e.super$EveryCssVisitor$visitCssStyleRule0=e.visitCssStyleRule$1,e=C.ModifiableCssParentNode0.prototype,e.super$ModifiableCssParentNode$addChild0=e.addChild$1,e=C.SassNumber0.prototype,e.super$SassNumber$convertToMatch=e.convertToMatch$3,e.super$SassNumber$convertValueToMatch0=e.convertValueToMatch$3,e.super$SassNumber$coerce0=e.coerce$3,e.super$SassNumber$coerceValue0=e.coerceValue$3,e.super$SassNumber$coerceValueToUnit0=e.coerceValueToUnit$2,e.super$SassNumber$coerceToMatch=e.coerceToMatch$3,e.super$SassNumber$coerceValueToMatch0=e.coerceValueToMatch$3,e.super$SassNumber$greaterThan0=e.greaterThan$1,e.super$SassNumber$greaterThanOrEquals0=e.greaterThanOrEquals$1,e.super$SassNumber$lessThan0=e.lessThan$1,e.super$SassNumber$lessThanOrEquals0=e.lessThanOrEquals$1,e.super$SassNumber$modulo0=e.modulo$1,e.super$SassNumber$plus0=e.plus$1,e.super$SassNumber$minus0=e.minus$1,e.super$SassNumber$times0=e.times$1,e.super$SassNumber$dividedBy0=e.dividedBy$1,e=C.Parser1.prototype,e.super$Parser$silentComment0=e.silentComment$0,e=C.ReplaceExpressionVisitor0.prototype,e.super$ReplaceExpressionVisitor$visitBinaryOperationExpression0=e.visitBinaryOperationExpression$1,e.super$ReplaceExpressionVisitor$visitUnaryOperationExpression0=e.visitUnaryOperationExpression$1,e=C.SimpleSelector0.prototype,e.super$SimpleSelector$addSuffix0=e.addSuffix$1,e.super$SimpleSelector$unify0=e.unify$1,e.super$SimpleSelector$isSuperselector0=e.isSuperselector$1,e=C.StylesheetParser0.prototype,e.super$StylesheetParser$importArgument0=e.importArgument$0,e.super$StylesheetParser$namespacedExpression0=e.namespacedExpression$2,e=C.Value0.prototype,e.super$Value$assertMap0=e.assertMap$1,e.super$Value$plus0=e.plus$1,e.super$Value$minus0=e.minus$1,e.super$Value$dividedBy0=e.dividedBy$1}(),function(){var e,t=w._static_2,n=w._instance_1i,r=w._instance_1u,i=w._static_1,s=w._static_0,a=w.installStaticTearOff,o=w.installInstanceTearOff,l=w._instance_2u,u=w._instance_0i,_=w._instance_0u;t(E,"_interceptors_JSArray__compareAny$closure","JSArray__compareAny",247),n(E.JSArray.prototype,"get$contains","contains$1",9),n(C._CastIterableBase.prototype,"get$contains","contains$1",9),r(C.CastMap.prototype,"get$containsKey","containsKey$1",9),i(C,"_js_helper_GeneralConstantMap__constantMapHashCode$closure","GeneralConstantMap__constantMapHashCode",134),r(C.ConstantStringMap.prototype,"get$containsKey","containsKey$1",9),r(C.GeneralConstantMap.prototype,"get$containsKey","containsKey$1",9),r(C.JsLinkedHashMap.prototype,"get$containsKey","containsKey$1",9),i(C,"async__AsyncRun__scheduleImmediateJsOverride$closure","_AsyncRun__scheduleImmediateJsOverride",135),i(C,"async__AsyncRun__scheduleImmediateWithSetImmediate$closure","_AsyncRun__scheduleImmediateWithSetImmediate",135),i(C,"async__AsyncRun__scheduleImmediateWithTimer$closure","_AsyncRun__scheduleImmediateWithTimer",135),s(C,"async___startMicrotaskLoop$closure","_startMicrotaskLoop",0),i(C,"async___nullDataHandler$closure","_nullDataHandler",133),t(C,"async___nullErrorHandler$closure","_nullErrorHandler",65),s(C,"async___nullDoneHandler$closure","_nullDoneHandler",0),a(C,"async___rootHandleUncaughtError$closure",5,null,["call$5"],["_rootHandleUncaughtError"],572,0),a(C,"async___rootRun$closure",4,null,["call$1$4","call$4"],["_rootRun",function(e,t,n,r){return C._rootRun(e,t,n,r,V.dynamic)}],573,1),a(C,"async___rootRunUnary$closure",5,null,["call$2$5","call$5"],["_rootRunUnary",function(e,t,n,r,i){return C._rootRunUnary(e,t,n,r,i,V.dynamic,V.dynamic)}],574,1),a(C,"async___rootRunBinary$closure",6,null,["call$3$6","call$6"],["_rootRunBinary",function(e,t,n,r,i,s){return C._rootRunBinary(e,t,n,r,i,s,V.dynamic,V.dynamic,V.dynamic)}],575,1),a(C,"async___rootRegisterCallback$closure",4,null,["call$1$4","call$4"],["_rootRegisterCallback",function(e,t,n,r){return C._rootRegisterCallback(e,t,n,r,V.dynamic)}],576,0),a(C,"async___rootRegisterUnaryCallback$closure",4,null,["call$2$4","call$4"],["_rootRegisterUnaryCallback",function(e,t,n,r){return C._rootRegisterUnaryCallback(e,t,n,r,V.dynamic,V.dynamic)}],577,0),a(C,"async___rootRegisterBinaryCallback$closure",4,null,["call$3$4","call$4"],["_rootRegisterBinaryCallback",function(e,t,n,r){return C._rootRegisterBinaryCallback(e,t,n,r,V.dynamic,V.dynamic,V.dynamic)}],578,0),a(C,"async___rootErrorCallback$closure",5,null,["call$5"],["_rootErrorCallback"],579,0),a(C,"async___rootScheduleMicrotask$closure",4,null,["call$4"],["_rootScheduleMicrotask"],580,0),a(C,"async___rootCreateTimer$closure",5,null,["call$5"],["_rootCreateTimer"],581,0),a(C,"async___rootCreatePeriodicTimer$closure",5,null,["call$5"],["_rootCreatePeriodicTimer"],582,0),a(C,"async___rootPrint$closure",4,null,["call$4"],["_rootPrint"],583,0),i(C,"async___printToZone$closure","_printToZone",113),a(C,"async___rootFork$closure",5,null,["call$5"],["_rootFork"],584,0),o(C._AsyncCompleter.prototype,"get$complete",0,0,(function(){return[null]}),["call$1","call$0"],["complete$1","complete$0"],223,0,0),l(C._Future.prototype,"get$_completeError","_completeError$2",65),n(e=C._StreamController.prototype,"get$add","add$1",27),o(e,"get$addError",0,1,(function(){return[null]}),["call$2","call$1"],["addError$2","addError$1"],144,0,0),u(e,"get$close","close$0",500),r(e,"get$_async$_add","_async$_add$1",27),l(e,"get$_addError","_addError$2",65),_(e,"get$_close","_close$0",0),_(e=C._ControllerSubscription.prototype,"get$_async$_onPause","_async$_onPause$0",0),_(e,"get$_async$_onResume","_async$_onResume$0",0),o(e=C._BufferingStreamSubscription.prototype,"get$pause",1,0,null,["call$1","call$0"],["pause$1","pause$0"],585,0,0),u(e,"get$resume","resume$0",0),_(e,"get$_async$_onPause","_async$_onPause$0",0),_(e,"get$_async$_onResume","_async$_onResume$0",0),r(e=C._StreamIterator.prototype,"get$_onData","_onData$1",27),l(e,"get$_onError","_onError$2",65),_(e,"get$_onDone","_onDone$0",0),_(e=C._ForwardingStreamSubscription.prototype,"get$_async$_onPause","_async$_onPause$0",0),_(e,"get$_async$_onResume","_async$_onResume$0",0),r(e,"get$_handleData","_handleData$1",27),l(e,"get$_handleError","_handleError$2",319),_(e,"get$_handleDone","_handleDone$0",0),t(C,"collection___defaultEquals$closure","_defaultEquals",250),i(C,"collection___defaultHashCode$closure","_defaultHashCode",134),t(C,"collection_ListMixin__compareAny$closure","ListMixin__compareAny",247),r(C._HashMap.prototype,"get$containsKey","containsKey$1",9),r(C._LinkedCustomHashMap.prototype,"get$containsKey","containsKey$1",9),o(e=C._LinkedHashSet.prototype,"get$_newSimilarSet",0,0,null,["call$1$0","call$0"],["_newSimilarSet$1$0","_newSimilarSet$0"],162,0,0),n(e,"get$contains","contains$1",9),n(e,"get$add","add$1",9),o(C._LinkedIdentityHashSet.prototype,"get$_newSimilarSet",0,0,null,["call$1$0","call$0"],["_newSimilarSet$1$0","_newSimilarSet$0"],162,0,0),r(C.MapMixin.prototype,"get$containsKey","containsKey$1",9),r(C.MapView.prototype,"get$containsKey","containsKey$1",9),n(C._UnmodifiableSet.prototype,"get$contains","contains$1",9),i(C,"convert___defaultToEncodable$closure","_defaultToEncodable",88),i(C,"core__identityHashCode$closure","identityHashCode",134),t(C,"core__identical$closure","identical",250),i(C,"core_Uri_decodeComponent$closure","Uri_decodeComponent",5),n(C.Iterable.prototype,"get$contains","contains$1",9),n(C.StringBuffer.prototype,"get$write","write$1",27),a(C,"math0__max$closure",2,null,["call$1$2","call$2"],["max",function(e,t){return C.max(e,t,V.num)}],586,1),r(e=C.StreamCompleter.prototype,"get$setSourceStream","setSourceStream$1",27),o(e,"get$setError",0,1,(function(){return[null]}),["call$2","call$1"],["setError$2","setError$1"],144,0,0),_(e=C.StreamGroup.prototype,"get$_onListen","_onListen$0",0),_(e,"get$_onPause","_onPause$0",0),_(e,"get$_onResume","_onResume$0",0),_(e,"get$_onCancel","_onCancel$0",251),u(C.ReplAdapter.prototype,"get$exit","exit$0",0),n(C.EmptyUnmodifiableSet.prototype,"get$contains","contains$1",9),n(C.UnionSet.prototype,"get$contains","contains$1",9),n(C._DelegatingIterableBase.prototype,"get$contains","contains$1",9),n(C.MapKeySet.prototype,"get$contains","contains$1",9),r(C.VersionRange.prototype,"get$allows","allows$1",409),r(C._IsInvisibleVisitor0.prototype,"get$visitComplexSelector","visitComplexSelector$1",15),r(C._IsBogusVisitor.prototype,"get$visitComplexSelector","visitComplexSelector$1",15),r(C._IsUselessVisitor.prototype,"get$visitComplexSelector","visitComplexSelector$1",15),r(C.SelectorList.prototype,"get$isSuperselector","isSuperselector$1",67),r(C.PseudoSelector.prototype,"get$isSuperselector","isSuperselector$1",13),r(C.SimpleSelector.prototype,"get$isSuperselector","isSuperselector$1",13),r(C.TypeSelector.prototype,"get$isSuperselector","isSuperselector$1",13),r(C.UniversalSelector.prototype,"get$isSuperselector","isSuperselector$1",13),r(C.EmptyExtensionStore.prototype,"get$addExtensions","addExtensions$1",204),r(C.ExtensionStore.prototype,"get$addExtensions","addExtensions$1",204),i(C,"functions___isUnique$closure","_isUnique",13),i(C,"color0___opacify$closure","_opacify",26),i(C,"color0___transparentize$closure","_transparentize",26),_(e=C.Parser.prototype,"get$whitespace","whitespace$0",0),_(e,"get$loudComment","loudComment$0",0),_(e,"get$string","string$0",32),_(C.SassParser.prototype,"get$loudComment","loudComment$0",0),o(e=C.StylesheetParser.prototype,"get$_statement",0,0,null,["call$1$root","call$0"],["_statement$1$root","_statement$0"],289,0,0),_(e,"get$_declarationChild","_declarationChild$0",110),_(e,"get$_functionChild","_functionChild$0",110),o(e,"get$_expression",0,0,null,["call$3$bracketList$singleEquals$until","call$0","call$2$singleEquals$until","call$1$bracketList","call$1$until"],["_expression$3$bracketList$singleEquals$until","_expression$0","_expression$2$singleEquals$until","_expression$1$bracketList","_expression$1$until"],294,0,0),o(C.LazyFileSpan.prototype,"get$message",1,1,(function(){return{color:null}}),["call$2$color","call$1"],["message$2$color","message$1"],109,0,0),r(C.LimitedMapView.prototype,"get$containsKey","containsKey$1",9),r(C.MergedMapView.prototype,"get$containsKey","containsKey$1",9),o(C.MultiSpan.prototype,"get$message",1,1,(function(){return{color:null}}),["call$2$color","call$1"],["message$2$color","message$1"],155,0,0),n(C.NoSourceMapBuffer.prototype,"get$write","write$1",27),r(C.PrefixedMapView.prototype,"get$containsKey","containsKey$1",9),r(C.PublicMemberMapView.prototype,"get$containsKey","containsKey$1",9),n(C.SourceMapBuffer.prototype,"get$write","write$1",27),r(C.UnprefixedMapView.prototype,"get$containsKey","containsKey$1",9),i(C,"utils__isPublic$closure","isPublic",8),i(C,"calculation_SassCalculation__simplify$closure","SassCalculation__simplify",82),r(C.AnySelectorVisitor.prototype,"get$visitComplexSelector","visitComplexSelector$1",15),o(e=C._EvaluateVisitor0.prototype,"get$_async_evaluate$_interpolationToValue",0,1,null,["call$3$trim$warnForColor","call$1","call$2$warnForColor"],["_async_evaluate$_interpolationToValue$3$trim$warnForColor","_async_evaluate$_interpolationToValue$1","_async_evaluate$_interpolationToValue$2$warnForColor"],404,0,0),r(e,"get$_async_evaluate$_expressionNode","_async_evaluate$_expressionNode$1",160),o(e=C._EvaluateVisitor.prototype,"get$_interpolationToValue",0,1,null,["call$3$trim$warnForColor","call$1","call$2$warnForColor"],["_interpolationToValue$3$trim$warnForColor","_interpolationToValue$1","_interpolationToValue$2$warnForColor"],257,0,0),r(e,"get$_expressionNode","_expressionNode$1",160),r(C.RecursiveStatementVisitor.prototype,"get$visitChildren","visitChildren$1",272),r(e=C.SelectorSearchVisitor.prototype,"get$visitComplexSelector","visitComplexSelector$1","SelectorSearchVisitor.T?(ComplexSelector)"),r(e,"get$visitSelectorList","visitSelectorList$1","SelectorSearchVisitor.T?(SelectorList)"),r(e=C._SerializeVisitor.prototype,"get$_visitMediaQuery","_visitMediaQuery$1",275),r(e,"get$_writeCalculationValue","_writeCalculationValue$1",111),r(e=C.StatementSearchVisitor.prototype,"get$visitContentBlock","visitContentBlock$1","StatementSearchVisitor.T?(ContentBlock)"),r(e,"get$visitChildren","visitChildren$1","StatementSearchVisitor.T?(List<Statement>)"),o(C.SourceSpanMixin.prototype,"get$message",1,1,(function(){return{color:null}}),["call$2$color","call$1"],["message$2$color","message$1"],109,0,0),i(C,"frame_Frame___parseVM_tearOff$closure","Frame___parseVM_tearOff",90),i(C,"frame_Frame___parseV8_tearOff$closure","Frame___parseV8_tearOff",90),i(C,"frame_Frame___parseFirefox_tearOff$closure","Frame___parseFirefox_tearOff",90),i(C,"frame_Frame___parseFriendly_tearOff$closure","Frame___parseFriendly_tearOff",90),i(C,"trace_Trace___parseVM_tearOff$closure","Trace___parseVM_tearOff",214),i(C,"trace_Trace___parseFriendly_tearOff$closure","Trace___parseFriendly_tearOff",214),a(C,"from_handlers__TransformByHandlers__defaultHandleError$closure",3,null,["call$1$3","call$3"],["TransformByHandlers__defaultHandleError",function(e,t,n){return C.TransformByHandlers__defaultHandleError(e,t,n,V.dynamic)}],589,0),a(C,"rate_limit___collect$closure",2,null,["call$1$2","call$2"],["_collect",function(e,t){return C._collect(e,t,V.dynamic)}],590,0),r(C.AnySelectorVisitor0.prototype,"get$visitComplexSelector","visitComplexSelector$1",18),o(e=C._EvaluateVisitor2.prototype,"get$_async_evaluate0$_interpolationToValue",0,1,null,["call$3$trim$warnForColor","call$1","call$2$warnForColor"],["_async_evaluate0$_interpolationToValue$3$trim$warnForColor","_async_evaluate0$_interpolationToValue$1","_async_evaluate0$_interpolationToValue$2$warnForColor"],315,0,0),r(e,"get$_async_evaluate0$_expressionNode","_async_evaluate0$_expressionNode$1",191),i(C,"calculation0_SassCalculation__simplify$closure","SassCalculation__simplify0",82),i(C,"color2___opacify$closure","_opacify0",23),i(C,"color2___transparentize$closure","_transparentize0",23),a(C,"compile__compile$closure",1,(function(){return[null]}),["call$2","call$1"],["compile0",function(e){return C.compile0(e,null)}],591,0),a(C,"compile__compileString$closure",1,(function(){return[null]}),["call$2","call$1"],["compileString0",function(e){return C.compileString0(e,null)}],592,0),a(C,"compile__compileAsync$closure",1,(function(){return[null]}),["call$2","call$1"],["compileAsync1",function(e){return C.compileAsync1(e,null)}],593,0),a(C,"compile__compileStringAsync$closure",1,(function(){return[null]}),["call$2","call$1"],["compileStringAsync1",function(e){return C.compileStringAsync1(e,null)}],594,0),i(C,"compile___parseImporter$closure","_parseImporter0",595),r(C.EmptyExtensionStore0.prototype,"get$addExtensions","addExtensions$1",252),o(e=C._EvaluateVisitor1.prototype,"get$_evaluate0$_interpolationToValue",0,1,null,["call$3$trim$warnForColor","call$1","call$2$warnForColor"],["_evaluate0$_interpolationToValue$3$trim$warnForColor","_evaluate0$_interpolationToValue$1","_evaluate0$_interpolationToValue$2$warnForColor"],401,0,0),r(e,"get$_evaluate0$_expressionNode","_evaluate0$_expressionNode$1",191),r(C.ExtensionStore0.prototype,"get$addExtensions","addExtensions$1",252),i(C,"functions0___isUnique$closure","_isUnique0",14),i(C,"immutable__jsToDartList$closure","jsToDartList",596),o(C.LazyFileSpan0.prototype,"get$message",1,1,(function(){return{color:null}}),["call$2$color","call$1"],["message$2$color","message$1"],109,0,0),t(C,"legacy__render$closure","render",597),i(C,"legacy__renderSync$closure","renderSync",598),r(C.LimitedMapView0.prototype,"get$containsKey","containsKey$1",9),r(C.SelectorList0.prototype,"get$isSuperselector","isSuperselector$1",70),r(C.MergedMapView0.prototype,"get$containsKey","containsKey$1",9),o(C.MultiSpan0.prototype,"get$message",1,1,(function(){return{color:null}}),["call$2$color","call$1"],["message$2$color","message$1"],155,0,0),n(C.NoSourceMapBuffer0.prototype,"get$write","write$1",27),_(e=C.Parser1.prototype,"get$whitespace","whitespace$0",0),_(e,"get$loudComment","loudComment$0",0),_(e,"get$string","string$0",32),r(C.PrefixedMapView0.prototype,"get$containsKey","containsKey$1",9),r(C.PseudoSelector0.prototype,"get$isSuperselector","isSuperselector$1",14),r(C.PublicMemberMapView0.prototype,"get$containsKey","containsKey$1",9),i(C,"sass__main$closure","main0",599),_(C.SassParser0.prototype,"get$loudComment","loudComment$0",0),r(C._IsInvisibleVisitor2.prototype,"get$visitComplexSelector","visitComplexSelector$1",18),r(C._IsBogusVisitor0.prototype,"get$visitComplexSelector","visitComplexSelector$1",18),r(C._IsUselessVisitor0.prototype,"get$visitComplexSelector","visitComplexSelector$1",18),r(e=C.SelectorSearchVisitor0.prototype,"get$visitComplexSelector","visitComplexSelector$1","SelectorSearchVisitor0.T?(ComplexSelector0)"),r(e,"get$visitSelectorList","visitSelectorList$1","SelectorSearchVisitor0.T?(SelectorList0)"),r(e=C._SerializeVisitor0.prototype,"get$_serialize0$_visitMediaQuery","_serialize0$_visitMediaQuery$1",516),r(e,"get$_serialize0$_writeCalculationValue","_serialize0$_writeCalculationValue$1",111),r(C.SimpleSelector0.prototype,"get$isSuperselector","isSuperselector$1",14),n(C.SourceMapBuffer0.prototype,"get$write","write$1",27),r(e=C.StatementSearchVisitor0.prototype,"get$visitContentBlock","visitContentBlock$1","StatementSearchVisitor0.T?(ContentBlock0)"),r(e,"get$visitChildren","visitChildren$1","StatementSearchVisitor0.T?(List<Statement0>)"),o(e=C.StylesheetParser0.prototype,"get$_stylesheet0$_statement",0,0,null,["call$1$root","call$0"],["_stylesheet0$_statement$1$root","_stylesheet0$_statement$0"],533,0,0),_(e,"get$_stylesheet0$_declarationChild","_stylesheet0$_declarationChild$0",132),_(e,"get$_stylesheet0$_functionChild","_stylesheet0$_functionChild$0",132),r(C.TypeSelector0.prototype,"get$isSuperselector","isSuperselector$1",14),r(C.UniversalSelector0.prototype,"get$isSuperselector","isSuperselector$1",14),r(C.UnprefixedMapView0.prototype,"get$containsKey","containsKey$1",9),i(C,"utils1__jsToDartUrl$closure","jsToDartUrl",600),i(C,"utils1__dartToJSUrl$closure","dartToJSUrl",601),i(C,"utils0__isPublic$closure","isPublic0",8),a(C,"path__absolute$closure",1,(function(){return[null,null,null,null,null,null,null,null,null,null,null,null,null,null]}),["call$15","call$1","call$2","call$3","call$4","call$6","call$5"],["absolute",function(e){return C.absolute(e,null,null,null,null,null,null,null,null,null,null,null,null,null,null)},function(e,t){return C.absolute(e,t,null,null,null,null,null,null,null,null,null,null,null,null,null)},function(e,t,n){return C.absolute(e,t,n,null,null,null,null,null,null,null,null,null,null,null,null)},function(e,t,n,r){return C.absolute(e,t,n,r,null,null,null,null,null,null,null,null,null,null,null)},function(e,t,n,r,i,s){return C.absolute(e,t,n,r,i,s,null,null,null,null,null,null,null,null,null)},function(e,t,n,r,i){return C.absolute(e,t,n,r,i,null,null,null,null,null,null,null,null,null,null)}],602,0),i(C,"path__prettyUri$closure","prettyUri",76),i(C,"character__isWhitespace$closure","isWhitespace",34),i(C,"character__isNewline$closure","isNewline",34),i(C,"character__isHex$closure","isHex",34),t(C,"number0__fuzzyLessThan$closure","fuzzyLessThan",44),t(C,"number0__fuzzyLessThanOrEquals$closure","fuzzyLessThanOrEquals",44),t(C,"number0__fuzzyGreaterThan$closure","fuzzyGreaterThan",44),t(C,"number0__fuzzyGreaterThanOrEquals$closure","fuzzyGreaterThanOrEquals",44),t(C,"number0__moduloLikeSass$closure","moduloLikeSass",58),i(C,"character0__isWhitespace$closure","isWhitespace0",34),i(C,"character0__isNewline$closure","isNewline0",34),i(C,"character0__isHex$closure","isHex0",34),t(C,"number2__fuzzyLessThan$closure","fuzzyLessThan0",44),t(C,"number2__fuzzyLessThanOrEquals$closure","fuzzyLessThanOrEquals0",44),t(C,"number2__fuzzyGreaterThan$closure","fuzzyGreaterThan0",44),t(C,"number2__fuzzyGreaterThanOrEquals$closure","fuzzyGreaterThanOrEquals0",44),i(C,"number2__fuzzyRound$closure","fuzzyRound0",448),t(C,"number2__moduloLikeSass$closure","moduloLikeSass0",58),i(C,"value0__wrapValue$closure","wrapValue",403)}(),function(){var e=w.mixin,t=w.inherit,n=w.inheritMany;t(C.Object,null),n(C.Object,[C.JS_CONST,E.Interceptor,E.ArrayIterator,C.Iterable,C.CastIterator,C.Closure,C.MapMixin,C.Error,C._ListBase_Object_ListMixin,C.SentinelValue,C.ListIterator,C.Iterator,C.ExpandIterator,C.EmptyIterator,C.FollowedByIterator,C.WhereTypeIterator,C.FixedLengthListMixin,C.UnmodifiableListMixin,C.Symbol,C.MapView,C.ConstantMap,C.JSInvocationMirror,C.TypeErrorDecoder,C.NullThrownFromJavaScriptException,C.ExceptionAndStackTrace,C._StackTrace,C._Required,C.LinkedHashMapCell,C.LinkedHashMapKeyIterator,C.JSSyntaxRegExp,C._MatchImplementation,C._AllMatchesIterator,C.StringMatch,C._StringAllMatchesIterator,C._Cell,C.Rti,C._FunctionParameters,C._Type,C._TimerImpl,C._AsyncAwaitCompleter,C._IterationMarker,C._SyncStarIterator,C.AsyncError,C._Completer,C._FutureListener,C._Future,C._AsyncCallbackEntry,C.Stream,C.StreamTransformerBase,C._StreamController,C._SyncStreamControllerDispatch,C._AsyncStreamControllerDispatch,C._BufferingStreamSubscription,C._AddStreamState,C._DelayedEvent,C._DelayedDone,C._PendingEvents,C._StreamIterator,C._ZoneFunction,C._ZoneSpecification,C._ZoneDelegate,C._Zone,C._HashMapKeyIterator,C.__SetBase_Object_SetMixin,C._LinkedHashSetCell,C._LinkedHashSetIterator,C.ListMixin,C._MapBaseValueIterator,C._UnmodifiableMapMixin,C._ListQueueIterator,C.SetMixin,C._SetBase_Object_SetMixin,C._UnmodifiableSetMixin,C.Codec,C._Base64Encoder,C.ChunkedConversionSink,C._JsonStringifier,C.StringConversionSinkMixin,C._Utf8Encoder,C._Utf8Decoder,C.DateTime,C.Duration,C._Enum,C.OutOfMemoryError,C.StackOverflowError,C._Exception,C.FormatException,C.MapEntry,C.Null,C._StringStackTrace,C.RuneIterator,C.StringBuffer,C._Uri,C.UriData,C._SimpleUri,C.Expando,C._JSRandom,C.ArgParser,C.ArgResults,C.Option,C.OptionType,C.Parser0,C._Usage,C.ErrorResult,C.ValueResult,C.StreamCompleter,C.StreamGroup,C._StreamGroupState,C.StreamQueue,C._NextRequest,C.Repl,C.ReplAdapter,C.DefaultEquality,C.IterableEquality,C.ListEquality,C._MapEntry,C.MapEquality,C._QueueList_Object_ListMixin,C._DelegatingIterableBase,C.UnmodifiableSetMixin,C.Context,C._PathDirection,C._PathRelation,C.Style,C.ParsedPath,C.PathException,C.Version,C.VersionRange,C.CssMediaQuery,C._SingletonCssMediaQueryMergeResult,C.MediaQuerySuccessfulMergeResult,C.AstNode,C.__IsInvisibleVisitor_Object_EveryCssVisitor,C.CssValue,C._FakeAstNode,C.Argument,C.ArgumentDeclaration,C.ArgumentInvocation,C.AtRootQuery,C.ConfiguredVariable,C.BinaryOperationExpression,C.BooleanExpression,C.CalculationExpression,C.ColorExpression,C.FunctionExpression,C.IfExpression,C.InterpolatedFunctionExpression,C.ListExpression,C.MapExpression,C.NullExpression,C.NumberExpression,C.ParenthesizedExpression,C.SelectorExpression,C.StringExpression,C.SupportsExpression,C.UnaryOperationExpression,C.ValueExpression,C.VariableExpression,C.DynamicImport,C.StaticImport,C.Interpolation,C.ParentStatement,C.ContentRule,C.DebugRule,C.ErrorRule,C.ExtendRule,C.ForwardRule,C.IfRule,C.IfRuleClause,C.ImportRule,C.IncludeRule,C.LoudComment,C.__HasContentVisitor_Object_StatementSearchVisitor,C.ReturnRule,C.SilentComment,C.UseRule,C.VariableDeclaration,C.WarnRule,C.SupportsAnything,C.SupportsDeclaration,C.SupportsFunction,C.SupportsInterpolation,C.SupportsNegation,C.SupportsOperation,C.Selector,C.__IsInvisibleVisitor_Object_AnySelectorVisitor,C.__IsBogusVisitor_Object_AnySelectorVisitor,C.__IsUselessVisitor_Object_AnySelectorVisitor,C.ComplexSelectorComponent,C.__ParentSelectorVisitor_Object_SelectorSearchVisitor,C.QualifiedName,C.AsyncEnvironment,C._EnvironmentModule0,C.AsyncImportCache,C.AsyncBuiltInCallable,C.BuiltInCallable,C.PlainCssCallable,C.UserDefinedCallable,C.CompileResult,C.Configuration,C.ConfiguredValue,C.Environment,C._EnvironmentModule,C.SourceSpanException,C.SassScriptException,C.ExecutableOptions,C.UsageException,C._Watcher,C.EmptyExtensionStore,C.Extension,C.Extender,C.ExtensionStore,C.ImportCache,C.AsyncImporter,C.ImporterResult,C.InterpolationBuffer,C.InterpolationMap,C.FileSystemException,C.Stderr,C._QuietLogger,C.DeprecationHandlingLogger,C.StderrLogger,C.TrackingLogger,C.BuiltInModule,C.ForwardedModuleView,C.ShadowedModuleView,C.Parser,C.StylesheetGraph,C.StylesheetNode,C.Box,C.ModifiableBox,C.LazyFileSpan,C.MultiDirWatcher,C.MultiSpan,C.NoSourceMapBuffer,C.SourceMapBuffer,C.Value,C.CalculationOperation,C.CalculationInterpolation,C._ColorFormatEnum,C.SpanColorFormat,C.AnySelectorVisitor,C._EvaluateVisitor0,C._ImportedCssVisitor0,C.EvaluateResult,C._EvaluationContext0,C._ArgumentResults0,C._LoadedStylesheet0,C._CloneCssVisitor,C.Evaluator,C._EvaluateVisitor,C._ImportedCssVisitor,C._EvaluationContext,C._ArgumentResults,C._LoadedStylesheet,C.EveryCssVisitor,C.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor,C.__FindDependenciesVisitor_Object_RecursiveStatementVisitor,C.DependencyReport,C.RecursiveStatementVisitor,C.ReplaceExpressionVisitor,C.SelectorSearchVisitor,C._SerializeVisitor,C.SerializeResult,C.StatementSearchVisitor,C.Entry,C.Mapping,C.TargetLineEntry,C.TargetEntry,C.SourceFile,C.SourceLocationMixin,C.SourceSpanMixin,C.Highlighter,C._Highlight,C._Line,C.SourceLocation,C.Chain,C.Frame,C.LazyTrace,C.Trace,C.UnparsedFrame,C.StringScanner,C._SpanScannerState,C.AsciiGlyphSet,C.UnicodeGlyphSet,C.Tuple2,C.Tuple3,C.Tuple4,C.WatchEvent,C.ChangeType,C.AnySelectorVisitor0,C.SupportsAnything0,C.Argument0,C.ArgumentDeclaration0,C.ArgumentInvocation0,C.Value0,C.AsyncImporter0,C.AsyncBuiltInCallable0,C.AsyncEnvironment0,C._EnvironmentModule2,C._EvaluateVisitor2,C._ImportedCssVisitor2,C.EvaluateResult0,C._EvaluationContext2,C._ArgumentResults2,C._LoadedStylesheet2,C.AsyncImportCache0,C.Parser1,C.AtRootQuery0,C.ParentStatement0,C.AstNode0,C.Selector0,C.BinaryOperationExpression0,C.BooleanExpression0,C.Box0,C.ModifiableBox0,C.BuiltInCallable0,C.BuiltInModule0,C.CalculationExpression0,C.CalculationOperation0,C.CalculationInterpolation0,C._CloneCssVisitor0,C.ColorExpression0,C._ColorFormatEnum0,C.SpanColorFormat0,C.CompileResult0,C.ComplexSelectorComponent0,C.Configuration0,C.ConfiguredValue0,C.ConfiguredVariable0,C.ContentRule0,C.DebugRule0,C.SupportsDeclaration0,C.DeprecationHandlingLogger0,C.DynamicImport0,C.EmptyExtensionStore0,C.Environment0,C._EnvironmentModule1,C.ErrorRule0,C._EvaluateVisitor1,C._ImportedCssVisitor1,C._EvaluationContext1,C._ArgumentResults1,C._LoadedStylesheet1,C.EveryCssVisitor0,C.SassScriptException0,C.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor0,C.ExtendRule0,C.Extension0,C.Extender0,C.ExtensionStore0,C.ForwardRule0,C.ForwardedModuleView0,C.FunctionExpression0,C.SupportsFunction0,C.IfExpression0,C.IfRule0,C.IfRuleClause0,C.NodeImporter,C.ImportCache0,C.ImportRule0,C.IncludeRule0,C.InterpolatedFunctionExpression0,C.Interpolation0,C.SupportsInterpolation0,C.InterpolationBuffer0,C.InterpolationMap0,C.LazyFileSpan0,C.ListExpression0,C.__ParentSelectorVisitor_Object_SelectorSearchVisitor0,C._QuietLogger0,C.LoudComment0,C.MapExpression0,C.CssMediaQuery0,C._SingletonCssMediaQueryMergeResult0,C.MediaQuerySuccessfulMergeResult0,C.__HasContentVisitor_Object_StatementSearchVisitor0,C.MultiSpan0,C.SupportsNegation0,C.NoSourceMapBuffer0,C._FakeAstNode0,C.__IsInvisibleVisitor_Object_EveryCssVisitor0,C.FileSystemException0,C.Stderr0,C.NodeToDartLogger,C.NullExpression0,C.NumberExpression0,C.SupportsOperation0,C.ParenthesizedExpression0,C.PlainCssCallable0,C.QualifiedName0,C.ReplaceExpressionVisitor0,C.ImporterResult0,C.ReturnRule0,C.__IsInvisibleVisitor_Object_AnySelectorVisitor0,C.__IsBogusVisitor_Object_AnySelectorVisitor0,C.__IsUselessVisitor_Object_AnySelectorVisitor0,C.SelectorExpression0,C.SelectorSearchVisitor0,C._SerializeVisitor0,C.SerializeResult0,C.ShadowedModuleView0,C.SilentComment0,C.SourceMapBuffer0,C.StatementSearchVisitor0,C.StaticImport0,C.StderrLogger0,C.StringExpression0,C.SupportsExpression0,C.UnaryOperationExpression0,C.UseRule0,C.UserDefinedCallable0,C.CssValue0,C.ValueExpression0,C.VariableExpression0,C.VariableDeclaration0,C.WarnRule0]),n(E.Interceptor,[E.JSBool,E.JSNull,E.JavaScriptObject,E.JSArray,E.JSNumber,E.JSString,C.NativeTypedData]),t(E.LegacyJavaScriptObject,E.JavaScriptObject),n(E.LegacyJavaScriptObject,[E.PlainJavaScriptObject,E.UnknownJavaScriptObject,E.JavaScriptFunction,C.Stdin,C.Stdout,C.ReadlineModule,C.ReadlineOptions,C.ReadlineInterface,C.BufferModule,C.BufferConstants,C.Buffer,C.ConsoleModule,C.Console,C.EventEmitter,C.FS,C.FSConstants,C.FSWatcher,C.ReadStream,C.ReadStreamOptions,C.WriteStream,C.WriteStreamOptions,C.FileOptions,C.StatOptions,C.MkdirOptions,C.RmdirOptions,C.WatchOptions,C.WatchFileOptions,C.Stats,C.Promise,C.Date,C.JsError,C.Atomics,C.Modules,C.Module1,C.Net,C.Socket,C.NetAddress,C.NetServer,C.NodeJsError,C.Process,C.CPUUsage,C.Release,C.StreamModule,C.Readable,C.Writable,C.Duplex,C.Transform,C.WritableOptions,C.ReadableOptions,C.Immediate,C.Timeout,C.TTY,C.Util,C.JSArray0,C.Chokidar,C.ChokidarOptions,C.ChokidarWatcher,C.JSFunction,C.NodeImporterResult,C.RenderContext,C.RenderContextOptions,C.RenderContextResult,C.RenderContextResultStats,C.JSClass,C.JSUrl,C._PropertyDescriptor,C.JSArray1,C.Chokidar0,C.ChokidarOptions0,C.ChokidarWatcher0,C._NodeSassColor,C._Channels,C.CompileOptions,C.NodeCompileResult,C.Exports,C.LoggerNamespace,C.FiberClass,C.Fiber,C.JSFunction0,C.ImmutableList,C.ImmutableMap,C.NodeImporter0,C.CanonicalizeOptions,C.NodeImporterResult0,C.NodeImporterResult1,C._NodeSassList,C._ConstructorOptions,C.NodeLogger,C.WarnOptions,C.DebugOptions,C._NodeSassMap,C._NodeSassNumber,C._ConstructorOptions0,C.JSClass0,C.RenderContext0,C.RenderContextOptions0,C.RenderContextResult0,C.RenderContextResultStats0,C.RenderOptions,C.RenderResult,C.RenderResultStats,C._Exports,C._NodeSassString,C._ConstructorOptions1,C.Types,C.JSUrl0,C._PropertyDescriptor0]),t(E.JSUnmodifiableArray,E.JSArray),n(E.JSNumber,[E.JSInt,E.JSNumNotInt]),n(C.Iterable,[C._CastIterableBase,C.EfficientLengthIterable,C.MappedIterable,C.WhereIterable,C.ExpandIterable,C.TakeIterable,C.SkipIterable,C.SkipWhileIterable,C.FollowedByIterable,C.WhereTypeIterable,C._ConstantMapKeyIterable,C.IterableBase,C._StringAllMatchesIterable,C.Runes]),n(C._CastIterableBase,[C.CastIterable,C.__CastListBase__CastIterableBase_ListMixin,C.CastSet]),t(C._EfficientLengthCastIterable,C.CastIterable),t(C._CastListBase,C.__CastListBase__CastIterableBase_ListMixin),n(C.Closure,[C.Closure2Args,C.CastMap_entries_closure,C.Closure0Args,C.ConstantStringMap_values_closure,C.GeneralConstantMap__typeTest_closure,C.Instantiation,C.TearOffClosure,C.JsLinkedHashMap_values_closure,C.initHooks_closure,C.initHooks_closure1,C._AsyncRun__initializeScheduleImmediate_internalCallback,C._AsyncRun__initializeScheduleImmediate_closure,C._awaitOnObject_closure,C.Future_wait_closure,C._Future__chainForeignFuture_closure,C._Future__propagateToListeners_handleWhenCompleteCallback_closure,C.Stream_Stream$fromFuture_closure,C.Stream_length_closure,C._CustomZone_bindUnaryCallback_closure,C._RootZone_bindUnaryCallback_closure,C._HashMap_values_closure,C._LinkedCustomHashMap_closure,C.MapMixin_entries_closure,C._Uri__makePath_closure,C._createTables_setChars,C._createTables_setRange,C._convertDataTree__convert,C.ArgParser__addOption_closure,C._Usage__writeOption_closure,C._Usage__buildAllowedList_closure,C.StreamGroup__onListen_closure,C.StreamGroup__onCancel_closure,C.StreamQueue__ensureListening_closure,C.alwaysValid_closure,C.ReplAdapter_runAsync__closure,C.UnionSet__iterable_closure,C.UnionSet_contains_closure,C.MapKeySet_difference_closure,C.promiseToFuture_closure,C.promiseToFuture_closure0,C.futureToPromise__closure,C.Context_joinAll_closure,C.Context_split_closure,C._validateArgList_closure,C.ParsedPath__splitExtension_closure,C.PathMap__create_closure0,C.PathMap__create_closure1,C.WindowsStyle_absolutePathToUri_closure,C.Version__splitParts_closure,C.ModifiableCssNode_hasFollowingSibling_closure,C.ArgumentDeclaration_verify_closure,C.ArgumentDeclaration_verify_closure0,C.CalculationExpression__verifyArguments_closure,C.ListExpression_toString_closure,C.MapExpression_toString_closure,C.Interpolation_toString_closure,C.EachRule_toString_closure,C.IfRuleClause$__closure,C.IfRuleClause$___closure,C.ParentStatement_closure,C.ParentStatement__closure,C._IsBogusVisitor_visitComplexSelector_closure,C._IsUselessVisitor_visitComplexSelector_closure,C.ComplexSelectorComponent_toString_closure,C.IDSelector_unify_closure,C.SelectorList_asSassList_closure,C.SelectorList_resolveParentSelectors_closure,C.SelectorList_resolveParentSelectors__closure,C.SelectorList_resolveParentSelectors__closure0,C.SelectorList__resolveParentSelectorsCompound_closure,C.SelectorList__resolveParentSelectorsCompound_closure0,C.SelectorList__resolveParentSelectorsCompound_closure1,C.SelectorList_withAdditionalCombinators_closure,C.PseudoSelector_specificity__closure,C.PseudoSelector_specificity__closure0,C.PseudoSelector_unify_closure,C.SimpleSelector_isSuperselector_closure,C.SimpleSelector_isSuperselector__closure,C._compileStylesheet_closure0,C.AsyncEnvironment_importForwards_closure,C.AsyncEnvironment_importForwards_closure0,C.AsyncEnvironment_importForwards_closure1,C.AsyncEnvironment__getVariableFromGlobalModule_closure,C.AsyncEnvironment_setVariable_closure0,C.AsyncEnvironment__getFunctionFromGlobalModule_closure,C.AsyncEnvironment__getMixinFromGlobalModule_closure,C.AsyncEnvironment_toModule_closure,C.AsyncEnvironment_toDummyModule_closure,C.AsyncEnvironment__fromOneModule_closure,C.AsyncEnvironment__fromOneModule__closure,C._EnvironmentModule__EnvironmentModule_closure5,C._EnvironmentModule__EnvironmentModule_closure6,C._EnvironmentModule__EnvironmentModule_closure7,C._EnvironmentModule__EnvironmentModule_closure8,C._EnvironmentModule__EnvironmentModule_closure9,C._EnvironmentModule__EnvironmentModule_closure10,C.AsyncImportCache_humanize_closure,C.AsyncImportCache_humanize_closure0,C.AsyncImportCache_humanize_closure1,C.AsyncBuiltInCallable$mixin_closure,C.BuiltInCallable$mixin_closure,C._compileStylesheet_closure,C.Configuration_toString_closure,C.Deprecation_fromId_closure,C.Environment_importForwards_closure,C.Environment_importForwards_closure0,C.Environment_importForwards_closure1,C.Environment__getVariableFromGlobalModule_closure,C.Environment_setVariable_closure0,C.Environment__getFunctionFromGlobalModule_closure,C.Environment__getMixinFromGlobalModule_closure,C.Environment_toModule_closure,C.Environment_toDummyModule_closure,C.Environment__fromOneModule_closure,C.Environment__fromOneModule__closure,C._EnvironmentModule__EnvironmentModule_closure,C._EnvironmentModule__EnvironmentModule_closure0,C._EnvironmentModule__EnvironmentModule_closure1,C._EnvironmentModule__EnvironmentModule_closure2,C._EnvironmentModule__EnvironmentModule_closure3,C._EnvironmentModule__EnvironmentModule_closure4,C._writeSourceMap_closure,C.ExecutableOptions_emitErrorCss_closure,C.watch_closure,C._Watcher__debounceEvents_closure,C.ExtensionStore_extensionsWhereTarget_closure,C.ExtensionStore_addExtensions_closure0,C.ExtensionStore_addExtensions__closure,C.ExtensionStore_addExtensions__closure0,C.ExtensionStore__extendComplex_closure,C.ExtensionStore__extendComplex__closure,C.ExtensionStore__extendCompound_closure,C.ExtensionStore__extendCompound_closure0,C.ExtensionStore__extendCompound_closure1,C.ExtensionStore__extendSimple_withoutPseudo,C.ExtensionStore__extendSimple_closure,C.ExtensionStore__extendSimple_closure0,C.ExtensionStore__extendPseudo_closure,C.ExtensionStore__extendPseudo_closure0,C.ExtensionStore__extendPseudo_closure1,C.ExtensionStore__extendPseudo_closure2,C.ExtensionStore__extendPseudo_closure3,C.ExtensionStore__trim_closure,C.ExtensionStore__trim_closure0,C.unifyComplex_closure,C._weaveParents_closure0,C._weaveParents_closure1,C._weaveParents_closure2,C._mustUnify_closure,C._mustUnify__closure,C.paths__closure,C.paths___closure,C.listIsSuperselector_closure,C.listIsSuperselector__closure,C.complexIsSuperselector_closure,C.complexIsSuperselector_closure0,C._compatibleWithPreviousCombinator_closure,C._selectorPseudoIsSuperselector_closure,C._selectorPseudoIsSuperselector_closure0,C._selectorPseudoIsSuperselector_closure1,C._selectorPseudoIsSuperselector_closure2,C._selectorPseudoIsSuperselector_closure3,C._selectorPseudoIsSuperselector__closure,C._selectorPseudoIsSuperselector___closure,C._selectorPseudoIsSuperselector___closure0,C._selectorPseudoIsSuperselector_closure4,C._selectorPseudoIsSuperselector_closure5,C._selectorPseudoArgs_closure,C._selectorPseudoArgs_closure0,C.globalFunctions_closure,C.global_closure,C.global_closure0,C.global_closure1,C.global_closure2,C.global_closure3,C.global_closure4,C.global_closure5,C.global_closure6,C.global_closure7,C.global_closure8,C.global_closure9,C.global_closure10,C.global_closure11,C.global_closure12,C.global_closure13,C.global_closure14,C.global_closure15,C.global_closure16,C.global_closure17,C.global_closure18,C.global_closure19,C.global_closure20,C.global_closure21,C.global_closure22,C.global_closure23,C.global_closure24,C.global__closure,C.global_closure25,C.module_closure0,C.module_closure1,C.module_closure2,C.module_closure3,C.module_closure4,C.module_closure5,C.module_closure6,C.module_closure7,C.module__closure1,C.module_closure8,C._red_closure,C._green_closure,C._blue_closure,C._mix_closure,C._hue_closure,C._saturation_closure,C._lightness_closure,C._complement_closure,C._adjust_closure,C._scale_closure,C._change_closure,C._ieHexStr_closure,C._ieHexStr_closure_hexString,C._updateComponents_getParam,C._updateComponents_closure,C._updateComponents_closure0,C._updateComponents_updateValue,C._functionString_closure,C._removedColorFunction_closure,C._rgb_closure,C._hsl_closure,C._hwb_closure,C._parseChannels_closure,C._length_closure0,C._nth_closure,C._setNth_closure,C._join_closure,C._append_closure0,C._zip_closure,C._zip__closure,C._zip__closure0,C._zip__closure1,C._index_closure0,C._separator_closure,C._isBracketed_closure,C._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,C._ceil_closure,C._clamp_closure,C._floor_closure,C._max_closure,C._min_closure,C._round_closure,C._abs_closure,C._hypot_closure,C._hypot__closure,C._log_closure,C._pow_closure,C._sqrt_closure,C._acos_closure,C._asin_closure,C._atan_closure,C._atan2_closure,C._cos_closure,C._sin_closure,C._tan_closure,C._compatible_closure,C._isUnitless_closure,C._unit_closure,C._percentage_closure,C._randomFunction_closure,C._div_closure,C._numberFunction_closure,C.global_closure26,C.global_closure27,C.global_closure28,C.global_closure29,C.local_closure,C.local_closure0,C.local__closure,C._nest_closure,C._nest__closure,C._append_closure,C._append__closure,C._append___closure,C._extend_closure,C._replace_closure,C._unify_closure,C._isSuperselector_closure,C._simpleSelectors_closure,C._simpleSelectors__closure,C._parse_closure,C.module_closure,C.module__closure,C.module__closure0,C._unquote_closure,C._quote_closure,C._length_closure,C._insert_closure,C._index_closure,C._slice_closure,C._toUpperCase_closure,C._toLowerCase_closure,C._uniqueId_closure,C.ImportCache_humanize_closure,C.ImportCache_humanize_closure0,C.ImportCache_humanize_closure1,C.FilesystemImporter_canonicalize_closure,C._exactlyOne_closure,C.InterpolationMap_mapException_closure,C._realCasePath_helper,C._realCasePath_helper__closure,C.readStdin_closure,C.readStdin_closure0,C.readStdin_closure1,C.readStdin_closure2,C.listDir__closure,C.listDir__closure0,C.listDir_closure_list,C.listDir__list_closure,C.watchDir_closure,C.watchDir_closure0,C.watchDir_closure1,C.watchDir_closure2,C.DeprecationHandlingLogger_summarize_closure,C.DeprecationHandlingLogger_summarize_closure0,C._disallowedFunctionNames_closure,C.Parser_scanIdentChar_matches,C.StylesheetParser_parse__closure0,C.StylesheetParser__expression_addSingleExpression,C.StylesheetParser__expression_addOperator,C.StylesheetParser__unicodeRange_closure,C.StylesheetParser__unicodeRange_closure0,C.StylesheetParser_trySpecialFunction_closure,C.StylesheetGraph_modifiedSince_transitiveModificationTime,C._PrefixedKeys_iterator_closure,C.SourceMapBuffer_buildSourceMap_closure,C._UnprefixedKeys_iterator_closure,C._UnprefixedKeys_iterator_closure0,C.indent_closure,C.flattenVertically_closure,C.flattenVertically_closure0,C.SassCalculation__verifyLength_closure,C.SassColor_SassColor$hwb_toRgb,C.SassList_isBlank_closure,C.SassNumber__coerceOrConvertValue_closure,C.SassNumber__coerceOrConvertValue_closure1,C.SassNumber_multiplyUnits_closure,C.SassNumber_multiplyUnits_closure1,C.SassNumber__areAnyConvertible_closure,C.SassNumber__canonicalizeUnitList_closure,C.SassNumber_unitSuggestion_closure,C.SassNumber_unitSuggestion_closure0,C.SingleUnitSassNumber__coerceToUnit_closure,C.SingleUnitSassNumber__coerceValueToUnit_closure,C.SingleUnitSassNumber_multiplyUnits_closure,C.AnySelectorVisitor_visitComplexSelector_closure,C.AnySelectorVisitor_visitCompoundSelector_closure,C._EvaluateVisitor_closure9,C._EvaluateVisitor_closure10,C._EvaluateVisitor_closure11,C._EvaluateVisitor_closure12,C._EvaluateVisitor_closure13,C._EvaluateVisitor_closure14,C._EvaluateVisitor_closure15,C._EvaluateVisitor_closure16,C._EvaluateVisitor_closure17,C._EvaluateVisitor_closure18,C._EvaluateVisitor__closure3,C._EvaluateVisitor__loadModule__closure1,C._EvaluateVisitor__combineCss_closure2,C._EvaluateVisitor__combineCss_closure3,C._EvaluateVisitor__combineCss_closure4,C._EvaluateVisitor__extendModules_closure1,C._EvaluateVisitor__topologicalModules_visitModule0,C._EvaluateVisitor__scopeForAtRoot_closure5,C._EvaluateVisitor__scopeForAtRoot_closure6,C._EvaluateVisitor__scopeForAtRoot_closure7,C._EvaluateVisitor__scopeForAtRoot_closure8,C._EvaluateVisitor__scopeForAtRoot_closure9,C._EvaluateVisitor__scopeForAtRoot_closure10,C._EvaluateVisitor_visitDeclaration_closure1,C._EvaluateVisitor_visitEachRule_closure2,C._EvaluateVisitor_visitEachRule_closure3,C._EvaluateVisitor_visitEachRule__closure0,C._EvaluateVisitor_visitEachRule___closure0,C._EvaluateVisitor_visitAtRule_closure2,C._EvaluateVisitor_visitAtRule_closure4,C._EvaluateVisitor_visitForRule__closure0,C._EvaluateVisitor_visitForwardRule_closure1,C._EvaluateVisitor_visitForwardRule_closure2,C._EvaluateVisitor_visitIfRule__closure0,C._EvaluateVisitor__visitDynamicImport__closure3,C._EvaluateVisitor__visitDynamicImport__closure4,C._EvaluateVisitor__visitDynamicImport__closure5,C._EvaluateVisitor_visitIncludeRule_closure6,C._EvaluateVisitor_visitMediaRule_closure2,C._EvaluateVisitor_visitMediaRule_closure4,C._EvaluateVisitor_visitStyleRule_closure5,C._EvaluateVisitor_visitStyleRule_closure7,C._EvaluateVisitor_visitStyleRule_closure8,C._EvaluateVisitor_visitSupportsRule_closure2,C._EvaluateVisitor_visitUseRule_closure0,C._EvaluateVisitor_visitWhileRule__closure0,C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation0,C._EvaluateVisitor_visitListExpression_closure0,C._EvaluateVisitor__runUserDefinedCallable____closure0,C._EvaluateVisitor__runBuiltInCallable_closure4,C._EvaluateVisitor__evaluateArguments_closure3,C._EvaluateVisitor__evaluateArguments_closure4,C._EvaluateVisitor__evaluateArguments_closure6,C._EvaluateVisitor__evaluateMacroArguments_closure3,C._EvaluateVisitor__evaluateMacroArguments_closure4,C._EvaluateVisitor__evaluateMacroArguments_closure6,C._EvaluateVisitor_visitStringExpression_closure0,C._EvaluateVisitor_visitCssAtRule_closure2,C._EvaluateVisitor_visitCssKeyframeBlock_closure2,C._EvaluateVisitor_visitCssMediaRule_closure2,C._EvaluateVisitor_visitCssMediaRule_closure4,C._EvaluateVisitor_visitCssStyleRule_closure2,C._EvaluateVisitor_visitCssSupportsRule_closure2,C._EvaluateVisitor__withoutSlash_recommendation0,C._EvaluateVisitor__stackFrame_closure0,C._EvaluateVisitor__stackTrace_closure0,C._ImportedCssVisitor_visitCssAtRule_closure0,C._ImportedCssVisitor_visitCssMediaRule_closure0,C._ImportedCssVisitor_visitCssStyleRule_closure0,C._ImportedCssVisitor_visitCssSupportsRule_closure0,C._EvaluateVisitor_closure,C._EvaluateVisitor_closure0,C._EvaluateVisitor_closure1,C._EvaluateVisitor_closure2,C._EvaluateVisitor_closure3,C._EvaluateVisitor_closure4,C._EvaluateVisitor_closure5,C._EvaluateVisitor_closure6,C._EvaluateVisitor_closure7,C._EvaluateVisitor_closure8,C._EvaluateVisitor__closure0,C._EvaluateVisitor__loadModule__closure,C._EvaluateVisitor__combineCss_closure,C._EvaluateVisitor__combineCss_closure0,C._EvaluateVisitor__combineCss_closure1,C._EvaluateVisitor__extendModules_closure,C._EvaluateVisitor__topologicalModules_visitModule,C._EvaluateVisitor__scopeForAtRoot_closure,C._EvaluateVisitor__scopeForAtRoot_closure0,C._EvaluateVisitor__scopeForAtRoot_closure1,C._EvaluateVisitor__scopeForAtRoot_closure2,C._EvaluateVisitor__scopeForAtRoot_closure3,C._EvaluateVisitor__scopeForAtRoot_closure4,C._EvaluateVisitor_visitDeclaration_closure,C._EvaluateVisitor_visitEachRule_closure,C._EvaluateVisitor_visitEachRule_closure0,C._EvaluateVisitor_visitEachRule__closure,C._EvaluateVisitor_visitEachRule___closure,C._EvaluateVisitor_visitAtRule_closure,C._EvaluateVisitor_visitAtRule_closure1,C._EvaluateVisitor_visitForRule__closure,C._EvaluateVisitor_visitForwardRule_closure,C._EvaluateVisitor_visitForwardRule_closure0,C._EvaluateVisitor_visitIfRule__closure,C._EvaluateVisitor__visitDynamicImport__closure,C._EvaluateVisitor__visitDynamicImport__closure0,C._EvaluateVisitor__visitDynamicImport__closure1,C._EvaluateVisitor_visitIncludeRule_closure2,C._EvaluateVisitor_visitMediaRule_closure,C._EvaluateVisitor_visitMediaRule_closure1,C._EvaluateVisitor_visitStyleRule_closure0,C._EvaluateVisitor_visitStyleRule_closure2,C._EvaluateVisitor_visitStyleRule_closure3,C._EvaluateVisitor_visitSupportsRule_closure0,C._EvaluateVisitor_visitUseRule_closure,C._EvaluateVisitor_visitWhileRule__closure,C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation,C._EvaluateVisitor_visitListExpression_closure,C._EvaluateVisitor__runUserDefinedCallable____closure,C._EvaluateVisitor__runBuiltInCallable_closure1,C._EvaluateVisitor__evaluateArguments_closure,C._EvaluateVisitor__evaluateArguments_closure0,C._EvaluateVisitor__evaluateArguments_closure2,C._EvaluateVisitor__evaluateMacroArguments_closure,C._EvaluateVisitor__evaluateMacroArguments_closure0,C._EvaluateVisitor__evaluateMacroArguments_closure2,C._EvaluateVisitor_visitStringExpression_closure,C._EvaluateVisitor_visitCssAtRule_closure0,C._EvaluateVisitor_visitCssKeyframeBlock_closure0,C._EvaluateVisitor_visitCssMediaRule_closure,C._EvaluateVisitor_visitCssMediaRule_closure1,C._EvaluateVisitor_visitCssStyleRule_closure0,C._EvaluateVisitor_visitCssSupportsRule_closure0,C._EvaluateVisitor__withoutSlash_recommendation,C._EvaluateVisitor__stackFrame_closure,C._EvaluateVisitor__stackTrace_closure,C._ImportedCssVisitor_visitCssAtRule_closure,C._ImportedCssVisitor_visitCssMediaRule_closure,C._ImportedCssVisitor_visitCssStyleRule_closure,C._ImportedCssVisitor_visitCssSupportsRule_closure,C.EveryCssVisitor_visitCssAtRule_closure,C.EveryCssVisitor_visitCssKeyframeBlock_closure,C.EveryCssVisitor_visitCssMediaRule_closure,C.EveryCssVisitor_visitCssStyleRule_closure,C.EveryCssVisitor_visitCssStylesheet_closure,C.EveryCssVisitor_visitCssSupportsRule_closure,C.ReplaceExpressionVisitor_visitListExpression_closure,C.ReplaceExpressionVisitor_visitMapExpression_closure,C.ReplaceExpressionVisitor_visitArgumentInvocation_closure,C.ReplaceExpressionVisitor_visitInterpolation_closure,C.SelectorSearchVisitor_visitComplexSelector_closure,C.SelectorSearchVisitor_visitCompoundSelector_closure,C.serialize_closure,C._SerializeVisitor_visitList_closure,C._SerializeVisitor_visitList_closure0,C._SerializeVisitor_visitList_closure1,C._SerializeVisitor_visitMap_closure,C._SerializeVisitor_visitSelectorList_closure,C.StatementSearchVisitor_visitIfRule_closure,C.StatementSearchVisitor_visitIfRule__closure0,C.StatementSearchVisitor_visitIfRule_closure0,C.StatementSearchVisitor_visitIfRule__closure,C.StatementSearchVisitor_visitChildren_closure,C.SingleMapping_SingleMapping$fromEntries_closure1,C.SingleMapping_toJson_closure,C.Highlighter$__closure,C.Highlighter$___closure,C.Highlighter$__closure0,C.Highlighter__collateLines_closure,C.Highlighter__collateLines_closure1,C.Highlighter__collateLines__closure,C.Highlighter_highlight_closure,C.Chain_Chain$parse_closure,C.Chain_toTrace_closure,C.Chain_toString_closure0,C.Chain_toString__closure0,C.Chain_toString_closure,C.Chain_toString__closure,C.Trace__parseVM_closure,C.Trace$parseV8_closure,C.Trace$parseJSCore_closure,C.Trace$parseFirefox_closure,C.Trace$parseFriendly_closure,C.Trace_terse_closure,C.Trace_foldFrames_closure,C.Trace_foldFrames_closure0,C.Trace_toString_closure0,C.Trace_toString_closure,C.TransformByHandlers_transformByHandlers__closure,C.RateLimit__debounceAggregate_closure0,C.AnySelectorVisitor_visitComplexSelector_closure0,C.AnySelectorVisitor_visitCompoundSelector_closure0,C.ArgumentDeclaration_verify_closure1,C.ArgumentDeclaration_verify_closure2,C.argumentListClass__closure,C.argumentListClass__closure0,C.AsyncBuiltInCallable$mixin_closure0,C._compileStylesheet_closure2,C.AsyncEnvironment_importForwards_closure2,C.AsyncEnvironment_importForwards_closure3,C.AsyncEnvironment_importForwards_closure4,C.AsyncEnvironment__getVariableFromGlobalModule_closure0,C.AsyncEnvironment_setVariable_closure3,C.AsyncEnvironment__getFunctionFromGlobalModule_closure0,C.AsyncEnvironment__getMixinFromGlobalModule_closure0,C.AsyncEnvironment_toModule_closure0,C.AsyncEnvironment_toDummyModule_closure0,C.AsyncEnvironment__fromOneModule_closure0,C.AsyncEnvironment__fromOneModule__closure0,C._EnvironmentModule__EnvironmentModule_closure17,C._EnvironmentModule__EnvironmentModule_closure18,C._EnvironmentModule__EnvironmentModule_closure19,C._EnvironmentModule__EnvironmentModule_closure20,C._EnvironmentModule__EnvironmentModule_closure21,C._EnvironmentModule__EnvironmentModule_closure22,C._EvaluateVisitor_closure29,C._EvaluateVisitor_closure30,C._EvaluateVisitor_closure31,C._EvaluateVisitor_closure32,C._EvaluateVisitor_closure33,C._EvaluateVisitor_closure34,C._EvaluateVisitor_closure35,C._EvaluateVisitor_closure36,C._EvaluateVisitor_closure37,C._EvaluateVisitor_closure38,C._EvaluateVisitor__closure9,C._EvaluateVisitor__loadModule__closure5,C._EvaluateVisitor__combineCss_closure8,C._EvaluateVisitor__combineCss_closure9,C._EvaluateVisitor__combineCss_closure10,C._EvaluateVisitor__extendModules_closure5,C._EvaluateVisitor__topologicalModules_visitModule2,C._EvaluateVisitor__scopeForAtRoot_closure17,C._EvaluateVisitor__scopeForAtRoot_closure18,C._EvaluateVisitor__scopeForAtRoot_closure19,C._EvaluateVisitor__scopeForAtRoot_closure20,C._EvaluateVisitor__scopeForAtRoot_closure21,C._EvaluateVisitor__scopeForAtRoot_closure22,C._EvaluateVisitor_visitDeclaration_closure5,C._EvaluateVisitor_visitEachRule_closure8,C._EvaluateVisitor_visitEachRule_closure9,C._EvaluateVisitor_visitEachRule__closure2,C._EvaluateVisitor_visitEachRule___closure2,C._EvaluateVisitor_visitAtRule_closure8,C._EvaluateVisitor_visitAtRule_closure10,C._EvaluateVisitor_visitForRule__closure2,C._EvaluateVisitor_visitForwardRule_closure5,C._EvaluateVisitor_visitForwardRule_closure6,C._EvaluateVisitor_visitIfRule__closure2,C._EvaluateVisitor__visitDynamicImport__closure11,C._EvaluateVisitor__visitDynamicImport__closure12,C._EvaluateVisitor__visitDynamicImport__closure13,C._EvaluateVisitor_visitIncludeRule_closure14,C._EvaluateVisitor_visitMediaRule_closure8,C._EvaluateVisitor_visitMediaRule_closure10,C._EvaluateVisitor_visitStyleRule_closure15,C._EvaluateVisitor_visitStyleRule_closure17,C._EvaluateVisitor_visitStyleRule_closure18,C._EvaluateVisitor_visitSupportsRule_closure6,C._EvaluateVisitor_visitUseRule_closure2,C._EvaluateVisitor_visitWhileRule__closure2,C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation2,C._EvaluateVisitor_visitListExpression_closure2,C._EvaluateVisitor__runUserDefinedCallable____closure2,C._EvaluateVisitor__runBuiltInCallable_closure10,C._EvaluateVisitor__evaluateArguments_closure11,C._EvaluateVisitor__evaluateArguments_closure12,C._EvaluateVisitor__evaluateArguments_closure14,C._EvaluateVisitor__evaluateMacroArguments_closure11,C._EvaluateVisitor__evaluateMacroArguments_closure12,C._EvaluateVisitor__evaluateMacroArguments_closure14,C._EvaluateVisitor_visitStringExpression_closure2,C._EvaluateVisitor_visitCssAtRule_closure6,C._EvaluateVisitor_visitCssKeyframeBlock_closure6,C._EvaluateVisitor_visitCssMediaRule_closure8,C._EvaluateVisitor_visitCssMediaRule_closure10,C._EvaluateVisitor_visitCssStyleRule_closure6,C._EvaluateVisitor_visitCssSupportsRule_closure6,C._EvaluateVisitor__withoutSlash_recommendation2,C._EvaluateVisitor__stackFrame_closure2,C._EvaluateVisitor__stackTrace_closure2,C._ImportedCssVisitor_visitCssAtRule_closure2,C._ImportedCssVisitor_visitCssMediaRule_closure2,C._ImportedCssVisitor_visitCssStyleRule_closure2,C._ImportedCssVisitor_visitCssSupportsRule_closure2,C.AsyncImportCache_humanize_closure2,C.AsyncImportCache_humanize_closure3,C.AsyncImportCache_humanize_closure4,C.legacyBooleanClass__closure,C.legacyBooleanClass__closure0,C.booleanClass__closure,C.BuiltInCallable$mixin_closure0,C.CalculationExpression__verifyArguments_closure0,C.SassCalculation__verifyLength_closure0,C.global_closure30,C.global_closure31,C.global_closure32,C.global_closure33,C.global_closure34,C.global_closure35,C.global_closure36,C.global_closure37,C.global_closure38,C.global_closure39,C.global_closure40,C.global_closure41,C.global_closure42,C.global_closure43,C.global_closure44,C.global_closure45,C.global_closure46,C.global_closure47,C.global_closure48,C.global_closure49,C.global_closure50,C.global_closure51,C.global_closure52,C.global_closure53,C.global_closure54,C.global_closure55,C.global__closure0,C.global_closure56,C.module_closure10,C.module_closure11,C.module_closure12,C.module_closure13,C.module_closure14,C.module_closure15,C.module_closure16,C.module_closure17,C.module__closure4,C.module_closure18,C._red_closure0,C._green_closure0,C._blue_closure0,C._mix_closure0,C._hue_closure0,C._saturation_closure0,C._lightness_closure0,C._complement_closure0,C._adjust_closure0,C._scale_closure0,C._change_closure0,C._ieHexStr_closure0,C._ieHexStr_closure_hexString0,C._updateComponents_getParam0,C._updateComponents_closure1,C._updateComponents_closure2,C._updateComponents_updateValue0,C._functionString_closure0,C._removedColorFunction_closure0,C._rgb_closure0,C._hsl_closure0,C._hwb_closure0,C._parseChannels_closure0,C.legacyColorClass_closure,C.legacyColorClass_closure0,C.legacyColorClass_closure1,C.legacyColorClass_closure2,C.legacyColorClass_closure3,C.colorClass__closure1,C.colorClass__closure2,C.colorClass__closure3,C.colorClass__closure4,C.colorClass__closure5,C.colorClass__closure6,C.colorClass__closure7,C.colorClass__closure8,C.colorClass__closure9,C.SassColor_SassColor$hwb_toRgb0,C.compileAsync__closure,C.compileStringAsync__closure,C.compileStringAsync__closure0,C._wrapAsyncSassExceptions_closure,C._parseFunctions__closure2,C._parseFunctions__closure3,C._compileStylesheet_closure1,C.ComplexSelectorComponent_toString_closure0,C.Configuration_toString_closure0,C._disallowedFunctionNames_closure0,C.DeprecationHandlingLogger_summarize_closure1,C.DeprecationHandlingLogger_summarize_closure2,C.EachRule_toString_closure0,C.Environment_importForwards_closure2,C.Environment_importForwards_closure3,C.Environment_importForwards_closure4,C.Environment__getVariableFromGlobalModule_closure0,C.Environment_setVariable_closure3,C.Environment__getFunctionFromGlobalModule_closure0,C.Environment__getMixinFromGlobalModule_closure0,C.Environment_toModule_closure0,C.Environment_toDummyModule_closure0,C.Environment__fromOneModule_closure0,C.Environment__fromOneModule__closure0,C._EnvironmentModule__EnvironmentModule_closure11,C._EnvironmentModule__EnvironmentModule_closure12,C._EnvironmentModule__EnvironmentModule_closure13,C._EnvironmentModule__EnvironmentModule_closure14,C._EnvironmentModule__EnvironmentModule_closure15,C._EnvironmentModule__EnvironmentModule_closure16,C._EvaluateVisitor_closure19,C._EvaluateVisitor_closure20,C._EvaluateVisitor_closure21,C._EvaluateVisitor_closure22,C._EvaluateVisitor_closure23,C._EvaluateVisitor_closure24,C._EvaluateVisitor_closure25,C._EvaluateVisitor_closure26,C._EvaluateVisitor_closure27,C._EvaluateVisitor_closure28,C._EvaluateVisitor__closure6,C._EvaluateVisitor__loadModule__closure3,C._EvaluateVisitor__combineCss_closure5,C._EvaluateVisitor__combineCss_closure6,C._EvaluateVisitor__combineCss_closure7,C._EvaluateVisitor__extendModules_closure3,C._EvaluateVisitor__topologicalModules_visitModule1,C._EvaluateVisitor__scopeForAtRoot_closure11,C._EvaluateVisitor__scopeForAtRoot_closure12,C._EvaluateVisitor__scopeForAtRoot_closure13,C._EvaluateVisitor__scopeForAtRoot_closure14,C._EvaluateVisitor__scopeForAtRoot_closure15,C._EvaluateVisitor__scopeForAtRoot_closure16,C._EvaluateVisitor_visitDeclaration_closure3,C._EvaluateVisitor_visitEachRule_closure5,C._EvaluateVisitor_visitEachRule_closure6,C._EvaluateVisitor_visitEachRule__closure1,C._EvaluateVisitor_visitEachRule___closure1,C._EvaluateVisitor_visitAtRule_closure5,C._EvaluateVisitor_visitAtRule_closure7,C._EvaluateVisitor_visitForRule__closure1,C._EvaluateVisitor_visitForwardRule_closure3,C._EvaluateVisitor_visitForwardRule_closure4,C._EvaluateVisitor_visitIfRule__closure1,C._EvaluateVisitor__visitDynamicImport__closure7,C._EvaluateVisitor__visitDynamicImport__closure8,C._EvaluateVisitor__visitDynamicImport__closure9,C._EvaluateVisitor_visitIncludeRule_closure10,C._EvaluateVisitor_visitMediaRule_closure5,C._EvaluateVisitor_visitMediaRule_closure7,C._EvaluateVisitor_visitStyleRule_closure10,C._EvaluateVisitor_visitStyleRule_closure12,C._EvaluateVisitor_visitStyleRule_closure13,C._EvaluateVisitor_visitSupportsRule_closure4,C._EvaluateVisitor_visitUseRule_closure1,C._EvaluateVisitor_visitWhileRule__closure1,C._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation1,C._EvaluateVisitor_visitListExpression_closure1,C._EvaluateVisitor__runUserDefinedCallable____closure1,C._EvaluateVisitor__runBuiltInCallable_closure7,C._EvaluateVisitor__evaluateArguments_closure7,C._EvaluateVisitor__evaluateArguments_closure8,C._EvaluateVisitor__evaluateArguments_closure10,C._EvaluateVisitor__evaluateMacroArguments_closure7,C._EvaluateVisitor__evaluateMacroArguments_closure8,C._EvaluateVisitor__evaluateMacroArguments_closure10,C._EvaluateVisitor_visitStringExpression_closure1,C._EvaluateVisitor_visitCssAtRule_closure4,C._EvaluateVisitor_visitCssKeyframeBlock_closure4,C._EvaluateVisitor_visitCssMediaRule_closure5,C._EvaluateVisitor_visitCssMediaRule_closure7,C._EvaluateVisitor_visitCssStyleRule_closure4,C._EvaluateVisitor_visitCssSupportsRule_closure4,C._EvaluateVisitor__withoutSlash_recommendation1,C._EvaluateVisitor__stackFrame_closure1,C._EvaluateVisitor__stackTrace_closure1,C._ImportedCssVisitor_visitCssAtRule_closure1,C._ImportedCssVisitor_visitCssMediaRule_closure1,C._ImportedCssVisitor_visitCssStyleRule_closure1,C._ImportedCssVisitor_visitCssSupportsRule_closure1,C.EveryCssVisitor_visitCssAtRule_closure0,C.EveryCssVisitor_visitCssKeyframeBlock_closure0,C.EveryCssVisitor_visitCssMediaRule_closure0,C.EveryCssVisitor_visitCssStyleRule_closure0,C.EveryCssVisitor_visitCssStylesheet_closure0,C.EveryCssVisitor_visitCssSupportsRule_closure0,C.exceptionClass__closure,C.exceptionClass__closure0,C.exceptionClass__closure1,C.ExtensionStore_extensionsWhereTarget_closure0,C.ExtensionStore_addExtensions_closure2,C.ExtensionStore_addExtensions__closure2,C.ExtensionStore_addExtensions__closure3,C.ExtensionStore__extendComplex_closure0,C.ExtensionStore__extendComplex__closure0,C.ExtensionStore__extendCompound_closure2,C.ExtensionStore__extendCompound_closure3,C.ExtensionStore__extendCompound_closure4,C.ExtensionStore__extendSimple_withoutPseudo0,C.ExtensionStore__extendSimple_closure1,C.ExtensionStore__extendSimple_closure2,C.ExtensionStore__extendPseudo_closure4,C.ExtensionStore__extendPseudo_closure5,C.ExtensionStore__extendPseudo_closure6,C.ExtensionStore__extendPseudo_closure7,C.ExtensionStore__extendPseudo_closure8,C.ExtensionStore__trim_closure1,C.ExtensionStore__trim_closure2,C.FilesystemImporter_canonicalize_closure0,C.functionClass__closure,C.functionClass__closure0,C.unifyComplex_closure0,C._weaveParents_closure4,C._weaveParents_closure5,C._weaveParents_closure6,C._mustUnify_closure0,C._mustUnify__closure0,C.paths__closure0,C.paths___closure0,C.listIsSuperselector_closure0,C.listIsSuperselector__closure0,C.complexIsSuperselector_closure1,C.complexIsSuperselector_closure2,C._compatibleWithPreviousCombinator_closure0,C._selectorPseudoIsSuperselector_closure6,C._selectorPseudoIsSuperselector_closure7,C._selectorPseudoIsSuperselector_closure8,C._selectorPseudoIsSuperselector_closure9,C._selectorPseudoIsSuperselector_closure10,C._selectorPseudoIsSuperselector__closure0,C._selectorPseudoIsSuperselector___closure1,C._selectorPseudoIsSuperselector___closure2,C._selectorPseudoIsSuperselector_closure11,C._selectorPseudoIsSuperselector_closure12,C._selectorPseudoArgs_closure1,C._selectorPseudoArgs_closure2,C.globalFunctions_closure0,C.IDSelector_unify_closure0,C.IfRuleClause$__closure0,C.IfRuleClause$___closure0,C.immutableMapToDartMap_closure,C.NodeImporter__tryPath_closure0,C.ImportCache_humanize_closure2,C.ImportCache_humanize_closure3,C.ImportCache_humanize_closure4,C.Interpolation_toString_closure0,C.InterpolationMap_mapException_closure0,C._realCasePath_helper0,C._realCasePath_helper__closure0,C.render_closure0,C._parseFunctions__closure,C._parseFunctions___closure0,C._parseFunctions__closure0,C._parseFunctions__closure1,C._parseFunctions___closure,C._parseImporter_closure,C._parseImporter__closure,C._parseImporter___closure,C.ListExpression_toString_closure0,C._length_closure2,C._nth_closure0,C._setNth_closure0,C._join_closure0,C._append_closure2,C._zip_closure0,C._zip__closure2,C._zip__closure3,C._zip__closure4,C._index_closure2,C._separator_closure0,C._isBracketed_closure0,C._slash_closure0,C.SelectorList_asSassList_closure0,C.SelectorList_resolveParentSelectors_closure0,C.SelectorList_resolveParentSelectors__closure1,C.SelectorList_resolveParentSelectors__closure2,C.SelectorList__resolveParentSelectorsCompound_closure2,C.SelectorList__resolveParentSelectorsCompound_closure3,C.SelectorList__resolveParentSelectorsCompound_closure4,C.SelectorList_withAdditionalCombinators_closure0,C.legacyListClass_closure,C.legacyListClass__closure,C.legacyListClass_closure1,C.legacyListClass_closure2,C.legacyListClass_closure4,C.listClass__closure,C.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.legacyMapClass_closure,C.legacyMapClass__closure,C.legacyMapClass__closure0,C.legacyMapClass_closure2,C.legacyMapClass_closure3,C.legacyMapClass_closure4,C.mapClass__closure,C.mapClass__closure0,C._ceil_closure0,C._clamp_closure0,C._floor_closure0,C._max_closure0,C._min_closure0,C._round_closure0,C._abs_closure0,C._hypot_closure0,C._hypot__closure0,C._log_closure0,C._pow_closure0,C._sqrt_closure0,C._acos_closure0,C._asin_closure0,C._atan_closure0,C._atan2_closure0,C._cos_closure0,C._sin_closure0,C._tan_closure0,C._compatible_closure0,C._isUnitless_closure0,C._unit_closure0,C._percentage_closure0,C._randomFunction_closure0,C._div_closure0,C._numberFunction_closure0,C.global_closure57,C.global_closure58,C.global_closure59,C.global_closure60,C.local_closure1,C.local_closure2,C.local__closure0,C.listDir__closure1,C.listDir__closure2,C.listDir_closure_list0,C.listDir__list_closure0,C.ModifiableCssNode_hasFollowingSibling_closure0,C.legacyNullClass__closure,C.legacyNumberClass_closure,C.legacyNumberClass_closure0,C.legacyNumberClass_closure2,C._parseNumber_closure,C._parseNumber_closure0,C.numberClass__closure,C.numberClass__closure0,C.numberClass__closure1,C.numberClass__closure2,C.numberClass__closure3,C.numberClass__closure4,C.numberClass__closure5,C.numberClass__closure6,C.numberClass__closure7,C.numberClass__closure8,C.numberClass__closure9,C.numberClass__closure12,C.numberClass__closure13,C.numberClass__closure14,C.numberClass__closure15,C.numberClass__closure16,C.numberClass__closure17,C.numberClass__closure18,C.numberClass__closure19,C.SassNumber__coerceOrConvertValue_closure3,C.SassNumber__coerceOrConvertValue_closure5,C.SassNumber_multiplyUnits_closure3,C.SassNumber_multiplyUnits_closure5,C.SassNumber__areAnyConvertible_closure0,C.SassNumber__canonicalizeUnitList_closure0,C.SassNumber_unitSuggestion_closure1,C.SassNumber_unitSuggestion_closure2,C.ParentStatement_closure0,C.ParentStatement__closure0,C.Parser_scanIdentChar_matches0,C._PrefixedKeys_iterator_closure0,C.PseudoSelector_specificity__closure1,C.PseudoSelector_specificity__closure2,C.PseudoSelector_unify_closure0,C.JSClassExtension_setCustomInspect_closure,C.ReplaceExpressionVisitor_visitListExpression_closure0,C.ReplaceExpressionVisitor_visitMapExpression_closure0,C.ReplaceExpressionVisitor_visitArgumentInvocation_closure0,C.ReplaceExpressionVisitor_visitInterpolation_closure0,C._wrapMain_closure,C._wrapMain_closure0,C._IsBogusVisitor_visitComplexSelector_closure0,C._IsUselessVisitor_visitComplexSelector_closure0,C._nest_closure0,C._nest__closure1,C._append_closure1,C._append__closure1,C._append___closure0,C._extend_closure0,C._replace_closure0,C._unify_closure0,C._isSuperselector_closure0,C._simpleSelectors_closure0,C._simpleSelectors__closure0,C._parse_closure0,C.SelectorSearchVisitor_visitComplexSelector_closure0,C.SelectorSearchVisitor_visitCompoundSelector_closure0,C.serialize_closure0,C._SerializeVisitor_visitList_closure2,C._SerializeVisitor_visitList_closure3,C._SerializeVisitor_visitList_closure4,C._SerializeVisitor_visitMap_closure0,C._SerializeVisitor_visitSelectorList_closure0,C.SimpleSelector_isSuperselector_closure0,C.SimpleSelector_isSuperselector__closure0,C.SingleUnitSassNumber__coerceToUnit_closure0,C.SingleUnitSassNumber__coerceValueToUnit_closure0,C.SingleUnitSassNumber_multiplyUnits_closure1,C.SourceMapBuffer_buildSourceMap_closure0,C.updateSourceSpanPrototype_closure,C.updateSourceSpanPrototype_closure0,C.updateSourceSpanPrototype_closure1,C.updateSourceSpanPrototype_closure2,C.updateSourceSpanPrototype_closure3,C.updateSourceSpanPrototype_closure4,C.updateSourceSpanPrototype_closure5,C.StatementSearchVisitor_visitIfRule_closure1,C.StatementSearchVisitor_visitIfRule__closure2,C.StatementSearchVisitor_visitIfRule_closure2,C.StatementSearchVisitor_visitIfRule__closure1,C.StatementSearchVisitor_visitChildren_closure0,C.module_closure9,C.module__closure2,C.module__closure3,C._unquote_closure0,C._quote_closure0,C._length_closure1,C._insert_closure0,C._index_closure1,C._slice_closure0,C._toUpperCase_closure0,C._toLowerCase_closure0,C._uniqueId_closure0,C.legacyStringClass_closure,C.legacyStringClass_closure0,C.stringClass__closure,C.stringClass__closure0,C.stringClass__closure1,C.stringClass__closure2,C.stringClass__closure3,C.StylesheetParser_parse__closure2,C.StylesheetParser__expression_addSingleExpression0,C.StylesheetParser__expression_addOperator0,C.StylesheetParser__unicodeRange_closure1,C.StylesheetParser__unicodeRange_closure2,C.StylesheetParser_trySpecialFunction_closure0,C._UnprefixedKeys_iterator_closure1,C._UnprefixedKeys_iterator_closure2,C._exactlyOne_closure0,C.futureToPromise__closure0,C.indent_closure0,C.flattenVertically_closure1,C.flattenVertically_closure2,C.valueClass__closure,C.valueClass__closure0,C.valueClass__closure1,C.valueClass__closure2,C.valueClass__closure3,C.valueClass__closure4,C.valueClass__closure5,C.valueClass__closure7,C.valueClass__closure8,C.valueClass__closure9,C.valueClass__closure10,C.valueClass__closure11,C.valueClass__closure12,C.valueClass__closure13,C.valueClass__closure15,C.valueClass__closure16]),n(C.Closure2Args,[C._CastListBase_sort_closure,C.CastMap_forEach_closure,C.Primitives_functionNoSuchMethod_closure,C.JsLinkedHashMap_addAll_closure,C.initHooks_closure0,C._awaitOnObject_closure0,C._wrapJsFunctionForAsync_closure,C.Future_wait_handleError,C._Future__chainForeignFuture_closure0,C.Stream_Stream$fromFuture_closure0,C._HashMap_addAll_closure,C.HashMap_HashMap$from_closure,C.LinkedHashMap_LinkedHashMap$from_closure,C.MapBase_mapToString_closure,C.MapMixin_addAll_closure,C._JsonStringifier_writeMap_closure,C.NoSuchMethodError_toString_closure,C.Uri__parseIPv4Address_error,C.Uri_parseIPv6Address_error,C.Uri_parseIPv6Address_parseHex,C._createTables_build,C.Parser_parse_closure,C.StreamQueue__ensureListening_closure1,C.futureToPromise_closure,C.PathMap__create_closure,C.IfRule_toString_closure,C.ComplexSelector_specificity_closure,C.CompoundSelector_specificity_closure,C.ExtensionStore_addExtensions_closure,C.ExtensionStore_addExtensions__closure1,C.ExtensionStore_clone_closure,C._weaveParents_closure,C.paths_closure,C._updateComponents_updateRgb,C._deepMergeImpl_closure,C._nest__closure0,C._append__closure0,C.StylesheetParser__declarationOrBuffer_closure,C.StylesheetParser__declarationOrBuffer_closure0,C.StylesheetParser__styleRule_closure,C.StylesheetParser__propertyOrVariableDeclaration_closure,C.StylesheetParser__propertyOrVariableDeclaration_closure0,C.StylesheetParser__atRootRule_closure,C.StylesheetParser__atRootRule_closure0,C.StylesheetParser__eachRule_closure,C.StylesheetParser__functionRule_closure,C.StylesheetParser__forRule_closure0,C.StylesheetParser__includeRule_closure,C.StylesheetParser_mediaRule_closure,C.StylesheetParser__mixinRule_closure,C.StylesheetParser_mozDocumentRule_closure,C.StylesheetParser_supportsRule_closure,C.StylesheetParser__whileRule_closure,C.StylesheetParser_unknownAtRule_closure,C.StylesheetGraph__recanonicalizeImportsForNode_closure,C.longestCommonSubsequence_backtrack,C.mapAddAll2_closure,C.SassMap_asList_closure,C.SassNumber_plus_closure,C.SassNumber_minus_closure,C.SassNumber__canonicalMultiplier_closure,C._EvaluateVisitor__closure2,C._EvaluateVisitor__evaluateArguments_closure5,C._EvaluateVisitor__evaluateMacroArguments_closure5,C._EvaluateVisitor__addRestMap_closure0,C._EvaluateVisitor__closure,C._EvaluateVisitor__evaluateArguments_closure1,C._EvaluateVisitor__evaluateMacroArguments_closure1,C._EvaluateVisitor__addRestMap_closure,C.SingleMapping_toJson_closure0,C.Highlighter__collateLines_closure0,C.Frame_Frame$parseV8_closure_parseLocation,C.TransformByHandlers_transformByHandlers__closure1,C.RateLimit__debounceAggregate_closure,C._EvaluateVisitor__closure8,C._EvaluateVisitor__evaluateArguments_closure13,C._EvaluateVisitor__evaluateMacroArguments_closure13,C._EvaluateVisitor__addRestMap_closure2,C._updateComponents_updateRgb0,C.legacyColorClass_closure4,C.legacyColorClass_closure5,C.legacyColorClass_closure6,C.legacyColorClass_closure7,C.colorClass__closure,C.colorClass__closure0,C._parseFunctions_closure0,C.ComplexSelector_specificity_closure0,C.CompoundSelector_specificity_closure0,C._EvaluateVisitor__closure5,C._EvaluateVisitor__evaluateArguments_closure9,C._EvaluateVisitor__evaluateMacroArguments_closure9,C._EvaluateVisitor__addRestMap_closure1,C.ExtensionStore_addExtensions_closure1,C.ExtensionStore_addExtensions__closure4,C.ExtensionStore_clone_closure0,C._weaveParents_closure3,C.paths_closure0,C.IfRule_toString_closure0,C.render_closure1,C._parseFunctions_closure,C.legacyListClass_closure0,C.legacyListClass_closure3,C.listClass__closure0,C._deepMergeImpl_closure0,C.legacyMapClass_closure0,C.legacyMapClass_closure1,C.mapClass__closure1,C.SassMap_asList_closure0,C.main_closure0,C.main_closure1,C.legacyNumberClass_closure1,C.legacyNumberClass_closure3,C.numberClass__closure10,C.numberClass__closure11,C.SassNumber_plus_closure0,C.SassNumber_minus_closure0,C.SassNumber__canonicalMultiplier_closure0,C.JSClassExtension_get_defineMethod_closure,C.JSClassExtension_get_defineGetter_closure,C.main_printError,C._nest__closure2,C._append__closure2,C.legacyStringClass_closure1,C.StylesheetParser__declarationOrBuffer_closure1,C.StylesheetParser__declarationOrBuffer_closure2,C.StylesheetParser__styleRule_closure0,C.StylesheetParser__propertyOrVariableDeclaration_closure1,C.StylesheetParser__propertyOrVariableDeclaration_closure2,C.StylesheetParser__atRootRule_closure1,C.StylesheetParser__atRootRule_closure2,C.StylesheetParser__eachRule_closure0,C.StylesheetParser__functionRule_closure0,C.StylesheetParser__forRule_closure2,C.StylesheetParser__includeRule_closure0,C.StylesheetParser_mediaRule_closure0,C.StylesheetParser__mixinRule_closure0,C.StylesheetParser_mozDocumentRule_closure0,C.StylesheetParser_supportsRule_closure0,C.StylesheetParser__whileRule_closure0,C.StylesheetParser_unknownAtRule_closure0,C.futureToPromise_closure0,C.futureToPromise__closure1,C.objectToMap_closure,C.longestCommonSubsequence_backtrack0,C.mapAddAll2_closure0,C.valueClass__closure6,C.valueClass__closure14]),t(C.CastList,C._CastListBase),t(C.MapBase,C.MapMixin),n(C.MapBase,[C.CastMap,C.JsLinkedHashMap,C._HashMap,C.UnmodifiableMapBase,C.MergedMapView,C.MergedMapView0]),n(C.Error,[C.LateError,C.TypeError,C.JsNoSuchMethodError,C.UnknownJsTypeError,C.RuntimeError,C._Error,C.JsonUnsupportedObjectError,C.AssertionError,C.NullThrownError,C.ArgumentError,C.NoSuchMethodError,C.UnsupportedError,C.UnimplementedError,C.StateError,C.ConcurrentModificationError,C.CyclicInitializationError]),t(C.ListBase,C._ListBase_Object_ListMixin),t(C.UnmodifiableListBase,C.ListBase),n(C.UnmodifiableListBase,[C.CodeUnits,C.UnmodifiableListView]),n(C.Closure0Args,[C.nullFuture_closure,C._AsyncRun__scheduleImmediateJsOverride_internalCallback,C._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback,C._TimerImpl_internalCallback,C._TimerImpl$periodic_closure,C._Future__addListener_closure,C._Future__prependListeners_closure,C._Future__chainForeignFuture_closure1,C._Future__asyncCompleteWithValue_closure,C._Future__chainFuture_closure,C._Future__asyncCompleteError_closure,C._Future__propagateToListeners_handleWhenCompleteCallback,C._Future__propagateToListeners_handleValueCallback,C._Future__propagateToListeners_handleError,C.Stream_length_closure0,C._StreamController__subscribe_closure,C._StreamController__recordCancel_complete,C._AddStreamState_cancel_closure,C._BufferingStreamSubscription__sendError_sendError,C._BufferingStreamSubscription__sendDone_sendDone,C._PendingEvents_schedule_closure,C._CustomZone_bindCallback_closure,C._CustomZone_bindCallbackGuarded_closure,C._rootHandleError_closure,C._RootZone_bindCallback_closure,C._RootZone_bindCallbackGuarded_closure,C.Utf8Decoder__decoder_closure,C.Utf8Decoder__decoderNonfatal_closure,C.Parser__setOption_closure,C.StreamGroup_add_closure,C.StreamGroup_add_closure0,C.StreamGroup__listenToStream_closure,C.StreamQueue__ensureListening_closure0,C.ReplAdapter_runAsync_closure,C.ParsedPath__splitExtension_closure0,C.PseudoSelector_specificity_closure,C.AsyncEnvironment_setVariable_closure,C.AsyncEnvironment_setVariable_closure1,C.AsyncImportCache_canonicalize_closure,C.AsyncImportCache_canonicalize_closure0,C.AsyncImportCache__canonicalize_closure,C.AsyncImportCache_importCanonical_closure,C.Environment_setVariable_closure,C.Environment_setVariable_closure1,C.ExecutableOptions__parser_closure,C.ExecutableOptions_interactive_closure,C.ExecutableOptions_fatalDeprecations_closure,C.ExtensionStore__registerSelector_closure,C.ExtensionStore_addExtension_closure,C.ExtensionStore_addExtension_closure0,C.ExtensionStore_addExtension_closure1,C.ExtensionStore__extendExistingExtensions_closure,C.ExtensionStore__extendExistingExtensions_closure0,C.ExtensionStore_addExtensions___closure,C.ImportCache_canonicalize_closure,C.ImportCache_canonicalize_closure0,C.ImportCache__canonicalize_closure,C.ImportCache_importCanonical_closure,C.resolveImportPath_closure,C.resolveImportPath_closure0,C._tryPathAsDirectory_closure,C._realCasePath_helper_closure,C._readFile_closure,C.writeFile_closure,C.deleteFile_closure,C.fileExists_closure,C.dirExists_closure,C.ensureDir_closure,C.listDir_closure,C.modificationTime_closure,C.watchDir_closure3,C.watchDir__closure,C.AtRootQueryParser_parse_closure,C.KeyframeSelectorParser_parse_closure,C.MediaQueryParser_parse_closure,C.Parser__parseIdentifier_closure,C.Parser_spanFrom_closure,C.SassParser_children_closure,C.SelectorParser_parse_closure,C.SelectorParser_parseCompoundSelector_closure,C.StylesheetParser_parse_closure,C.StylesheetParser_parse__closure,C.StylesheetParser_parseArgumentDeclaration_closure,C.StylesheetParser_parseVariableDeclaration_closure,C.StylesheetParser_parseUseRule_closure,C.StylesheetParser__parseSingleProduction_closure,C.StylesheetParser__statement_closure,C.StylesheetParser_variableDeclarationWithoutNamespace_closure,C.StylesheetParser_variableDeclarationWithoutNamespace_closure0,C.StylesheetParser__forRule_closure,C.StylesheetParser__memberList_closure,C.StylesheetParser__expression_resetState,C.StylesheetParser__expression_resolveOneOperation,C.StylesheetParser__expression_resolveOperations,C.StylesheetParser__expression_resolveSpaceExpressions,C.StylesheetParser_expressionUntilComma_closure,C.StylesheetParser_namespacedExpression_closure,C.StylesheetParser__expressionUntilComparison_closure,C.StylesheetParser__publicIdentifier_closure,C.StylesheetGraph_modifiedSince_transitiveModificationTime_closure,C.StylesheetGraph__add_closure,C.StylesheetGraph_addCanonical_closure,C.StylesheetGraph_reload_closure,C.StylesheetGraph__nodeFor_closure,C.StylesheetGraph__nodeFor_closure0,C.SassNumber__coerceOrConvertValue_compatibilityException,C.SassNumber__coerceOrConvertValue_closure0,C.SassNumber__coerceOrConvertValue_closure2,C.SassNumber_multiplyUnits_closure0,C.SassNumber_multiplyUnits_closure2,C.SingleUnitSassNumber_multiplyUnits_closure0,C._EvaluateVisitor__closure4,C._EvaluateVisitor_run_closure0,C._EvaluateVisitor_run__closure0,C._EvaluateVisitor__loadModule_closure1,C._EvaluateVisitor__loadModule_closure2,C._EvaluateVisitor__loadModule__closure2,C._EvaluateVisitor__execute_closure0,C._EvaluateVisitor__extendModules_closure2,C._EvaluateVisitor_visitAtRootRule_closure1,C._EvaluateVisitor_visitAtRootRule_closure2,C._EvaluateVisitor__scopeForAtRoot__closure0,C._EvaluateVisitor_visitContentRule_closure0,C._EvaluateVisitor_visitDeclaration_closure2,C._EvaluateVisitor_visitEachRule_closure4,C._EvaluateVisitor_visitAtRule_closure3,C._EvaluateVisitor_visitAtRule__closure0,C._EvaluateVisitor_visitForRule_closure4,C._EvaluateVisitor_visitForRule_closure5,C._EvaluateVisitor_visitForRule_closure6,C._EvaluateVisitor_visitForRule_closure7,C._EvaluateVisitor_visitForRule_closure8,C._EvaluateVisitor_visitIfRule_closure0,C._EvaluateVisitor__visitDynamicImport_closure0,C._EvaluateVisitor__visitDynamicImport__closure6,C._EvaluateVisitor_visitIncludeRule_closure3,C._EvaluateVisitor_visitIncludeRule_closure4,C._EvaluateVisitor_visitIncludeRule_closure5,C._EvaluateVisitor_visitIncludeRule__closure0,C._EvaluateVisitor_visitIncludeRule___closure0,C._EvaluateVisitor_visitIncludeRule____closure0,C._EvaluateVisitor_visitMediaRule_closure3,C._EvaluateVisitor_visitMediaRule__closure0,C._EvaluateVisitor_visitMediaRule___closure0,C._EvaluateVisitor_visitStyleRule_closure4,C._EvaluateVisitor_visitStyleRule_closure6,C._EvaluateVisitor_visitStyleRule__closure0,C._EvaluateVisitor_visitSupportsRule_closure1,C._EvaluateVisitor_visitSupportsRule__closure0,C._EvaluateVisitor_visitVariableDeclaration_closure2,C._EvaluateVisitor_visitVariableDeclaration_closure3,C._EvaluateVisitor_visitVariableDeclaration_closure4,C._EvaluateVisitor_visitWarnRule_closure0,C._EvaluateVisitor_visitWhileRule_closure0,C._EvaluateVisitor_visitBinaryOperationExpression_closure0,C._EvaluateVisitor_visitVariableExpression_closure0,C._EvaluateVisitor_visitUnaryOperationExpression_closure0,C._EvaluateVisitor__visitCalculationValue_closure0,C._EvaluateVisitor_visitFunctionExpression_closure1,C._EvaluateVisitor_visitFunctionExpression_closure2,C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure0,C._EvaluateVisitor__runUserDefinedCallable_closure0,C._EvaluateVisitor__runUserDefinedCallable__closure0,C._EvaluateVisitor__runUserDefinedCallable___closure0,C._EvaluateVisitor__runFunctionCallable_closure0,C._EvaluateVisitor__runBuiltInCallable_closure2,C._EvaluateVisitor__runBuiltInCallable_closure3,C._EvaluateVisitor__verifyArguments_closure0,C._EvaluateVisitor_visitCssAtRule_closure1,C._EvaluateVisitor_visitCssKeyframeBlock_closure1,C._EvaluateVisitor_visitCssMediaRule_closure3,C._EvaluateVisitor_visitCssMediaRule__closure0,C._EvaluateVisitor_visitCssMediaRule___closure0,C._EvaluateVisitor_visitCssStyleRule_closure1,C._EvaluateVisitor_visitCssStyleRule__closure0,C._EvaluateVisitor_visitCssSupportsRule_closure1,C._EvaluateVisitor_visitCssSupportsRule__closure0,C._EvaluateVisitor__serialize_closure0,C._EvaluateVisitor__expressionNode_closure0,C._EvaluateVisitor__closure1,C._EvaluateVisitor_run_closure,C._EvaluateVisitor_run__closure,C._EvaluateVisitor_runExpression_closure,C._EvaluateVisitor_runExpression__closure,C._EvaluateVisitor_runExpression___closure,C._EvaluateVisitor_runStatement_closure,C._EvaluateVisitor_runStatement__closure,C._EvaluateVisitor_runStatement___closure,C._EvaluateVisitor__loadModule_closure,C._EvaluateVisitor__loadModule_closure0,C._EvaluateVisitor__loadModule__closure0,C._EvaluateVisitor__execute_closure,C._EvaluateVisitor__extendModules_closure0,C._EvaluateVisitor_visitAtRootRule_closure,C._EvaluateVisitor_visitAtRootRule_closure0,C._EvaluateVisitor__scopeForAtRoot__closure,C._EvaluateVisitor_visitContentRule_closure,C._EvaluateVisitor_visitDeclaration_closure0,C._EvaluateVisitor_visitEachRule_closure1,C._EvaluateVisitor_visitAtRule_closure0,C._EvaluateVisitor_visitAtRule__closure,C._EvaluateVisitor_visitForRule_closure,C._EvaluateVisitor_visitForRule_closure0,C._EvaluateVisitor_visitForRule_closure1,C._EvaluateVisitor_visitForRule_closure2,C._EvaluateVisitor_visitForRule_closure3,C._EvaluateVisitor_visitIfRule_closure,C._EvaluateVisitor__visitDynamicImport_closure,C._EvaluateVisitor__visitDynamicImport__closure2,C._EvaluateVisitor_visitIncludeRule_closure,C._EvaluateVisitor_visitIncludeRule_closure0,C._EvaluateVisitor_visitIncludeRule_closure1,C._EvaluateVisitor_visitIncludeRule__closure,C._EvaluateVisitor_visitIncludeRule___closure,C._EvaluateVisitor_visitIncludeRule____closure,C._EvaluateVisitor_visitMediaRule_closure0,C._EvaluateVisitor_visitMediaRule__closure,C._EvaluateVisitor_visitMediaRule___closure,C._EvaluateVisitor_visitStyleRule_closure,C._EvaluateVisitor_visitStyleRule_closure1,C._EvaluateVisitor_visitStyleRule__closure,C._EvaluateVisitor_visitSupportsRule_closure,C._EvaluateVisitor_visitSupportsRule__closure,C._EvaluateVisitor_visitVariableDeclaration_closure,C._EvaluateVisitor_visitVariableDeclaration_closure0,C._EvaluateVisitor_visitVariableDeclaration_closure1,C._EvaluateVisitor_visitWarnRule_closure,C._EvaluateVisitor_visitWhileRule_closure,C._EvaluateVisitor_visitBinaryOperationExpression_closure,C._EvaluateVisitor_visitVariableExpression_closure,C._EvaluateVisitor_visitUnaryOperationExpression_closure,C._EvaluateVisitor__visitCalculationValue_closure,C._EvaluateVisitor_visitFunctionExpression_closure,C._EvaluateVisitor_visitFunctionExpression_closure0,C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure,C._EvaluateVisitor__runUserDefinedCallable_closure,C._EvaluateVisitor__runUserDefinedCallable__closure,C._EvaluateVisitor__runUserDefinedCallable___closure,C._EvaluateVisitor__runFunctionCallable_closure,C._EvaluateVisitor__runBuiltInCallable_closure,C._EvaluateVisitor__runBuiltInCallable_closure0,C._EvaluateVisitor__verifyArguments_closure,C._EvaluateVisitor_visitCssAtRule_closure,C._EvaluateVisitor_visitCssKeyframeBlock_closure,C._EvaluateVisitor_visitCssMediaRule_closure0,C._EvaluateVisitor_visitCssMediaRule__closure,C._EvaluateVisitor_visitCssMediaRule___closure,C._EvaluateVisitor_visitCssStyleRule_closure,C._EvaluateVisitor_visitCssStyleRule__closure,C._EvaluateVisitor_visitCssSupportsRule_closure,C._EvaluateVisitor_visitCssSupportsRule__closure,C._EvaluateVisitor__serialize_closure,C._EvaluateVisitor__expressionNode_closure,C._SerializeVisitor_visitCssComment_closure,C._SerializeVisitor_visitCssAtRule_closure,C._SerializeVisitor_visitCssMediaRule_closure,C._SerializeVisitor_visitCssImport_closure,C._SerializeVisitor_visitCssImport__closure,C._SerializeVisitor_visitCssKeyframeBlock_closure,C._SerializeVisitor_visitCssStyleRule_closure,C._SerializeVisitor_visitCssSupportsRule_closure,C._SerializeVisitor_visitCssDeclaration_closure,C._SerializeVisitor_visitCssDeclaration_closure0,C._SerializeVisitor__write_closure,C._SerializeVisitor__visitChildren_closure,C._SerializeVisitor__visitChildren_closure0,C.SingleMapping_SingleMapping$fromEntries_closure,C.SingleMapping_SingleMapping$fromEntries_closure0,C.Highlighter_closure,C.Highlighter__writeFileStart_closure,C.Highlighter__writeMultilineHighlights_closure,C.Highlighter__writeMultilineHighlights_closure0,C.Highlighter__writeMultilineHighlights_closure1,C.Highlighter__writeMultilineHighlights_closure2,C.Highlighter__writeMultilineHighlights__closure,C.Highlighter__writeMultilineHighlights__closure0,C.Highlighter__writeHighlightedText_closure,C.Highlighter__writeIndicator_closure,C.Highlighter__writeIndicator_closure0,C.Highlighter__writeIndicator_closure1,C.Highlighter__writeLabel_closure,C.Highlighter__writeLabel_closure0,C.Highlighter__writeSidebar_closure,C._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,C.LazyTrace_terse_closure,C.Trace_Trace$from_closure,C.TransformByHandlers_transformByHandlers_closure,C.TransformByHandlers_transformByHandlers__closure0,C.TransformByHandlers_transformByHandlers__closure2,C.RateLimit__debounceAggregate_closure_emit,C.RateLimit__debounceAggregate__closure,C.argumentListClass_closure,C.AsyncEnvironment_setVariable_closure2,C.AsyncEnvironment_setVariable_closure4,C._EvaluateVisitor__closure10,C._EvaluateVisitor_run_closure2,C._EvaluateVisitor_run__closure2,C._EvaluateVisitor__loadModule_closure5,C._EvaluateVisitor__loadModule_closure6,C._EvaluateVisitor__loadModule__closure6,C._EvaluateVisitor__execute_closure2,C._EvaluateVisitor__extendModules_closure6,C._EvaluateVisitor_visitAtRootRule_closure5,C._EvaluateVisitor_visitAtRootRule_closure6,C._EvaluateVisitor__scopeForAtRoot__closure2,C._EvaluateVisitor_visitContentRule_closure2,C._EvaluateVisitor_visitDeclaration_closure6,C._EvaluateVisitor_visitEachRule_closure10,C._EvaluateVisitor_visitAtRule_closure9,C._EvaluateVisitor_visitAtRule__closure2,C._EvaluateVisitor_visitForRule_closure14,C._EvaluateVisitor_visitForRule_closure15,C._EvaluateVisitor_visitForRule_closure16,C._EvaluateVisitor_visitForRule_closure17,C._EvaluateVisitor_visitForRule_closure18,C._EvaluateVisitor_visitIfRule_closure2,C._EvaluateVisitor__visitDynamicImport_closure2,C._EvaluateVisitor__visitDynamicImport__closure14,C._EvaluateVisitor_visitIncludeRule_closure11,C._EvaluateVisitor_visitIncludeRule_closure12,C._EvaluateVisitor_visitIncludeRule_closure13,C._EvaluateVisitor_visitIncludeRule__closure2,C._EvaluateVisitor_visitIncludeRule___closure2,C._EvaluateVisitor_visitIncludeRule____closure2,C._EvaluateVisitor_visitMediaRule_closure9,C._EvaluateVisitor_visitMediaRule__closure2,C._EvaluateVisitor_visitMediaRule___closure2,C._EvaluateVisitor_visitStyleRule_closure14,C._EvaluateVisitor_visitStyleRule_closure16,C._EvaluateVisitor_visitStyleRule__closure2,C._EvaluateVisitor_visitSupportsRule_closure5,C._EvaluateVisitor_visitSupportsRule__closure2,C._EvaluateVisitor_visitVariableDeclaration_closure8,C._EvaluateVisitor_visitVariableDeclaration_closure9,C._EvaluateVisitor_visitVariableDeclaration_closure10,C._EvaluateVisitor_visitWarnRule_closure2,C._EvaluateVisitor_visitWhileRule_closure2,C._EvaluateVisitor_visitBinaryOperationExpression_closure2,C._EvaluateVisitor_visitVariableExpression_closure2,C._EvaluateVisitor_visitUnaryOperationExpression_closure2,C._EvaluateVisitor__visitCalculationValue_closure2,C._EvaluateVisitor_visitFunctionExpression_closure5,C._EvaluateVisitor_visitFunctionExpression_closure6,C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure2,C._EvaluateVisitor__runUserDefinedCallable_closure2,C._EvaluateVisitor__runUserDefinedCallable__closure2,C._EvaluateVisitor__runUserDefinedCallable___closure2,C._EvaluateVisitor__runFunctionCallable_closure2,C._EvaluateVisitor__runBuiltInCallable_closure8,C._EvaluateVisitor__runBuiltInCallable_closure9,C._EvaluateVisitor__verifyArguments_closure2,C._EvaluateVisitor_visitCssAtRule_closure5,C._EvaluateVisitor_visitCssKeyframeBlock_closure5,C._EvaluateVisitor_visitCssMediaRule_closure9,C._EvaluateVisitor_visitCssMediaRule__closure2,C._EvaluateVisitor_visitCssMediaRule___closure2,C._EvaluateVisitor_visitCssStyleRule_closure5,C._EvaluateVisitor_visitCssStyleRule__closure2,C._EvaluateVisitor_visitCssSupportsRule_closure5,C._EvaluateVisitor_visitCssSupportsRule__closure2,C._EvaluateVisitor__serialize_closure2,C._EvaluateVisitor__expressionNode_closure2,C.AsyncImportCache_canonicalize_closure1,C.AsyncImportCache_canonicalize_closure2,C.AsyncImportCache__canonicalize_closure0,C.AsyncImportCache_importCanonical_closure0,C.AtRootQueryParser_parse_closure0,C.legacyBooleanClass_closure,C.booleanClass_closure,C.colorClass_closure,C.compileAsync_closure,C.compileStringAsync_closure,C.Environment_setVariable_closure2,C.Environment_setVariable_closure4,C._EvaluateVisitor__closure7,C._EvaluateVisitor_run_closure1,C._EvaluateVisitor_run__closure1,C._EvaluateVisitor__loadModule_closure3,C._EvaluateVisitor__loadModule_closure4,C._EvaluateVisitor__loadModule__closure4,C._EvaluateVisitor__execute_closure1,C._EvaluateVisitor__extendModules_closure4,C._EvaluateVisitor_visitAtRootRule_closure3,C._EvaluateVisitor_visitAtRootRule_closure4,C._EvaluateVisitor__scopeForAtRoot__closure1,C._EvaluateVisitor_visitContentRule_closure1,C._EvaluateVisitor_visitDeclaration_closure4,C._EvaluateVisitor_visitEachRule_closure7,C._EvaluateVisitor_visitAtRule_closure6,C._EvaluateVisitor_visitAtRule__closure1,C._EvaluateVisitor_visitForRule_closure9,C._EvaluateVisitor_visitForRule_closure10,C._EvaluateVisitor_visitForRule_closure11,C._EvaluateVisitor_visitForRule_closure12,C._EvaluateVisitor_visitForRule_closure13,C._EvaluateVisitor_visitIfRule_closure1,C._EvaluateVisitor__visitDynamicImport_closure1,C._EvaluateVisitor__visitDynamicImport__closure10,C._EvaluateVisitor_visitIncludeRule_closure7,C._EvaluateVisitor_visitIncludeRule_closure8,C._EvaluateVisitor_visitIncludeRule_closure9,C._EvaluateVisitor_visitIncludeRule__closure1,C._EvaluateVisitor_visitIncludeRule___closure1,C._EvaluateVisitor_visitIncludeRule____closure1,C._EvaluateVisitor_visitMediaRule_closure6,C._EvaluateVisitor_visitMediaRule__closure1,C._EvaluateVisitor_visitMediaRule___closure1,C._EvaluateVisitor_visitStyleRule_closure9,C._EvaluateVisitor_visitStyleRule_closure11,C._EvaluateVisitor_visitStyleRule__closure1,C._EvaluateVisitor_visitSupportsRule_closure3,C._EvaluateVisitor_visitSupportsRule__closure1,C._EvaluateVisitor_visitVariableDeclaration_closure5,C._EvaluateVisitor_visitVariableDeclaration_closure6,C._EvaluateVisitor_visitVariableDeclaration_closure7,C._EvaluateVisitor_visitWarnRule_closure1,C._EvaluateVisitor_visitWhileRule_closure1,C._EvaluateVisitor_visitBinaryOperationExpression_closure1,C._EvaluateVisitor_visitVariableExpression_closure1,C._EvaluateVisitor_visitUnaryOperationExpression_closure1,C._EvaluateVisitor__visitCalculationValue_closure1,C._EvaluateVisitor_visitFunctionExpression_closure3,C._EvaluateVisitor_visitFunctionExpression_closure4,C._EvaluateVisitor_visitInterpolatedFunctionExpression_closure1,C._EvaluateVisitor__runUserDefinedCallable_closure1,C._EvaluateVisitor__runUserDefinedCallable__closure1,C._EvaluateVisitor__runUserDefinedCallable___closure1,C._EvaluateVisitor__runFunctionCallable_closure1,C._EvaluateVisitor__runBuiltInCallable_closure5,C._EvaluateVisitor__runBuiltInCallable_closure6,C._EvaluateVisitor__verifyArguments_closure1,C._EvaluateVisitor_visitCssAtRule_closure3,C._EvaluateVisitor_visitCssKeyframeBlock_closure3,C._EvaluateVisitor_visitCssMediaRule_closure6,C._EvaluateVisitor_visitCssMediaRule__closure1,C._EvaluateVisitor_visitCssMediaRule___closure1,C._EvaluateVisitor_visitCssStyleRule_closure3,C._EvaluateVisitor_visitCssStyleRule__closure1,C._EvaluateVisitor_visitCssSupportsRule_closure3,C._EvaluateVisitor_visitCssSupportsRule__closure1,C._EvaluateVisitor__serialize_closure1,C._EvaluateVisitor__expressionNode_closure1,C.exceptionClass_closure,C.ExtensionStore__registerSelector_closure0,C.ExtensionStore_addExtension_closure2,C.ExtensionStore_addExtension_closure3,C.ExtensionStore_addExtension_closure4,C.ExtensionStore__extendExistingExtensions_closure1,C.ExtensionStore__extendExistingExtensions_closure2,C.ExtensionStore_addExtensions___closure0,C.functionClass_closure,C.NodeImporter__tryPath_closure,C.ImportCache_canonicalize_closure1,C.ImportCache_canonicalize_closure2,C.ImportCache__canonicalize_closure0,C.ImportCache_importCanonical_closure0,C._realCasePath_helper_closure0,C.KeyframeSelectorParser_parse_closure0,C.render_closure,C._parseFunctions____closure,C._parseFunctions___closure1,C._parseImporter____closure,C._parseImporter___closure0,C.listClass_closure,C.mapClass_closure,C.MediaQueryParser_parse_closure0,C._readFile_closure0,C.fileExists_closure0,C.dirExists_closure0,C.listDir_closure0,C.NodeToDartLogger_warn_closure,C.NodeToDartLogger_debug_closure,C.legacyNullClass_closure,C.numberClass_closure,C.SassNumber__coerceOrConvertValue_compatibilityException0,C.SassNumber__coerceOrConvertValue_closure4,C.SassNumber__coerceOrConvertValue_closure6,C.SassNumber_multiplyUnits_closure4,C.SassNumber_multiplyUnits_closure6,C.Parser__parseIdentifier_closure0,C.Parser_spanFrom_closure0,C.PseudoSelector_specificity_closure0,C.main_closure,C.SassParser_children_closure0,C.SelectorParser_parse_closure0,C.SelectorParser_parseCompoundSelector_closure0,C._SerializeVisitor_visitCssComment_closure0,C._SerializeVisitor_visitCssAtRule_closure0,C._SerializeVisitor_visitCssMediaRule_closure0,C._SerializeVisitor_visitCssImport_closure0,C._SerializeVisitor_visitCssImport__closure0,C._SerializeVisitor_visitCssKeyframeBlock_closure0,C._SerializeVisitor_visitCssStyleRule_closure0,C._SerializeVisitor_visitCssSupportsRule_closure0,C._SerializeVisitor_visitCssDeclaration_closure1,C._SerializeVisitor_visitCssDeclaration_closure2,C._SerializeVisitor__write_closure0,C._SerializeVisitor__visitChildren_closure1,C._SerializeVisitor__visitChildren_closure2,C.SingleUnitSassNumber_multiplyUnits_closure2,C.stringClass_closure,C.StylesheetParser_parse_closure0,C.StylesheetParser_parse__closure1,C.StylesheetParser_parseArgumentDeclaration_closure0,C.StylesheetParser__parseSingleProduction_closure0,C.StylesheetParser_parseSignature_closure,C.StylesheetParser__statement_closure0,C.StylesheetParser_variableDeclarationWithoutNamespace_closure1,C.StylesheetParser_variableDeclarationWithoutNamespace_closure2,C.StylesheetParser__forRule_closure1,C.StylesheetParser__memberList_closure0,C.StylesheetParser__expression_resetState0,C.StylesheetParser__expression_resolveOneOperation0,C.StylesheetParser__expression_resolveOperations0,C.StylesheetParser__expression_resolveSpaceExpressions0,C.StylesheetParser_expressionUntilComma_closure0,C.StylesheetParser_namespacedExpression_closure0,C.StylesheetParser__expressionUntilComparison_closure0,C.StylesheetParser__publicIdentifier_closure0,C.resolveImportPath_closure1,C.resolveImportPath_closure2,C._tryPathAsDirectory_closure0,C.valueClass_closure]),n(C.EfficientLengthIterable,[C.ListIterable,C.EmptyIterable,C.LinkedHashMapKeyIterable,C._HashMapKeyIterable,C._MapBaseValueIterable]),n(C.ListIterable,[C.SubListIterable,C.MappedListIterable,C.ReversedListIterable,C.ListQueue,C._GeneratorIterable]),t(C.EfficientLengthMappedIterable,C.MappedIterable),n(C.Iterator,[C.MappedIterator,C.WhereIterator,C.TakeIterator,C.SkipIterator,C.SkipWhileIterator]),t(C.EfficientLengthTakeIterable,C.TakeIterable),t(C.EfficientLengthSkipIterable,C.SkipIterable),t(C.EfficientLengthFollowedByIterable,C.FollowedByIterable),n(C.MapView,[C._UnmodifiableMapView_MapView__UnmodifiableMapMixin,C.PathMap]),t(C.UnmodifiableMapView,C._UnmodifiableMapView_MapView__UnmodifiableMapMixin),t(C.ConstantMapView,C.UnmodifiableMapView),n(C.ConstantMap,[C.ConstantStringMap,C.GeneralConstantMap]),t(C.Instantiation1,C.Instantiation),t(C.NullError,C.TypeError),n(C.TearOffClosure,[C.StaticClosure,C.BoundClosure]),n(C.IterableBase,[C._AllMatchesIterable,C._SyncStarIterable,C._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin,C._PrefixedKeys,C._UnprefixedKeys,C._PrefixedKeys0,C._UnprefixedKeys0]),t(C.NativeTypedArray,C.NativeTypedData),n(C.NativeTypedArray,[C._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin,C._NativeTypedArrayOfInt_NativeTypedArray_ListMixin]),t(C._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin,C._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin),t(C.NativeTypedArrayOfDouble,C._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin),t(C._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin,C._NativeTypedArrayOfInt_NativeTypedArray_ListMixin),t(C.NativeTypedArrayOfInt,C._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin),n(C.NativeTypedArrayOfInt,[C.NativeInt16List,C.NativeInt32List,C.NativeInt8List,C.NativeUint16List,C.NativeUint32List,C.NativeUint8ClampedList,C.NativeUint8List]),t(C._TypeError,C._Error),n(C._Completer,[C._AsyncCompleter,C._SyncCompleter]),n(C._StreamController,[C._AsyncStreamController,C._SyncStreamController]),n(C.Stream,[C._StreamImpl,C._ForwardingStream,C._CompleterStream]),t(C._ControllerStream,C._StreamImpl),n(C._BufferingStreamSubscription,[C._ControllerSubscription,C._ForwardingStreamSubscription]),t(C._StreamControllerAddStreamState,C._AddStreamState),n(C._DelayedEvent,[C._DelayedData,C._DelayedError]),t(C._ExpandStream,C._ForwardingStream),n(C._Zone,[C._CustomZone,C._RootZone]),t(C._IdentityHashMap,C._HashMap),n(C.JsLinkedHashMap,[C._LinkedIdentityHashMap,C._LinkedCustomHashMap]),t(C._SetBase,C.__SetBase_Object_SetMixin),n(C._SetBase,[C._LinkedHashSet,C.__UnmodifiableSet__SetBase__UnmodifiableSetMixin]),t(C._LinkedIdentityHashSet,C._LinkedHashSet),t(C.SetBase,C._SetBase_Object_SetMixin),t(C._UnmodifiableSet,C.__UnmodifiableSet__SetBase__UnmodifiableSetMixin),n(C.Codec,[C.Encoding,C.Base64Codec,C.JsonCodec]),n(C.Encoding,[C.AsciiCodec,C.Utf8Codec]),t(C.Converter,C.StreamTransformerBase),n(C.Converter,[C._UnicodeSubsetEncoder,C.Base64Encoder,C.JsonEncoder,C.Utf8Encoder,C.Utf8Decoder]),t(C.AsciiEncoder,C._UnicodeSubsetEncoder),t(C.ByteConversionSink,C.ChunkedConversionSink),n(C.ByteConversionSink,[C.ByteConversionSinkBase,C._Utf8StringSinkAdapter]),t(C._Base64EncoderSink,C.ByteConversionSinkBase),t(C._Utf8Base64EncoderSink,C._Base64EncoderSink),t(C.JsonCyclicError,C.JsonUnsupportedObjectError),t(C._JsonStringStringifier,C._JsonStringifier),t(C.StringConversionSinkBase,C.StringConversionSinkMixin),t(C._StringSinkConversionSink,C.StringConversionSinkBase),t(C._StringCallbackSink,C._StringSinkConversionSink),n(C.ArgumentError,[C.RangeError,C.IndexError]),t(C._DataUri,C._Uri),t(C.ArgParserException,C.FormatException),t(C.EmptyUnmodifiableSet,C._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin),t(C.QueueList,C._QueueList_Object_ListMixin),t(C._CastQueueList,C.QueueList),t(C._UnionSet_SetBase_UnmodifiableSetMixin,C.SetBase),t(C.UnionSet,C._UnionSet_SetBase_UnmodifiableSetMixin),n(C._DelegatingIterableBase,[C.DelegatingSet,C._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin]),t(C._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin,C.DelegatingSet),t(C.UnmodifiableSetView,C._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin),t(C.MapKeySet,C._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin),n(C.NodeJsError,[C.JsAssertionError,C.JsRangeError,C.JsReferenceError,C.JsSyntaxError,C.JsTypeError,C.JsSystemError]),n(C.Socket,[C.TTYReadStream,C.TTYWriteStream]),t(C.InternalStyle,C.Style),n(C.InternalStyle,[C.PosixStyle,C.UrlStyle,C.WindowsStyle]),t(C.CssNode,C.AstNode),n(C.CssNode,[C.ModifiableCssNode,C.CssParentNode]),n(C.ModifiableCssNode,[C.ModifiableCssParentNode,C.ModifiableCssComment,C.ModifiableCssDeclaration,C.ModifiableCssImport]),n(C.ModifiableCssParentNode,[C.ModifiableCssAtRule,C.ModifiableCssKeyframeBlock,C.ModifiableCssMediaRule,C.ModifiableCssStyleRule,C.ModifiableCssStylesheet,C.ModifiableCssSupportsRule]),t(C._IsInvisibleVisitor,C.__IsInvisibleVisitor_Object_EveryCssVisitor),t(C.CssStylesheet,C.CssParentNode),n(C._Enum,[C.BinaryOperator,C.UnaryOperator,C.AttributeOperator,C.Combinator,C.Deprecation,C.ExtendMode,C.Syntax,C.CalculationOperator,C.ListSeparator,C.OutputStyle,C.LineFeed,C.AttributeOperator0,C.BinaryOperator0,C.CalculationOperator0,C.Combinator0,C.Deprecation0,C.ListSeparator0,C.ExtendMode0,C.OutputStyle0,C.LineFeed0,C.Syntax0,C.UnaryOperator0]),n(C.ParentStatement,[C.AtRootRule,C.AtRule,C.CallableDeclaration,C.Declaration,C.EachRule,C.ForRule,C.MediaRule,C.StyleRule,C.Stylesheet,C.SupportsRule,C.WhileRule]),n(C.CallableDeclaration,[C.ContentBlock,C.FunctionRule,C.MixinRule]),n(C.IfRuleClause,[C.IfClause,C.ElseClause]),t(C._HasContentVisitor,C.__HasContentVisitor_Object_StatementSearchVisitor),t(C._IsInvisibleVisitor0,C.__IsInvisibleVisitor_Object_AnySelectorVisitor),t(C._IsBogusVisitor,C.__IsBogusVisitor_Object_AnySelectorVisitor),t(C._IsUselessVisitor,C.__IsUselessVisitor_Object_AnySelectorVisitor),n(C.Selector,[C.SimpleSelector,C.ComplexSelector,C.CompoundSelector,C.SelectorList]),n(C.SimpleSelector,[C.AttributeSelector,C.ClassSelector,C.IDSelector,C.ParentSelector,C.PlaceholderSelector,C.PseudoSelector,C.TypeSelector,C.UniversalSelector]),t(C._ParentSelectorVisitor,C.__ParentSelectorVisitor_Object_SelectorSearchVisitor),t(C.ExplicitConfiguration,C.Configuration),n(C.SourceSpanException,[C.SassException,C.SourceSpanFormatException,C.MultiSourceSpanException,C.SassException0]),n(C.SassException,[C.MultiSpanSassException,C.SassRuntimeException,C.SassFormatException]),n(C.MultiSpanSassException,[C.MultiSpanSassRuntimeException,C.MultiSpanSassFormatException]),t(C.MultiSpanSassScriptException,C.SassScriptException),t(C.MergedExtension,C.Extension),t(C.Importer,C.AsyncImporter),t(C.FilesystemImporter,C.Importer),n(C.Parser,[C.AtRootQueryParser,C.StylesheetParser,C.KeyframeSelectorParser,C.MediaQueryParser,C.SelectorParser]),n(C.StylesheetParser,[C.ScssParser,C.SassParser]),t(C.CssParser,C.ScssParser),n(C.UnmodifiableMapBase,[C.LimitedMapView,C.PrefixedMapView,C.PublicMemberMapView,C.UnprefixedMapView,C.LimitedMapView0,C.PrefixedMapView0,C.PublicMemberMapView0,C.UnprefixedMapView0]),n(C.Value,[C.SassList,C.SassBoolean,C.SassCalculation,C.SassColor,C.SassFunction,C.SassMap,C._SassNull,C.SassNumber,C.SassString]),t(C.SassArgumentList,C.SassList),n(C.SassNumber,[C.ComplexSassNumber,C.SingleUnitSassNumber,C.UnitlessSassNumber]),t(C._MakeExpressionCalculationSafe,C.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor),t(C._FindDependenciesVisitor,C.__FindDependenciesVisitor_Object_RecursiveStatementVisitor),t(C.SingleMapping,C.Mapping),t(C.FileLocation,C.SourceLocationMixin),n(C.SourceSpanMixin,[C._FileSpan,C.SourceSpanBase]),t(C.MultiSourceSpanFormatException,C.MultiSourceSpanException),t(C.SourceSpanWithContext,C.SourceSpanBase),t(C.StringScannerException,C.SourceSpanFormatException),n(C.StringScanner,[C.LineScanner,C.SpanScanner]),n(C.Value0,[C.SassList0,C.SassBoolean0,C.SassCalculation0,C.SassColor0,C.SassNumber0,C.SassFunction0,C.SassMap0,C._SassNull0,C.SassString0]),t(C.SassArgumentList0,C.SassList0),n(C.AsyncImporter0,[C.NodeToDartAsyncImporter,C.NodeToDartAsyncFileImporter,C.Importer0]),n(C.Parser1,[C.AtRootQueryParser0,C.StylesheetParser0,C.KeyframeSelectorParser0,C.MediaQueryParser0,C.SelectorParser0]),n(C.ParentStatement0,[C.AtRootRule0,C.AtRule0,C.CallableDeclaration0,C.Declaration0,C.EachRule0,C.ForRule0,C.MediaRule0,C.StyleRule0,C.Stylesheet0,C.SupportsRule0,C.WhileRule0]),t(C.CssNode0,C.AstNode0),n(C.CssNode0,[C.ModifiableCssNode0,C.CssParentNode0]),n(C.ModifiableCssNode0,[C.ModifiableCssParentNode0,C.ModifiableCssComment0,C.ModifiableCssDeclaration0,C.ModifiableCssImport0]),n(C.ModifiableCssParentNode0,[C.ModifiableCssAtRule0,C.ModifiableCssKeyframeBlock0,C.ModifiableCssMediaRule0,C.ModifiableCssStyleRule0,C.ModifiableCssStylesheet0,C.ModifiableCssSupportsRule0]),n(C.Selector0,[C.SimpleSelector0,C.ComplexSelector0,C.CompoundSelector0,C.SelectorList0]),n(C.SimpleSelector0,[C.AttributeSelector0,C.ClassSelector0,C.IDSelector0,C.ParentSelector0,C.PlaceholderSelector0,C.PseudoSelector0,C.TypeSelector0,C.UniversalSelector0]),t(C.CompileStringOptions,C.CompileOptions),n(C.SassNumber0,[C.ComplexSassNumber0,C.SingleUnitSassNumber0,C.UnitlessSassNumber0]),t(C.ExplicitConfiguration0,C.Configuration0),n(C.CallableDeclaration0,[C.ContentBlock0,C.FunctionRule0,C.MixinRule0]),n(C.StylesheetParser0,[C.ScssParser0,C.SassParser0]),t(C.CssParser0,C.ScssParser0),t(C._NodeException,C.JsError),n(C.SassException0,[C.MultiSpanSassException0,C.SassRuntimeException0,C.SassFormatException0]),n(C.MultiSpanSassException0,[C.MultiSpanSassRuntimeException0,C.MultiSpanSassFormatException0]),t(C.MultiSpanSassScriptException0,C.SassScriptException0),t(C._MakeExpressionCalculationSafe0,C.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor0),n(C.Importer0,[C.NodeToDartFileImporter,C.FilesystemImporter0,C.NoOpImporter,C.NodeToDartImporter]),n(C.IfRuleClause0,[C.IfClause0,C.ElseClause0]),t(C._ParentSelectorVisitor0,C.__ParentSelectorVisitor_Object_SelectorSearchVisitor0),t(C.MergedExtension0,C.Extension0),t(C._HasContentVisitor0,C.__HasContentVisitor_Object_StatementSearchVisitor0),t(C._IsInvisibleVisitor1,C.__IsInvisibleVisitor_Object_EveryCssVisitor0),t(C._IsInvisibleVisitor2,C.__IsInvisibleVisitor_Object_AnySelectorVisitor0),t(C._IsBogusVisitor0,C.__IsBogusVisitor_Object_AnySelectorVisitor0),t(C._IsUselessVisitor0,C.__IsUselessVisitor_Object_AnySelectorVisitor0),t(C.CssStylesheet0,C.CssParentNode0),e(C.UnmodifiableListBase,C.UnmodifiableListMixin),e(C.__CastListBase__CastIterableBase_ListMixin,C.ListMixin),e(C._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin,C.ListMixin),e(C._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin,C.FixedLengthListMixin),e(C._NativeTypedArrayOfInt_NativeTypedArray_ListMixin,C.ListMixin),e(C._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin,C.FixedLengthListMixin),e(C._AsyncStreamController,C._AsyncStreamControllerDispatch),e(C._SyncStreamController,C._SyncStreamControllerDispatch),e(C.UnmodifiableMapBase,C._UnmodifiableMapMixin),e(C._ListBase_Object_ListMixin,C.ListMixin),e(C._SetBase_Object_SetMixin,C.SetMixin),e(C._UnmodifiableMapView_MapView__UnmodifiableMapMixin,C._UnmodifiableMapMixin),e(C.__SetBase_Object_SetMixin,C.SetMixin),e(C.__UnmodifiableSet__SetBase__UnmodifiableSetMixin,C._UnmodifiableSetMixin),e(C._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin,C.UnmodifiableSetMixin),e(C._QueueList_Object_ListMixin,C.ListMixin),e(C._UnionSet_SetBase_UnmodifiableSetMixin,C.UnmodifiableSetMixin),e(C._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin,C.UnmodifiableSetMixin),e(C._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin,C.UnmodifiableSetMixin),e(C.__IsInvisibleVisitor_Object_EveryCssVisitor,C.EveryCssVisitor),e(C.__HasContentVisitor_Object_StatementSearchVisitor,C.StatementSearchVisitor),e(C.__IsBogusVisitor_Object_AnySelectorVisitor,C.AnySelectorVisitor),e(C.__IsInvisibleVisitor_Object_AnySelectorVisitor,C.AnySelectorVisitor),e(C.__IsUselessVisitor_Object_AnySelectorVisitor,C.AnySelectorVisitor),e(C.__ParentSelectorVisitor_Object_SelectorSearchVisitor,C.SelectorSearchVisitor),e(C.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor,C.ReplaceExpressionVisitor),e(C.__FindDependenciesVisitor_Object_RecursiveStatementVisitor,C.RecursiveStatementVisitor),e(C.__MakeExpressionCalculationSafe_Object_ReplaceExpressionVisitor0,C.ReplaceExpressionVisitor0),e(C.__ParentSelectorVisitor_Object_SelectorSearchVisitor0,C.SelectorSearchVisitor0),e(C.__HasContentVisitor_Object_StatementSearchVisitor0,C.StatementSearchVisitor0),e(C.__IsInvisibleVisitor_Object_EveryCssVisitor0,C.EveryCssVisitor0),e(C.__IsBogusVisitor_Object_AnySelectorVisitor0,C.AnySelectorVisitor0),e(C.__IsInvisibleVisitor_Object_AnySelectorVisitor0,C.AnySelectorVisitor0),e(C.__IsUselessVisitor_Object_AnySelectorVisitor0,C.AnySelectorVisitor0)}();var L={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:["~()","Null()","Future<Null>()","Value0(List<Value0>)","Value(List<Value>)","String(String)","bool(CssNode0)","bool(CssNode)","bool(String)","bool(Object?)","SassNumber0(List<Value0>)","SassNumber(List<Value>)","int()","bool(SimpleSelector)","bool(SimpleSelector0)","bool(ComplexSelector)","SassString(List<Value>)","SassString0(List<Value0>)","bool(ComplexSelector0)","SassBoolean(List<Value>)","SassBoolean0(List<Value0>)","SassList0(List<Value0>)","SassList(List<Value>)","SassColor0(List<Value0>)","FileSpan()","JSClass0()","SassColor(List<Value>)","~(Object?)","Null(~())","bool()","Value()","Future<Null>(Future<~>())","String()","double(double)","bool(int?)","SassMap0(List<Value0>)","Value(Value)","SassMap(List<Value>)","Value?()","Future<~>()","Value0?()","Value0(Value0)","Value0()","String?()","bool(num,num)","bool(Value0)","bool(ComplexSelectorComponent0)","bool(ComplexSelectorComponent)","ComplexSelector0(ComplexSelector0)","~(Value0,Value0)","~(Value)","bool(int)","~(Value0)","~(Value,Value)","ValueExpression(Value)","ValueExpression0(Value0)","double(SassColor0)","ComplexSelector(ComplexSelector)","double(double,double)","String(Object)","~(Module0<Callable0>)","Future<Value>()","Null(Object,StackTrace)","~(Module<Callable>)","Future<Value?>()","~(Object,StackTrace)","bool(Object)","bool(SelectorList)","Future<Value0?>()","Frame()","bool(SelectorList0)","Future<Value0>()","Null(@)","bool(Value)","double(Value0)","~(String,Value)","String(@)","Uri(Uri)","List<CssMediaQuery>?(List<CssMediaQuery>)","Future<Value0?>(Statement0)","Value?(Statement)","Object()","Object(Object)","Null([Object?])","Value0?(Statement0)","Stylesheet?()","SassRuntimeException(AstNode)","@()","@(@)","Future<Value0>(List<Value0>)","Frame(String)","List<CssMediaQuery0>?(List<CssMediaQuery0>)","Declaration0(List<Statement0>,FileSpan)","double(Value)","int(Uri)","Declaration(List<Statement>,FileSpan)","SassRuntimeException0(AstNode0)","Null(_NodeSassColor,num)","Tuple3<Importer,Uri,Uri>?()","~(String,Value0)","Future<Value?>(Statement)","Expression0(Expression0)","bool(Module0<AsyncCallable0>)","bool(ModifiableCssNode0)","bool(_Highlight)","Callable?()","String(Expression0)","Null(Module<AsyncCallable>)","AsyncCallable?()","String(String{color:Object?})","Statement()","~(Object)","Null(Module0<AsyncCallable0>)","~(String)","Iterable<String>(Module0<AsyncCallable0>)","Map<ComplexSelector,Extension>()","bool(Module<Callable>)","Iterable<String>(Module<Callable>)","int(_NodeSassColor)","bool(Module<AsyncCallable>)","int(SassColor0)","Iterable<String>(Module<AsyncCallable>)","~(String,Object?)","Iterable<String>(Module0<Callable0>)","AsyncCallable0?()","Callable0?()","String(Expression)","Expression(Expression)","Map<ComplexSelector0,Extension0>()","bool(ModifiableCssNode)","List<String>()","bool(@)","Statement0()","~(@)","int(Object?)","~(~())","bool(Module0<Callable0>)","double(SassNumber0,SassNumber0[String?,String?])","AstNode?()","bool(String?)","SelectorList(Value)","SelectorList(SelectorList,SelectorList)","Uri?()","Uri(String)","~(Object[StackTrace?])","Iterable<String>()","Iterable<String>(String)","Iterable<String>(@)","DateTime()","~(String[~])","int(int)","bool(Statement)","bool(Import)","VariableDeclaration()","AtRootRule(List<Statement>,FileSpan)","String(String{color:@})","Entry(Entry)","int(double)","Trace()","double(double,String)","AstNode(AstNode)","SassFunction(List<Value>)","Set<0^>()<Object?>","~(Module<AsyncCallable>)","~(@,@)","List<ExtensionStore>()","bool(ModifiableCssParentNode)","~(Object?,Object?)","Future<SassNumber>()","int(ComplexSelector)","bool(UseRule)","bool(ForwardRule)","AsyncCallable?(Module<AsyncCallable>)","Future<Object>()","MapKeySet<Module<AsyncCallable>>(Map<Module<AsyncCallable>,AstNode>)","Future<String>(Object?)","double(double,double?,num)","String(SassNumber)","Frame(Tuple2<String,AstNode>)","Map<String,AsyncCallable>(Module<AsyncCallable>)","SassNumber()","Future<Tuple3<AsyncImporter,Uri,Uri>?>()","Uri?/()","int(Frame)","String(Frame)","int(int,double?)","bool(Frame)","Future<Value>(List<Value>)","AsyncCallable0?(Module0<AsyncCallable0>)","MapKeySet<Module0<AsyncCallable0>>(Map<Module0<AsyncCallable0>,AstNode0>)","Map<String,AsyncCallable0>(Module0<AsyncCallable0>)","AstNode0(AstNode0)","SassFunction0(List<Value0>)","Callable?(Module<Callable>)","MapKeySet<Module<Callable>>(Map<Module<Callable>,AstNode>)","~(Module0<AsyncCallable0>)","List<ExtensionStore0>()","bool(ModifiableCssParentNode0)","Map<String,Callable>(Module<Callable>)","Future<SassNumber0>()","AtRule(List<Statement>,FileSpan)","bool(UseRule0)","bool(ForwardRule0)","~(Uint8List,String,int)","~(Iterable<ExtensionStore>)","List<Extension>()","AstNode0?()","String(SassNumber0)","Frame(Tuple2<String,AstNode0>)","Future<Tuple3<AsyncImporter0,Uri,Uri>?>()","0&(@[@])","String(Value0)","Future<NodeCompileResult>()","AsyncImporter0(Object?)","Trace(String)","Callable0?(Module0<Callable0>)","MapKeySet<Module0<Callable0>>(Map<Module0<Callable0>,AstNode0>)","Map<String,Callable0>(Module0<Callable0>)","bool(Queue<Object?>)","Value0?(Value0)","SassNumber0()","String(_NodeException)","List<Extension0>()","~([Object?])","bool(Statement0)","bool(Import0)","Tuple3<Importer0,Uri,Uri>?()","Value0(int)","@(Value0,num)","Object(_NodeSassMap,int)","Null(_NodeSassMap,int,Object)","bool(SassNumber0)","ImmutableList(SassNumber0)","bool(SassNumber0,String)","SassNumber0(SassNumber0,Object,Object[String?])","SassNumber0(SassNumber0,SassNumber0[String?,String?])","double(SassNumber0,Object,Object[String?])","int(ComplexSelector0)","~(String,Function)","SelectorList0(Value0)","SelectorList0(SelectorList0,SelectorList0)","FileLocation(FileSpan)","String(FileSpan)","int(SourceLocation)","~(String,@)","AtRootRule0(List<Statement0>,FileSpan)","AtRule0(List<Statement0>,FileSpan)","int(@,@)","String(int)","double?(String,num{assertPercent:bool,checkPercent:bool,checkUnitless:bool})","bool(Object?,Object?)","Future<~>?()","~(Iterable<ExtensionStore0>)","int(int,SimpleSelector)","AtRootQuery()","Map<String,Value>(Module<AsyncCallable>)","String(BuiltInCallable)","CssValue<String>(Interpolation{trim:bool,warnForColor:bool})","Map<String,AstNode>(Module<AsyncCallable>)","~(List<Value>)","List<CssMediaQuery>()","EvaluateResult()","Module<Callable>()","Module<Callable>(Module<Callable>)","CssValue<Value>(Expression)","Value?(Value)","~(String,int)","CssValue<String>(Interpolation)","SassNumber(Value)","UserDefinedCallable<Environment>(ContentBlock)","SelectorList()","Value(Expression)","~(List<Statement>)","Tuple2<Expression,Expression>(Tuple2<Expression,Expression>)","CompoundSelector()","~(CssMediaQuery)","~(MapEntry<Value,Value>)","SourceFile()","SourceFile?(int)","String?(SourceFile?)","int(_Line)","Future<Stylesheet?>()","Object(_Line)","Object(_Highlight)","int(_Highlight,_Highlight)","List<_Line>(MapEntry<Object,List<_Highlight>>)","SourceSpanWithContext()","List<Frame>(Trace)","int(Trace)","Statement({root:bool})","String(Trace)","Value(Object)","bool(Tuple3<AsyncImporter,Uri,Uri>)","Frame(String,String)","Expression({bracketList:bool,singleEquals:bool,until:bool()?})","Stylesheet()","Frame(Frame)","Uri(Tuple3<AsyncImporter,Uri,Uri>)","~(String,int?)","Statement?()","String(Argument0)","int(int,int)","ArgParser()","ImmutableMap(SassArgumentList0)","String(MapEntry<String,ConfiguredValue>)","bool(Deprecation)","Value0?(Module0<AsyncCallable0>)","Module0<AsyncCallable0>?(Module0<AsyncCallable0>)","VariableDeclaration(VariableDeclaration)","ArgumentDeclaration()","FileSpan?(MapEntry<Module0<AsyncCallable0>,AstNode0>)","Map<String,Value0>(Module0<AsyncCallable0>)","Map<String,AstNode0>(Module0<AsyncCallable0>)","0&(List<Value>)","@(String)","Future<CssValue0<String>>(Interpolation0{trim:bool,warnForColor:bool})","UseRule()","Value?(Module<Callable>)","Module<Callable>?(Module<Callable>)","~(@,StackTrace)","StyleRule(List<Statement>,FileSpan)","Future<~>(List<Value0>)","Null(@,@)","EachRule(List<Statement>,FileSpan)","Future<EvaluateResult0>()","Future<Module0<AsyncCallable0>>()","FileSpan?(MapEntry<Module<Callable>,AstNode>)","Module0<AsyncCallable0>(Module0<AsyncCallable0>)","FunctionRule(List<Statement>,FileSpan)","ForRule(List<Statement>,FileSpan)","Future<CssValue0<Value0>>(Expression0)","Map<String,Value>(Module<Callable>)","Map<String,AstNode>(Module<Callable>)","Future<Value0?>(Value0)","ContentBlock(List<Statement>,FileSpan)","Future<CssValue0<String>>(Interpolation0)","Uint8List(@,@)","MediaRule(List<Statement>,FileSpan)","MixinRule(List<Statement>,FileSpan)","Null(@,StackTrace)","SupportsRule(List<Statement>,FileSpan)","UserDefinedCallable0<AsyncEnvironment0>(ContentBlock0)","WhileRule(List<Statement>,FileSpan)","Set<Deprecation>()","Future<~>(String)","List<WatchEvent>(List<WatchEvent>)","~(Expression)","bool(Extension)","Future<Value0>(Expression0)","Value0/()","Set<ModifiableBox<SelectorList>>()","Object?(Object?)","~(BinaryOperator)","int(int,ComplexSelectorComponent)","StringExpression(Interpolation)","DateTime(StylesheetNode)","~(Uri,StylesheetNode?)","Future<Stylesheet0?>()","bool(Tuple3<AsyncImporter0,Uri,Uri>)","Uri(Tuple3<AsyncImporter0,Uri,Uri>)","AtRootQuery0()","String(CssValue<Combinator>)","0&(Object[Object?])","~(SimpleSelector,Map<ComplexSelector,Extension>)","~(ComplexSelector,Extension)","Null(Map<SimpleSelector,Map<ComplexSelector,Extension>>)","Map<SimpleSelector,Map<ComplexSelector,Extension>>?(List<Extension>)","~(Set<ModifiableBox<SelectorList>>)","Iterable<ComplexSelector>(List<ComplexSelector>)","List<SimpleSelector>(Extender)","SassString(SimpleSelector)","0&(List<Value0>)","Null(_NodeSassColor,num?[num?,num?,num?,SassColor0?])","List<Extender>?(SimpleSelector)","double(_NodeSassColor)","List<Extender>(PseudoSelector)","SassColor0(Object,_Channels)","SassColor0(SassColor0,_Channels)","List<List<Extender>>(List<Extender>)","List<ComplexSelector>(ComplexSelector)","SassString(int)","SassString(String)","AsyncImporter0(NodeImporter0)","0&(@)","PseudoSelector(ComplexSelector)","int(int,ComplexSelectorComponent0)","String(CssValue0<Combinator0>)","int(int,SimpleSelector0)","String(MapEntry<String,ConfiguredValue0>)","String(BuiltInCallable0)","SassScriptException()","~(SimpleSelector,Set<ModifiableBox<SelectorList>>)","Value0?(Module0<Callable0>)","Module0<Callable0>?(Module0<Callable0>)","Object(String)","List<Value>(Value)","FileSpan?(MapEntry<Module0<Callable0>,AstNode0>)","Map<String,Value0>(Module0<Callable0>)","Map<String,AstNode0>(Module0<Callable0>)","SingleUnitSassNumber(double)","List<ComplexSelectorComponent>?(List<ComplexSelectorComponent>,List<ComplexSelectorComponent>)","CssValue0<String>(Interpolation0{trim:bool,warnForColor:bool})","bool(Queue<List<ComplexSelectorComponent>>)","Object(Value0)","Future<CssValue<String>>(Interpolation{trim:bool,warnForColor:bool})","EvaluateResult0()","Module0<Callable0>()","Module0<Callable0>(Module0<Callable0>)","CssValue0<Value0>(Expression0)","bool(Version)","bool(List<Iterable<ComplexSelectorComponent>>)","CssValue0<String>(Interpolation0)","bool(Tuple3<Importer,Uri,Uri>)","UserDefinedCallable0<Environment0>(ContentBlock0)","Value0(Expression0)","Uri(Tuple3<Importer,Uri,Uri>)","FileSpan(_NodeException)","bool(Extension0)","Set<ModifiableBox0<SelectorList0>>()","bool(PseudoSelector)","Future<~>(List<Value>)","~(SimpleSelector0,Map<ComplexSelector0,Extension0>)","~(ComplexSelector0,Extension0)","Null(Map<SimpleSelector0,Map<ComplexSelector0,Extension0>>)","Map<SimpleSelector0,Map<ComplexSelector0,Extension0>>?(List<Extension0>)","~(Set<ModifiableBox0<SelectorList0>>)","Iterable<ComplexSelector0>(List<ComplexSelector0>)","SelectorList?(PseudoSelector)","List<SimpleSelector0>(Extender0)","List<Extender0>?(SimpleSelector0)","List<Extender0>(PseudoSelector0)","List<List<Extender0>>(List<Extender0>)","List<ComplexSelector0>(ComplexSelector0)","PseudoSelector0(ComplexSelector0)","~(SimpleSelector0,Set<ModifiableBox0<SelectorList0>>)","SassFunction0(Object,String,Value0(List<Value0>))","List<ComplexSelectorComponent0>?(List<ComplexSelectorComponent0>,List<ComplexSelectorComponent0>)","bool(Queue<List<ComplexSelectorComponent0>>)","bool(List<Iterable<ComplexSelectorComponent0>>)","bool(List<Value>)","bool(PseudoSelector0)","SelectorList0?(PseudoSelector0)","String(int,IfClause0)","Future<EvaluateResult>()","Future<Module<AsyncCallable>>()","~(Object?,Object,Object?)","Tuple2<String,String>(String)","@(@,String)","int(num)","bool(Tuple3<Importer0,Uri,Uri>)","Uri(Tuple3<Importer0,Uri,Uri>)","Null(RenderResult)","JSFunction0(JSFunction0)","Object?(Object,String,String[Object?])","Null(Object)","~(String,Option)","List<Value0>(Value0)","bool(List<Value0>)","SassList0(ComplexSelector0)","Iterable<ComplexSelector0>(ComplexSelector0)","SimpleSelector0(SimpleSelector0)","Null(_NodeSassList,int?[bool?,SassList0?])","Module<AsyncCallable>(Module<AsyncCallable>)","Object(_NodeSassList,int)","Null(_NodeSassList,int,Object)","bool(_NodeSassList)","Null(_NodeSassList,bool)","int(_NodeSassList)","SassList0(Object[Object?,_ConstructorOptions?])","String(Argument)","String(Tuple2<Expression0,Expression0>)","SassMap0(Value0)","SassMap0(SassMap0)","Null(_NodeSassMap,int?[SassMap0?])","SassNumber0(int)","SassList(ComplexSelector)","int(_NodeSassMap)","Null(Function,Function)","SassMap0(Object[ImmutableMap?])","ImmutableMap(SassMap0)","@(SassMap0,Object)","SassNumber0(Value0)","List<CssMediaQuery0>()","Value0(Object)","~(String,WarnOptions)","~(String,DebugOptions)","Null(_NodeSassNumber,num?[String?,SassNumber0?])","double(_NodeSassNumber)","Null(_NodeSassNumber,num)","String(_NodeSassNumber)","Null(_NodeSassNumber,String)","SassNumber0(Object,num[Object?])","double(SassNumber0)","Future<CssValue<Value>>(Expression)","int?(SassNumber0)","Iterable<ComplexSelector>(ComplexSelector)","int(SassNumber0[String?])","double(SassNumber0,num,num[String?])","SassNumber0(SassNumber0[String?])","SassNumber0(SassNumber0,String[String?])","Future<@>()","Future<Value?>(Value)","SimpleSelector(SimpleSelector)","Future<CssValue<String>>(Interpolation)","~(List<Value0>)","SassScriptException0()","~(int,@)","String(Object,@,@[@])","String(Tuple2<Expression,Expression>)","Tuple2<Expression0,Expression0>(Tuple2<Expression0,Expression0>)","~(String,StackTrace?)","String(String?)","String(Value)","SassString0(SimpleSelector0)","SelectorList0()","CompoundSelector0()","~(CssMediaQuery0)","~(MapEntry<Value0,Value0>)","SingleUnitSassNumber0(double)","SassMap(Value)","JSUrl0?(FileSpan)","UserDefinedCallable<AsyncEnvironment>(ContentBlock)","~(Symbol0,@)","SassString0(int)","SassString0(String)","Null(_NodeSassString,String?[SassString0?])","String(_NodeSassString)","Null(_NodeSassString,String)","SassString0(Object[Object?,_ConstructorOptions1?])","String(SassString0)","bool(SassString0)","int(SassString0)","int(SassString0,Value0[String?])","Statement0({root:bool})","Value?(Module<AsyncCallable>)","Stylesheet0()","Statement0?()","VariableDeclaration0(VariableDeclaration0)","ArgumentDeclaration0()","Tuple2<String,ArgumentDeclaration0>()","VariableDeclaration0()","_Future<@>(@)","StyleRule0(List<Statement0>,FileSpan)","Module<AsyncCallable>?(Module<AsyncCallable>)","EachRule0(List<Statement0>,FileSpan)","FunctionRule0(List<Statement0>,FileSpan)","ForRule0(List<Statement0>,FileSpan)","ContentBlock0(List<Statement0>,FileSpan)","MediaRule0(List<Statement0>,FileSpan)","MixinRule0(List<Statement0>,FileSpan)","SassMap(SassMap)","SupportsRule0(List<Statement0>,FileSpan)","WhileRule0(List<Statement0>,FileSpan)","~(Expression0)","~(BinaryOperator0)","StringExpression0(Interpolation0)","Null(~(Object?),~(Object?))","ImmutableList(Value0)","String?(Value0)","int(Value0,Value0[String?])","SassBoolean0(Value0[String?])","SassColor0(Value0[String?])","SassFunction0(Value0[String?])","SassMap0(Value0[String?])","SassNumber0(Value0[String?])","SassString0(Value0[String?])","SassMap0?(Value0)","bool(Value0,Object?)","int(Value0[Object?])","bool(String?,String?)","Future<Value>(Expression)","Value/()","~(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?>?)","~([Future<~>?])","0^(0^,0^)<num>","FileSpan?(MapEntry<Module<AsyncCallable>,AstNode>)","String(int,IfClause)","~(Object,StackTrace,EventSink<0^>)<Object?>","List<0^>(0^,List<0^>?)<Object?>","NodeCompileResult(String[CompileOptions?])","NodeCompileResult(String[CompileStringOptions?])","Promise(String[CompileOptions?])","Promise(String[CompileStringOptions?])","Importer0(Object?)","List<Object?>(Object?)","~(RenderOptions,~(Object?,RenderResult?))","RenderResult(RenderOptions)","Future<~>(List<String>)","Uri(JSUrl0)","JSUrl0(Uri)","String(String[String?,String?,String?,String?,String?,String?,String?,String?,String?,String?,String?,String?,String?,String?])","int(String?)","Stylesheet0?()","SassArgumentList0(Object,Object,Object[String?])"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti")};C._Universe_addRules(L.typeUniverse,JSON.parse('{"PlainJavaScriptObject":"LegacyJavaScriptObject","UnknownJavaScriptObject":"LegacyJavaScriptObject","JavaScriptFunction":"LegacyJavaScriptObject","Stdin":"LegacyJavaScriptObject","Stdout":"LegacyJavaScriptObject","ReadlineModule":"LegacyJavaScriptObject","ReadlineOptions":"LegacyJavaScriptObject","ReadlineInterface":"LegacyJavaScriptObject","BufferModule":"LegacyJavaScriptObject","BufferConstants":"LegacyJavaScriptObject","Buffer":"LegacyJavaScriptObject","ConsoleModule":"LegacyJavaScriptObject","Console":"LegacyJavaScriptObject","EventEmitter":"LegacyJavaScriptObject","FS":"LegacyJavaScriptObject","FSConstants":"LegacyJavaScriptObject","FSWatcher":"LegacyJavaScriptObject","ReadStream":"LegacyJavaScriptObject","ReadStreamOptions":"LegacyJavaScriptObject","WriteStream":"LegacyJavaScriptObject","WriteStreamOptions":"LegacyJavaScriptObject","FileOptions":"LegacyJavaScriptObject","StatOptions":"LegacyJavaScriptObject","MkdirOptions":"LegacyJavaScriptObject","RmdirOptions":"LegacyJavaScriptObject","WatchOptions":"LegacyJavaScriptObject","WatchFileOptions":"LegacyJavaScriptObject","Stats":"LegacyJavaScriptObject","Promise":"LegacyJavaScriptObject","Date":"LegacyJavaScriptObject","JsError":"LegacyJavaScriptObject","Atomics":"LegacyJavaScriptObject","Modules":"LegacyJavaScriptObject","Module1":"LegacyJavaScriptObject","Net":"LegacyJavaScriptObject","Socket":"LegacyJavaScriptObject","NetAddress":"LegacyJavaScriptObject","NetServer":"LegacyJavaScriptObject","NodeJsError":"LegacyJavaScriptObject","JsAssertionError":"LegacyJavaScriptObject","JsRangeError":"LegacyJavaScriptObject","JsReferenceError":"LegacyJavaScriptObject","JsSyntaxError":"LegacyJavaScriptObject","JsTypeError":"LegacyJavaScriptObject","JsSystemError":"LegacyJavaScriptObject","Process":"LegacyJavaScriptObject","CPUUsage":"LegacyJavaScriptObject","Release":"LegacyJavaScriptObject","StreamModule":"LegacyJavaScriptObject","Readable":"LegacyJavaScriptObject","Writable":"LegacyJavaScriptObject","Duplex":"LegacyJavaScriptObject","Transform":"LegacyJavaScriptObject","WritableOptions":"LegacyJavaScriptObject","ReadableOptions":"LegacyJavaScriptObject","Immediate":"LegacyJavaScriptObject","Timeout":"LegacyJavaScriptObject","TTY":"LegacyJavaScriptObject","TTYReadStream":"LegacyJavaScriptObject","TTYWriteStream":"LegacyJavaScriptObject","Util":"LegacyJavaScriptObject","JSArray0":"LegacyJavaScriptObject","Chokidar":"LegacyJavaScriptObject","ChokidarOptions":"LegacyJavaScriptObject","ChokidarWatcher":"LegacyJavaScriptObject","JSFunction":"LegacyJavaScriptObject","NodeImporterResult":"LegacyJavaScriptObject","RenderContext":"LegacyJavaScriptObject","RenderContextOptions":"LegacyJavaScriptObject","RenderContextResult":"LegacyJavaScriptObject","RenderContextResultStats":"LegacyJavaScriptObject","JSClass":"LegacyJavaScriptObject","JSUrl":"LegacyJavaScriptObject","_PropertyDescriptor":"LegacyJavaScriptObject","JSArray1":"LegacyJavaScriptObject","Chokidar0":"LegacyJavaScriptObject","ChokidarOptions0":"LegacyJavaScriptObject","ChokidarWatcher0":"LegacyJavaScriptObject","_NodeSassColor":"LegacyJavaScriptObject","_Channels":"LegacyJavaScriptObject","CompileOptions":"LegacyJavaScriptObject","CompileStringOptions":"LegacyJavaScriptObject","NodeCompileResult":"LegacyJavaScriptObject","_NodeException":"LegacyJavaScriptObject","Exports":"LegacyJavaScriptObject","LoggerNamespace":"LegacyJavaScriptObject","Fiber":"LegacyJavaScriptObject","FiberClass":"LegacyJavaScriptObject","JSFunction0":"LegacyJavaScriptObject","ImmutableList":"LegacyJavaScriptObject","ImmutableMap":"LegacyJavaScriptObject","NodeImporter0":"LegacyJavaScriptObject","CanonicalizeOptions":"LegacyJavaScriptObject","NodeImporterResult0":"LegacyJavaScriptObject","NodeImporterResult1":"LegacyJavaScriptObject","_NodeSassList":"LegacyJavaScriptObject","_ConstructorOptions":"LegacyJavaScriptObject","WarnOptions":"LegacyJavaScriptObject","DebugOptions":"LegacyJavaScriptObject","NodeLogger":"LegacyJavaScriptObject","_NodeSassMap":"LegacyJavaScriptObject","_NodeSassNumber":"LegacyJavaScriptObject","_ConstructorOptions0":"LegacyJavaScriptObject","JSClass0":"LegacyJavaScriptObject","RenderContext0":"LegacyJavaScriptObject","RenderContextOptions0":"LegacyJavaScriptObject","RenderContextResult0":"LegacyJavaScriptObject","RenderContextResultStats0":"LegacyJavaScriptObject","RenderOptions":"LegacyJavaScriptObject","RenderResult":"LegacyJavaScriptObject","RenderResultStats":"LegacyJavaScriptObject","_Exports":"LegacyJavaScriptObject","_NodeSassString":"LegacyJavaScriptObject","_ConstructorOptions1":"LegacyJavaScriptObject","Types":"LegacyJavaScriptObject","JSUrl0":"LegacyJavaScriptObject","_PropertyDescriptor0":"LegacyJavaScriptObject","NativeFloat32List":"NativeTypedArrayOfDouble","JSBool":{"bool":[]},"JSNull":{"Null":[]},"LegacyJavaScriptObject":{"Promise":[],"JsSystemError":[],"_NodeSassColor":[],"_Channels":[],"CompileOptions":[],"CompileStringOptions":[],"NodeCompileResult":[],"_NodeException":[],"Fiber":[],"JSFunction0":[],"ImmutableList":[],"ImmutableMap":[],"NodeImporter0":[],"NodeImporterResult0":[],"NodeImporterResult1":[],"_NodeSassList":[],"_ConstructorOptions":[],"WarnOptions":[],"DebugOptions":[],"_NodeSassMap":[],"_NodeSassNumber":[],"_ConstructorOptions0":[],"JSClass0":[],"RenderContextOptions0":[],"RenderOptions":[],"RenderResult":[],"_NodeSassString":[],"_ConstructorOptions1":[],"JSUrl0":[]},"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"},"CastMap":{"MapMixin":["3","4"],"Map":["3","4"],"MapMixin.V":"4","MapMixin.K":"3"},"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"},"GeneralConstantMap":{"ConstantMap":["1","2"],"Map":["1","2"]},"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.V":"2","MapMixin.K":"1"},"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"],"ListMixin.E":"double"},"NativeTypedArrayOfInt":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"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"},"_Type":{"Type":[]},"_Error":{"Error":[]},"_TypeError":{"TypeError":[],"Error":[]},"AsyncError":{"Error":[]},"_Future":{"Future":["1"]},"_SyncStarIterable":{"Iterable":["1"],"Iterable.E":"1"},"_AsyncCompleter":{"_Completer":["1"]},"_SyncCompleter":{"_Completer":["1"]},"_StreamController":{"EventSink":["1"]},"_AsyncStreamController":{"_StreamController":["1"],"EventSink":["1"]},"_SyncStreamController":{"_StreamController":["1"],"EventSink":["1"]},"_ControllerStream":{"_StreamImpl":["1"],"Stream":["1"],"Stream.T":"1"},"_ControllerSubscription":{"_BufferingStreamSubscription":["1"],"StreamSubscription":["1"],"_BufferingStreamSubscription.T":"1"},"_BufferingStreamSubscription":{"StreamSubscription":["1"],"_BufferingStreamSubscription.T":"1"},"_StreamImpl":{"Stream":["1"]},"_ForwardingStream":{"Stream":["2"]},"_ForwardingStreamSubscription":{"_BufferingStreamSubscription":["2"],"StreamSubscription":["2"],"_BufferingStreamSubscription.T":"2"},"_ExpandStream":{"_ForwardingStream":["1","2"],"Stream":["2"],"Stream.T":"2"},"_ZoneSpecification":{"ZoneSpecification":[]},"_ZoneDelegate":{"ZoneDelegate":[]},"_Zone":{"Zone":[]},"_CustomZone":{"Zone":[]},"_RootZone":{"Zone":[]},"Queue":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"_HashMap":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.V":"2","MapMixin.K":"1"},"_IdentityHashMap":{"_HashMap":["1","2"],"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.V":"2","MapMixin.K":"1"},"_HashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"_LinkedIdentityHashMap":{"JsLinkedHashMap":["1","2"],"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.V":"2","MapMixin.K":"1"},"_LinkedCustomHashMap":{"JsLinkedHashMap":["1","2"],"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.V":"2","MapMixin.K":"1"},"_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"]},"_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":{"TypeError":[],"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"]},"_CompleterStream":{"Stream":["1"],"Stream.T":"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"},"UnionSet":{"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"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":[]},"Version":{"VersionRange":[],"Comparable":["VersionRange"]},"VersionRange":{"Comparable":["VersionRange"]},"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":[]},"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":[]},"CalculationExpression":{"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":[]},"SupportsExpression":{"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":{"AstNode":[]},"SupportsDeclaration":{"AstNode":[]},"SupportsFunction":{"AstNode":[]},"SupportsInterpolation":{"AstNode":[]},"SupportsNegation":{"AstNode":[]},"SupportsOperation":{"AstNode":[]},"Selector":{"AstNode":[]},"AttributeSelector":{"SimpleSelector":[],"AstNode":[]},"ClassSelector":{"SimpleSelector":[],"AstNode":[]},"ComplexSelector":{"AstNode":[]},"CompoundSelector":{"AstNode":[]},"IDSelector":{"SimpleSelector":[],"AstNode":[]},"SelectorList":{"AstNode":[]},"_ParentSelectorVisitor":{"SelectorSearchVisitor":["ParentSelector"],"SelectorSearchVisitor.T":"ParentSelector"},"ParentSelector":{"SimpleSelector":[],"AstNode":[]},"PlaceholderSelector":{"SimpleSelector":[],"AstNode":[]},"PseudoSelector":{"SimpleSelector":[],"AstNode":[]},"SimpleSelector":{"AstNode":[]},"TypeSelector":{"SimpleSelector":[],"AstNode":[]},"UniversalSelector":{"SimpleSelector":[],"AstNode":[]},"_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":[]},"MultiSpanSassFormatException":{"MultiSourceSpanFormatException":[],"SassFormatException":[],"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"UsageException":{"Exception":[]},"EmptyExtensionStore":{"ExtensionStore":[]},"MergedExtension":{"Extension":[]},"Importer":{"AsyncImporter":[]},"FilesystemImporter":{"Importer":[],"AsyncImporter":[]},"BuiltInModule":{"Module":["1"]},"ForwardedModuleView":{"Module":["1"]},"ShadowedModuleView":{"Module":["1"]},"LazyFileSpan":{"FileSpan":[],"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"LimitedMapView":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.V":"2","MapMixin.K":"1"},"MergedMapView":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.V":"2","MapMixin.K":"1"},"MultiSpan":{"FileSpan":[],"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"PrefixedMapView":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.V":"1","MapMixin.K":"String"},"_PrefixedKeys":{"Iterable":["String"],"Iterable.E":"String"},"PublicMemberMapView":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.V":"1","MapMixin.K":"String"},"UnprefixedMapView":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.V":"1","MapMixin.K":"String"},"_UnprefixedKeys":{"Iterable":["String"],"Iterable.E":"String"},"SassArgumentList":{"SassList":[],"Value":[]},"SassBoolean":{"Value":[]},"SassCalculation":{"Value":[]},"SassColor":{"Value":[]},"SassFunction":{"Value":[]},"SassList":{"Value":[]},"SassMap":{"Value":[]},"_SassNull":{"Value":[]},"SassNumber":{"Value":[]},"ComplexSassNumber":{"SassNumber":[],"Value":[]},"SingleUnitSassNumber":{"SassNumber":[],"Value":[]},"UnitlessSassNumber":{"SassNumber":[],"Value":[]},"SassString":{"Value":[]},"_EvaluationContext0":{"EvaluationContext":[]},"_EvaluationContext":{"EvaluationContext":[]},"Entry":{"Comparable":["Entry"]},"FileLocation":{"SourceLocation":[],"Comparable":["SourceLocation"]},"FileSpan":{"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"_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":[]},"MultiSourceSpanException":{"Exception":[]},"MultiSourceSpanFormatException":{"FormatException":[],"Exception":[]},"SourceSpanMixin":{"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceSpanWithContext":{"SourceSpan":[],"Comparable":["SourceSpan"]},"Chain":{"StackTrace":[]},"LazyTrace":{"Trace":[],"StackTrace":[]},"Trace":{"StackTrace":[]},"UnparsedFrame":{"Frame":[]},"StringScannerException":{"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"SupportsAnything0":{"AstNode0":[]},"Argument0":{"AstNode0":[]},"ArgumentDeclaration0":{"AstNode0":[]},"ArgumentInvocation0":{"AstNode0":[]},"SassArgumentList0":{"SassList0":[],"Value0":[]},"NodeToDartAsyncImporter":{"AsyncImporter0":[]},"AsyncBuiltInCallable0":{"AsyncCallable0":[]},"_EnvironmentModule2":{"Module0":["AsyncCallable0"]},"_EvaluationContext2":{"EvaluationContext0":[]},"NodeToDartAsyncFileImporter":{"AsyncImporter0":[]},"AtRootRule0":{"Statement0":[],"AstNode0":[]},"ModifiableCssAtRule0":{"ModifiableCssParentNode0":[],"CssAtRule0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"AtRule0":{"Statement0":[],"AstNode0":[]},"AttributeSelector0":{"SimpleSelector0":[],"AstNode0":[]},"BinaryOperationExpression0":{"Expression0":[],"AstNode0":[]},"BooleanExpression0":{"Expression0":[],"AstNode0":[]},"SassBoolean0":{"Value0":[]},"BuiltInCallable0":{"Callable0":[],"AsyncBuiltInCallable0":[],"AsyncCallable0":[]},"BuiltInModule0":{"Module0":["1"]},"CalculationExpression0":{"Expression0":[],"AstNode0":[]},"SassCalculation0":{"Value0":[]},"CallableDeclaration0":{"Statement0":[],"AstNode0":[]},"ClassSelector0":{"SimpleSelector0":[],"AstNode0":[]},"ColorExpression0":{"Expression0":[],"AstNode0":[]},"SassColor0":{"Value0":[]},"ModifiableCssComment0":{"ModifiableCssNode0":[],"CssComment0":[],"CssNode0":[],"AstNode0":[]},"ComplexSassNumber0":{"SassNumber0":[],"Value0":[]},"ComplexSelector0":{"AstNode0":[]},"CompoundSelector0":{"AstNode0":[]},"ExplicitConfiguration0":{"Configuration0":[]},"ConfiguredVariable0":{"AstNode0":[]},"ContentBlock0":{"Statement0":[],"AstNode0":[]},"ContentRule0":{"Statement0":[],"AstNode0":[]},"DebugRule0":{"Statement0":[],"AstNode0":[]},"ModifiableCssDeclaration0":{"ModifiableCssNode0":[],"CssNode0":[],"AstNode0":[]},"Declaration0":{"Statement0":[],"AstNode0":[]},"SupportsDeclaration0":{"AstNode0":[]},"DynamicImport0":{"Import0":[],"AstNode0":[]},"EachRule0":{"Statement0":[],"AstNode0":[]},"EmptyExtensionStore0":{"ExtensionStore0":[]},"_EnvironmentModule1":{"Module0":["Callable0"]},"ErrorRule0":{"Statement0":[],"AstNode0":[]},"_EvaluationContext1":{"EvaluationContext0":[]},"SassRuntimeException0":{"Exception":[]},"SassException0":{"Exception":[]},"MultiSpanSassException0":{"Exception":[]},"MultiSpanSassRuntimeException0":{"SassRuntimeException0":[],"Exception":[]},"SassFormatException0":{"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"MultiSpanSassFormatException0":{"MultiSourceSpanFormatException":[],"SassFormatException0":[],"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"ExtendRule0":{"Statement0":[],"AstNode0":[]},"NodeToDartFileImporter":{"Importer0":[],"AsyncImporter0":[]},"FilesystemImporter0":{"Importer0":[],"AsyncImporter0":[]},"ForRule0":{"Statement0":[],"AstNode0":[]},"ForwardRule0":{"Statement0":[],"AstNode0":[]},"ForwardedModuleView0":{"Module0":["1"]},"FunctionExpression0":{"Expression0":[],"AstNode0":[]},"SupportsFunction0":{"AstNode0":[]},"SassFunction0":{"Value0":[]},"FunctionRule0":{"Statement0":[],"AstNode0":[]},"IDSelector0":{"SimpleSelector0":[],"AstNode0":[]},"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":{"AstNode0":[]},"ModifiableCssKeyframeBlock0":{"ModifiableCssParentNode0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"LazyFileSpan0":{"FileSpan":[],"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"LimitedMapView0":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.V":"2","MapMixin.K":"1"},"ListExpression0":{"Expression0":[],"AstNode0":[]},"SelectorList0":{"AstNode0":[]},"_ParentSelectorVisitor0":{"SelectorSearchVisitor0":["ParentSelector0"],"SelectorSearchVisitor0.T":"ParentSelector0"},"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.V":"2","MapMixin.K":"1"},"MixinRule0":{"Statement0":[],"AstNode0":[]},"_HasContentVisitor0":{"StatementSearchVisitor0":["bool"],"StatementSearchVisitor0.T":"bool"},"MultiSpan0":{"FileSpan":[],"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"SupportsNegation0":{"AstNode0":[]},"NoOpImporter":{"Importer0":[],"AsyncImporter0":[]},"_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":{"AstNode0":[]},"ParentSelector0":{"SimpleSelector0":[],"AstNode0":[]},"ParentStatement0":{"Statement0":[],"AstNode0":[]},"ParenthesizedExpression0":{"Expression0":[],"AstNode0":[]},"PlaceholderSelector0":{"SimpleSelector0":[],"AstNode0":[]},"PlainCssCallable0":{"Callable0":[],"AsyncCallable0":[]},"PrefixedMapView0":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.V":"1","MapMixin.K":"String"},"_PrefixedKeys0":{"Iterable":["String"],"Iterable.E":"String"},"PseudoSelector0":{"SimpleSelector0":[],"AstNode0":[]},"PublicMemberMapView0":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.V":"1","MapMixin.K":"String"},"ReturnRule0":{"Statement0":[],"AstNode0":[]},"Selector0":{"AstNode0":[]},"SelectorExpression0":{"Expression0":[],"AstNode0":[]},"ShadowedModuleView0":{"Module0":["1"]},"SilentComment0":{"Statement0":[],"AstNode0":[]},"SimpleSelector0":{"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":[]},"SupportsExpression0":{"Expression0":[],"AstNode0":[]},"ModifiableCssSupportsRule0":{"ModifiableCssParentNode0":[],"CssSupportsRule0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"SupportsRule0":{"Statement0":[],"AstNode0":[]},"NodeToDartImporter":{"Importer0":[],"AsyncImporter0":[]},"TypeSelector0":{"SimpleSelector0":[],"AstNode0":[]},"UnaryOperationExpression0":{"Expression0":[],"AstNode0":[]},"UnitlessSassNumber0":{"SassNumber0":[],"Value0":[]},"UniversalSelector0":{"SimpleSelector0":[],"AstNode0":[]},"UnprefixedMapView0":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.V":"1","MapMixin.K":"String"},"_UnprefixedKeys0":{"Iterable":["String"],"Iterable.E":"String"},"UseRule0":{"Statement0":[],"AstNode0":[]},"UserDefinedCallable0":{"Callable0":[],"AsyncCallable0":[]},"CssValue0":{"AstNode0":[]},"ValueExpression0":{"Expression0":[],"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":[]},"Callable":{"AsyncCallable":[]},"Callable0":{"AsyncCallable0":[]},"Expression0":{"AstNode0":[]},"Import0":{"AstNode0":[]},"Statement0":{"AstNode0":[]}}')),C._Universe_addErasedTypes(L.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,"EventSink":1,"_SyncStarIterator":1,"StreamTransformerBase":2,"_SyncStreamControllerDispatch":1,"_AsyncStreamControllerDispatch":1,"_AddStreamState":1,"_StreamControllerAddStreamState":1,"_DelayedEvent":1,"_DelayedData":1,"_PendingEvents":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,"SetBase":1,"_UnmodifiableSetMixin":1,"_ListBase_Object_ListMixin":1,"_SetBase_Object_SetMixin":1,"_UnmodifiableMapView_MapView__UnmodifiableMapMixin":2,"__SetBase_Object_SetMixin":1,"__UnmodifiableSet__SetBase__UnmodifiableSetMixin":1,"ChunkedConversionSink":1,"_StringSinkConversionSink":1,"Iterator":1,"Expando":1,"_EventRequest":1,"_EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin":1,"DefaultEquality":1,"IterableEquality":1,"ListEquality":1,"MapEquality":2,"_QueueList_Object_ListMixin":1,"_UnionSet_SetBase_UnmodifiableSetMixin":1,"UnmodifiableSetMixin":1,"_UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin":1,"_DelegatingIterableBase":1,"_MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin":1,"ParentStatement":1,"ParentStatement0":1}'));var k={x0a_BUG_:"\n\nBUG: This should include a source span!",x0a_Morex20:"\n\nMore info and automated migrator: https://sass-lang.com/d/slash-div",x0a_Morex3a:"\n\nMore info: https://sass-lang.com/d/function-units",x0a_See_:"\n\nSee https://sass-lang.com/d/function-units",x0a_This:"\n\nThis is only an error because you've set the ",x0a_To_p:"\n\nTo preserve current behavior: math.random(math.div($limit, 1",x0a_but_:"\n\nbut you may have intended it to mean:\n\n ",x0aRun_i:"\nRun in verbose mode to see all warnings.",x0aThis_:"\nThis will be an error in Dart Sass 2.0.0.\n\nMore info: https://sass-lang.com/d/bogus-combinators",x0aYou_m:"\nYou may not @extend the same selector from within different media queries.",x20It_wi:" It will be omitted from the generated CSS.",x20be_an:" be an extender.\nThis will be an error in Dart Sass 2.0.0.\n\nMore info: https://sass-lang.com/d/bogus-combinators",x20depre:" deprecation to be fatal.\nRemove this setting if you need to keep using this feature.",x20in_in:" in interpolation here.\nIt may end up represented as ",x20is_as:" is asynchronous.\nThis is probably caused by a bug in a Sass plugin.",x20is_av:" is available from multiple global modules.",x20is_de:" is deprecated.\n\nTo preserve current behavior: ",x20is_noa:" is not a valid selector: it must be a string,\na list of strings, or a list of lists of strings.",x20is_nov:" is not valid CSS.\nThis will be an error in Dart Sass 2.0.0.\n\nMore info: https://sass-lang.com/d/bogus-combinators",x20must_:" must not be greater than the number of characters in the file, ",x20repet:" repetitive deprecation warnings omitted.",x20targe:" targetLocations if the interpolation has ",x20to_cl:" to clarify that it's meant to be a binary operation, or wrap\nit in parentheses to make it a unary operation. This will be an error in future\nversions of Sass.\n\nMore info and automated migrator: https://sass-lang.com/d/strict-unary",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.",x21defau:"!default should only be written once for each variable.\nThis will be an error in Dart Sass 2.0.0.",x21globai:"!global isn't allowed for variables in other modules.",x21globas:"!global should only be written once for each variable.\nThis will be an error in Dart Sass 2.0.0.",x22x20can_:"\" can't be used as a parent in a compound selector.",x22x20is_ix0a:'" is invalid CSS.\nThis will be an error in Dart Sass 2.0.0.\n\nMore info: https://sass-lang.com/d/bogus-combinators',x22x20is_ix20:'" is invalid CSS. It will be omitted from the generated CSS.\nThis will be an error in Dart Sass 2.0.0.\n\nMore info: https://sass-lang.com/d/bogus-combinators',x22x20is_n:'" is not a valid Sass identifier.\n\nRecommendation: add an "as" clause to define an explicit namespace.',x22x20is_o:"\" is only valid for nesting and shouldn't\nhave children other than style rules.",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 '",x22x2b__an:'"+" and "-" must be surrounded by whitespace in calculations.',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#",x29x20in_a:") in a future release.\n\nRecommendation: math.random(math.div($limit, 1",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: ",x29x29__Mo:"))\n\nMore info: https://sass-lang.com/d/function-units",x2c_whic:', 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 https://sass-lang.com/d/moz-document.",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+/",An_impa:"An importer may not have a findFileUrl method as well as canonicalize and load methods.",An_impu:"An importer must have either canonicalize and load methods, or a findFileUrl method.",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",Comple:"ComplexSassNumber.hasPossiblyCompatibleUnits is not implemented.",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.",Declarw:'Declarations whose names begin with "--" may not be nested.',Either:"Either options.data or options.file must be set.",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.",Expand:"Expandos are not allowed on strings, numbers, booleans or null",Expectn:"Expected number, variable, function, or calculation.",Expectv:"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_con:"If conditions is longer than one element, conjunction may not be null.",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.",Invali:'Invalid return value for custom function "',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.",Modulel:"Module loop: this module is already being loaded.",Modulen:"Module namespaces aren't allowed in plain CSS.",Nested:"Nested declarations aren't allowed in plain CSS.",New_en:"New entries may not be added to MergedMapView.",No_Sasc:"No Sass callable is currently being evaluated.",No_Sass:"No Sass stylesheet is currently being evaluated.",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__:"Sass @import rules will be deprecated in the future.\nRemove the --future-deprecation=import flag to silence this warning for now.",Sass_v:"Sass variables aren't allowed in plain CSS.",Silent:"Silent comments aren't allowed in plain CSS.",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_ca:"The canonicalize() method must return a URL.",The_fie:"The findFileUrl() method must return a URL.",The_fiu:'The findFileUrl() must return a URL with scheme file://, was "',The_gi:"The given LineScannerState was not returned by this LineScanner.",The_lo:"The load() function must return an object with contents and syntax fields.",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__i:"Using / for division is deprecated and will be removed in Dart Sass 2.0.0.\n\nRecommendation: ",Using__o:"Using / for division outside of calc() 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 https://sass-lang.com/d/extend-compound 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.",leadin:"leadingCombinators and components may not both be empty.",math_d:"math.div() will only support number arguments in a future release.\nUse list.slash() instead for a slash separator.",math_r:"math.random() will no longer ignore $limit units (",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 "},V=function(){var e=C.findType;return{$env_1_1_String:e("@<String>"),ArgParser:e("ArgParser"),Argument:e("Argument"),ArgumentDeclaration:e("ArgumentDeclaration"),ArgumentDeclaration_2:e("ArgumentDeclaration0"),Argument_2:e("Argument0"),AstNode:e("AstNode"),AstNode_2:e("AstNode0"),AsyncBuiltInCallable:e("AsyncBuiltInCallable"),AsyncBuiltInCallable_2:e("AsyncBuiltInCallable0"),AsyncCallable:e("AsyncCallable"),AsyncCallable_2:e("AsyncCallable0"),AsyncImporter:e("AsyncImporter0"),Box_SelectorList:e("Box<SelectorList>"),Box_SelectorList_2:e("Box0<SelectorList0>"),BuiltInCallable:e("BuiltInCallable"),BuiltInCallable_2:e("BuiltInCallable0"),BuiltInModule_AsyncCallable:e("BuiltInModule<AsyncCallable>"),BuiltInModule_AsyncCallable_2:e("BuiltInModule0<AsyncCallable0>"),BuiltInModule_Callable:e("BuiltInModule<Callable>"),BuiltInModule_Callable_2:e("BuiltInModule0<Callable0>"),Callable:e("Callable"),Callable_2:e("Callable0"),ChangeType:e("ChangeType"),Comparable_dynamic:e("Comparable<@>"),Comparable_nullable_Object:e("Comparable<Object?>"),CompileResult:e("CompileResult"),CompileResult_2:e("CompileResult0"),ComplexSelector:e("ComplexSelector"),ComplexSelectorComponent:e("ComplexSelectorComponent"),ComplexSelectorComponent_2:e("ComplexSelectorComponent0"),ComplexSelector_2:e("ComplexSelector0"),Configuration:e("Configuration"),Configuration_2:e("Configuration0"),ConfiguredValue:e("ConfiguredValue"),ConfiguredValue_2:e("ConfiguredValue0"),ConfiguredVariable:e("ConfiguredVariable"),ConfiguredVariable_2:e("ConfiguredVariable0"),ConstantMapView_Symbol_dynamic:e("ConstantMapView<Symbol0,@>"),ConstantStringMap_String_Null:e("ConstantStringMap<String,Null>"),ConstantStringMap_String_double:e("ConstantStringMap<String,double>"),CssAtRule:e("CssAtRule"),CssAtRule_2:e("CssAtRule0"),CssComment:e("CssComment"),CssComment_2:e("CssComment0"),CssImport:e("CssImport"),CssImport_2:e("CssImport0"),CssMediaQuery:e("CssMediaQuery"),CssMediaQuery_2:e("CssMediaQuery0"),CssMediaRule:e("CssMediaRule"),CssMediaRule_2:e("CssMediaRule0"),CssParentNode:e("CssParentNode"),CssParentNode_2:e("CssParentNode0"),CssStyleRule:e("CssStyleRule"),CssStyleRule_2:e("CssStyleRule0"),CssStylesheet:e("CssStylesheet"),CssStylesheet_2:e("CssStylesheet0"),CssSupportsRule:e("CssSupportsRule"),CssSupportsRule_2:e("CssSupportsRule0"),CssValue_Combinator:e("CssValue<Combinator>"),CssValue_Combinator_2:e("CssValue0<Combinator0>"),CssValue_List_String:e("CssValue<List<String>>"),CssValue_List_String_2:e("CssValue0<List<String>>"),CssValue_String:e("CssValue<String>"),CssValue_String_2:e("CssValue0<String>"),CssValue_Value:e("CssValue<Value>"),CssValue_Value_2:e("CssValue0<Value0>"),DateTime:e("DateTime"),Deprecation:e("Deprecation"),Deprecation_2:e("Deprecation0"),EfficientLengthIterable_dynamic:e("EfficientLengthIterable<@>"),Error:e("Error"),EvaluateResult:e("EvaluateResult"),EvaluateResult_2:e("EvaluateResult0"),EvaluationContext:e("EvaluationContext"),EvaluationContext_2:e("EvaluationContext0"),Exception:e("Exception"),Expression:e("Expression"),Expression_2:e("Expression0"),Extender:e("Extender"),Extender_2:e("Extender0"),Extension:e("Extension"),Extension_2:e("Extension0"),FileLocation:e("FileLocation"),FileSpan:e("FileSpan"),FormatException:e("FormatException"),Frame:e("Frame"),Function:e("Function"),FutureOr_EvaluateResult:e("EvaluateResult/"),FutureOr_EvaluateResult_2:e("EvaluateResult0/"),FutureOr_nullable_Uri:e("Uri?/"),Future_dynamic:e("Future<@>"),Future_void:e("Future<~>"),IfClause:e("IfClause"),IfClause_2:e("IfClause0"),ImmutableList:e("ImmutableList"),ImmutableMap:e("ImmutableMap"),Import:e("Import"),Import_2:e("Import0"),Importer:e("Importer0"),ImporterResult:e("ImporterResult"),ImporterResult_2:e("ImporterResult0"),InternalStyle:e("InternalStyle"),Interpolation:e("Interpolation"),InterpolationBuffer:e("InterpolationBuffer"),InterpolationBuffer_2:e("InterpolationBuffer0"),Interpolation_2:e("Interpolation0"),Iterable_ComplexSelectorComponent:e("Iterable<ComplexSelectorComponent>"),Iterable_ComplexSelectorComponent_2:e("Iterable<ComplexSelectorComponent0>"),Iterable_dynamic:e("Iterable<@>"),JSArray_Argument:e("JSArray<Argument>"),JSArray_Argument_2:e("JSArray<Argument0>"),JSArray_AstNode:e("JSArray<AstNode>"),JSArray_AstNode_2:e("JSArray<AstNode0>"),JSArray_AsyncBuiltInCallable:e("JSArray<AsyncBuiltInCallable>"),JSArray_AsyncBuiltInCallable_2:e("JSArray<AsyncBuiltInCallable0>"),JSArray_AsyncCallable:e("JSArray<AsyncCallable>"),JSArray_AsyncCallable_2:e("JSArray<AsyncCallable0>"),JSArray_AsyncImporter:e("JSArray<AsyncImporter0>"),JSArray_AsyncImporter_2:e("JSArray<AsyncImporter>"),JSArray_BinaryOperator:e("JSArray<BinaryOperator>"),JSArray_BinaryOperator_2:e("JSArray<BinaryOperator0>"),JSArray_BuiltInCallable:e("JSArray<BuiltInCallable>"),JSArray_BuiltInCallable_2:e("JSArray<BuiltInCallable0>"),JSArray_Callable:e("JSArray<Callable>"),JSArray_Callable_2:e("JSArray<Callable0>"),JSArray_ComplexSelector:e("JSArray<ComplexSelector>"),JSArray_ComplexSelectorComponent:e("JSArray<ComplexSelectorComponent>"),JSArray_ComplexSelectorComponent_2:e("JSArray<ComplexSelectorComponent0>"),JSArray_ComplexSelector_2:e("JSArray<ComplexSelector0>"),JSArray_ConfiguredVariable:e("JSArray<ConfiguredVariable>"),JSArray_ConfiguredVariable_2:e("JSArray<ConfiguredVariable0>"),JSArray_CssMediaQuery:e("JSArray<CssMediaQuery>"),JSArray_CssMediaQuery_2:e("JSArray<CssMediaQuery0>"),JSArray_CssNode:e("JSArray<CssNode>"),JSArray_CssNode_2:e("JSArray<CssNode0>"),JSArray_CssValue_Combinator:e("JSArray<CssValue<Combinator>>"),JSArray_CssValue_Combinator_2:e("JSArray<CssValue0<Combinator0>>"),JSArray_Entry:e("JSArray<Entry>"),JSArray_Expression:e("JSArray<Expression>"),JSArray_Expression_2:e("JSArray<Expression0>"),JSArray_Extender:e("JSArray<Extender>"),JSArray_Extender_2:e("JSArray<Extender0>"),JSArray_Extension:e("JSArray<Extension>"),JSArray_ExtensionStore:e("JSArray<ExtensionStore>"),JSArray_ExtensionStore_2:e("JSArray<ExtensionStore0>"),JSArray_Extension_2:e("JSArray<Extension0>"),JSArray_ForwardRule:e("JSArray<ForwardRule>"),JSArray_ForwardRule_2:e("JSArray<ForwardRule0>"),JSArray_Frame:e("JSArray<Frame>"),JSArray_IfClause:e("JSArray<IfClause>"),JSArray_IfClause_2:e("JSArray<IfClause0>"),JSArray_Import:e("JSArray<Import>"),JSArray_Import_2:e("JSArray<Import0>"),JSArray_Importer:e("JSArray<Importer0>"),JSArray_Importer_2:e("JSArray<Importer>"),JSArray_Iterable_ComplexSelectorComponent:e("JSArray<Iterable<ComplexSelectorComponent>>"),JSArray_Iterable_ComplexSelectorComponent_2:e("JSArray<Iterable<ComplexSelectorComponent0>>"),JSArray_JSFunction:e("JSArray<JSFunction0>"),JSArray_List_ComplexSelector:e("JSArray<List<ComplexSelector>>"),JSArray_List_ComplexSelectorComponent:e("JSArray<List<ComplexSelectorComponent>>"),JSArray_List_ComplexSelectorComponent_2:e("JSArray<List<ComplexSelectorComponent0>>"),JSArray_List_ComplexSelector_2:e("JSArray<List<ComplexSelector0>>"),JSArray_List_Extender:e("JSArray<List<Extender>>"),JSArray_List_Extender_2:e("JSArray<List<Extender0>>"),JSArray_List_Iterable_ComplexSelectorComponent:e("JSArray<List<Iterable<ComplexSelectorComponent>>>"),JSArray_List_Iterable_ComplexSelectorComponent_2:e("JSArray<List<Iterable<ComplexSelectorComponent0>>>"),JSArray_Map_String_AstNode:e("JSArray<Map<String,AstNode>>"),JSArray_Map_String_AstNode_2:e("JSArray<Map<String,AstNode0>>"),JSArray_Map_String_AsyncCallable:e("JSArray<Map<String,AsyncCallable>>"),JSArray_Map_String_AsyncCallable_2:e("JSArray<Map<String,AsyncCallable0>>"),JSArray_Map_String_Callable:e("JSArray<Map<String,Callable>>"),JSArray_Map_String_Callable_2:e("JSArray<Map<String,Callable0>>"),JSArray_Map_String_Value:e("JSArray<Map<String,Value>>"),JSArray_Map_String_Value_2:e("JSArray<Map<String,Value0>>"),JSArray_ModifiableCssImport:e("JSArray<ModifiableCssImport>"),JSArray_ModifiableCssImport_2:e("JSArray<ModifiableCssImport0>"),JSArray_ModifiableCssNode:e("JSArray<ModifiableCssNode>"),JSArray_ModifiableCssNode_2:e("JSArray<ModifiableCssNode0>"),JSArray_ModifiableCssParentNode:e("JSArray<ModifiableCssParentNode>"),JSArray_ModifiableCssParentNode_2:e("JSArray<ModifiableCssParentNode0>"),JSArray_Module_AsyncCallable:e("JSArray<Module<AsyncCallable>>"),JSArray_Module_AsyncCallable_2:e("JSArray<Module0<AsyncCallable0>>"),JSArray_Module_Callable:e("JSArray<Module<Callable>>"),JSArray_Module_Callable_2:e("JSArray<Module0<Callable0>>"),JSArray_Object:e("JSArray<Object>"),JSArray_PseudoSelector:e("JSArray<PseudoSelector>"),JSArray_PseudoSelector_2:e("JSArray<PseudoSelector0>"),JSArray_SassList:e("JSArray<SassList>"),JSArray_SassList_2:e("JSArray<SassList0>"),JSArray_SimpleSelector:e("JSArray<SimpleSelector>"),JSArray_SimpleSelector_2:e("JSArray<SimpleSelector0>"),JSArray_SourceLocation:e("JSArray<SourceLocation>"),JSArray_Statement:e("JSArray<Statement>"),JSArray_Statement_2:e("JSArray<Statement0>"),JSArray_String:e("JSArray<String>"),JSArray_StylesheetNode:e("JSArray<StylesheetNode>"),JSArray_TargetEntry:e("JSArray<TargetEntry>"),JSArray_TargetLineEntry:e("JSArray<TargetLineEntry>"),JSArray_Trace:e("JSArray<Trace>"),JSArray_Tuple2_Expression_Expression:e("JSArray<Tuple2<Expression,Expression>>"),JSArray_Tuple2_Expression_Expression_2:e("JSArray<Tuple2<Expression0,Expression0>>"),JSArray_Tuple2_String_AstNode:e("JSArray<Tuple2<String,AstNode>>"),JSArray_Tuple2_String_AstNode_2:e("JSArray<Tuple2<String,AstNode0>>"),JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value:e("JSArray<Tuple2<ArgumentDeclaration,Value(List<Value>)>>"),JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2:e("JSArray<Tuple2<ArgumentDeclaration0,Value0(List<Value0>)>>"),JSArray_Tuple4_of_Uri_and_bool_and_Importer_and_nullable_Uri:e("JSArray<Tuple4<Uri,bool,Importer,Uri?>>"),JSArray_UseRule:e("JSArray<UseRule>"),JSArray_UseRule_2:e("JSArray<UseRule0>"),JSArray_Value:e("JSArray<Value>"),JSArray_Value_2:e("JSArray<Value0>"),JSArray_WatchEvent:e("JSArray<WatchEvent>"),JSArray__Highlight:e("JSArray<_Highlight>"),JSArray__Line:e("JSArray<_Line>"),JSArray_dynamic:e("JSArray<@>"),JSArray_int:e("JSArray<int>"),JSArray_nullable_String:e("JSArray<String?>"),JSClass:e("JSClass0"),JSFunction:e("JSFunction0"),JSNull:e("JSNull"),JSUrl:e("JSUrl0"),JavaScriptFunction:e("JavaScriptFunction"),JavaScriptIndexingBehavior_dynamic:e("JavaScriptIndexingBehavior<@>"),JsLinkedHashMap_Symbol_dynamic:e("JsLinkedHashMap<Symbol0,@>"),JsSystemError:e("JsSystemError"),LimitedMapView_String_ConfiguredValue:e("LimitedMapView<String,ConfiguredValue>"),LimitedMapView_String_ConfiguredValue_2:e("LimitedMapView0<String,ConfiguredValue0>"),List_ComplexSelectorComponent:e("List<ComplexSelectorComponent>"),List_ComplexSelectorComponent_2:e("List<ComplexSelectorComponent0>"),List_CssMediaQuery:e("List<CssMediaQuery>"),List_CssMediaQuery_2:e("List<CssMediaQuery0>"),List_Extension:e("List<Extension>"),List_ExtensionStore:e("List<ExtensionStore>"),List_ExtensionStore_2:e("List<ExtensionStore0>"),List_Extension_2:e("List<Extension0>"),List_List_ComplexSelectorComponent:e("List<List<ComplexSelectorComponent>>"),List_List_ComplexSelectorComponent_2:e("List<List<ComplexSelectorComponent0>>"),List_Module_AsyncCallable:e("List<Module<AsyncCallable>>"),List_Module_AsyncCallable_2:e("List<Module0<AsyncCallable0>>"),List_Module_Callable:e("List<Module<Callable>>"),List_Module_Callable_2:e("List<Module0<Callable0>>"),List_String:e("List<String>"),List_Value:e("List<Value>"),List_Value_2:e("List<Value0>"),List_WatchEvent:e("List<WatchEvent>"),List_dynamic:e("List<@>"),List_int:e("List<int>"),List_nullable_Object:e("List<Object?>"),MapKeySet_Module_AsyncCallable:e("MapKeySet<Module<AsyncCallable>>"),MapKeySet_Module_AsyncCallable_2:e("MapKeySet<Module0<AsyncCallable0>>"),MapKeySet_Module_Callable:e("MapKeySet<Module<Callable>>"),MapKeySet_Module_Callable_2:e("MapKeySet<Module0<Callable0>>"),MapKeySet_SimpleSelector:e("MapKeySet<SimpleSelector>"),MapKeySet_SimpleSelector_2:e("MapKeySet<SimpleSelector0>"),MapKeySet_String:e("MapKeySet<String>"),MapKeySet_nullable_Object:e("MapKeySet<Object?>"),Map_ComplexSelector_Extension:e("Map<ComplexSelector,Extension>"),Map_ComplexSelector_Extension_2:e("Map<ComplexSelector0,Extension0>"),Map_String_AstNode:e("Map<String,AstNode>"),Map_String_AstNode_2:e("Map<String,AstNode0>"),Map_String_AsyncCallable:e("Map<String,AsyncCallable>"),Map_String_AsyncCallable_2:e("Map<String,AsyncCallable0>"),Map_String_Callable:e("Map<String,Callable>"),Map_String_Callable_2:e("Map<String,Callable0>"),Map_String_Value:e("Map<String,Value>"),Map_String_Value_2:e("Map<String,Value0>"),Map_String_dynamic:e("Map<String,@>"),Map_dynamic_dynamic:e("Map<@,@>"),MappedIterable_String_Frame:e("MappedIterable<String,Frame>"),MappedListIterable_Frame_Frame:e("MappedListIterable<Frame,Frame>"),MappedListIterable_String_Object:e("MappedListIterable<String,Object>"),MappedListIterable_String_String:e("MappedListIterable<String,String>"),MappedListIterable_String_Trace:e("MappedListIterable<String,Trace>"),MappedListIterable_String_Value:e("MappedListIterable<String,Value>"),MappedListIterable_String_Value_2:e("MappedListIterable<String,Value0>"),MappedListIterable_String_dynamic:e("MappedListIterable<String,@>"),MediaQuerySuccessfulMergeResult:e("MediaQuerySuccessfulMergeResult"),MediaQuerySuccessfulMergeResult_2:e("MediaQuerySuccessfulMergeResult0"),MixinRule:e("MixinRule"),MixinRule_2:e("MixinRule0"),ModifiableBox_SelectorList:e("ModifiableBox<SelectorList>"),ModifiableBox_SelectorList_2:e("ModifiableBox0<SelectorList0>"),ModifiableCssAtRule:e("ModifiableCssAtRule"),ModifiableCssAtRule_2:e("ModifiableCssAtRule0"),ModifiableCssKeyframeBlock:e("ModifiableCssKeyframeBlock"),ModifiableCssKeyframeBlock_2:e("ModifiableCssKeyframeBlock0"),ModifiableCssMediaRule:e("ModifiableCssMediaRule"),ModifiableCssMediaRule_2:e("ModifiableCssMediaRule0"),ModifiableCssNode:e("ModifiableCssNode"),ModifiableCssNode_2:e("ModifiableCssNode0"),ModifiableCssParentNode:e("ModifiableCssParentNode"),ModifiableCssParentNode_2:e("ModifiableCssParentNode0"),ModifiableCssStyleRule:e("ModifiableCssStyleRule"),ModifiableCssStyleRule_2:e("ModifiableCssStyleRule0"),ModifiableCssSupportsRule:e("ModifiableCssSupportsRule"),ModifiableCssSupportsRule_2:e("ModifiableCssSupportsRule0"),Module_AsyncCallable:e("Module<AsyncCallable>"),Module_AsyncCallable_2:e("Module0<AsyncCallable0>"),Module_Callable:e("Module<Callable>"),Module_Callable_2:e("Module0<Callable0>"),MultiSourceSpanFormatException:e("MultiSourceSpanFormatException"),NativeTypedArrayOfDouble:e("NativeTypedArrayOfDouble"),NativeTypedArrayOfInt:e("NativeTypedArrayOfInt"),NativeUint8List:e("NativeUint8List"),Never:e("0&"),NodeCompileResult:e("NodeCompileResult"),NodeImporter:e("NodeImporter0"),NodeImporterResult:e("NodeImporterResult0"),NodeImporterResult_2:e("NodeImporterResult1"),Null:e("Null"),Object:e("Object"),Option:e("Option"),PathMap_Stream_WatchEvent:e("PathMap<Stream<WatchEvent>>"),PathMap_String:e("PathMap<String>"),PathMap_nullable_String:e("PathMap<String?>"),Promise:e("Promise"),PseudoSelector:e("PseudoSelector"),PseudoSelector_2:e("PseudoSelector0"),RangeError:e("RangeError"),Record:e("Record"),RegExpMatch:e("RegExpMatch"),RenderContextOptions:e("RenderContextOptions0"),RenderResult:e("RenderResult"),Result_String:e("Result<String>"),Runes:e("Runes"),SassArgumentList:e("SassArgumentList"),SassArgumentList_2:e("SassArgumentList0"),SassBoolean:e("SassBoolean"),SassBoolean_2:e("SassBoolean0"),SassColor:e("SassColor"),SassColor_2:e("SassColor0"),SassFormatException:e("SassFormatException"),SassFormatException_2:e("SassFormatException0"),SassList:e("SassList"),SassList_2:e("SassList0"),SassMap:e("SassMap"),SassMap_2:e("SassMap0"),SassNumber:e("SassNumber"),SassNumber_2:e("SassNumber0"),SassRuntimeException:e("SassRuntimeException"),SassRuntimeException_2:e("SassRuntimeException0"),SassString:e("SassString"),SassString_2:e("SassString0"),SelectorList:e("SelectorList"),SelectorList_2:e("SelectorList0"),Set_ModifiableBox_SelectorList:e("Set<ModifiableBox<SelectorList>>"),Set_ModifiableBox_SelectorList_2:e("Set<ModifiableBox0<SelectorList0>>"),Set_Uri:e("Set<Uri>"),SimpleSelector:e("SimpleSelector"),SimpleSelector_2:e("SimpleSelector0"),SourceFile:e("SourceFile"),SourceLocation:e("SourceLocation"),SourceSpan:e("SourceSpan"),SourceSpanFormatException:e("SourceSpanFormatException"),SourceSpanWithContext:e("SourceSpanWithContext"),SpanColorFormat:e("SpanColorFormat"),SpanColorFormat_2:e("SpanColorFormat0"),StackTrace:e("StackTrace"),Statement:e("Statement"),Statement_2:e("Statement0"),StaticImport:e("StaticImport"),StaticImport_2:e("StaticImport0"),StreamCompleter_WatchEvent:e("StreamCompleter<WatchEvent>"),StreamGroup_WatchEvent:e("StreamGroup<WatchEvent>"),StreamQueue_String:e("StreamQueue<String>"),Stream_WatchEvent:e("Stream<WatchEvent>"),String:e("String"),StylesheetNode:e("StylesheetNode"),Symbol:e("Symbol0"),Timer:e("Timer"),Trace:e("Trace"),Tuple2_Expression_Expression:e("Tuple2<Expression,Expression>"),Tuple2_Expression_Expression_2:e("Tuple2<Expression0,Expression0>"),Tuple2_ModifiableCssStylesheet_ExtensionStore:e("Tuple2<ModifiableCssStylesheet,ExtensionStore>"),Tuple2_ModifiableCssStylesheet_ExtensionStore_2:e("Tuple2<ModifiableCssStylesheet0,ExtensionStore0>"),Tuple2_PseudoSelector_int:e("Tuple2<PseudoSelector,int>"),Tuple2_PseudoSelector_int_2:e("Tuple2<PseudoSelector0,int>"),Tuple2_SassNumber_SassNumber:e("Tuple2<SassNumber,SassNumber>"),Tuple2_SassNumber_SassNumber_2:e("Tuple2<SassNumber0,SassNumber0>"),Tuple2_String_ArgumentDeclaration:e("Tuple2<String,ArgumentDeclaration0>"),Tuple2_String_AstNode:e("Tuple2<String,AstNode>"),Tuple2_String_AstNode_2:e("Tuple2<String,AstNode0>"),Tuple2_String_InterpolationMap:e("Tuple2<String,InterpolationMap>"),Tuple2_String_InterpolationMap_2:e("Tuple2<String,InterpolationMap0>"),Tuple2_String_SourceSpan:e("Tuple2<String,SourceSpan>"),Tuple2_String_String:e("Tuple2<String,String>"),Tuple2_Uri_bool:e("Tuple2<Uri,bool>"),Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value:e("Tuple2<ArgumentDeclaration,Value/(List<Value>)>"),Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value_2:e("Tuple2<ArgumentDeclaration0,Value0/(List<Value0>)>"),Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value:e("Tuple2<ArgumentDeclaration,Value(List<Value>)>"),Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2:e("Tuple2<ArgumentDeclaration0,Value0(List<Value0>)>"),Tuple2_of_ExtensionStore_and_Map_of_SelectorList_and_Box_SelectorList:e("Tuple2<ExtensionStore,Map<SelectorList,Box<SelectorList>>>"),Tuple2_of_ExtensionStore_and_Map_of_SelectorList_and_Box_SelectorList_2:e("Tuple2<ExtensionStore0,Map<SelectorList0,Box0<SelectorList0>>>"),Tuple2_of_List_Expression_and_Map_String_Expression:e("Tuple2<List<Expression>,Map<String,Expression>>"),Tuple2_of_List_Expression_and_Map_String_Expression_2:e("Tuple2<List<Expression0>,Map<String,Expression0>>"),Tuple2_of_Map_of_Uri_and_nullable_StylesheetNode_and_Map_of_Uri_and_nullable_StylesheetNode:e("Tuple2<Map<Uri,StylesheetNode?>,Map<Uri,StylesheetNode?>>"),Tuple2_of_Set_String_and_Set_String:e("Tuple2<Set<String>,Set<String>>"),Tuple2_of_String_and_nullable_InterpolationMap:e("Tuple2<String,InterpolationMap?>"),Tuple2_of_String_and_nullable_InterpolationMap_2:e("Tuple2<String,InterpolationMap0?>"),Tuple3_AsyncImporter_Uri_Uri:e("Tuple3<AsyncImporter,Uri,Uri>"),Tuple3_AsyncImporter_Uri_Uri_2:e("Tuple3<AsyncImporter0,Uri,Uri>"),Tuple3_Importer_Uri_Uri:e("Tuple3<Importer,Uri,Uri>"),Tuple3_Importer_Uri_Uri_2:e("Tuple3<Importer0,Uri,Uri>"),Tuple4_of_Uri_and_bool_and_AsyncImporter_and_nullable_Uri:e("Tuple4<Uri,bool,AsyncImporter,Uri?>"),Tuple4_of_Uri_and_bool_and_AsyncImporter_and_nullable_Uri_2:e("Tuple4<Uri,bool,AsyncImporter0,Uri?>"),Tuple4_of_Uri_and_bool_and_Importer_and_nullable_Uri:e("Tuple4<Uri,bool,Importer,Uri?>"),Tuple4_of_Uri_and_bool_and_Importer_and_nullable_Uri_2:e("Tuple4<Uri,bool,Importer0,Uri?>"),Type:e("Type"),TypeError:e("TypeError"),Uint8List:e("Uint8List"),UnionSet_Uri:e("UnionSet<Uri>"),UnknownJavaScriptObject:e("UnknownJavaScriptObject"),UnmodifiableListView_CssNode:e("UnmodifiableListView<CssNode>"),UnmodifiableListView_CssNode_2:e("UnmodifiableListView<CssNode0>"),UnmodifiableListView_ForwardRule:e("UnmodifiableListView<ForwardRule>"),UnmodifiableListView_ForwardRule_2:e("UnmodifiableListView<ForwardRule0>"),UnmodifiableListView_ModifiableCssNode:e("UnmodifiableListView<ModifiableCssNode>"),UnmodifiableListView_ModifiableCssNode_2:e("UnmodifiableListView<ModifiableCssNode0>"),UnmodifiableListView_String:e("UnmodifiableListView<String>"),UnmodifiableListView_UseRule:e("UnmodifiableListView<UseRule>"),UnmodifiableListView_UseRule_2:e("UnmodifiableListView<UseRule0>"),UnmodifiableMapView_String_ArgParser:e("UnmodifiableMapView<String,ArgParser>"),UnmodifiableMapView_String_ConfiguredValue:e("UnmodifiableMapView<String,ConfiguredValue>"),UnmodifiableMapView_String_ConfiguredValue_2:e("UnmodifiableMapView<String,ConfiguredValue0>"),UnmodifiableMapView_String_Option:e("UnmodifiableMapView<String,Option>"),UnmodifiableMapView_String_Value:e("UnmodifiableMapView<String,Value>"),UnmodifiableMapView_String_Value_2:e("UnmodifiableMapView<String,Value0>"),UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode:e("UnmodifiableMapView<Uri,StylesheetNode?>"),UnmodifiableMapView_of_nullable_String_and_String:e("UnmodifiableMapView<String?,String>"),UnmodifiableMapView_of_nullable_String_and_nullable_String:e("UnmodifiableMapView<String?,String?>"),UnmodifiableSetView_String:e("UnmodifiableSetView<String>"),UnmodifiableSetView_StylesheetNode:e("UnmodifiableSetView<StylesheetNode>"),UnmodifiableSetView_Uri:e("UnmodifiableSetView<Uri>"),UnprefixedMapView_ConfiguredValue:e("UnprefixedMapView<ConfiguredValue>"),UnprefixedMapView_ConfiguredValue_2:e("UnprefixedMapView0<ConfiguredValue0>"),Uri:e("Uri"),UseRule:e("UseRule"),UserDefinedCallable_AsyncEnvironment:e("UserDefinedCallable<AsyncEnvironment>"),UserDefinedCallable_AsyncEnvironment_2:e("UserDefinedCallable0<AsyncEnvironment0>"),UserDefinedCallable_Environment:e("UserDefinedCallable<Environment>"),UserDefinedCallable_Environment_2:e("UserDefinedCallable0<Environment0>"),Value:e("Value"),Value_2:e("Value0"),Value_Function_List_Value:e("Value(List<Value>)"),Value_Function_List_Value_2:e("Value0(List<Value0>)"),VariableDeclaration:e("VariableDeclaration"),VariableDeclaration_2:e("VariableDeclaration0"),VersionRange:e("VersionRange"),WatchEvent:e("WatchEvent"),WhereIterable_List_Iterable_ComplexSelectorComponent:e("WhereIterable<List<Iterable<ComplexSelectorComponent>>>"),WhereIterable_List_Iterable_ComplexSelectorComponent_2:e("WhereIterable<List<Iterable<ComplexSelectorComponent0>>>"),WhereIterable_String:e("WhereIterable<String>"),WhereTypeIterable_PseudoSelector:e("WhereTypeIterable<PseudoSelector>"),WhereTypeIterable_PseudoSelector_2:e("WhereTypeIterable<PseudoSelector0>"),WhereTypeIterable_String:e("WhereTypeIterable<String>"),_ArgumentResults:e("_ArgumentResults0"),_ArgumentResults_2:e("_ArgumentResults2"),_AsyncCompleter_Object:e("_AsyncCompleter<Object>"),_AsyncCompleter_Stream_WatchEvent:e("_AsyncCompleter<Stream<WatchEvent>>"),_AsyncCompleter_String:e("_AsyncCompleter<String>"),_AsyncCompleter_nullable_Object:e("_AsyncCompleter<Object?>"),_CompleterStream_WatchEvent:e("_CompleterStream<WatchEvent>"),_EventRequest_dynamic:e("_EventRequest<@>"),_Future_Object:e("_Future<Object>"),_Future_Stream_WatchEvent:e("_Future<Stream<WatchEvent>>"),_Future_String:e("_Future<String>"),_Future_bool:e("_Future<bool>"),_Future_dynamic:e("_Future<@>"),_Future_int:e("_Future<int>"),_Future_nullable_Object:e("_Future<Object?>"),_Future_void:e("_Future<~>"),_Highlight:e("_Highlight"),_IdentityHashMap_dynamic_dynamic:e("_IdentityHashMap<@,@>"),_LinkedIdentityHashMap_SimpleSelector_int:e("_LinkedIdentityHashMap<SimpleSelector,int>"),_LinkedIdentityHashMap_SimpleSelector_int_2:e("_LinkedIdentityHashMap<SimpleSelector0,int>"),_LinkedIdentityHashMap_of_SelectorList_and_Box_SelectorList:e("_LinkedIdentityHashMap<SelectorList,Box<SelectorList>>"),_LinkedIdentityHashMap_of_SelectorList_and_Box_SelectorList_2:e("_LinkedIdentityHashMap<SelectorList0,Box0<SelectorList0>>"),_LinkedIdentityHashSet_ComplexSelector:e("_LinkedIdentityHashSet<ComplexSelector>"),_LinkedIdentityHashSet_ComplexSelector_2:e("_LinkedIdentityHashSet<ComplexSelector0>"),_LinkedIdentityHashSet_Extension:e("_LinkedIdentityHashSet<Extension>"),_LinkedIdentityHashSet_Extension_2:e("_LinkedIdentityHashSet<Extension0>"),_LoadedStylesheet:e("_LoadedStylesheet0"),_LoadedStylesheet_2:e("_LoadedStylesheet2"),_MapEntry:e("_MapEntry"),_NodeException:e("_NodeException"),_UnmodifiableSet_String:e("_UnmodifiableSet<String>"),bool:e("bool"),double:e("double"),dynamic:e("@"),dynamic_Function:e("@()"),dynamic_Function_Object:e("@(Object)"),dynamic_Function_Object_StackTrace:e("@(Object,StackTrace)"),int:e("int"),legacy_Never:e("0&*"),legacy_Object:e("Object*"),nullable_AstNode:e("AstNode?"),nullable_AstNode_2:e("AstNode0?"),nullable_FileSpan:e("FileSpan?"),nullable_Future_Null:e("Future<Null>?"),nullable_Future_void:e("Future<~>?"),nullable_ImporterResult:e("ImporterResult0?"),nullable_Object:e("Object?"),nullable_SourceFile:e("SourceFile?"),nullable_SourceSpan:e("SourceSpan?"),nullable_StreamSubscription_WatchEvent:e("StreamSubscription<WatchEvent>?"),nullable_String:e("String?"),nullable_Stylesheet:e("Stylesheet?"),nullable_StylesheetNode:e("StylesheetNode?"),nullable_Stylesheet_2:e("Stylesheet0?"),nullable_Tuple2_String_String:e("Tuple2<String,String>?"),nullable_Tuple3_AsyncImporter_Uri_Uri:e("Tuple3<AsyncImporter,Uri,Uri>?"),nullable_Tuple3_AsyncImporter_Uri_Uri_2:e("Tuple3<AsyncImporter0,Uri,Uri>?"),nullable_Tuple3_Importer_Uri_Uri:e("Tuple3<Importer,Uri,Uri>?"),nullable_Tuple3_Importer_Uri_Uri_2:e("Tuple3<Importer0,Uri,Uri>?"),nullable_Uri:e("Uri?"),nullable_Value:e("Value?"),nullable_Value_2:e("Value0?"),nullable__ConstructorOptions:e("_ConstructorOptions?"),nullable__ConstructorOptions_2:e("_ConstructorOptions0?"),nullable__ConstructorOptions_3:e("_ConstructorOptions1?"),nullable__Highlight:e("_Highlight?"),nullable__LoadedStylesheet:e("_LoadedStylesheet0?"),nullable__LoadedStylesheet_2:e("_LoadedStylesheet2?"),num:e("num"),void:e("~"),void_Function_Object:e("~(Object)"),void_Function_Object_StackTrace:e("~(Object,StackTrace)")}}();(function(){var e=w.makeConstList;A.Interceptor_methods=E.Interceptor.prototype,A.JSArray_methods=E.JSArray.prototype,A.JSBool_methods=E.JSBool.prototype,A.JSInt_methods=E.JSInt.prototype,A.JSNull_methods=E.JSNull.prototype,A.JSNumber_methods=E.JSNumber.prototype,A.JSString_methods=E.JSString.prototype,A.JavaScriptFunction_methods=E.JavaScriptFunction.prototype,A.JavaScriptObject_methods=E.JavaScriptObject.prototype,A.NativeUint32List_methods=C.NativeUint32List.prototype,A.NativeUint8List_methods=C.NativeUint8List.prototype,A.PlainJavaScriptObject_methods=E.PlainJavaScriptObject.prototype,A.UnknownJavaScriptObject_methods=E.UnknownJavaScriptObject.prototype,A.AsciiEncoder_127=new C.AsciiEncoder(127),A.C_EmptyUnmodifiableSet1=new C.EmptyUnmodifiableSet(C.findType("EmptyUnmodifiableSet<String>")),A.AtRootQuery_UsS=new C.AtRootQuery(!1,A.C_EmptyUnmodifiableSet1,!1,!0),A.AtRootQuery_UsS0=new C.AtRootQuery0(!1,A.C_EmptyUnmodifiableSet1,!1,!0),A.AttributeOperator_8aB=new C.AttributeOperator("*=","substring"),A.AttributeOperator_8aB0=new C.AttributeOperator0("*=","substring"),A.AttributeOperator_BGd=new C.AttributeOperator("$=","suffix"),A.AttributeOperator_BGd0=new C.AttributeOperator0("$=","suffix"),A.AttributeOperator_ES6=new C.AttributeOperator("=","equal"),A.AttributeOperator_ES60=new C.AttributeOperator0("=","equal"),A.AttributeOperator_eot=new C.AttributeOperator("^=","prefix"),A.AttributeOperator_eot0=new C.AttributeOperator0("^=","prefix"),A.AttributeOperator_ivT=new C.AttributeOperator("|=","dash"),A.AttributeOperator_ivT0=new C.AttributeOperator0("|=","dash"),A.AttributeOperator_r60=new C.AttributeOperator("~=","include"),A.AttributeOperator_r600=new C.AttributeOperator0("~=","include"),A.BinaryOperator_2jN=new C.BinaryOperator("single equals","=",0,!1,"singleEquals"),A.BinaryOperator_2jN0=new C.BinaryOperator0("single equals","=",0,!1,"singleEquals"),A.BinaryOperator_7Tg=new C.BinaryOperator("greater than or equals",">=",4,!1,"greaterThanOrEquals"),A.BinaryOperator_7Tg0=new C.BinaryOperator0("greater than or equals",">=",4,!1,"greaterThanOrEquals"),A.BinaryOperator_M6L=new C.BinaryOperator("or","or",1,!0,"or"),A.BinaryOperator_M6L0=new C.BinaryOperator0("or","or",1,!0,"or"),A.BinaryOperator_OTG=new C.BinaryOperator("modulo","%",6,!1,"modulo"),A.BinaryOperator_OTG0=new C.BinaryOperator0("modulo","%",6,!1,"modulo"),A.BinaryOperator_SNp=new C.BinaryOperator("and","and",2,!0,"and"),A.BinaryOperator_SNp0=new C.BinaryOperator0("and","and",2,!0,"and"),A.BinaryOperator_U8c=new C.BinaryOperator("less than","<",4,!1,"lessThan"),A.BinaryOperator_U8c0=new C.BinaryOperator0("less than","<",4,!1,"lessThan"),A.BinaryOperator_ViB=new C.BinaryOperator("not equals","!=",3,!1,"notEquals"),A.BinaryOperator_ViB0=new C.BinaryOperator0("not equals","!=",3,!1,"notEquals"),A.BinaryOperator_anB=new C.BinaryOperator("plus","+",5,!0,"plus"),A.BinaryOperator_anB0=new C.BinaryOperator0("plus","+",5,!0,"plus"),A.BinaryOperator_cIH=new C.BinaryOperator("greater than",">",4,!1,"greaterThan"),A.BinaryOperator_cIH0=new C.BinaryOperator0("greater than",">",4,!1,"greaterThan"),A.BinaryOperator_kpg=new C.BinaryOperator("less than or equals","<=",4,!1,"lessThanOrEquals"),A.BinaryOperator_kpg0=new C.BinaryOperator0("less than or equals","<=",4,!1,"lessThanOrEquals"),A.BinaryOperator_olz=new C.BinaryOperator("minus","-",5,!1,"minus"),A.BinaryOperator_olz0=new C.BinaryOperator0("minus","-",5,!1,"minus"),A.BinaryOperator_qN2=new C.BinaryOperator("times","*",6,!0,"times"),A.BinaryOperator_qN20=new C.BinaryOperator0("times","*",6,!0,"times"),A.BinaryOperator_ql5=new C.BinaryOperator("equals","==",3,!1,"equals"),A.BinaryOperator_ql50=new C.BinaryOperator0("equals","==",3,!1,"equals"),A.BinaryOperator_t8B=new C.BinaryOperator("divided by","/",6,!1,"dividedBy"),A.BinaryOperator_t8B0=new C.BinaryOperator0("divided by","/",6,!1,"dividedBy"),A.CONSTANT=new C.Instantiation1(C.math0__max$closure(),C.findType("Instantiation1<int>")),A.C_AsciiCodec=new C.AsciiCodec,A.C_AsciiGlyphSet=new C.AsciiGlyphSet,A.C_Base64Encoder=new C.Base64Encoder,A.C_Base64Codec=new C.Base64Codec,A.C_DefaultEquality=new C.DefaultEquality,A.C_EmptyExtensionStore=new C.EmptyExtensionStore,A.C_EmptyExtensionStore0=new C.EmptyExtensionStore0,A.C_EmptyIterator=new C.EmptyIterator,A.C_EmptyUnmodifiableSet=new C.EmptyUnmodifiableSet(C.findType("EmptyUnmodifiableSet<SimpleSelector>")),A.C_EmptyUnmodifiableSet0=new C.EmptyUnmodifiableSet(C.findType("EmptyUnmodifiableSet<SimpleSelector0>")),A.C_IterableEquality0=new C.IterableEquality,A.C_IterableEquality=new C.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,n){if(/^HTML[A-Z].*Element$/.test(n)){var r=e.call(t);return"[object Object]"==r?null:"HTMLElement"}}var n="object"==("undefined"===typeof navigator?"undefined":o(navigator));return{getTag:function(t){var n=e.call(t);return n.substring(8,n.length-1)},getUnknownTag:n?function(e,n){return _.HTMLElement&&e instanceof HTMLElement?"HTMLElement":t(e,n)}:t,prototypeForTag:function(e){if("undefined"==typeof window)return null;if("undefined"==typeof 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"!=("undefined"===typeof navigator?"undefined":o(navigator)))return t;var n=navigator.userAgent;if(n.indexOf("DumpRenderTree")>=0)return t;if(n.indexOf("Chrome")>=0){var r=function(e){return"object"==("undefined"===typeof window?"undefined":o(window))&&window[e]&&window[e].name==e};if(r("Window")&&r("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,n=e.prototypeForTag;e.getTag=function(e){var n=t(e);return"Document"==n?e.xmlVersion?"!Document":"!HTMLDocument":n},e.prototypeForTag=function(e){return"Document"==e?null:n(e)}},A.C_JS_CONST5=function(e){var t="object"==("undefined"===typeof navigator?"undefined":o(navigator))?navigator.userAgent:"";if(-1==t.indexOf("Firefox"))return e;var n=e.getTag,r={BeforeUnloadEvent:"Event",DataTransfer:"Clipboard",GeoGeolocation:"Geolocation",Location:"!Location",WorkerMessageEvent:"MessageEvent",XMLDocument:"!Document"};e.getTag=function(e){var t=n(e);return r[t]||t}},A.C_JS_CONST4=function(e){var t="object"==("undefined"===typeof navigator?"undefined":o(navigator))?navigator.userAgent:"";if(-1==t.indexOf("Trident/"))return e;var n=e.getTag,r={BeforeUnloadEvent:"Event",DataTransfer:"Clipboard",HTMLDDElement:"HTMLElement",HTMLDTElement:"HTMLElement",HTMLPhraseElement:"HTMLElement",Position:"Geoposition"};e.getTag=function(e){var t=n(e),i=r[t];return i||("Object"==t&&window.DataView&&e instanceof window.DataView?"DataView":t)},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 C.JsonCodec,A.C_ListEquality0=new C.ListEquality,A.C_ListEquality=new C.ListEquality,A.C_MapEquality=new C.MapEquality,A.C_OutOfMemoryError=new C.OutOfMemoryError,A.C_SentinelValue=new C.SentinelValue,A.C_UnicodeGlyphSet=new C.UnicodeGlyphSet,A.C_Utf8Codec=new C.Utf8Codec,A.C_Utf8Encoder=new C.Utf8Encoder,A.C__DelayedDone=new C._DelayedDone,A.C__HasContentVisitor=new C._HasContentVisitor,A.C__HasContentVisitor0=new C._HasContentVisitor0,A.C__IsUselessVisitor=new C._IsUselessVisitor,A.C__IsUselessVisitor0=new C._IsUselessVisitor0,A.C__JSRandom=new C._JSRandom,A.C__MakeExpressionCalculationSafe=new C._MakeExpressionCalculationSafe,A.C__MakeExpressionCalculationSafe0=new C._MakeExpressionCalculationSafe0,A.C__ParentSelectorVisitor=new C._ParentSelectorVisitor,A.C__ParentSelectorVisitor0=new C._ParentSelectorVisitor0,A.C__Required=new C._Required,A.C__RootZone=new C._RootZone,A.C__SassNull=new C._SassNull,A.C__SassNull0=new C._SassNull0,A.CalculationOperator_2bx=new C.CalculationOperator("minus","-",1,"minus"),A.CalculationOperator_2bx0=new C.CalculationOperator0("minus","-",1,"minus"),A.CalculationOperator_IyK=new C.CalculationOperator("plus","+",1,"plus"),A.CalculationOperator_IyK0=new C.CalculationOperator0("plus","+",1,"plus"),A.CalculationOperator_OvN=new C.CalculationOperator("divided by","/",2,"dividedBy"),A.CalculationOperator_OvN0=new C.CalculationOperator0("divided by","/",2,"dividedBy"),A.CalculationOperator_jFr=new C.CalculationOperator("times","*",2,"times"),A.CalculationOperator_jFr0=new C.CalculationOperator0("times","*",2,"times"),A.ChangeType_add=new C.ChangeType("add"),A.ChangeType_modify=new C.ChangeType("modify"),A.ChangeType_remove=new C.ChangeType("remove"),A.Combinator_4QF=new C.Combinator("+","nextSibling"),A.Combinator_4QF0=new C.Combinator0("+","nextSibling"),A.Combinator_Cht=new C.Combinator(">","child"),A.Combinator_Cht0=new C.Combinator0(">","child"),A.Combinator_Htt=new C.Combinator("~","followingSibling"),A.Combinator_Htt0=new C.Combinator0("~","followingSibling"),A.List_empty=C._setArrayType(e([]),V.JSArray_String),A.Map_empty11=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,ConfiguredValue>")),A.Configuration_Map_empty_null=new C.Configuration(A.Map_empty11,null),A.Map_empty12=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,ConfiguredValue0>")),A.Configuration_Map_empty_null0=new C.Configuration0(A.Map_empty12,null),A.Deprecation_0bn=new C.Deprecation0("function-units",!1,"functionUnits"),A.Deprecation_4iQ=new C.Deprecation0("call-string",!1,"callString"),A.Deprecation_8WR=new C.Deprecation("function-units","1.56.0","Passing invalid units to built-in functions.",!1,"functionUnits"),A.Deprecation_Auo=new C.Deprecation("duplicate-var-flags","1.62.0","Using !default or !global multiple times for one variable.",!1,"duplicateVariableFlags"),A.Deprecation_B8J=new C.Deprecation("import",null,"@import rules.",!0,"import"),A.Deprecation_E5x=new C.Deprecation0("relative-canonical",!1,"relativeCanonical"),A.Deprecation_EsU=new C.Deprecation0("strict-unary",!1,"strictUnary"),A.Deprecation_GbU=new C.Deprecation0("moz-document",!1,"mozDocument"),A.Deprecation_JAZ=new C.Deprecation("elseif","1.3.2","@elseif.",!1,"elseif"),A.Deprecation_LT8=new C.Deprecation0("color-module-compat",!1,"colorModuleCompat"),A.Deprecation_XV6=new C.Deprecation0("bogus-combinators",!1,"bogusCombinators"),A.Deprecation_elseif_false_elseif=new C.Deprecation0("elseif",!1,"elseif"),A.Deprecation_gJ9=new C.Deprecation("moz-document","1.7.2","@-moz-document.",!1,"mozDocument"),A.Deprecation_hzy=new C.Deprecation("new-global","1.17.2","Declaring new variables with !global.",!1,"newGlobal"),A.Deprecation_import_true_import=new C.Deprecation0("import",!0,"import"),A.Deprecation_mFp=new C.Deprecation("relative-canonical","1.14.2",null,!1,"relativeCanonical"),A.Deprecation_qVK=new C.Deprecation("call-string","0.0.0","Passing a string directly to meta.call().",!1,"callString"),A.Deprecation_s4m=new C.Deprecation("color-module-compat","1.23.0","Using color module functions in place of plain CSS functions.",!1,"colorModuleCompat"),A.Deprecation_sIK=new C.Deprecation("strict-unary","1.55.0","Ambiguous + and - operators.",!1,"strictUnary"),A.Deprecation_vrR=new C.Deprecation("bogus-combinators","1.54.0","Leading, trailing, and repeated combinators.",!1,"bogusCombinators"),A.Deprecation_wKk=new C.Deprecation0("new-global",!1,"newGlobal"),A.Deprecation_wWh=new C.Deprecation0("slash-div",!1,"slashDiv"),A.Deprecation_xHK=new C.Deprecation("slash-div","1.33.0","/ operator for division.",!1,"slashDiv"),A.Deprecation_ynv=new C.Deprecation0("duplicate-var-flags",!1,"duplicateVariableFlags"),A.Duration_0=new C.Duration(0),A.ExtendMode_allTargets_allTargets=new C.ExtendMode("allTargets","allTargets"),A.ExtendMode_allTargets_allTargets0=new C.ExtendMode0("allTargets","allTargets"),A.ExtendMode_normal_normal=new C.ExtendMode("normal","normal"),A.ExtendMode_normal_normal0=new C.ExtendMode0("normal","normal"),A.ExtendMode_replace_replace=new C.ExtendMode("replace","replace"),A.ExtendMode_replace_replace0=new C.ExtendMode0("replace","replace"),A.JsonEncoder_null=new C.JsonEncoder(null),A.LineFeed_SsD=new C.LineFeed0("lf","\n","lf"),A.LineFeed_gg4=new C.LineFeed0("crlf","\r\n","crlf"),A.LineFeed_lf=new C.LineFeed("lf"),A.LineFeed_oyU=new C.LineFeed0("cr","\r","cr"),A.LineFeed_t2a=new C.LineFeed0("lfcr","\n\r","lfcr"),A.ListSeparator_EVt=new C.ListSeparator("space"," ","space"),A.ListSeparator_EVt0=new C.ListSeparator0("space"," ","space"),A.ListSeparator_rXA=new C.ListSeparator("comma",",","comma"),A.ListSeparator_rXA0=new C.ListSeparator0("comma",",","comma"),A.ListSeparator_undecided_null_undecided=new C.ListSeparator("undecided",null,"undecided"),A.ListSeparator_undecided_null_undecided0=new C.ListSeparator0("undecided",null,"undecided"),A.ListSeparator_zg9=new C.ListSeparator("slash","/","slash"),A.ListSeparator_zg90=new C.ListSeparator0("slash","/","slash"),A.List_2Vk=C._setArrayType(e([0,0,32776,33792,1,10240,0,0]),V.JSArray_int),A.Deprecation_A0N=new C.Deprecation("user-authored",null,null,!1,"userAuthored"),A.List_4mn=C._setArrayType(e([A.Deprecation_qVK,A.Deprecation_JAZ,A.Deprecation_gJ9,A.Deprecation_mFp,A.Deprecation_hzy,A.Deprecation_s4m,A.Deprecation_xHK,A.Deprecation_vrR,A.Deprecation_sIK,A.Deprecation_8WR,A.Deprecation_Auo,A.Deprecation_B8J,A.Deprecation_A0N]),C.findType("JSArray<Deprecation>")),A.List_CVk=C._setArrayType(e([0,0,65490,45055,65535,34815,65534,18431]),V.JSArray_int),A.List_map=C._setArrayType(e(["em","rem","ex","rex","cap","rcap","ch","rch","ic","ric","lh","rlh","vw","lvw","svw","dvw","vh","lvh","svh","dvh","vi","lvi","svi","dvi","vb","lvb","svb","dvb","vmin","lvmin","svmin","dvmin","vmax","lvmax","svmax","dvmax","cqw","cqh","cqi","cqb","cqmin","cqmax","cm","mm","q","in","pt","pc","px"]),V.JSArray_String),A.Map_maTLM=new C.ConstantStringMap(49,{em:null,rem:null,ex:null,rex:null,cap:null,rcap:null,ch:null,rch:null,ic:null,ric:null,lh:null,rlh:null,vw:null,lvw:null,svw:null,dvw:null,vh:null,lvh:null,svh:null,dvh:null,vi:null,lvi:null,svi:null,dvi:null,vb:null,lvb:null,svb:null,dvb:null,vmin:null,lvmin:null,svmin:null,dvmin:null,vmax:null,lvmax:null,svmax:null,dvmax:null,cqw:null,cqh:null,cqi:null,cqb:null,cqmin:null,cqmax:null,cm:null,mm:null,q:null,in:null,pt:null,pc:null,px:null},A.List_map,V.ConstantStringMap_String_Null),A.Set_mapa9=new C._UnmodifiableSet(A.Map_maTLM,V._UnmodifiableSet_String),A.List_deg_grad_rad_turn=C._setArrayType(e(["deg","grad","rad","turn"]),V.JSArray_String),A.Map_EGso3=new C.ConstantStringMap(4,{deg:null,grad:null,rad:null,turn:null},A.List_deg_grad_rad_turn,V.ConstantStringMap_String_Null),A.Set_EGJh=new C._UnmodifiableSet(A.Map_EGso3,V._UnmodifiableSet_String),A.List_s_ms=C._setArrayType(e(["s","ms"]),V.JSArray_String),A.Map_maDht=new C.ConstantStringMap(2,{s:null,ms:null},A.List_s_ms,V.ConstantStringMap_String_Null),A.Set_maSD=new C._UnmodifiableSet(A.Map_maDht,V._UnmodifiableSet_String),A.List_hz_khz=C._setArrayType(e(["hz","khz"]),V.JSArray_String),A.Map_kfoGx=new C.ConstantStringMap(2,{hz:null,khz:null},A.List_hz_khz,V.ConstantStringMap_String_Null),A.Set_kfn1=new C._UnmodifiableSet(A.Map_kfoGx,V._UnmodifiableSet_String),A.List_dpi_dpcm_dppx=C._setArrayType(e(["dpi","dpcm","dppx"]),V.JSArray_String),A.Map_H20=new C.ConstantStringMap(3,{dpi:null,dpcm:null,dppx:null},A.List_dpi_dpcm_dppx,V.ConstantStringMap_String_Null),A.Set_H2nB4=new C._UnmodifiableSet(A.Map_H20,V._UnmodifiableSet_String),A.List_ENR=C._setArrayType(e([A.Set_mapa9,A.Set_EGJh,A.Set_maSD,A.Set_kfn1,A.Set_H2nB4]),C.findType("JSArray<Set<String>>")),A.List_JYB=C._setArrayType(e([0,0,26624,1023,65534,2047,65534,2047]),V.JSArray_int),A.List_empty11=C._setArrayType(e([]),V.JSArray_Argument),A.List_empty22=C._setArrayType(e([]),V.JSArray_Argument_2),A.List_empty24=C._setArrayType(e([]),V.JSArray_AsyncCallable_2),A.List_empty25=C._setArrayType(e([]),V.JSArray_AsyncImporter),A.List_empty2=C._setArrayType(e([]),V.JSArray_ComplexSelector),A.List_empty15=C._setArrayType(e([]),V.JSArray_ComplexSelector_2),A.List_empty0=C._setArrayType(e([]),V.JSArray_ComplexSelectorComponent),A.List_empty13=C._setArrayType(e([]),V.JSArray_ComplexSelectorComponent_2),A.List_empty9=C._setArrayType(e([]),V.JSArray_ConfiguredVariable),A.List_empty20=C._setArrayType(e([]),V.JSArray_ConfiguredVariable_2),A.List_empty3=C._setArrayType(e([]),V.JSArray_CssNode),A.List_empty16=C._setArrayType(e([]),V.JSArray_CssNode_2),A.List_empty1=C._setArrayType(e([]),V.JSArray_CssValue_Combinator),A.List_empty14=C._setArrayType(e([]),V.JSArray_CssValue_Combinator_2),A.List_empty10=C._setArrayType(e([]),V.JSArray_Expression),A.List_empty21=C._setArrayType(e([]),V.JSArray_Expression_2),A.List_empty5=C._setArrayType(e([]),V.JSArray_Extension),A.List_empty17=C._setArrayType(e([]),V.JSArray_Extension_2),A.List_empty23=C._setArrayType(e([]),V.JSArray_Importer),A.List_empty7=C._setArrayType(e([]),C.findType("JSArray<Module<0&>>")),A.List_empty18=C._setArrayType(e([]),C.findType("JSArray<Module0<0&>>")),A.List_empty12=C._setArrayType(e([]),V.JSArray_Statement),A.List_empty8=C._setArrayType(e([]),V.JSArray_Value),A.List_empty19=C._setArrayType(e([]),V.JSArray_Value_2),A.List_empty4=C._setArrayType(e([]),V.JSArray_int),A.List_empty6=C._setArrayType(e([]),V.JSArray_dynamic),A.List_gRj=C._setArrayType(e([0,0,32722,12287,65534,34815,65534,18431]),V.JSArray_int),A.List_nxB=C._setArrayType(e([0,0,24576,1023,65534,34815,65534,18431]),V.JSArray_int),A.List_qFt=C._setArrayType(e([0,0,27858,1023,65534,51199,65535,32767]),V.JSArray_int),A.List_qNA=C._setArrayType(e([0,0,32754,11263,65534,34815,65534,18431]),V.JSArray_int),A.List_qg40=C._setArrayType(e([0,0,32722,12287,65535,34815,65534,18431]),V.JSArray_int),A.List_qg4=C._setArrayType(e([0,0,65490,12287,65535,34815,65534,18431]),V.JSArray_int),A.List_K2O=C._setArrayType(e(["in","cm","pc","mm","q","pt","px","deg","grad","rad","turn","s","ms","Hz","kHz","dpi","dpcm","dppx"]),V.JSArray_String),A.List_aha=C._setArrayType(e(["in","cm","pc","mm","q","pt","px"]),V.JSArray_String),A.Map_ahsJO=new C.ConstantStringMap(7,{in:1,cm:.39370078740157477,pc:.16666666666666666,mm:.03937007874015748,q:.00984251968503937,pt:.013888888888888888,px:.010416666666666666},A.List_aha,V.ConstantStringMap_String_double),A.Map_ahM6L=new C.ConstantStringMap(7,{in:2.54,cm:1,pc:.42333333333333334,mm:.1,q:.025,pt:.035277777777777776,px:.026458333333333334},A.List_aha,V.ConstantStringMap_String_double),A.Map_ahNsa=new C.ConstantStringMap(7,{in:6,cm:2.3622047244094486,pc:1,mm:.2362204724409449,q:.05905511811023623,pt:.08333333333333333,px:.0625},A.List_aha,V.ConstantStringMap_String_double),A.Map_ahPSt=new C.ConstantStringMap(7,{in:25.4,cm:10,pc:4.233333333333333,mm:1,q:.25,pt:.35277777777777775,px:.26458333333333334},A.List_aha,V.ConstantStringMap_String_double),A.Map_ahgya=new C.ConstantStringMap(7,{in:101.6,cm:40,pc:16.933333333333334,mm:4,q:1,pt:1.411111111111111,px:1.0583333333333333},A.List_aha,V.ConstantStringMap_String_double),A.Map_ahGvh=new C.ConstantStringMap(7,{in:72,cm:28.346456692913385,pc:12,mm:2.834645669291339,q:.7086614173228347,pt:1,px:.75},A.List_aha,V.ConstantStringMap_String_double),A.Map_ahkuc=new C.ConstantStringMap(7,{in:96,cm:37.79527559055118,pc:16,mm:3.7795275590551185,q:.9448818897637796,pt:1.3333333333333333,px:1},A.List_aha,V.ConstantStringMap_String_double),A.Map_EGyvr=new C.ConstantStringMap(4,{deg:1,grad:.9,rad:57.29577951308232,turn:360},A.List_deg_grad_rad_turn,V.ConstantStringMap_String_double),A.Map_EGfqB=new C.ConstantStringMap(4,{deg:1.1111111111111112,grad:1,rad:63.66197723675813,turn:400},A.List_deg_grad_rad_turn,V.ConstantStringMap_String_double),A.Map_EGswR=new C.ConstantStringMap(4,{deg:.017453292519943295,grad:.015707963267948967,rad:1,turn:6.283185307179586},A.List_deg_grad_rad_turn,V.ConstantStringMap_String_double),A.Map_EGY2F=new C.ConstantStringMap(4,{deg:.002777777777777778,grad:.0025,rad:.15915494309189535,turn:1},A.List_deg_grad_rad_turn,V.ConstantStringMap_String_double),A.Map_ma2bi=new C.ConstantStringMap(2,{s:1,ms:.001},A.List_s_ms,V.ConstantStringMap_String_double),A.Map_maDht0=new C.ConstantStringMap(2,{s:1e3,ms:1},A.List_s_ms,V.ConstantStringMap_String_double),A.List_Hz_kHz=C._setArrayType(e(["Hz","kHz"]),V.JSArray_String),A.Map_0IpUe=new C.ConstantStringMap(2,{Hz:1,kHz:1e3},A.List_Hz_kHz,V.ConstantStringMap_String_double),A.Map_0IVs0=new C.ConstantStringMap(2,{Hz:.001,kHz:1},A.List_Hz_kHz,V.ConstantStringMap_String_double),A.Map_H2OWd=new C.ConstantStringMap(3,{dpi:1,dpcm:2.54,dppx:96},A.List_dpi_dpcm_dppx,V.ConstantStringMap_String_double),A.Map_H24em=new C.ConstantStringMap(3,{dpi:.39370078740157477,dpcm:1,dppx:37.79527559055118},A.List_dpi_dpcm_dppx,V.ConstantStringMap_String_double),A.Map_H25Om=new C.ConstantStringMap(3,{dpi:.010416666666666666,dpcm:.026458333333333334,dppx:1},A.List_dpi_dpcm_dppx,V.ConstantStringMap_String_double),A.Map_K2BWj=new C.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_maDht0,Hz:A.Map_0IpUe,kHz:A.Map_0IVs0,dpi:A.Map_H2OWd,dpcm:A.Map_H24em,dppx:A.Map_H25Om},A.List_K2O,C.findType("ConstantStringMap<String,Map<String,double>>")),A.List_U8g=C._setArrayType(e(["length","angle","time","frequency","pixel density"]),V.JSArray_String),A.Map_U8AHF=new C.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,C.findType("ConstantStringMap<String,List<String>>")),A.Map_empty1=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,AstNode>")),A.Map_empty7=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,AstNode0>")),A.Map_empty3=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,Expression>")),A.Map_empty9=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,Expression0>")),A.Map_empty4=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,Module<AsyncCallable>>")),A.Map_empty=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,Module<Callable>>")),A.Map_empty10=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,Module0<AsyncCallable0>>")),A.Map_empty6=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,Module0<Callable0>>")),A.Map_empty2=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,Value>")),A.Map_empty8=new C.ConstantStringMap(0,{},A.List_empty,C.findType("ConstantStringMap<String,Value0>")),A.List_empty26=C._setArrayType(e([]),C.findType("JSArray<Symbol0>")),A.Map_empty0=new C.ConstantStringMap(0,{},A.List_empty26,C.findType("ConstantStringMap<Symbol0,@>")),A.List_empty27=C._setArrayType(e([]),V.JSArray_nullable_String),A.Map_empty5=new C.ConstantStringMap(0,{},A.List_empty27,C.findType("ConstantStringMap<String?,String>")),A.OptionType_YwU=new C.OptionType("OptionType.single"),A.OptionType_nMZ=new C.OptionType("OptionType.flag"),A.OptionType_qyr=new C.OptionType("OptionType.multiple"),A.OutputStyle_0=new C.OutputStyle("expanded"),A.OutputStyle_00=new C.OutputStyle0("expanded"),A.OutputStyle_1=new C.OutputStyle("compressed"),A.OutputStyle_10=new C.OutputStyle0("compressed"),A.SassBoolean_false=new C.SassBoolean(!1),A.SassBoolean_false0=new C.SassBoolean0(!1),A.SassBoolean_true=new C.SassBoolean(!0),A.SassBoolean_true0=new C.SassBoolean0(!0),A.SassList_Sof=new C.SassList(A.List_empty8,A.ListSeparator_rXA,!1),A.SassList_Sof0=new C.SassList(A.List_empty8,A.ListSeparator_rXA,!0),A.SassList_Sof1=new C.SassList0(A.List_empty19,A.ListSeparator_rXA0,!1),A.SassList_Sof2=new C.SassList0(A.List_empty19,A.ListSeparator_rXA0,!0),A.SassList_nj9=new C.SassList0(A.List_empty19,A.ListSeparator_undecided_null_undecided0,!1),A.Map_empty13=new C.ConstantStringMap(0,{},A.List_empty8,C.findType("ConstantStringMap<Value,Value>")),A.SassMap_Map_empty=new C.SassMap(A.Map_empty13),A.Map_empty14=new C.ConstantStringMap(0,{},A.List_empty19,C.findType("ConstantStringMap<Value0,Value0>")),A.SassMap_Map_empty0=new C.SassMap0(A.Map_empty14),A.Map_2Vaha=new C.GeneralConstantMap([91,null,46,null,35,null,37,null,58,null,38,null,42,null,124,null],C.findType("GeneralConstantMap<int,Null>")),A.Set_2Vk2=new C._UnmodifiableSet(A.Map_2Vaha,C.findType("_UnmodifiableSet<int>")),A.List_is_matches_where=C._setArrayType(e(["is","matches","where"]),V.JSArray_String),A.Map_YEyLX=new C.ConstantStringMap(3,{is:null,matches:null,where:null},A.List_is_matches_where,V.ConstantStringMap_String_Null),A.Set_YEQji=new C._UnmodifiableSet(A.Map_YEyLX,V._UnmodifiableSet_String),A.List_empty28=C._setArrayType(e([]),V.JSArray_CssMediaQuery),A.Map_empty15=new C.ConstantStringMap(0,{},A.List_empty28,C.findType("ConstantStringMap<CssMediaQuery,Null>")),A.Set_empty0=new C._UnmodifiableSet(A.Map_empty15,C.findType("_UnmodifiableSet<CssMediaQuery>")),A.List_empty29=C._setArrayType(e([]),V.JSArray_CssMediaQuery_2),A.Map_empty16=new C.ConstantStringMap(0,{},A.List_empty29,C.findType("ConstantStringMap<CssMediaQuery0,Null>")),A.Set_empty4=new C._UnmodifiableSet(A.Map_empty16,C.findType("_UnmodifiableSet<CssMediaQuery0>")),A.List_empty30=C._setArrayType(e([]),V.JSArray_Module_AsyncCallable),A.Map_empty17=new C.ConstantStringMap(0,{},A.List_empty30,C.findType("ConstantStringMap<Module<AsyncCallable>,Null>")),A.Set_empty1=new C._UnmodifiableSet(A.Map_empty17,C.findType("_UnmodifiableSet<Module<AsyncCallable>>")),A.List_empty31=C._setArrayType(e([]),V.JSArray_Module_Callable),A.Map_empty18=new C.ConstantStringMap(0,{},A.List_empty31,C.findType("ConstantStringMap<Module<Callable>,Null>")),A.Set_empty=new C._UnmodifiableSet(A.Map_empty18,C.findType("_UnmodifiableSet<Module<Callable>>")),A.List_empty32=C._setArrayType(e([]),V.JSArray_Module_AsyncCallable_2),A.Map_empty19=new C.ConstantStringMap(0,{},A.List_empty32,C.findType("ConstantStringMap<Module0<AsyncCallable0>,Null>")),A.Set_empty5=new C._UnmodifiableSet(A.Map_empty19,C.findType("_UnmodifiableSet<Module0<AsyncCallable0>>")),A.List_empty33=C._setArrayType(e([]),V.JSArray_Module_Callable_2),A.Map_empty20=new C.ConstantStringMap(0,{},A.List_empty33,C.findType("ConstantStringMap<Module0<Callable0>,Null>")),A.Set_empty3=new C._UnmodifiableSet(A.Map_empty20,C.findType("_UnmodifiableSet<Module0<Callable0>>")),A.List_empty34=C._setArrayType(e([]),V.JSArray_StylesheetNode),A.Map_empty21=new C.ConstantStringMap(0,{},A.List_empty34,C.findType("ConstantStringMap<StylesheetNode,Null>")),A.Set_empty2=new C._UnmodifiableSet(A.Map_empty21,C.findType("_UnmodifiableSet<StylesheetNode>")),A.StderrLogger_false=new C.StderrLogger(!1),A.StderrLogger_false0=new C.StderrLogger0(!1),A.Symbol__evaluationContext=new C.Symbol("_evaluationContext"),A.Symbol__extensions=new C.Symbol("_extensions"),A.Symbol__inImportRule=new C.Symbol("_inImportRule"),A.Symbol__sourceSpecificity=new C.Symbol("_sourceSpecificity"),A.Symbol_call=new C.Symbol("call"),A.Syntax_CSS_css=new C.Syntax("CSS","css"),A.Syntax_CSS_css0=new C.Syntax0("CSS","css"),A.Syntax_SCSS_scss=new C.Syntax("SCSS","scss"),A.Syntax_SCSS_scss0=new C.Syntax0("SCSS","scss"),A.Syntax_Sass_sass=new C.Syntax("Sass","sass"),A.Syntax_Sass_sass0=new C.Syntax0("Sass","sass"),A.List_empty35=C._setArrayType(e([]),C.findType("JSArray<SelectorList>")),A.Map_empty22=new C.ConstantStringMap(0,{},A.List_empty35,C.findType("ConstantStringMap<SelectorList,Box<SelectorList>>")),A.Tuple2_EmptyExtensionStore_Map_empty=new C.Tuple2(A.C_EmptyExtensionStore,A.Map_empty22,V.Tuple2_of_ExtensionStore_and_Map_of_SelectorList_and_Box_SelectorList),A.List_empty36=C._setArrayType(e([]),C.findType("JSArray<SelectorList0>")),A.Map_empty23=new C.ConstantStringMap(0,{},A.List_empty36,C.findType("ConstantStringMap<SelectorList0,Box0<SelectorList0>>")),A.Tuple2_EmptyExtensionStore_Map_empty0=new C.Tuple2(A.C_EmptyExtensionStore0,A.Map_empty23,V.Tuple2_of_ExtensionStore_and_Map_of_SelectorList_and_Box_SelectorList_2),A.Type_Null_Yyn=C.typeLiteral("Null"),A.Type_Object_xQ6=C.typeLiteral("Object"),A.UnaryOperator_Ix1=new C.UnaryOperator("divide","/","divide"),A.UnaryOperator_Ix10=new C.UnaryOperator0("divide","/","divide"),A.UnaryOperator_TLI=new C.UnaryOperator("minus","-","minus"),A.UnaryOperator_TLI0=new C.UnaryOperator0("minus","-","minus"),A.UnaryOperator_gg4=new C.UnaryOperator("plus","+","plus"),A.UnaryOperator_gg40=new C.UnaryOperator0("plus","+","plus"),A.UnaryOperator_not_not_not=new C.UnaryOperator("not","not","not"),A.UnaryOperator_not_not_not0=new C.UnaryOperator0("not","not","not"),A.Utf8Decoder_false=new C.Utf8Decoder(!1),A._ColorFormatEnum_hslFunction=new C._ColorFormatEnum("hslFunction"),A._ColorFormatEnum_hslFunction0=new C._ColorFormatEnum0("hslFunction"),A._ColorFormatEnum_rgbFunction=new C._ColorFormatEnum("rgbFunction"),A._ColorFormatEnum_rgbFunction0=new C._ColorFormatEnum0("rgbFunction"),A._IsBogusVisitor_false=new C._IsBogusVisitor(!1),A._IsBogusVisitor_false0=new C._IsBogusVisitor0(!1),A._IsBogusVisitor_true=new C._IsBogusVisitor(!0),A._IsBogusVisitor_true0=new C._IsBogusVisitor0(!0),A._IsInvisibleVisitor_false=new C._IsInvisibleVisitor0(!1),A._IsInvisibleVisitor_false0=new C._IsInvisibleVisitor2(!1),A._IsInvisibleVisitor_false_false=new C._IsInvisibleVisitor(!1,!1),A._IsInvisibleVisitor_false_false0=new C._IsInvisibleVisitor1(!1,!1),A._IsInvisibleVisitor_true=new C._IsInvisibleVisitor0(!0),A._IsInvisibleVisitor_true0=new C._IsInvisibleVisitor2(!0),A._IsInvisibleVisitor_true_false=new C._IsInvisibleVisitor(!0,!1),A._IsInvisibleVisitor_true_false0=new C._IsInvisibleVisitor1(!0,!1),A._IsInvisibleVisitor_true_true=new C._IsInvisibleVisitor(!0,!0),A._IsInvisibleVisitor_true_true0=new C._IsInvisibleVisitor1(!0,!0),A._IterationMarker_null_2=new C._IterationMarker(null,2),A._PathDirection_8Gl=new C._PathDirection("at root"),A._PathDirection_988=new C._PathDirection("below root"),A._PathDirection_FIw=new C._PathDirection("reaches root"),A._PathDirection_ZGD=new C._PathDirection("above root"),A._PathRelation_different=new C._PathRelation("different"),A._PathRelation_equal=new C._PathRelation("equal"),A._PathRelation_inconclusive=new C._PathRelation("inconclusive"),A._PathRelation_within=new C._PathRelation("within"),A._SingletonCssMediaQueryMergeResult_empty=new C._SingletonCssMediaQueryMergeResult("empty"),A._SingletonCssMediaQueryMergeResult_empty0=new C._SingletonCssMediaQueryMergeResult0("empty"),A._SingletonCssMediaQueryMergeResult_unrepresentable=new C._SingletonCssMediaQueryMergeResult("unrepresentable"),A._SingletonCssMediaQueryMergeResult_unrepresentable0=new C._SingletonCssMediaQueryMergeResult0("unrepresentable"),A._StreamGroupState_canceled=new C._StreamGroupState("canceled"),A._StreamGroupState_dormant=new C._StreamGroupState("dormant"),A._StreamGroupState_listening=new C._StreamGroupState("listening"),A._StreamGroupState_paused=new C._StreamGroupState("paused"),A._StringStackTrace_3uE=new C._StringStackTrace(""),A._ZoneFunction_3bB=new C._ZoneFunction(A.C__RootZone,C.async___rootCreatePeriodicTimer$closure()),A._ZoneFunction_7G2=new C._ZoneFunction(A.C__RootZone,C.async___rootRegisterBinaryCallback$closure()),A._ZoneFunction_Eeh=new C._ZoneFunction(A.C__RootZone,C.async___rootRegisterUnaryCallback$closure()),A._ZoneFunction_NMc=new C._ZoneFunction(A.C__RootZone,C.async___rootHandleUncaughtError$closure()),A._ZoneFunction__RootZone__rootCreateTimer=new C._ZoneFunction(A.C__RootZone,C.async___rootCreateTimer$closure()),A._ZoneFunction__RootZone__rootErrorCallback=new C._ZoneFunction(A.C__RootZone,C.async___rootErrorCallback$closure()),A._ZoneFunction__RootZone__rootFork=new C._ZoneFunction(A.C__RootZone,C.async___rootFork$closure()),A._ZoneFunction__RootZone__rootPrint=new C._ZoneFunction(A.C__RootZone,C.async___rootPrint$closure()),A._ZoneFunction__RootZone__rootRegisterCallback=new C._ZoneFunction(A.C__RootZone,C.async___rootRegisterCallback$closure()),A._ZoneFunction__RootZone__rootRun=new C._ZoneFunction(A.C__RootZone,C.async___rootRun$closure()),A._ZoneFunction__RootZone__rootRunBinary=new C._ZoneFunction(A.C__RootZone,C.async___rootRunBinary$closure()),A._ZoneFunction__RootZone__rootRunUnary=new C._ZoneFunction(A.C__RootZone,C.async___rootRunUnary$closure()),A._ZoneFunction__RootZone__rootScheduleMicrotask=new C._ZoneFunction(A.C__RootZone,C.async___rootScheduleMicrotask$closure()),A._ZoneSpecification_ALf=new C._ZoneSpecification(null,null,null,null,null,null,null,null,null,null,null,null,null)})(),function(){I._JS_INTEROP_INTERCEPTOR_TAG=null,I.printToZone=null,I.Primitives__identityHashCodeProperty=null,I.BoundClosure__receiverFieldNameCache=null,I.BoundClosure__interceptorFieldNameCache=null,I.getTagFunction=null,I.alternateTagFunction=null,I.prototypeForTagFunction=null,I.dispatchRecordsForInstanceTags=null,I.interceptorsForUncacheableTags=null,I.initNativeDispatchFlag=null,I._nextCallback=null,I._lastCallback=null,I._lastPriorityCallback=null,I._isInCallbackLoop=!1,I.Zone__current=A.C__RootZone,I._RootZone__rootDelegate=null,I._toStringVisiting=C._setArrayType([],V.JSArray_Object),I._fs=null,I._currentUriBase=null,I._current=null,I._subselectorPseudos=C.LinkedHashSet_LinkedHashSet$_literal(["is","matches","where","any","nth-child","nth-last-child"],V.String),I._rootishPseudoClasses=C.LinkedHashSet_LinkedHashSet$_literal(["root","scope","host","host-context"],V.String),I._features=C.LinkedHashSet_LinkedHashSet$_literal(["global-variable-shadowing","extend-selector-pseudoclass","units-level-3","at-error","custom-property"],V.String),I._realCaseCache=function(){var e=V.String;return C.LinkedHashMap_LinkedHashMap$_empty(e,e)}(),I._selectorPseudoClasses=C.LinkedHashSet_LinkedHashSet$_literal(["not","is","matches","where","current","any","has","host","host-context"],V.String),I._selectorPseudoElements=C.LinkedHashSet_LinkedHashSet$_literal(["slotted"],V.String),I._glyphs=A.C_UnicodeGlyphSet,I._rootishPseudoClasses0=C.LinkedHashSet_LinkedHashSet$_literal(["root","scope","host","host-context"],V.String),I._realCaseCache0=function(){var e=V.String;return C.LinkedHashMap_LinkedHashMap$_empty(e,e)}(),I._features0=C.LinkedHashSet_LinkedHashSet$_literal(["global-variable-shadowing","extend-selector-pseudoclass","units-level-3","at-error","custom-property"],V.String),I._selectorPseudoClasses0=C.LinkedHashSet_LinkedHashSet$_literal(["not","is","matches","where","current","any","has","host","host-context"],V.String),I._selectorPseudoElements0=C.LinkedHashSet_LinkedHashSet$_literal(["slotted"],V.String),I._subselectorPseudos0=C.LinkedHashSet_LinkedHashSet$_literal(["is","matches","where","any","nth-child","nth-last-child"],V.String)}(),function(){var t=w.lazyFinal,n=w.lazy;t(I,"DART_CLOSURE_PROPERTY_NAME","$get$DART_CLOSURE_PROPERTY_NAME",(function(){return C.getIsolateAffinityTag("_$dart_dartClosure")})),t(I,"nullFuture","$get$nullFuture",(function(){return A.C__RootZone.run$1$1(0,new C.nullFuture_closure,C.findType("Future<Null>"))})),t(I,"TypeErrorDecoder_noSuchMethodPattern","$get$TypeErrorDecoder_noSuchMethodPattern",(function(){return C.TypeErrorDecoder_extractPattern(C.TypeErrorDecoder_provokeCallErrorOn({toString:function(){return"$receiver$"}}))})),t(I,"TypeErrorDecoder_notClosurePattern","$get$TypeErrorDecoder_notClosurePattern",(function(){return C.TypeErrorDecoder_extractPattern(C.TypeErrorDecoder_provokeCallErrorOn({$method$:null,toString:function(){return"$receiver$"}}))})),t(I,"TypeErrorDecoder_nullCallPattern","$get$TypeErrorDecoder_nullCallPattern",(function(){return C.TypeErrorDecoder_extractPattern(C.TypeErrorDecoder_provokeCallErrorOn(null))})),t(I,"TypeErrorDecoder_nullLiteralCallPattern","$get$TypeErrorDecoder_nullLiteralCallPattern",(function(){return C.TypeErrorDecoder_extractPattern(function(){try{null.$method$("$arguments$")}catch(e){return e.message}}())})),t(I,"TypeErrorDecoder_undefinedCallPattern","$get$TypeErrorDecoder_undefinedCallPattern",(function(){return C.TypeErrorDecoder_extractPattern(C.TypeErrorDecoder_provokeCallErrorOn(void 0))})),t(I,"TypeErrorDecoder_undefinedLiteralCallPattern","$get$TypeErrorDecoder_undefinedLiteralCallPattern",(function(){return C.TypeErrorDecoder_extractPattern(function(){try{(void 0).$method$("$arguments$")}catch(e){return e.message}}())})),t(I,"TypeErrorDecoder_nullPropertyPattern","$get$TypeErrorDecoder_nullPropertyPattern",(function(){return C.TypeErrorDecoder_extractPattern(C.TypeErrorDecoder_provokePropertyErrorOn(null))})),t(I,"TypeErrorDecoder_nullLiteralPropertyPattern","$get$TypeErrorDecoder_nullLiteralPropertyPattern",(function(){return C.TypeErrorDecoder_extractPattern(function(){try{null.$method$}catch(e){return e.message}}())})),t(I,"TypeErrorDecoder_undefinedPropertyPattern","$get$TypeErrorDecoder_undefinedPropertyPattern",(function(){return C.TypeErrorDecoder_extractPattern(C.TypeErrorDecoder_provokePropertyErrorOn(void 0))})),t(I,"TypeErrorDecoder_undefinedLiteralPropertyPattern","$get$TypeErrorDecoder_undefinedLiteralPropertyPattern",(function(){return C.TypeErrorDecoder_extractPattern(function(){try{(void 0).$method$}catch(e){return e.message}}())})),t(I,"_AsyncRun__scheduleImmediateClosure","$get$_AsyncRun__scheduleImmediateClosure",(function(){return C._AsyncRun__initializeScheduleImmediate()})),t(I,"Future__nullFuture","$get$Future__nullFuture",(function(){return C.findType("_Future<Null>")._as(I.$get$nullFuture())})),t(I,"Future__falseFuture","$get$Future__falseFuture",(function(){return C._Future$zoneValue(!1,A.C__RootZone,V.bool)})),t(I,"_RootZone__rootMap","$get$_RootZone__rootMap",(function(){var e=V.dynamic;return C.HashMap_HashMap(e,e)})),t(I,"Utf8Decoder__decoder","$get$Utf8Decoder__decoder",(function(){return(new C.Utf8Decoder__decoder_closure).call$0()})),t(I,"Utf8Decoder__decoderNonfatal","$get$Utf8Decoder__decoderNonfatal",(function(){return(new C.Utf8Decoder__decoderNonfatal_closure).call$0()})),t(I,"_Base64Decoder__inverseAlphabet","$get$_Base64Decoder__inverseAlphabet",(function(){return C.NativeInt8List__create1(C._ensureNativeList(C._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],V.JSArray_int)))})),t(I,"_Uri__isWindowsCached","$get$_Uri__isWindowsCached",(function(){return"undefined"!=typeof e&&"[object process]"==Object.prototype.toString.call(e)&&"win32"==e.platform})),t(I,"_Uri__needsNoEncoding","$get$_Uri__needsNoEncoding",(function(){return C.RegExp_RegExp("^[\\-\\.0-9A-Z_a-z~]*$",!1)})),n(I,"_hasErrorStackProperty","$get$_hasErrorStackProperty",(function(){return void 0!=(new Error).stack})),t(I,"_hashSeed","$get$_hashSeed",(function(){return C.objectHashCode(A.Type_Object_xQ6)})),t(I,"_scannerTables","$get$_scannerTables",(function(){return C._createTables()})),t(I,"Option__invalidChars","$get$Option__invalidChars",(function(){return C.RegExp_RegExp("[ \\t\\r\\n\"'\\\\/]",!1)})),t(I,"alwaysValid","$get$alwaysValid",(function(){return new C.alwaysValid_closure})),t(I,"readline","$get$readline",(function(){return _.readline})),t(I,"windows","$get$windows",(function(){return C.Context_Context(I.$get$Style_windows())})),t(I,"url","$get$url",(function(){return C.Context_Context(I.$get$Style_url())})),t(I,"context","$get$context",(function(){return new C.Context(V.InternalStyle._as(I.$get$Style_platform()),null)})),t(I,"Style_posix","$get$Style_posix",(function(){return new C.PosixStyle(C.RegExp_RegExp("/",!1),C.RegExp_RegExp("[^/]$",!1),C.RegExp_RegExp("^/",!1))})),t(I,"Style_windows","$get$Style_windows",(function(){return new C.WindowsStyle(C.RegExp_RegExp("[/\\\\]",!1),C.RegExp_RegExp("[^/\\\\]$",!1),C.RegExp_RegExp("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])",!1),C.RegExp_RegExp("^[/\\\\](?![/\\\\])",!1))})),t(I,"Style_url","$get$Style_url",(function(){return new C.UrlStyle(C.RegExp_RegExp("/",!1),C.RegExp_RegExp("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$",!1),C.RegExp_RegExp("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*",!1),C.RegExp_RegExp("^/",!1))})),t(I,"Style_platform","$get$Style_platform",(function(){return C.Style__getPlatformStyle()})),t(I,"startVersion","$get$startVersion",(function(){return C.RegExp_RegExp("^(\\d+)\\.(\\d+)\\.(\\d+)(-([0-9A-Za-z-]+(\\.[0-9A-Za-z-]+)*))?(\\+([0-9A-Za-z-]+(\\.[0-9A-Za-z-]+)*))?",!1)})),t(I,"completeVersion","$get$completeVersion",(function(){return C.RegExp_RegExp(I.$get$startVersion().pattern+"$",!1)})),t(I,"IfExpression_declaration","$get$IfExpression_declaration",(function(){return C.ArgumentDeclaration_ArgumentDeclaration$parse(k.x40funct,null)})),t(I,"colorsByName","$get$colorsByName",(function(){return C.LinkedHashMap_LinkedHashMap$_literal(["yellowgreen",C.SassColor$rgb(154,205,50,null),"yellow",C.SassColor$rgb(255,255,0,null),"whitesmoke",C.SassColor$rgb(245,245,245,null),"white",C.SassColor$rgb(255,255,255,null),"wheat",C.SassColor$rgb(245,222,179,null),"violet",C.SassColor$rgb(238,130,238,null),"turquoise",C.SassColor$rgb(64,224,208,null),"transparent",C.SassColor$rgb(0,0,0,0),"tomato",C.SassColor$rgb(255,99,71,null),"thistle",C.SassColor$rgb(216,191,216,null),"teal",C.SassColor$rgb(0,128,128,null),"tan",C.SassColor$rgb(210,180,140,null),"steelblue",C.SassColor$rgb(70,130,180,null),"springgreen",C.SassColor$rgb(0,255,127,null),"snow",C.SassColor$rgb(255,250,250,null),"slategrey",C.SassColor$rgb(112,128,144,null),"slategray",C.SassColor$rgb(112,128,144,null),"slateblue",C.SassColor$rgb(106,90,205,null),"skyblue",C.SassColor$rgb(135,206,235,null),"silver",C.SassColor$rgb(192,192,192,null),"sienna",C.SassColor$rgb(160,82,45,null),"seashell",C.SassColor$rgb(255,245,238,null),"seagreen",C.SassColor$rgb(46,139,87,null),"sandybrown",C.SassColor$rgb(244,164,96,null),"salmon",C.SassColor$rgb(250,128,114,null),"saddlebrown",C.SassColor$rgb(139,69,19,null),"royalblue",C.SassColor$rgb(65,105,225,null),"rosybrown",C.SassColor$rgb(188,143,143,null),"red",C.SassColor$rgb(255,0,0,null),"rebeccapurple",C.SassColor$rgb(102,51,153,null),"purple",C.SassColor$rgb(128,0,128,null),"powderblue",C.SassColor$rgb(176,224,230,null),"plum",C.SassColor$rgb(221,160,221,null),"pink",C.SassColor$rgb(255,192,203,null),"peru",C.SassColor$rgb(205,133,63,null),"peachpuff",C.SassColor$rgb(255,218,185,null),"papayawhip",C.SassColor$rgb(255,239,213,null),"palevioletred",C.SassColor$rgb(219,112,147,null),"paleturquoise",C.SassColor$rgb(175,238,238,null),"palegreen",C.SassColor$rgb(152,251,152,null),"palegoldenrod",C.SassColor$rgb(238,232,170,null),"orchid",C.SassColor$rgb(218,112,214,null),"orangered",C.SassColor$rgb(255,69,0,null),"orange",C.SassColor$rgb(255,165,0,null),"olivedrab",C.SassColor$rgb(107,142,35,null),"olive",C.SassColor$rgb(128,128,0,null),"oldlace",C.SassColor$rgb(253,245,230,null),"navy",C.SassColor$rgb(0,0,128,null),"navajowhite",C.SassColor$rgb(255,222,173,null),"moccasin",C.SassColor$rgb(255,228,181,null),"mistyrose",C.SassColor$rgb(255,228,225,null),"mintcream",C.SassColor$rgb(245,255,250,null),"midnightblue",C.SassColor$rgb(25,25,112,null),"mediumvioletred",C.SassColor$rgb(199,21,133,null),"mediumturquoise",C.SassColor$rgb(72,209,204,null),"mediumspringgreen",C.SassColor$rgb(0,250,154,null),"mediumslateblue",C.SassColor$rgb(123,104,238,null),"mediumseagreen",C.SassColor$rgb(60,179,113,null),"mediumpurple",C.SassColor$rgb(147,112,219,null),"mediumorchid",C.SassColor$rgb(186,85,211,null),"mediumblue",C.SassColor$rgb(0,0,205,null),"mediumaquamarine",C.SassColor$rgb(102,205,170,null),"maroon",C.SassColor$rgb(128,0,0,null),"magenta",C.SassColor$rgb(255,0,255,null),"linen",C.SassColor$rgb(250,240,230,null),"limegreen",C.SassColor$rgb(50,205,50,null),"lime",C.SassColor$rgb(0,255,0,null),"lightyellow",C.SassColor$rgb(255,255,224,null),"lightsteelblue",C.SassColor$rgb(176,196,222,null),"lightslategrey",C.SassColor$rgb(119,136,153,null),"lightslategray",C.SassColor$rgb(119,136,153,null),"lightskyblue",C.SassColor$rgb(135,206,250,null),"lightseagreen",C.SassColor$rgb(32,178,170,null),"lightsalmon",C.SassColor$rgb(255,160,122,null),"lightpink",C.SassColor$rgb(255,182,193,null),"lightgrey",C.SassColor$rgb(211,211,211,null),"lightgreen",C.SassColor$rgb(144,238,144,null),"lightgray",C.SassColor$rgb(211,211,211,null),"lightgoldenrodyellow",C.SassColor$rgb(250,250,210,null),"lightcyan",C.SassColor$rgb(224,255,255,null),"lightcoral",C.SassColor$rgb(240,128,128,null),"lightblue",C.SassColor$rgb(173,216,230,null),"lemonchiffon",C.SassColor$rgb(255,250,205,null),"lawngreen",C.SassColor$rgb(124,252,0,null),"lavenderblush",C.SassColor$rgb(255,240,245,null),"lavender",C.SassColor$rgb(230,230,250,null),"khaki",C.SassColor$rgb(240,230,140,null),"ivory",C.SassColor$rgb(255,255,240,null),"indigo",C.SassColor$rgb(75,0,130,null),"indianred",C.SassColor$rgb(205,92,92,null),"hotpink",C.SassColor$rgb(255,105,180,null),"honeydew",C.SassColor$rgb(240,255,240,null),"grey",C.SassColor$rgb(128,128,128,null),"greenyellow",C.SassColor$rgb(173,255,47,null),"green",C.SassColor$rgb(0,128,0,null),"gray",C.SassColor$rgb(128,128,128,null),"goldenrod",C.SassColor$rgb(218,165,32,null),"gold",C.SassColor$rgb(255,215,0,null),"ghostwhite",C.SassColor$rgb(248,248,255,null),"gainsboro",C.SassColor$rgb(220,220,220,null),"fuchsia",C.SassColor$rgb(255,0,255,null),"forestgreen",C.SassColor$rgb(34,139,34,null),"floralwhite",C.SassColor$rgb(255,250,240,null),"firebrick",C.SassColor$rgb(178,34,34,null),"dodgerblue",C.SassColor$rgb(30,144,255,null),"dimgrey",C.SassColor$rgb(105,105,105,null),"dimgray",C.SassColor$rgb(105,105,105,null),"deepskyblue",C.SassColor$rgb(0,191,255,null),"deeppink",C.SassColor$rgb(255,20,147,null),"darkviolet",C.SassColor$rgb(148,0,211,null),"darkturquoise",C.SassColor$rgb(0,206,209,null),"darkslategrey",C.SassColor$rgb(47,79,79,null),"darkslategray",C.SassColor$rgb(47,79,79,null),"darkslateblue",C.SassColor$rgb(72,61,139,null),"darkseagreen",C.SassColor$rgb(143,188,143,null),"darksalmon",C.SassColor$rgb(233,150,122,null),"darkred",C.SassColor$rgb(139,0,0,null),"darkorchid",C.SassColor$rgb(153,50,204,null),"darkorange",C.SassColor$rgb(255,140,0,null),"darkolivegreen",C.SassColor$rgb(85,107,47,null),"darkmagenta",C.SassColor$rgb(139,0,139,null),"darkkhaki",C.SassColor$rgb(189,183,107,null),"darkgrey",C.SassColor$rgb(169,169,169,null),"darkgreen",C.SassColor$rgb(0,100,0,null),"darkgray",C.SassColor$rgb(169,169,169,null),"darkgoldenrod",C.SassColor$rgb(184,134,11,null),"darkcyan",C.SassColor$rgb(0,139,139,null),"darkblue",C.SassColor$rgb(0,0,139,null),"cyan",C.SassColor$rgb(0,255,255,null),"crimson",C.SassColor$rgb(220,20,60,null),"cornsilk",C.SassColor$rgb(255,248,220,null),"cornflowerblue",C.SassColor$rgb(100,149,237,null),"coral",C.SassColor$rgb(255,127,80,null),"chocolate",C.SassColor$rgb(210,105,30,null),"chartreuse",C.SassColor$rgb(127,255,0,null),"cadetblue",C.SassColor$rgb(95,158,160,null),"burlywood",C.SassColor$rgb(222,184,135,null),"brown",C.SassColor$rgb(165,42,42,null),"blueviolet",C.SassColor$rgb(138,43,226,null),"blue",C.SassColor$rgb(0,0,255,null),"blanchedalmond",C.SassColor$rgb(255,235,205,null),"black",C.SassColor$rgb(0,0,0,null),"bisque",C.SassColor$rgb(255,228,196,null),"beige",C.SassColor$rgb(245,245,220,null),"azure",C.SassColor$rgb(240,255,255,null),"aquamarine",C.SassColor$rgb(127,255,212,null),"aqua",C.SassColor$rgb(0,255,255,null),"antiquewhite",C.SassColor$rgb(250,235,215,null),"aliceblue",C.SassColor$rgb(240,248,255,null)],V.String,V.SassColor)})),t(I,"namesByColor","$get$namesByColor",(function(){var e,t,n=C.LinkedHashMap_LinkedHashMap$_empty(V.SassColor,V.String);for(e=I.$get$colorsByName(),e=e.get$entries(e),e=e.get$iterator(e);e.moveNext$0();)t=e.get$current(e),n.$indexSet(0,t.value,t.key);return n})),t(I,"ExecutableOptions__separatorBar","$get$ExecutableOptions__separatorBar",(function(){return C.isWindows()?"=":"━"})),t(I,"ExecutableOptions__parser","$get$ExecutableOptions__parser",(function(){return(new C.ExecutableOptions__parser_closure).call$0()})),t(I,"globalFunctions","$get$globalFunctions",(function(){var e=V.BuiltInCallable,t=C.List_List$of(I.$get$global0(),!0,e);return A.JSArray_methods.addAll$1(t,I.$get$global1()),A.JSArray_methods.addAll$1(t,I.$get$global2()),A.JSArray_methods.addAll$1(t,I.$get$global3()),A.JSArray_methods.addAll$1(t,I.$get$global4()),A.JSArray_methods.addAll$1(t,I.$get$global5()),A.JSArray_methods.addAll$1(t,I.$get$global()),t.push(C.BuiltInCallable$function("if","$condition, $if-true, $if-false",new C.globalFunctions_closure,null)),C.UnmodifiableListView$(t,e)})),t(I,"coreModules","$get$coreModules",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$module(),I.$get$module0(),I.$get$module1(),I.$get$module2(),I.$get$module3(),I.$get$module4()],C.findType("JSArray<BuiltInModule<Callable>>")),V.BuiltInModule_Callable)})),t(I,"_microsoftFilterStart","$get$_microsoftFilterStart",(function(){return C.RegExp_RegExp("^[a-zA-Z]+\\s*=",!1)})),t(I,"global","$get$global0",(function(){var e="$red, $green, $blue, $alpha",t="$red, $green, $blue",n="$hue, $saturation, $lightness, $alpha",r="$hue, $saturation, $lightness",i="$hue, $saturation",s="$color, $amount",a=V.String,o=V.Value_Function_List_Value;return C.UnmodifiableListView$(C._setArrayType([I.$get$_red(),I.$get$_green(),I.$get$_blue(),I.$get$_mix(),C.BuiltInCallable$overloadedFunction("rgb",C.LinkedHashMap_LinkedHashMap$_literal([e,new C.global_closure,t,new C.global_closure0,"$color, $alpha",new C.global_closure1,"$channels",new C.global_closure2],a,o)),C.BuiltInCallable$overloadedFunction("rgba",C.LinkedHashMap_LinkedHashMap$_literal([e,new C.global_closure3,t,new C.global_closure4,"$color, $alpha",new C.global_closure5,"$channels",new C.global_closure6],a,o)),C._function4("invert","$color, $weight: 100%",new C.global_closure7),I.$get$_hue(),I.$get$_saturation(),I.$get$_lightness(),I.$get$_complement(),C.BuiltInCallable$overloadedFunction("hsl",C.LinkedHashMap_LinkedHashMap$_literal([n,new C.global_closure8,r,new C.global_closure9,i,new C.global_closure10,"$channels",new C.global_closure11],a,o)),C.BuiltInCallable$overloadedFunction("hsla",C.LinkedHashMap_LinkedHashMap$_literal([n,new C.global_closure12,r,new C.global_closure13,i,new C.global_closure14,"$channels",new C.global_closure15],a,o)),C._function4("grayscale","$color",new C.global_closure16),C._function4("adjust-hue","$color, $degrees",new C.global_closure17),C._function4("lighten",s,new C.global_closure18),C._function4("darken",s,new C.global_closure19),C.BuiltInCallable$overloadedFunction("saturate",C.LinkedHashMap_LinkedHashMap$_literal(["$amount",new C.global_closure20,"$color, $amount",new C.global_closure21],a,o)),C._function4("desaturate",s,new C.global_closure22),C._function4("opacify",s,C.color0___opacify$closure()),C._function4("fade-in",s,C.color0___opacify$closure()),C._function4("transparentize",s,C.color0___transparentize$closure()),C._function4("fade-out",s,C.color0___transparentize$closure()),C.BuiltInCallable$overloadedFunction("alpha",C.LinkedHashMap_LinkedHashMap$_literal(["$color",new C.global_closure23,"$args...",new C.global_closure24],a,o)),C._function4("opacity","$color",new C.global_closure25),I.$get$_ieHexStr(),I.$get$_adjust().withName$1("adjust-color"),I.$get$_scale().withName$1("scale-color"),I.$get$_change().withName$1("change-color")],V.JSArray_BuiltInCallable),V.BuiltInCallable)})),t(I,"module","$get$module",(function(){var e="$color",t="alpha",n=V.String,r=V.Value_Function_List_Value;return C.BuiltInModule$("color",C._setArrayType([I.$get$_red(),I.$get$_green(),I.$get$_blue(),I.$get$_mix(),C._function4("invert","$color, $weight: 100%",new C.module_closure0),I.$get$_hue(),I.$get$_saturation(),I.$get$_lightness(),I.$get$_complement(),C._removedColorFunction("adjust-hue","hue",!1),C._removedColorFunction("lighten","lightness",!1),C._removedColorFunction("darken","lightness",!0),C._removedColorFunction("saturate","saturation",!1),C._removedColorFunction("desaturate","saturation",!0),C._function4("grayscale",e,new C.module_closure1),C.BuiltInCallable$overloadedFunction("hwb",C.LinkedHashMap_LinkedHashMap$_literal(["$hue, $whiteness, $blackness, $alpha: 1",new C.module_closure2,"$channels",new C.module_closure3],n,r)),C._function4("whiteness",e,new C.module_closure4),C._function4("blackness",e,new C.module_closure5),C._removedColorFunction("opacify",t,!1),C._removedColorFunction("fade-in",t,!1),C._removedColorFunction("transparentize",t,!0),C._removedColorFunction("fade-out",t,!0),C.BuiltInCallable$overloadedFunction(t,C.LinkedHashMap_LinkedHashMap$_literal(["$color",new C.module_closure6,"$args...",new C.module_closure7],n,r)),C._function4("opacity",e,new C.module_closure8),I.$get$_adjust(),I.$get$_scale(),I.$get$_change(),I.$get$_ieHexStr()],V.JSArray_Callable),null,null,V.Callable)})),t(I,"_red","$get$_red",(function(){return C._function4("red","$color",new C._red_closure)})),t(I,"_green","$get$_green",(function(){return C._function4("green","$color",new C._green_closure)})),t(I,"_blue","$get$_blue",(function(){return C._function4("blue","$color",new C._blue_closure)})),t(I,"_mix","$get$_mix",(function(){return C._function4("mix","$color1, $color2, $weight: 50%",new C._mix_closure)})),t(I,"_hue","$get$_hue",(function(){return C._function4("hue","$color",new C._hue_closure)})),t(I,"_saturation","$get$_saturation",(function(){return C._function4("saturation","$color",new C._saturation_closure)})),t(I,"_lightness","$get$_lightness",(function(){return C._function4("lightness","$color",new C._lightness_closure)})),t(I,"_complement","$get$_complement",(function(){return C._function4("complement","$color",new C._complement_closure)})),t(I,"_adjust","$get$_adjust",(function(){return C._function4("adjust","$color, $kwargs...",new C._adjust_closure)})),t(I,"_scale","$get$_scale",(function(){return C._function4("scale","$color, $kwargs...",new C._scale_closure)})),t(I,"_change","$get$_change",(function(){return C._function4("change","$color, $kwargs...",new C._change_closure)})),t(I,"_ieHexStr","$get$_ieHexStr",(function(){return C._function4("ie-hex-str","$color",new C._ieHexStr_closure)})),t(I,"global0","$get$global1",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$_length0(),I.$get$_nth(),I.$get$_setNth(),I.$get$_join(),I.$get$_append0(),I.$get$_zip(),I.$get$_index0(),I.$get$_isBracketed(),I.$get$_separator().withName$1("list-separator")],V.JSArray_BuiltInCallable),V.BuiltInCallable)})),t(I,"module0","$get$module0",(function(){return C.BuiltInModule$("list",C._setArrayType([I.$get$_length0(),I.$get$_nth(),I.$get$_setNth(),I.$get$_join(),I.$get$_append0(),I.$get$_zip(),I.$get$_index0(),I.$get$_isBracketed(),I.$get$_separator(),I.$get$_slash()],V.JSArray_Callable),null,null,V.Callable)})),t(I,"_length","$get$_length0",(function(){return C._function3("length","$list",new C._length_closure0)})),t(I,"_nth","$get$_nth",(function(){return C._function3("nth","$list, $n",new C._nth_closure)})),t(I,"_setNth","$get$_setNth",(function(){return C._function3("set-nth","$list, $n, $value",new C._setNth_closure)})),t(I,"_join","$get$_join",(function(){return C._function3("join",k.x24list1,new C._join_closure)})),t(I,"_append","$get$_append0",(function(){return C._function3("append","$list, $val, $separator: auto",new C._append_closure0)})),t(I,"_zip","$get$_zip",(function(){return C._function3("zip","$lists...",new C._zip_closure)})),t(I,"_index","$get$_index0",(function(){return C._function3("index","$list, $value",new C._index_closure0)})),t(I,"_separator","$get$_separator",(function(){return C._function3("separator","$list",new C._separator_closure)})),t(I,"_isBracketed","$get$_isBracketed",(function(){return C._function3("is-bracketed","$list",new C._isBracketed_closure)})),t(I,"_slash","$get$_slash",(function(){return C._function3("slash","$elements...",new C._slash_closure)})),t(I,"global1","$get$global2",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$_get().withName$1("map-get"),I.$get$_merge().withName$1("map-merge"),I.$get$_remove().withName$1("map-remove"),I.$get$_keys().withName$1("map-keys"),I.$get$_values().withName$1("map-values"),I.$get$_hasKey().withName$1("map-has-key")],V.JSArray_BuiltInCallable),V.BuiltInCallable)})),t(I,"module1","$get$module1",(function(){return C.BuiltInModule$("map",C._setArrayType([I.$get$_get(),I.$get$_set(),I.$get$_merge(),I.$get$_remove(),I.$get$_keys(),I.$get$_values(),I.$get$_hasKey(),I.$get$_deepMerge(),I.$get$_deepRemove()],V.JSArray_Callable),null,null,V.Callable)})),t(I,"_get","$get$_get",(function(){return C._function2("get","$map, $key, $keys...",new C._get_closure)})),t(I,"_set","$get$_set",(function(){return C.BuiltInCallable$overloadedFunction("set",C.LinkedHashMap_LinkedHashMap$_literal(["$map, $key, $value",new C._set_closure,"$map, $args...",new C._set_closure0],V.String,V.Value_Function_List_Value))})),t(I,"_merge","$get$_merge",(function(){return C.BuiltInCallable$overloadedFunction("merge",C.LinkedHashMap_LinkedHashMap$_literal(["$map1, $map2",new C._merge_closure,"$map1, $args...",new C._merge_closure0],V.String,V.Value_Function_List_Value))})),t(I,"_deepMerge","$get$_deepMerge",(function(){return C._function2("deep-merge","$map1, $map2",new C._deepMerge_closure)})),t(I,"_deepRemove","$get$_deepRemove",(function(){return C._function2("deep-remove","$map, $key, $keys...",new C._deepRemove_closure)})),t(I,"_remove","$get$_remove",(function(){return C.BuiltInCallable$overloadedFunction("remove",C.LinkedHashMap_LinkedHashMap$_literal(["$map",new C._remove_closure,"$map, $key, $keys...",new C._remove_closure0],V.String,V.Value_Function_List_Value))})),t(I,"_keys","$get$_keys",(function(){return C._function2("keys","$map",new C._keys_closure)})),t(I,"_values","$get$_values",(function(){return C._function2("values","$map",new C._values_closure)})),t(I,"_hasKey","$get$_hasKey",(function(){return C._function2("has-key","$map, $key, $keys...",new C._hasKey_closure)})),t(I,"global2","$get$global3",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$_abs(),I.$get$_ceil(),I.$get$_floor(),I.$get$_max(),I.$get$_min(),I.$get$_percentage(),I.$get$_randomFunction(),I.$get$_round(),I.$get$_unit(),I.$get$_compatible().withName$1("comparable"),I.$get$_isUnitless().withName$1("unitless")],V.JSArray_BuiltInCallable),V.BuiltInCallable)})),t(I,"module2","$get$module2",(function(){return C.BuiltInModule$("math",C._setArrayType([I.$get$_abs(),I.$get$_acos(),I.$get$_asin(),I.$get$_atan(),I.$get$_atan2(),I.$get$_ceil(),I.$get$_clamp(),I.$get$_cos(),I.$get$_compatible(),I.$get$_floor(),I.$get$_hypot(),I.$get$_isUnitless(),I.$get$_log(),I.$get$_max(),I.$get$_min(),I.$get$_percentage(),I.$get$_pow(),I.$get$_randomFunction(),I.$get$_round(),I.$get$_sin(),I.$get$_sqrt(),I.$get$_tan(),I.$get$_unit(),I.$get$_div()],V.JSArray_Callable),null,C.LinkedHashMap_LinkedHashMap$_literal(["e",C.SassNumber_SassNumber(2.718281828459045,null),"pi",C.SassNumber_SassNumber(3.141592653589793,null),"epsilon",C.SassNumber_SassNumber(2220446049250313e-31,null),"max-safe-integer",C.SassNumber_SassNumber(9007199254740991,null),"min-safe-integer",C.SassNumber_SassNumber(-9007199254740991,null),"max-number",C.SassNumber_SassNumber(17976931348623157e292,null),"min-number",C.SassNumber_SassNumber(5e-324,null)],V.String,V.Value),V.Callable)})),t(I,"_ceil","$get$_ceil",(function(){return C._numberFunction("ceil",new C._ceil_closure)})),t(I,"_clamp","$get$_clamp",(function(){return C._function1("clamp","$min, $number, $max",new C._clamp_closure)})),t(I,"_floor","$get$_floor",(function(){return C._numberFunction("floor",new C._floor_closure)})),t(I,"_max","$get$_max",(function(){return C._function1("max","$numbers...",new C._max_closure)})),t(I,"_min","$get$_min",(function(){return C._function1("min","$numbers...",new C._min_closure)})),t(I,"_round","$get$_round",(function(){return C._numberFunction("round",new C._round_closure)})),t(I,"_abs","$get$_abs",(function(){return C._numberFunction("abs",new C._abs_closure)})),t(I,"_hypot","$get$_hypot",(function(){return C._function1("hypot","$numbers...",new C._hypot_closure)})),t(I,"_log","$get$_log",(function(){return C._function1("log","$number, $base: null",new C._log_closure)})),t(I,"_pow","$get$_pow",(function(){return C._function1("pow","$base, $exponent",new C._pow_closure)})),t(I,"_sqrt","$get$_sqrt",(function(){return C._function1("sqrt","$number",new C._sqrt_closure)})),t(I,"_acos","$get$_acos",(function(){return C._function1("acos","$number",new C._acos_closure)})),t(I,"_asin","$get$_asin",(function(){return C._function1("asin","$number",new C._asin_closure)})),t(I,"_atan","$get$_atan",(function(){return C._function1("atan","$number",new C._atan_closure)})),t(I,"_atan2","$get$_atan2",(function(){return C._function1("atan2","$y, $x",new C._atan2_closure)})),t(I,"_cos","$get$_cos",(function(){return C._function1("cos","$number",new C._cos_closure)})),t(I,"_sin","$get$_sin",(function(){return C._function1("sin","$number",new C._sin_closure)})),t(I,"_tan","$get$_tan",(function(){return C._function1("tan","$number",new C._tan_closure)})),t(I,"_compatible","$get$_compatible",(function(){return C._function1("compatible","$number1, $number2",new C._compatible_closure)})),t(I,"_isUnitless","$get$_isUnitless",(function(){return C._function1("is-unitless","$number",new C._isUnitless_closure)})),t(I,"_unit","$get$_unit",(function(){return C._function1("unit","$number",new C._unit_closure)})),t(I,"_percentage","$get$_percentage",(function(){return C._function1("percentage","$number",new C._percentage_closure)})),t(I,"_random","$get$_random0",(function(){return C.Random_Random()})),t(I,"_randomFunction","$get$_randomFunction",(function(){return C._function1("random","$limit: null",new C._randomFunction_closure)})),t(I,"_div","$get$_div",(function(){return C._function1("div","$number1, $number2",new C._div_closure)})),t(I,"global3","$get$global",(function(){return C.UnmodifiableListView$(C._setArrayType([C._function5("feature-exists","$feature",new C.global_closure26),C._function5("inspect","$value",new C.global_closure27),C._function5("type-of","$value",new C.global_closure28),C._function5("keywords","$args",new C.global_closure29)],V.JSArray_BuiltInCallable),V.BuiltInCallable)})),t(I,"local","$get$local",(function(){return C.UnmodifiableListView$(C._setArrayType([C._function5("calc-name","$calc",new C.local_closure),C._function5("calc-args","$calc",new C.local_closure0)],V.JSArray_BuiltInCallable),V.BuiltInCallable)})),t(I,"global4","$get$global4",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$_isSuperselector(),I.$get$_simpleSelectors(),I.$get$_parse().withName$1("selector-parse"),I.$get$_nest().withName$1("selector-nest"),I.$get$_append().withName$1("selector-append"),I.$get$_extend().withName$1("selector-extend"),I.$get$_replace().withName$1("selector-replace"),I.$get$_unify().withName$1("selector-unify")],V.JSArray_BuiltInCallable),V.BuiltInCallable)})),t(I,"module3","$get$module3",(function(){return C.BuiltInModule$("selector",C._setArrayType([I.$get$_isSuperselector(),I.$get$_simpleSelectors(),I.$get$_parse(),I.$get$_nest(),I.$get$_append(),I.$get$_extend(),I.$get$_replace(),I.$get$_unify()],V.JSArray_Callable),null,null,V.Callable)})),t(I,"_nest","$get$_nest",(function(){return C._function0("nest","$selectors...",new C._nest_closure)})),t(I,"_append0","$get$_append",(function(){return C._function0("append","$selectors...",new C._append_closure)})),t(I,"_extend","$get$_extend",(function(){return C._function0("extend","$selector, $extendee, $extender",new C._extend_closure)})),t(I,"_replace","$get$_replace",(function(){return C._function0("replace","$selector, $original, $replacement",new C._replace_closure)})),t(I,"_unify","$get$_unify",(function(){return C._function0("unify","$selector1, $selector2",new C._unify_closure)})),t(I,"_isSuperselector","$get$_isSuperselector",(function(){return C._function0("is-superselector","$super, $sub",new C._isSuperselector_closure)})),t(I,"_simpleSelectors","$get$_simpleSelectors",(function(){return C._function0("simple-selectors","$selector",new C._simpleSelectors_closure)})),t(I,"_parse","$get$_parse",(function(){return C._function0("parse","$selector",new C._parse_closure)})),t(I,"_random0","$get$_random",(function(){return C.Random_Random()})),n(I,"_previousUniqueId","$get$_previousUniqueId",(function(){return I.$get$_random().nextInt$1(C._asInt(C.pow(36,6)))})),t(I,"global5","$get$global5",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$_unquote(),I.$get$_quote(),I.$get$_toUpperCase(),I.$get$_toLowerCase(),I.$get$_uniqueId(),I.$get$_length().withName$1("str-length"),I.$get$_insert().withName$1("str-insert"),I.$get$_index().withName$1("str-index"),I.$get$_slice().withName$1("str-slice")],V.JSArray_BuiltInCallable),V.BuiltInCallable)})),t(I,"module4","$get$module4",(function(){return C.BuiltInModule$("string",C._setArrayType([I.$get$_unquote(),I.$get$_quote(),I.$get$_toUpperCase(),I.$get$_toLowerCase(),I.$get$_length(),I.$get$_insert(),I.$get$_index(),I.$get$_slice(),I.$get$_uniqueId(),C._function("split","$string, $separator, $limit: null",new C.module_closure)],V.JSArray_Callable),null,null,V.Callable)})),t(I,"_unquote","$get$_unquote",(function(){return C._function("unquote","$string",new C._unquote_closure)})),t(I,"_quote","$get$_quote",(function(){return C._function("quote","$string",new C._quote_closure)})),t(I,"_length0","$get$_length",(function(){return C._function("length","$string",new C._length_closure)})),t(I,"_insert","$get$_insert",(function(){return C._function("insert","$string, $insert, $index",new C._insert_closure)})),t(I,"_index0","$get$_index",(function(){return C._function("index","$string, $substring",new C._index_closure)})),t(I,"_slice","$get$_slice",(function(){return C._function("slice","$string, $start-at, $end-at: -1",new C._slice_closure)})),t(I,"_toUpperCase","$get$_toUpperCase",(function(){return C._function("to-upper-case","$string",new C._toUpperCase_closure)})),t(I,"_toLowerCase","$get$_toLowerCase",(function(){return C._function("to-lower-case","$string",new C._toLowerCase_closure)})),t(I,"_uniqueId","$get$_uniqueId",(function(){return C._function("unique-id","",new C._uniqueId_closure)})),t(I,"stderr","$get$stderr",(function(){return new C.Stderr(E.get$stderr$x(_.process))})),t(I,"Logger_quiet","$get$Logger_quiet",(function(){return new C._QuietLogger})),t(I,"_disallowedFunctionNames","$get$_disallowedFunctionNames",(function(){var e=I.$get$globalFunctions();return e=e.map$1$1(e,new C._disallowedFunctionNames_closure,V.String).toSet$0(0),e.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})),t(I,"_epsilon","$get$_epsilon",(function(){return C.pow(10,-11)})),t(I,"_inverseEpsilon","$get$_inverseEpsilon",(function(){return C.pow(10,11)})),t(I,"bogusSpan","$get$bogusSpan",(function(){return C.SourceFile$decoded(C._setArrayType([],V.JSArray_int),null).span$1(0,0)})),t(I,"_noSourceUrl","$get$_noSourceUrl",(function(){return C.Uri_parse("-")})),t(I,"_traces","$get$_traces",(function(){return C.Expando$()})),t(I,"_typesByUnit","$get$_typesByUnit",(function(){var e,t,n,r=V.String;for(r=C.LinkedHashMap_LinkedHashMap$_empty(r,r),e=A.Map_U8AHF.get$entries(A.Map_U8AHF),e=e.get$iterator(e);e.moveNext$0();)for(t=e.get$current(e),n=E.get$iterator$ax(t.value),t=t.key;n.moveNext$0();)r.$indexSet(0,n.get$current(n),t);return r})),t(I,"_knownCompatibilitiesByUnit","$get$_knownCompatibilitiesByUnit",(function(){var e,t,n,r=C.LinkedHashMap_LinkedHashMap$_empty(V.String,C.findType("Set<String>"));for(e=0;e<5;++e)for(t=A.List_ENR[e],n=t.get$iterator(t);n.moveNext$0();)r.$indexSet(0,n.get$current(n),t);return r})),t(I,"_emptyQuoted","$get$_emptyQuoted",(function(){return C.SassString$("",!0)})),t(I,"_emptyUnquoted","$get$_emptyUnquoted",(function(){return C.SassString$("",!1)})),t(I,"maxInt32","$get$maxInt32",(function(){return C._asInt(C.pow(2,31))-1})),t(I,"minInt32","$get$minInt32",(function(){return-C._asInt(C.pow(2,31))})),t(I,"_vmFrame","$get$_vmFrame",(function(){return C.RegExp_RegExp("^#\\d+\\s+(\\S.*) \\((.+?)((?::\\d+){0,2})\\)$",!1)})),t(I,"_v8Frame","$get$_v8Frame",(function(){return C.RegExp_RegExp("^\\s*at (?:(\\S.*?)(?: \\[as [^\\]]+\\])? \\((.*)\\)|(.*))$",!1)})),t(I,"_v8UrlLocation","$get$_v8UrlLocation",(function(){return C.RegExp_RegExp("^(.*?):(\\d+)(?::(\\d+))?$|native$",!1)})),t(I,"_v8EvalLocation","$get$_v8EvalLocation",(function(){return C.RegExp_RegExp("^eval at (?:\\S.*?) \\((.*)\\)(?:, .*?:\\d+:\\d+)?$",!1)})),t(I,"_firefoxEvalLocation","$get$_firefoxEvalLocation",(function(){return C.RegExp_RegExp("(\\S+)@(\\S+) line (\\d+) >.* (Function|eval):\\d+:\\d+",!1)})),t(I,"_firefoxSafariFrame","$get$_firefoxSafariFrame",(function(){return C.RegExp_RegExp("^(?:([^@(/]*)(?:\\(.*\\))?((?:/[^/]*)*)(?:\\(.*\\))?@)?(.*?):(\\d*)(?::(\\d*))?$",!1)})),t(I,"_friendlyFrame","$get$_friendlyFrame",(function(){return C.RegExp_RegExp("^(\\S+)(?: (\\d+)(?::(\\d+))?)?\\s+([^\\d].*)$",!1)})),t(I,"_asyncBody","$get$_asyncBody",(function(){return C.RegExp_RegExp("<(<anonymous closure>|[^>]+)_async_body>",!1)})),t(I,"_initialDot","$get$_initialDot",(function(){return C.RegExp_RegExp("^\\.",!1)})),t(I,"Frame__uriRegExp","$get$Frame__uriRegExp",(function(){return C.RegExp_RegExp("^[a-zA-Z][-+.a-zA-Z\\d]*://",!1)})),t(I,"Frame__windowsRegExp","$get$Frame__windowsRegExp",(function(){return C.RegExp_RegExp("^([a-zA-Z]:[\\\\/]|\\\\\\\\)",!1)})),t(I,"_terseRegExp","$get$_terseRegExp",(function(){return C.RegExp_RegExp("(-patch)?([/\\\\].*)?$",!1)})),t(I,"_v8Trace","$get$_v8Trace",(function(){return C.RegExp_RegExp("\\n ?at ",!1)})),t(I,"_v8TraceLine","$get$_v8TraceLine",(function(){return C.RegExp_RegExp(" ?at ",!1)})),t(I,"_firefoxEvalTrace","$get$_firefoxEvalTrace",(function(){return C.RegExp_RegExp("@\\S+ line \\d+ >.* (Function|eval):\\d+:\\d+",!1)})),t(I,"_firefoxSafariTrace","$get$_firefoxSafariTrace",(function(){return C.RegExp_RegExp("^(([.0-9A-Za-z_$/<]|\\(.*\\))*@)?[^\\s]*:\\d*$",!0)})),t(I,"_friendlyTrace","$get$_friendlyTrace",(function(){return C.RegExp_RegExp("^[^\\s<][^\\s]*( \\d+(:\\d+)?)?[ \\t]+[^\\s]+$",!0)})),t(I,"vmChainGap","$get$vmChainGap",(function(){return C.RegExp_RegExp("^<asynchronous suspension>\\n?$",!0)})),t(I,"_newlineRegExp","$get$_newlineRegExp",(function(){return C.RegExp_RegExp("\\r\\n?|\\n",!1)})),t(I,"argumentListClass","$get$argumentListClass",(function(){return(new C.argumentListClass_closure).call$0()})),t(I,"_filesystemImporter","$get$_filesystemImporter",(function(){return C.FilesystemImporter$(".")})),t(I,"legacyBooleanClass","$get$legacyBooleanClass",(function(){return(new C.legacyBooleanClass_closure).call$0()})),t(I,"booleanClass","$get$booleanClass",(function(){return(new C.booleanClass_closure).call$0()})),t(I,"_microsoftFilterStart0","$get$_microsoftFilterStart0",(function(){return C.RegExp_RegExp("^[a-zA-Z]+\\s*=",!1)})),t(I,"global6","$get$global7",(function(){var e="$red, $green, $blue, $alpha",t="$red, $green, $blue",n="$hue, $saturation, $lightness, $alpha",r="$hue, $saturation, $lightness",i="$hue, $saturation",s="$color, $amount",a=V.String,o=V.Value_Function_List_Value_2;return C.UnmodifiableListView$(C._setArrayType([I.$get$_red0(),I.$get$_green0(),I.$get$_blue0(),I.$get$_mix0(),C.BuiltInCallable$overloadedFunction0("rgb",C.LinkedHashMap_LinkedHashMap$_literal([e,new C.global_closure30,t,new C.global_closure31,"$color, $alpha",new C.global_closure32,"$channels",new C.global_closure33],a,o)),C.BuiltInCallable$overloadedFunction0("rgba",C.LinkedHashMap_LinkedHashMap$_literal([e,new C.global_closure34,t,new C.global_closure35,"$color, $alpha",new C.global_closure36,"$channels",new C.global_closure37],a,o)),C._function11("invert","$color, $weight: 100%",new C.global_closure38),I.$get$_hue0(),I.$get$_saturation0(),I.$get$_lightness0(),I.$get$_complement0(),C.BuiltInCallable$overloadedFunction0("hsl",C.LinkedHashMap_LinkedHashMap$_literal([n,new C.global_closure39,r,new C.global_closure40,i,new C.global_closure41,"$channels",new C.global_closure42],a,o)),C.BuiltInCallable$overloadedFunction0("hsla",C.LinkedHashMap_LinkedHashMap$_literal([n,new C.global_closure43,r,new C.global_closure44,i,new C.global_closure45,"$channels",new C.global_closure46],a,o)),C._function11("grayscale","$color",new C.global_closure47),C._function11("adjust-hue","$color, $degrees",new C.global_closure48),C._function11("lighten",s,new C.global_closure49),C._function11("darken",s,new C.global_closure50),C.BuiltInCallable$overloadedFunction0("saturate",C.LinkedHashMap_LinkedHashMap$_literal(["$amount",new C.global_closure51,"$color, $amount",new C.global_closure52],a,o)),C._function11("desaturate",s,new C.global_closure53),C._function11("opacify",s,C.color2___opacify$closure()),C._function11("fade-in",s,C.color2___opacify$closure()),C._function11("transparentize",s,C.color2___transparentize$closure()),C._function11("fade-out",s,C.color2___transparentize$closure()),C.BuiltInCallable$overloadedFunction0("alpha",C.LinkedHashMap_LinkedHashMap$_literal(["$color",new C.global_closure54,"$args...",new C.global_closure55],a,o)),C._function11("opacity","$color",new C.global_closure56),I.$get$_ieHexStr0(),I.$get$_adjust0().withName$1("adjust-color"),I.$get$_scale0().withName$1("scale-color"),I.$get$_change0().withName$1("change-color")],V.JSArray_BuiltInCallable_2),V.BuiltInCallable_2)})),t(I,"module5","$get$module5",(function(){var e="$color",t="alpha",n=V.String,r=V.Value_Function_List_Value_2;return C.BuiltInModule$0("color",C._setArrayType([I.$get$_red0(),I.$get$_green0(),I.$get$_blue0(),I.$get$_mix0(),C._function11("invert","$color, $weight: 100%",new C.module_closure10),I.$get$_hue0(),I.$get$_saturation0(),I.$get$_lightness0(),I.$get$_complement0(),C._removedColorFunction0("adjust-hue","hue",!1),C._removedColorFunction0("lighten","lightness",!1),C._removedColorFunction0("darken","lightness",!0),C._removedColorFunction0("saturate","saturation",!1),C._removedColorFunction0("desaturate","saturation",!0),C._function11("grayscale",e,new C.module_closure11),C.BuiltInCallable$overloadedFunction0("hwb",C.LinkedHashMap_LinkedHashMap$_literal(["$hue, $whiteness, $blackness, $alpha: 1",new C.module_closure12,"$channels",new C.module_closure13],n,r)),C._function11("whiteness",e,new C.module_closure14),C._function11("blackness",e,new C.module_closure15),C._removedColorFunction0("opacify",t,!1),C._removedColorFunction0("fade-in",t,!1),C._removedColorFunction0("transparentize",t,!0),C._removedColorFunction0("fade-out",t,!0),C.BuiltInCallable$overloadedFunction0(t,C.LinkedHashMap_LinkedHashMap$_literal(["$color",new C.module_closure16,"$args...",new C.module_closure17],n,r)),C._function11("opacity",e,new C.module_closure18),I.$get$_adjust0(),I.$get$_scale0(),I.$get$_change0(),I.$get$_ieHexStr0()],V.JSArray_Callable_2),null,null,V.Callable_2)})),t(I,"_red0","$get$_red0",(function(){return C._function11("red","$color",new C._red_closure0)})),t(I,"_green0","$get$_green0",(function(){return C._function11("green","$color",new C._green_closure0)})),t(I,"_blue0","$get$_blue0",(function(){return C._function11("blue","$color",new C._blue_closure0)})),t(I,"_mix0","$get$_mix0",(function(){return C._function11("mix","$color1, $color2, $weight: 50%",new C._mix_closure0)})),t(I,"_hue0","$get$_hue0",(function(){return C._function11("hue","$color",new C._hue_closure0)})),t(I,"_saturation0","$get$_saturation0",(function(){return C._function11("saturation","$color",new C._saturation_closure0)})),t(I,"_lightness0","$get$_lightness0",(function(){return C._function11("lightness","$color",new C._lightness_closure0)})),t(I,"_complement0","$get$_complement0",(function(){return C._function11("complement","$color",new C._complement_closure0)})),t(I,"_adjust0","$get$_adjust0",(function(){return C._function11("adjust","$color, $kwargs...",new C._adjust_closure0)})),t(I,"_scale0","$get$_scale0",(function(){return C._function11("scale","$color, $kwargs...",new C._scale_closure0)})),t(I,"_change0","$get$_change0",(function(){return C._function11("change","$color, $kwargs...",new C._change_closure0)})),t(I,"_ieHexStr0","$get$_ieHexStr0",(function(){return C._function11("ie-hex-str","$color",new C._ieHexStr_closure0)})),t(I,"legacyColorClass","$get$legacyColorClass",(function(){var e=C.createJSClass("sass.types.Color",new C.legacyColorClass_closure);return C.JSClassExtension_defineMethods(e,C.LinkedHashMap_LinkedHashMap$_literal(["getR",new C.legacyColorClass_closure0,"getG",new C.legacyColorClass_closure1,"getB",new C.legacyColorClass_closure2,"getA",new C.legacyColorClass_closure3,"setR",new C.legacyColorClass_closure4,"setG",new C.legacyColorClass_closure5,"setB",new C.legacyColorClass_closure6,"setA",new C.legacyColorClass_closure7],V.String,V.Function)),e})),t(I,"colorClass","$get$colorClass",(function(){return(new C.colorClass_closure).call$0()})),t(I,"colorsByName0","$get$colorsByName0",(function(){return C.LinkedHashMap_LinkedHashMap$_literal(["yellowgreen",C.SassColor$rgb0(154,205,50,null),"yellow",C.SassColor$rgb0(255,255,0,null),"whitesmoke",C.SassColor$rgb0(245,245,245,null),"white",C.SassColor$rgb0(255,255,255,null),"wheat",C.SassColor$rgb0(245,222,179,null),"violet",C.SassColor$rgb0(238,130,238,null),"turquoise",C.SassColor$rgb0(64,224,208,null),"transparent",C.SassColor$rgb0(0,0,0,0),"tomato",C.SassColor$rgb0(255,99,71,null),"thistle",C.SassColor$rgb0(216,191,216,null),"teal",C.SassColor$rgb0(0,128,128,null),"tan",C.SassColor$rgb0(210,180,140,null),"steelblue",C.SassColor$rgb0(70,130,180,null),"springgreen",C.SassColor$rgb0(0,255,127,null),"snow",C.SassColor$rgb0(255,250,250,null),"slategrey",C.SassColor$rgb0(112,128,144,null),"slategray",C.SassColor$rgb0(112,128,144,null),"slateblue",C.SassColor$rgb0(106,90,205,null),"skyblue",C.SassColor$rgb0(135,206,235,null),"silver",C.SassColor$rgb0(192,192,192,null),"sienna",C.SassColor$rgb0(160,82,45,null),"seashell",C.SassColor$rgb0(255,245,238,null),"seagreen",C.SassColor$rgb0(46,139,87,null),"sandybrown",C.SassColor$rgb0(244,164,96,null),"salmon",C.SassColor$rgb0(250,128,114,null),"saddlebrown",C.SassColor$rgb0(139,69,19,null),"royalblue",C.SassColor$rgb0(65,105,225,null),"rosybrown",C.SassColor$rgb0(188,143,143,null),"red",C.SassColor$rgb0(255,0,0,null),"rebeccapurple",C.SassColor$rgb0(102,51,153,null),"purple",C.SassColor$rgb0(128,0,128,null),"powderblue",C.SassColor$rgb0(176,224,230,null),"plum",C.SassColor$rgb0(221,160,221,null),"pink",C.SassColor$rgb0(255,192,203,null),"peru",C.SassColor$rgb0(205,133,63,null),"peachpuff",C.SassColor$rgb0(255,218,185,null),"papayawhip",C.SassColor$rgb0(255,239,213,null),"palevioletred",C.SassColor$rgb0(219,112,147,null),"paleturquoise",C.SassColor$rgb0(175,238,238,null),"palegreen",C.SassColor$rgb0(152,251,152,null),"palegoldenrod",C.SassColor$rgb0(238,232,170,null),"orchid",C.SassColor$rgb0(218,112,214,null),"orangered",C.SassColor$rgb0(255,69,0,null),"orange",C.SassColor$rgb0(255,165,0,null),"olivedrab",C.SassColor$rgb0(107,142,35,null),"olive",C.SassColor$rgb0(128,128,0,null),"oldlace",C.SassColor$rgb0(253,245,230,null),"navy",C.SassColor$rgb0(0,0,128,null),"navajowhite",C.SassColor$rgb0(255,222,173,null),"moccasin",C.SassColor$rgb0(255,228,181,null),"mistyrose",C.SassColor$rgb0(255,228,225,null),"mintcream",C.SassColor$rgb0(245,255,250,null),"midnightblue",C.SassColor$rgb0(25,25,112,null),"mediumvioletred",C.SassColor$rgb0(199,21,133,null),"mediumturquoise",C.SassColor$rgb0(72,209,204,null),"mediumspringgreen",C.SassColor$rgb0(0,250,154,null),"mediumslateblue",C.SassColor$rgb0(123,104,238,null),"mediumseagreen",C.SassColor$rgb0(60,179,113,null),"mediumpurple",C.SassColor$rgb0(147,112,219,null),"mediumorchid",C.SassColor$rgb0(186,85,211,null),"mediumblue",C.SassColor$rgb0(0,0,205,null),"mediumaquamarine",C.SassColor$rgb0(102,205,170,null),"maroon",C.SassColor$rgb0(128,0,0,null),"magenta",C.SassColor$rgb0(255,0,255,null),"linen",C.SassColor$rgb0(250,240,230,null),"limegreen",C.SassColor$rgb0(50,205,50,null),"lime",C.SassColor$rgb0(0,255,0,null),"lightyellow",C.SassColor$rgb0(255,255,224,null),"lightsteelblue",C.SassColor$rgb0(176,196,222,null),"lightslategrey",C.SassColor$rgb0(119,136,153,null),"lightslategray",C.SassColor$rgb0(119,136,153,null),"lightskyblue",C.SassColor$rgb0(135,206,250,null),"lightseagreen",C.SassColor$rgb0(32,178,170,null),"lightsalmon",C.SassColor$rgb0(255,160,122,null),"lightpink",C.SassColor$rgb0(255,182,193,null),"lightgrey",C.SassColor$rgb0(211,211,211,null),"lightgreen",C.SassColor$rgb0(144,238,144,null),"lightgray",C.SassColor$rgb0(211,211,211,null),"lightgoldenrodyellow",C.SassColor$rgb0(250,250,210,null),"lightcyan",C.SassColor$rgb0(224,255,255,null),"lightcoral",C.SassColor$rgb0(240,128,128,null),"lightblue",C.SassColor$rgb0(173,216,230,null),"lemonchiffon",C.SassColor$rgb0(255,250,205,null),"lawngreen",C.SassColor$rgb0(124,252,0,null),"lavenderblush",C.SassColor$rgb0(255,240,245,null),"lavender",C.SassColor$rgb0(230,230,250,null),"khaki",C.SassColor$rgb0(240,230,140,null),"ivory",C.SassColor$rgb0(255,255,240,null),"indigo",C.SassColor$rgb0(75,0,130,null),"indianred",C.SassColor$rgb0(205,92,92,null),"hotpink",C.SassColor$rgb0(255,105,180,null),"honeydew",C.SassColor$rgb0(240,255,240,null),"grey",C.SassColor$rgb0(128,128,128,null),"greenyellow",C.SassColor$rgb0(173,255,47,null),"green",C.SassColor$rgb0(0,128,0,null),"gray",C.SassColor$rgb0(128,128,128,null),"goldenrod",C.SassColor$rgb0(218,165,32,null),"gold",C.SassColor$rgb0(255,215,0,null),"ghostwhite",C.SassColor$rgb0(248,248,255,null),"gainsboro",C.SassColor$rgb0(220,220,220,null),"fuchsia",C.SassColor$rgb0(255,0,255,null),"forestgreen",C.SassColor$rgb0(34,139,34,null),"floralwhite",C.SassColor$rgb0(255,250,240,null),"firebrick",C.SassColor$rgb0(178,34,34,null),"dodgerblue",C.SassColor$rgb0(30,144,255,null),"dimgrey",C.SassColor$rgb0(105,105,105,null),"dimgray",C.SassColor$rgb0(105,105,105,null),"deepskyblue",C.SassColor$rgb0(0,191,255,null),"deeppink",C.SassColor$rgb0(255,20,147,null),"darkviolet",C.SassColor$rgb0(148,0,211,null),"darkturquoise",C.SassColor$rgb0(0,206,209,null),"darkslategrey",C.SassColor$rgb0(47,79,79,null),"darkslategray",C.SassColor$rgb0(47,79,79,null),"darkslateblue",C.SassColor$rgb0(72,61,139,null),"darkseagreen",C.SassColor$rgb0(143,188,143,null),"darksalmon",C.SassColor$rgb0(233,150,122,null),"darkred",C.SassColor$rgb0(139,0,0,null),"darkorchid",C.SassColor$rgb0(153,50,204,null),"darkorange",C.SassColor$rgb0(255,140,0,null),"darkolivegreen",C.SassColor$rgb0(85,107,47,null),"darkmagenta",C.SassColor$rgb0(139,0,139,null),"darkkhaki",C.SassColor$rgb0(189,183,107,null),"darkgrey",C.SassColor$rgb0(169,169,169,null),"darkgreen",C.SassColor$rgb0(0,100,0,null),"darkgray",C.SassColor$rgb0(169,169,169,null),"darkgoldenrod",C.SassColor$rgb0(184,134,11,null),"darkcyan",C.SassColor$rgb0(0,139,139,null),"darkblue",C.SassColor$rgb0(0,0,139,null),"cyan",C.SassColor$rgb0(0,255,255,null),"crimson",C.SassColor$rgb0(220,20,60,null),"cornsilk",C.SassColor$rgb0(255,248,220,null),"cornflowerblue",C.SassColor$rgb0(100,149,237,null),"coral",C.SassColor$rgb0(255,127,80,null),"chocolate",C.SassColor$rgb0(210,105,30,null),"chartreuse",C.SassColor$rgb0(127,255,0,null),"cadetblue",C.SassColor$rgb0(95,158,160,null),"burlywood",C.SassColor$rgb0(222,184,135,null),"brown",C.SassColor$rgb0(165,42,42,null),"blueviolet",C.SassColor$rgb0(138,43,226,null),"blue",C.SassColor$rgb0(0,0,255,null),"blanchedalmond",C.SassColor$rgb0(255,235,205,null),"black",C.SassColor$rgb0(0,0,0,null),"bisque",C.SassColor$rgb0(255,228,196,null),"beige",C.SassColor$rgb0(245,245,220,null),"azure",C.SassColor$rgb0(240,255,255,null),"aquamarine",C.SassColor$rgb0(127,255,212,null),"aqua",C.SassColor$rgb0(0,255,255,null),"antiquewhite",C.SassColor$rgb0(250,235,215,null),"aliceblue",C.SassColor$rgb0(240,248,255,null)],V.String,V.SassColor_2)})),t(I,"namesByColor0","$get$namesByColor0",(function(){var e,t,n=C.LinkedHashMap_LinkedHashMap$_empty(V.SassColor_2,V.String);for(e=I.$get$colorsByName0(),e=e.get$entries(e),e=e.get$iterator(e);e.moveNext$0();)t=e.get$current(e),n.$indexSet(0,t.value,t.key);return n})),t(I,"_disallowedFunctionNames0","$get$_disallowedFunctionNames0",(function(){var e=I.$get$globalFunctions0();return e=e.map$1$1(e,new C._disallowedFunctionNames_closure0,V.String).toSet$0(0),e.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})),t(I,"exceptionClass","$get$exceptionClass",(function(){return(new C.exceptionClass_closure).call$0()})),t(I,"_filesystemImporter0","$get$_filesystemImporter0",(function(){return C.FilesystemImporter$(".")})),t(I,"functionClass","$get$functionClass",(function(){return(new C.functionClass_closure).call$0()})),t(I,"globalFunctions0","$get$globalFunctions0",(function(){var e=V.BuiltInCallable_2,t=C.List_List$of(I.$get$global7(),!0,e);return A.JSArray_methods.addAll$1(t,I.$get$global8()),A.JSArray_methods.addAll$1(t,I.$get$global9()),A.JSArray_methods.addAll$1(t,I.$get$global10()),A.JSArray_methods.addAll$1(t,I.$get$global11()),A.JSArray_methods.addAll$1(t,I.$get$global12()),A.JSArray_methods.addAll$1(t,I.$get$global6()),t.push(C.BuiltInCallable$function0("if","$condition, $if-true, $if-false",new C.globalFunctions_closure0,null)),C.UnmodifiableListView$(t,e)})),t(I,"coreModules0","$get$coreModules0",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$module5(),I.$get$module6(),I.$get$module7(),I.$get$module8(),I.$get$module9(),I.$get$module10()],C.findType("JSArray<BuiltInModule0<Callable0>>")),V.BuiltInModule_Callable_2)})),t(I,"IfExpression_declaration0","$get$IfExpression_declaration0",(function(){return C.ArgumentDeclaration_ArgumentDeclaration$parse0(k.x40funct,null)})),t(I,"global7","$get$global8",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$_length2(),I.$get$_nth0(),I.$get$_setNth0(),I.$get$_join0(),I.$get$_append2(),I.$get$_zip0(),I.$get$_index2(),I.$get$_isBracketed0(),I.$get$_separator0().withName$1("list-separator")],V.JSArray_BuiltInCallable_2),V.BuiltInCallable_2)})),t(I,"module6","$get$module6",(function(){return C.BuiltInModule$0("list",C._setArrayType([I.$get$_length2(),I.$get$_nth0(),I.$get$_setNth0(),I.$get$_join0(),I.$get$_append2(),I.$get$_zip0(),I.$get$_index2(),I.$get$_isBracketed0(),I.$get$_separator0(),I.$get$_slash0()],V.JSArray_Callable_2),null,null,V.Callable_2)})),t(I,"_length1","$get$_length2",(function(){return C._function10("length","$list",new C._length_closure2)})),t(I,"_nth0","$get$_nth0",(function(){return C._function10("nth","$list, $n",new C._nth_closure0)})),t(I,"_setNth0","$get$_setNth0",(function(){return C._function10("set-nth","$list, $n, $value",new C._setNth_closure0)})),t(I,"_join0","$get$_join0",(function(){return C._function10("join",k.x24list1,new C._join_closure0)})),t(I,"_append1","$get$_append2",(function(){return C._function10("append","$list, $val, $separator: auto",new C._append_closure2)})),t(I,"_zip0","$get$_zip0",(function(){return C._function10("zip","$lists...",new C._zip_closure0)})),t(I,"_index1","$get$_index2",(function(){return C._function10("index","$list, $value",new C._index_closure2)})),t(I,"_separator0","$get$_separator0",(function(){return C._function10("separator","$list",new C._separator_closure0)})),t(I,"_isBracketed0","$get$_isBracketed0",(function(){return C._function10("is-bracketed","$list",new C._isBracketed_closure0)})),t(I,"_slash0","$get$_slash0",(function(){return C._function10("slash","$elements...",new C._slash_closure0)})),t(I,"legacyListClass","$get$legacyListClass",(function(){var e=C.createJSClass("sass.types.List",new C.legacyListClass_closure);return C.JSClassExtension_defineMethods(e,C.LinkedHashMap_LinkedHashMap$_literal(["getValue",new C.legacyListClass_closure0,"setValue",new C.legacyListClass_closure1,"getSeparator",new C.legacyListClass_closure2,"setSeparator",new C.legacyListClass_closure3,"getLength",new C.legacyListClass_closure4],V.String,V.Function)),e})),t(I,"listClass","$get$listClass",(function(){return(new C.listClass_closure).call$0()})),t(I,"Logger_quiet0","$get$Logger_quiet0",(function(){return new C._QuietLogger0})),t(I,"global8","$get$global9",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$_get0().withName$1("map-get"),I.$get$_merge0().withName$1("map-merge"),I.$get$_remove0().withName$1("map-remove"),I.$get$_keys0().withName$1("map-keys"),I.$get$_values0().withName$1("map-values"),I.$get$_hasKey0().withName$1("map-has-key")],V.JSArray_BuiltInCallable_2),V.BuiltInCallable_2)})),t(I,"module7","$get$module7",(function(){return C.BuiltInModule$0("map",C._setArrayType([I.$get$_get0(),I.$get$_set0(),I.$get$_merge0(),I.$get$_remove0(),I.$get$_keys0(),I.$get$_values0(),I.$get$_hasKey0(),I.$get$_deepMerge0(),I.$get$_deepRemove0()],V.JSArray_Callable_2),null,null,V.Callable_2)})),t(I,"_get0","$get$_get0",(function(){return C._function9("get","$map, $key, $keys...",new C._get_closure0)})),t(I,"_set0","$get$_set0",(function(){return C.BuiltInCallable$overloadedFunction0("set",C.LinkedHashMap_LinkedHashMap$_literal(["$map, $key, $value",new C._set_closure1,"$map, $args...",new C._set_closure2],V.String,V.Value_Function_List_Value_2))})),t(I,"_merge0","$get$_merge0",(function(){return C.BuiltInCallable$overloadedFunction0("merge",C.LinkedHashMap_LinkedHashMap$_literal(["$map1, $map2",new C._merge_closure1,"$map1, $args...",new C._merge_closure2],V.String,V.Value_Function_List_Value_2))})),t(I,"_deepMerge0","$get$_deepMerge0",(function(){return C._function9("deep-merge","$map1, $map2",new C._deepMerge_closure0)})),t(I,"_deepRemove0","$get$_deepRemove0",(function(){return C._function9("deep-remove","$map, $key, $keys...",new C._deepRemove_closure0)})),t(I,"_remove0","$get$_remove0",(function(){return C.BuiltInCallable$overloadedFunction0("remove",C.LinkedHashMap_LinkedHashMap$_literal(["$map",new C._remove_closure1,"$map, $key, $keys...",new C._remove_closure2],V.String,V.Value_Function_List_Value_2))})),t(I,"_keys0","$get$_keys0",(function(){return C._function9("keys","$map",new C._keys_closure0)})),t(I,"_values0","$get$_values0",(function(){return C._function9("values","$map",new C._values_closure0)})),t(I,"_hasKey0","$get$_hasKey0",(function(){return C._function9("has-key","$map, $key, $keys...",new C._hasKey_closure0)})),t(I,"legacyMapClass","$get$legacyMapClass",(function(){var e=C.createJSClass("sass.types.Map",new C.legacyMapClass_closure);return C.JSClassExtension_defineMethods(e,C.LinkedHashMap_LinkedHashMap$_literal(["getKey",new C.legacyMapClass_closure0,"getValue",new C.legacyMapClass_closure1,"getLength",new C.legacyMapClass_closure2,"setKey",new C.legacyMapClass_closure3,"setValue",new C.legacyMapClass_closure4],V.String,V.Function)),e})),t(I,"mapClass","$get$mapClass",(function(){return(new C.mapClass_closure).call$0()})),t(I,"global9","$get$global10",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$_abs0(),I.$get$_ceil0(),I.$get$_floor0(),I.$get$_max0(),I.$get$_min0(),I.$get$_percentage0(),I.$get$_randomFunction0(),I.$get$_round0(),I.$get$_unit0(),I.$get$_compatible0().withName$1("comparable"),I.$get$_isUnitless0().withName$1("unitless")],V.JSArray_BuiltInCallable_2),V.BuiltInCallable_2)})),t(I,"module8","$get$module8",(function(){return C.BuiltInModule$0("math",C._setArrayType([I.$get$_abs0(),I.$get$_acos0(),I.$get$_asin0(),I.$get$_atan0(),I.$get$_atan20(),I.$get$_ceil0(),I.$get$_clamp0(),I.$get$_cos0(),I.$get$_compatible0(),I.$get$_floor0(),I.$get$_hypot0(),I.$get$_isUnitless0(),I.$get$_log0(),I.$get$_max0(),I.$get$_min0(),I.$get$_percentage0(),I.$get$_pow0(),I.$get$_randomFunction0(),I.$get$_round0(),I.$get$_sin0(),I.$get$_sqrt0(),I.$get$_tan0(),I.$get$_unit0(),I.$get$_div0()],V.JSArray_Callable_2),null,C.LinkedHashMap_LinkedHashMap$_literal(["e",C.SassNumber_SassNumber0(2.718281828459045,null),"pi",C.SassNumber_SassNumber0(3.141592653589793,null),"epsilon",C.SassNumber_SassNumber0(2220446049250313e-31,null),"max-safe-integer",C.SassNumber_SassNumber0(9007199254740991,null),"min-safe-integer",C.SassNumber_SassNumber0(-9007199254740991,null),"max-number",C.SassNumber_SassNumber0(17976931348623157e292,null),"min-number",C.SassNumber_SassNumber0(5e-324,null)],V.String,V.Value_2),V.Callable_2)})),t(I,"_ceil0","$get$_ceil0",(function(){return C._numberFunction0("ceil",new C._ceil_closure0)})),t(I,"_clamp0","$get$_clamp0",(function(){return C._function8("clamp","$min, $number, $max",new C._clamp_closure0)})),t(I,"_floor0","$get$_floor0",(function(){return C._numberFunction0("floor",new C._floor_closure0)})),t(I,"_max0","$get$_max0",(function(){return C._function8("max","$numbers...",new C._max_closure0)})),t(I,"_min0","$get$_min0",(function(){return C._function8("min","$numbers...",new C._min_closure0)})),t(I,"_round0","$get$_round0",(function(){return C._numberFunction0("round",new C._round_closure0)})),t(I,"_abs0","$get$_abs0",(function(){return C._numberFunction0("abs",new C._abs_closure0)})),t(I,"_hypot0","$get$_hypot0",(function(){return C._function8("hypot","$numbers...",new C._hypot_closure0)})),t(I,"_log0","$get$_log0",(function(){return C._function8("log","$number, $base: null",new C._log_closure0)})),t(I,"_pow0","$get$_pow0",(function(){return C._function8("pow","$base, $exponent",new C._pow_closure0)})),t(I,"_sqrt0","$get$_sqrt0",(function(){return C._function8("sqrt","$number",new C._sqrt_closure0)})),t(I,"_acos0","$get$_acos0",(function(){return C._function8("acos","$number",new C._acos_closure0)})),t(I,"_asin0","$get$_asin0",(function(){return C._function8("asin","$number",new C._asin_closure0)})),t(I,"_atan0","$get$_atan0",(function(){return C._function8("atan","$number",new C._atan_closure0)})),t(I,"_atan20","$get$_atan20",(function(){return C._function8("atan2","$y, $x",new C._atan2_closure0)})),t(I,"_cos0","$get$_cos0",(function(){return C._function8("cos","$number",new C._cos_closure0)})),t(I,"_sin0","$get$_sin0",(function(){return C._function8("sin","$number",new C._sin_closure0)})),t(I,"_tan0","$get$_tan0",(function(){return C._function8("tan","$number",new C._tan_closure0)})),t(I,"_compatible0","$get$_compatible0",(function(){return C._function8("compatible","$number1, $number2",new C._compatible_closure0)})),t(I,"_isUnitless0","$get$_isUnitless0",(function(){return C._function8("is-unitless","$number",new C._isUnitless_closure0)})),t(I,"_unit0","$get$_unit0",(function(){return C._function8("unit","$number",new C._unit_closure0)})),t(I,"_percentage0","$get$_percentage0",(function(){return C._function8("percentage","$number",new C._percentage_closure0)})),t(I,"_random1","$get$_random2",(function(){return C.Random_Random()})),t(I,"_randomFunction0","$get$_randomFunction0",(function(){return C._function8("random","$limit: null",new C._randomFunction_closure0)})),t(I,"_div0","$get$_div0",(function(){return C._function8("div","$number1, $number2",new C._div_closure0)})),t(I,"global10","$get$global6",(function(){return C.UnmodifiableListView$(C._setArrayType([C._function12("feature-exists","$feature",new C.global_closure57),C._function12("inspect","$value",new C.global_closure58),C._function12("type-of","$value",new C.global_closure59),C._function12("keywords","$args",new C.global_closure60)],V.JSArray_BuiltInCallable_2),V.BuiltInCallable_2)})),t(I,"local0","$get$local0",(function(){return C.UnmodifiableListView$(C._setArrayType([C._function12("calc-name","$calc",new C.local_closure1),C._function12("calc-args","$calc",new C.local_closure2)],V.JSArray_BuiltInCallable_2),V.BuiltInCallable_2)})),t(I,"stderr0","$get$stderr0",(function(){return new C.Stderr0(E.get$stderr$x(_.process))})),t(I,"legacyNullClass","$get$legacyNullClass",(function(){return(new C.legacyNullClass_closure).call$0()})),t(I,"_epsilon0","$get$_epsilon0",(function(){return C.pow(10,-11)})),t(I,"_inverseEpsilon0","$get$_inverseEpsilon0",(function(){return C.pow(10,11)})),t(I,"legacyNumberClass","$get$legacyNumberClass",(function(){var e=C.createJSClass("sass.types.Number",new C.legacyNumberClass_closure);return C.JSClassExtension_defineMethods(e,C.LinkedHashMap_LinkedHashMap$_literal(["getValue",new C.legacyNumberClass_closure0,"setValue",new C.legacyNumberClass_closure1,"getUnit",new C.legacyNumberClass_closure2,"setUnit",new C.legacyNumberClass_closure3],V.String,V.Function)),e})),t(I,"numberClass","$get$numberClass",(function(){return(new C.numberClass_closure).call$0()})),t(I,"_typesByUnit0","$get$_typesByUnit0",(function(){var e,t,n,r=V.String;for(r=C.LinkedHashMap_LinkedHashMap$_empty(r,r),e=A.Map_U8AHF.get$entries(A.Map_U8AHF),e=e.get$iterator(e);e.moveNext$0();)for(t=e.get$current(e),n=E.get$iterator$ax(t.value),t=t.key;n.moveNext$0();)r.$indexSet(0,n.get$current(n),t);return r})),t(I,"global11","$get$global11",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$_isSuperselector0(),I.$get$_simpleSelectors0(),I.$get$_parse0().withName$1("selector-parse"),I.$get$_nest0().withName$1("selector-nest"),I.$get$_append1().withName$1("selector-append"),I.$get$_extend0().withName$1("selector-extend"),I.$get$_replace0().withName$1("selector-replace"),I.$get$_unify0().withName$1("selector-unify")],V.JSArray_BuiltInCallable_2),V.BuiltInCallable_2)})),t(I,"module9","$get$module9",(function(){return C.BuiltInModule$0("selector",C._setArrayType([I.$get$_isSuperselector0(),I.$get$_simpleSelectors0(),I.$get$_parse0(),I.$get$_nest0(),I.$get$_append1(),I.$get$_extend0(),I.$get$_replace0(),I.$get$_unify0()],V.JSArray_Callable_2),null,null,V.Callable_2)})),t(I,"_nest0","$get$_nest0",(function(){return C._function7("nest","$selectors...",new C._nest_closure0)})),t(I,"_append2","$get$_append1",(function(){return C._function7("append","$selectors...",new C._append_closure1)})),t(I,"_extend0","$get$_extend0",(function(){return C._function7("extend","$selector, $extendee, $extender",new C._extend_closure0)})),t(I,"_replace0","$get$_replace0",(function(){return C._function7("replace","$selector, $original, $replacement",new C._replace_closure0)})),t(I,"_unify0","$get$_unify0",(function(){return C._function7("unify","$selector1, $selector2",new C._unify_closure0)})),t(I,"_isSuperselector0","$get$_isSuperselector0",(function(){return C._function7("is-superselector","$super, $sub",new C._isSuperselector_closure0)})),t(I,"_simpleSelectors0","$get$_simpleSelectors0",(function(){return C._function7("simple-selectors","$selector",new C._simpleSelectors_closure0)})),t(I,"_parse0","$get$_parse0",(function(){return C._function7("parse","$selector",new C._parse_closure0)})),t(I,"_knownCompatibilitiesByUnit0","$get$_knownCompatibilitiesByUnit0",(function(){var e,t,n,r=C.LinkedHashMap_LinkedHashMap$_empty(V.String,C.findType("Set<String>"));for(e=0;e<5;++e)for(t=A.List_ENR[e],n=t.get$iterator(t);n.moveNext$0();)r.$indexSet(0,n.get$current(n),t);return r})),t(I,"bogusSpan0","$get$bogusSpan0",(function(){return C.SourceFile$decoded(C._setArrayType([],V.JSArray_int),null).span$1(0,0)})),t(I,"_random2","$get$_random1",(function(){return C.Random_Random()})),n(I,"_previousUniqueId0","$get$_previousUniqueId0",(function(){return I.$get$_random1().nextInt$1(C._asInt(C.pow(36,6)))})),t(I,"global12","$get$global12",(function(){return C.UnmodifiableListView$(C._setArrayType([I.$get$_unquote0(),I.$get$_quote0(),I.$get$_toUpperCase0(),I.$get$_toLowerCase0(),I.$get$_uniqueId0(),I.$get$_length1().withName$1("str-length"),I.$get$_insert0().withName$1("str-insert"),I.$get$_index1().withName$1("str-index"),I.$get$_slice0().withName$1("str-slice")],V.JSArray_BuiltInCallable_2),V.BuiltInCallable_2)})),t(I,"module10","$get$module10",(function(){return C.BuiltInModule$0("string",C._setArrayType([I.$get$_unquote0(),I.$get$_quote0(),I.$get$_toUpperCase0(),I.$get$_toLowerCase0(),I.$get$_length1(),I.$get$_insert0(),I.$get$_index1(),I.$get$_slice0(),I.$get$_uniqueId0(),C._function6("split","$string, $separator, $limit: null",new C.module_closure9)],V.JSArray_Callable_2),null,null,V.Callable_2)})),t(I,"_unquote0","$get$_unquote0",(function(){return C._function6("unquote","$string",new C._unquote_closure0)})),t(I,"_quote0","$get$_quote0",(function(){return C._function6("quote","$string",new C._quote_closure0)})),t(I,"_length2","$get$_length1",(function(){return C._function6("length","$string",new C._length_closure1)})),t(I,"_insert0","$get$_insert0",(function(){return C._function6("insert","$string, $insert, $index",new C._insert_closure0)})),t(I,"_index2","$get$_index1",(function(){return C._function6("index","$string, $substring",new C._index_closure1)})),t(I,"_slice0","$get$_slice0",(function(){return C._function6("slice","$string, $start-at, $end-at: -1",new C._slice_closure0)})),t(I,"_toUpperCase0","$get$_toUpperCase0",(function(){return C._function6("to-upper-case","$string",new C._toUpperCase_closure0)})),t(I,"_toLowerCase0","$get$_toLowerCase0",(function(){return C._function6("to-lower-case","$string",new C._toLowerCase_closure0)})),t(I,"_uniqueId0","$get$_uniqueId0",(function(){return C._function6("unique-id","",new C._uniqueId_closure0)})),t(I,"legacyStringClass","$get$legacyStringClass",(function(){var e=C.createJSClass("sass.types.String",new C.legacyStringClass_closure);return C.JSClassExtension_defineMethods(e,C.LinkedHashMap_LinkedHashMap$_literal(["getValue",new C.legacyStringClass_closure0,"setValue",new C.legacyStringClass_closure1],V.String,V.Function)),e})),t(I,"stringClass","$get$stringClass",(function(){return(new C.stringClass_closure).call$0()})),t(I,"_emptyQuoted0","$get$_emptyQuoted0",(function(){return C.SassString$0("",!0)})),t(I,"_emptyUnquoted0","$get$_emptyUnquoted0",(function(){return C.SassString$0("",!1)})),t(I,"_jsThrow","$get$_jsThrow",(function(){return new _.Function("error","throw error;")})),t(I,"_isUndefined","$get$_isUndefined",(function(){return new _.Function("value","return value === undefined;")})),t(I,"_noSourceUrl0","$get$_noSourceUrl0",(function(){return C.Uri_parse("-")})),t(I,"_traces0","$get$_traces0",(function(){return C.Expando$()})),t(I,"valueClass","$get$valueClass",(function(){return(new C.valueClass_closure).call$0()}))}(),function(){!function(){var e=function(e){var t={};return t[e]=1,Object.keys(w.convertToFastObject(t))[0]};L.getIsolateTag=function(t){return e("___dart_"+t+L.isolateTag)};for(var t=Object["___dart_isolate_tags_"]||(Object["___dart_isolate_tags_"]=Object.create(null)),n=0;;n++){var r=e("_ZxYxX_"+n+"_");if(!(r in t)){t[r]=1,L.isolateTag=r;break}}L.dispatchPropertyName=L.getIsolateTag("dispatch_record")}(),w.setOrUpdateInterceptorsByTag({ArrayBuffer:E.Interceptor,DataView:C.NativeTypedData,ArrayBufferView:C.NativeTypedData,Float32Array:C.NativeTypedArrayOfDouble,Float64Array:C.NativeTypedArrayOfDouble,Int16Array:C.NativeInt16List,Int32Array:C.NativeInt32List,Int8Array:C.NativeInt8List,Uint16Array:C.NativeUint16List,Uint32Array:C.NativeUint32List,Uint8ClampedArray:C.NativeUint8ClampedList,CanvasPixelArray:C.NativeUint8ClampedList,Uint8Array:C.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}),C.NativeTypedArray.$nativeSuperclassTag="ArrayBufferView",C._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.$nativeSuperclassTag="ArrayBufferView",C._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag="ArrayBufferView",C.NativeTypedArrayOfDouble.$nativeSuperclassTag="ArrayBufferView",C._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.$nativeSuperclassTag="ArrayBufferView",C._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag="ArrayBufferView",C.NativeTypedArrayOfInt.$nativeSuperclassTag="ArrayBufferView"}(),Function.prototype.call$0=function(){return this()},Function.prototype.call$1=function(e){return this(e)},Function.prototype.call$2=function(e,t){return this(e,t)},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,n){return this(e,t,n)},Function.prototype.call$4=function(e,t,n,r){return this(e,t,n,r)},Function.prototype.call$3$3=function(e,t,n){return this(e,t,n)},Function.prototype.call$2$2=function(e,t){return this(e,t)},Function.prototype.call$6=function(e,t,n,r,i,s){return this(e,t,n,r,i,s)},Function.prototype.call$5=function(e,t,n,r,i){return this(e,t,n,r,i)},Function.prototype.call$2$0=function(){return this()},Function.prototype.call$1$2=function(e,t){return this(e,t)},Function.prototype.call$1$0=function(){return this()},Function.prototype.call$2$3=function(e,t,n){return this(e,t,n)},function(e){for(var t=0;t<e.length;++t)d(e[t])}(M),d(I),function(e){if("undefined"!==typeof document)if("undefined"==typeof document.currentScript)for(var t=document.scripts,n=0;n<t.length;++n)t[n].addEventListener("load",r,!1);else e(document.currentScript);else e(null);function r(n){for(var i=0;i<t.length;++i)t[i].removeEventListener("load",r,!1);e(n.target)}}((function(e){L.currentScript=e;var t=C.main1;"function"===typeof dartMainRunner?dartMainRunner(t,[]):t([])}))}()}}).call(this,n("28d0"),"/","/index.js",n("12e3").Buffer)},"18ad":function(e,t,n){"use strict";n("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("64aa");var r={props:{length:{type:[String,Number],default:uni.$u.props.swiperIndicator.length},current:{type:[String,Number],default:uni.$u.props.swiperIndicator.current},indicatorActiveColor:{type:String,default:uni.$u.props.swiperIndicator.indicatorActiveColor},indicatorInactiveColor:{type:String,default:uni.$u.props.swiperIndicator.indicatorInactiveColor},indicatorMode:{type:String,default:uni.$u.props.swiperIndicator.indicatorMode}}};t.default=r},"1dbd":function(e,t,n){"use strict";var r=n("ac5f"),i=n("1fc1"),s=n("41c7"),a=n("ae5c"),o=function(e,t,n,l,u,_,c,$){var p,h,d=u,f=0,g=!!c&&a(c,$);while(f<l)f in n&&(p=g?g(n[f],f,t):n[f],_>0&&r(p)?(h=i(p),d=o(e,t,p,h,d,_-1)-1):(s(d+1),e[d]=p),d++),f++;return d};e.exports=o},"20f3":function(e,t,n){"use strict";var r=n("8bdb"),i=n("5145");r({target:"Array",proto:!0,forced:i!==[].lastIndexOf},{lastIndexOf:i})},2326:function(e,t,n){"use strict";var r=n("2373"),i=n.n(r);i.a},2373:function(e,t,n){var r=n("b4df");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("967d").default;i("1b266d50",r,!0,{sourceMap:!1,shadowMode:!1})},"28d0":function(e,t,n){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,r="/";t.cwd=function(){return r},t.chdir=function(t){e||(e=n("a3fc")),r=e.resolve(t,r)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},"295e":function(e,t,n){"use strict";var r=n("6a50");r("Uint32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"2bb3":function(e,t,n){"use strict";var r=n("29d8");e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},"2c2e":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},"2c61":function(e,t,n){"use strict";var r,i,s,a,o=n("85c1"),l=n("9f9e"),u=n("ae5c"),_=n("474f"),c=n("338c"),$=n("af9e"),p=n("3794"),h=n("37ad"),d=n("3f57"),f=n("7f28"),g=n("2bb3"),m=n("db06"),y=o.setImmediate,S=o.clearImmediate,v=o.process,b=o.Dispatch,x=o.Function,w=o.MessageChannel,C=o.String,E=0,A={};$((function(){r=o.location}));var M=function(e){if(c(A,e)){var t=A[e];delete A[e],t()}},I=function(e){return function(){M(e)}},L=function(e){M(e.data)},k=function(e){o.postMessage(C(e),r.protocol+"//"+r.host)};y&&S||(y=function(e){f(arguments.length,1);var t=_(e)?e:x(e),n=h(arguments,1);return A[++E]=function(){l(t,void 0,n)},i(E),E},S=function(e){delete A[e]},m?i=function(e){v.nextTick(I(e))}:b&&b.now?i=function(e){b.now(I(e))}:w&&!g?(s=new w,a=s.port2,s.port1.onmessage=L,i=u(a.postMessage,a)):o.addEventListener&&_(o.postMessage)&&!o.importScripts&&r&&"file:"!==r.protocol&&!$(k)?(i=k,o.addEventListener("message",L,!1)):i="onreadystatechange"in d("script")?function(e){p.appendChild(d("script"))["onreadystatechange"]=function(){p.removeChild(this),M(e)}}:function(e){setTimeout(I(e),0)}),e.exports={set:y,clear:S}},"33c1":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return r}));var r={uSwiper:n("a74a").default,uImage:n("6652").default,uIcon:n("fd60").default,uTag:n("743f").default,uButton:n("a914").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",[n("v-uni-view",{staticClass:"navBarBox fix"},[n("v-uni-view",{staticClass:"statusBar",style:{paddingTop:e.statusBarHeight+"px"}}),n("v-uni-view",{staticClass:"navBar"},[n("v-uni-view",{staticClass:"barText"},[e._v("首页")])],1)],1),n("v-uni-view",{staticStyle:{width:"100%",padding:"0 15px","box-sizing":"border-box",margin:"20px 0"}},[n("u-swiper",{attrs:{list:e.swiperList}})],1),n("v-uni-view",{staticClass:"m-p-15"},[n("v-uni-view",{staticClass:"card",staticStyle:{width:"100%"}},[n("v-uni-view",{staticClass:"card-t"},[n("span",{staticClass:"card-t-l"},[e._v("我的线上课程")]),n("span",{staticClass:"card-t-r",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toCourses.apply(void 0,arguments)}}},[e._v("查看全部")])]),n("v-uni-view",{staticClass:"card-c"},e._l(e.classList,(function(t,r){return n("v-uni-view",{key:r,staticClass:"card-i"},[n("u-image",{attrs:{radius:"16px",width:"200rpx",height:"200rpx","show-loading":!0,src:e.getImageUrl(t.course.logo),mode:"aspectFill"}}),n("v-uni-view",{staticClass:"card-i-r"},[n("v-uni-view",{staticClass:"card-i-r-t"},[n("v-uni-view",[e._v(e._s(t.phaseName+"-"+t.course.name))]),n("span",{staticStyle:{color:"#999","font-size":"12px",display:"flex","align-items":"center"}},[n("u-icon",{staticStyle:{"margin-bottom":"0","margin-right":"2px"},attrs:{name:"account",color:"#999",size:"18"}}),e._v(e._s(t.createName+"("+t.createTime+")"))],1)],1),n("v-uni-view",{staticClass:"card-i-r-b"},[n("u-tag",{attrs:{icon:"clock",text:t.course.period+"分钟",type:"success",size:"mini",shape:"circle",plain:!0,plainFill:!0}}),n("u-button",{staticClass:"study-button",attrs:{type:"primary",text:"开始学习",shape:"circle",size:"small"},on:{click:function(n){arguments[0]=n=e.$handleEvent(n),e.toStudy(t.id)}}})],1)],1)],1)})),1)],1)],1),n("v-uni-view",{staticClass:"m-p-15"},[n("v-uni-view",{staticClass:"card",staticStyle:{width:"100%"}},[n("v-uni-view",{staticClass:"card-t"},[n("span",{staticClass:"card-t-l"},[e._v("我的考试")])]),n("v-uni-view",{staticClass:"card-c card-d"},[n("v-uni-scroll-view",{staticClass:"scroll-Y",staticStyle:{height:"350px"},attrs:{"scroll-y":"true","lower-threshold":"150"},on:{scrolltoupper:function(t){arguments[0]=t=e.$handleEvent(t),e.upper.apply(void 0,arguments)},scrolltolower:function(t){arguments[0]=t=e.$handleEvent(t),e.lower.apply(void 0,arguments)},scroll:function(t){arguments[0]=t=e.$handleEvent(t),e.scrollView.apply(void 0,arguments)}}},e._l(e.examList,(function(t,r){return n("v-uni-view",{key:r,staticClass:"paper-card"},[n("v-uni-view",{staticClass:"paper-card-t"},[n("span",{class:1==t.completed?"green":"red"},[e._v("["+e._s(1==t.completed?"已完成":"未完成")+"]")]),e._v(e._s(t.examPaper.name))]),n("v-uni-view",{staticStyle:{color:"#999","margin-bottom":"15px","font-size":"12px"}},[e._v(e._s(t.examPaper.code))]),n("v-uni-view",{staticClass:"paper-card-b"},[n("v-uni-view",{staticStyle:{display:"flex","align-items":"center"}},[n("u-tag",{staticStyle:{"margin-right":"20rpx"},attrs:{text:t.examPaper.categoryName,size:"mini"}}),n("u-tag",{attrs:{text:t.createName,plain:!0,plainFill:!0,size:"mini"}})],1),n("v-uni-view",[0==t.completed?n("u-button",{staticClass:"exam-button",attrs:{type:"primary",text:"开始考试",shape:"circle",size:"small"},on:{click:function(n){arguments[0]=n=e.$handleEvent(n),e.toExam(t,1)}}}):e._e(),1==t.completed?n("u-button",{staticClass:"exam-button",attrs:{type:"primary",text:"查看",shape:"circle",size:"small"},on:{click:function(n){arguments[0]=n=e.$handleEvent(n),e.toExam(t,2)}}}):e._e()],1)],1)],1)})),1)],1)],1)],1),n("tabBar",{attrs:{currentPagePath:e.page}})],1)},s=[]},"33f6":function(e,t,n){"use strict";n.r(t);var r=n("c14d"),i=n.n(r);for(var s in r)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(s);t["default"]=i.a},"35fd":function(e,t,n){"use strict";var r=n("8bdb"),i=n("85c1"),s=n("2c61").clear;r({global:!0,bind:!0,enumerable:!0,forced:i.clearImmediate!==s},{clearImmediate:s})},3710:function(e,t,n){"use strict";var r=n("8bdb"),i=n("1ea2");r({target:"Object",stat:!0,forced:Object.isExtensible!==i},{isExtensible:i})},"38c2":function(e,t,n){(function(e){var r=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},i=/%[sdj%]/g;t.format=function(e){if(!g(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(o(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,s=r.length,a=String(e).replace(i,(function(e){if("%%"===e)return"%";if(n>=s)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return e}})),l=r[n];n<s;l=r[++n])d(l)||!S(l)?a+=" "+l:a+=" "+o(l);return a},t.deprecate=function(n,r){if("undefined"!==typeof e&&!0===e.noDeprecation)return n;if("undefined"===typeof e)return function(){return t.deprecate(n,r).apply(this,arguments)};var i=!1;return function(){if(!i){if(e.throwDeprecation)throw new Error(r);e.traceDeprecation?console.trace(r):console.error(r),i=!0}return n.apply(this,arguments)}};var s,a={};function o(e,n){var r={seen:[],stylize:u};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),h(n)?r.showHidden=n:n&&t._extend(r,n),m(r.showHidden)&&(r.showHidden=!1),m(r.depth)&&(r.depth=2),m(r.colors)&&(r.colors=!1),m(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=l),_(r,e,r.depth)}function l(e,t){var n=o.styles[t];return n?"["+o.colors[n][0]+"m"+e+"["+o.colors[n][1]+"m":e}function u(e,t){return e}function _(e,n,r){if(e.customInspect&&n&&x(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,e);return g(i)||(i=_(e,i,r)),i}var s=function(e,t){if(m(t))return e.stylize("undefined","undefined");if(g(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(f(t))return e.stylize(""+t,"number");if(h(t))return e.stylize(""+t,"boolean");if(d(t))return e.stylize("null","null")}(e,n);if(s)return s;var a=Object.keys(n),o=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(n)),b(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return c(n);if(0===a.length){if(x(n)){var l=n.name?": "+n.name:"";return e.stylize("[Function"+l+"]","special")}if(y(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(v(n))return e.stylize(Date.prototype.toString.call(n),"date");if(b(n))return c(n)}var u,S="",w=!1,C=["{","}"];if(p(n)&&(w=!0,C=["[","]"]),x(n)){var E=n.name?": "+n.name:"";S=" [Function"+E+"]"}return y(n)&&(S=" "+RegExp.prototype.toString.call(n)),v(n)&&(S=" "+Date.prototype.toUTCString.call(n)),b(n)&&(S=" "+c(n)),0!==a.length||w&&0!=n.length?r<0?y(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),u=w?function(e,t,n,r,i){for(var s=[],a=0,o=t.length;a<o;++a)M(t,String(a))?s.push($(e,t,n,r,String(a),!0)):s.push("");return i.forEach((function(i){i.match(/^\d+$/)||s.push($(e,t,n,r,i,!0))})),s}(e,n,r,o,a):a.map((function(t){return $(e,n,r,o,t,w)})),e.seen.pop(),function(e,t,n){var r=e.reduce((function(e,t){return t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);if(r>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(u,S,C)):C[0]+S+C[1]}function c(e){return"["+Error.prototype.toString.call(e)+"]"}function $(e,t,n,r,i,s){var a,o,l;if(l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},l.get?o=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(o=e.stylize("[Setter]","special")),M(r,i)||(a="["+i+"]"),o||(e.seen.indexOf(l.value)<0?(o=d(n)?_(e,l.value,null):_(e,l.value,n-1),o.indexOf("\n")>-1&&(o=s?o.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+o.split("\n").map((function(e){return" "+e})).join("\n"))):o=e.stylize("[Circular]","special")),m(a)){if(s&&i.match(/^\d+$/))return o;a=JSON.stringify(""+i),a.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+o}function p(e){return Array.isArray(e)}function h(e){return"boolean"===typeof e}function d(e){return null===e}function f(e){return"number"===typeof e}function g(e){return"string"===typeof e}function m(e){return void 0===e}function y(e){return S(e)&&"[object RegExp]"===w(e)}function S(e){return"object"===typeof e&&null!==e}function v(e){return S(e)&&"[object Date]"===w(e)}function b(e){return S(e)&&("[object Error]"===w(e)||e instanceof Error)}function x(e){return"function"===typeof e}function w(e){return Object.prototype.toString.call(e)}function C(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(m(s)&&(s=Object({NODE_ENV:"production",VUE_APP_DARK_MODE:"false",VUE_APP_INDEX_CSS_HASH:"2da1efab",VUE_APP_INDEX_DARK_CSS_HASH:"e6047db7",VUE_APP_NAME:"在线考试教育APP",VUE_APP_PLATFORM:"h5",BASE_URL:"/"}).NODE_DEBUG||""),n=n.toUpperCase(),!a[n])if(new RegExp("\\b"+n+"\\b","i").test(s)){var r=e.pid;a[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,r,e)}}else a[n]=function(){};return a[n]},t.inspect=o,o.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},o.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=p,t.isBoolean=h,t.isNull=d,t.isNullOrUndefined=function(e){return null==e},t.isNumber=f,t.isString=g,t.isSymbol=function(e){return"symbol"===typeof e},t.isUndefined=m,t.isRegExp=y,t.isObject=S,t.isDate=v,t.isError=b,t.isFunction=x,t.isPrimitive=function(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e},t.isBuffer=n("7c2e");var E=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function A(){var e=new Date,t=[C(e.getHours()),C(e.getMinutes()),C(e.getSeconds())].join(":");return[e.getDate(),E[e.getMonth()],t].join(" ")}function M(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",A(),t.format.apply(t,arguments))},t.inherits=n("2c2e"),t._extend=function(e,t){if(!t||!S(t))return e;var n=Object.keys(t),r=n.length;while(r--)e[n[r]]=t[n[r]];return e};var I="undefined"!==typeof Symbol?Symbol("util.promisify.custom"):void 0;function L(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!==typeof e)throw new TypeError('The "original" argument must be of type Function');if(I&&e[I]){var t=e[I];if("function"!==typeof t)throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,I,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise((function(e,r){t=e,n=r})),i=[],s=0;s<arguments.length;s++)i.push(arguments[s]);i.push((function(e,r){e?n(e):t(r)}));try{e.apply(this,i)}catch(a){n(a)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),I&&Object.defineProperty(t,I,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,r(e))},t.promisify.custom=I,t.callbackify=function(t){if("function"!==typeof t)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],r=0;r<arguments.length;r++)n.push(arguments[r]);var i=n.pop();if("function"!==typeof i)throw new TypeError("The last argument must be of type Function");var s=this,a=function(){return i.apply(s,arguments)};t.apply(this,n).then((function(t){e.nextTick(a,null,t)}),(function(t){e.nextTick(L,t,a)}))}return Object.setPrototypeOf(n,Object.getPrototypeOf(t)),Object.defineProperties(n,r(t)),n}}).call(this,n("28d0"))},4085:function(e,t,n){"use strict";var r=n("8bdb"),i=n("85c1");r({global:!0,forced:i.globalThis!==i},{globalThis:i})},4550:function(e,t,n){n("6a54");var r=n("8bcf");e.exports=function(e,t,n){return t=r(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports["default"]=e.exports},"45b3":function(e,t,n){"use strict";var r=n("8bdb"),i=n("1dbd"),s=n("7992"),a=n("1099"),o=n("1fc1"),l=n("3242");r({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),r=o(n);return s(e),t=l(n,0),t.length=i(t,n,n,r,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},"4ebf":function(e,t,n){var r=n("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/* 水平间距 */\n/* 水平间距 */uni-view[data-v-1428a719], uni-scroll-view[data-v-1428a719], uni-swiper-item[data-v-1428a719]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-image[data-v-1428a719]{position:relative;transition:opacity .5s ease-in-out}.u-image__image[data-v-1428a719]{width:100%;height:100%}.u-image__loading[data-v-1428a719], .u-image__error[data-v-1428a719]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f3f4f6;color:#909193;font-size:%?46?%}',""]),e.exports=t},"4f05":function(e,t,n){"use strict";var r=n("ee98").start,i=n("8b27");e.exports=i("trimStart")?function(){return r(this)}:"".trimStart},"56c9":function(e,t,n){n("9e15"),n("884b"),n("01a2"),n("e39c"),n("bf0f"),n("7a76"),n("c9b5"),n("64aa");var r=n("bdbb")["default"];e.exports=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports["default"]=e.exports},"5bf8":function(e,t,n){"use strict";n.r(t);var r=n("ed30"),i=n.n(r);for(var s in r)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(s);t["default"]=i.a},"5f5f":function(e,t,n){"use strict";n("6a54");var r=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("fd3c"),n("c223"),n("d4b5");var i=r(n("2634")),s=r(n("2fdc")),a=r(n("d42f")),o=n("fad2"),l=r(n("513b")),u=(n("94df"),{components:{tabBar:a.default},data:function(){return{swiperList:["/static/home/swiperPic.png","/static/home/swiperPic.png","/static/home/swiperPic.png"],titleList:[{label:"默认排序",value:1}],classList:[],examList:[],totalPage:0,page:"pages/tabBar/firstPage/firstPage",statusBarHeight:"",classParams:{pageNum:1,pageSize:3},examParams:{pageNum:1,pageSize:10},role:"",realname:""}},onLoad:function(){this.statusBarHeight=uni.getSystemInfoSync()["statusBarHeight"],this.examList=[],this.classParams.pageNum=1,this.examParams.pageNum=1,this.getSwiper(),this.getClass(),this.getExamList()},onShow:function(){},methods:{loginOut:function(){uni.clearStorageSync(),uni.clearStorage(),uni.navigateTo({url:"/pages/index/index"})},getSwiper:function(){var e=this;return(0,s.default)((0,i.default)().mark((function t(){var n,r;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,o.getSwiperList)();case 2:n=t.sent,200==n.code?(r=n.data.list||[],r.length>0&&(e.swiperList=r.map((function(e){return l.default+"/api/"+e.imgUrl})))):uni.$u.toast(n.message);case 4:case"end":return t.stop()}}),t)})))()},getClass:function(){var e=this;(0,o.getClassList)(this.classParams).then((function(t){200==t.code?t.data&&t.data.list.length>0?e.classList=t.data.list:e.classList=[]:uni.$u.toast(t.message)}))},getExamList:function(){var e=this;(0,o.getExamList)(this.examParams).then((function(t){if(200==t.code){var n=t.data.list?t.data.list:[];1!=t.pageNum?e.examList=e.examList.concat(n):e.examList=t.data.list,e.totalPage=t.data.totalPage}else uni.$u.toast(t.message)}))},getImageUrl:function(e){return e?l.default+"/api/"+e:"/static/defaultCover.jpg"},toStudy:function(e){uni.setStorageSync("prevPage","/pages/tabBar/firstPage/firstPage"),uni.navigateTo({url:"/pages/tabBar/current/detail?phase_id="+encodeURIComponent(JSON.stringify(e))})},toExam:function(e,t){uni.setStorageSync("prevPage","/pages/tabBar/firstPage/firstPage"),uni.navigateTo({url:"/pages/tabBar/firstPage/exam?bank="+encodeURIComponent(JSON.stringify(e))+"&type="+encodeURIComponent(JSON.stringify(t))})},upper:function(e){},lower:function(e){this.examParams.pageNum++,this.examParams.pageNum>this.totalPage?uni.$u.toast("已加载全部数据"):this.getExamList()},scrollView:function(e){},toCourses:function(){uni.switchTab({url:"/pages/tabBar/current/current"})}}});t.default=u},"61af":function(e,t){},6652:function(e,t,n){"use strict";n.r(t);var r=n("e07c"),i=n("8b96");for(var s in i)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(s);n("e953");var a=n("828b"),o=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,"1428a719",null,!1,r["a"],void 0);t["default"]=o.exports},6730:function(e,t,n){"use strict";var r=n("8bdb"),i=n("71e9");r({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return i(URL.prototype.toString,this)}})},"677c":function(e,t,n){"use strict";n("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("64aa");var r={props:{list:{type:Array,default:uni.$u.props.swiper.list},indicator:{type:Boolean,default:uni.$u.props.swiper.indicator},indicatorActiveColor:{type:String,default:uni.$u.props.swiper.indicatorActiveColor},indicatorInactiveColor:{type:String,default:uni.$u.props.swiper.indicatorInactiveColor},indicatorStyle:{type:[String,Object],default:uni.$u.props.swiper.indicatorStyle},indicatorMode:{type:String,default:uni.$u.props.swiper.indicatorMode},autoplay:{type:Boolean,default:uni.$u.props.swiper.autoplay},current:{type:[String,Number],default:uni.$u.props.swiper.current},currentItemId:{type:String,default:uni.$u.props.swiper.currentItemId},interval:{type:[String,Number],default:uni.$u.props.swiper.interval},duration:{type:[String,Number],default:uni.$u.props.swiper.duration},circular:{type:Boolean,default:uni.$u.props.swiper.circular},previousMargin:{type:[String,Number],default:uni.$u.props.swiper.previousMargin},nextMargin:{type:[String,Number],default:uni.$u.props.swiper.nextMargin},acceleration:{type:Boolean,default:uni.$u.props.swiper.acceleration},displayMultipleItems:{type:Number,default:uni.$u.props.swiper.displayMultipleItems},easingFunction:{type:String,default:uni.$u.props.swiper.easingFunction},keyName:{type:String,default:uni.$u.props.swiper.keyName},imgMode:{type:String,default:uni.$u.props.swiper.imgMode},height:{type:[String,Number],default:uni.$u.props.swiper.height},bgColor:{type:String,default:uni.$u.props.swiper.bgColor},radius:{type:[String,Number],default:uni.$u.props.swiper.radius},loading:{type:Boolean,default:uni.$u.props.swiper.loading},showTitle:{type:Boolean,default:uni.$u.props.swiper.showTitle}}};t.default=r},"698d":function(e,t,n){"use strict";n.r(t);var r=n("5f5f"),i=n.n(r);for(var s in r)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(s);t["default"]=i.a},"6e12":function(e,t,n){"use strict";n("73c2");var r=n("8bdb"),i=n("ab3f");r({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==i},{trimEnd:i})},7200:function(e,t,n){"use strict";var r=n("8bdb"),i=n("f221");r({target:"Number",stat:!0},{isInteger:i})},7340:function(e,t,n){"use strict";var r=n("8bdb"),i=n("4f05");r({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==i},{trimLeft:i})},"73c2":function(e,t,n){"use strict";var r=n("8bdb"),i=n("ab3f");r({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==i},{trimRight:i})},7627:function(e,t,n){"use strict";n("35fd"),n("855b")},"7c2e":function(e,t){e.exports=function(e){return e&&"object"===typeof e&&"function"===typeof e.copy&&"function"===typeof e.fill&&"function"===typeof e.readUInt8}},"7c48":function(e,t,n){"use strict";var r=n("98f9"),i=n.n(r);i.a},"7c77":function(e,t,n){var r=n("4ebf");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("967d").default;i("85ba6bb8",r,!0,{sourceMap:!1,shadowMode:!1})},"855b":function(e,t,n){"use strict";var r=n("8bdb"),i=n("85c1"),s=n("2c61").set,a=n("caba"),o=i.setImmediate?a(s,!1):s;r({global:!0,bind:!0,enumerable:!0,forced:i.setImmediate!==o},{setImmediate:o})},"8b96":function(e,t,n){"use strict";n.r(t);var r=n("cf63"),i=n.n(r);for(var s in r)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(s);t["default"]=i.a},"8bcf":function(e,t,n){var r=n("bdbb")["default"],i=n("56c9");e.exports=function(e){var t=i(e,"string");return"symbol"===r(t)?t:String(t)},e.exports.__esModule=!0,e.exports["default"]=e.exports},"8e67":function(e,t,n){var r=n("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/* 水平间距 */\n/* 水平间距 */uni-view[data-v-23a72621], uni-scroll-view[data-v-23a72621], uni-swiper-item[data-v-23a72621]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-swiper-indicator__wrapper[data-v-23a72621]{display:flex;flex-direction:row}.u-swiper-indicator__wrapper--line[data-v-23a72621]{border-radius:100px;height:4px}.u-swiper-indicator__wrapper--line__bar[data-v-23a72621]{width:22px;height:4px;border-radius:100px;background-color:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.u-swiper-indicator__wrapper__dot[data-v-23a72621]{width:5px;height:5px;border-radius:100px;margin:0 4px}.u-swiper-indicator__wrapper__dot--active[data-v-23a72621]{width:12px}',""]),e.exports=t},9229:function(e,t,n){"use strict";var r=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Stack=t.Set=t.Seq=t.Repeat=t.Record=t.Range=t.PairSorting=t.OrderedSet=t.OrderedMap=t.Map=t.List=t.Iterable=t.Collection=void 0,t.fromJS=_r,t.get=Xe,t.getIn=Fn,t.has=Ze,t.hasIn=Tn,t.hash=ae,t.is=ne,t.isAssociative=S,t.isCollection=g,t.isImmutable=A,t.isIndexed=y,t.isKeyed=m,t.isList=Qt,t.isMap=Y,t.isOrdered=I,t.isOrderedMap=ee,t.isOrderedSet=bn,t.isPlainObject=Ke,t.isRecord=E,t.isSeq=C,t.isSet=vn,t.isStack=dn,t.isValueObject=te,t.merge=pt,t.mergeDeep=dt,t.mergeDeepWith=ft,t.mergeWith=ht,t.remove=et,t.removeIn=st,t.set=tt,t.setIn=rt,t.update=ot,t.updateIn=nt,t.version=void 0;var i=r(n("fcf3"));n("01a2"),n("e39c"),n("bf0f"),n("844d"),n("18f7"),n("de6c"),n("c9b5"),n("ab80"),n("7200"),n("64aa"),n("dc8a"),n("c223"),n("7a76"),n("6a54"),n("3710"),n("d0af"),n("dc69"),n("fd3c"),n("4626"),n("5ac7"),n("aa9c"),n("8f71"),n("473f"),n("2797"),n("4100"),n("926e"),n("d4b5"),n("dd2b"),n("f7a5"),n("3efd"),n("5ef2"),n("20f3"),n("aa77"),n("9370"),n("6730"),n("45b3"),n("dd62");var s={};function a(){return{value:!1}}function o(e){e&&(e.value=!0)}function l(){}function u(e){return void 0===e.size&&(e.size=e.__iterate(c)),e.size}function _(e,t){if("number"!==typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?u(e)+t:t}function c(){return!0}function $(e,t,n){return(0===e&&!f(e)||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function p(e,t){return d(e,t,0)}function h(e,t){return d(e,t,t)}function d(e,t,n){return void 0===e?n:f(e)?t===1/0?t:0|Math.max(0,t+e):void 0===t||t===e?e:0|Math.min(t,e)}function f(e){return e<0||0===e&&1/e===-1/0}function g(e){return Boolean(e&&e["@@__IMMUTABLE_ITERABLE__@@"])}function m(e){return Boolean(e&&e["@@__IMMUTABLE_KEYED__@@"])}function y(e){return Boolean(e&&e["@@__IMMUTABLE_INDEXED__@@"])}function S(e){return m(e)||y(e)}var v=function(e){return g(e)?e:D(e)};t.Collection=v;var b=function(e){function t(e){return m(e)?e:B(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(v),x=function(e){function t(e){return y(e)?e:H(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(v),w=function(e){function t(e){return g(e)&&!S(e)?e:z(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(v);v.Keyed=b,v.Indexed=x,v.Set=w;function C(e){return Boolean(e&&e["@@__IMMUTABLE_SEQ__@@"])}function E(e){return Boolean(e&&e["@@__IMMUTABLE_RECORD__@@"])}function A(e){return g(e)||E(e)}var M="@@__IMMUTABLE_ORDERED__@@";function I(e){return Boolean(e&&e[M])}var L="function"===typeof Symbol&&Symbol.iterator,k=L||"@@iterator",V=function(e){this.next=e};function R(e,t,n,r){var i=0===e?t:1===e?n:[t,n];return r?r.value=i:r={value:i,done:!1},r}function F(){return{value:void 0,done:!0}}function N(e){return!!Array.isArray(e)||!!J(e)}function T(e){return e&&"function"===typeof e.next}function U(e){var t=J(e);return t&&t.call(e)}function J(e){var t=e&&(L&&e[L]||e["@@iterator"]);if("function"===typeof t)return t}V.prototype.toString=function(){return"[Iterator]"},V.KEYS=0,V.VALUES=1,V.ENTRIES=2,V.prototype.inspect=V.prototype.toSource=function(){return this.toString()},V.prototype[k]=function(){return this};var P=Object.prototype.hasOwnProperty;function O(e){return!(!Array.isArray(e)&&"string"!==typeof e)||e&&"object"===(0,i.default)(e)&&Number.isInteger(e.length)&&e.length>=0&&(0===e.length?1===Object.keys(e).length:e.hasOwnProperty(e.length-1))}var D=function(e){function t(e){return void 0===e||null===e?Q():A(e)?e.toSeq():function(e){var t=X(e);if(t)return function(e){var t=J(e);return t&&t===e.entries}(e)?t.fromEntrySeq():function(e){var t=J(e);return t&&t===e.keys}(e)?t.toSetSeq():t;if("object"===(0,i.default)(e))return new j(e);throw new TypeError("Expected Array or collection object of values, or keyed object: "+e)}(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq {","}")},t.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},t.prototype.__iterate=function(e,t){var n=this._cache;if(n){var r=n.length,i=0;while(i!==r){var s=n[t?r-++i:i++];if(!1===e(s[1],s[0],this))break}return i}return this.__iterateUncached(e,t)},t.prototype.__iterator=function(e,t){var n=this._cache;if(n){var r=n.length,i=0;return new V((function(){if(i===r)return F();var s=n[t?r-++i:i++];return R(e,s[0],s[1])}))}return this.__iteratorUncached(e,t)},t}(v);t.Seq=D;var B=function(e){function t(e){return void 0===e||null===e?Q().toKeyedSeq():g(e)?m(e)?e.toSeq():e.fromEntrySeq():E(e)?e.toSeq():G(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toKeyedSeq=function(){return this},t}(D),H=function(e){function t(e){return void 0===e||null===e?Q():g(e)?m(e)?e.entrySeq():e.toIndexedSeq():E(e)?e.toSeq().entrySeq():Z(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toIndexedSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq [","]")},t}(D),z=function(e){function t(e){return(g(e)&&!S(e)?e:H(e)).toSetSeq()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toSetSeq=function(){return this},t}(D);D.isSeq=C,D.Keyed=B,D.Set=z,D.Indexed=H,D.prototype["@@__IMMUTABLE_SEQ__@@"]=!0;var q=function(e){function t(e){this._array=e,this.size=e.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return this.has(e)?this._array[_(this,e)]:t},t.prototype.__iterate=function(e,t){var n=this._array,r=n.length,i=0;while(i!==r){var s=t?r-++i:i++;if(!1===e(n[s],s,this))break}return i},t.prototype.__iterator=function(e,t){var n=this._array,r=n.length,i=0;return new V((function(){if(i===r)return F();var s=t?r-++i:i++;return R(e,s,n[s])}))},t}(H),j=function(e){function t(e){var t=Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]);this._object=e,this._keys=t,this.size=t.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},t.prototype.has=function(e){return P.call(this._object,e)},t.prototype.__iterate=function(e,t){var n=this._object,r=this._keys,i=r.length,s=0;while(s!==i){var a=r[t?i-++s:s++];if(!1===e(n[a],a,this))break}return s},t.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,i=r.length,s=0;return new V((function(){if(s===i)return F();var a=r[t?i-++s:s++];return R(e,a,n[a])}))},t}(B);j.prototype[M]=!0;var W,K=function(e){function t(e){this._collection=e,this.size=e.length||e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n,r=this._collection,i=U(r),s=0;if(T(i))while(!(n=i.next()).done)if(!1===e(n.value,s++,this))break;return s},t.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._collection,r=U(n);if(!T(r))return new V(F);var i=0;return new V((function(){var t=r.next();return t.done?t:R(e,i++,t.value)}))},t}(H);function Q(){return W||(W=new q([]))}function G(e){var t=X(e);if(t)return t.fromEntrySeq();if("object"===(0,i.default)(e))return new j(e);throw new TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+e)}function Z(e){var t=X(e);if(t)return t;throw new TypeError("Expected Array or collection object of values: "+e)}function X(e){return O(e)?new q(e):N(e)?new K(e):void 0}function Y(e){return Boolean(e&&e["@@__IMMUTABLE_MAP__@@"])}function ee(e){return Y(e)&&I(e)}function te(e){return Boolean(e&&"function"===typeof e.equals&&"function"===typeof e.hashCode)}function ne(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if("function"===typeof e.valueOf&&"function"===typeof t.valueOf){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!!(te(e)&&te(t)&&e.equals(t))}var re="function"===typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){e|=0,t|=0;var n=65535&e,r=65535&t;return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0};function ie(e){return e>>>1&1073741824|3221225471&e}var se=Object.prototype.valueOf;function ae(e){if(null==e)return oe(e);if("function"===typeof e.hashCode)return ie(e.hashCode(e));var t=function(e){return e.valueOf!==se&&"function"===typeof e.valueOf?e.valueOf(e):e}(e);if(null==t)return oe(t);switch((0,i.default)(t)){case"boolean":return t?1108378657:1108378656;case"number":return function(e){if(e!==e||e===1/0)return 0;var t=0|e;t!==e&&(t^=4294967295*e);while(e>4294967295)e/=4294967295,t^=e;return ie(t)}(t);case"string":return t.length>ge?function(e){var t=Se[e];void 0===t&&(t=le(e),ye===me&&(ye=0,Se={}),ye++,Se[e]=t);return t}(t):le(t);case"object":case"function":return function(e){var t;if(pe&&(t=$e.get(e),void 0!==t))return t;if(t=e[fe],void 0!==t)return t;if(!_e){if(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[fe],void 0!==t)return t;if(t=function(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}(e),void 0!==t)return t}if(t=ce(),pe)$e.set(e,t);else{if(void 0!==ue&&!1===ue(e))throw new Error("Non-extensible objects are not allowed as keys.");if(_e)Object.defineProperty(e,fe,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[fe]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[fe]=t}}return t}(t);case"symbol":return function(e){var t=he[e];if(void 0!==t)return t;return t=ce(),he[e]=t,t}(t);default:if("function"===typeof t.toString)return le(t.toString());throw new Error("Value type "+(0,i.default)(t)+" cannot be hashed.")}}function oe(e){return null===e?1108378658:1108378659}function le(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return ie(t)}var ue=Object.isExtensible,_e=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}();function ce(){var e=++de;return 1073741824&de&&(de=0),e}var $e,pe="function"===typeof WeakMap;pe&&($e=new WeakMap);var he=Object.create(null),de=0,fe="__immutablehash__";"function"===typeof Symbol&&(fe=Symbol(fe));var ge=16,me=255,ye=0,Se={},ve=function(e){function t(e,t){this._iter=e,this._useKeys=t,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return this._iter.get(e,t)},t.prototype.has=function(e){return this._iter.has(e)},t.prototype.valueSeq=function(){return this._iter.valueSeq()},t.prototype.reverse=function(){var e=this,t=Ae(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},t.prototype.map=function(e,t){var n=this,r=Ee(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate((function(t,r){return e(t,r,n)}),t)},t.prototype.__iterator=function(e,t){return this._iter.__iterator(e,t)},t}(B);ve.prototype[M]=!0;var be=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.includes=function(e){return this._iter.includes(e)},t.prototype.__iterate=function(e,t){var n=this,r=0;return t&&u(this),this._iter.__iterate((function(i){return e(i,t?n.size-++r:r++,n)}),t)},t.prototype.__iterator=function(e,t){var n=this,r=this._iter.__iterator(1,t),i=0;return t&&u(this),new V((function(){var s=r.next();return s.done?s:R(e,t?n.size-++i:i++,s.value,s)}))},t}(H),xe=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.has=function(e){return this._iter.includes(e)},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate((function(t){return e(t,t,n)}),t)},t.prototype.__iterator=function(e,t){var n=this._iter.__iterator(1,t);return new V((function(){var t=n.next();return t.done?t:R(e,t.value,t.value,t)}))},t}(z),we=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.entrySeq=function(){return this._iter.toSeq()},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate((function(t){if(t){Je(t);var r=g(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}}),t)},t.prototype.__iterator=function(e,t){var n=this._iter.__iterator(1,t);return new V((function(){while(1){var t=n.next();if(t.done)return t;var r=t.value;if(r){Je(r);var i=g(r);return R(e,i?r.get(0):r[0],i?r.get(1):r[1],t)}}}))},t}(B);function Ce(e){var t=Oe(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=De,t.__iterateUncached=function(t,n){var r=this;return e.__iterate((function(e,n){return!1!==t(n,e,r)}),n)},t.__iteratorUncached=function(t,n){if(2===t){var r=e.__iterator(t,n);return new V((function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e}))}return e.__iterator(1===t?0:1,n)},t}function Ee(e,t,n){var r=Oe(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,i){var a=e.get(r,s);return a===s?i:t.call(n,a,r,e)},r.__iterateUncached=function(r,i){var s=this;return e.__iterate((function(e,i,a){return!1!==r(t.call(n,e,i,a),i,s)}),i)},r.__iteratorUncached=function(r,i){var s=e.__iterator(2,i);return new V((function(){var i=s.next();if(i.done)return i;var a=i.value,o=a[0];return R(r,o,t.call(n,a[1],o,e),i)}))},r}function Ae(e,t){var n=this,r=Oe(e);return r._iter=e,r.size=e.size,r.reverse=function(){return e},e.flip&&(r.flip=function(){var t=Ce(e);return t.reverse=function(){return e.flip()},t}),r.get=function(n,r){return e.get(t?n:-1-n,r)},r.has=function(n){return e.has(t?n:-1-n)},r.includes=function(t){return e.includes(t)},r.cacheResult=De,r.__iterate=function(n,r){var i=this,s=0;return r&&u(e),e.__iterate((function(e,a){return n(e,t?a:r?i.size-++s:s++,i)}),!r)},r.__iterator=function(r,i){var s=0;i&&u(e);var a=e.__iterator(2,!i);return new V((function(){var e=a.next();if(e.done)return e;var o=e.value;return R(r,t?o[0]:i?n.size-++s:s++,o[1],e)}))},r}function Me(e,t,n,r){var i=Oe(e);return r&&(i.has=function(r){var i=e.get(r,s);return i!==s&&!!t.call(n,i,r,e)},i.get=function(r,i){var a=e.get(r,s);return a!==s&&t.call(n,a,r,e)?a:i}),i.__iterateUncached=function(i,s){var a=this,o=0;return e.__iterate((function(e,s,l){if(t.call(n,e,s,l))return o++,i(e,r?s:o-1,a)}),s),o},i.__iteratorUncached=function(i,s){var a=e.__iterator(2,s),o=0;return new V((function(){while(1){var s=a.next();if(s.done)return s;var l=s.value,u=l[0],_=l[1];if(t.call(n,_,u,e))return R(i,r?u:o++,_,s)}}))},i}function Ie(e,t,n,r){var i=e.size;if($(t,n,i))return e;var s=p(t,i),a=h(n,i);if(s!==s||a!==a)return Ie(e.toSeq().cacheResult(),t,n,r);var o,l=a-s;l===l&&(o=l<0?0:l);var u=Oe(e);return u.size=0===o?o:e.size&&o||void 0,!r&&C(e)&&o>=0&&(u.get=function(t,n){return t=_(this,t),t>=0&&t<o?e.get(t+s,n):n}),u.__iterateUncached=function(t,n){var i=this;if(0===o)return 0;if(n)return this.cacheResult().__iterate(t,n);var a=0,l=!0,u=0;return e.__iterate((function(e,n){if(!l||!(l=a++<s))return u++,!1!==t(e,r?n:u-1,i)&&u!==o})),u},u.__iteratorUncached=function(t,n){if(0!==o&&n)return this.cacheResult().__iterator(t,n);if(0===o)return new V(F);var i=e.__iterator(t,n),a=0,l=0;return new V((function(){while(a++<s)i.next();if(++l>o)return F();var e=i.next();return r||1===t||e.done?e:R(t,l-1,0===t?void 0:e.value[1],e)}))},u}function Le(e,t,n,r){var i=Oe(e);return i.__iterateUncached=function(i,s){var a=this;if(s)return this.cacheResult().__iterate(i,s);var o=!0,l=0;return e.__iterate((function(e,s,u){if(!o||!(o=t.call(n,e,s,u)))return l++,i(e,r?s:l-1,a)})),l},i.__iteratorUncached=function(i,s){var a=this;if(s)return this.cacheResult().__iterator(i,s);var o=e.__iterator(2,s),l=!0,u=0;return new V((function(){var e,s,_;do{if(e=o.next(),e.done)return r||1===i?e:R(i,u++,0===i?void 0:e.value[1],e);var c=e.value;s=c[0],_=c[1],l&&(l=t.call(n,_,s,a))}while(l);return 2===i?e:R(i,s,_,e)}))},i}function ke(e,t){var n=m(e),r=[e].concat(t).map((function(e){return g(e)?n&&(e=b(e)):e=n?G(e):Z(Array.isArray(e)?e:[e]),e})).filter((function(e){return 0!==e.size}));if(0===r.length)return e;if(1===r.length){var i=r[0];if(i===e||n&&m(i)||y(e)&&y(i))return i}var s=new q(r);return n?s=s.toKeyedSeq():y(e)||(s=s.toSetSeq()),s=s.flatten(!0),s.size=r.reduce((function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}}),0),s}function Ve(e,t,n){var r=Oe(e);return r.__iterateUncached=function(i,s){if(s)return this.cacheResult().__iterate(i,s);var a=0,o=!1;return function e(l,u){l.__iterate((function(s,l){return(!t||u<t)&&g(s)?e(s,u+1):(a++,!1===i(s,n?l:a-1,r)&&(o=!0)),!o}),s)}(e,0),a},r.__iteratorUncached=function(r,i){if(i)return this.cacheResult().__iterator(r,i);var s=e.__iterator(r,i),a=[],o=0;return new V((function(){while(s){var e=s.next();if(!1===e.done){var l=e.value;if(2===r&&(l=l[1]),t&&!(a.length<t)||!g(l))return n?e:R(r,o++,l,e);a.push(s),s=l.__iterator(r,i)}else s=a.pop()}return F()}))},r}function Re(e,t,n){t||(t=Be);var r=m(e),i=0,s=e.toSeq().map((function(t,r){return[r,t,i++,n?n(t,r,e):t]})).valueSeq().toArray();return s.sort((function(e,n){return t(e[3],n[3])||e[2]-n[2]})).forEach(r?function(e,t){s[t].length=2}:function(e,t){s[t]=e[1]}),r?B(s):y(e)?H(s):z(s)}function Fe(e,t,n){if(t||(t=Be),n){var r=e.toSeq().map((function(t,r){return[t,n(t,r,e)]})).reduce((function(e,n){return Ne(t,e[1],n[1])?n:e}));return r&&r[0]}return e.reduce((function(e,n){return Ne(t,e,n)?n:e}))}function Ne(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(void 0===n||null===n||n!==n)||r>0}function Te(e,t,n,r){var i=Oe(e),s=new q(n).map((function(e){return e.size}));return i.size=r?s.max():s.min(),i.__iterate=function(e,t){var n,r=this.__iterator(1,t),i=0;while(!(n=r.next()).done)if(!1===e(n.value,i++,this))break;return i},i.__iteratorUncached=function(e,i){var s=n.map((function(e){return e=v(e),U(i?e.reverse():e)})),a=0,o=!1;return new V((function(){var n;return o||(n=s.map((function(e){return e.next()})),o=r?n.every((function(e){return e.done})):n.some((function(e){return e.done}))),o?F():R(e,a++,t.apply(null,n.map((function(e){return e.value}))))}))},i}function Ue(e,t){return e===t?e:C(e)?t:e.constructor(t)}function Je(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function Pe(e){return m(e)?b:y(e)?x:w}function Oe(e){return Object.create((m(e)?B:y(e)?H:z).prototype)}function De(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):D.prototype.cacheResult.call(this)}function Be(e,t){return void 0===e&&void 0===t?0:void 0===e?1:void 0===t?-1:e>t?1:e<t?-1:0}function He(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),i=0;i<n;i++)r[i]=e[i+t];return r}function ze(e,t){if(!e)throw new Error(t)}function qe(e){ze(e!==1/0,"Cannot perform this action with an infinite size.")}function je(e){if(O(e)&&"string"!==typeof e)return e;if(I(e))return e.toArray();throw new TypeError("Invalid keyPath: expected Ordered Collection or Array: "+e)}be.prototype.cacheResult=ve.prototype.cacheResult=xe.prototype.cacheResult=we.prototype.cacheResult=De;var We=Object.prototype.toString;function Ke(e){if(!e||"object"!==(0,i.default)(e)||"[object Object]"!==We.call(e))return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=t,r=Object.getPrototypeOf(t);while(null!==r)n=r,r=Object.getPrototypeOf(n);return n===t}function Qe(e){return"object"===(0,i.default)(e)&&(A(e)||Array.isArray(e)||Ke(e))}function Ge(e){try{return"string"===typeof e?JSON.stringify(e):String(e)}catch(t){return JSON.stringify(e)}}function Ze(e,t){return A(e)?e.has(t):Qe(e)&&P.call(e,t)}function Xe(e,t,n){return A(e)?e.get(t,n):Ze(e,t)?"function"===typeof e.get?e.get(t):e[t]:n}function Ye(e){if(Array.isArray(e))return He(e);var t={};for(var n in e)P.call(e,n)&&(t[n]=e[n]);return t}function et(e,t){if(!Qe(e))throw new TypeError("Cannot update non-data-structure value: "+e);if(A(e)){if(!e.remove)throw new TypeError("Cannot update immutable value without .remove() method: "+e);return e.remove(t)}if(!P.call(e,t))return e;var n=Ye(e);return Array.isArray(n)?n.splice(t,1):delete n[t],n}function tt(e,t,n){if(!Qe(e))throw new TypeError("Cannot update non-data-structure value: "+e);if(A(e)){if(!e.set)throw new TypeError("Cannot update immutable value without .set() method: "+e);return e.set(t,n)}if(P.call(e,t)&&n===e[t])return e;var r=Ye(e);return r[t]=n,r}function nt(e,t,n,r){r||(r=n,n=void 0);var i=function e(t,n,r,i,a,o){var l=n===s;if(i===r.length){var u=l?a:n,_=o(u);return _===u?n:_}if(!l&&!Qe(n))throw new TypeError("Cannot update within non-data-structure value in path ["+r.slice(0,i).map(Ge)+"]: "+n);var c=r[i],$=l?s:Xe(n,c,s),p=e($===s?t:A($),$,r,i+1,a,o);return p===$?n:p===s?et(n,c):tt(l?t?Pt():{}:n,c,p)}(A(e),e,je(t),0,n,r);return i===s?n:i}function rt(e,t,n){return nt(e,t,s,(function(){return n}))}function it(e,t){return rt(this,e,t)}function st(e,t){return nt(e,t,(function(){return s}))}function at(e){return st(this,e)}function ot(e,t,n,r){return nt(e,[t],n,r)}function lt(e,t,n){return 1===arguments.length?e(this):ot(this,e,t,n)}function ut(e,t,n){return nt(this,e,t,n)}function _t(){var e=[],t=arguments.length;while(t--)e[t]=arguments[t];return $t(this,e)}function ct(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];if("function"!==typeof e)throw new TypeError("Invalid merger function: "+e);return $t(this,t,e)}function $t(e,t,n){for(var r=[],i=0;i<t.length;i++){var a=b(t[i]);0!==a.size&&r.push(a)}return 0===r.length?e:0!==e.toSeq().size||e.__ownerID||1!==r.length?e.withMutations((function(e){for(var t=n?function(t,r){ot(e,r,s,(function(e){return e===s?t:n(e,t,r)}))}:function(t,n){e.set(n,t)},i=0;i<r.length;i++)r[i].forEach(t)})):e.constructor(r[0])}function pt(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];return mt(e,t)}function ht(e,t){var n=[],r=arguments.length-2;while(r-- >0)n[r]=arguments[r+2];return mt(t,n,e)}function dt(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];return gt(e,t)}function ft(e,t){var n=[],r=arguments.length-2;while(r-- >0)n[r]=arguments[r+2];return gt(t,n,e)}function gt(e,t,n){return mt(e,t,function(e){return function t(n,r,i){return Qe(n)&&Qe(r)&&function(e,t){var n=D(e),r=D(t);return y(n)===y(r)&&m(n)===m(r)}(n,r)?mt(n,[r],t):e?e(n,r,i):r}}(n))}function mt(e,t,n){if(!Qe(e))throw new TypeError("Cannot merge into non-data-structure value: "+e);if(A(e))return"function"===typeof n&&e.mergeWith?e.mergeWith.apply(e,[n].concat(t)):e.merge?e.merge.apply(e,t):e.concat.apply(e,t);for(var r=Array.isArray(e),i=e,s=r?x:b,a=r?function(t){i===e&&(i=Ye(i)),i.push(t)}:function(t,r){var s=P.call(i,r),a=s&&n?n(i[r],t,r):t;s&&a===i[r]||(i===e&&(i=Ye(i)),i[r]=a)},o=0;o<t.length;o++)s(t[o]).forEach(a);return i}function yt(){var e=[],t=arguments.length;while(t--)e[t]=arguments[t];return gt(this,e)}function St(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];return gt(this,t,e)}function vt(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];return nt(this,e,Pt(),(function(e){return mt(e,t)}))}function bt(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];return nt(this,e,Pt(),(function(e){return gt(e,t)}))}function xt(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this}function wt(){return this.__ownerID?this:this.__ensureOwner(new l)}function Ct(){return this.__ensureOwner()}function Et(){return this.__altered}var At=function(e){function t(t){return void 0===t||null===t?Pt():Y(t)&&!I(t)?t:Pt().withMutations((function(n){var r=e(t);qe(r.size),r.forEach((function(e,t){return n.set(t,e)}))}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){var e=[],t=arguments.length;while(t--)e[t]=arguments[t];return Pt().withMutations((function(t){for(var n=0;n<e.length;n+=2){if(n+1>=e.length)throw new Error("Missing value for key: "+e[n]);t.set(e[n],e[n+1])}}))},t.prototype.toString=function(){return this.__toString("Map {","}")},t.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},t.prototype.set=function(e,t){return Ot(this,e,t)},t.prototype.remove=function(e){return Ot(this,e,s)},t.prototype.deleteAll=function(e){var t=v(e);return 0===t.size?this:this.withMutations((function(e){t.forEach((function(t){return e.remove(t)}))}))},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Pt()},t.prototype.sort=function(e){return cn(Re(this,e))},t.prototype.sortBy=function(e,t){return cn(Re(this,t,e))},t.prototype.map=function(e,t){var n=this;return this.withMutations((function(r){r.forEach((function(i,s){r.set(s,e.call(t,i,s,n))}))}))},t.prototype.__iterator=function(e,t){return new Nt(this,e,t)},t.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate((function(t){return r++,e(t[1],t[0],n)}),t),r},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Jt(this.size,this._root,e,this.__hash):0===this.size?Pt():(this.__ownerID=e,this.__altered=!1,this)},t}(b);t.Map=At,At.isMap=Y;var Mt=At.prototype;Mt["@@__IMMUTABLE_MAP__@@"]=!0,Mt["delete"]=Mt.remove,Mt.removeAll=Mt.deleteAll,Mt.setIn=it,Mt.removeIn=Mt.deleteIn=at,Mt.update=lt,Mt.updateIn=ut,Mt.merge=Mt.concat=_t,Mt.mergeWith=ct,Mt.mergeDeep=yt,Mt.mergeDeepWith=St,Mt.mergeIn=vt,Mt.mergeDeepIn=bt,Mt.withMutations=xt,Mt.wasAltered=Et,Mt.asImmutable=Ct,Mt["@@transducer/init"]=Mt.asMutable=wt,Mt["@@transducer/step"]=function(e,t){return e.set(t[0],t[1])},Mt["@@transducer/result"]=function(e){return e.asImmutable()};var It=function(e,t){this.ownerID=e,this.entries=t};It.prototype.get=function(e,t,n,r){for(var i=this.entries,s=0,a=i.length;s<a;s++)if(ne(n,i[s][0]))return i[s][1];return r},It.prototype.update=function(e,t,n,r,i,a,u){for(var _=i===s,c=this.entries,$=0,p=c.length;$<p;$++)if(ne(r,c[$][0]))break;var h=$<p;if(h?c[$][1]===i:_)return this;if(o(u),(_||!h)&&o(a),!_||1!==c.length){if(!h&&!_&&c.length>=jt)return function(e,t,n,r){e||(e=new l);for(var i=new Rt(e,ae(n),[n,r]),s=0;s<t.length;s++){var a=t[s];i=i.update(e,0,void 0,a[0],a[1])}return i}(e,c,r,i);var d=e&&e===this.ownerID,f=d?c:He(c);return h?_?$===p-1?f.pop():f[$]=f.pop():f[$]=[r,i]:f.push([r,i]),d?(this.entries=f,this):new It(e,f)}};var Lt=function(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n};Lt.prototype.get=function(e,t,n,r){void 0===t&&(t=ae(n));var i=1<<(31&(0===e?t:t>>>e)),s=this.bitmap;return 0===(s&i)?r:this.nodes[zt(s&i-1)].get(e+5,t,n,r)},Lt.prototype.update=function(e,t,n,r,i,a,o){void 0===n&&(n=ae(r));var l=31&(0===t?n:n>>>t),u=1<<l,_=this.bitmap,c=0!==(_&u);if(!c&&i===s)return this;var $=zt(_&u-1),p=this.nodes,h=c?p[$]:void 0,d=Dt(h,e,t+5,n,r,i,a,o);if(d===h)return this;if(!c&&d&&p.length>=Wt)return function(e,t,n,r,i){for(var s=0,a=new Array(32),o=0;0!==n;o++,n>>>=1)a[o]=1&n?t[s++]:void 0;return a[r]=i,new kt(e,s+1,a)}(e,p,_,l,d);if(c&&!d&&2===p.length&&Bt(p[1^$]))return p[1^$];if(c&&d&&1===p.length&&Bt(d))return d;var f=e&&e===this.ownerID,g=c?d?_:_^u:_|u,m=c?d?qt(p,$,d,f):function(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var i=new Array(r),s=0,a=0;a<r;a++)a===t&&(s=1),i[a]=e[a+s];return i}(p,$,f):function(e,t,n,r){var i=e.length+1;if(r&&t+1===i)return e[t]=n,e;for(var s=new Array(i),a=0,o=0;o<i;o++)o===t?(s[o]=n,a=-1):s[o]=e[o+a];return s}(p,$,d,f);return f?(this.bitmap=g,this.nodes=m,this):new Lt(e,g,m)};var kt=function(e,t,n){this.ownerID=e,this.count=t,this.nodes=n};kt.prototype.get=function(e,t,n,r){void 0===t&&(t=ae(n));var i=31&(0===e?t:t>>>e),s=this.nodes[i];return s?s.get(e+5,t,n,r):r},kt.prototype.update=function(e,t,n,r,i,a,o){void 0===n&&(n=ae(r));var l=31&(0===t?n:n>>>t),u=i===s,_=this.nodes,c=_[l];if(u&&!c)return this;var $=Dt(c,e,t+5,n,r,i,a,o);if($===c)return this;var p=this.count;if(c){if(!$&&(p--,p<Kt))return function(e,t,n,r){for(var i=0,s=0,a=new Array(n),o=0,l=1,u=t.length;o<u;o++,l<<=1){var _=t[o];void 0!==_&&o!==r&&(i|=l,a[s++]=_)}return new Lt(e,i,a)}(e,_,p,l)}else p++;var h=e&&e===this.ownerID,d=qt(_,l,$,h);return h?(this.count=p,this.nodes=d,this):new kt(e,p,d)};var Vt=function(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n};Vt.prototype.get=function(e,t,n,r){for(var i=this.entries,s=0,a=i.length;s<a;s++)if(ne(n,i[s][0]))return i[s][1];return r},Vt.prototype.update=function(e,t,n,r,i,a,l){void 0===n&&(n=ae(r));var u=i===s;if(n!==this.keyHash)return u?this:(o(l),o(a),Ht(this,e,t,n,[r,i]));for(var _=this.entries,c=0,$=_.length;c<$;c++)if(ne(r,_[c][0]))break;var p=c<$;if(p?_[c][1]===i:u)return this;if(o(l),(u||!p)&&o(a),u&&2===$)return new Rt(e,this.keyHash,_[1^c]);var h=e&&e===this.ownerID,d=h?_:He(_);return p?u?c===$-1?d.pop():d[c]=d.pop():d[c]=[r,i]:d.push([r,i]),h?(this.entries=d,this):new Vt(e,this.keyHash,d)};var Rt=function(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n};Rt.prototype.get=function(e,t,n,r){return ne(n,this.entry[0])?this.entry[1]:r},Rt.prototype.update=function(e,t,n,r,i,a,l){var u=i===s,_=ne(r,this.entry[0]);return(_?i===this.entry[1]:u)?this:(o(l),u?void o(a):_?e&&e===this.ownerID?(this.entry[1]=i,this):new Rt(e,this.keyHash,[r,i]):(o(a),Ht(this,e,t,ae(r),[r,i])))},It.prototype.iterate=Vt.prototype.iterate=function(e,t){for(var n=this.entries,r=0,i=n.length-1;r<=i;r++)if(!1===e(n[t?i-r:r]))return!1},Lt.prototype.iterate=kt.prototype.iterate=function(e,t){for(var n=this.nodes,r=0,i=n.length-1;r<=i;r++){var s=n[t?i-r:r];if(s&&!1===s.iterate(e,t))return!1}},Rt.prototype.iterate=function(e,t){return e(this.entry)};var Ft,Nt=function(e){function t(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&Ut(e._root)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.next=function(){var e=this._type,t=this._stack;while(t){var n=t.node,r=t.index++,i=void 0;if(n.entry){if(0===r)return Tt(e,n.entry)}else if(n.entries){if(i=n.entries.length-1,r<=i)return Tt(e,n.entries[this._reverse?i-r:r])}else if(i=n.nodes.length-1,r<=i){var s=n.nodes[this._reverse?i-r:r];if(s){if(s.entry)return Tt(e,s.entry);t=this._stack=Ut(s,t)}continue}t=this._stack=this._stack.__prev}return F()},t}(V);function Tt(e,t){return R(e,t[0],t[1])}function Ut(e,t){return{node:e,index:0,__prev:t}}function Jt(e,t,n,r){var i=Object.create(Mt);return i.size=e,i._root=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function Pt(){return Ft||(Ft=Jt(0))}function Ot(e,t,n){var r,i;if(e._root){var o=a(),l=a();if(r=Dt(e._root,e.__ownerID,0,void 0,t,n,o,l),!l.value)return e;i=e.size+(o.value?n===s?-1:1:0)}else{if(n===s)return e;i=1,r=new It(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=i,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?Jt(i,r):Pt()}function Dt(e,t,n,r,i,a,l,u){return e?e.update(t,n,r,i,a,l,u):a===s?e:(o(u),o(l),new Rt(t,r,[i,a]))}function Bt(e){return e.constructor===Rt||e.constructor===Vt}function Ht(e,t,n,r,i){if(e.keyHash===r)return new Vt(t,r,[e.entry,i]);var s,a=31&(0===n?e.keyHash:e.keyHash>>>n),o=31&(0===n?r:r>>>n),l=a===o?[Ht(e,t,n+5,r,i)]:(s=new Rt(t,r,i),a<o?[e,s]:[s,e]);return new Lt(t,1<<a|1<<o,l)}function zt(e){return e-=e>>1&1431655765,e=(858993459&e)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,e+=e>>16,127&e}function qt(e,t,n,r){var i=r?e:He(e);return i[t]=n,i}var jt=8,Wt=16,Kt=8;function Qt(e){return Boolean(e&&e["@@__IMMUTABLE_LIST__@@"])}var Gt=function(e){function t(t){var n=rn();if(void 0===t||null===t)return n;if(Qt(t))return t;var r=e(t),i=r.size;return 0===i?n:(qe(i),i>0&&i<32?nn(0,i,5,null,new Xt(r.toArray())):n.withMutations((function(e){e.setSize(i),r.forEach((function(t,n){return e.set(n,t)}))})))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("List [","]")},t.prototype.get=function(e,t){if(e=_(this,e),e>=0&&e<this.size){e+=this._origin;var n=on(this,e);return n&&n.array[31&e]}return t},t.prototype.set=function(e,t){return function(e,t,n){if(t=_(e,t),t!==t)return e;if(t>=e.size||t<0)return e.withMutations((function(e){t<0?ln(e,t).set(0,n):ln(e,0,t+1).set(t,n)}));t+=e._origin;var r=e._tail,i=e._root,s=a();t>=un(e._capacity)?r=sn(r,e.__ownerID,0,t,n,s):i=sn(i,e.__ownerID,e._level,t,n,s);if(!s.value)return e;if(e.__ownerID)return e._root=i,e._tail=r,e.__hash=void 0,e.__altered=!0,e;return nn(e._origin,e._capacity,e._level,i,r)}(this,e,t)},t.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},t.prototype.insert=function(e,t){return this.splice(e,0,t)},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=5,this._root=this._tail=this.__hash=void 0,this.__altered=!0,this):rn()},t.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations((function(n){ln(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,e[r])}))},t.prototype.pop=function(){return ln(this,0,-1)},t.prototype.unshift=function(){var e=arguments;return this.withMutations((function(t){ln(t,-e.length);for(var n=0;n<e.length;n++)t.set(n,e[n])}))},t.prototype.shift=function(){return ln(this,1)},t.prototype.concat=function(){for(var t=arguments,n=[],r=0;r<arguments.length;r++){var i=t[r],s=e("string"!==typeof i&&N(i)?i:[i]);0!==s.size&&n.push(s)}return 0===n.length?this:0!==this.size||this.__ownerID||1!==n.length?this.withMutations((function(e){n.forEach((function(t){return t.forEach((function(t){return e.push(t)}))}))})):this.constructor(n[0])},t.prototype.setSize=function(e){return ln(this,0,e)},t.prototype.map=function(e,t){var n=this;return this.withMutations((function(r){for(var i=0;i<n.size;i++)r.set(i,e.call(t,r.get(i),i,n))}))},t.prototype.slice=function(e,t){var n=this.size;return $(e,t,n)?this:ln(this,p(e,n),h(t,n))},t.prototype.__iterator=function(e,t){var n=t?this.size:0,r=tn(this,t);return new V((function(){var i=r();return i===en?F():R(e,t?--n:n++,i)}))},t.prototype.__iterate=function(e,t){var n,r=t?this.size:0,i=tn(this,t);while((n=i())!==en)if(!1===e(n,t?--r:r++,this))break;return r},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?nn(this._origin,this._capacity,this._level,this._root,this._tail,e,this.__hash):0===this.size?rn():(this.__ownerID=e,this.__altered=!1,this)},t}(x);t.List=Gt,Gt.isList=Qt;var Zt=Gt.prototype;Zt["@@__IMMUTABLE_LIST__@@"]=!0,Zt["delete"]=Zt.remove,Zt.merge=Zt.concat,Zt.setIn=it,Zt.deleteIn=Zt.removeIn=at,Zt.update=lt,Zt.updateIn=ut,Zt.mergeIn=vt,Zt.mergeDeepIn=bt,Zt.withMutations=xt,Zt.wasAltered=Et,Zt.asImmutable=Ct,Zt["@@transducer/init"]=Zt.asMutable=wt,Zt["@@transducer/step"]=function(e,t){return e.push(t)},Zt["@@transducer/result"]=function(e){return e.asImmutable()};var Xt=function(e,t){this.array=e,this.ownerID=t};Xt.prototype.removeBefore=function(e,t,n){if(n===t?1<<t:0===this.array.length)return this;var r=n>>>t&31;if(r>=this.array.length)return new Xt([],e);var i,s=0===r;if(t>0){var a=this.array[r];if(i=a&&a.removeBefore(e,t-5,n),i===a&&s)return this}if(s&&!i)return this;var o=an(this,e);if(!s)for(var l=0;l<r;l++)o.array[l]=void 0;return i&&(o.array[r]=i),o},Xt.prototype.removeAfter=function(e,t,n){if(n===(t?1<<t:0)||0===this.array.length)return this;var r,i=n-1>>>t&31;if(i>=this.array.length)return this;if(t>0){var s=this.array[i];if(r=s&&s.removeAfter(e,t-5,n),r===s&&i===this.array.length-1)return this}var a=an(this,e);return a.array.splice(i+1),r&&(a.array[i]=r),a};var Yt,en={};function tn(e,t){var n=e._origin,r=e._capacity,i=un(r),s=e._tail;return a(e._root,e._level,0);function a(e,o,l){return 0===o?function(e,a){var o=a===i?s&&s.array:e&&e.array,l=a>n?0:n-a,u=r-a;u>32&&(u=32);return function(){if(l===u)return en;var e=t?--u:l++;return o&&o[e]}}(e,l):function(e,i,s){var o,l=e&&e.array,u=s>n?0:n-s>>i,_=1+(r-s>>i);_>32&&(_=32);return function(){while(1){if(o){var e=o();if(e!==en)return e;o=null}if(u===_)return en;var n=t?--_:u++;o=a(l&&l[n],i-5,s+(n<<i))}}}(e,o,l)}}function nn(e,t,n,r,i,s,a){var o=Object.create(Zt);return o.size=t-e,o._origin=e,o._capacity=t,o._level=n,o._root=r,o._tail=i,o.__ownerID=s,o.__hash=a,o.__altered=!1,o}function rn(){return Yt||(Yt=nn(0,0,5))}function sn(e,t,n,r,i,s){var a,l=r>>>n&31,u=e&&l<e.array.length;if(!u&&void 0===i)return e;if(n>0){var _=e&&e.array[l],c=sn(_,t,n-5,r,i,s);return c===_?e:(a=an(e,t),a.array[l]=c,a)}return u&&e.array[l]===i?e:(s&&o(s),a=an(e,t),void 0===i&&l===a.array.length-1?a.array.pop():a.array[l]=i,a)}function an(e,t){return t&&e&&t===e.ownerID?e:new Xt(e?e.array.slice():[],t)}function on(e,t){if(t>=un(e._capacity))return e._tail;if(t<1<<e._level+5){var n=e._root,r=e._level;while(n&&r>0)n=n.array[t>>>r&31],r-=5;return n}}function ln(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new l,i=e._origin,s=e._capacity,a=i+t,o=void 0===n?s:n<0?s+n:i+n;if(a===i&&o===s)return e;if(a>=o)return e.clear();var u=e._level,_=e._root,c=0;while(a+c<0)_=new Xt(_&&_.array.length?[void 0,_]:[],r),u+=5,c+=1<<u;c&&(a+=c,i+=c,o+=c,s+=c);var $=un(s),p=un(o);while(p>=1<<u+5)_=new Xt(_&&_.array.length?[_]:[],r),u+=5;var h=e._tail,d=p<$?on(e,o-1):p>$?new Xt([],r):h;if(h&&p>$&&a<s&&h.array.length){_=an(_,r);for(var f=_,g=u;g>5;g-=5){var m=$>>>g&31;f=f.array[m]=an(f.array[m],r)}f.array[$>>>5&31]=h}if(o<s&&(d=d&&d.removeAfter(r,0,o)),a>=p)a-=p,o-=p,u=5,_=null,d=d&&d.removeBefore(r,0,a);else if(a>i||p<$){c=0;while(_){var y=a>>>u&31;if(y!==p>>>u&31)break;y&&(c+=(1<<u)*y),u-=5,_=_.array[y]}_&&a>i&&(_=_.removeBefore(r,u,a-c)),_&&p<$&&(_=_.removeAfter(r,u,p-c)),c&&(a-=c,o-=c)}return e.__ownerID?(e.size=o-a,e._origin=a,e._capacity=o,e._level=u,e._root=_,e._tail=d,e.__hash=void 0,e.__altered=!0,e):nn(a,o,u,_,d)}function un(e){return e<32?0:e-1>>>5<<5}var _n,cn=function(e){function t(e){return void 0===e||null===e?pn():ee(e)?e:pn().withMutations((function(t){var n=b(e);qe(n.size),n.forEach((function(e,n){return t.set(n,e)}))}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("OrderedMap {","}")},t.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this.__altered=!0,this):pn()},t.prototype.set=function(e,t){return hn(this,e,t)},t.prototype.remove=function(e){return hn(this,e,s)},t.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate((function(t){return t&&e(t[1],t[0],n)}),t)},t.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},t.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?$n(t,n,e,this.__hash):0===this.size?pn():(this.__ownerID=e,this.__altered=!1,this._map=t,this._list=n,this)},t}(At);function $n(e,t,n,r){var i=Object.create(cn.prototype);return i.size=e?e.size:0,i._map=e,i._list=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function pn(){return _n||(_n=$n(Pt(),rn()))}function hn(e,t,n){var r,i,a=e._map,o=e._list,l=a.get(t),u=void 0!==l;if(n===s){if(!u)return e;o.size>=32&&o.size>=2*a.size?(i=o.filter((function(e,t){return void 0!==e&&l!==t})),r=i.toKeyedSeq().map((function(e){return e[0]})).flip().toMap(),e.__ownerID&&(r.__ownerID=i.__ownerID=e.__ownerID)):(r=a.remove(t),i=l===o.size-1?o.pop():o.set(l,void 0))}else if(u){if(n===o.get(l)[1])return e;r=a,i=o.set(l,[t,n])}else r=a.set(t,o.size),i=o.set(o.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=i,e.__hash=void 0,e.__altered=!0,e):$n(r,i)}t.OrderedMap=cn,cn.isOrderedMap=ee,cn.prototype[M]=!0,cn.prototype["delete"]=cn.prototype.remove;function dn(e){return Boolean(e&&e["@@__IMMUTABLE_STACK__@@"])}var fn=function(e){function t(e){return void 0===e||null===e?Sn():dn(e)?e:Sn().pushAll(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("Stack [","]")},t.prototype.get=function(e,t){var n=this._head;e=_(this,e);while(n&&e--)n=n.next;return n?n.value:t},t.prototype.peek=function(){return this._head&&this._head.value},t.prototype.push=function(){var e=arguments;if(0===arguments.length)return this;for(var t=this.size+arguments.length,n=this._head,r=arguments.length-1;r>=0;r--)n={value:e[r],next:n};return this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):yn(t,n)},t.prototype.pushAll=function(t){if(t=e(t),0===t.size)return this;if(0===this.size&&dn(t))return t;qe(t.size);var n=this.size,r=this._head;return t.__iterate((function(e){n++,r={value:e,next:r}}),!0),this.__ownerID?(this.size=n,this._head=r,this.__hash=void 0,this.__altered=!0,this):yn(n,r)},t.prototype.pop=function(){return this.slice(1)},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Sn()},t.prototype.slice=function(t,n){if($(t,n,this.size))return this;var r=p(t,this.size),i=h(n,this.size);if(i!==this.size)return e.prototype.slice.call(this,t,n);var s=this.size-r,a=this._head;while(r--)a=a.next;return this.__ownerID?(this.size=s,this._head=a,this.__hash=void 0,this.__altered=!0,this):yn(s,a)},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?yn(this.size,this._head,e,this.__hash):0===this.size?Sn():(this.__ownerID=e,this.__altered=!1,this)},t.prototype.__iterate=function(e,t){var n=this;if(t)return new q(this.toArray()).__iterate((function(t,r){return e(t,r,n)}),t);var r=0,i=this._head;while(i){if(!1===e(i.value,r++,this))break;i=i.next}return r},t.prototype.__iterator=function(e,t){if(t)return new q(this.toArray()).__iterator(e,t);var n=0,r=this._head;return new V((function(){if(r){var t=r.value;return r=r.next,R(e,n++,t)}return F()}))},t}(x);t.Stack=fn,fn.isStack=dn;var gn,mn=fn.prototype;function yn(e,t,n,r){var i=Object.create(mn);return i.size=e,i._head=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function Sn(){return gn||(gn=yn(0))}mn["@@__IMMUTABLE_STACK__@@"]=!0,mn.shift=mn.pop,mn.unshift=mn.push,mn.unshiftAll=mn.pushAll,mn.withMutations=xt,mn.wasAltered=Et,mn.asImmutable=Ct,mn["@@transducer/init"]=mn.asMutable=wt,mn["@@transducer/step"]=function(e,t){return e.unshift(t)},mn["@@transducer/result"]=function(e){return e.asImmutable()};function vn(e){return Boolean(e&&e["@@__IMMUTABLE_SET__@@"])}function bn(e){return vn(e)&&I(e)}function xn(e,t){if(e===t)return!0;if(!g(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||m(e)!==m(t)||y(e)!==y(t)||I(e)!==I(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!S(e);if(I(e)){var r=e.entries();return t.every((function(e,t){var i=r.next().value;return i&&ne(i[1],e)&&(n||ne(i[0],t))}))&&r.next().done}var i=!1;if(void 0===e.size)if(void 0===t.size)"function"===typeof e.cacheResult&&e.cacheResult();else{i=!0;var a=e;e=t,t=a}var o=!0,l=t.__iterate((function(t,r){if(n?!e.has(t):i?!ne(t,e.get(r,s)):!ne(e.get(r,s),t))return o=!1,!1}));return o&&e.size===l}function wn(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}function Cn(e){if(!e||"object"!==(0,i.default)(e))return e;if(!g(e)){if(!Qe(e))return e;e=D(e)}if(m(e)){var t={};return e.__iterate((function(e,n){t[n]=Cn(e)})),t}var n=[];return e.__iterate((function(e){n.push(Cn(e))})),n}var En=function(e){function t(t){return void 0===t||null===t?kn():vn(t)&&!I(t)?t:kn().withMutations((function(n){var r=e(t);qe(r.size),r.forEach((function(e){return n.add(e)}))}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(e){return this(b(e).keySeq())},t.intersect=function(e){return e=v(e).toArray(),e.length?Mn.intersect.apply(t(e.pop()),e):kn()},t.union=function(e){return e=v(e).toArray(),e.length?Mn.union.apply(t(e.pop()),e):kn()},t.prototype.toString=function(){return this.__toString("Set {","}")},t.prototype.has=function(e){return this._map.has(e)},t.prototype.add=function(e){return In(this,this._map.set(e,e))},t.prototype.remove=function(e){return In(this,this._map.remove(e))},t.prototype.clear=function(){return In(this,this._map.clear())},t.prototype.map=function(e,t){var n=this,r=!1,i=In(this,this._map.mapEntries((function(i){var s=i[1],a=e.call(t,s,s,n);return a!==s&&(r=!0),[a,a]}),t));return r?i:this},t.prototype.union=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];return t=t.filter((function(e){return 0!==e.size})),0===t.length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations((function(n){for(var r=0;r<t.length;r++)"string"===typeof t[r]?n.add(t[r]):e(t[r]).forEach((function(e){return n.add(e)}))})):this.constructor(t[0])},t.prototype.intersect=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];if(0===t.length)return this;t=t.map((function(t){return e(t)}));var r=[];return this.forEach((function(e){t.every((function(t){return t.includes(e)}))||r.push(e)})),this.withMutations((function(e){r.forEach((function(t){e.remove(t)}))}))},t.prototype.subtract=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];if(0===t.length)return this;t=t.map((function(t){return e(t)}));var r=[];return this.forEach((function(e){t.some((function(t){return t.includes(e)}))&&r.push(e)})),this.withMutations((function(e){r.forEach((function(t){e.remove(t)}))}))},t.prototype.sort=function(e){return Gn(Re(this,e))},t.prototype.sortBy=function(e,t){return Gn(Re(this,t,e))},t.prototype.wasAltered=function(){return this._map.wasAltered()},t.prototype.__iterate=function(e,t){var n=this;return this._map.__iterate((function(t){return e(t,t,n)}),t)},t.prototype.__iterator=function(e,t){return this._map.__iterator(e,t)},t.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e);return e?this.__make(t,e):0===this.size?this.__empty():(this.__ownerID=e,this._map=t,this)},t}(w);t.Set=En,En.isSet=vn;var An,Mn=En.prototype;function In(e,t){return e.__ownerID?(e.size=t.size,e._map=t,e):t===e._map?e:0===t.size?e.__empty():e.__make(t)}function Ln(e,t){var n=Object.create(Mn);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function kn(){return An||(An=Ln(Pt()))}Mn["@@__IMMUTABLE_SET__@@"]=!0,Mn["delete"]=Mn.remove,Mn.merge=Mn.concat=Mn.union,Mn.withMutations=xt,Mn.asImmutable=Ct,Mn["@@transducer/init"]=Mn.asMutable=wt,Mn["@@transducer/step"]=function(e,t){return e.add(t)},Mn["@@transducer/result"]=function(e){return e.asImmutable()},Mn.__empty=kn,Mn.__make=Ln;var Vn,Rn=function(e){function t(e,n,r){if(!(this instanceof t))return new t(e,n,r);if(ze(0!==r,"Cannot step a Range by 0"),e=e||0,void 0===n&&(n=1/0),r=void 0===r?1:Math.abs(r),n<e&&(r=-r),this._start=e,this._end=n,this._step=r,this.size=Math.max(0,Math.ceil((n-e)/r-1)+1),0===this.size){if(Vn)return Vn;Vn=this}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(1!==this._step?" by "+this._step:"")+" ]"},t.prototype.get=function(e,t){return this.has(e)?this._start+_(this,e)*this._step:t},t.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t<this.size&&t===Math.floor(t)},t.prototype.slice=function(e,n){return $(e,n,this.size)?this:(e=p(e,this.size),n=h(n,this.size),n<=e?new t(0,0):new t(this.get(e,this._end),this.get(n,this._end),this._step))},t.prototype.indexOf=function(e){var t=e-this._start;if(t%this._step===0){var n=t/this._step;if(n>=0&&n<this.size)return n}return-1},t.prototype.lastIndexOf=function(e){return this.indexOf(e)},t.prototype.__iterate=function(e,t){var n=this.size,r=this._step,i=t?this._start+(n-1)*r:this._start,s=0;while(s!==n){if(!1===e(i,t?n-++s:s++,this))break;i+=t?-r:r}return s},t.prototype.__iterator=function(e,t){var n=this.size,r=this._step,i=t?this._start+(n-1)*r:this._start,s=0;return new V((function(){if(s===n)return F();var a=i;return i+=t?-r:r,R(e,t?n-++s:s++,a)}))},t.prototype.equals=function(e){return e instanceof t?this._start===e._start&&this._end===e._end&&this._step===e._step:xn(this,e)},t}(H);function Fn(e,t,n){var r=je(t),i=0;while(i!==r.length)if(e=Xe(e,r[i++],s),e===s)return n;return e}function Nn(e,t){return Fn(this,e,t)}function Tn(e,t){return Fn(e,t,s)!==s}function Un(){qe(this.size);var e={};return this.__iterate((function(t,n){e[n]=t})),e}t.Range=Rn,v.isIterable=g,v.isKeyed=m,v.isIndexed=y,v.isAssociative=S,v.isOrdered=I,v.Iterator=V,wn(v,{toArray:function(){qe(this.size);var e=new Array(this.size||0),t=m(this),n=0;return this.__iterate((function(r,i){e[n++]=t?[i,r]:r})),e},toIndexedSeq:function(){return new be(this)},toJS:function(){return Cn(this)},toKeyedSeq:function(){return new ve(this,!0)},toMap:function(){return At(this.toKeyedSeq())},toObject:Un,toOrderedMap:function(){return cn(this.toKeyedSeq())},toOrderedSet:function(){return Gn(m(this)?this.valueSeq():this)},toSet:function(){return En(m(this)?this.valueSeq():this)},toSetSeq:function(){return new xe(this)},toSeq:function(){return y(this)?this.toIndexedSeq():m(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return fn(m(this)?this.valueSeq():this)},toList:function(){return Gt(m(this)?this.valueSeq():this)},toString:function(){return"[Collection]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){var e=[],t=arguments.length;while(t--)e[t]=arguments[t];return Ue(this,ke(this,e))},includes:function(e){return this.some((function(t){return ne(t,e)}))},entries:function(){return this.__iterator(2)},every:function(e,t){qe(this.size);var n=!0;return this.__iterate((function(r,i,s){if(!e.call(t,r,i,s))return n=!1,!1})),n},filter:function(e,t){return Ue(this,Me(this,e,t,!0))},partition:function(e,t){return function(e,t,n){var r=m(e),i=[[],[]];e.__iterate((function(s,a){i[t.call(n,s,a,e)?1:0].push(r?[a,s]:s)}));var s=Pe(e);return i.map((function(t){return Ue(e,s(t))}))}(this,e,t)},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return qe(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){qe(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate((function(r){n?n=!1:t+=e,t+=null!==r&&void 0!==r?r.toString():""})),t},keys:function(){return this.__iterator(0)},map:function(e,t){return Ue(this,Ee(this,e,t))},reduce:function(e,t,n){return Bn(this,e,t,n,arguments.length<2,!1)},reduceRight:function(e,t,n){return Bn(this,e,t,n,arguments.length<2,!0)},reverse:function(){return Ue(this,Ae(this,!0))},slice:function(e,t){return Ue(this,Ie(this,e,t,!0))},some:function(e,t){return!this.every(qn(e),t)},sort:function(e){return Ue(this,Re(this,e))},values:function(){return this.__iterator(1)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some((function(){return!0}))},count:function(e,t){return u(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return function(e,t,n){var r=At().asMutable();return e.__iterate((function(i,s){r.update(t.call(n,i,s,e),0,(function(e){return e+1}))})),r.asImmutable()}(this,e,t)},equals:function(e){return xn(this,e)},entrySeq:function(){var e=this;if(e._cache)return new q(e._cache);var t=e.toSeq().map(zn).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(qn(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate((function(n,i,s){if(e.call(t,n,i,s))return r=[i,n],!1})),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(e){return this.find(c,null,e)},flatMap:function(e,t){return Ue(this,function(e,t,n){var r=Pe(e);return e.toSeq().map((function(i,s){return r(t.call(n,i,s,e))})).flatten(!0)}(this,e,t))},flatten:function(e){return Ue(this,Ve(this,e,!0))},fromEntrySeq:function(){return new we(this)},get:function(e,t){return this.find((function(t,n){return ne(n,e)}),void 0,t)},getIn:Nn,groupBy:function(e,t){return function(e,t,n){var r=m(e),i=(I(e)?cn():At()).asMutable();e.__iterate((function(s,a){i.update(t.call(n,s,a,e),(function(e){return e=e||[],e.push(r?[a,s]:s),e}))}));var s=Pe(e);return i.map((function(t){return Ue(e,s(t))})).asImmutable()}(this,e,t)},has:function(e){return this.get(e,s)!==s},hasIn:function(e){return Tn(this,e)},isSubset:function(e){return e="function"===typeof e.includes?e:v(e),this.every((function(t){return e.includes(t)}))},isSuperset:function(e){return e="function"===typeof e.isSubset?e:v(e),e.isSubset(this)},keyOf:function(e){return this.findKey((function(t){return ne(t,e)}))},keySeq:function(){return this.toSeq().map(Hn).toIndexedSeq()},last:function(e){return this.toSeq().reverse().first(e)},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return Fe(this,e)},maxBy:function(e,t){return Fe(this,t,e)},min:function(e){return Fe(this,e?jn(e):Kn)},minBy:function(e,t){return Fe(this,t?jn(t):Kn,e)},rest:function(){return this.slice(1)},skip:function(e){return 0===e?this:this.slice(Math.max(0,e))},skipLast:function(e){return 0===e?this:this.slice(0,-Math.max(0,e))},skipWhile:function(e,t){return Ue(this,Le(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(qn(e),t)},sortBy:function(e,t){return Ue(this,Re(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return this.slice(-Math.max(0,e))},takeWhile:function(e,t){return Ue(this,function(e,t,n){var r=Oe(e);return r.__iterateUncached=function(r,i){var s=this;if(i)return this.cacheResult().__iterate(r,i);var a=0;return e.__iterate((function(e,i,o){return t.call(n,e,i,o)&&++a&&r(e,i,s)})),a},r.__iteratorUncached=function(r,i){var s=this;if(i)return this.cacheResult().__iterator(r,i);var a=e.__iterator(2,i),o=!0;return new V((function(){if(!o)return F();var e=a.next();if(e.done)return e;var i=e.value,l=i[0],u=i[1];return t.call(n,u,l,s)?2===r?e:R(r,l,u,e):(o=!1,F())}))},r}(this,e,t))},takeUntil:function(e,t){return this.takeWhile(qn(e),t)},update:function(e){return e(this)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=function(e){if(e.size===1/0)return 0;var t=I(e),n=m(e),r=t?1:0,i=e.__iterate(n?t?function(e,t){r=31*r+Qn(ae(e),ae(t))|0}:function(e,t){r=r+Qn(ae(e),ae(t))|0}:t?function(e){r=31*r+ae(e)|0}:function(e){r=r+ae(e)|0});return function(e,t){return t=re(t,3432918353),t=re(t<<15|t>>>-15,461845907),t=re(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=re(t^t>>>16,2246822507),t=re(t^t>>>13,3266489909),t=ie(t^t>>>16),t}(i,r)}(this))}});var Jn=v.prototype;Jn["@@__IMMUTABLE_ITERABLE__@@"]=!0,Jn[k]=Jn.values,Jn.toJSON=Jn.toArray,Jn.__toStringMapper=Ge,Jn.inspect=Jn.toSource=function(){return this.toString()},Jn.chain=Jn.flatMap,Jn.contains=Jn.includes,wn(b,{flip:function(){return Ue(this,Ce(this))},mapEntries:function(e,t){var n=this,r=0;return Ue(this,this.toSeq().map((function(i,s){return e.call(t,[s,i],r++,n)})).fromEntrySeq())},mapKeys:function(e,t){var n=this;return Ue(this,this.toSeq().flip().map((function(r,i){return e.call(t,r,i,n)})).flip())}});var Pn=b.prototype;Pn["@@__IMMUTABLE_KEYED__@@"]=!0,Pn[k]=Jn.entries,Pn.toJSON=Un,Pn.__toStringMapper=function(e,t){return Ge(t)+": "+Ge(e)},wn(x,{toKeyedSeq:function(){return new ve(this,!1)},filter:function(e,t){return Ue(this,Me(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return Ue(this,Ae(this,!1))},slice:function(e,t){return Ue(this,Ie(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(t||0,0),0===n||2===n&&!t)return this;e=p(e,e<0?this.count():this.size);var r=this.slice(0,e);return Ue(this,1===n?r:r.concat(He(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(e){return this.get(0,e)},flatten:function(e){return Ue(this,Ve(this,e,!1))},get:function(e,t){return e=_(this,e),e<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find((function(t,n){return n===e}),void 0,t)},has:function(e){return e=_(this,e),e>=0&&(void 0!==this.size?this.size===1/0||e<this.size:-1!==this.indexOf(e))},interpose:function(e){return Ue(this,function(e,t){var n=Oe(e);return n.size=e.size&&2*e.size-1,n.__iterateUncached=function(n,r){var i=this,s=0;return e.__iterate((function(e){return(!s||!1!==n(t,s++,i))&&!1!==n(e,s++,i)}),r),s},n.__iteratorUncached=function(n,r){var i,s=e.__iterator(1,r),a=0;return new V((function(){return(!i||a%2)&&(i=s.next(),i.done)?i:a%2?R(n,a++,t):R(n,a++,i.value,i)}))},n}(this,e))},interleave:function(){var e=[this].concat(He(arguments)),t=Te(this.toSeq(),H.of,e),n=t.flatten(!0);return t.size&&(n.size=t.size*e.length),Ue(this,n)},keySeq:function(){return Rn(0,this.size)},last:function(e){return this.get(-1,e)},skipWhile:function(e,t){return Ue(this,Le(this,e,t,!1))},zip:function(){var e=[this].concat(He(arguments));return Ue(this,Te(this,Wn,e))},zipAll:function(){var e=[this].concat(He(arguments));return Ue(this,Te(this,Wn,e,!0))},zipWith:function(e){var t=He(arguments);return t[0]=this,Ue(this,Te(this,e,t))}});var On=x.prototype;On["@@__IMMUTABLE_INDEXED__@@"]=!0,On[M]=!0,wn(w,{get:function(e,t){return this.has(e)?e:t},includes:function(e){return this.has(e)},keySeq:function(){return this.valueSeq()}});var Dn=w.prototype;function Bn(e,t,n,r,i,s){return qe(e.size),e.__iterate((function(e,s,a){i?(i=!1,n=e):n=t.call(r,n,e,s,a)}),s),n}function Hn(e,t){return t}function zn(e,t){return[t,e]}function qn(e){return function(){return!e.apply(this,arguments)}}function jn(e){return function(){return-e.apply(this,arguments)}}function Wn(){return He(arguments)}function Kn(e,t){return e<t?1:e>t?-1:0}function Qn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}Dn.has=Jn.includes,Dn.contains=Dn.includes,Dn.keys=Dn.values,wn(B,Pn),wn(H,On),wn(z,Dn);var Gn=function(e){function t(e){return void 0===e||null===e?er():bn(e)?e:er().withMutations((function(t){var n=w(e);qe(n.size),n.forEach((function(e){return t.add(e)}))}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(e){return this(b(e).keySeq())},t.prototype.toString=function(){return this.__toString("OrderedSet {","}")},t}(En);t.OrderedSet=Gn,Gn.isOrderedSet=bn;var Zn,Xn=Gn.prototype;function Yn(e,t){var n=Object.create(Xn);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function er(){return Zn||(Zn=Yn(pn()))}Xn[M]=!0,Xn.zip=On.zip,Xn.zipWith=On.zipWith,Xn.zipAll=On.zipAll,Xn.__empty=er,Xn.__make=Yn;var tr={LeftThenRight:-1,RightThenLeft:1};t.PairSorting=tr;var nr=function(e,t){var n;(function(e){if(E(e))throw new Error("Can not call `Record` with an immutable Record as default values. Use a plain javascript object instead.");if(A(e))throw new Error("Can not call `Record` with an immutable Collection as default values. Use a plain javascript object instead.");if(null===e||"object"!==(0,i.default)(e))throw new Error("Can not call `Record` with a non-object as default values. Use a plain javascript object instead.")})(e);var r=function(a){var o=this;if(a instanceof r)return a;if(!(this instanceof r))return new r(a);if(!n){n=!0;var l=Object.keys(e),u=s._indices={};s._name=t,s._keys=l,s._defaultValues=e;for(var _=0;_<l.length;_++){var c=l[_];u[c]=_,s[c]?"object"===("undefined"===typeof console?"undefined":(0,i.default)(console))&&console.warn&&console.warn("Cannot define "+sr(this)+' with property "'+c+'" since that property name is part of the Record API.'):or(s,c)}}return this.__ownerID=void 0,this._values=Gt().withMutations((function(e){e.setSize(o._keys.length),b(a).forEach((function(t,n){e.set(o._indices[n],t===o._defaultValues[n]?void 0:t)}))})),this},s=r.prototype=Object.create(rr);return s.constructor=r,t&&(r.displayName=t),r};t.Record=nr,nr.prototype.toString=function(){for(var e,t=sr(this)+" { ",n=this._keys,r=0,i=n.length;r!==i;r++)e=n[r],t+=(r?", ":"")+e+": "+Ge(this.get(e));return t+" }"},nr.prototype.equals=function(e){return this===e||E(e)&&ar(this).equals(ar(e))},nr.prototype.hashCode=function(){return ar(this).hashCode()},nr.prototype.has=function(e){return this._indices.hasOwnProperty(e)},nr.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._indices[e],r=this._values.get(n);return void 0===r?this._defaultValues[e]:r},nr.prototype.set=function(e,t){if(this.has(e)){var n=this._values.set(this._indices[e],t===this._defaultValues[e]?void 0:t);if(n!==this._values&&!this.__ownerID)return ir(this,n)}return this},nr.prototype.remove=function(e){return this.set(e)},nr.prototype.clear=function(){var e=this._values.clear().setSize(this._keys.length);return this.__ownerID?this:ir(this,e)},nr.prototype.wasAltered=function(){return this._values.wasAltered()},nr.prototype.toSeq=function(){return ar(this)},nr.prototype.toJS=function(){return Cn(this)},nr.prototype.entries=function(){return this.__iterator(2)},nr.prototype.__iterator=function(e,t){return ar(this).__iterator(e,t)},nr.prototype.__iterate=function(e,t){return ar(this).__iterate(e,t)},nr.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._values.__ensureOwner(e);return e?ir(this,t,e):(this.__ownerID=e,this._values=t,this)},nr.isRecord=E,nr.getDescriptiveName=sr;var rr=nr.prototype;function ir(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return r._values=t,r.__ownerID=n,r}function sr(e){return e.constructor.displayName||e.constructor.name||"Record"}function ar(e){return G(e._keys.map((function(t){return[t,e.get(t)]})))}function or(e,t){try{Object.defineProperty(e,t,{get:function(){return this.get(t)},set:function(e){ze(this.__ownerID,"Cannot set on an immutable record."),this.set(t,e)}})}catch(n){}}rr["@@__IMMUTABLE_RECORD__@@"]=!0,rr["delete"]=rr.remove,rr.deleteIn=rr.removeIn=at,rr.getIn=Nn,rr.hasIn=Jn.hasIn,rr.merge=_t,rr.mergeWith=ct,rr.mergeIn=vt,rr.mergeDeep=yt,rr.mergeDeepWith=St,rr.mergeDeepIn=bt,rr.setIn=it,rr.update=lt,rr.updateIn=ut,rr.withMutations=xt,rr.asMutable=wt,rr.asImmutable=Ct,rr[k]=rr.entries,rr.toJSON=rr.toObject=Jn.toObject,rr.inspect=rr.toSource=function(){return this.toString()};var lr,ur=function(e){function t(e,n){if(!(this instanceof t))return new t(e,n);if(this._value=e,this.size=void 0===n?1/0:Math.max(0,n),0===this.size){if(lr)return lr;lr=this}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},t.prototype.get=function(e,t){return this.has(e)?this._value:t},t.prototype.includes=function(e){return ne(this._value,e)},t.prototype.slice=function(e,n){var r=this.size;return $(e,n,r)?this:new t(this._value,h(n,r)-p(e,r))},t.prototype.reverse=function(){return this},t.prototype.indexOf=function(e){return ne(this._value,e)?0:-1},t.prototype.lastIndexOf=function(e){return ne(this._value,e)?this.size:-1},t.prototype.__iterate=function(e,t){var n=this.size,r=0;while(r!==n)if(!1===e(this._value,t?n-++r:r++,this))break;return r},t.prototype.__iterator=function(e,t){var n=this,r=this.size,i=0;return new V((function(){return i===r?F():R(e,t?r-++i:i++,n._value)}))},t.prototype.equals=function(e){return e instanceof t?ne(this._value,e._value):xn(e)},t}(H);function _r(e,t){return function e(t,n,r,i,s,a){if("string"!==typeof r&&!A(r)&&(O(r)||N(r)||Ke(r))){if(~t.indexOf(r))throw new TypeError("Cannot convert circular structure to Immutable");t.push(r),s&&""!==i&&s.push(i);var o=n.call(a,i,D(r).map((function(i,a){return e(t,n,i,a,s,r)})),s&&s.slice());return t.pop(),s&&s.pop(),o}return r}([],t||cr,e,"",t&&t.length>2?[]:void 0,{"":e})}function cr(e,t){return y(t)?t.toList():m(t)?t.toMap():t.toSet()}t.Repeat=ur;t.version="4.3.0";var $r={version:"4.3.0",Collection:v,Iterable:v,Seq:D,Map:At,OrderedMap:cn,List:Gt,Stack:fn,Set:En,OrderedSet:Gn,PairSorting:tr,Record:nr,Range:Rn,Repeat:ur,is:ne,fromJS:_r,hash:ae,isImmutable:A,isCollection:g,isKeyed:m,isIndexed:y,isAssociative:S,isOrdered:I,isValueObject:te,isPlainObject:Ke,isSeq:C,isList:Qt,isMap:Y,isOrderedMap:ee,isStack:dn,isSet:vn,isOrderedSet:bn,isRecord:E,get:Xe,getIn:Fn,has:Ze,hasIn:Tn,merge:pt,mergeDeep:dt,mergeWith:ht,mergeDeepWith:ft,remove:et,removeIn:st,set:tt,setIn:rt,update:ot,updateIn:nt},pr=v;t.Iterable=pr;var hr=$r;t.default=hr},9370:function(e,t,n){"use strict";var r=n("8bdb"),i=n("af9e"),s=n("1099"),a=n("c215"),o=i((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}));r({target:"Date",proto:!0,arity:1,forced:o},{toJSON:function(e){var t=s(this),n=a(t,"number");return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},"94df":function(e,t,n){var r=n("11a8");r.load({util:n("38c2"),immutable:n("9229"),fs:n("61af")}),e.exports=r},"98f9":function(e,t,n){var r=n("8e67");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("967d").default;i("02ce6e60",r,!0,{sourceMap:!1,shadowMode:!1})},"9afe":function(e,t,n){"use strict";n("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("64aa");var r={props:{src:{type:String,default:uni.$u.props.image.src},mode:{type:String,default:uni.$u.props.image.mode},width:{type:[String,Number],default:uni.$u.props.image.width},height:{type:[String,Number],default:uni.$u.props.image.height},shape:{type:String,default:uni.$u.props.image.shape},radius:{type:[String,Number],default:uni.$u.props.image.radius},lazyLoad:{type:Boolean,default:uni.$u.props.image.lazyLoad},showMenuByLongpress:{type:Boolean,default:uni.$u.props.image.showMenuByLongpress},loadingIcon:{type:String,default:uni.$u.props.image.loadingIcon},errorIcon:{type:String,default:uni.$u.props.image.errorIcon},showLoading:{type:Boolean,default:uni.$u.props.image.showLoading},showError:{type:Boolean,default:uni.$u.props.image.showError},fade:{type:Boolean,default:uni.$u.props.image.fade},webp:{type:Boolean,default:uni.$u.props.image.webp},duration:{type:[String,Number],default:uni.$u.props.image.duration},bgColor:{type:String,default:uni.$u.props.image.bgColor}}};t.default=r},a3fc:function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",i=!1,s=arguments.length-1;s>=-1&&!i;s--){var a=s>=0?arguments[s]:e.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,i="/"===a.charAt(0))}return t=n(r(t.split("/"),(function(e){return!!e})),!i).join("/"),(i?"/":"")+t||"."},t.normalize=function(e){var s=t.isAbsolute(e),a="/"===i(e,-1);return e=n(r(e.split("/"),(function(e){return!!e})),!s).join("/"),e||s||(e="."),e&&a&&(e+="/"),(s?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(r(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length;t++)if(""!==e[t])break;for(var n=e.length-1;n>=0;n--)if(""!==e[n])break;return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var i=r(e.split("/")),s=r(n.split("/")),a=Math.min(i.length,s.length),o=a,l=0;l<a;l++)if(i[l]!==s[l]){o=l;break}var u=[];for(l=o;l<i.length;l++)u.push("..");return u=u.concat(s.slice(o)),u.join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!==typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,i=!0,s=e.length-1;s>=1;--s)if(t=e.charCodeAt(s),47===t){if(!i){r=s;break}}else i=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=function(e){"string"!==typeof e&&(e+="");var t,n=0,r=-1,i=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!i){n=t+1;break}}else-1===r&&(i=!1,r=t+1);return-1===r?"":e.slice(n,r)}(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,n=0,r=-1,i=!0,s=0,a=e.length-1;a>=0;--a){var o=e.charCodeAt(a);if(47!==o)-1===r&&(i=!1,r=a+1),46===o?-1===t?t=a:1!==s&&(s=1):-1!==t&&(s=-1);else if(!i){n=a+1;break}}return-1===t||-1===r||0===s||1===s&&t===r-1&&t===n+1?"":e.slice(t,r)};var i="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n("28d0"))},a74a:function(e,t,n){"use strict";n.r(t);var r=n("b803"),i=n("33f6");for(var s in i)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(s);n("2326");var a=n("828b"),o=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,"d4342702",null,!1,r["a"],void 0);t["default"]=o.exports},ab3f:function(e,t,n){"use strict";var r=n("ee98").end,i=n("8b27");e.exports=i("trimEnd")?function(){return r(this)}:"".trimEnd},b478:function(e,t,n){var r=n("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/* 水平间距 */\n/* 水平间距 */.navBarBox .navBar[data-v-424605f3]{background-color:#fff;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:0 3px 12px rgba(0,0,0,.05)}.fix[data-v-424605f3]{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;width:100%;z-index:1}.barText[data-v-424605f3]{\n /* text-align: center; */font-size:16px;font-weight:600;flex:2;margin-left:45%}.statusBar[data-v-424605f3]{background-color:#d3d3d3}.m-p-15[data-v-424605f3]{width:100%;box-sizing:border-box;padding:0 15px}.card[data-v-424605f3]{width:100%;margin-bottom:%?40?%}.card .card-t[data-v-424605f3]{width:100%;padding:0 %?6?%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;margin-bottom:%?20?%}.card .card-t .card-t-l[data-v-424605f3]{font-size:%?32?%;font-weight:700}.card .card-t .card-t-r[data-v-424605f3]{color:#999;cursor:pointer}.card .card-c[data-v-424605f3]{background:#fff;border-radius:16px;padding:15px}.card .card-c .card-i[data-v-424605f3]{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f0f0f0;position:relative;display:flex;align-items:flex-start;box-sizing:border-box}.card .card-c .card-i[data-v-424605f3]:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.card .card-c .card-i .card-i-t[data-v-424605f3]{position:absolute;width:%?250?%;height:30px;border-radius:%?8?%;line-height:30px;color:#fff;padding:0 %?10?%;box-sizing:border-box;left:0;bottom:0;background:rgba(0,0,0,.4)}.card .card-c .card-i .card-i-r[data-v-424605f3]{width:100%;height:%?200?%;margin-left:%?20?%;display:flex;flex-direction:column;justify-content:space-between}.card .card-c .card-i .card-i-r .card-i-r-t uni-view[data-v-424605f3]{font-size:%?32?%;margin-bottom:%?10?%;font-family:PingFang SC;font-weight:800;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card .card-c .card-i .card-i-r .card-i-r-b[data-v-424605f3]{width:100%;display:flex;align-items:center;justify-content:space-between}.card .card-c .card-i .card-i-r .card-i-r-b .study-button[data-v-424605f3]{width:%?240?%;margin:0;box-shadow:3px 3px 12px rgba(51,133,217,.3),-2px -2px 6px #fff;border:1px solid hsla(0,0%,100%,.8)}.card .card-d[data-v-424605f3]{background:none;padding:0}.card .card-d .paper-card[data-v-424605f3]{background:#fff;margin-bottom:15px;padding:15px;box-sizing:border-box;position:relative;border-radius:16px}.card .card-d .paper-card[data-v-424605f3]:last-of-type{margin-bottom:0}.card .card-d .paper-card .paper-card-t[data-v-424605f3]{font-size:%?32?%;margin-bottom:%?10?%;font-family:PingFang SC;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .card-d .paper-card .paper-card-t .green[data-v-424605f3]{font-size:%?28?%;color:#5ac725}.card .card-d .paper-card .paper-card-t .red[data-v-424605f3]{font-size:%?28?%;color:#f56c6c}.card .card-d .paper-card .paper-card-b[data-v-424605f3]{display:flex;align-items:center;justify-content:space-between}.card .card-d .paper-card .paper-card-b .exam-button[data-v-424605f3]{width:%?240?%;margin:0;box-shadow:3px 3px 12px rgba(51,133,217,.3),-2px -2px 6px #fff;border:1px solid hsla(0,0%,100%,.8)}.badge span[data-v-424605f3]{text-align:center;width:100%}',""]),e.exports=t},b4df:function(e,t,n){var r=n("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/* 水平间距 */\n/* 水平间距 */uni-view[data-v-d4342702], uni-scroll-view[data-v-d4342702], uni-swiper-item[data-v-d4342702]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-swiper[data-v-d4342702]{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;overflow:hidden}.u-swiper__wrapper[data-v-d4342702]{flex:1}.u-swiper__wrapper__item[data-v-d4342702]{flex:1}.u-swiper__wrapper__item__wrapper[data-v-d4342702]{display:flex;flex-direction:row;position:relative;overflow:hidden;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;flex:1}.u-swiper__wrapper__item__wrapper__image[data-v-d4342702]{flex:1}.u-swiper__wrapper__item__wrapper__video[data-v-d4342702]{flex:1}.u-swiper__wrapper__item__wrapper__title[data-v-d4342702]{position:absolute;background-color:rgba(0,0,0,.3);bottom:0;left:0;right:0;font-size:%?28?%;padding:%?12?% %?24?%;color:#fff;flex:1}.u-swiper__indicator[data-v-d4342702]{position:absolute;bottom:10px}',""]),e.exports=t},b803:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return r}));var r={uLoadingIcon:n("79e6").default,uSwiperIndicator:n("be7f").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"u-swiper",style:{backgroundColor:e.bgColor,height:e.$u.addUnit(e.height),borderRadius:e.$u.addUnit(e.radius)}},[e.loading?n("v-uni-view",{staticClass:"u-swiper__loading"},[n("u-loading-icon",{attrs:{mode:"circle"}})],1):n("v-uni-swiper",{staticClass:"u-swiper__wrapper",style:{height:e.$u.addUnit(e.height)},attrs:{circular:e.circular,interval:e.interval,duration:e.duration,autoplay:e.autoplay,current:e.current,currentItemId:e.currentItemId,previousMargin:e.$u.addUnit(e.previousMargin),nextMargin:e.$u.addUnit(e.nextMargin),acceleration:e.acceleration,displayMultipleItems:e.displayMultipleItems,easingFunction:e.easingFunction},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.change.apply(void 0,arguments)}}},e._l(e.list,(function(t,r){return n("v-uni-swiper-item",{key:r,staticClass:"u-swiper__wrapper__item"},[n("v-uni-view",{staticClass:"u-swiper__wrapper__item__wrapper",style:[e.itemStyle(r)]},["image"===e.getItemType(t)?n("v-uni-image",{staticClass:"u-swiper__wrapper__item__wrapper__image",style:{height:e.$u.addUnit(e.height),borderRadius:e.$u.addUnit(e.radius)},attrs:{src:e.getSource(t),mode:e.imgMode},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.clickHandler(r)}}}):e._e(),"video"===e.getItemType(t)?n("v-uni-video",{staticClass:"u-swiper__wrapper__item__wrapper__video",style:{height:e.$u.addUnit(e.height)},attrs:{id:"video-"+r,"enable-progress-gesture":!1,src:e.getSource(t),poster:e.getPoster(t),title:e.showTitle&&e.$u.test.object(t)&&t.title?t.title:"",controls:!0},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.clickHandler(r)}}}):e._e(),e.showTitle&&e.$u.test.object(t)&&t.title&&e.$u.test.image(e.getSource(t))?n("v-uni-text",{staticClass:"u-swiper__wrapper__item__wrapper__title u-line-1"},[e._v(e._s(t.title))]):e._e()],1)],1)})),1),n("v-uni-view",{staticClass:"u-swiper__indicator",style:[e.$u.addStyle(e.indicatorStyle)]},[e._t("indicator",[e.loading||!e.indicator||e.showTitle?e._e():n("u-swiper-indicator",{attrs:{indicatorActiveColor:e.indicatorActiveColor,indicatorInactiveColor:e.indicatorInactiveColor,length:e.list.length,current:e.currentIndex,indicatorMode:e.indicatorMode}})])],2)],1)},s=[]},bda0:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"u-swiper-indicator"},["line"===e.indicatorMode?n("v-uni-view",{staticClass:"u-swiper-indicator__wrapper",class:["u-swiper-indicator__wrapper--"+e.indicatorMode],style:{width:e.$u.addUnit(e.lineWidth*e.length),backgroundColor:e.indicatorInactiveColor}},[n("v-uni-view",{staticClass:"u-swiper-indicator__wrapper--line__bar",style:[e.lineStyle]})],1):e._e(),"dot"===e.indicatorMode?n("v-uni-view",{staticClass:"u-swiper-indicator__wrapper"},e._l(e.length,(function(t,r){return n("v-uni-view",{key:r,staticClass:"u-swiper-indicator__wrapper__dot",class:[r===e.current&&"u-swiper-indicator__wrapper__dot--active"],style:[e.dotStyle(r)]})})),1):e._e()],1)},i=[]},be7f:function(e,t,n){"use strict";n.r(t);var r=n("bda0"),i=n("5bf8");for(var s in i)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(s);n("7c48");var a=n("828b"),o=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,"23a72621",null,!1,r["a"],void 0);t["default"]=o.exports},c14d:function(e,t,n){"use strict";n("6a54");var r=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("fcf3"));n("5c47"),n("0506");var s=r(n("677c")),a={name:"u-swiper",mixins:[uni.$u.mpMixin,uni.$u.mixin,s.default],data:function(){return{currentIndex:0}},watch:{current:function(e,t){e!==t&&(this.currentIndex=e)}},computed:{itemStyle:function(){var e=this;return function(t){var n={};return e.nextMargin&&e.previousMargin&&(n.borderRadius=uni.$u.addUnit(e.radius),t!==e.currentIndex&&(n.transform="scale(0.92)")),n}}},methods:{getItemType:function(e){return"string"===typeof e?uni.$u.test.video(this.getSource(e))?"video":"image":"object"===(0,i.default)(e)&&this.keyName?e.type?"image"===e.type?"image":"video"===e.type?"video":"image":uni.$u.test.video(this.getSource(e))?"video":"image":void 0},getSource:function(e){return"string"===typeof e?e:"object"===(0,i.default)(e)&&this.keyName?e[this.keyName]:(uni.$u.error("请按格式传递列表参数"),"")},change:function(e){var t=e.detail.current;this.pauseVideo(this.currentIndex),this.currentIndex=t,this.$emit("change",e.detail)},pauseVideo:function(e){var t=this.getSource(this.list[e]);if(uni.$u.test.video(t)){var n=uni.createVideoContext("video-".concat(e),this);n.pause()}},getPoster:function(e){return"object"===(0,i.default)(e)&&e.poster?e.poster:""},clickHandler:function(e){this.$emit("click",e)}}};t.default=a},c6c8:function(e,t,n){"use strict";n.r(t);var r=n("33c1"),i=n("698d");for(var s in i)["default"].indexOf(s)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(s);n("f956");var a=n("828b"),o=Object(a["a"])(i["default"],r["b"],r["c"],!1,null,"424605f3",null,!1,r["a"],void 0);t["default"]=o.exports},caba:function(e,t,n){"use strict";var r=n("85c1"),i=n("9f9e"),s=n("474f"),a=n("030a"),o=n("29d8"),l=n("37ad"),u=n("7f28"),_=r.Function,c=/MSIE .\./.test(o)||a&&function(){var e=r.Bun.version.split(".");return e.length<3||"0"===e[0]&&(e[1]<3||"3"===e[1]&&"0"===e[2])}();e.exports=function(e,t){var n=t?2:1;return c?function(r,a){var o=u(arguments.length,1)>n,c=s(r)?r:_(r),$=o?l(arguments,n):[],p=o?function(){i(c,this,$)}:c;return t?e(p,a):e(p)}:e}},cf63:function(e,t,n){"use strict";n("6a54");var r=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("9afe")),s={name:"u-image",mixins:[uni.$u.mpMixin,uni.$u.mixin,i.default],data:function(){return{isError:!1,loading:!0,opacity:1,durationTime:this.duration,backgroundStyle:{},show:!1}},watch:{src:{immediate:!0,handler:function(e){e?(this.isError=!1,this.loading=!0):this.isError=!0}}},computed:{wrapStyle:function(){var e={};return e.width=this.$u.addUnit(this.width),e.height=this.$u.addUnit(this.height),e.borderRadius="circle"==this.shape?"10000px":uni.$u.addUnit(this.radius),e.overflow=this.borderRadius>0?"hidden":"visible",uni.$u.deepMerge(e,uni.$u.addStyle(this.customStyle))}},mounted:function(){this.show=!0},methods:{onClick:function(){this.$emit("click")},onErrorHandler:function(e){this.loading=!1,this.isError=!0,this.$emit("error",e)},onLoadHandler:function(e){this.loading=!1,this.isError=!1,this.$emit("load",e),this.removeBgColor()},removeBgColor:function(){this.backgroundStyle={backgroundColor:"transparent"}}}};t.default=s},dd62:function(e,t,n){"use strict";var r=n("1cb5");r("flatMap")},e07c:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return r}));var r={uTransition:n("9888").default,uIcon:n("fd60").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("u-transition",{attrs:{mode:"fade",show:e.show,duration:e.fade?1e3:0}},[n("v-uni-view",{staticClass:"u-image",style:[e.wrapStyle,e.backgroundStyle],on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClick.apply(void 0,arguments)}}},[e.isError?e._e():n("v-uni-image",{staticClass:"u-image__image",style:{borderRadius:"circle"==e.shape?"10000px":e.$u.addUnit(e.radius),width:e.$u.addUnit(e.width),height:e.$u.addUnit(e.height)},attrs:{src:e.src,mode:e.mode,"show-menu-by-longpress":e.showMenuByLongpress,"lazy-load":e.lazyLoad},on:{error:function(t){arguments[0]=t=e.$handleEvent(t),e.onErrorHandler.apply(void 0,arguments)},load:function(t){arguments[0]=t=e.$handleEvent(t),e.onLoadHandler.apply(void 0,arguments)}}}),e.showLoading&&e.loading?n("v-uni-view",{staticClass:"u-image__loading",style:{borderRadius:"circle"==e.shape?"50%":e.$u.addUnit(e.radius),backgroundColor:this.bgColor,width:e.$u.addUnit(e.width),height:e.$u.addUnit(e.height)}},[e._t("loading",[n("u-icon",{attrs:{name:e.loadingIcon,width:e.width,height:e.height}})])],2):e._e(),e.showError&&e.isError&&!e.loading?n("v-uni-view",{staticClass:"u-image__error",style:{borderRadius:"circle"==e.shape?"50%":e.$u.addUnit(e.radius),width:e.$u.addUnit(e.width),height:e.$u.addUnit(e.height)}},[e._t("error",[n("u-icon",{attrs:{name:e.errorIcon,width:e.width,height:e.height}})])],2):e._e()],1)],1)},s=[]},e6d5:function(e,t,n){"use strict";n("7340");var r=n("8bdb"),i=n("4f05");r({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==i},{trimStart:i})},e953:function(e,t,n){"use strict";var r=n("7c77"),i=n.n(r);i.a},ed30:function(e,t,n){"use strict";n("6a54");var r=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("18ad")),s={name:"u-swiper-indicator",mixins:[uni.$u.mpMixin,uni.$u.mixin,i.default],data:function(){return{lineWidth:22}},computed:{lineStyle:function(){var e={};return e.width=uni.$u.addUnit(this.lineWidth),e.transform="translateX(".concat(uni.$u.addUnit(this.current*this.lineWidth),")"),e.backgroundColor=this.indicatorActiveColor,e},dotStyle:function(){var e=this;return function(t){var n={};return n.backgroundColor=t===e.current?e.indicatorActiveColor:e.indicatorInactiveColor,n}}}};t.default=s},f555:function(e,t,n){"use strict";var r=n("85c1"),i=n("ab4a"),s=n("e4ca"),a=n("471d"),o=n("af9e"),l=r.RegExp,u=l.prototype,_=i&&o((function(){var e=!0;try{l(".","d")}catch(_){e=!1}var t={},n="",r=e?"dgimsy":"gimsy",i=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},s={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in e&&(s.hasIndices="d"),s)i(a,s[a]);var o=Object.getOwnPropertyDescriptor(u,"flags").get.call(t);return o!==r||n!==r}));_&&s(u,"flags",{configurable:!0,get:a})},f956:function(e,t,n){"use strict";var r=n("fdf8"),i=n.n(r);i.a},fdf8:function(e,t,n){var r=n("b478");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("967d").default;i("1645e030",r,!0,{sourceMap:!1,shadowMode:!1})}}]);
|