index.js 2.5 MB

123
  1. "use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("path"),t=require("glob"),n=require("fs-extra"),r=require("lodash");function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=i(e),a=i(t),o=i(n);const l=[".wxml",".wxss",".wxs",".png",".jpg",".jpeg",".gif",".svg",".js",".json",".cer",".mp3",".aac",".m4a",".mp4",".wav",".ogg",".silk",".wasm",".br",".cur",".ico",".skel",".crt",".cert"],u=[".png",".jpg",".jpeg",".gif",".svg",".js",".json",".cer",".obj",".dae",".fbx",".mtl",".stl",".3ds",".mp3",".pvr",".wav",".plist",".ttf",".fnt",".gz",".ccz",".m4a",".mp4",".bmp",".atlas",".swf",".ani",".part",".proto",".bin",".sk",".mipmaps",".txt",".zip",".ogg",".silk",".dbbin",".dbmv",".etc",".lmat",".lm",".ls",".lh",".lani",".lav",".lsani",".ltc",".csv",".scene",".prefab",".lml",".lmani",".ktx",".dds",".xml",".aac",".pkm",".skel",".cur",".ico",".wasm",".br",".gltf",".glb",".astc",".dat",".tt"],c=["node_modules/**/*","**/node_modules/**","**/.git/**",".git/**/*","**/.svn/**",".svn/**/*",".DS_Store","**/.DS_Store","**/*.d.ts"];function _(e,t){if("miniprogram"===e||"plugin"===e){if(0===t.length)return l;{let e=[...l];return t.includes("typescript")&&e.push(".ts"),t.includes("less")&&e.push(".less"),t.includes("sass")&&(e.push(".scss"),e.push(".sass")),e}}return u}class ${constructor(e,t="miniprogram",n=[]){this.root=e,this.type=t,this.compilerPlugins=n,this.dirSet=new Set,this.fileSet=new Set,this.init()}cacheDirName(e){this.dirSet.has(e)||(this.dirSet.add(e),this.cacheDirName(s.default.posix.dirname(e)))}get pattern(){return"**/*{"+_(this.type,this.compilerPlugins).join(",")+"}"}init(){const e=a.default.sync(this.pattern,{nodir:!1,ignore:[...c],nosort:!0,strict:!1,silent:!0,cwd:this.root,absolute:!1,mark:!0,dot:!0});for(const t of e)t.endsWith("/")?this.cacheDirName(t.replace(/\/$/,"")):(this.fileSet.add(t),this.cacheDirName(s.default.posix.dirname(t)))}stat(e){let t=s.default.posix.join(this.root,e);if(this.exist(e)){let e=o.default.statSync(t);return{isFile:e.isFile(),isDirectory:e.isDirectory(),size:e.size,mtime:e.mtimeMs}}}mtime(e){let t=this.stat(e);return t?t.mtime:0}exist(e){return this.fileSet.has(e)||this.dirSet.has(e)}existDir(e){return e.endsWith("/")&&(e=e.replace(/\/$/,"")),this.dirSet.has(e)}existFile(e){return this.fileSet.has(e)}getFileList(e,t=""){return Array.from(this.fileSet).filter((n=>(!t||s.default.posix.extname(n)===t)&&!(e&&!n.startsWith(e))))}async getString(e){return o.default.readFile(s.default.join(this.root,e),"utf-8")}async getJSON(e){let t=await this.getString(e);try{return JSON.parse(t)}catch(e){}}async readdir(e){return o.default.readdir(s.default.join(this.root,e))}async onFileChange(e,t){if("add"===e&&(this.cacheDirName(s.default.posix.dirname(t)),this.fileSet.add(t)),"addDir"===e&&this.cacheDirName(t),"unlink"===e&&this.fileSet.has(t)&&this.fileSet.delete(t),"unlinkDir"===e&&this.dirSet.has(t)){this.dirSet.delete(t);const e=`${t}/`,n=Array.from(this.dirSet);for(const t of n)0===t.indexOf(e)&&this.dirSet.delete(t);const r=Array.from(this.fileSet);for(const t of r)0===t.indexOf(e)&&this.fileSet.delete(t)}}watchFileChange(e){const t=require("chokidar").watch(this.pattern,{cwd:this.root,ignored:"**/miniprogram-analyse-result.json"}),n=r.debounce(e,200);let i=!1;t.on("all",((e,t)=>{this.onFileChange(e,t),i&&n()})).on("error",(e=>console.log(`Watcher error: ${e}`))).on("ready",(()=>{i=!0,console.log("Initial scan complete. Ready for changes")}))}}function p(e){return e.endsWith("/")?e:s.default.posix.dirname(e)}function h(e,t,n){return n&&e.endsWith(`.${n}`)?e.slice(0,-n.length)+t:e.endsWith(`.${t}`)?e:`${e}.${t}`}function d(e,t,n,r){const i=s.default.posix.join(e,"miniprogram_npm/");let a;if(r.existDir(i)){if(a=s.default.posix.join(i,t),a=h(a,n),r.existFile(a))return a;if(a=s.default.posix.join(i,t,`index.${n}`),r.existFile(a))return a}if(e.startsWith(".")||"/"===e)return null;const o=s.default.posix.join(e,"../");return o===e?null:d(o,t,n,r)}class f{constructor(e,t,n){this.from="rule",this.path=null,this.module=null,this.originModule=null,this.error=null,this.location=null,this.type=e,this.request=t,this.originModule=n}setLocation(e=1,t=1){this.location={line:e,column:t}}getLocationDesc(){return this.location?`:${this.location.line}:${this.location.column}`:"`:0:0`"}serialize(){return{from:this.from,type:this.type,request:this.request,path:this.path,moduleId:this.module?this.module.id:null,originModuleId:this.originModule.id,error:this.error?this.error.message:void 0}}}class m extends f{constructor(e,t,n,r={needResolve:!1,necessary:!0}){super(e,t,n),this.options=r,n&&("MainPackage"===n.type||"Page"===n.type||"Component"===n.type)?this.from="rule":this.from="file"}async resolve(e){if(this.path=this.resolvePath(this.originModule.path,this.request,this.options.needResolve,e),this.path&&e.fileHelper.existFile(this.path))return!0;if(this.options.necessary)throw this.originModule?new Error(`Couldn't resolve the ${this.type} file "${this.request}" relative to "/${this.originModule.path}${this.getLocationDesc()}"`):new Error(`Couldn't resolve the ${this.type} file "${this.request}"`);return!1}}class g extends m{constructor(e,t,n){super("Wxml",e,t,n)}resolvePath(e,t,n,r){let i=t;if(n){const n=e?p(e):"";i=t.startsWith("/")?t.replace(/^\//,""):s.default.posix.join(n,t)}return h(i,"wxml")}}class S extends m{constructor(e,t,n){super("Wxs",e,t,n)}resolvePath(e,t,n,r){let i=t;if(n){const n=e?p(e):"";i=t.startsWith("/")?t.replace(/^\//,""):s.default.posix.join(n,t)}return h(i,"wxs")}}class y extends m{constructor(e,t,n){super("Wxss",e,t,n)}resolvePath(e,t,n,r){let i=t;if(n){const n=e?p(e):"";i=t.startsWith("/")?t.replace(/^\//,""):s.default.posix.join(n,t)}if(r.isUsedLess()){const e=h(i,"less","wxss");if(r.fileHelper.existFile(e))return e}if(r.isUsedSass()){const e=h(i,"scss","wxss");if(r.fileHelper.existFile(e))return e;const t=h(i,"sass","wxss");if(r.fileHelper.existFile(t))return t}return h(i,"wxss")}}class v extends y{constructor(e,t,n){super(e,t,n)}resolvePath(e,t,n,r){let i=t;if(n){const n=e?p(e):"";i=t.startsWith("/")?t.replace(/^\//,""):s.default.posix.join(n,t)}const a=h(i,"less");return r.fileHelper.existFile(a)?a:""}}class x extends y{constructor(e,t,n){super(e,t,n)}resolvePath(e,t,n,r){let i=t;if(n){const n=e?p(e):"";i=t.startsWith("/")?t.replace(/^\//,""):s.default.posix.join(n,t)}if(null==e?void 0:e.endsWith(".scss")){const e=h(i,"scss");if(r.fileHelper.existFile(e))return e}if(null==e?void 0:e.endsWith(".sass")){const e=h(i,"sass");if(r.fileHelper.existFile(e))return e}return""}}class b extends m{constructor(e,t,n){super("Js",e,t,n),this.isUseExtenedLib=!1}async resolve(e){var t,n;let r;if(this.options.needResolve){if(e.miniprogram.useExtendedPackages.find((e=>this.request.startsWith(e+"/")||this.request===e)))return this.isUseExtenedLib=!0,this.path=null,!1;r=e.resolveJsFromAlias(this.request),this.path=r?this.resolvePath("",r,!1,e):this.resolvePath(null===(t=this.originModule)||void 0===t?void 0:t.path,this.request,!0,e)}else this.path=this.resolvePath(null===(n=this.originModule)||void 0===n?void 0:n.path,this.request,!1,e);if(this.path&&e.fileHelper.existFile(this.path))return!0;if(this.options.necessary)throw this.originModule?new Error(`Couldn't resolve the ${this.type} file "${this.request}" relative to "/${this.originModule.path}${this.getLocationDesc()}"`):new Error(`Couldn't resolve the ${this.type} file "${this.request}"`);return!1}resolvePath(e,t,n,r){const i=e?p(e):"";let a=t;if(n&&(a=function(e=""){const t=s.default.posix.normalize(e.replace(/\\/g,"/"));return!e.startsWith("//")&&!e.startsWith("\\\\")||t.startsWith("//")?t:"/"+t}(s.default.posix.join(i,t.replace(/^\//,"")))),r.isUsedTypescript()){const e=h(a,"ts","js");if(r.fileHelper.existFile(e))return e}const o=h(a,"js");if(r.fileHelper.existFile(o))return o;if(n)try{let e=d(i,t,"js",r.fileHelper);if(e)return e}catch(e){console.error(e)}return null}}class w extends f{constructor({type:e,request:t,regExp:n,originModule:r,fileHelper:i,needResolve:s=!1,necessary:a=!0,from:o="file"}){super("ContextModule",t,r),this.needResolve=!1,this.necessary=!0,this.fileType="Js"===e?"js":"wxs",this.fileHelper=i,this.regExp=n,this.needResolve=s,this.necessary=a,this.from=o,this.context=t}async resolve(){if(this.needResolve)if(this.request.startsWith("/"))this.context=this.request.replace(/^\//,"");else{const e=s.default.posix.dirname(this.originModule.path);this.context=s.default.posix.join(e,this.request)}else this.context=this.request;if(this.fileHelper.existDir(this.context))return this.path=this.context+"/("+this.regExp.source+")",!0;if(this.necessary)throw new Error(`Couldn't find the directory "${this.request}" relative to "/${this.originModule.path}${this.getLocationDesc()}"`);return!1}}class C extends f{constructor(e,t,n){super("SubPackage",e.root.endsWith("/")?e.root:e.root+"/",t),this.fileHelper=n,this.config=e,this.from="json"}async resolve(){if(this.path=null,this.fileHelper.existDir(this.config.root))return this.path=this.request,!0;throw new Error(`The subpackage directory "${this.config.root}" doesn't exist`)}serialize(){return Object.assign(Object.assign({},super.serialize()),{config:this.config})}}class E extends f{constructor(e,t,n){super("Page",e,t),this.fileHelper=n,this.from="json","SubPackage"===t.type?this.path=t.path+e+".json":this.path=e+".json"}async resolve(){return!0}}class I extends f{constructor(e,t,n,r){super("Component",t,n),this.name=e,this.fileHelper=r,this.isPlugin=!1,this.isUseExtenedLib=!1,this.from="json"}async resolve(e){if(this.request.startsWith("plugin://")||this.request.startsWith("plugin-private://"))return this.isPlugin=!0,this.path=null,!1;if(e.miniprogram.useExtendedPackages.find((e=>this.request.startsWith(e+"/")||this.request===e)))return this.isUseExtenedLib=!0,this.path=null,!1;if(this.path=this.resolvePath(this.originModule.path,this.request,e),this.path)return!0;throw new Error(`Couldn't resolve the Component "${this.request}" relative to "/${this.originModule.path}"`)}resolvePath(e,t,n){const r=p(e);let i=t.startsWith("/")?t.replace(/^\//,""):s.default.posix.join(r,t),a=h(i,"json");for(;a.startsWith("../");)a=a.replace(/^..\//,"");if(n.fileHelper.existFile(a))return a;if(n.fileHelper.existFile(`${i}/index.json`))return`${i}/index.json`;try{let e=d(r,t,"json",n.fileHelper);if(e)return e}catch(e){console.error(e)}return null}serialize(){return Object.assign(Object.assign({},super.serialize()),{isPlugin:this.isPlugin})}}class A extends f{constructor(e,t,n,r="json"){super("Config",e,t),this.fileHelper=n,this.from=r}async resolve(){if(this.path=null,this.fileHelper.existFile(this.request))return this.path=this.request,!0;throw new Error(`The config file "${this.request}" doesn't exist`)}}class M extends f{constructor(e,t,n){super("Worker",e.endsWith("/")?e.slice(0,e.length-1):e,t),this.fileHelper=n,this.from="json"}async resolve(){if(this.path=null,this.fileHelper.existDir(this.request))return this.path=this.request,!0;throw new Error(`The worker directory "${this.request}" doesn't exist`)}}class R extends f{constructor(e,t){super("FunctionalPages","functional-pages",e),this.fileHelper=t,this.from="rule"}async resolve(){return this.path=null,!!this.fileHelper.existDir(this.request)&&(this.path=this.request,!0)}}class k extends f{constructor(e){super("MainPackage","app.json"),this.fileHelper=e,this.from="rule"}async resolve(){if(this.path=null,this.fileHelper.exist(this.request))return this.path=this.request,!0;throw new Error(`The file ${this.request} doesn't exist`)}}class L extends f{constructor(e){super("PluginPackage","plugin.json"),this.fileHelper=e,this.from="rule"}async resolve(){if(this.path=null,this.fileHelper.exist(this.request))return this.path=this.request,!0;throw new Error(`The file ${this.request} doesn't exist`)}}class V extends f{constructor(e){super("GameMainPackage","game.json"),this.fileHelper=e,this.from="rule"}async resolve(){if(this.path=null,this.fileHelper.exist(this.request))return this.path=this.request,!0;throw new Error(`The file ${this.request} doesn't exist`)}}class T extends f{constructor(e,t,n){super("SubPackage",e.root.endsWith("/")||e.root.endsWith(".js")?e.root:e.root+"/",t),this.fileHelper=n,this.config=e,this.from="json"}async resolve(){if(this.path=null,this.fileHelper.existDir(this.config.root)||this.fileHelper.existFile(this.config.root))return this.path=this.request,!0;throw new Error(`The subpackage directory or file "${this.config.root}" doesn't exist`)}serialize(){return Object.assign(Object.assign({},super.serialize()),{config:this.config})}}class N{constructor(e,t){if(this.parentDeps=new Set,this.deps=new Set,this.warnings=[],this.errors=[],this.mtime=0,this.buildError=null,this.type=t.type,!t.path)throw new Error("dep.path is null");this.path=t.path,this.id=this.type+":"+this.path,this.parentDeps.add(t),this.fileHelper=e,this.mtime=this.fileHelper.mtime(this.path)}isValid(){return this.mtime===this.fileHelper.mtime(this.path)}addDep(e){this.deps.add(e)}removeDep(e){var t;this.deps.delete(e),null===(t=e.module)||void 0===t||t.parentDeps.delete(e)}removeAllDeps(){this.deps.forEach((e=>{this.removeDep(e)}))}addParentDep(e){e.module=this,this.parentDeps.add(e)}markError(e){e instanceof Error?this.errors.push(e):this.errors.push(new Error(String(e)))}serialize(){return{id:this.id,type:this.type,path:this.path,parentDeps:Array.from(this.parentDeps).sort(((e,t)=>e.originModule.id>t.originModule.id?1:-1)).map((e=>e.serialize())),deps:Array.from(this.deps).map((e=>e.serialize())),errors:this.errors.length>0?this.errors.map((e=>e.message)):void 0,buildError:this.buildError?this.buildError.message:void 0}}get childModules(){const e=[];for(const t of this.deps.values())t.module&&e.push(t.module);return e}findChild(e){var t;for(const n of this.deps.values())if((null===(t=n.module)||void 0===t?void 0:t.type)===e)return n.module;return null}findChildren(e){return this.childModules.filter((t=>t.type===e))}}class F extends N{constructor(e,t){super(e,t),this.config=null,this.usePlugins=new Set,this.useTags=new Set}async build(e){let t=this.path.replace(/\.json$/,"");return this.addDep(new g(t+".wxml",this,{needResolve:!1,necessary:!0})),this.addDep(new b(t+".js",this,{needResolve:!1,necessary:!0})),this.addDep(new y(t+".wxss",this,{needResolve:!1,necessary:!1})),this.fileHelper.existFile(this.path)&&await this.processJsonDeps(),Array.from(this.deps)}async loadJSON(e){const t=this.fileHelper;try{return await t.getJSON(e)}catch(t){this.markError(new Error(`Could not get json from ${e}, err: ${t}`))}return null}async processJsonDeps(){let e=this.config=await this.loadJSON(this.path);const t=(e,t)=>{if(t.startsWith("plugin://")||t.startsWith("plugin-private://")){const e=/plugin(-private)?:\/\/([^\/]*)\//gi.exec(t);this.usePlugins.add(e[2])}else{let n=new I(e,t,this,this.fileHelper);this.addDep(n)}};(null==e?void 0:e.usingComponents)&&Object.keys(e.usingComponents).forEach((n=>{let r=e.usingComponents[n];t(n,r)})),(null==e?void 0:e.componentGenerics)&&Object.keys(e.componentGenerics).forEach((n=>{if("object"==typeof(null==e?void 0:e.componentGenerics[n])){const r=(null==e?void 0:e.componentGenerics[n]).default;r&&(t(`${n}-default`,r),this.useTags.add(`${n}-default`))}}))}}var U={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},P="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",J={5:P,"5module":P+" export import",6:P+" const class extends export import super"},O=/^in(stanceof)?$/,D="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",B="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",H=new RegExp("["+D+"]"),z=new RegExp("["+D+B+"]");D=B=null;var W=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2637,96,16,1070,4050,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,46,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,482,44,11,6,17,0,322,29,19,43,1269,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4152,8,221,3,5761,15,7472,3104,541,1507,4938],q=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,357,0,62,13,1495,6,110,6,6,9,4759,9,787719,239];function j(e,t){for(var n=65536,r=0;r<t.length;r+=2){if((n+=t[r])>e)return!1;if((n+=t[r+1])>=e)return!0}}function G(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&H.test(String.fromCharCode(e)):!1!==t&&j(e,W)))}function K(e,t){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&z.test(String.fromCharCode(e)):!1!==t&&(j(e,W)||j(e,q)))))}var Q=function(e,t){void 0===t&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};function Z(e,t){return new Q(e,{beforeExpr:!0,binop:t})}var X={beforeExpr:!0},Y={startsExpr:!0},ee={};function te(e,t){return void 0===t&&(t={}),t.keyword=e,ee[e]=new Q(e,t)}var ne={num:new Q("num",Y),regexp:new Q("regexp",Y),string:new Q("string",Y),name:new Q("name",Y),privateId:new Q("privateId",Y),eof:new Q("eof"),bracketL:new Q("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new Q("]"),braceL:new Q("{",{beforeExpr:!0,startsExpr:!0}),braceR:new Q("}"),parenL:new Q("(",{beforeExpr:!0,startsExpr:!0}),parenR:new Q(")"),comma:new Q(",",X),semi:new Q(";",X),colon:new Q(":",X),dot:new Q("."),question:new Q("?",X),questionDot:new Q("?."),arrow:new Q("=>",X),template:new Q("template"),invalidTemplate:new Q("invalidTemplate"),ellipsis:new Q("...",X),backQuote:new Q("`",Y),dollarBraceL:new Q("${",{beforeExpr:!0,startsExpr:!0}),eq:new Q("=",{beforeExpr:!0,isAssign:!0}),assign:new Q("_=",{beforeExpr:!0,isAssign:!0}),incDec:new Q("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new Q("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:Z("||",1),logicalAND:Z("&&",2),bitwiseOR:Z("|",3),bitwiseXOR:Z("^",4),bitwiseAND:Z("&",5),equality:Z("==/!=/===/!==",6),relational:Z("</>/<=/>=",7),bitShift:Z("<</>>/>>>",8),plusMin:new Q("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:Z("%",10),star:Z("*",10),slash:Z("/",10),starstar:new Q("**",{beforeExpr:!0}),coalesce:Z("??",1),_break:te("break"),_case:te("case",X),_catch:te("catch"),_continue:te("continue"),_debugger:te("debugger"),_default:te("default",X),_do:te("do",{isLoop:!0,beforeExpr:!0}),_else:te("else",X),_finally:te("finally"),_for:te("for",{isLoop:!0}),_function:te("function",Y),_if:te("if"),_return:te("return",X),_switch:te("switch"),_throw:te("throw",X),_try:te("try"),_var:te("var"),_const:te("const"),_while:te("while",{isLoop:!0}),_with:te("with"),_new:te("new",{beforeExpr:!0,startsExpr:!0}),_this:te("this",Y),_super:te("super",Y),_class:te("class",Y),_extends:te("extends",X),_export:te("export"),_import:te("import",Y),_null:te("null",Y),_true:te("true",Y),_false:te("false",Y),_in:te("in",{beforeExpr:!0,binop:7}),_instanceof:te("instanceof",{beforeExpr:!0,binop:7}),_typeof:te("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:te("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:te("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},re=/\r\n?|\n|\u2028|\u2029/,ie=new RegExp(re.source,"g");function se(e){return 10===e||13===e||8232===e||8233===e}function ae(e,t,n){void 0===n&&(n=e.length);for(var r=t;r<n;r++){var i=e.charCodeAt(r);if(se(i))return r<n-1&&13===i&&10===e.charCodeAt(r+1)?r+2:r+1}return-1}var oe=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,le=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,ue=Object.prototype,ce=ue.hasOwnProperty,_e=ue.toString,$e=Object.hasOwn||function(e,t){return ce.call(e,t)},pe=Array.isArray||function(e){return"[object Array]"===_e.call(e)};function he(e){return new RegExp("^(?:"+e.replace(/ /g,"|")+")$")}var de=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,fe=function(e,t){this.line=e,this.column=t};fe.prototype.offset=function(e){return new fe(this.line,this.column+e)};var me=function(e,t,n){this.start=t,this.end=n,null!==e.sourceFile&&(this.source=e.sourceFile)};function ge(e,t){for(var n=1,r=0;;){var i=ae(e,r,t);if(i<0)return new fe(n,t-r);++n,r=i}}var Se={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1,skipStatementPos:Number.POSITIVE_INFINITY},ye=!1;function ve(e){var t={};for(var n in Se)t[n]=e&&$e(e,n)?e[n]:Se[n];if("latest"===t.ecmaVersion?t.ecmaVersion=1e8:null==t.ecmaVersion?(!ye&&"object"==typeof console&&console.warn&&(ye=!0,console.warn("Since Acorn 8.0.0, options.ecmaVersion is required.\nDefaulting to 2020, but this will stop working in the future.")),t.ecmaVersion=11):t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),pe(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return pe(t.onComment)&&(t.onComment=function(e,t){return function(n,r,i,s,a,o){var l={type:n?"Block":"Line",value:r,start:i,end:s};e.locations&&(l.loc=new me(this,a,o)),e.ranges&&(l.range=[i,s]),t.push(l)}}(t,t.onComment)),t}function xe(e,t){return 2|(e?4:0)|(t?8:0)}var be=function(e,t,n){this.options=e=ve(e),this.sourceFile=e.sourceFile,this.keywords=he(J[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var r="";!0!==e.allowReserved&&(r=U[e.ecmaVersion>=6?6:5===e.ecmaVersion?5:3],"module"===e.sourceType&&(r+=" await")),this.reservedWords=he(r);var i=(r?r+" ":"")+U.strict;this.reservedWordsStrict=he(i),this.reservedWordsStrictBind=he(i+" "+U.strictBind),this.input=String(t),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf("\n",n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(re).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=ne.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null,this.privateNameStack=[]},we={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};be.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},we.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},we.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},we.inAsync.get=function(){return(4&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},we.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e];if(t.inClassFieldInit||256&t.flags)return!1;if(2&t.flags)return(4&t.flags)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction},we.allowSuper.get=function(){var e=this.currentThisScope(),t=e.flags,n=e.inClassFieldInit;return(64&t)>0||n||this.options.allowSuperOutsideMethod},we.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},we.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},we.allowNewDotTarget.get=function(){var e=this.currentThisScope(),t=e.flags,n=e.inClassFieldInit;return(258&t)>0||n},we.inClassStaticBlock.get=function(){return(256&this.currentVarScope().flags)>0},be.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var n=this,r=0;r<e.length;r++)n=e[r](n);return n},be.parse=function(e,t){return new this(t,e).parse()},be.parseExpressionAt=function(e,t,n){var r=new this(n,e,t);return r.nextToken(),r.parseExpression()},be.tokenizer=function(e,t){return new this(t,e)},Object.defineProperties(be.prototype,we);var Ce=be.prototype,Ee=/^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/;function Ie(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1}Ce.strictDirective=function(e){for(;;){le.lastIndex=e,e+=le.exec(this.input)[0].length;var t=Ee.exec(this.input.slice(e));if(!t)return!1;if("use strict"===(t[1]||t[2])){le.lastIndex=e+t[0].length;var n=le.exec(this.input),r=n.index+n[0].length,i=this.input.charAt(r);return";"===i||"}"===i||re.test(n[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(r+1))}e+=t[0].length,le.lastIndex=e,e+=le.exec(this.input)[0].length,";"===this.input[e]&&e++}},Ce.eat=function(e){return this.type===e&&(this.next(),!0)},Ce.isContextual=function(e){return this.type===ne.name&&this.value===e&&!this.containsEsc},Ce.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},Ce.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},Ce.canInsertSemicolon=function(){return this.type===ne.eof||this.type===ne.braceR||re.test(this.input.slice(this.lastTokEnd,this.start))},Ce.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},Ce.semicolon=function(){this.eat(ne.semi)||this.insertSemicolon()||this.unexpected()},Ce.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},Ce.expect=function(e){this.eat(e)||this.unexpected()},Ce.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")},Ce.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var n=t?e.parenthesizedAssign:e.parenthesizedBind;n>-1&&this.raiseRecoverable(n,"Parenthesized pattern")}},Ce.checkExpressionErrors=function(e,t){if(!e)return!1;var n=e.shorthandAssign,r=e.doubleProto;if(!t)return n>=0||r>=0;n>=0&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),r>=0&&this.raiseRecoverable(r,"Redefinition of __proto__ property")},Ce.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos<this.awaitPos)&&this.raise(this.yieldPos,"Yield expression cannot be a default value"),this.awaitPos&&this.raise(this.awaitPos,"Await expression cannot be a default value")},Ce.isSimpleAssignTarget=function(e){return"ParenthesizedExpression"===e.type?this.isSimpleAssignTarget(e.expression):"Identifier"===e.type||"MemberExpression"===e.type};var Ae=be.prototype;Ae.parseTopLevel=function(e){var t=Object.create(null);for(e.body||(e.body=[]);this.type!==ne.eof&&this.start<=this.options.skipStatementPos;){var n=this.parseStatement(null,!0,t);e.body.push(n)}if(this.inModule)for(var r=0,i=Object.keys(this.undefinedExports);r<i.length;r+=1){var s=i[r];this.raiseRecoverable(this.undefinedExports[s].start,"Export '"+s+"' is not defined")}return this.adaptDirectivePrologue(e.body),this.next(),e.sourceType=this.options.sourceType,this.finishNode(e,"Program")};var Me={kind:"loop"},Re={kind:"switch"};Ae.isLet=function(e){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;le.lastIndex=this.pos;var t=le.exec(this.input),n=this.pos+t[0].length,r=this.input.charCodeAt(n);if(91===r||92===r||r>55295&&r<56320)return!0;if(e)return!1;if(123===r)return!0;if(G(r,!0)){for(var i=n+1;K(r=this.input.charCodeAt(i),!0);)++i;if(92===r||r>55295&&r<56320)return!0;var s=this.input.slice(n,i);if(!O.test(s))return!0}return!1},Ae.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;le.lastIndex=this.pos;var e,t=le.exec(this.input),n=this.pos+t[0].length;return!(re.test(this.input.slice(this.pos,n))||"function"!==this.input.slice(n,n+8)||n+8!==this.input.length&&(K(e=this.input.charCodeAt(n+8))||e>55295&&e<56320))},Ae.parseStatement=function(e,t,n){var r,i=this.type,s=this.startNode();switch(this.isLet(e)&&(i=ne._var,r="let"),i){case ne._break:case ne._continue:return this.parseBreakContinueStatement(s,i.keyword);case ne._debugger:return this.parseDebuggerStatement(s);case ne._do:return this.parseDoStatement(s);case ne._for:return this.parseForStatement(s);case ne._function:return e&&(this.strict||"if"!==e&&"label"!==e)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case ne._class:return e&&this.unexpected(),this.parseClass(s,!0);case ne._if:return this.parseIfStatement(s);case ne._return:return this.parseReturnStatement(s);case ne._switch:return this.parseSwitchStatement(s);case ne._throw:return this.parseThrowStatement(s);case ne._try:return this.parseTryStatement(s);case ne._const:case ne._var:return r=r||this.value,e&&"var"!==r&&this.unexpected(),this.parseVarStatement(s,r);case ne._while:return this.parseWhileStatement(s);case ne._with:return this.parseWithStatement(s);case ne.braceL:return this.parseBlock(!0,s);case ne.semi:return this.parseEmptyStatement(s);case ne._export:case ne._import:if(this.options.ecmaVersion>10&&i===ne._import){le.lastIndex=this.pos;var a=le.exec(this.input),o=this.pos+a[0].length,l=this.input.charCodeAt(o);if(40===l||46===l)return this.parseExpressionStatement(s,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===ne._import?this.parseImport(s):this.parseExport(s,n);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var u=this.value,c=this.parseExpression();return i===ne.name&&"Identifier"===c.type&&this.eat(ne.colon)?this.parseLabeledStatement(s,u,c,e):this.parseExpressionStatement(s,c)}},Ae.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.eat(ne.semi)||this.insertSemicolon()?e.label=null:this.type!==ne.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var r=0;r<this.labels.length;++r){var i=this.labels[r];if(null==e.label||i.name===e.label.name){if(null!=i.kind&&(n||"loop"===i.kind))break;if(e.label&&n)break}}return r===this.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,n?"BreakStatement":"ContinueStatement")},Ae.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},Ae.parseDoStatement=function(e){return this.next(),this.labels.push(Me),e.body=this.parseStatement("do"),this.labels.pop(),this.expect(ne._while),e.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(ne.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},Ae.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(Me),this.enterScope(0),this.expect(ne.parenL),this.type===ne.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.type===ne._var||this.type===ne._const||n){var r=this.startNode(),i=n?"let":this.value;return this.next(),this.parseVar(r,!0,i),this.finishNode(r,"VariableDeclaration"),(this.type===ne._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===r.declarations.length?(this.options.ecmaVersion>=9&&(this.type===ne._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,r)):(t>-1&&this.unexpected(t),this.parseFor(e,r))}var s=this.isContextual("let"),a=!1,o=new Ie,l=this.parseExpression(!(t>-1)||"await",o);return this.type===ne._in||(a=this.options.ecmaVersion>=6&&this.isContextual("of"))?(this.options.ecmaVersion>=9&&(this.type===ne._in?t>-1&&this.unexpected(t):e.await=t>-1),s&&a&&this.raise(l.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(l,!1,o),this.checkLValPattern(l),this.parseForIn(e,l)):(this.checkExpressionErrors(o,!0),t>-1&&this.unexpected(t),this.parseFor(e,l))},Ae.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,Le|(n?0:Ve),!1,t)},Ae.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(ne._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},Ae.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(ne.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},Ae.parseSwitchStatement=function(e){var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(ne.braceL),this.labels.push(Re),this.enterScope(0);for(var n=!1;this.type!==ne.braceR;)if(this.type===ne._case||this.type===ne._default){var r=this.type===ne._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),r?t.test=this.parseExpression():(n&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),n=!0,t.test=null),this.expect(ne.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},Ae.parseThrowStatement=function(e){return this.next(),re.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var ke=[];Ae.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===ne._catch){var t=this.startNode();if(this.next(),this.eat(ne.parenL)){t.param=this.parseBindingAtom();var n="Identifier"===t.param.type;this.enterScope(n?32:0),this.checkLValPattern(t.param,n?4:2),this.expect(ne.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(ne._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},Ae.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},Ae.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(Me),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},Ae.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},Ae.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},Ae.parseLabeledStatement=function(e,t,n,r){for(var i=0,s=this.labels;i<s.length;i+=1){s[i].name===t&&this.raise(n.start,"Label '"+t+"' is already declared")}for(var a=this.type.isLoop?"loop":this.type===ne._switch?"switch":null,o=this.labels.length-1;o>=0;o--){var l=this.labels[o];if(l.statementStart!==e.start)break;l.statementStart=this.start,l.kind=a}return this.labels.push({name:t,kind:a,statementStart:this.start}),e.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},Ae.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},Ae.parseBlock=function(e,t,n){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(ne.braceL),e&&this.enterScope(0);this.type!==ne.braceR;){var r=this.parseStatement(null);t.body.push(r)}return n&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},Ae.parseFor=function(e,t){return e.init=t,this.expect(ne.semi),e.test=this.type===ne.semi?null:this.parseExpression(),this.expect(ne.semi),e.update=this.type===ne.parenR?null:this.parseExpression(),this.expect(ne.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},Ae.parseForIn=function(e,t){var n=this.type===ne._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!n||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)&&this.raise(t.start,(n?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=n?this.parseExpression():this.parseMaybeAssign(),this.expect(ne.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},Ae.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n;;){var r=this.startNode();if(this.parseVarId(r,n),this.eat(ne.eq)?r.init=this.parseMaybeAssign(t):"const"!==n||this.type===ne._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===r.id.type||t&&(this.type===ne._in||this.isContextual("of"))?r.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(ne.comma))break}return e},Ae.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLValPattern(e.id,"var"===t?1:2,!1)};var Le=1,Ve=2;function Te(e,t){var n=t.key.name,r=e[n],i="true";return"MethodDefinition"!==t.type||"get"!==t.kind&&"set"!==t.kind||(i=(t.static?"s":"i")+t.kind),"iget"===r&&"iset"===i||"iset"===r&&"iget"===i||"sget"===r&&"sset"===i||"sset"===r&&"sget"===i?(e[n]="true",!1):!!r||(e[n]=i,!1)}function Ne(e,t){var n=e.computed,r=e.key;return!n&&("Identifier"===r.type&&r.name===t||"Literal"===r.type&&r.value===t)}Ae.parseFunction=function(e,t,n,r,i){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===ne.star&&t&Ve&&this.unexpected(),e.generator=this.eat(ne.star)),this.options.ecmaVersion>=8&&(e.async=!!r),t&Le&&(e.id=4&t&&this.type!==ne.name?null:this.parseIdent(),!e.id||t&Ve||this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?1:2:3));var s=this.yieldPos,a=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(xe(e.async,e.generator)),t&Le||(e.id=this.type===ne.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,n,!1,i),this.yieldPos=s,this.awaitPos=a,this.awaitIdentPos=o,this.finishNode(e,t&Le?"FunctionDeclaration":"FunctionExpression")},Ae.parseFunctionParams=function(e){this.expect(ne.parenL),e.params=this.parseBindingList(ne.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},Ae.parseClass=function(e,t){this.next();var n=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var r=this.enterClassBody(),i=this.startNode(),s=!1;for(i.body=[],this.expect(ne.braceL);this.type!==ne.braceR;){var a=this.parseClassElement(null!==e.superClass);a&&(i.body.push(a),"MethodDefinition"===a.type&&"constructor"===a.kind?(s&&this.raise(a.start,"Duplicate constructor in the same class"),s=!0):a.key&&"PrivateIdentifier"===a.key.type&&Te(r,a)&&this.raiseRecoverable(a.key.start,"Identifier '#"+a.key.name+"' has already been declared"))}return this.strict=n,this.next(),e.body=this.finishNode(i,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},Ae.parseClassElement=function(e){if(this.eat(ne.semi))return null;var t=this.options.ecmaVersion,n=this.startNode(),r="",i=!1,s=!1,a="method",o=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(ne.braceL))return this.parseClassStaticBlock(n),n;this.isClassElementNameStart()||this.type===ne.star?o=!0:r="static"}if(n.static=o,!r&&t>=8&&this.eatContextual("async")&&(!this.isClassElementNameStart()&&this.type!==ne.star||this.canInsertSemicolon()?r="async":s=!0),!r&&(t>=9||!s)&&this.eat(ne.star)&&(i=!0),!r&&!s&&!i){var l=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?a=l:r=l)}if(r?(n.computed=!1,n.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),n.key.name=r,this.finishNode(n.key,"Identifier")):this.parseClassElementName(n),t<13||this.type===ne.parenL||"method"!==a||i||s){var u=!n.static&&Ne(n,"constructor"),c=u&&e;u&&"method"!==a&&this.raise(n.key.start,"Constructor can't have get/set modifier"),n.kind=u?"constructor":a,this.parseClassMethod(n,i,s,c)}else this.parseClassField(n);return n},Ae.isClassElementNameStart=function(){return this.type===ne.name||this.type===ne.privateId||this.type===ne.num||this.type===ne.string||this.type===ne.bracketL||this.type.keyword},Ae.parseClassElementName=function(e){this.type===ne.privateId?("constructor"===this.value&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)},Ae.parseClassMethod=function(e,t,n,r){var i=e.key;"constructor"===e.kind?(t&&this.raise(i.start,"Constructor can't be a generator"),n&&this.raise(i.start,"Constructor can't be an async method")):e.static&&Ne(e,"prototype")&&this.raise(i.start,"Classes may not have a static property named prototype");var s=e.value=this.parseMethod(t,n,r);return"get"===e.kind&&0!==s.params.length&&this.raiseRecoverable(s.start,"getter should have no params"),"set"===e.kind&&1!==s.params.length&&this.raiseRecoverable(s.start,"setter should have exactly one param"),"set"===e.kind&&"RestElement"===s.params[0].type&&this.raiseRecoverable(s.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")},Ae.parseClassField=function(e){if(Ne(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&Ne(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(ne.eq)){var t=this.currentThisScope(),n=t.inClassFieldInit;t.inClassFieldInit=!0,e.value=this.parseMaybeAssign(),t.inClassFieldInit=n}else e.value=null;return this.semicolon(),this.finishNode(e,"PropertyDefinition")},Ae.parseClassStaticBlock=function(e){e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(320);this.type!==ne.braceR;){var n=this.parseStatement(null);e.body.push(n)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")},Ae.parseClassId=function(e,t){this.type===ne.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,2,!1)):(!0===t&&this.unexpected(),e.id=null)},Ae.parseClassSuper=function(e){e.superClass=this.eat(ne._extends)?this.parseExprSubscripts(!1):null},Ae.enterClassBody=function(){var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared},Ae.exitClassBody=function(){for(var e=this.privateNameStack.pop(),t=e.declared,n=e.used,r=this.privateNameStack.length,i=0===r?null:this.privateNameStack[r-1],s=0;s<n.length;++s){var a=n[s];$e(t,a.name)||(i?i.used.push(a):this.raiseRecoverable(a.start,"Private field '#"+a.name+"' must be declared in an enclosing class"))}},Ae.parseExport=function(e,t){if(this.next(),this.eat(ne.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported.name,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==ne.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(ne._default)){var n;if(this.checkExport(t,"default",this.lastTokStart),this.type===ne._function||(n=this.isAsyncFunction())){var r=this.startNode();this.next(),n&&this.next(),e.declaration=this.parseFunction(r,4|Le,!1,n)}else if(this.type===ne._class){var i=this.startNode();e.declaration=this.parseClass(i,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id.name,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==ne.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,a=e.specifiers;s<a.length;s+=1){var o=a[s];this.checkUnreserved(o.local),this.checkLocalExport(o.local),"Literal"===o.local.type&&this.raise(o.local.start,"A string literal cannot be used as an exported binding without `from`.")}e.source=null}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")},Ae.checkExport=function(e,t,n){e&&($e(e,t)&&this.raiseRecoverable(n,"Duplicate export '"+t+"'"),e[t]=!0)},Ae.checkPatternExport=function(e,t){var n=t.type;if("Identifier"===n)this.checkExport(e,t.name,t.start);else if("ObjectPattern"===n)for(var r=0,i=t.properties;r<i.length;r+=1){var s=i[r];this.checkPatternExport(e,s)}else if("ArrayPattern"===n)for(var a=0,o=t.elements;a<o.length;a+=1){var l=o[a];l&&this.checkPatternExport(e,l)}else"Property"===n?this.checkPatternExport(e,t.value):"AssignmentPattern"===n?this.checkPatternExport(e,t.left):"RestElement"===n?this.checkPatternExport(e,t.argument):"ParenthesizedExpression"===n&&this.checkPatternExport(e,t.expression)},Ae.checkVariableExport=function(e,t){if(e)for(var n=0,r=t;n<r.length;n+=1){var i=r[n];this.checkPatternExport(e,i.id)}},Ae.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},Ae.parseExportSpecifiers=function(e){var t=[],n=!0;for(this.expect(ne.braceL);!this.eat(ne.braceR);){if(n)n=!1;else if(this.expect(ne.comma),this.afterTrailingComma(ne.braceR))break;var r=this.startNode();r.local=this.parseModuleExportName(),r.exported=this.eatContextual("as")?this.parseModuleExportName():r.local,this.checkExport(e,r.exported["Identifier"===r.exported.type?"name":"value"],r.exported.start),t.push(this.finishNode(r,"ExportSpecifier"))}return t},Ae.parseImport=function(e){return this.next(),this.type===ne.string?(e.specifiers=ke,e.source=this.parseExprAtom()):(e.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),e.source=this.type===ne.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},Ae.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===ne.name){var n=this.startNode();if(n.local=this.parseIdent(),this.checkLValSimple(n.local,2),e.push(this.finishNode(n,"ImportDefaultSpecifier")),!this.eat(ne.comma))return e}if(this.type===ne.star){var r=this.startNode();return this.next(),this.expectContextual("as"),r.local=this.parseIdent(),this.checkLValSimple(r.local,2),e.push(this.finishNode(r,"ImportNamespaceSpecifier")),e}for(this.expect(ne.braceL);!this.eat(ne.braceR);){if(t)t=!1;else if(this.expect(ne.comma),this.afterTrailingComma(ne.braceR))break;var i=this.startNode();i.imported=this.parseModuleExportName(),this.eatContextual("as")?i.local=this.parseIdent():(this.checkUnreserved(i.imported),i.local=i.imported),this.checkLValSimple(i.local,2),e.push(this.finishNode(i,"ImportSpecifier"))}return e},Ae.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===ne.string){var e=this.parseLiteral(this.value);return de.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)},Ae.adaptDirectivePrologue=function(e){for(var t=0;t<e.length&&this.isDirectiveCandidate(e[t]);++t)e[t].directive=e[t].expression.raw.slice(1,-1)},Ae.isDirectiveCandidate=function(e){return"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&('"'===this.input[e.start]||"'"===this.input[e.start])};var Fe=be.prototype;Fe.toAssignable=function(e,t,n){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var r=0,i=e.properties;r<i.length;r+=1){var s=i[r];this.toAssignable(s,t),"RestElement"!==s.type||"ArrayPattern"!==s.argument.type&&"ObjectPattern"!==s.argument.type||this.raise(s.argument.start,"Unexpected token")}break;case"Property":"init"!==e.kind&&this.raise(e.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(e.value,t);break;case"ArrayExpression":e.type="ArrayPattern",n&&this.checkPatternErrors(n,!0),this.toAssignableList(e.elements,t);break;case"SpreadElement":e.type="RestElement",this.toAssignable(e.argument,t),"AssignmentPattern"===e.argument.type&&this.raise(e.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,"Only '=' operator can be used for specifying default value."),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);break;case"ParenthesizedExpression":this.toAssignable(e.expression,t,n);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue")}else n&&this.checkPatternErrors(n,!0);return e},Fe.toAssignableList=function(e,t){for(var n=e.length,r=0;r<n;r++){var i=e[r];i&&this.toAssignable(i,t)}if(n){var s=e[n-1];6===this.options.ecmaVersion&&t&&s&&"RestElement"===s.type&&"Identifier"!==s.argument.type&&this.unexpected(s.argument.start)}return e},Fe.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},Fe.parseRestBinding=function(){var e=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==ne.name&&this.unexpected(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},Fe.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case ne.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(ne.bracketR,!0,!0),this.finishNode(e,"ArrayPattern");case ne.braceL:return this.parseObj(!0)}return this.parseIdent()},Fe.parseBindingList=function(e,t,n){for(var r=[],i=!0;!this.eat(e);)if(i?i=!1:this.expect(ne.comma),t&&this.type===ne.comma)r.push(null);else{if(n&&this.afterTrailingComma(e))break;if(this.type===ne.ellipsis){var s=this.parseRestBinding();this.parseBindingListItem(s),r.push(s),this.type===ne.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.expect(e);break}var a=this.parseMaybeDefault(this.start,this.startLoc);this.parseBindingListItem(a),r.push(a)}return r},Fe.parseBindingListItem=function(e){return e},Fe.parseMaybeDefault=function(e,t,n){if(n=n||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(ne.eq))return n;var r=this.startNodeAt(e,t);return r.left=n,r.right=this.parseMaybeAssign(),this.finishNode(r,"AssignmentPattern")},Fe.checkLValSimple=function(e,t,n){void 0===t&&(t=0);var r=0!==t;switch(e.type){case"Identifier":this.strict&&this.reservedWordsStrictBind.test(e.name)&&this.raiseRecoverable(e.start,(r?"Binding ":"Assigning to ")+e.name+" in strict mode"),r&&(2===t&&"let"===e.name&&this.raiseRecoverable(e.start,"let is disallowed as a lexically bound name"),n&&($e(n,e.name)&&this.raiseRecoverable(e.start,"Argument name clash"),n[e.name]=!0),5!==t&&this.declareName(e.name,t,e.start));break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":r&&this.raiseRecoverable(e.start,"Binding member expression");break;case"ParenthesizedExpression":return r&&this.raiseRecoverable(e.start,"Binding parenthesized expression"),this.checkLValSimple(e.expression,t,n);default:this.raise(e.start,(r?"Binding":"Assigning to")+" rvalue")}},Fe.checkLValPattern=function(e,t,n){switch(void 0===t&&(t=0),e.type){case"ObjectPattern":for(var r=0,i=e.properties;r<i.length;r+=1){var s=i[r];this.checkLValInnerPattern(s,t,n)}break;case"ArrayPattern":for(var a=0,o=e.elements;a<o.length;a+=1){var l=o[a];l&&this.checkLValInnerPattern(l,t,n)}break;default:this.checkLValSimple(e,t,n)}},Fe.checkLValInnerPattern=function(e,t,n){switch(void 0===t&&(t=0),e.type){case"Property":this.checkLValInnerPattern(e.value,t,n);break;case"AssignmentPattern":this.checkLValPattern(e.left,t,n);break;case"RestElement":this.checkLValPattern(e.argument,t,n);break;default:this.checkLValPattern(e,t,n)}};var Ue=function(e,t,n,r,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r,this.generator=!!i},Pe={b_stat:new Ue("{",!1),b_expr:new Ue("{",!0),b_tmpl:new Ue("${",!1),p_stat:new Ue("(",!1),p_expr:new Ue("(",!0),q_tmpl:new Ue("`",!0,!0,(function(e){return e.tryReadTemplateToken()})),f_stat:new Ue("function",!1),f_expr:new Ue("function",!0),f_expr_gen:new Ue("function",!0,!1,null,!0),f_gen:new Ue("function",!1,!1,null,!0)},Je=be.prototype;Je.initialContext=function(){return[Pe.b_stat]},Je.curContext=function(){return this.context[this.context.length-1]},Je.braceIsBlock=function(e){var t=this.curContext();return t===Pe.f_expr||t===Pe.f_stat||(e!==ne.colon||t!==Pe.b_stat&&t!==Pe.b_expr?e===ne._return||e===ne.name&&this.exprAllowed?re.test(this.input.slice(this.lastTokEnd,this.start)):e===ne._else||e===ne.semi||e===ne.eof||e===ne.parenR||e===ne.arrow||(e===ne.braceL?t===Pe.b_stat:e!==ne._var&&e!==ne._const&&e!==ne.name&&!this.exprAllowed):!t.isExpr)},Je.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},Je.updateContext=function(e){var t,n=this.type;n.keyword&&e===ne.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},Je.overrideContext=function(e){this.curContext()!==e&&(this.context[this.context.length-1]=e)},ne.parenR.updateContext=ne.braceR.updateContext=function(){if(1!==this.context.length){var e=this.context.pop();e===Pe.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},ne.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?Pe.b_stat:Pe.b_expr),this.exprAllowed=!0},ne.dollarBraceL.updateContext=function(){this.context.push(Pe.b_tmpl),this.exprAllowed=!0},ne.parenL.updateContext=function(e){var t=e===ne._if||e===ne._for||e===ne._with||e===ne._while;this.context.push(t?Pe.p_stat:Pe.p_expr),this.exprAllowed=!0},ne.incDec.updateContext=function(){},ne._function.updateContext=ne._class.updateContext=function(e){!e.beforeExpr||e===ne._else||e===ne.semi&&this.curContext()!==Pe.p_stat||e===ne._return&&re.test(this.input.slice(this.lastTokEnd,this.start))||(e===ne.colon||e===ne.braceL)&&this.curContext()===Pe.b_stat?this.context.push(Pe.f_stat):this.context.push(Pe.f_expr),this.exprAllowed=!1},ne.backQuote.updateContext=function(){this.curContext()===Pe.q_tmpl?this.context.pop():this.context.push(Pe.q_tmpl),this.exprAllowed=!1},ne.star.updateContext=function(e){if(e===ne._function){var t=this.context.length-1;this.context[t]===Pe.f_expr?this.context[t]=Pe.f_expr_gen:this.context[t]=Pe.f_gen}this.exprAllowed=!0},ne.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==ne.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var Oe=be.prototype;function De(e){return"MemberExpression"===e.type&&"PrivateIdentifier"===e.property.type||"ChainExpression"===e.type&&De(e.expression)}Oe.checkPropClash=function(e,t,n){if(!(this.options.ecmaVersion>=9&&"SpreadElement"===e.type||this.options.ecmaVersion>=6&&(e.computed||e.method||e.shorthand))){var r,i=e.key;switch(i.type){case"Identifier":r=i.name;break;case"Literal":r=String(i.value);break;default:return}var s=e.kind;if(this.options.ecmaVersion>=6)"__proto__"===r&&"init"===s&&(t.proto&&(n?n.doubleProto<0&&(n.doubleProto=i.start):this.raiseRecoverable(i.start,"Redefinition of __proto__ property")),t.proto=!0);else{var a=t[r="$"+r];if(a)("init"===s?this.strict&&a.init||a.get||a.set:a.init||a[s])&&this.raiseRecoverable(i.start,"Redefinition of property");else a=t[r]={init:!1,get:!1,set:!1};a[s]=!0}}},Oe.parseExpression=function(e,t){var n=this.start,r=this.startLoc,i=this.parseMaybeAssign(e,t);if(this.type===ne.comma){var s=this.startNodeAt(n,r);for(s.expressions=[i];this.eat(ne.comma);)s.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(s,"SequenceExpression")}return i},Oe.parseMaybeAssign=function(e,t,n){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var r=!1,i=-1,s=-1,a=-1;t?(i=t.parenthesizedAssign,s=t.trailingComma,a=t.doubleProto,t.parenthesizedAssign=t.trailingComma=-1):(t=new Ie,r=!0);var o=this.start,l=this.startLoc;this.type!==ne.parenL&&this.type!==ne.name||(this.potentialArrowAt=this.start,this.potentialArrowInForAwait="await"===e);var u=this.parseMaybeConditional(e,t);if(n&&(u=n.call(this,u,o,l)),this.type.isAssign){var c=this.startNodeAt(o,l);return c.operator=this.value,this.type===ne.eq&&(u=this.toAssignable(u,!1,t)),r||(t.parenthesizedAssign=t.trailingComma=t.doubleProto=-1),t.shorthandAssign>=u.start&&(t.shorthandAssign=-1),this.type===ne.eq?this.checkLValPattern(u):this.checkLValSimple(u),c.left=u,this.next(),c.right=this.parseMaybeAssign(e),a>-1&&(t.doubleProto=a),this.finishNode(c,"AssignmentExpression")}return r&&this.checkExpressionErrors(t,!0),i>-1&&(t.parenthesizedAssign=i),s>-1&&(t.trailingComma=s),u},Oe.parseMaybeConditional=function(e,t){var n=this.start,r=this.startLoc,i=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return i;if(this.eat(ne.question)){var s=this.startNodeAt(n,r);return s.test=i,s.consequent=this.parseMaybeAssign(),this.expect(ne.colon),s.alternate=this.parseMaybeAssign(e),this.finishNode(s,"ConditionalExpression")}return i},Oe.parseExprOps=function(e,t){var n=this.start,r=this.startLoc,i=this.parseMaybeUnary(t,!1,!1,e);return this.checkExpressionErrors(t)||i.start===n&&"ArrowFunctionExpression"===i.type?i:this.parseExprOp(i,n,r,-1,e)},Oe.parseExprOp=function(e,t,n,r,i){var s=this.type.binop;if(null!=s&&(!i||this.type!==ne._in)&&s>r){var a=this.type===ne.logicalOR||this.type===ne.logicalAND,o=this.type===ne.coalesce;o&&(s=ne.logicalAND.binop);var l=this.value;this.next();var u=this.start,c=this.startLoc,_=this.parseExprOp(this.parseMaybeUnary(null,!1,!1,i),u,c,s,i),$=this.buildBinary(t,n,e,_,l,a||o);return(a&&this.type===ne.coalesce||o&&(this.type===ne.logicalOR||this.type===ne.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp($,t,n,r,i)}return e},Oe.buildBinary=function(e,t,n,r,i,s){"PrivateIdentifier"===r.type&&this.raise(r.start,"Private identifier can only be left side of binary expression");var a=this.startNodeAt(e,t);return a.left=n,a.operator=i,a.right=r,this.finishNode(a,s?"LogicalExpression":"BinaryExpression")},Oe.parseMaybeUnary=function(e,t,n,r){var i,s=this.start,a=this.startLoc;if(this.isContextual("await")&&this.canAwait)i=this.parseAwait(r),t=!0;else if(this.type.prefix){var o=this.startNode(),l=this.type===ne.incDec;o.operator=this.value,o.prefix=!0,this.next(),o.argument=this.parseMaybeUnary(null,!0,l,r),this.checkExpressionErrors(e,!0),l?this.checkLValSimple(o.argument):this.strict&&"delete"===o.operator&&"Identifier"===o.argument.type?this.raiseRecoverable(o.start,"Deleting local variable in strict mode"):"delete"===o.operator&&De(o.argument)?this.raiseRecoverable(o.start,"Private fields can not be deleted"):t=!0,i=this.finishNode(o,l?"UpdateExpression":"UnaryExpression")}else if(t||this.type!==ne.privateId){if(i=this.parseExprSubscripts(e,r),this.checkExpressionErrors(e))return i;for(;this.type.postfix&&!this.canInsertSemicolon();){var u=this.startNodeAt(s,a);u.operator=this.value,u.prefix=!1,u.argument=i,this.checkLValSimple(i),this.next(),i=this.finishNode(u,"UpdateExpression")}}else(r||0===this.privateNameStack.length)&&this.unexpected(),i=this.parsePrivateIdent(),this.type!==ne._in&&this.unexpected();return n||!this.eat(ne.starstar)?i:t?void this.unexpected(this.lastTokStart):this.buildBinary(s,a,i,this.parseMaybeUnary(null,!1,!1,r),"**",!1)},Oe.parseExprSubscripts=function(e,t){var n=this.start,r=this.startLoc,i=this.parseExprAtom(e,t);if("ArrowFunctionExpression"===i.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return i;var s=this.parseSubscripts(i,n,r,!1,t);return e&&"MemberExpression"===s.type&&(e.parenthesizedAssign>=s.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=s.start&&(e.parenthesizedBind=-1),e.trailingComma>=s.start&&(e.trailingComma=-1)),s},Oe.parseSubscripts=function(e,t,n,r,i){for(var s=this.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&this.potentialArrowAt===e.start,a=!1;;){var o=this.parseSubscript(e,t,n,r,s,a,i);if(o.optional&&(a=!0),o===e||"ArrowFunctionExpression"===o.type){if(a){var l=this.startNodeAt(t,n);l.expression=o,o=this.finishNode(l,"ChainExpression")}return o}e=o}},Oe.parseSubscript=function(e,t,n,r,i,s,a){var o=this.options.ecmaVersion>=11,l=o&&this.eat(ne.questionDot);r&&l&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var u=this.eat(ne.bracketL);if(u||l&&this.type!==ne.parenL&&this.type!==ne.backQuote||this.eat(ne.dot)){var c=this.startNodeAt(t,n);c.object=e,u?(c.property=this.parseExpression(),this.expect(ne.bracketR)):this.type===ne.privateId&&"Super"!==e.type?c.property=this.parsePrivateIdent():c.property=this.parseIdent("never"!==this.options.allowReserved),c.computed=!!u,o&&(c.optional=l),e=this.finishNode(c,"MemberExpression")}else if(!r&&this.eat(ne.parenL)){var _=new Ie,$=this.yieldPos,p=this.awaitPos,h=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var d=this.parseExprList(ne.parenR,this.options.ecmaVersion>=8,!1,_);if(i&&!l&&!this.canInsertSemicolon()&&this.eat(ne.arrow))return this.checkPatternErrors(_,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=$,this.awaitPos=p,this.awaitIdentPos=h,this.parseArrowExpression(this.startNodeAt(t,n),d,!0,a);this.checkExpressionErrors(_,!0),this.yieldPos=$||this.yieldPos,this.awaitPos=p||this.awaitPos,this.awaitIdentPos=h||this.awaitIdentPos;var f=this.startNodeAt(t,n);f.callee=e,f.arguments=d,o&&(f.optional=l),e=this.finishNode(f,"CallExpression")}else if(this.type===ne.backQuote){(l||s)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var m=this.startNodeAt(t,n);m.tag=e,m.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(m,"TaggedTemplateExpression")}return e},Oe.parseExprAtom=function(e,t){this.type===ne.slash&&this.readRegexp();var n,r=this.potentialArrowAt===this.start;switch(this.type){case ne._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),n=this.startNode(),this.next(),this.type!==ne.parenL||this.allowDirectSuper||this.raise(n.start,"super() call outside constructor of a subclass"),this.type!==ne.dot&&this.type!==ne.bracketL&&this.type!==ne.parenL&&this.unexpected(),this.finishNode(n,"Super");case ne._this:return n=this.startNode(),this.next(),this.finishNode(n,"ThisExpression");case ne.name:var i=this.start,s=this.startLoc,a=this.containsEsc,o=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!a&&"async"===o.name&&!this.canInsertSemicolon()&&this.eat(ne._function))return this.overrideContext(Pe.f_expr),this.parseFunction(this.startNodeAt(i,s),0,!1,!0,t);if(r&&!this.canInsertSemicolon()){if(this.eat(ne.arrow))return this.parseArrowExpression(this.startNodeAt(i,s),[o],!1,t);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===ne.name&&!a&&(!this.potentialArrowInForAwait||"of"!==this.value||this.containsEsc))return o=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(ne.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,s),[o],!0,t)}return o;case ne.regexp:var l=this.value;return(n=this.parseLiteral(l.value)).regex={pattern:l.pattern,flags:l.flags},n;case ne.num:case ne.string:return this.parseLiteral(this.value);case ne._null:case ne._true:case ne._false:return(n=this.startNode()).value=this.type===ne._null?null:this.type===ne._true,n.raw=this.type.keyword,this.next(),this.finishNode(n,"Literal");case ne.parenL:var u=this.start,c=this.parseParenAndDistinguishExpression(r,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(c)&&(e.parenthesizedAssign=u),e.parenthesizedBind<0&&(e.parenthesizedBind=u)),c;case ne.bracketL:return n=this.startNode(),this.next(),n.elements=this.parseExprList(ne.bracketR,!0,!0,e),this.finishNode(n,"ArrayExpression");case ne.braceL:return this.overrideContext(Pe.b_expr),this.parseObj(!1,e);case ne._function:return n=this.startNode(),this.next(),this.parseFunction(n,0);case ne._class:return this.parseClass(this.startNode(),!1);case ne._new:return this.parseNew();case ne.backQuote:return this.parseTemplate();case ne._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},Oe.parseExprImport=function(){var e=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var t=this.parseIdent(!0);switch(this.type){case ne.parenL:return this.parseDynamicImport(e);case ne.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},Oe.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(ne.parenR)){var t=this.start;this.eat(ne.comma)&&this.eat(ne.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},Oe.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"===this.options.sourceType||this.options.allowImportExportEverywhere||this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},Oe.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},Oe.parseParenExpression=function(){this.expect(ne.parenL);var e=this.parseExpression();return this.expect(ne.parenR),e},Oe.parseParenAndDistinguishExpression=function(e,t){var n,r=this.start,i=this.startLoc,s=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var a,o=this.start,l=this.startLoc,u=[],c=!0,_=!1,$=new Ie,p=this.yieldPos,h=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==ne.parenR;){if(c?c=!1:this.expect(ne.comma),s&&this.afterTrailingComma(ne.parenR,!0)){_=!0;break}if(this.type===ne.ellipsis){a=this.start,u.push(this.parseParenItem(this.parseRestBinding())),this.type===ne.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}u.push(this.parseMaybeAssign(!1,$,this.parseParenItem))}var d=this.lastTokEnd,f=this.lastTokEndLoc;if(this.expect(ne.parenR),e&&!this.canInsertSemicolon()&&this.eat(ne.arrow))return this.checkPatternErrors($,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=p,this.awaitPos=h,this.parseParenArrowList(r,i,u,t);u.length&&!_||this.unexpected(this.lastTokStart),a&&this.unexpected(a),this.checkExpressionErrors($,!0),this.yieldPos=p||this.yieldPos,this.awaitPos=h||this.awaitPos,u.length>1?((n=this.startNodeAt(o,l)).expressions=u,this.finishNodeAt(n,"SequenceExpression",d,f)):n=u[0]}else n=this.parseParenExpression();if(this.options.preserveParens){var m=this.startNodeAt(r,i);return m.expression=n,this.finishNode(m,"ParenthesizedExpression")}return n},Oe.parseParenItem=function(e){return e},Oe.parseParenArrowList=function(e,t,n,r){return this.parseArrowExpression(this.startNodeAt(e,t),n,!1,r)};var Be=[];Oe.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(ne.dot)){e.meta=t;var n=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),n&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var r=this.start,i=this.startLoc,s=this.type===ne._import;return e.callee=this.parseSubscripts(this.parseExprAtom(),r,i,!0,!1),s&&"ImportExpression"===e.callee.type&&this.raise(r,"Cannot use new with import()"),this.eat(ne.parenL)?e.arguments=this.parseExprList(ne.parenR,this.options.ecmaVersion>=8,!1):e.arguments=Be,this.finishNode(e,"NewExpression")},Oe.parseTemplateElement=function(e){var t=e.isTagged,n=this.startNode();return this.type===ne.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value,cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),n.tail=this.type===ne.backQuote,this.finishNode(n,"TemplateElement")},Oe.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var n=this.startNode();this.next(),n.expressions=[];var r=this.parseTemplateElement({isTagged:t});for(n.quasis=[r];!r.tail;)this.type===ne.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(ne.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(ne.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(n,"TemplateLiteral")},Oe.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===ne.name||this.type===ne.num||this.type===ne.string||this.type===ne.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===ne.star)&&!re.test(this.input.slice(this.lastTokEnd,this.start))},Oe.parseObj=function(e,t){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(ne.braceR);){if(r)r=!1;else if(this.expect(ne.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(ne.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,i,t),n.properties.push(s)}return this.finishNode(n,e?"ObjectPattern":"ObjectExpression")},Oe.parseProperty=function(e,t){var n,r,i,s,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(ne.ellipsis))return e?(a.argument=this.parseIdent(!1),this.type===ne.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(this.type===ne.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),a.argument=this.parseMaybeAssign(!1,t),this.type===ne.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(e||t)&&(i=this.start,s=this.startLoc),e||(n=this.eat(ne.star)));var o=this.containsEsc;return this.parsePropertyName(a),!e&&!o&&this.options.ecmaVersion>=8&&!n&&this.isAsyncProp(a)?(r=!0,n=this.options.ecmaVersion>=9&&this.eat(ne.star),this.parsePropertyName(a,t)):r=!1,this.parsePropertyValue(a,e,n,r,i,s,t,o),this.finishNode(a,"Property")},Oe.parsePropertyValue=function(e,t,n,r,i,s,a,o){if((n||r)&&this.type===ne.colon&&this.unexpected(),this.eat(ne.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===ne.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(n,r);else if(t||o||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===ne.comma||this.type===ne.braceR||this.type===ne.eq)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((n||r)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),e.kind="init",t?e.value=this.parseMaybeDefault(i,s,this.copyNode(e.key)):this.type===ne.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,s,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.shorthand=!0):this.unexpected();else{(n||r)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var l="get"===e.kind?0:1;if(e.value.params.length!==l){var u=e.value.start;"get"===e.kind?this.raiseRecoverable(u,"getter should have no params"):this.raiseRecoverable(u,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}},Oe.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(ne.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(ne.bracketR),e.key;e.computed=!1}return e.key=this.type===ne.num||this.type===ne.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},Oe.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},Oe.parseMethod=function(e,t,n){var r=this.startNode(),i=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(r),this.options.ecmaVersion>=6&&(r.generator=e),this.options.ecmaVersion>=8&&(r.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|xe(t,r.generator)|(n?128:0)),this.expect(ne.parenL),r.params=this.parseBindingList(ne.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1,!0,!1),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(r,"FunctionExpression")},Oe.parseArrowExpression=function(e,t,n,r){var i=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.enterScope(16|xe(n,!1)),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,r),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(e,"ArrowFunctionExpression")},Oe.parseFunctionBody=function(e,t,n,r){var i=t&&this.type!==ne.braceL,s=this.strict,a=!1;if(i)e.body=this.parseMaybeAssign(r),e.expression=!0,this.checkParams(e,!1);else{var o=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);s&&!o||(a=this.strictDirective(this.end))&&o&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list");var l=this.labels;this.labels=[],a&&(this.strict=!0),this.checkParams(e,!s&&!a&&!t&&!n&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,5),e.body=this.parseBlock(!1,void 0,a&&!s),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=l}this.exitScope()},Oe.isSimpleParamList=function(e){for(var t=0,n=e;t<n.length;t+=1){if("Identifier"!==n[t].type)return!1}return!0},Oe.checkParams=function(e,t){for(var n=Object.create(null),r=0,i=e.params;r<i.length;r+=1){var s=i[r];this.checkLValInnerPattern(s,1,t?null:n)}},Oe.parseExprList=function(e,t,n,r){for(var i=[],s=!0;!this.eat(e);){if(s)s=!1;else if(this.expect(ne.comma),t&&this.afterTrailingComma(e))break;var a=void 0;n&&this.type===ne.comma?a=null:this.type===ne.ellipsis?(a=this.parseSpread(r),r&&this.type===ne.comma&&r.trailingComma<0&&(r.trailingComma=this.start)):a=this.parseMaybeAssign(!1,r),i.push(a)}return i},Oe.checkUnreserved=function(e){var t=e.start,n=e.end,r=e.name;(this.inGenerator&&"yield"===r&&this.raiseRecoverable(t,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&"await"===r&&this.raiseRecoverable(t,"Cannot use 'await' as identifier inside an async function"),this.currentThisScope().inClassFieldInit&&"arguments"===r&&this.raiseRecoverable(t,"Cannot use 'arguments' in class field initializer"),!this.inClassStaticBlock||"arguments"!==r&&"await"!==r||this.raise(t,"Cannot use "+r+" in class static initialization block"),this.keywords.test(r)&&this.raise(t,"Unexpected keyword '"+r+"'"),this.options.ecmaVersion<6&&-1!==this.input.slice(t,n).indexOf("\\"))||(this.strict?this.reservedWordsStrict:this.reservedWords).test(r)&&(this.inAsync||"await"!==r||this.raiseRecoverable(t,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(t,"The keyword '"+r+"' is reserved"))},Oe.parseIdent=function(e,t){var n=this.startNode();return this.type===ne.name?n.name=this.value:this.type.keyword?(n.name=this.type.keyword,"class"!==n.name&&"function"!==n.name||this.lastTokEnd===this.lastTokStart+1&&46===this.input.charCodeAt(this.lastTokStart)||this.context.pop()):this.unexpected(),this.next(!!e),this.finishNode(n,"Identifier"),e||(this.checkUnreserved(n),"await"!==n.name||this.awaitIdentPos||(this.awaitIdentPos=n.start)),n},Oe.parsePrivateIdent=function(){var e=this.startNode();return this.type===ne.privateId?e.name=this.value:this.unexpected(),this.next(),this.finishNode(e,"PrivateIdentifier"),0===this.privateNameStack.length?this.raise(e.start,"Private field '#"+e.name+"' must be declared in an enclosing class"):this.privateNameStack[this.privateNameStack.length-1].used.push(e),e},Oe.parseYield=function(e){this.yieldPos||(this.yieldPos=this.start);var t=this.startNode();return this.next(),this.type===ne.semi||this.canInsertSemicolon()||this.type!==ne.star&&!this.type.startsExpr?(t.delegate=!1,t.argument=null):(t.delegate=this.eat(ne.star),t.argument=this.parseMaybeAssign(e)),this.finishNode(t,"YieldExpression")},Oe.parseAwait=function(e){this.awaitPos||(this.awaitPos=this.start);var t=this.startNode();return this.next(),t.argument=this.parseMaybeUnary(null,!0,!1,e),this.finishNode(t,"AwaitExpression")};var He=be.prototype;He.raise=function(e,t){var n=ge(this.input,e);t+=" ("+n.line+":"+n.column+")";var r=new SyntaxError(t);throw r.pos=e,r.loc=n,r.raisedAt=this.pos,r},He.raiseRecoverable=He.raise,He.curPosition=function(){if(this.options.locations)return new fe(this.curLine,this.pos-this.lineStart)};var ze=be.prototype,We=function(e){this.flags=e,this.var=[],this.lexical=[],this.functions=[],this.inClassFieldInit=!1};ze.enterScope=function(e){this.scopeStack.push(new We(e))},ze.exitScope=function(){this.scopeStack.pop()},ze.treatFunctionsAsVarInScope=function(e){return 2&e.flags||!this.inModule&&1&e.flags},ze.declareName=function(e,t,n){var r=!1;if(2===t){var i=this.currentScope();r=i.lexical.indexOf(e)>-1||i.functions.indexOf(e)>-1||i.var.indexOf(e)>-1,i.lexical.push(e),this.inModule&&1&i.flags&&delete this.undefinedExports[e]}else if(4===t){this.currentScope().lexical.push(e)}else if(3===t){var s=this.currentScope();r=this.treatFunctionsAsVar?s.lexical.indexOf(e)>-1:s.lexical.indexOf(e)>-1||s.var.indexOf(e)>-1,s.functions.push(e)}else for(var a=this.scopeStack.length-1;a>=0;--a){var o=this.scopeStack[a];if(o.lexical.indexOf(e)>-1&&!(32&o.flags&&o.lexical[0]===e)||!this.treatFunctionsAsVarInScope(o)&&o.functions.indexOf(e)>-1){r=!0;break}if(o.var.push(e),this.inModule&&1&o.flags&&delete this.undefinedExports[e],259&o.flags)break}r&&this.raiseRecoverable(n,"Identifier '"+e+"' has already been declared")},ze.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},ze.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},ze.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(259&t.flags)return t}},ze.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(259&t.flags&&!(16&t.flags))return t}};var qe=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new me(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},je=be.prototype;function Ge(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}je.startNode=function(){return new qe(this,this.start,this.startLoc)},je.startNodeAt=function(e,t){return new qe(this,e,t)},je.finishNode=function(e,t){return Ge.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},je.finishNodeAt=function(e,t,n,r){return Ge.call(this,e,t,n,r)},je.copyNode=function(e){var t=new qe(this,e.start,this.startLoc);for(var n in e)t[n]=e[n];return t};var Ke="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",Qe=Ke+" Extended_Pictographic",Ze=Qe+" EBase EComp EMod EPres ExtPict",Xe={9:Ke,10:Qe,11:Qe,12:Ze,13:"ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS Extended_Pictographic EBase EComp EMod EPres ExtPict"},Ye="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",et="Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",tt=et+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",nt=tt+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",rt=nt+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",it={9:et,10:tt,11:nt,12:rt,13:"Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith"},st={};function at(e){var t=st[e]={binary:he(Xe[e]+" "+Ye),nonBinary:{General_Category:he(Ye),Script:he(it[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}for(var ot=0,lt=[9,10,11,12,13];ot<lt.length;ot+=1){at(lt[ot])}var ut=be.prototype,ct=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":"")+(e.options.ecmaVersion>=13?"d":""),this.unicodeProperties=st[e.options.ecmaVersion>=13?13:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function _t(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function $t(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function pt(e){return e>=65&&e<=90||e>=97&&e<=122}function ht(e){return pt(e)||95===e}function dt(e){return ht(e)||ft(e)}function ft(e){return e>=48&&e<=57}function mt(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function gt(e){return e>=65&&e<=70?e-65+10:e>=97&&e<=102?e-97+10:e-48}function St(e){return e>=48&&e<=55}ct.prototype.reset=function(e,t,n){var r=-1!==n.indexOf("u");this.start=0|e,this.source=t+"",this.flags=n,this.switchU=r&&this.parser.options.ecmaVersion>=6,this.switchN=r&&this.parser.options.ecmaVersion>=9},ct.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},ct.prototype.at=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return-1;var i=n.charCodeAt(e);if(!t&&!this.switchU||i<=55295||i>=57344||e+1>=r)return i;var s=n.charCodeAt(e+1);return s>=56320&&s<=57343?(i<<10)+s-56613888:i},ct.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return r;var i,s=n.charCodeAt(e);return!t&&!this.switchU||s<=55295||s>=57344||e+1>=r||(i=n.charCodeAt(e+1))<56320||i>57343?e+1:e+2},ct.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},ct.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},ct.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},ct.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},ut.validateRegExpFlags=function(e){for(var t=e.validFlags,n=e.flags,r=0;r<n.length;r++){var i=n.charAt(r);-1===t.indexOf(i)&&this.raise(e.start,"Invalid regular expression flag"),n.indexOf(i,r+1)>-1&&this.raise(e.start,"Duplicate regular expression flag")}},ut.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},ut.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames.length=0,e.backReferenceNames.length=0,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,n=e.backReferenceNames;t<n.length;t+=1){var r=n[t];-1===e.groupNames.indexOf(r)&&e.raise("Invalid named capture referenced")}},ut.regexp_disjunction=function(e){for(this.regexp_alternative(e);e.eat(124);)this.regexp_alternative(e);this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")},ut.regexp_alternative=function(e){for(;e.pos<e.source.length&&this.regexp_eatTerm(e););},ut.regexp_eatTerm=function(e){return this.regexp_eatAssertion(e)?(e.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(e)&&e.switchU&&e.raise("Invalid quantifier"),!0):!!(e.switchU?this.regexp_eatAtom(e):this.regexp_eatExtendedAtom(e))&&(this.regexp_eatQuantifier(e),!0)},ut.regexp_eatAssertion=function(e){var t=e.pos;if(e.lastAssertionIsQuantifiable=!1,e.eat(94)||e.eat(36))return!0;if(e.eat(92)){if(e.eat(66)||e.eat(98))return!0;e.pos=t}if(e.eat(40)&&e.eat(63)){var n=!1;if(this.options.ecmaVersion>=9&&(n=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!n,!0}return e.pos=t,!1},ut.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},ut.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},ut.regexp_eatBracedQuantifier=function(e,t){var n=e.pos;if(e.eat(123)){var r=0,i=-1;if(this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(i=e.lastIntValue),e.eat(125)))return-1!==i&&i<r&&!t&&e.raise("numbers out of order in {} quantifier"),!0;e.switchU&&!t&&e.raise("Incomplete quantifier"),e.pos=n}return!1},ut.regexp_eatAtom=function(e){return this.regexp_eatPatternCharacters(e)||e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)},ut.regexp_eatReverseSolidusAtomEscape=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatAtomEscape(e))return!0;e.pos=t}return!1},ut.regexp_eatUncapturingGroup=function(e){var t=e.pos;if(e.eat(40)){if(e.eat(63)&&e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}e.pos=t}return!1},ut.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},ut.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},ut.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},ut.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!$t(t)&&(e.lastIntValue=t,e.advance(),!0)},ut.regexp_eatPatternCharacters=function(e){for(var t=e.pos,n=0;-1!==(n=e.current())&&!$t(n);)e.advance();return e.pos!==t},ut.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return!(-1===t||36===t||t>=40&&t<=43||46===t||63===t||91===t||94===t||124===t)&&(e.advance(),!0)},ut.regexp_groupSpecifier=function(e){if(e.eat(63)){if(this.regexp_eatGroupName(e))return-1!==e.groupNames.indexOf(e.lastStringValue)&&e.raise("Duplicate capture group name"),void e.groupNames.push(e.lastStringValue);e.raise("Invalid group")}},ut.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},ut.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=_t(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=_t(e.lastIntValue);return!0}return!1},ut.regexp_eatRegExpIdentifierStart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),function(e){return G(e,!0)||36===e||95===e}(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},ut.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),function(e){return K(e,!0)||36===e||95===e||8204===e||8205===e}(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},ut.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},ut.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var n=e.lastIntValue;if(e.switchU)return n>e.maxBackReference&&(e.maxBackReference=n),!0;if(n<=e.numCapturingParens)return!0;e.pos=t}return!1},ut.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},ut.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},ut.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},ut.regexp_eatZero=function(e){return 48===e.current()&&!ft(e.lookahead())&&(e.lastIntValue=0,e.advance(),!0)},ut.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):114===t&&(e.lastIntValue=13,e.advance(),!0)},ut.regexp_eatControlLetter=function(e){var t=e.current();return!!pt(t)&&(e.lastIntValue=t%32,e.advance(),!0)},ut.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var n,r=e.pos,i=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var s=e.lastIntValue;if(i&&s>=55296&&s<=56319){var a=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=1024*(s-55296)+(o-56320)+65536,!0}e.pos=a,e.lastIntValue=s}return!0}if(i&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&((n=e.lastIntValue)>=0&&n<=1114111))return!0;i&&e.raise("Invalid unicode escape"),e.pos=r}return!1},ut.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return!(99===t||e.switchN&&107===t)&&(e.lastIntValue=t,e.advance(),!0)},ut.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do{e.lastIntValue=10*e.lastIntValue+(t-48),e.advance()}while((t=e.current())>=48&&t<=57);return!0}return!1},ut.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(function(e){return 100===e||68===e||115===e||83===e||119===e||87===e}(t))return e.lastIntValue=-1,e.advance(),!0;if(e.switchU&&this.options.ecmaVersion>=9&&(80===t||112===t)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(e)&&e.eat(125))return!0;e.raise("Invalid property name")}return!1},ut.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var n=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,n,r),!0}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var i=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,i),!0}return!1},ut.regexp_validateUnicodePropertyNameAndValue=function(e,t,n){$e(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(n)||e.raise("Invalid property value")},ut.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},ut.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";ht(t=e.current());)e.lastStringValue+=_t(t),e.advance();return""!==e.lastStringValue},ut.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";dt(t=e.current());)e.lastStringValue+=_t(t),e.advance();return""!==e.lastStringValue},ut.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},ut.regexp_eatCharacterClass=function(e){if(e.eat(91)){if(e.eat(94),this.regexp_classRanges(e),e.eat(93))return!0;e.raise("Unterminated character class")}return!1},ut.regexp_classRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var n=e.lastIntValue;!e.switchU||-1!==t&&-1!==n||e.raise("Invalid character class"),-1!==t&&-1!==n&&t>n&&e.raise("Range out of order in character class")}}},ut.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var n=e.current();(99===n||St(n))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var r=e.current();return 93!==r&&(e.lastIntValue=r,e.advance(),!0)},ut.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},ut.regexp_eatClassControlLetter=function(e){var t=e.current();return!(!ft(t)&&95!==t)&&(e.lastIntValue=t%32,e.advance(),!0)},ut.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},ut.regexp_eatDecimalDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;ft(n=e.current());)e.lastIntValue=10*e.lastIntValue+(n-48),e.advance();return e.pos!==t},ut.regexp_eatHexDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;mt(n=e.current());)e.lastIntValue=16*e.lastIntValue+gt(n),e.advance();return e.pos!==t},ut.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var n=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=64*t+8*n+e.lastIntValue:e.lastIntValue=8*t+n}else e.lastIntValue=t;return!0}return!1},ut.regexp_eatOctalDigit=function(e){var t=e.current();return St(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},ut.regexp_eatFixedHexDigits=function(e,t){var n=e.pos;e.lastIntValue=0;for(var r=0;r<t;++r){var i=e.current();if(!mt(i))return e.pos=n,!1;e.lastIntValue=16*e.lastIntValue+gt(i),e.advance()}return!0};var yt=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new me(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])},vt=be.prototype;function xt(e){return"function"!=typeof BigInt?null:BigInt(e.replace(/_/g,""))}function bt(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}vt.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new yt(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},vt.getToken=function(){return this.next(),new yt(this)},"undefined"!=typeof Symbol&&(vt[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===ne.eof,value:t}}}}),vt.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(ne.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},vt.readToken=function(e){return G(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},vt.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-56613888},vt.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,n=this.input.indexOf("*/",this.pos+=2);if(-1===n&&this.raise(this.pos-2,"Unterminated comment"),this.pos=n+2,this.options.locations)for(var r=void 0,i=t;(r=ae(this.input,i,this.pos))>-1;)++this.curLine,i=this.lineStart=r;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,n),t,this.pos,e,this.curPosition())},vt.skipLineComment=function(e){for(var t=this.pos,n=this.options.onComment&&this.curPosition(),r=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&!se(r);)r=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(t+e,this.pos),t,this.pos,n,this.curPosition())},vt.skipSpace=function(){e:for(;this.pos<this.input.length;){var e=this.input.charCodeAt(this.pos);switch(e){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(!(e>8&&e<14||e>=5760&&oe.test(String.fromCharCode(e))))break e;++this.pos}}},vt.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=e,this.value=t,this.updateContext(n)},vt.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(ne.ellipsis)):(++this.pos,this.finishToken(ne.dot))},vt.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(ne.assign,2):this.finishOp(ne.slash,1)},vt.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?ne.star:ne.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++n,r=ne.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(ne.assign,n+1):this.finishOp(r,n)},vt.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e){if(this.options.ecmaVersion>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(ne.assign,3);return this.finishOp(124===e?ne.logicalOR:ne.logicalAND,2)}return 61===t?this.finishOp(ne.assign,2):this.finishOp(124===e?ne.bitwiseOR:ne.bitwiseAND,1)},vt.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(ne.assign,2):this.finishOp(ne.bitwiseXOR,1)},vt.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45!==t||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!re.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(ne.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(ne.assign,2):this.finishOp(ne.plusMin,1)},vt.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(ne.assign,n+1):this.finishOp(ne.bitShift,n)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(n=2),this.finishOp(ne.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},vt.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(ne.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(ne.arrow)):this.finishOp(61===e?ne.eq:ne.prefix,1)},vt.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(46===t){var n=this.input.charCodeAt(this.pos+2);if(n<48||n>57)return this.finishOp(ne.questionDot,2)}if(63===t){if(e>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(ne.assign,3);return this.finishOp(ne.coalesce,2)}}return this.finishOp(ne.question,1)},vt.readToken_numberSign=function(){var e=35;if(this.options.ecmaVersion>=13&&(++this.pos,G(e=this.fullCharCodeAtPos(),!0)||92===e))return this.finishToken(ne.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+bt(e)+"'")},vt.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(ne.parenL);case 41:return++this.pos,this.finishToken(ne.parenR);case 59:return++this.pos,this.finishToken(ne.semi);case 44:return++this.pos,this.finishToken(ne.comma);case 91:return++this.pos,this.finishToken(ne.bracketL);case 93:return++this.pos,this.finishToken(ne.bracketR);case 123:return++this.pos,this.finishToken(ne.braceL);case 125:return++this.pos,this.finishToken(ne.braceR);case 58:return++this.pos,this.finishToken(ne.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(ne.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(ne.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+bt(e)+"'")},vt.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)},vt.readRegexp=function(){for(var e,t,n=this.pos;;){this.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.pos);if(re.test(r)&&this.raise(n,"Unterminated regular expression"),e)e=!1;else{if("["===r)t=!0;else if("]"===r&&t)t=!1;else if("/"===r&&!t)break;e="\\"===r}++this.pos}var i=this.input.slice(n,this.pos);++this.pos;var s=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(s);var o=this.regexpState||(this.regexpState=new ct(this));o.reset(n,i,a),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var l=null;try{l=new RegExp(i,a)}catch(e){}return this.finishToken(ne.regexp,{pattern:i,flags:a,value:l})},vt.readInt=function(e,t,n){for(var r=this.options.ecmaVersion>=12&&void 0===t,i=n&&48===this.input.charCodeAt(this.pos),s=this.pos,a=0,o=0,l=0,u=null==t?1/0:t;l<u;++l,++this.pos){var c=this.input.charCodeAt(this.pos),_=void 0;if(r&&95===c)i&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed in legacy octal numeric literals"),95===o&&this.raiseRecoverable(this.pos,"Numeric separator must be exactly one underscore"),0===l&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed at the first of digits"),o=c;else{if((_=c>=97?c-97+10:c>=65?c-65+10:c>=48&&c<=57?c-48:1/0)>=e)break;o=c,a=a*e+_}}return r&&95===o&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===s||null!=t&&this.pos-s!==t?null:a},vt.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var n=this.readInt(e);return null==n&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(n=xt(this.input.slice(t,this.pos)),++this.pos):G(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(ne.num,n)},vt.readNumber=function(e){var t=this.pos;e||null!==this.readInt(10,void 0,!0)||this.raise(t,"Invalid number");var n=this.pos-t>=2&&48===this.input.charCodeAt(t);n&&this.strict&&this.raise(t,"Invalid number");var r=this.input.charCodeAt(this.pos);if(!n&&!e&&this.options.ecmaVersion>=11&&110===r){var i=xt(this.input.slice(t,this.pos));return++this.pos,G(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(ne.num,i)}n&&/[89]/.test(this.input.slice(t,this.pos))&&(n=!1),46!==r||n||(++this.pos,this.readInt(10),r=this.input.charCodeAt(this.pos)),69!==r&&101!==r||n||(43!==(r=this.input.charCodeAt(++this.pos))&&45!==r||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number")),G(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var s,a=(s=this.input.slice(t,this.pos),n?parseInt(s,8):parseFloat(s.replace(/_/g,"")));return this.finishToken(ne.num,a)},vt.readCodePoint=function(){var e;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var t=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(t,"Code point out of bounds")}else e=this.readHexChar(4);return e},vt.readString=function(e){for(var t="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var r=this.input.charCodeAt(this.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.pos),t+=this.readEscapedChar(!1),n=this.pos):8232===r||8233===r?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(se(r)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(n,this.pos++),this.finishToken(ne.string,t)};var wt={};vt.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==wt)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},vt.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw wt;this.raise(e,t)},vt.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==ne.template&&this.type!==ne.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(ne.template,e)):36===n?(this.pos+=2,this.finishToken(ne.dollarBraceL)):(++this.pos,this.finishToken(ne.backQuote));if(92===n)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(se(n)){switch(e+=this.input.slice(t,this.pos),++this.pos,n){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(n)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},vt.readInvalidTemplateToken=function(){for(;this.pos<this.input.length;this.pos++)switch(this.input[this.pos]){case"\\":++this.pos;break;case"$":if("{"!==this.input[this.pos+1])break;case"`":return this.finishToken(ne.invalidTemplate,this.input.slice(this.start,this.pos))}this.raise(this.start,"Unterminated template")},vt.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return bt(this.readCodePoint());case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";case 56:case 57:if(this.strict&&this.invalidStringToken(this.pos-1,"Invalid escape sequence"),e){var n=this.pos-1;return this.invalidStringToken(n,"Invalid escape sequence in template string"),null}default:if(t>=48&&t<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),this.pos+=r.length-1,t=this.input.charCodeAt(this.pos),"0"===r&&56!==t&&57!==t||!this.strict&&!e||this.invalidStringToken(this.pos-1-r.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return se(t)?"":String.fromCharCode(t)}},vt.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return null===n&&this.invalidStringToken(t,"Bad character escape sequence"),n},vt.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,n=this.pos,r=this.options.ecmaVersion>=6;this.pos<this.input.length;){var i=this.fullCharCodeAtPos();if(K(i,r))this.pos+=i<=65535?1:2;else{if(92!==i)break;this.containsEsc=!0,e+=this.input.slice(n,this.pos);var s=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var a=this.readCodePoint();(t?G:K)(a,r)||this.invalidStringToken(s,"Invalid Unicode escape"),e+=bt(a),n=this.pos}t=!1}return e+this.input.slice(n,this.pos)},vt.readWord=function(){var e=this.readWord1(),t=ne.name;return this.keywords.test(e)&&(t=ee[e]),this.finishToken(t,e)};function Ct(e,t){return be.parse(e,t)}be.acorn={Parser:be,version:"8.7.0",defaultOptions:Se,Position:fe,SourceLocation:me,getLineInfo:ge,Node:qe,TokenType:Q,tokTypes:ne,keywordTypes:ee,TokContext:Ue,tokContexts:Pe,isIdentifierChar:K,isIdentifierStart:G,Token:yt,isNewLine:se,lineBreak:re,lineBreakG:ie,nonASCIIwhitespace:oe};const Et={},It={};class At{constructor(e){this.stack=void 0===e?[]:e.slice(),this.map=new Map,this.stack.push(this.map)}add(e){this.map.set(e,!0)}set(e,t){this.map.set(e,void 0===t?It:t)}delete(e){this.stack.length>1?this.map.set(e,Et):this.map.delete(e)}has(e){const t=this.map.get(e);if(void 0!==t)return t!==Et;if(this.stack.length>1){for(var n=this.stack.length-2;n>=0;n--){const t=this.stack[n].get(e);if(void 0!==t)return this.map.set(e,t),t!==Et}this.map.set(e,Et)}return!1}get(e){const t=this.map.get(e);if(void 0!==t)return t===Et||t===It?void 0:t;if(this.stack.length>1){for(var n=this.stack.length-2;n>=0;n--){const t=this.stack[n].get(e);if(void 0!==t)return this.map.set(e,t),t===Et||t===It?void 0:t}this.map.set(e,Et)}}_compress(){if(1!==this.stack.length){this.map=new Map;for(const e of this.stack)for(const t of e)t[1]===Et?this.map.delete(t[0]):this.map.set(t[0],t[1]);this.stack=[this.map]}}asArray(){return this._compress(),Array.from(this.map.entries(),(e=>e[0]))}asSet(){return new Set(this.asArray())}asPairArray(){return this._compress(),Array.from(this.map.entries(),(e=>e[1]===It?[e[0],void 0]:e))}asMap(){return new Map(this.asPairArray())}get size(){return this._compress(),this.map.size}createChild(){return new At(this.stack)}get length(){throw new Error("This is no longer an Array")}set length(e){throw new Error("This is no longer an Array")}}const Mt=e=>e.replace(/[-[\]\\/{}()*+?.^$|]/g,"\\$&"),Rt=e=>{const t=e.lastIndexOf("/");let n=".";return t>=0&&(n=e.substr(0,t),e=`.${e.substr(t)}`),{context:n,prefix:e}},kt=e=>{const t=e.indexOf("?");let n="";return t>=0&&(n=e.substr(t),e=e.substr(0,t)),{postfix:e,query:n}};class Lt{constructor(){this.type=0,this.range=null,this.falsy=!1,this.truthy=!1,this.bool=null,this.number=null,this.regExp=null,this.string=null,this.quasis=null,this.parts=null,this.array=null,this.items=null,this.options=null,this.prefix=null,this.postfix=null,this.wrappedInnerExpressions=null,this.expression=null}isNull(){return 1===this.type}isString(){return 2===this.type}isNumber(){return 3===this.type}isBoolean(){return 4===this.type}isRegExp(){return 5===this.type}isConditional(){return 6===this.type}isArray(){return 7===this.type}isConstArray(){return 8===this.type}isIdentifier(){return 9===this.type}isWrapped(){return 10===this.type}isTemplateString(){return 11===this.type}isTruthy(){return this.truthy}isFalsy(){return this.falsy}asBool(){if(this.truthy)return!0;if(this.falsy)return!1;if(this.isBoolean())return this.bool;if(this.isNull())return!1;if(this.isString())return""!==this.string;if(this.isNumber())return 0!==this.number;if(this.isRegExp())return!0;if(this.isArray())return!0;if(this.isConstArray())return!0;if(this.isWrapped())return!!(this.prefix&&this.prefix.asBool()||this.postfix&&this.postfix.asBool())||void 0;if(this.isTemplateString()){const e=this.asString();if("string"==typeof e)return""!==e}}asString(){if(this.isBoolean())return`${this.bool}`;if(this.isNull())return"null";if(this.isString())return this.string;if(this.isNumber())return`${this.number}`;if(this.isRegExp())return`${this.regExp}`;if(this.isArray()){let e=[];for(const t of this.items){const n=t.asString();if(void 0===n)return;e.push(n)}return`${e}`}if(this.isConstArray())return`${this.array}`;if(this.isTemplateString()){let e="";for(const t of this.parts){const n=t.asString();if(void 0===n)return;e+=n}return e}}setString(e){return this.type=2,this.string=e,this}setNull(){return this.type=1,this}setNumber(e){return this.type=3,this.number=e,this}setBoolean(e){return this.type=4,this.bool=e,this}setRegExp(e){return this.type=5,this.regExp=e,this}setIdentifier(e){return this.type=9,this.identifier=e,this}setWrapped(e,t,n){return this.type=10,this.prefix=e,this.postfix=t,this.wrappedInnerExpressions=n,this}setOptions(e){return this.type=6,this.options=e,this}addOptions(e){this.options||(this.type=6,this.options=[]);for(const t of e)this.options.push(t);return this}setItems(e){return this.type=7,this.items=e,this}setArray(e){return this.type=8,this.array=e,this}setTemplateString(e,t,n){return this.type=11,this.quasis=e,this.parts=t,this.templateStringKind=n,this}setTruthy(){return this.falsy=!1,this.truthy=!0,this}setFalsy(){return this.falsy=!0,this.truthy=!1,this}setRange(e){return this.range=e,this}setExpression(e){return this.expression=e,this}}const Vt=(e,t)=>t?e?[e[0],t[1]]:t:e;class Tt{constructor(e){this.parser=e,this.hooks={evaluateTypeof:{},evaluate:{}},this.initializeEvaluating()}initializeEvaluating(){this.hooks.evaluate.Literal=e=>{switch(typeof e.value){case"number":return(new Lt).setNumber(e.value).setRange(e.range);case"string":return(new Lt).setString(e.value).setRange(e.range);case"boolean":return(new Lt).setBoolean(e.value).setRange(e.range)}return null===e.value?(new Lt).setNull().setRange(e.range):e.value instanceof RegExp?(new Lt).setRegExp(e.value).setRange(e.range):void 0},this.hooks.evaluate.LogicalExpression=e=>{let t,n,r;if("&&"===e.operator){if(t=this.evaluateExpression(e.left),n=t&&t.asBool(),!1===n)return t.setRange(e.range);if(!0!==n)return;return r=this.evaluateExpression(e.right),r.setRange(e.range)}if("||"===e.operator){if(t=this.evaluateExpression(e.left),n=t&&t.asBool(),!0===n)return t.setRange(e.range);if(!1!==n)return;return r=this.evaluateExpression(e.right),r.setRange(e.range)}},this.hooks.evaluate.BinaryExpression=e=>{let t,n,r;if("+"===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(r=new Lt,t.isString())n.isString()?r.setString(t.string+n.string):n.isNumber()?r.setString(t.string+n.number):n.isWrapped()&&n.prefix&&n.prefix.isString()?r.setWrapped((new Lt).setString(t.string+n.prefix.string).setRange(Vt(t.range,n.prefix.range)),n.postfix,n.wrappedInnerExpressions):n.isWrapped()?r.setWrapped(t,n.postfix,n.wrappedInnerExpressions):r.setWrapped(t,null,[n]);else if(t.isNumber())if(n.isString())r.setString(t.number+n.string);else{if(!n.isNumber())return;r.setNumber(t.number+n.number)}else if(t.isWrapped())t.postfix&&t.postfix.isString()&&n.isString()?r.setWrapped(t.prefix,(new Lt).setString(t.postfix.string+n.string).setRange(Vt(t.postfix.range,n.range)),t.wrappedInnerExpressions):t.postfix&&t.postfix.isString()&&n.isNumber()?r.setWrapped(t.prefix,(new Lt).setString(t.postfix.string+n.number).setRange(Vt(t.postfix.range,n.range)),t.wrappedInnerExpressions):n.isString()?r.setWrapped(t.prefix,n,t.wrappedInnerExpressions):n.isNumber()?r.setWrapped(t.prefix,(new Lt).setString(n.number+"").setRange(n.range),t.wrappedInnerExpressions):n.isWrapped()?r.setWrapped(t.prefix,n.postfix,t.wrappedInnerExpressions&&n.wrappedInnerExpressions&&t.wrappedInnerExpressions.concat(t.postfix?[t.postfix]:[]).concat(n.prefix?[n.prefix]:[]).concat(n.wrappedInnerExpressions)):r.setWrapped(t.prefix,null,t.wrappedInnerExpressions&&t.wrappedInnerExpressions.concat(t.postfix?[t.postfix,n]:[n]));else if(n.isString())r.setWrapped(null,n,[t]);else{if(!n.isWrapped())return;r.setWrapped(null,n.postfix,n.wrappedInnerExpressions&&(n.prefix?[t,n.prefix]:[t]).concat(n.wrappedInnerExpressions))}return r.setRange(e.range),r}if("-"===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(!t.isNumber()||!n.isNumber())return;return r=new Lt,r.setNumber(t.number-n.number),r.setRange(e.range),r}if("*"===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(!t.isNumber()||!n.isNumber())return;return r=new Lt,r.setNumber(t.number*n.number),r.setRange(e.range),r}if("/"===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(!t.isNumber()||!n.isNumber())return;return r=new Lt,r.setNumber(t.number/n.number),r.setRange(e.range),r}if("**"===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(!t.isNumber()||!n.isNumber())return;return r=new Lt,r.setNumber(Math.pow(t.number,n.number)),r.setRange(e.range),r}if("=="===e.operator||"==="===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(r=new Lt,r.setRange(e.range),t.isString()&&n.isString())return r.setBoolean(t.string===n.string);if(t.isNumber()&&n.isNumber())return r.setBoolean(t.number===n.number);if(t.isBoolean()&&n.isBoolean())return r.setBoolean(t.bool===n.bool)}else if("!="===e.operator||"!=="===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(r=new Lt,r.setRange(e.range),t.isString()&&n.isString())return r.setBoolean(t.string!==n.string);if(t.isNumber()&&n.isNumber())return r.setBoolean(t.number!==n.number);if(t.isBoolean()&&n.isBoolean())return r.setBoolean(t.bool!==n.bool)}else{if("&"===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(!t.isNumber()||!n.isNumber())return;return r=new Lt,r.setNumber(t.number&n.number),r.setRange(e.range),r}if("|"===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(!t.isNumber()||!n.isNumber())return;return r=new Lt,r.setNumber(t.number|n.number),r.setRange(e.range),r}if("^"===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(!t.isNumber()||!n.isNumber())return;return r=new Lt,r.setNumber(t.number^n.number),r.setRange(e.range),r}if(">>>"===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(!t.isNumber()||!n.isNumber())return;return r=new Lt,r.setNumber(t.number>>>n.number),r.setRange(e.range),r}if(">>"===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(!t.isNumber()||!n.isNumber())return;return r=new Lt,r.setNumber(t.number>>n.number),r.setRange(e.range),r}if("<<"===e.operator){if(t=this.evaluateExpression(e.left),n=this.evaluateExpression(e.right),!t||!n)return;if(!t.isNumber()||!n.isNumber())return;return r=new Lt,r.setNumber(t.number<<n.number),r.setRange(e.range),r}}},this.hooks.evaluate.UnaryExpression=e=>{if("typeof"===e.operator){let t,n;if("Identifier"===e.argument.type&&(n=this.parser.scope.renames.get(e.argument.name)||e.argument.name,!this.parser.scope.definitions.has(n))){const r=this.hooks.evaluateTypeof[n];if(void 0!==r&&(t=r.call(null,e),void 0!==t))return t}if("MemberExpression"===e.argument.type){const n=this.parser.getNameForExpression(e.argument);if(n&&n.free){const r=this.hooks.evaluateTypeof[n.name];if(void 0!==r&&(t=r.call(e),void 0!==t))return t}}if("FunctionExpression"===e.argument.type)return(new Lt).setString("function").setRange(e.range);const r=this.evaluateExpression(e.argument);if(r.isString()||r.isWrapped())return(new Lt).setString("string").setRange(e.range);if(r.isNumber())return(new Lt).setString("number").setRange(e.range);if(r.isBoolean())return(new Lt).setString("boolean").setRange(e.range);if(r.isArray()||r.isConstArray()||r.isRegExp())return(new Lt).setString("object").setRange(e.range)}else if("!"===e.operator){const t=this.evaluateExpression(e.argument);if(!t)return;if(t.isBoolean())return(new Lt).setBoolean(!t.bool).setRange(e.range);if(t.isTruthy())return(new Lt).setBoolean(!1).setRange(e.range);if(t.isFalsy())return(new Lt).setBoolean(!0).setRange(e.range);if(t.isString())return(new Lt).setBoolean(!t.string).setRange(e.range);if(t.isNumber())return(new Lt).setBoolean(!t.number).setRange(e.range)}else if("~"===e.operator){const t=this.evaluateExpression(e.argument);if(!t)return;if(!t.isNumber())return;const n=new Lt;return n.setNumber(~t.number),n.setRange(e.range),n}},this.hooks.evaluateTypeof.undefined=e=>(new Lt).setString("undefined").setRange(e.range),this.hooks.evaluateTypeof.require=e=>(new Lt).setString("function").setRange(e.range),this.hooks.evaluate.Identifier=e=>{const t=this.parser.scope.renames.get(e.name)||e.name;if(!this.parser.scope.definitions.has(e.name))return(new Lt).setIdentifier(t).setRange(e.range)},this.hooks.evaluate.ThisExpression=e=>{const t=this.parser.scope.renames.get("this");if(t)return(new Lt).setIdentifier(t).setRange(e.range)},this.hooks.evaluate.MemberExpression=e=>{let t=this.parser.getNameForExpression(e);if(t&&t.free)return(new Lt).setIdentifier(t.name).setRange(e.range)};const e=(e,t)=>{const n=[],r=[];for(let i=0;i<t.quasis.length;i++){const s=t.quasis[i],a=s.value[e];if(i>0){const e=r[r.length-1],n=this.evaluateExpression(t.expressions[i-1]),o=n.asString();if("string"==typeof o){e.setString(e.string+o+a),e.setRange([e.range[0],s.range[1]]),e.setExpression(void 0);continue}r.push(n)}const o=(new Lt).setString(a).setRange(s.range).setExpression(s);n.push(o),r.push(o)}return{quasis:n,parts:r}};this.hooks.evaluate.TemplateLiteral=t=>{const{quasis:n,parts:r}=e("cooked",t);return 1===r.length?r[0].setRange(t.range):(new Lt).setTemplateString(n,r,"cooked").setRange(t.range)},this.hooks.evaluate.TaggedTemplateExpression=t=>{if("String.raw"!==this.evaluateExpression(t.tag).identifier)return;const{quasis:n,parts:r}=e("raw",t.quasi);return 1===r.length?r[0].setRange(t.range):(new Lt).setTemplateString(n,r,"raw").setRange(t.range)},this.hooks.evaluate.ConditionalExpression=e=>{const t=this.evaluateExpression(e.test).asBool();let n;if(void 0===t){const t=this.evaluateExpression(e.consequent),r=this.evaluateExpression(e.alternate);if(!t||!r)return;n=new Lt,t.isConditional()?n.setOptions(t.options):n.setOptions([t]),r.isConditional()?n.addOptions(r.options):n.addOptions([r])}else n=this.evaluateExpression(t?e.consequent:e.alternate);return n.setRange(e.range),n}}evaluateExpression(e){try{let t=e.type;if(t in this.hooks.evaluate){const n=this.hooks.evaluate[t](e);if(void 0!==n)return n&&n.setExpression(e),n}}catch(e){console.warn(e)}return(new Lt).setRange(e.range).setExpression(e)}}const Nt=be;class Ft{constructor(e){this.scope={topLevelScope:!0,inTry:!1,inShorthand:!1,isStrict:!1,isAsmJs:!1,definitions:new At,renames:new At},this.state={deps:[],warnings:[],errors:[],assignRequire:!1},this.evaluator=new Tt(this),this.parserContext=e}parse(e){const t=this.scope,n=this.state,r=this.state={deps:[],warnings:[],errors:[],assignRequire:!1};let i;if("object"==typeof e&&null!==e)i=e;else try{i=Ft.parse(e)}catch(e){return r.errors.push({msg:e.message}),r}return this.scope={topLevelScope:!0,inTry:!1,inShorthand:!1,isStrict:!1,isAsmJs:!1,definitions:new At,renames:new At},this.detectMode(i.body),this.prewalkStatements(i.body),this.blockPrewalkStatements(i.body),this.walkStatements(i.body),this.scope=t,this.state=n,r}static parse(e){let t;return t=Nt.parse(e,{ecmaVersion:"latest",ranges:!0,locations:!0,allowHashBang:!0,sourceType:"module"}),t}detectMode(e){const t=e.length>=1&&"ExpressionStatement"===e[0].type&&"Literal"===e[0].expression.type;t&&"use strict"===e[0].expression.value&&(this.scope.isStrict=!0),t&&"use asm"===e[0].expression.value&&(this.scope.isAsmJs=!0)}getRenameIdentifier(e){const t=this.evaluateExpression(e);if(t&&t.isIdentifier())return t.identifier}walkClass(e){if(e.superClass&&this.walkExpression(e.superClass),e.body&&"ClassBody"===e.body.type){const t=this.scope.topLevelScope;this.scope.topLevelScope=!1;for(const t of e.body.body)"MethodDefinition"===t.type&&this.walkMethodDefinition(t);this.scope.topLevelScope=t}}walkMethodDefinition(e){e.computed&&e.key&&this.walkExpression(e.key),e.value&&this.walkExpression(e.value)}prewalkStatements(e){for(let t=0,n=e.length;t<n;t++){const n=e[t];this.prewalkStatement(n)}}blockPrewalkStatements(e){for(let t=0,n=e.length;t<n;t++){const n=e[t];this.blockPrewalkStatement(n)}}walkStatements(e){for(let t=0,n=e.length;t<n;t++){const n=e[t];this.walkStatement(n)}}prewalkStatement(e){switch(e.type){case"BlockStatement":this.prewalkBlockStatement(e);break;case"DoWhileStatement":this.prewalkDoWhileStatement(e);break;case"ExportAllDeclaration":this.prewalkExportAllDeclaration(e);break;case"ExportDefaultDeclaration":this.prewalkExportDefaultDeclaration(e);break;case"ExportNamedDeclaration":this.prewalkExportNamedDeclaration(e);break;case"ForInStatement":this.prewalkForInStatement(e);break;case"ForOfStatement":this.prewalkForOfStatement(e);break;case"ForStatement":this.prewalkForStatement(e);break;case"FunctionDeclaration":this.prewalkFunctionDeclaration(e);break;case"IfStatement":this.prewalkIfStatement(e);break;case"ImportDeclaration":this.prewalkImportDeclaration(e);break;case"LabeledStatement":this.prewalkLabeledStatement(e);break;case"SwitchStatement":this.prewalkSwitchStatement(e);break;case"TryStatement":this.prewalkTryStatement(e);break;case"VariableDeclaration":this.prewalkVariableDeclaration(e);break;case"WhileStatement":this.prewalkWhileStatement(e);break;case"WithStatement":this.prewalkWithStatement(e)}}blockPrewalkStatement(e){switch(e.type){case"VariableDeclaration":this.blockPrewalkVariableDeclaration(e);break;case"ExportDefaultDeclaration":this.blockPrewalkExportDefaultDeclaration(e);break;case"ExportNamedDeclaration":this.blockPrewalkExportNamedDeclaration(e);break;case"ClassDeclaration":this.blockPrewalkClassDeclaration(e)}}walkStatement(e){switch(e.type){case"BlockStatement":this.walkBlockStatement(e);break;case"ClassDeclaration":this.walkClassDeclaration(e);break;case"DoWhileStatement":this.walkDoWhileStatement(e);break;case"ExportDefaultDeclaration":this.walkExportDefaultDeclaration(e);break;case"ExportNamedDeclaration":this.walkExportNamedDeclaration(e);break;case"ExpressionStatement":this.walkExpressionStatement(e);break;case"ForInStatement":this.walkForInStatement(e);break;case"ForOfStatement":this.walkForOfStatement(e);break;case"ForStatement":this.walkForStatement(e);break;case"FunctionDeclaration":this.walkFunctionDeclaration(e);break;case"IfStatement":this.walkIfStatement(e);break;case"LabeledStatement":this.walkLabeledStatement(e);break;case"ReturnStatement":this.walkReturnStatement(e);break;case"SwitchStatement":this.walkSwitchStatement(e);break;case"ThrowStatement":this.walkThrowStatement(e);break;case"TryStatement":this.walkTryStatement(e);break;case"VariableDeclaration":this.walkVariableDeclaration(e);break;case"WhileStatement":this.walkWhileStatement(e);break;case"WithStatement":this.walkWithStatement(e)}}prewalkBlockStatement(e){this.prewalkStatements(e.body)}walkBlockStatement(e){this.inBlockScope((()=>{const t=e.body;this.blockPrewalkStatements(t),this.walkStatements(t)}))}walkExpressionStatement(e){this.walkExpression(e.expression)}prewalkIfStatement(e){this.prewalkStatement(e.consequent),e.alternate&&this.prewalkStatement(e.alternate)}walkIfStatement(e){this.walkExpression(e.test),this.walkStatement(e.consequent),e.alternate&&this.walkStatement(e.alternate)}prewalkLabeledStatement(e){this.prewalkStatement(e.body)}walkLabeledStatement(e){this.walkStatement(e.body)}prewalkWithStatement(e){this.prewalkStatement(e.body)}walkWithStatement(e){this.walkExpression(e.object),this.walkStatement(e.body)}prewalkSwitchStatement(e){this.prewalkSwitchCases(e.cases)}walkSwitchStatement(e){this.walkExpression(e.discriminant),this.walkSwitchCases(e.cases)}walkTerminatingStatement(e){e.argument&&this.walkExpression(e.argument)}walkReturnStatement(e){this.walkTerminatingStatement(e)}walkThrowStatement(e){this.walkTerminatingStatement(e)}prewalkTryStatement(e){this.prewalkStatement(e.block)}walkTryStatement(e){this.scope.inTry?this.walkStatement(e.block):(this.scope.inTry=!0,this.walkStatement(e.block),this.scope.inTry=!1),e.handler&&this.walkCatchClause(e.handler),e.finalizer&&this.walkStatement(e.finalizer)}prewalkWhileStatement(e){this.prewalkStatement(e.body)}walkWhileStatement(e){this.walkExpression(e.test),this.walkStatement(e.body)}prewalkDoWhileStatement(e){this.prewalkStatement(e.body)}walkDoWhileStatement(e){this.walkStatement(e.body),this.walkExpression(e.test)}prewalkForStatement(e){e.init&&"VariableDeclaration"===e.init.type&&this.prewalkStatement(e.init),this.prewalkStatement(e.body)}walkForStatement(e){this.inBlockScope((()=>{e.init&&("VariableDeclaration"===e.init.type?(this.blockPrewalkVariableDeclaration(e.init),this.walkStatement(e.init)):this.walkExpression(e.init)),e.test&&this.walkExpression(e.test),e.update&&this.walkExpression(e.update);const t=e.body;"BlockStatement"===t.type?(this.blockPrewalkStatements(t.body),this.walkStatements(t.body)):this.walkStatement(t)}))}prewalkForInStatement(e){"VariableDeclaration"===e.left.type&&this.prewalkVariableDeclaration(e.left),this.prewalkStatement(e.body)}walkForInStatement(e){this.inBlockScope((()=>{"VariableDeclaration"===e.left.type?(this.blockPrewalkVariableDeclaration(e.left),this.walkVariableDeclaration(e.left)):this.walkPattern(e.left),this.walkExpression(e.right);const t=e.body;"BlockStatement"===t.type?(this.blockPrewalkStatements(t.body),this.walkStatements(t.body)):this.walkStatement(t)}))}prewalkForOfStatement(e){"VariableDeclaration"===e.left.type&&this.prewalkVariableDeclaration(e.left),this.prewalkStatement(e.body)}walkForOfStatement(e){this.inBlockScope((()=>{"VariableDeclaration"===e.left.type?(this.blockPrewalkVariableDeclaration(e.left),this.walkVariableDeclaration(e.left)):this.walkPattern(e.left),this.walkExpression(e.right);const t=e.body;"BlockStatement"===t.type?(this.blockPrewalkStatements(t.body),this.walkStatements(t.body)):this.walkStatement(t)}))}prewalkFunctionDeclaration(e){e.id&&(this.scope.renames.set(e.id.name,null),this.scope.definitions.add(e.id.name))}walkFunctionDeclaration(e){const t=this.scope.topLevelScope;this.scope.topLevelScope=!1,this.inFunctionScope(!0,e.params,(()=>{for(const t of e.params)this.walkPattern(t);"BlockStatement"===e.body.type?(this.detectMode(e.body.body),this.prewalkStatement(e.body),this.walkStatement(e.body)):this.walkExpression(e.body)})),this.scope.topLevelScope=t}prewalkImportDeclaration(e){this.trackHarmonyImport(e);for(const t of e.specifiers){const e=t.local.name;this.scope.renames.set(e,null),this.scope.definitions.add(e)}}enterDeclaration(e,t){switch(e.type){case"VariableDeclaration":for(const n of e.declarations)switch(n.type){case"VariableDeclarator":this.enterPattern(n.id,t)}break;case"FunctionDeclaration":case"ClassDeclaration":this.enterPattern(e.id,t)}}blockPrewalkExportNamedDeclaration(e){e.declaration&&this.blockPrewalkStatement(e.declaration)}prewalkExportNamedDeclaration(e){e.source&&this.trackHarmonyExportImport(e),e.declaration&&this.prewalkStatement(e.declaration)}walkExportNamedDeclaration(e){e.declaration&&this.walkStatement(e.declaration)}blockPrewalkExportDefaultDeclaration(e){"ClassDeclaration"===e.declaration.type&&this.blockPrewalkClassDeclaration(e.declaration)}prewalkExportDefaultDeclaration(e){this.prewalkStatement(e.declaration)}walkExportDefaultDeclaration(e){e.declaration.id&&"FunctionExpression"!==e.declaration.type&&"ClassExpression"!==e.declaration.type?this.walkStatement(e.declaration):"FunctionDeclaration"===e.declaration.type?this.walkFunctionDeclaration(e.declaration):"ClassDeclaration"===e.declaration.type?this.walkClassDeclaration(e.declaration):this.walkExpression(e.declaration)}prewalkExportAllDeclaration(e){this.trackHarmonyExportImport(e)}prewalkVariableDeclaration(e){"var"===e.kind&&this._prewalkVariableDeclaration(e)}blockPrewalkVariableDeclaration(e){"var"!==e.kind&&this._prewalkVariableDeclaration(e)}_prewalkVariableDeclaration(e){for(const t of e.declarations)switch(t.type){case"VariableDeclarator":this.enterPattern(t.id,(e=>{this.scope.renames.set(e,null),this.scope.definitions.add(e)}))}}walkVariableDeclaration(e){for(const t of e.declarations)switch(t.type){case"VariableDeclarator":{const e=t.init&&this.getRenameIdentifier(t.init);if(e&&"Identifier"===t.id.type&&"require"===e){this.scope.renames.set(t.id.name,this.scope.renames.get(e)||e),this.scope.definitions.delete(t.id.name);break}this.walkPattern(t.id),t.init&&this.walkExpression(t.init);break}}}blockPrewalkClassDeclaration(e){e.id&&(this.scope.renames.set(e.id.name,null),this.scope.definitions.add(e.id.name))}walkClassDeclaration(e){this.walkClass(e)}prewalkSwitchCases(e){for(let t=0,n=e.length;t<n;t++){const n=e[t];this.prewalkStatements(n.consequent)}}walkSwitchCases(e){for(let t=0,n=e.length;t<n;t++){const n=e[t];n.test&&this.walkExpression(n.test),this.walkStatements(n.consequent)}}walkCatchClause(e){this.inBlockScope((()=>{null!==e.param&&(this.enterPattern(e.param,(e=>{this.scope.renames.set(e,null),this.scope.definitions.add(e)})),this.walkPattern(e.param)),this.prewalkStatement(e.body),this.walkStatement(e.body)}))}walkPattern(e){switch(e.type){case"ArrayPattern":this.walkArrayPattern(e);break;case"AssignmentPattern":this.walkAssignmentPattern(e);break;case"MemberExpression":this.walkMemberExpression(e);break;case"ObjectPattern":this.walkObjectPattern(e);break;case"RestElement":this.walkRestElement(e)}}walkAssignmentPattern(e){this.walkExpression(e.right),this.walkPattern(e.left)}walkObjectPattern(e){for(let t=0,n=e.properties.length;t<n;t++){const n=e.properties[t];n&&("computed"in n&&this.walkExpression(n.key),"value"in n&&this.walkPattern(n.value))}}walkArrayPattern(e){for(let t=0,n=e.elements.length;t<n;t++){const n=e.elements[t];n&&this.walkPattern(n)}}walkRestElement(e){this.walkPattern(e.argument)}walkExpressions(e){for(const t of e)t&&this.walkExpression(t)}walkExpression(e){switch(e.type){case"ArrayExpression":this.walkArrayExpression(e);break;case"ArrowFunctionExpression":this.walkArrowFunctionExpression(e);break;case"AssignmentExpression":this.walkAssignmentExpression(e);break;case"AwaitExpression":this.walkAwaitExpression(e);break;case"BinaryExpression":this.walkBinaryExpression(e);break;case"CallExpression":this.walkCallExpression(e);break;case"ClassExpression":this.walkClassExpression(e);break;case"ConditionalExpression":this.walkConditionalExpression(e);break;case"FunctionExpression":this.walkFunctionExpression(e);break;case"Identifier":this.walkIdentifier(e);break;case"ImportExpression":this.walkImportExpression(e);break;case"LogicalExpression":this.walkLogicalExpression(e);break;case"MemberExpression":this.walkMemberExpression(e);break;case"NewExpression":this.walkNewExpression(e);break;case"ObjectExpression":this.walkObjectExpression(e);break;case"SequenceExpression":this.walkSequenceExpression(e);break;case"SpreadElement":this.walkSpreadElement(e);break;case"TaggedTemplateExpression":this.walkTaggedTemplateExpression(e);break;case"TemplateLiteral":this.walkTemplateLiteral(e);break;case"UnaryExpression":this.walkUnaryExpression(e);break;case"UpdateExpression":this.walkUpdateExpression(e);break;case"YieldExpression":this.walkYieldExpression(e)}}walkAwaitExpression(e){this.walkExpression(e.argument)}walkArrayExpression(e){e.elements&&this.walkExpressions(e.elements)}walkSpreadElement(e){e.argument&&this.walkExpression(e.argument)}walkObjectExpression(e){for(let t=0,n=e.properties.length;t<n;t++){const n=e.properties[t];"SpreadElement"!==n.type?(n.computed&&this.walkExpression(n.key),n.shorthand&&(this.scope.inShorthand=!0),this.walkExpression(n.value),n.shorthand&&(this.scope.inShorthand=!1)):this.walkExpression(n.argument)}}walkFunctionExpression(e){const t=this.scope.topLevelScope;this.scope.topLevelScope=!1;const n=e.params;e.id&&n.push(e.id.name),this.inFunctionScope(!0,n,(()=>{for(const t of e.params)this.walkPattern(t);"BlockStatement"===e.body.type?(this.detectMode(e.body.body),this.prewalkStatement(e.body),this.walkStatement(e.body)):this.walkExpression(e.body)})),this.scope.topLevelScope=t}walkArrowFunctionExpression(e){this.inFunctionScope(!1,e.params,(()=>{for(const t of e.params)this.walkPattern(t);"BlockStatement"===e.body.type?(this.detectMode(e.body.body),this.prewalkStatement(e.body),this.walkStatement(e.body)):this.walkExpression(e.body)}))}walkSequenceExpression(e){e.expressions&&this.walkExpressions(e.expressions)}walkUpdateExpression(e){this.walkExpression(e.argument)}walkUnaryExpression(e){this.walkExpression(e.argument)}walkLeftRightExpression(e){this.walkExpression(e.left),this.walkExpression(e.right)}walkBinaryExpression(e){this.walkLeftRightExpression(e)}walkLogicalExpression(e){this.walkLeftRightExpression(e)}walkAssignmentExpression(e){const t=this.getRenameIdentifier(e.right);if(t&&"require"===t){if("Identifier"===e.left.type)return this.state.assignRequire=!0,this.scope.renames.set(e.left.name,t),void this.scope.definitions.delete(e.left.name);"MemberExpression"===e.left.type&&"Identifier"===e.left.object.type&&"window"===e.left.object.name&&"Identifier"===e.left.property.type&&"loadLib"===e.left.property.name&&(this.state.assignRequire=!0,this.parserContext.isLayaGame=!0)}this.walkExpression(e.right),this.walkPattern(e.left),this.enterPattern(e.left,((e,t)=>{this.scope.renames.set(e,null)}))}walkConditionalExpression(e){this.walkExpression(e.test),this.walkExpression(e.consequent),e.alternate&&this.walkExpression(e.alternate)}walkNewExpression(e){this.walkExpression(e.callee),e.arguments&&this.walkExpressions(e.arguments)}walkYieldExpression(e){e.argument&&this.walkExpression(e.argument)}walkTemplateLiteral(e){e.expressions&&this.walkExpressions(e.expressions)}walkTaggedTemplateExpression(e){e.tag&&this.walkExpression(e.tag),e.quasi&&e.quasi.expressions&&this.walkExpressions(e.quasi.expressions)}walkClassExpression(e){this.walkClass(e)}_walkIIFE(e,t,n){const r=e=>{const t=this.getRenameIdentifier(e);if("require"===t)return t;this.walkExpression(e)},i=e.params,s=n?r(n):null,a=t.map(r),o=this.scope.topLevelScope;this.scope.topLevelScope=!1;const l=i.filter(((e,t)=>!a[t]));e.id&&l.push(e.id.name),this.inFunctionScope(!0,l,(()=>{s&&this.scope.renames.set("this",s);for(let e=0;e<a.length;e++){const t=a[e];t&&(i[e]&&"Identifier"===i[e].type&&this.scope.renames.set(i[e].name,t))}"BlockStatement"===e.body.type?(this.detectMode(e.body.body),this.prewalkStatement(e.body),this.walkStatement(e.body)):this.walkExpression(e.body)})),this.scope.topLevelScope=o}walkImportExpression(e){!0!==this.trackImportOrRequireCall(e,"import")&&this.walkExpression(e.source)}walkCallExpression(e){if("MemberExpression"===e.callee.type&&"FunctionExpression"===e.callee.object.type&&!e.callee.computed&&("call"===e.callee.property.name||"bind"===e.callee.property.name)&&e.arguments.length>0)this._walkIIFE(e.callee.object,e.arguments.slice(1),e.arguments[0]);else if("FunctionExpression"===e.callee.type)this._walkIIFE(e.callee,e.arguments,null);else{const t=this.evaluateExpression(e.callee);if(t.isIdentifier())if("require"===t.identifier){if(!0===this.trackImportOrRequireCall(e,"require"))return}else if("require.async"===t.identifier){if(!0===this.trackImportOrRequireCall(e,"require.async"))return}else this.parserContext.isLayaGame&&"loadLib"===t.identifier&&this.trackImportOrRequireCall(e,"require");e.callee&&this.walkExpression(e.callee),e.arguments&&this.walkExpressions(e.arguments)}}walkMemberExpression(e){const t=this.getNameForExpression(e);if(t&&t.free&&"require"===t.name){if(!0===this.warnRequireExpression(e))return}this.walkExpression(e.object),!0===e.computed&&this.walkExpression(e.property)}walkIdentifier(e){if(!this.scope.definitions.has(e.name)){if("require"===(this.scope.renames.get(e.name)||e.name)){if(!0===this.warnRequireExpression(e))return}}}inFunctionScope(e,t,n){const r=this.scope;this.scope={topLevelScope:r.topLevelScope,inTry:!1,inShorthand:!1,isStrict:r.isStrict,isAsmJs:r.isAsmJs,definitions:r.definitions.createChild(),renames:r.renames.createChild()},e&&this.scope.renames.set("this",null),this.enterPatterns(t,(e=>{this.scope.renames.set(e,null),this.scope.definitions.add(e)})),n(),this.scope=r}inBlockScope(e){const t=this.scope;this.scope={topLevelScope:t.topLevelScope,inTry:t.inTry,inShorthand:!1,isStrict:t.isStrict,isAsmJs:t.isAsmJs,definitions:t.definitions.createChild(),renames:t.renames.createChild()},e(),this.scope=t}enterPatterns(e,t){for(const n of e)"string"!=typeof n?this.enterPattern(n,t):n&&t(n)}enterPattern(e,t){if(e)switch(e.type){case"ArrayPattern":this.enterArrayPattern(e,t);break;case"AssignmentPattern":this.enterAssignmentPattern(e,t);break;case"Identifier":this.enterIdentifier(e,t);break;case"ObjectPattern":this.enterObjectPattern(e,t);break;case"RestElement":this.enterRestElement(e,t);break;case"Property":this.enterPattern(e.value,t)}}enterIdentifier(e,t){t(e.name,e)}enterObjectPattern(e,t){for(let n=0,r=e.properties.length;n<r;n++){const r=e.properties[n];this.enterPattern(r,t)}}enterArrayPattern(e,t){for(let n=0,r=e.elements.length;n<r;n++){const r=e.elements[n];this.enterPattern(r,t)}}enterRestElement(e,t){this.enterPattern(e.argument,t)}enterAssignmentPattern(e,t){this.enterPattern(e.left,t)}getNameForExpression(e){let t=e;const n=[];for(;"MemberExpression"===t.type&&t.property.type===(t.computed?"Literal":"Identifier");)n.push(t.computed?t.property.value:t.property.name),t=t.object;let r;if("Identifier"===t.type)r=!this.scope.definitions.has(t.name),n.push(this.scope.renames.get(t.name)||t.name);else if("ThisExpression"===t.type&&this.scope.renames.get("this"))r=!0,n.push(this.scope.renames.get("this"));else{if("ThisExpression"!==t.type)return null;r=this.scope.topLevelScope,n.push("this")}let i="";for(let e=n.length-1;e>=2;e--)i+=n[e]+".";n.length>1&&(i+=n[1]);return{name:i?i+"."+n[0]:n[0],nameGeneral:i,free:r}}evaluateExpression(e){return this.evaluator.evaluateExpression(e)}trackHarmonyExportImport(e){this.state.deps.push({type:"normal",request:e.source.value,range:e.range,loc:e.loc})}trackHarmonyImport(e){this.state.deps.push({type:"normal",request:e.source.value,range:e.range,loc:e.loc})}trackImportOrRequireCall(e,t){const n=(e,t)=>{if(t.isString())return this.state.deps.push({type:"normal",request:t.string,range:t.range,loc:e.loc}),!0},r=(e,t)=>(function(e,t,n){if(e.isTemplateString()){let r=e.quasis[0].string,i=e.quasis.length>1?e.quasis[e.quasis.length-1].string:"";e.range;const{context:s,prefix:a}=Rt(r),{postfix:o,query:l}=kt(i),u=".*"+e.quasis.slice(1,e.quasis.length-1).map((e=>Mt(e.string)+".*")).join("");let c={type:"context",context:s,regExp:new RegExp(`^${Mt(a)}${u}${Mt(o)}$`),range:t.range,loc:t.loc};n.state.deps.push(c),e.parts.forEach(((e,t)=>{t%2==0||n.walkExpression(e.expression)}))}else if(e.isWrapped()&&(e.prefix&&e.prefix.isString()||e.postfix&&e.postfix.isString())){let r=e.prefix&&e.prefix.isString()?e.prefix.string:"",i=e.postfix&&e.postfix.isString()?e.postfix.string:"";e.prefix&&e.prefix.isString()&&e.prefix.range,e.postfix&&e.postfix.isString()&&e.postfix.range,e.range;const{context:s,prefix:a}=Rt(r),{postfix:o,query:l}=kt(i);let u={type:"context",context:s,regExp:new RegExp(`^${Mt(a)}.*${Mt(o)}$`),range:t.range,loc:t.loc};if(n.state.deps.push(u),e.wrappedInnerExpressions)for(const t of e.wrappedInnerExpressions)t.expression&&n.walkExpression(t.expression)}else n.state.warnings.push({msg:"the request of a dependency is an expression",range:t.range,loc:t.loc}),n.walkExpression(e.expression)}(t,e,this),!0),i="import"===t?[e.source]:e.arguments;i.length>1&&("require"===t&&i.length<=3?i.slice(1).forEach((e=>{this.walkExpression(e)})):this.state.warnings.push({msg:`call ${t} function with too many parameters`,range:e.range,loc:e.loc}));const s=this.evaluateExpression(i[0]);if(s.isConditional()){let t=!1;const r=this.state.deps.length;for(const r of s.options){void 0===n(e,r)&&(t=!0)}if(!t)return!0;this.state.deps.length=r}return void 0===n(e,s)&&r(e,s),!0}warnRequireExpression(e){return this.state.warnings.push({msg:"require function is used in a way in which dependencies cannot be statically extracted",range:e.range,loc:e.loc}),!0}}const Ut=e=>{const t=e.template("\n module.exports = ASSIGNMENT;\n ");return{name:"replace-ts-export-assignment",visitor:{TSExportAssignment(e){e.replaceWith(t({ASSIGNMENT:e.node.expression}))}}}},Pt=e=>{const t=e.template("\n const ID = require(SOURCE);\n ");return{name:"replace-ts-import-equals-declaration",visitor:{TSImportEqualsDeclaration(e){e.replaceWith(t({ID:e.node.id,SOURCE:e.node.moduleReference.expression}))}}}};function Jt(e,t){let n=require("@babel/core").transform(e,{babelrc:!1,plugins:[[Pt,{}],[Ut,{}],[require("@babel/plugin-transform-typescript"),{}]],sourceFileName:t,sourceMaps:!1,ast:!1,configFile:!1,code:!0});return null==n?void 0:n.code}class Ot extends N{constructor(e,t){super(e,t),this.usePlugins=new Set}async getNpmOutsideDeps(e){let t=[],n=!1;if(e.indexOf("//miniprogram-npm-outsideDeps=")<0&&this.fileHelper.getLocalFileString)try{e=await this.fileHelper.getLocalFileString(this.path)}catch(e){}if(e.indexOf("//miniprogram-npm-outsideDeps=")>=0){const r=/\/\/miniprogram-npm-outsideDeps=(.*)/.exec(e);if(r)try{t=JSON.parse(r[1]),n=!0}catch(e){console.error(e),this.markError(new Error(`failed collect outsideDeps from miniprogram_npm file, ${e.message}`))}}return{reliable:n,deps:t}}async build(e){let t=await this.fileHelper.getString(this.path),n=this.path.endsWith(".ts");if(this.path.indexOf("miniprogram_npm")>=0){let{reliable:e,deps:n}=await this.getNpmOutsideDeps(t);if(e){for(const e of n)this.addDep(new b(e,this,{needResolve:!0,necessary:!0}));return Array.from(this.deps)}}let r,i,s=e.es6Parser.isLayaGame;if(!s){r=function(e){const t=/(?<![\w|\.])import(?![\w|\.])/g,n=/(?<![\w|\.])require(\.async)?(?![\w|\.])/g,r=/export(?:(?:(?:[\w*\s{},]*)from))/g;let i=-1,s=!1,a=null;for(;a=t.exec(e);)i=Math.max(a.index,i);for(;a=n.exec(e);)i=Math.max(a.index,i),s=!0;for(r.lastIndex=i;a=r.exec(e);)i=Math.max(a.index,i);return{lastIndex:i,hasRequire:s}}(t);let a=null;try{try{a=Ct(t,{ecmaVersion:"latest",ranges:!0,locations:!0,allowHashBang:!0,sourceType:"module",sourceFile:this.path,skipStatementPos:r.lastIndex})}catch(e){if(!n)throw e;t=Jt(t,this.path)||"",s=!0}}catch(e){throw new Error(`parse code (${this.path}) failed: ${e.message}`)}if(a){i=new Ft(e.es6Parser).parse(a)}}if(s||r&&r.hasRequire&&i&&i.assignRequire){let n;try{n=Ct(t,{ecmaVersion:"latest",ranges:!0,locations:!0,allowHashBang:!0,sourceType:"module",sourceFile:this.path})}catch(e){throw new Error(`parse code (${this.path}) failed: ${e.message}`)}i=new Ft(e.es6Parser).parse(n)}let a=i.deps.filter((e=>"normal"===e.type)),o=i.deps.filter((e=>"context"===e.type));return a.forEach((async e=>{var t,n,r,i;if("Js"===this.type){const r=new b(e.request,this,{needResolve:!0,necessary:!0});r.setLocation(null===(t=e.loc)||void 0===t?void 0:t.end.line,null===(n=e.loc)||void 0===n?void 0:n.end.column),this.addDep(r)}else{const t=new S(e.request,this,{needResolve:!0,necessary:!0});t.setLocation(null===(r=e.loc)||void 0===r?void 0:r.end.line,null===(i=e.loc)||void 0===i?void 0:i.end.column),this.addDep(t)}})),o.forEach((async e=>{var t,n;const r=new w({type:"Js"===this.type?"Js":"Wxs",request:e.context,regExp:e.regExp,originModule:this,fileHelper:this.fileHelper,needResolve:!0,necessary:!0,from:"file"});r.setLocation(null===(t=e.loc)||void 0===t?void 0:t.end.line,null===(n=e.loc)||void 0===n?void 0:n.end.column),this.addDep(r)})),i.errors&&i.errors.forEach((e=>{var t,n,r;this.markError(new Error(`${e.msg} (/${null===(t=e.loc)||void 0===t?void 0:t.source}:${null===(n=e.loc)||void 0===n?void 0:n.end.line}:${null===(r=e.loc)||void 0===r?void 0:r.end.column})`))})),i.warnings&&i.warnings.forEach((e=>{var t,n,r;this.markError(new Error(`${e.msg} (/${null===(t=e.loc)||void 0===t?void 0:t.source}:${null===(n=e.loc)||void 0===n?void 0:n.end.line}:${null===(r=e.loc)||void 0===r?void 0:r.end.column})`))})),this.collectUsePlugins(t),this.collectRequireUsePlugins(t),Array.from(this.deps)}collectRequireUsePlugins(e){const t=/requirePlugin\(\s*(['"])([^'"]+)\1[,\s]*/gm;let n=null;for(;n=t.exec(e);)this.usePlugins.add(n[2])}collectUsePlugins(e){const t=/plugin(-private)?:\/\/([^\/]*)\//gi;let n=null;for(;n=t.exec(e);)this.usePlugins.add(n[2])}}function Dt(e){return e.charCodeAt(0)>=256?256:e.charCodeAt(0)}const Bt=Dt("a"),Ht=Dt("z"),zt=Dt("A"),Wt=Dt("Z"),qt=Dt("0"),jt=Dt("9");var Gt,Kt,Qt,Zt;!function(e){e[e.SYMBOL=0]="SYMBOL",e[e.TEXT=1]="TEXT",e[e.STRING=2]="STRING",e[e.WXS=3]="WXS",e[e.TOKEN_END=4]="TOKEN_END"}(Gt||(Gt={})),function(e){e[e.OPT_NOT_SET=-1]="OPT_NOT_SET",e[e.OPT_STATIC_STRING=-2]="OPT_STATIC_STRING",e[e.OPT_ERROR=-3]="OPT_ERROR"}(Kt||(Kt={})),function(e){e[e.ERROR=-1]="ERROR",e[e.NOT_SET=0]="NOT_SET",e[e.SIMPLE=1]="SIMPLE",e[e.TAG_START=2]="TAG_START",e[e.IN_TAG=3]="IN_TAG",e[e.IN_TAG_WORD=4]="IN_TAG_WORD",e[e.IN_STRING=5]="IN_STRING",e[e.IN_STRING_ESCAPE=6]="IN_STRING_ESCAPE",e[e.TAG_EQ=7]="TAG_EQ",e[e.IN_STRING2=9]="IN_STRING2",e[e.IN_STRING2_ESCAPE=10]="IN_STRING2_ESCAPE",e[e.IN_TEMPLATE_STRING=11]="IN_TEMPLATE_STRING",e[e.IN_TEMPLATE_STRING_ESCAPE=12]="IN_TEMPLATE_STRING_ESCAPE",e[e.IN_TEMPLATE_STRING2=13]="IN_TEMPLATE_STRING2",e[e.IN_TEMPLATE_STRING2_ESCAPE=14]="IN_TEMPLATE_STRING2_ESCAPE",e[e.WAIT_TEMPLATE_START=15]="WAIT_TEMPLATE_START",e[e.IN_TEMPLATE=16]="IN_TEMPLATE",e[e.WAIT_TEMPLATE_END=17]="WAIT_TEMPLATE_END",e[e.WAIT_FOR_RIGHT_BRACKET=18]="WAIT_FOR_RIGHT_BRACKET",e[e.IN_COMMENT=19]="IN_COMMENT",e[e.WAIT_FOR_COMMENT_END1=20]="WAIT_FOR_COMMENT_END1",e[e.WAIT_FOR_COMMENT_END2=21]="WAIT_FOR_COMMENT_END2",e[e.WXS_BEGIN_STEP1=22]="WXS_BEGIN_STEP1",e[e.WXS_BEGIN_STEP2=23]="WXS_BEGIN_STEP2",e[e.WXS_BEGIN_STEP3=24]="WXS_BEGIN_STEP3",e[e.WXS_BEGIN_STEP4=25]="WXS_BEGIN_STEP4",e[e.WXS_END_STEP1=26]="WXS_END_STEP1",e[e.WXS_END_STEP2=27]="WXS_END_STEP2",e[e.WXS_END_STEP3=28]="WXS_END_STEP3",e[e.WXS_END_STEP4=29]="WXS_END_STEP4",e[e.WXS_END_STEP5=30]="WXS_END_STEP5",e[e.IN_WXS=31]="IN_WXS",e[e.WXS_BEGIN_WAIT_FOR_RIGHT_BRACKET=32]="WXS_BEGIN_WAIT_FOR_RIGHT_BRACKET",e[e.IN_COMMENT_BEGIN1=33]="IN_COMMENT_BEGIN1",e[e.IN_COMMENT_BEGIN2=34]="IN_COMMENT_BEGIN2",e[e.END=99]="END",e[e.OTHERS=256]="OTHERS"}(Qt||(Qt={})),function(e){e[e.NOTHING=0]="NOTHING",e[e.DO_ACTION=65536]="DO_ACTION",e[e.STORE_TOKEN_EXCLUDE=131072]="STORE_TOKEN_EXCLUDE",e[e.STORE_TOKEN_INCLUDE=262144]="STORE_TOKEN_INCLUDE",e[e.IGNORE=524288]="IGNORE",e[e.REFEED=1048576]="REFEED",e[e.STORE_TOKEN_FIRST=2097152]="STORE_TOKEN_FIRST",e[e.POP_WXS_TOKEN=4194304]="POP_WXS_TOKEN"}(Zt||(Zt={}));class Xt{constructor(){this.stringed=!1,this.attrcontented=!1,this.len=0,this.line=0,this.col=0,this.pos=0,this.opcodeIndex=-1,this.attrContent="",this.psrc="",this.type=Gt.SYMBOL,this.str="",this.errmsg=""}IsBlank(){if(this.psrc){const e=this.psrc.slice(this.pos);for(let t=0;t<this.len;t++)if(" "!=e[t]&&"\t"!=e[t]&&"\n"!=e[t]&&"\r"!=e[t])return!1}return!0}IsGoodAttr(){if(this.psrc){const e=this.psrc.slice(this.pos);for(let t=0;t<this.len;t++){let n=Dt(e[t]);if(!(Bt<=n&&n<=Ht||zt<=n&&n<=Wt||qt<=n&&n<=jt||n==Dt("_")||n==Dt("-")||n==Dt(":")))return!1}return this.len>0&&this.len<65536}return!1}static GetTemplateContent(e,t){let n=0,r=e.length,i=r-1;for(;n<r&&" "==e[n];)++n;for(;i>=0&&" "==e[i];)--i;if(!(n+2<r&&"{"==e[n]&&"{"==e[n+1]))return"";if(n+=2,!(i-2>=0&&"}"==e[i]&&"}"==e[i-1]))return"";for(i-=2;n<r&&" "==e[n];)++n;for(;i>=0&&" "==e[i];)--i;return n>=i?"":e.substr(n,i-n+1)}static IsValidVariableName(e){let t=Dt(e[0]);if(!("$"==e[0]||"_"==e[0]||Bt<=t&&t<=Ht||zt<=t&&t<=Wt))return!1;for(let t=1;t<e.length;++t){let n=Dt(e[t]);if(!(Bt<=n&&n<=Ht||zt<=n&&n<=Wt||qt<=n&&n<=jt||"$"==e[t]||"_"==e[t]))return!1}return!0}IsMatch(e){if(this.psrc){const t=this.psrc.slice(this.pos);for(let n=0;n<this.len;n++)if(t[n]!=e[n])return!1;return e.length===this.len}return!1}ToString(){return this.psrc?(this.stringed||(this.str=this.psrc.substr(this.pos,this.len),this.stringed=!0),this.str):this.str}static ToStringCode(e,t){let n=0;for(;n<e.length;){let r=e[n],i=e[n+1];switch(r){case"\r":t+="\\r";break;case'"':t+="\\x22";break;case"&":t+="\\x26";break;case"'":t+="\\x27";break;case"<":t+="\\x3c";break;case"=":t+="\\x3d";break;case">":t+="\\x3e";break;case"\n":t+="\\n";break;case"\\":t+="\\"==i||"n"==i||"r"==i||"t"==i||"'"==i||'"'==i?"\\":"\\x5c";break;default:t+=r}n++}return t}ToAttrContent(){if(this.psrc&&!this.attrcontented){const e=this.psrc.slice(this.pos);let t=0,n=this.len;'"'!=e[t]&&"'"!=e[t]||t++,n>0&&('"'==e[n-1]||"'"==e[n-1])&&n--;let r=new Array(32),i=0,s=!1;for(let a=t;a<n;a++)"\\"!=e[a]||s?(s?("n"==e[a]?r[i]="\n":"t"==e[a]?r[i]="\t":"r"==e[a]?r[i]="\r":r[i]=e[a],s=!1):r[i]=e[a],i++,r[i]="\0",30!=i||(this.attrContent+=r.slice(0,i),i=0,r[i]="\0")):s=!0;i>0&&(this.attrContent+=r.slice(0,i)),this.attrcontented=!0}return this.attrContent}}class Yt{constructor(){this.cur_pos=0,this.last_pos=0,this.line=1,this.col=1,this.last_line=1,this.last_col=1,this.state=Qt.SIMPLE}}class en{constructor(){this.mState=new Yt,en.TT=new Array(1024),en.STT=new Array(1024);for(let e=0;e<1024;e++){let t=new Array(257);en.TT[e]=t}for(let e=0;e<1024;e++)en.STT[e]=Gt.SYMBOL;this.InitTransitTable()}Reset(){return this.mState.cur_pos=this.mState.last_pos=0,this.mState.line=1,this.mState.col=1,this.mState.last_line=this.mState.line,this.mState.last_col=1,this.mState.state=Qt.SIMPLE,0}Feed(e,t,n){let r,i,s,a;"\n"===e&&(this.mState.line++,this.mState.col=0);do{if(r=en.TT[this.mState.state][Dt(e)],r===Qt.NOT_SET&&(r=en.TT[this.mState.state][Qt.OTHERS]),r===Qt.NOT_SET)return{code:-1,errmsg:`BAD STATE MACHINE! AT INPUT ${this.mState.state} ${e}`};if(r<0)return"\0"!==e?{code:-1,errmsg:`${this.mState.line}:${this.mState.col}:unexpected character \`${e.replace("\n","\\n")}\``}:{code:-1,errmsg:`${this.mState.line}:${this.mState.col}:unexpected end`};if(i=r,s=65535&r,a=this.mState.state,this.mState.state=s,i&Zt.STORE_TOKEN_FIRST&&this.mState.cur_pos>this.mState.last_pos){let e=new Xt;e.line=this.mState.last_line,e.col=this.mState.last_col,e.pos=this.mState.last_pos,e.len=1,this.mState.last_pos=this.mState.last_pos+1,this.mState.last_col=this.mState.last_col+1,this.mState.last_line=this.mState.last_line,e.type=Gt.SYMBOL,t.push(e)}if(i&Zt.POP_WXS_TOKEN){let e=n.pop();this.mState.last_line=e.line,this.mState.last_col=e.col,this.mState.last_pos=e.pos}}while(r&Zt.REFEED);if(i&Zt.STORE_TOKEN_EXCLUDE){let e=this.mState.last_pos;if(this.mState.cur_pos>e){let e=new Xt;e.line=this.mState.last_line,e.col=this.mState.last_col,e.pos=this.mState.last_pos,e.len=this.mState.cur_pos-this.mState.last_pos,this.mState.last_pos=this.mState.cur_pos,this.mState.last_col=this.mState.col,this.mState.last_line=this.mState.line,e.type=en.STT[a],e.type!=Gt.WXS?t.push(e):n.push(e)}}if(this.mState.cur_pos++,this.mState.col++,i&Zt.STORE_TOKEN_INCLUDE){let e=new Xt;e.line=this.mState.last_line,e.col=this.mState.last_col,e.pos=this.mState.last_pos,e.len=this.mState.cur_pos-this.mState.last_pos,this.mState.last_pos=this.mState.cur_pos,this.mState.last_col=this.mState.col,this.mState.last_line=this.mState.line,e.type=en.STT[a],e.type!=Gt.WXS?t.push(e):n.push(e)}return i&Zt.IGNORE&&(this.mState.last_pos=this.mState.cur_pos,this.mState.last_col=this.mState.col),{code:0,errmsg:""}}FillTT(e,t,n,r){for(let i of r)en.TT[e][Dt(i)]=t|n}FillTT_template_string(e,t){let n=e+1;en.TT[e][Dt("\\")]=n,en.TT[n][Qt.OTHERS]=e,en.TT[e][Dt(t)]=Qt.IN_TEMPLATE,en.TT[e][0]=Qt.ERROR,en.TT[e][Qt.OTHERS]=e}FillTT_string(e,t){let n=e+1;en.TT[e][Dt("\\")]=n,en.TT[e][Dt("\n")]=Qt.ERROR,en.TT[n][Qt.OTHERS]=e,en.TT[n][Dt("\n")]=Qt.IN_TAG|Zt.STORE_TOKEN_EXCLUDE|Zt.IGNORE,en.TT[e][Dt(t)]=Qt.IN_TAG|Zt.STORE_TOKEN_INCLUDE,en.TT[e][0]=Qt.ERROR,en.TT[e][Qt.OTHERS]=e}InitTransitTable(){let e=" \n\t\r",t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-:",n="0123456789";for(let e=0;e<1024;e++)en.TT[e].fill(0);en.TT[Qt.END][Qt.OTHERS]=Qt.END,en.TT[Qt.SIMPLE][Dt("<")]=Qt.TAG_START|Zt.STORE_TOKEN_EXCLUDE,en.TT[Qt.SIMPLE][Dt("{")]=Qt.WAIT_TEMPLATE_START,en.TT[Qt.SIMPLE][Qt.OTHERS]=Qt.SIMPLE,en.TT[Qt.SIMPLE][0]=Qt.END|Zt.STORE_TOKEN_EXCLUDE,en.TT[Qt.WAIT_TEMPLATE_START][Dt("{")]=Qt.IN_TEMPLATE,en.TT[Qt.WAIT_TEMPLATE_START][Qt.OTHERS]=Qt.SIMPLE,en.TT[Qt.IN_TEMPLATE][Dt("}")]=Qt.WAIT_TEMPLATE_END,en.TT[Qt.IN_TEMPLATE][0]=Qt.ERROR,en.TT[Qt.IN_TEMPLATE][Qt.OTHERS]=Qt.IN_TEMPLATE,en.TT[Qt.WAIT_TEMPLATE_END][Dt("}")]=Qt.SIMPLE,en.TT[Qt.WAIT_TEMPLATE_END][Qt.OTHERS]=Qt.IN_TEMPLATE|Zt.REFEED,en.TT[Qt.IN_TEMPLATE][Dt('"')]=Qt.IN_TEMPLATE_STRING,en.TT[Qt.IN_TEMPLATE][Dt("'")]=Qt.IN_TEMPLATE_STRING2,this.FillTT_template_string(Qt.IN_TEMPLATE_STRING,'"'),this.FillTT_template_string(Qt.IN_TEMPLATE_STRING2,"'"),this.FillTT(Qt.TAG_START,Qt.IN_TAG,Zt.STORE_TOKEN_EXCLUDE|Zt.IGNORE,e),this.FillTT(Qt.TAG_START,Qt.IN_TAG_WORD,Zt.STORE_TOKEN_EXCLUDE,t),en.TT[Qt.TAG_START][Dt("/")]=Qt.IN_TAG|Zt.STORE_TOKEN_INCLUDE,en.TT[Qt.TAG_START][Dt("!")]=Qt.IN_COMMENT_BEGIN1,en.TT[Qt.TAG_START][Dt("w")]=Qt.WXS_BEGIN_STEP1,en.TT[Qt.TAG_START][Qt.OTHERS]=Qt.ERROR,en.TT[Qt.IN_COMMENT_BEGIN1][Dt("-")]=Qt.IN_COMMENT_BEGIN2,en.TT[Qt.IN_COMMENT_BEGIN1][Qt.OTHERS]=Qt.ERROR,en.TT[Qt.IN_COMMENT_BEGIN2][Dt("-")]=Qt.IN_COMMENT,en.TT[Qt.IN_COMMENT_BEGIN2][Qt.OTHERS]=Qt.ERROR,en.TT[Qt.IN_COMMENT][Dt("-")]=Qt.WAIT_FOR_COMMENT_END1,en.TT[Qt.IN_COMMENT][Qt.OTHERS]=Qt.IN_COMMENT,en.TT[Qt.WAIT_FOR_COMMENT_END1][Dt("-")]=Qt.WAIT_FOR_COMMENT_END2,en.TT[Qt.WAIT_FOR_COMMENT_END1][Qt.OTHERS]=Qt.IN_COMMENT,en.TT[Qt.WAIT_FOR_COMMENT_END2][Dt(">")]=Qt.SIMPLE|Zt.IGNORE,en.TT[Qt.WAIT_FOR_COMMENT_END2][Dt("-")]=Qt.WAIT_FOR_COMMENT_END2,en.TT[Qt.WAIT_FOR_COMMENT_END2][Qt.OTHERS]=Qt.IN_COMMENT,this.FillTT(Qt.IN_TAG_WORD,Qt.IN_TAG_WORD,Zt.NOTHING,t),this.FillTT(Qt.IN_TAG_WORD,Qt.IN_TAG_WORD,Zt.NOTHING,n),this.FillTT(Qt.IN_TAG_WORD,Qt.IN_TAG,Zt.STORE_TOKEN_EXCLUDE|Zt.IGNORE,e),en.TT[Qt.IN_TAG_WORD][Dt("=")]=Qt.TAG_EQ|Zt.STORE_TOKEN_EXCLUDE,en.TT[Qt.IN_TAG_WORD][Dt('"')]=Qt.ERROR,en.TT[Qt.IN_TAG_WORD][Dt(">")]=Qt.SIMPLE|Zt.STORE_TOKEN_EXCLUDE|Zt.STORE_TOKEN_INCLUDE,en.TT[Qt.IN_TAG_WORD][Dt("/")]=Qt.WAIT_FOR_RIGHT_BRACKET|Zt.STORE_TOKEN_EXCLUDE,en.TT[Qt.IN_TAG_WORD][Qt.OTHERS]=Qt.IN_TAG|Zt.STORE_TOKEN_EXCLUDE,en.TT[Qt.IN_TAG_WORD][0]=Qt.ERROR,this.FillTT(Qt.TAG_EQ,Qt.IN_TAG,Zt.STORE_TOKEN_EXCLUDE|Zt.IGNORE,e),this.FillTT(Qt.TAG_EQ,Qt.IN_STRING,Zt.STORE_TOKEN_EXCLUDE,t),en.TT[Qt.TAG_EQ][Dt('"')]=Qt.IN_STRING|Zt.STORE_TOKEN_EXCLUDE,en.TT[Qt.TAG_EQ][Dt("'")]=Qt.IN_STRING2|Zt.STORE_TOKEN_EXCLUDE,en.TT[Qt.TAG_EQ][0]=Qt.ERROR,en.TT[Qt.TAG_EQ][Qt.OTHERS]=Qt.ERROR,this.FillTT(Qt.IN_TAG,Qt.IN_TAG,Zt.IGNORE,e),this.FillTT(Qt.IN_TAG,Qt.IN_TAG_WORD,Zt.NOTHING,t),this.FillTT(Qt.IN_TAG,Qt.ERROR,Zt.NOTHING,n),en.TT[Qt.IN_TAG][Dt("<")]=Qt.ERROR,en.TT[Qt.IN_TAG][Dt('"')]=Qt.IN_STRING,en.TT[Qt.IN_TAG][Dt("'")]=Qt.IN_STRING2,en.TT[Qt.IN_TAG][Dt("/")]=Qt.WAIT_FOR_RIGHT_BRACKET,en.TT[Qt.IN_TAG][Dt(">")]=Qt.SIMPLE|Zt.STORE_TOKEN_INCLUDE,en.TT[Qt.IN_TAG][Dt("=")]=Qt.TAG_EQ,en.TT[Qt.IN_TAG][0]=Qt.ERROR,en.TT[Qt.IN_TAG][Qt.OTHERS]=Qt.ERROR,this.FillTT(Qt.WAIT_FOR_RIGHT_BRACKET,Qt.IN_TAG_WORD,Zt.STORE_TOKEN_EXCLUDE,t),en.TT[Qt.WAIT_FOR_RIGHT_BRACKET][Dt(">")]=Qt.SIMPLE|Zt.STORE_TOKEN_INCLUDE,en.TT[Qt.WAIT_FOR_RIGHT_BRACKET][Qt.OTHERS]=Qt.ERROR,this.FillTT_string(Qt.IN_STRING,'"'),this.FillTT_string(Qt.IN_STRING2,"'");let r="wxs",i=Qt.WXS_BEGIN_STEP1;for(let e=1,t=i;e<r.length;e++)en.TT[t][Dt(r[e])]=i+e,en.TT[t][Qt.OTHERS]=Qt.IN_TAG_WORD|Zt.REFEED|Zt.STORE_TOKEN_FIRST,t=i+e;this.FillTT(Qt.WXS_BEGIN_STEP3,Qt.WXS_BEGIN_STEP4,Zt.NOTHING,e),en.TT[Qt.WXS_BEGIN_STEP3][Dt(">")]=Qt.IN_WXS,en.TT[Qt.WXS_BEGIN_STEP3][Qt.OTHERS]=Qt.IN_TAG_WORD|Zt.REFEED|Zt.STORE_TOKEN_FIRST,en.TT[Qt.WXS_BEGIN_STEP4][Dt(">")]=Qt.IN_WXS,en.TT[Qt.WXS_BEGIN_STEP4][Dt("/")]=Qt.WXS_BEGIN_WAIT_FOR_RIGHT_BRACKET,en.TT[Qt.WXS_BEGIN_STEP4][Qt.OTHERS]=Qt.WXS_BEGIN_STEP4,en.TT[Qt.WXS_BEGIN_WAIT_FOR_RIGHT_BRACKET][Dt(">")]=Qt.SIMPLE|Zt.STORE_TOKEN_INCLUDE,en.TT[Qt.WXS_BEGIN_WAIT_FOR_RIGHT_BRACKET][Qt.OTHERS]=Qt.WXS_BEGIN_STEP4|Zt.REFEED,en.TT[Qt.IN_WXS][Dt("<")]=Qt.WXS_END_STEP1|Zt.STORE_TOKEN_EXCLUDE,en.TT[Qt.IN_WXS][Qt.OTHERS]=Qt.IN_WXS,r="</wxs",i=Qt.WXS_END_STEP1;for(let e=1,t=i;e<r.length;e++)en.TT[t][Dt(r[e])]=i+e,en.TT[t][Qt.OTHERS]=Qt.IN_WXS|Zt.REFEED|Zt.POP_WXS_TOKEN,t=i+e;this.FillTT(Qt.WXS_END_STEP5,Qt.WXS_END_STEP5,Zt.NOTHING,e),en.TT[Qt.WXS_END_STEP5][Dt(">")]=Qt.SIMPLE|Zt.IGNORE,en.TT[Qt.WXS_END_STEP5][Qt.OTHERS]=Qt.ERROR,en.STT[Qt.SIMPLE]=Gt.TEXT,en.STT[Qt.IN_STRING]=Gt.STRING,en.STT[Qt.IN_STRING2]=Gt.STRING,en.STT[Qt.IN_WXS]=Gt.WXS,en.STT[Qt.WXS_BEGIN_WAIT_FOR_RIGHT_BRACKET]=Gt.WXS}}class tn{constructor(e){this.machine=new en,this.m_pSrc=e}getTokens(e,t){this.machine.Reset();let n={code:0,errmsg:""};if(0===this.m_pSrc.length)return n;for(let r=0;r<this.m_pSrc.length&&0===n.code;r++){let i=this.m_pSrc[r];n=this.machine.Feed(i,e,t)}if(0!==n.code)return n;n=this.machine.Feed("\0",e,t);for(let t=0;t<e.length;t++)e[t].psrc=this.m_pSrc;for(let e=0;e<t.length;e++)t[e].psrc=this.m_pSrc;return n}}const nn=Dt("a"),rn=Dt("z");Dt("A"),Dt("Z"),Dt("0"),Dt("9");class sn{constructor(){this.icc=0,this.hasXComponentDescendant=!1,this.rawid=0,this.tag="",this.realtag="",this.attr=new Map,this.children=new Array,this.value=new Xt,this.icn="",this.ivwn="",this.mapExtRegisters=new Map}Print(e,t="",n=""){this.PrintMe(e,t,n);for(let r=0;r<this.children.length;r++)this.children[r].Print(e+1,t,n)}PrintMe(e,t="",n=""){""===n&&(n="");let r=n;""===r?console.log(t):r+=t;for(let t=0;t<e;t++)""===r?console.log(" "):r+=" ";""===r?console.log(`pos: ${this.value.line}, ${this.value.col}, tag: ${this.tag}, `):r+=`pos: ${this.value.line}, ${this.value.col}, tag: ${this.tag}, `,"TEXTNODE"!==this.tag?(""===r?console.log("attr: "):r+="attr: ",this.attr.forEach(((e,t)=>{""===r?console.log(`${t}.${e.ToString()}`):r+=`${t}.${e.ToString()} ${e.opcodeIndex} `}))):""===r?console.log(`pos: ${this.value.line}, ${this.value.col}, len: ${this.value.len}, ${this.value.ToString()}`):r+=`pos: ${this.value.line}, ${this.value.col}, len: ${this.value.len}, ${this.value.ToString()}`,""===r?console.log(`icn: ${this.icn}, icc: ${this.icc}, ivwn: ${this.ivwn}`):r+=`icn: ${this.icn}, icc: ${this.icc}, ivwn: ${this.ivwn}`,""===r?console.log(`, hasXComponentDescendant ${this.hasXComponentDescendant.toString()}`):r+=`, hasXComponentDescendant ${this.hasXComponentDescendant.toString()}`,""===r?console.log("\n"):r+="\n"}static ToCamelStyle(e){let t="";const n=e;let r=!1,i=0;for(;i<n.length;){switch(n[i]){case"-":case".":case":":r=!0;break;default:nn<=Dt(n[i])&&Dt(n[i])<=rn&&r?(t+=n[i].toUpperCase(),r=!1):t+=n[i]}i++}return t}IsControlAttr(e){return"for-items"===e||"for-item"===e||"for-index"===e||"if"===e||"elif"===e||"else"===e}CopyFrom(e){this.tag=e.tag,this.realtag=e.realtag,this.attr=e.attr;for(let t=0;t<this.children.length;t++){let n=new sn;n.CopyFrom(e.children[t]),this.children.push(n)}this.value=e.value,this.icn=e.icn,this.ivwn=e.ivwn,this.icc=e.icc}HasSpAttrPrefix(){return Array.from(this.attr.keys()).forEach((e=>{if(0===an(e,"bind",4)||0===an(e,"catch",5)||0===an(e,"capture-bind",12)||0===an(e,"capture-catch",13)||"slot"===e||0===an(e,"wx:",3)||0===an(e,"mark:",5))return!0})),!1}IfHasItsElse(e,t){if(this.children[e].attr.has("wx:else")||this.children[e].attr.has("wx:elif"))return!0;if(!this.children[e].attr.has("wx:if")&&!this.children[e].attr.has("wx-if"))return!1;let n=!0,r=e+1,i=e-1;if(0==this.children[e].children.length)for(;r<this.children.length&&(this.children[r].attr.has("wx:else")||this.children[r].attr.has("wx:elif"));){if(t.find((e=>e===this.children[r].tag))||this.children[r].children.length>0){n=!1;break}i=r,r++}if(n)for(r=i;r>=e;)this.children.splice(r,1),r--;return!0}CutDomsForCustomComponent(e){for(let t=this.children.length-1;t>=0;t--)this.children[t].CutDomsForCustomComponent(e),"include"==this.children[t].tag||"import"==this.children[t].tag||"wx-template"==this.children[t].tag||"wx-define"==this.children[t].tag||"template"==this.children[t].tag||"slot"==this.children[t].tag||"wx-import"==this.children[t].tag||e.find((e=>e===this.children[t].tag))||this.IfHasItsElse(t,e)||(0==this.children[t].children.length?this.children.splice(t,0):1!=this.children[t].children.length||this.children[t].HasSpAttrPrefix()||(this.children[t]=this.children[t].children[0]))}MarkIfHasDescendant(e){if(0!=e.length)for(let t=this.children.length-1;t>=0;t--)this.children[t].MarkIfHasDescendant(e),this.hasXComponentDescendant=this.hasXComponentDescendant||this.children[t].hasXComponentDescendant,e.find((e=>e===this.children[t].tag))&&(this.hasXComponentDescendant=!0)}}function an(e,t,n){return(e=e.substring(0,n))==(t=t.substring(0,n))?0:e>t?1:-1}sn.componentCnt=0;class on{constructor(){this.m_pRoot=new sn,this.m_ts=new Array,this.m_ds=new Array,this.m_vecTokens=new Array,this.m_iPos=0,this.m_endToken=new Xt,this.EMPTY=new Xt}Parse(e,t){this.m_iPos=0,this.m_endToken.type=Gt.TOKEN_END;let n=new tn(e).getTokens(this.m_vecTokens,t);if(0!==n.code)return n;this.m_pRoot=new sn,this.m_pRoot.tag="root",this.m_ds.push(this.m_pRoot);try{this.DOMS()}catch(e){return{code:-1,errmsg:e.errmsg}}return{code:0,errmsg:""}}GetParsed(){return this.m_pRoot}Match(){this.m_iPos++}IsValidTag(e){return!0}Peek(){return this.m_iPos<this.m_vecTokens.length?this.m_vecTokens[this.m_iPos]:this.m_endToken}DOM(){let e=this.Peek();if(e.type===Gt.SYMBOL&&e.IsMatch("<")){if(this.Match(),e=this.Peek(),!this.IsValidTag(e.ToString()))throw{errmsg:"unexpected tag"};{this.Match(),this.m_ts.push(e.ToString());let t=new sn;t.tag=e.ToString(),t.realtag=t.tag,t.value=e,this.m_ds[this.m_ds.length-1].children.push(t),this.m_ds.push(t),this.ATTR_LIST()}if(e=this.Peek(),e.type===Gt.SYMBOL&&e.IsMatch(">")){this.Match(),this.DOMS();let e=this.Peek();if(e.type===Gt.SYMBOL&&e.IsMatch("</")){this.Match(),e=this.Peek();let t=this.m_ts.length>0?this.m_ts[this.m_ts.length-1]:"";if(!e.IsMatch(t))throw{errmsg:"expect end-tag `"+t+"`."};if(this.Match(),this.m_ts.pop(),this.m_ds.pop(),e=this.Peek(),!e.IsMatch(">"))throw{errmsg:"unexpected token"};this.Match()}}else{if(e.type!==Gt.SYMBOL||!e.IsMatch("/>"))throw{errmsg:"unexpected token"};this.Match(),this.m_ds.pop(),this.m_ts.pop()}}else{if(e.type===Gt.SYMBOL&&e.IsMatch("</")){if(0===this.m_ts.length)throw{errmsg:"get tag end without start"};return}if(e.type!==Gt.TOKEN_END){if(this.Match(),e.IsBlank())return;let t=this.m_ds[this.m_ds.length-1],n=new sn;n.tag="TEXTNODE",n.value=e,t.children.push(n)}}}DOMS(){for(;;){this.DOM();let e=this.Peek();if(e.type===Gt.TOKEN_END)return;if(e.IsMatch("</")){if(0===this.m_ts.length)throw{errmsg:"get tag end without start"};return}}}ATTR(){let e=this.Peek();if(e.IsMatch(">")||e.IsMatch("/>"))return;if(!e.IsGoodAttr())throw{errmsg:"unexpected atrribute name"};let t=e.ToString();if(this.Match(),e=this.Peek(),e.IsMatch("=")){this.Match();let e=this.Peek();e.type===Gt.STRING&&(this.Match(),this.m_ds[this.m_ds.length-1].attr.set(t,e))}else this.m_ds[this.m_ds.length-1].attr.set(t,this.EMPTY)}ATTR_LIST(){this.ATTR();let e=this.Peek();e.IsMatch(">")||e.IsMatch("/>")||this.ATTR_LIST()}}function ln(e,t){if("import"===e.tag||"include"===e.tag){const n=e.attr.get("src");n&&t.push({type:"wxml",route:n.ToString().replace(/^['"]/g,"").replace(/['"]$/g,"")})}e.children.forEach((e=>{ln(e,t)}))}function un(e){const t=new on,n=[],r=t.Parse(e,n);if(0!==r.code)throw new Error(`parse wxml error: ${r.errmsg}`);const i=t.GetParsed(),s=[];return n.forEach((t=>{const n=e.substring(t.pos,t.pos+t.len),r=/<wxs[^>]*src\s*=\s*['"]([^'"]*)['"][^>]*>/gi.exec(n);if(r)s.push({type:"wxs",route:r[1]});else if(n.indexOf("require")>=0){let e=n.replace(/^<wxs[^>]*>/gi,"");for(let n=1;n<t.line;n++)e="\n"+e;s.push({type:"wxs-inline",code:e})}})),ln(i,s),s}var cn=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g;function _n(e,t){t=t||{};var n=1,r=1,i=0;function s(e){var t=e.match(/\n/g);t&&(n+=t.length);var i=e.lastIndexOf("\n");r=~i?e.length-i:r+e.length}function a(){var e={line:n,column:r};return function(t){return t.position=new o(e),h(),t}}function o(e){this.start=e,this.end={line:n,column:r},this.source=t.source}o.prototype.content=e;var l=[];function u(i){var s=new Error(t.source+":"+n+":"+r+": "+i);if(s.reason=i,s.filename=t.source,s.line=n,s.column=r,s.source=e,!t.silent)throw s;l.push(s)}function c(){return p(/^{\s*/)}function _(){return p(/^}/)}function $(){var r;i++;var s=[];for(h(),d(s);(n<=t.skipRuleLineno||i>1)&&n<=Number.MAX_SAFE_INTEGER&&e.length&&"}"!=e.charAt(0)&&(r=A()||M());)!1!==r&&(s.push(r),d(s));return i--,s}function p(t){var n=t.exec(e);if(n){var r=n[0];return s(r),e=e.slice(r.length),n}}function h(){p(/^\s*/)}function d(e){var t;for(e=e||[];t=f();)!1!==t&&e.push(t);return e}function f(){var t=a();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;""!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return u("End of comment missing");var i=e.slice(2,n-2);return r+=2,s(i),e=e.slice(n),r+=2,t({type:"comment",comment:i})}}function m(){var e=p(/^([^{]+)/);if(e)return $n(e[0]).replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,(function(e){return e.replace(/,/g,"‌")})).split(/\s*(?![^(]*\)),\s*/).map((function(e){return e.replace(/\u200C/g,",")}))}function g(){var e=a(),t=p(/^(\*?[-#\/\*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(t){if(t=$n(t[0]),!p(/^:\s*/))return u("property missing ':'");var n=p(/^((?:\/\*.*?\*\/|'(?:\\'|.)*?'|"(?:\\"|.)*?"|\((\s*'(?:\\'|.)*?'|"(?:\\"|.)*?"|[^)]*?)\s*\)|[^};])+)/),r=e({type:"declaration",property:t.replace(cn,""),value:n?$n(n[0]).replace(cn,""):""});return p(/^[;\s]*/),r}}function S(){var e,t=[];if(!c())return u("missing '{'");for(d(t);e=g();)!1!==e&&(t.push(e),d(t));return _()?t:u("missing '}'")}function y(){for(var e,t=[],n=a();e=p(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),p(/^,\s*/);if(t.length)return n({type:"keyframe",values:t,declarations:S()})}var v,x,b,w=(v="import",x=new RegExp("^@"+v+"\\s*([^;\n\r]+);?"),function(){var e=a(),t=p(x);if(t){var n={type:v};return n[v]=t[1].trim(),e(n)}}),C=I("charset"),E=I("namespace");function I(e){var t=new RegExp("^@"+e+"\\s*([^;]+);");return function(){var n=a(),r=p(t);if(r){var i={type:e};return i[e]=r[1].trim(),n(i)}}}function A(){if("@"==e[0])return function(){var e=a();if(t=p(/^@([-\w]+)?keyframes\s*/)){var t,n=t[1];if(!(t=p(/^([-\w]+)\s*/)))return u("@keyframes missing name");var r,i=t[1];if(!c())return u("@keyframes missing '{'");for(var s=d();r=y();)s.push(r),s=s.concat(d());return _()?e({type:"keyframes",name:i,vendor:n,keyframes:s}):u("@keyframes missing '}'")}}()||function(){var e=a(),t=p(/^@media *([^{]+)/);if(t){var n=$n(t[1]);if(!c())return u("@media missing '{'");var r=d().concat($());return _()?e({type:"media",media:n,rules:r}):u("@media missing '}'")}}()||function(){var e=a(),t=p(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(t)return e({type:"custom-media",name:$n(t[1]),media:$n(t[2])})}()||function(){var e=a(),t=p(/^@supports *([^{]+)/);if(t){var n=$n(t[1]);if(!c())return u("@supports missing '{'");var r=d().concat($());return _()?e({type:"supports",supports:n,rules:r}):u("@supports missing '}'")}}()||w()||C()||E()||function(){var e=a(),t=p(/^@([-\w]+)?document *([^{]+)/);if(t){var n=$n(t[1]),r=$n(t[2]);if(!c())return u("@document missing '{'");var i=d().concat($());return _()?e({type:"document",document:r,vendor:n,rules:i}):u("@document missing '}'")}}()||function(){var e=a();if(p(/^@page */)){var t=m()||[];if(!c())return u("@page missing '{'");for(var n,r=d();n=g();)r.push(n),r=r.concat(d());return _()?e({type:"page",selectors:t,declarations:r}):u("@page missing '}'")}}()||function(){var e=a();if(p(/^@host\s*/)){if(!c())return u("@host missing '{'");var t=d().concat($());return _()?e({type:"host",rules:t}):u("@host missing '}'")}}()||function(){var e=a();if(p(/^@font-face\s*/)){if(!c())return u("@font-face missing '{'");for(var t,n=d();t=g();)n.push(t),n=n.concat(d());return _()?e({type:"font-face",declarations:n}):u("@font-face missing '}'")}}()}function M(){var e=a(),t=m();return t?(d(),e({type:"rule",selectors:t,declarations:S()})):u("selector missing")}return pn((b=$(),{type:"stylesheet",stylesheet:{source:t.source,rules:b,parsingErrors:l}}))}function $n(e){return e?e.replace(/^\s+|\s+$/g,""):""}function pn(e,t){var n=e&&"string"==typeof e.type,r=n?e:t;for(var i in e){var s=e[i];Array.isArray(s)?s.forEach((function(e){pn(e,r)})):s&&"object"==typeof s&&pn(s,r)}return n&&Object.defineProperty(e,"parent",{configurable:!0,writable:!0,enumerable:!1,value:t||null}),e}const hn=require("less/lib/less").default,dn=require("less/lib/less/environment/abstract-file-manager.js").default,fn=require("less/lib/less/environment/abstract-plugin-loader.js").default;class mn extends dn{constructor(){super(...arguments),this.imports=new Set}supports(){return!0}supportsSync(){return!0}loadFileSync(e){return this.imports.add(e),{contents:"",filename:e}}getImports(){return Array.from(this.imports.values())}}class gn extends fn{loadPlugin(){return new Promise(((e,t)=>{t(new Error("no loadPlugin for findLessDeps"))}))}}const Sn={encodeBase64:function(e){return(Buffer.from?Buffer.from(e):new Buffer(e)).toString("base64")},mimeLookup:function(e){throw new Error("no mimeLookup for findLessDeps")},charsetLookup:function(e){throw new Error("no charsetLookup for findLessDeps")},getSourceMapGenerator:function(){throw new Error("no getSourceMapGenerator for findLessDeps")}};async function yn(e,t){const n=[],r=e.replace(/(?:^|\s)?(?:@import)(?:\s*)?(["'])([^"']+\.wxss)\1(?:\s*);/g,((e,t,r)=>(n.push(r),""))),i=function(e){const t=/(?:^|\s)?(?:@import)(?:\s*)?(?:\([^\)]+\))?(?:\s*)?(["'])([^"']+)\1(?:\s*);/g;let n,r=0;for(;null!==(n=t.exec(e));)r=t.lastIndex;return r}(r);if(0===i)return n;const s=r.slice(0,i),a=await async function(e,t){const n=hn(Sn,[new mn]);n.PluginLoader=gn;try{return(await n.render(e,{filename:t.path,syncImport:!0})).imports}catch(e){throw new Error(e.toString())}}(s,t);return n.concat(a)}const vn={};var xn="undefined"!=typeof global?global:window,bn=Object.create(xn);bn.scheduleImmediate="undefined"!=typeof setImmediate?function(e){setImmediate(e)}:function(e){setTimeout(e,0)},bn.exports=vn,"undefined"!=typeof process&&(bn.process=process),"undefined"!=typeof __dirname&&(bn.__dirname=__dirname),"undefined"!=typeof __filename&&(bn.__filename=__filename),"undefined"!=typeof Buffer&&(bn.Buffer=Buffer);var wn=!xn.window;try{"undefined"!=typeof WorkerGlobalScope&&xn instanceof WorkerGlobalScope&&(wn=!1),"undefined"!=typeof process&&process.versions&&process.versions.hasOwnProperty("electron")&&process.versions.hasOwnProperty("node")&&(wn=!0),"undefined"!=typeof process&&process.versions&&process.versions.hasOwnProperty("nw")&&process.versions.hasOwnProperty("node")&&(wn=!0)}catch(e){}if(wn){var Cn=("undefined"!=typeof __webpack_require__?__non_webpack_require__:require)("url");Object.defineProperty(bn,"location",{value:{get href(){return Cn.pathToFileURL?Cn.pathToFileURL(process.cwd()).href+"/":"file://"+(e=process.cwd(),("win32"!=process.platform?e:"/"+e.replace(/\\/g,"/"))+"/");var e}}}),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(bn,"document",{value:{get currentScript(){return null==t&&(t={src:e()}),t}}})}(),bn.dartDeferredLibraryLoader=function(e,t,n){try{load(e),t()}catch(e){n(e)}}}async function En(e,t){const n=[],r=e.replace(/(?:^|\s)?(?:@import)(?:\s*)?(["'])([^"']+\.wxss)\1(?:\s*);/g,((e,t,r)=>(n.push(r),e.slice(0,e.indexOf("@import"))))),i=function(e,t){const n="scss"===t?/(?:^|\s)?(?:@import|@use)[^;]+;/g:/(?:^|\s)?(?:@import|@use).+/gm;let r,i=0;for(;null!==(r=n.exec(e));)i=n.lastIndex;return i}(r,"scss");if(0===i)return n;const s=r.slice(0,i),a=await async function(e,t){const n=[];vn.renderSync({file:t.path,data:e,sourceMap:!1,importer:[function(e,t){return n.push(e),{contents:""}}]});const r=new Set;return n.forEach((e=>{r.add(e)})),Array.from(r.values())}(s,t);return n.concat(a)}bn.chokidar=require("chokidar"),bn.readline=require("readline"),bn.fs=require("fs"),function(){function e(e,t){for(var n=Object.keys(e),r=0;r<n.length;r++){var i=n[r];t[i]=e[i]}}var t=function(){var e=function(){};e.prototype={p:{}};var t=new e;if(!t.__proto__||t.__proto__.p!==e.prototype.p)return!1;try{if("undefined"!=typeof navigator&&"string"==typeof navigator.userAgent&&navigator.userAgent.indexOf("Chrome/")>=0)return!0;if("function"==typeof version&&0==version.length){var n=version();if(/^\d+\.\d+\.\d+\.\d+$/.test(n))return!0}}catch(e){}return!1}();function n(e){if("string"!=typeof function(){}.name)for(var t=0;t<e.length;t++)for(var n=e[t],r=Object.keys(n),i=0;i<r.length;i++){var s=r[i],a=n[s];"function"==typeof a&&(a.name=s)}}function r(n,r){if(n.prototype.constructor=n,n.prototype["$is"+n.name]=n,null!=r){if(t)return void(n.prototype.__proto__=r.prototype);var i=Object.create(r.prototype);e(n.prototype,i),n.prototype=i}}function i(e,t){for(var n=0;n<t.length;n++)r(t[n],e)}function s(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 a(e,t,n,r){var i=e;e[t]=i,e[n]=function(){var s;e[n]=function(){w.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 o(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 l(e,t,n,r){var i=e;e[t]=i,e[n]=function(){if(e[t]===i){var s=r();e[t]!==i&&w.throwLateInitializationError(t),e[t]=s}return e[n]=function(){return this[t]},e[t]}}function u(e){return e.immutable$list=Array,e.fixed$length=Array,e}function c(e){return e}var _=0;function $(e,t,n,r,i,s){var a=null;return r?function(){return null===a&&(a=w.closureFromTearOff(this,e,t,n,!0,!1,i).prototype),a}:function(e,t,n,r,i){return i?new Function("funcs","applyTrampolineIndex","reflectionInfo","name","H","c","return function tearOff_"+r+_+++"(receiver) {if (c === null) c = H.closureFromTearOff(this, funcs, applyTrampolineIndex, reflectionInfo, false, true, name);return new c(this, funcs[0], receiver, name);}")(e,t,n,r,w,null):new Function("funcs","applyTrampolineIndex","reflectionInfo","name","H","c","return function tearOff_"+r+_+++"() {if (c === null) c = H.closureFromTearOff(this, funcs, applyTrampolineIndex, reflectionInfo, false, false, name);return new c(this, funcs[0], null, name);}")(e,t,n,r,w,null)}(e,t,n,i,s)}function p(e,t,n,r,i,s,a,o,l,u){for(var c=[],_=0;_<o.length;_++){"string"==typeof(p=o[_])&&(p=e[p]),p.$callName=a[_],c.push(p)}var p;(p=c[0]).$requiredArgCount=i,p.$defaultValues=s;var h=l;"number"==typeof h&&(h+=0);var d=o[0];p.$stubName=d;var f=$(c,u||0,h,n,d,r);e[t]=f,n&&(p.$tearOff=f)}function h(e,t,n,r,i,s,a,o){return p(e,t,!0,!1,n,r,i,s,a,o)}function d(e,t,n,r,i,s,a,o,l){return p(e,t,!1,n,r,i,s,a,o,l)}function f(t){var n=Y.interceptorsByTag;n?e(t,n):Y.interceptorsByTag=t}function m(t){var n=Y.leafTags;n?e(t,n):Y.leafTags=t}function g(e){var t=Y.types,n=t.length;return t.push.apply(t,e),n}function S(t,n){return e(n,t),t}var y,v,x=(y=function(e,t,n,r,i){return function(s,a,o,l){return d(s,a,e,t,n,r,[o],l,i)}},v=function(e,t,n,r){return function(i,s,a,o){return h(i,s,e,t,n,[a],o,r)}},{inherit:r,inheritMany:i,mixin:s,installStaticTearOff:h,installInstanceTearOff:d,_instance_0u:y(0,0,null,["call$0"],0),_instance_1u:y(0,1,null,["call$1"],0),_instance_2u:y(0,2,null,["call$2"],0),_instance_0i:y(1,0,null,["call$0"],0),_instance_1i:y(1,1,null,["call$1"],0),_instance_2i:y(1,2,null,["call$2"],0),_static_0:v(0,null,["call$0"],0),_static_1:v(1,null,["call$1"],0),_static_2:v(2,null,["call$2"],0),makeConstList:u,lazy:o,lazyFinal:l,lazyOld:a,updateHolder:S,convertToFastObject:c,setFunctionNamesIfNecessary:n,updateTypes:g,setOrUpdateInterceptorsByTag:f,setOrUpdateLeafTags:m});var b={},w={JS_CONST:function(){},CastIterable_CastIterable:function(e,t,n){return t._eval$1("EfficientLengthIterable<0>")._is(e)?new w._EfficientLengthCastIterable(e,t._eval$1("@<0>")._bind$1(n)._eval$1("_EfficientLengthCastIterable<1,2>")):new w.CastIterable(e,t._eval$1("@<0>")._bind$1(n)._eval$1("CastIterable<1,2>"))},LateError$fieldADI:function(e){return new w.LateError("Field '"+e+"' has been assigned during initialization.")},LateError$fieldNI:function(e){return new w.LateError("Field '"+e+"' has not been initialized.")},LateError$localNI:function(e){return new w.LateError("Local '"+e+"' has not been initialized.")},hexDigitValue:function(e){var t,n=48^e;return n<=9?n:97<=(t=32|e)&&t<=102?t-87:-1},checkNotNullable:function(e,t,n){return e},SubListIterable$:function(e,t,n,r){return E.RangeError_checkNotNegative(t,"start"),null!=n&&(E.RangeError_checkNotNegative(n,"end"),t>n&&w.throwExpression(E.RangeError$range(t,0,n,"start",null))),new w.SubListIterable(e,t,n,r._eval$1("SubListIterable<0>"))},MappedIterable_MappedIterable:function(e,t,n,r){return se.EfficientLengthIterable_dynamic._is(e)?new w.EfficientLengthMappedIterable(e,t,n._eval$1("@<0>")._bind$1(r)._eval$1("EfficientLengthMappedIterable<1,2>")):new w.MappedIterable(e,t,n._eval$1("@<0>")._bind$1(r)._eval$1("MappedIterable<1,2>"))},TakeIterable_TakeIterable:function(e,t,n){return E.RangeError_checkNotNegative(t,"takeCount"),se.EfficientLengthIterable_dynamic._is(e)?new w.EfficientLengthTakeIterable(e,t,n._eval$1("EfficientLengthTakeIterable<0>")):new w.TakeIterable(e,t,n._eval$1("TakeIterable<0>"))},SkipIterable_SkipIterable:function(e,t,n){return se.EfficientLengthIterable_dynamic._is(e)?(E.RangeError_checkNotNegative(t,"count"),new w.EfficientLengthSkipIterable(e,t,n._eval$1("EfficientLengthSkipIterable<0>"))):(E.RangeError_checkNotNegative(t,"count"),new w.SkipIterable(e,t,n._eval$1("SkipIterable<0>")))},FollowedByIterable_FollowedByIterable$firstEfficient:function(e,t,n){return n._eval$1("EfficientLengthIterable<0>")._is(t)?new w.EfficientLengthFollowedByIterable(e,t,n._eval$1("EfficientLengthFollowedByIterable<0>")):new w.FollowedByIterable(e,t,n._eval$1("FollowedByIterable<0>"))},IterableElementError_noElement:function(){return new E.StateError("No element")},IterableElementError_tooMany:function(){return new E.StateError("Too many elements")},IterableElementError_tooFew:function(){return new E.StateError("Too few elements")},Sort_sort:function(e,t){w.Sort__doSort(e,0,C.get$length$asx(e)-1,t)},Sort__doSort:function(e,t,n,r){n-t<=32?w.Sort__insertionSort(e,t,n,r):w.Sort__dualPivotQuicksort(e,t,n,r)},Sort__insertionSort:function(e,t,n,r){var i,s,a,o,l;for(i=t+1,s=C.getInterceptor$asx(e);i<=n;++i){for(a=s.$index(e,i),o=i;o>t&&r.call$2(s.$index(e,o-1),a)>0;)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=b.JSInt_methods._tdivFast$1(n-t+1,6),d=t+h,f=n-h,m=b.JSInt_methods._tdivFast$1(t+n,2),g=m-h,S=m+h,y=C.getInterceptor$asx(e),v=y.$index(e,d),x=y.$index(e,g),E=y.$index(e,m),I=y.$index(e,S),A=y.$index(e,f);if(r.call$2(v,x)>0&&(i=x,x=v,v=i),r.call$2(I,A)>0&&(i=A,A=I,I=i),r.call$2(v,E)>0&&(i=E,E=v,v=i),r.call$2(x,E)>0&&(i=E,E=x,x=i),r.call$2(v,I)>0&&(i=I,I=v,v=i),r.call$2(E,I)>0&&(i=I,I=E,E=i),r.call$2(x,A)>0&&(i=A,A=x,x=i),r.call$2(x,E)>0&&(i=E,E=x,x=i),r.call$2(I,A)>0&&(i=A,A=I,I=i),y.$indexSet(e,d,v),y.$indexSet(e,m,E),y.$indexSet(e,f,A),y.$indexSet(e,g,y.$index(e,t)),y.$indexSet(e,S,y.$index(e,n)),s=t+1,a=n-1,C.$eq$(r.call$2(x,I),0)){for(o=s;o<=a;++o)if(l=y.$index(e,o),0!==(u=r.call$2(l,x)))if(u<0)o!==s&&(y.$indexSet(e,o,y.$index(e,s)),y.$indexSet(e,s,l)),++s;else for(;;){if(!((u=r.call$2(y.$index(e,a),x))>0)){if(c=a-1,u<0){y.$indexSet(e,o,y.$index(e,s)),_=s+1,y.$indexSet(e,s,y.$index(e,a)),y.$indexSet(e,a,l),a=c,s=_;break}y.$indexSet(e,o,y.$index(e,a)),y.$indexSet(e,a,l),a=c;break}--a}$=!0}else{for(o=s;o<=a;++o)if(l=y.$index(e,o),r.call$2(l,x)<0)o!==s&&(y.$indexSet(e,o,y.$index(e,s)),y.$indexSet(e,s,l)),++s;else if(r.call$2(l,I)>0)for(;;){if(r.call$2(y.$index(e,a),I)>0){if(--a<o)break;continue}c=a-1,r.call$2(y.$index(e,a),x)<0?(y.$indexSet(e,o,y.$index(e,s)),_=s+1,y.$indexSet(e,s,y.$index(e,a)),y.$indexSet(e,a,l),s=_):(y.$indexSet(e,o,y.$index(e,a)),y.$indexSet(e,a,l)),a=c;break}$=!1}if(p=s-1,y.$indexSet(e,t,y.$index(e,p)),y.$indexSet(e,p,x),p=a+1,y.$indexSet(e,n,y.$index(e,p)),y.$indexSet(e,p,I),w.Sort__doSort(e,t,s-2,r),w.Sort__doSort(e,a+2,n,r),!$)if(s<d&&a>f){for(;C.$eq$(r.call$2(y.$index(e,s),x),0);)++s;for(;C.$eq$(r.call$2(y.$index(e,a),I),0);)--a;for(o=s;o<=a;++o)if(l=y.$index(e,o),0===r.call$2(l,x))o!==s&&(y.$indexSet(e,o,y.$index(e,s)),y.$indexSet(e,s,l)),++s;else if(0===r.call$2(l,I))for(;;){if(0===r.call$2(y.$index(e,a),I)){if(--a<o)break;continue}c=a-1,r.call$2(y.$index(e,a),x)<0?(y.$indexSet(e,o,y.$index(e,s)),_=s+1,y.$indexSet(e,s,y.$index(e,a)),y.$indexSet(e,a,l),s=_):(y.$indexSet(e,o,y.$index(e,a)),y.$indexSet(e,a,l)),a=c;break}w.Sort__doSort(e,s,a,r)}else w.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_putIfAbsent_closure:function(e,t){this.$this=e,this.ifAbsent=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._string=e},nullFuture_closure:function(){},EfficientLengthIterable:function(){},ListIterable:function(){},SubListIterable:function(e,t,n,r){var i=this;i.__internal$_iterable=e,i._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){for(var r,i,s,a,o,l,u,c=E.List_List$from(e.get$keys(e),!0,t),_=c.length,$=0;;){if(!($<_)){r=!0;break}if("string"!=typeof c[$]){r=!1;break}++$}if(r){for(i={},s=!1,a=null,o=0,$=0;$<c.length;c.length===_||(0,w.throwConcurrentModificationError)(c),++$)l=c[$],u=e.$index(0,l),C.$eq$(l,"__proto__")?(a=u,s=!0):(w._asString(l),i.hasOwnProperty(l)||++o,i[l]=u);return s?new w.ConstantProtoMap(a,o+1,i,c,t._eval$1("@<0>")._bind$1(n)._eval$1("ConstantProtoMap<1,2>")):new w.ConstantStringMap(o,i,c,t._eval$1("@<0>")._bind$1(n)._eval$1("ConstantStringMap<1,2>"))}return new w.ConstantMapView(E.LinkedHashMap_LinkedHashMap$from(e,t,n),t._eval$1("@<0>")._bind$1(n)._eval$1("ConstantMapView<1,2>"))},ConstantMap__throwUnmodifiable:function(){throw w.wrapException(E.UnsupportedError$("Cannot modify unmodifiable Map"))},instantiate1:function(e,t){var n=new w.Instantiation1(e,t._eval$1("Instantiation1<0>"));return n.Instantiation$1(e),n},unminifyOrTag:function(e){var t=w.unmangleGlobalNameIfPreservedAnyways(e);return null!=t?t:e},isJsIndexable:function(e,t){var n;return null!=t&&null!=(n=t.x)?n:se.JavaScriptIndexingBehavior_dynamic._is(e)},S:function(e){if("string"==typeof e)return e;if("number"==typeof e){if(0!==e)return""+e}else{if(!0===e)return"true";if(!1===e)return"false";if(null==e)return"null"}return C.toString$0$(e)},Primitives_objectHashCode:function(e){var t=e.$identityHash;return null==t&&(t=1073741823*Math.random()|0,e.$identityHash=t),t},Primitives_parseInt:function(e,t){var n,r,i,s,a,o=null,l=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(e);if(null==l)return o;if(n=l[3],null==t)return null!=n?parseInt(e,10):null!=l[2]?parseInt(e,16):o;if(t<2||t>36)throw w.wrapException(E.RangeError$range(t,2,36,"radix",o));if(10===t&&null!=n)return parseInt(e,10);if(t<10||null==n)for(r=t<=10?47+t:86+t,s=(i=l[1]).length,a=0;a<s;++a)if((32|b.JSString_methods._codeUnitAt$1(i,a))>r)return o;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)?"NaN"===(n=b.JSString_methods.trim$0(e))||"+NaN"===n||"-NaN"===n?t:null:t):null},Primitives_objectTypeName:function(e){return w.Primitives__objectTypeNameNewRti(e)},Primitives__objectTypeNameNewRti:function(e){var t,n,r;if(e instanceof E.Object)return w._rtiToString(w.instanceType(e),null);if(C.getInterceptor$(e)===b.Interceptor_methods||se.UnknownJavaScriptObject._is(e)){if("Object"!==(t=b.C_JS_CONST(e))&&""!==t)return t;if("function"==typeof(n=e.constructor)&&("string"==typeof(r=n.name)&&("Object"!==r&&""!==r)))return r}return w._rtiToString(w.instanceType(e),null)},Primitives_currentUri:function(){return bn.location?bn.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)i=(r=n+500)<s?r:s,t+=String.fromCharCode.apply(null,e.slice(n,i));return t},Primitives_stringFromCodePoints:function(e){var t,n,r,i=w.setRuntimeTypeInfo([],se.JSArray_int);for(t=e.length,n=0;n<e.length;e.length===t||(0,w.throwConcurrentModificationError)(e),++n){if(r=e[n],!w._isInt(r))throw w.wrapException(w.argumentErrorValue(r));if(r<=65535)i.push(r);else{if(!(r<=1114111))throw w.wrapException(w.argumentErrorValue(r));i.push(55296+(1023&b.JSInt_methods._shrOtherPositive$1(r-65536,10))),i.push(56320+(1023&r))}}return w.Primitives__fromCharCodeApply(i)},Primitives_stringFromCharCodes:function(e){var t,n,r;for(t=e.length,n=0;n<t;++n){if(r=e[n],!w._isInt(r))throw w.wrapException(w.argumentErrorValue(r));if(r<0)throw w.wrapException(w.argumentErrorValue(r));if(r>65535)return w.Primitives_stringFromCodePoints(e)}return w.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)a=(s=r+500)<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|b.JSInt_methods._shrOtherPositive$1(t,10))>>>0,1023&t|56320)}throw w.wrapException(E.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){return w.Primitives_lazyAsJsDate(e).getFullYear()+0},Primitives_getMonth:function(e){return w.Primitives_lazyAsJsDate(e).getMonth()+1},Primitives_getDay:function(e){return w.Primitives_lazyAsJsDate(e).getDate()+0},Primitives_getHours:function(e){return w.Primitives_lazyAsJsDate(e).getHours()+0},Primitives_getMinutes:function(e){return w.Primitives_lazyAsJsDate(e).getMinutes()+0},Primitives_getSeconds:function(e){return w.Primitives_lazyAsJsDate(e).getSeconds()+0},Primitives_getMilliseconds:function(e){return w.Primitives_lazyAsJsDate(e).getMilliseconds()+0},Primitives_functionNoSuchMethod:function(e,t,n){var r,i,s={argumentCount:0};return r=[],i=[],s.argumentCount=t.length,b.JSArray_methods.addAll$1(r,t),s.names="",null==n||n.get$isEmpty(n)||n.forEach$1(0,new w.Primitives_functionNoSuchMethod_closure(s,i,r)),s.argumentCount,C.noSuchMethod$1$(e,new w.JSInvocationMirror(b.Symbol_call,0,r,i,0))},Primitives_applyFunction:function(e,t,n){var r,i,s;if(t instanceof Array&&(null==n||n.get$isEmpty(n))){if(0===(i=(r=t).length)){if(e.call$0)return e.call$0()}else if(1===i){if(e.call$1)return e.call$1(r[0])}else if(2===i){if(e.call$2)return e.call$2(r[0],r[1])}else if(3===i){if(e.call$3)return e.call$3(r[0],r[1],r[2])}else if(4===i){if(e.call$4)return e.call$4(r[0],r[1],r[2],r[3])}else if(5===i&&e.call$5)return e.call$5(r[0],r[1],r[2],r[3],r[4]);if(null!=(s=e["call$"+i]))return s.apply(e,r)}return w.Primitives__genericApplyFunction2(e,t,n)},Primitives__genericApplyFunction2:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p=t instanceof Array?t:E.List_List$from(t,!0,se.dynamic),h=p.length,d=e.$requiredArgCount;if(h<d)return w.Primitives_functionNoSuchMethod(e,p,n);if(s=(i=null==(r=e.$defaultValues))?null:r(),"string"==typeof(o=(a=C.getInterceptor$(e))["call*"])&&(o=a[o]),i)return null!=n&&n.get$isNotEmpty(n)?w.Primitives_functionNoSuchMethod(e,p,n):h===d?o.apply(e,p):w.Primitives_functionNoSuchMethod(e,p,n);if(s instanceof Array)return null!=n&&n.get$isNotEmpty(n)?w.Primitives_functionNoSuchMethod(e,p,n):h>d+s.length?w.Primitives_functionNoSuchMethod(e,p,null):(b.JSArray_methods.addAll$1(p,s.slice(h-d)),o.apply(e,p));if(h>d)return w.Primitives_functionNoSuchMethod(e,p,n);if(l=Object.keys(s),null==n)for(i=l.length,u=0;u<l.length;l.length===i||(0,w.throwConcurrentModificationError)(l),++u){if(c=s[l[u]],b.C__Required===c)return w.Primitives_functionNoSuchMethod(e,p,n);b.JSArray_methods.add$1(p,c)}else{for(i=l.length,_=0,u=0;u<l.length;l.length===i||(0,w.throwConcurrentModificationError)(l),++u)if($=l[u],n.containsKey$1($))++_,b.JSArray_methods.add$1(p,n.$index(0,$));else{if(c=s[$],b.C__Required===c)return w.Primitives_functionNoSuchMethod(e,p,n);b.JSArray_methods.add$1(p,c)}if(_!==n.get$length(n))return w.Primitives_functionNoSuchMethod(e,p,n)}return o.apply(e,p)},diagnoseIndexError:function(e,t){var n,r="index";return w._isInt(t)?(n=C.get$length$asx(e),t<0||t>=n?E.IndexError$(t,e,r,null,n):E.RangeError$value(t,r,null)):new E.ArgumentError(!0,t,r,null)},diagnoseRangeError:function(e,t,n){return e<0||e>n?E.RangeError$range(e,0,n,"start",null):null!=t&&(t<e||t>n)?E.RangeError$range(t,e,n,"end",null):new E.ArgumentError(!0,t,"end",null)},argumentErrorValue:function(e){return new E.ArgumentError(!0,e,null,null)},checkNum:function(e){return e},wrapException:function(e){var t,n;return null==e&&(e=new E.NullThrownError),(t=new Error).dartException=e,n=w.toStringWrapper,"defineProperty"in Object?(Object.defineProperty(t,"message",{get:n}),t.name=""):t.toString=n,t},toStringWrapper:function(){return C.toString$0$(this.dartException)},throwExpression:function(e){throw w.wrapException(e)},throwConcurrentModificationError:function(e){throw w.wrapException(E.ConcurrentModificationError$(e))},TypeErrorDecoder_extractPattern:function(e){var t,n,r,i,s,a;return null==(t=(e=w.quoteStringForRegExp(e.replace(String({}),"$receiver$"))).match(/\\\$[a-zA-Z]+\\\$/g))&&(t=w.setRuntimeTypeInfo([],se.JSArray_String)),n=t.indexOf("\\$arguments\\$"),r=t.indexOf("\\$argumentsExpr\\$"),i=t.indexOf("\\$expr\\$"),s=t.indexOf("\\$method\\$"),a=t.indexOf("\\$receiver\\$"),new w.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(e){return e.message}}(e)},TypeErrorDecoder_provokePropertyErrorOn:function(e){return function(e){try{e.$method$}catch(e){return e.message}}(e)},JsNoSuchMethodError$:function(e,t){var n=null==t,r=n?null:t.method;return new w.JsNoSuchMethodError(e,r,n?null:t.receiver)},unwrapException:function(e){return null==e?new w.NullThrownFromJavaScriptException(e):e instanceof w.ExceptionAndStackTrace?w.saveStackTrace(e,e.dartException):"object"!=typeof e?e:"dartException"in e?w.saveStackTrace(e,e.dartException):w._unwrapNonDartException(e)},saveStackTrace:function(e,t){return se.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,d=null;if(!("message"in e))return e;if(t=e.message,"number"in e&&"number"==typeof e.number&&(r=65535&(n=e.number),10==(8191&b.JSInt_methods._shrOtherPositive$1(n,16))))switch(r){case 438:return w.saveStackTrace(e,w.JsNoSuchMethodError$(w.S(t)+" (Error "+r+")",d));case 445:case 5007:return i=w.S(t)+" (Error "+r+")",w.saveStackTrace(e,new w.NullError(i,d))}return e instanceof TypeError?(s=X.$get$TypeErrorDecoder_noSuchMethodPattern(),a=X.$get$TypeErrorDecoder_notClosurePattern(),o=X.$get$TypeErrorDecoder_nullCallPattern(),l=X.$get$TypeErrorDecoder_nullLiteralCallPattern(),u=X.$get$TypeErrorDecoder_undefinedCallPattern(),c=X.$get$TypeErrorDecoder_undefinedLiteralCallPattern(),_=X.$get$TypeErrorDecoder_nullPropertyPattern(),X.$get$TypeErrorDecoder_nullLiteralPropertyPattern(),$=X.$get$TypeErrorDecoder_undefinedPropertyPattern(),p=X.$get$TypeErrorDecoder_undefinedLiteralPropertyPattern(),null!=(h=s.matchTypeError$1(t))?w.saveStackTrace(e,w.JsNoSuchMethodError$(t,h)):null!=(h=a.matchTypeError$1(t))?(h.method="call",w.saveStackTrace(e,w.JsNoSuchMethodError$(t,h))):(i=null!=(h=o.matchTypeError$1(t))||(null!=(h=l.matchTypeError$1(t))||(null!=(h=u.matchTypeError$1(t))||(null!=(h=c.matchTypeError$1(t))||(null!=(h=_.matchTypeError$1(t))||(null!=(h=l.matchTypeError$1(t))||(null!=(h=$.matchTypeError$1(t))||null!=(h=p.matchTypeError$1(t)))))))))?w.saveStackTrace(e,new w.NullError(t,null==h?d:h.method)):w.saveStackTrace(e,new w.UnknownJsTypeError("string"==typeof t?t:""))):e instanceof RangeError?"string"==typeof t&&-1!==t.indexOf("call stack")?new E.StackOverflowError:(t=function(e){try{return String(e)}catch(e){}return null}(e),w.saveStackTrace(e,new E.ArgumentError(!1,d,d,"string"==typeof t?t.replace(/^RangeError:\s*/,""):t))):"function"==typeof InternalError&&e instanceof InternalError&&"string"==typeof t&&"too much recursion"===t?new E.StackOverflowError:e},getTraceFromException:function(e){var t;return e instanceof w.ExceptionAndStackTrace?e.stackTrace:null==e?new w._StackTrace(e):null!=(t=e.$cachedTrace)?t:e.$cachedTrace=new w._StackTrace(e)},objectHashCode:function(e){return null==e||"object"!=typeof e?C.get$hashCode$(e):w.Primitives_objectHashCode(e)},fillLiteralMap:function(e,t){var n,r,i,s=e.length;for(n=0;n<s;n=i)i=(r=n+1)+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 w.wrapException(new E._Exception("Unsupported number of arguments for wrapped closure"))},convertDartClosureToJS:function(e,t){var n;return null==e?null:((n=e.$identity)||(n=function(e,t,n){return function(r,i,s,a){return n(e,t,r,i,s,a)}}(e,t,w.invokeClosure),e.$identity=n),n)},Closure_fromTearOff:function(e,t,n,r,i,s,a){var o,l,u,c,_,$,p,h=t[0],d=h.$callName,f=i?Object.create((new w.StaticClosure).constructor.prototype):Object.create(new w.BoundClosure(null,null,null,"").constructor.prototype);for(f.$initialize=f.constructor,i?o=function(){this.$initialize()}:(l=X.Closure_functionCounter,X.Closure_functionCounter=l+1,o=l=new Function("a,b,c,d"+l,"this.$initialize(a,b,c,d"+l+")")),f.constructor=o,o.prototype=f,i?(f.$static_name=a,u=h):(u=w.Closure_forwardCallTo(e,h,s)).$reflectionInfo=r,f.$signature=w.Closure__computeSignatureFunctionNewRti(r,i,s),f[d]=u,c=u,_=1;_<t.length;++_)null!=(p=($=t[_]).$callName)&&($=i?$:w.Closure_forwardCallTo(e,$,s),f[p]=$),_===n&&($.$reflectionInfo=r,c=$);return f["call*"]=c,f.$requiredArgCount=h.$requiredArgCount,f.$defaultValues=h.$defaultValues,o},Closure__computeSignatureFunctionNewRti:function(e,t,n){var r,i,s,a,o;if("number"==typeof e)return i=w.getTypeFromTypesTable,s=e,function(){return i(s)};if("string"==typeof e){if(t)throw w.wrapException("Cannot compute signature for static tearoff.");return r=n?w.BoundClosure_evalRecipeIntercepted:w.BoundClosure_evalRecipe,a=e,o=r,function(){return o(this,a)}}throw w.wrapException("Error in functionType of tearoff")},Closure_cspForwardCall:function(e,t,n,r){var i,s,a=w.BoundClosure_selfOf;switch(t?-1:e){case 0:return function(e,t){return function(){return t(this)[e]()}}(n,a);case 1:return function(e,t){return function(n){return t(this)[e](n)}}(n,a);case 2:return function(e,t){return function(n,r){return t(this)[e](n,r)}}(n,a);case 3:return function(e,t){return function(n,r,i){return t(this)[e](n,r,i)}}(n,a);case 4:return function(e,t){return function(n,r,i,s){return t(this)[e](n,r,i,s)}}(n,a);case 5:return function(e,t){return function(n,r,i,s,a){return t(this)[e](n,r,i,s,a)}}(n,a);default:return i=r,s=a,function(){return i.apply(s(this),arguments)}}},Closure_forwardCallTo:function(e,t,n){var r,i,s,a,o,l,u;return n?w.Closure_forwardInterceptedCallTo(e,t):(r=t.$stubName,i=t.length,s=e[r],(o=!(a=null==t?null==s:t===s)||i>=27)?w.Closure_cspForwardCall(i,!a,r,t):0===i?(a=X.Closure_functionCounter,X.Closure_functionCounter=a+1,a="return function(){var "+(l="self"+w.S(a))+" = this.",o=X.BoundClosure_selfFieldNameCache,new Function(a+(null==o?X.BoundClosure_selfFieldNameCache=w.BoundClosure_computeFieldNamed("self"):o)+";return "+l+"."+w.S(r)+"();}")()):(u="abcdefghijklmnopqrstuvwxyz".split("").splice(0,i).join(","),a=X.Closure_functionCounter,X.Closure_functionCounter=a+1,a="return function("+(u+=w.S(a))+"){return this.",o=X.BoundClosure_selfFieldNameCache,new Function(a+(null==o?X.BoundClosure_selfFieldNameCache=w.BoundClosure_computeFieldNamed("self"):o)+"."+w.S(r)+"("+u+");}")()))},Closure_cspForwardInterceptedCall:function(e,t,n,r){var i,s,a,o=w.BoundClosure_selfOf,l=w.BoundClosure_receiverOf;switch(t?-1:e){case 0:throw w.wrapException(new w.RuntimeError("Intercepted function with no arguments."));case 1:return i=n,s=o,a=l,function(){return s(this)[i](a(this))};case 2:return function(e,t,n){return function(r){return t(this)[e](n(this),r)}}(n,o,l);case 3:return function(e,t,n){return function(r,i){return t(this)[e](n(this),r,i)}}(n,o,l);case 4:return function(e,t,n){return function(r,i,s){return t(this)[e](n(this),r,i,s)}}(n,o,l);case 5:return function(e,t,n){return function(r,i,s,a){return t(this)[e](n(this),r,i,s,a)}}(n,o,l);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,o,l);default:return function(e,t,n,r){return function(){return r=[n(this)],Array.prototype.push.apply(r,arguments),e.apply(t(this),r)}}(r,o,l)}},Closure_forwardInterceptedCallTo:function(e,t){var n,r,i,s,a,o,l,u=X.BoundClosure_selfFieldNameCache;return null==u&&(u=X.BoundClosure_selfFieldNameCache=w.BoundClosure_computeFieldNamed("self")),null==(n=X.BoundClosure_receiverFieldNameCache)&&(n=X.BoundClosure_receiverFieldNameCache=w.BoundClosure_computeFieldNamed("receiver")),r=t.$stubName,i=t.length,s=e[r],(o=!(a=null==t?null==s:t===s)||i>=28)?w.Closure_cspForwardInterceptedCall(i,!a,r,t):1===i?(a="return function(){return this."+u+"."+w.S(r)+"(this."+n+");",o=X.Closure_functionCounter,X.Closure_functionCounter=o+1,new Function(a+w.S(o)+"}")()):(a="return function("+(l="abcdefghijklmnopqrstuvwxyz".split("").splice(0,i-1).join(","))+"){return this."+u+"."+w.S(r)+"(this."+n+", "+l+");",o=X.Closure_functionCounter,X.Closure_functionCounter=o+1,new Function(a+w.S(o)+"}")())},closureFromTearOff:function(e,t,n,r,i,s,a){return w.Closure_fromTearOff(e,t,n,r,!!i,!!s,a)},BoundClosure_evalRecipe:function(e,t){return w._Universe_evalInEnvironment(Y.typeUniverse,w.instanceType(e._self),t)},BoundClosure_evalRecipeIntercepted:function(e,t){return w._Universe_evalInEnvironment(Y.typeUniverse,w.instanceType(e._receiver),t)},BoundClosure_selfOf:function(e){return e._self},BoundClosure_receiverOf:function(e){return e._receiver},BoundClosure_computeFieldNamed:function(e){var t,n,r,i=new w.BoundClosure("self","target","receiver","name"),s=C.JSArray_markFixedList(Object.getOwnPropertyNames(i));for(t=s.length,n=0;n<t;++n)if(i[r=s[n]]===e)return r;throw w.wrapException(E.ArgumentError$("Field name "+e+" not found."))},throwCyclicInit:function(e){throw w.wrapException(new E.CyclicInitializationError(e))},getIsolateAffinityTag:function(e){return Y.getIsolateTag(e)},throwLateInitializationError:function(e){return w.throwExpression(new w.LateError(e))},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=X.getTagFunction.call$1(e),o=X.dispatchRecordsForInstanceTags[a];if(null!=o)return Object.defineProperty(e,Y.dispatchPropertyName,{value:o,enumerable:!1,writable:!0,configurable:!0}),o.i;if(null!=(t=X.interceptorsForUncacheableTags[a]))return t;if(null==(n=Y.interceptorsByTag[a])&&null!=(r=X.alternateTagFunction.call$2(e,a))){if(null!=(o=X.dispatchRecordsForInstanceTags[r]))return Object.defineProperty(e,Y.dispatchPropertyName,{value:o,enumerable:!1,writable:!0,configurable:!0}),o.i;if(null!=(t=X.interceptorsForUncacheableTags[r]))return t;n=Y.interceptorsByTag[r],a=r}if(null==n)return null;if(t=n.prototype,"!"===(i=a[0]))return o=w.makeLeafDispatchRecord(t),X.dispatchRecordsForInstanceTags[a]=o,Object.defineProperty(e,Y.dispatchPropertyName,{value:o,enumerable:!1,writable:!0,configurable:!0}),o.i;if("~"===i)return X.interceptorsForUncacheableTags[a]=t,t;if("-"===i)return s=w.makeLeafDispatchRecord(t),Object.defineProperty(Object.getPrototypeOf(e),Y.dispatchPropertyName,{value:s,enumerable:!1,writable:!0,configurable:!0}),s.i;if("+"===i)return w.patchInteriorProto(e,t);if("*"===i)throw w.wrapException(E.UnimplementedError$(a));return!0===Y.leafTags[a]?(s=w.makeLeafDispatchRecord(t),Object.defineProperty(Object.getPrototypeOf(e),Y.dispatchPropertyName,{value:s,enumerable:!1,writable:!0,configurable:!0}),s.i):w.patchInteriorProto(e,t)},patchInteriorProto:function(e,t){var n=Object.getPrototypeOf(e);return Object.defineProperty(n,Y.dispatchPropertyName,{value:C.makeDispatchRecord(t,n,null,null),enumerable:!1,writable:!0,configurable:!0}),t},makeLeafDispatchRecord:function(e){return C.makeDispatchRecord(e,!1,null,!!e.$isJavaScriptIndexingBehavior)},makeDefaultDispatchRecord:function(e,t,n){var r=t.prototype;return!0===Y.leafTags[e]?w.makeLeafDispatchRecord(r):C.makeDispatchRecord(r,n,null,null)},initNativeDispatch:function(){!0!==X.initNativeDispatchFlag&&(X.initNativeDispatchFlag=!0,w.initNativeDispatchContinue())},initNativeDispatchContinue:function(){var e,t,n,r,i,s,a,o;if(X.dispatchRecordsForInstanceTags=Object.create(null),X.interceptorsForUncacheableTags=Object.create(null),w.initHooks(),e=Y.interceptorsByTag,t=Object.getOwnPropertyNames(e),"undefined"!=typeof window)for(n=function(){},r=0;r<t.length;++r)i=t[r],null!=(s=X.prototypeForTagFunction.call$1(i))&&null!=(a=w.makeDefaultDispatchRecord(i,e[i],s))&&(Object.defineProperty(s,Y.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=b.C_JS_CONST0();if(a=w.applyHooksTransformer(b.C_JS_CONST1,w.applyHooksTransformer(b.C_JS_CONST2,w.applyHooksTransformer(b.C_JS_CONST3,w.applyHooksTransformer(b.C_JS_CONST3,w.applyHooksTransformer(b.C_JS_CONST4,w.applyHooksTransformer(b.C_JS_CONST5,w.applyHooksTransformer(b.C_JS_CONST6(b.C_JS_CONST),a))))))),"undefined"!=typeof dartNativeDispatchHooksTransformer&&("function"==typeof(e=dartNativeDispatchHooksTransformer)&&(e=[e]),e.constructor==Array))for(t=0;t<e.length;++t)"function"==typeof(n=e[t])&&(a=n(a)||a);r=a.getTag,i=a.getUnknownTag,s=a.prototypeForTag,X.getTagFunction=new w.initHooks_closure(r),X.alternateTagFunction=new w.initHooks_closure0(i),X.prototypeForTagFunction=new w.initHooks_closure1(s)},applyHooksTransformer:function(e,t){return e(t)||t},JSSyntaxRegExp_makeNative:function(e,t,n,r,i,s){var a=function(e,t){try{return new RegExp(e,t)}catch(e){return e}}(e,(t?"m":"")+(n?"":"i")+(r?"u":"")+(i?"s":"")+(s?"g":""));if(a instanceof RegExp)return a;throw w.wrapException(E.FormatException$("Illegal RegExp pattern ("+String(a)+")",e,null))},stringContainsUnchecked:function(e,t,n){var r;return"string"==typeof t?e.indexOf(t,n)>=0:t instanceof w.JSSyntaxRegExp?(r=b.JSString_methods.substring$1(e,n),t._nativeRegExp.test(r)):!(r=C.allMatches$1$s(t,b.JSString_methods.substring$1(e,n))).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:w.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;if("string"==typeof t)return w.stringReplaceAllUncheckedString(e,t,n);if(t instanceof w.JSSyntaxRegExp)return(r=t.get$_nativeGlobalVersion()).lastIndex=0,e.replace(r,w.escapeReplacement(n));throw w.wrapException("String.replaceAll(Pattern) UNIMPLEMENTED")},stringReplaceAllUncheckedString:function(e,t,n){var r,i,s;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 e.indexOf(t,0)<0?e:e.length<500||n.indexOf("$",0)>=0?e.split(t).join(n):e.replace(new RegExp(w.quoteStringForRegExp(t),"g"),w.escapeReplacement(n))},stringReplaceFirstUnchecked:function(e,t,n,r){var i,s,a,o;return"string"==typeof t?(i=e.indexOf(t,r))<0?e:w.stringReplaceRangeUnchecked(e,i,i+t.length,n):t instanceof w.JSSyntaxRegExp?0===r?e.replace(t._nativeRegExp,w.escapeReplacement(n)):w.stringReplaceFirstRE(e,t,n,r):(a=(s=C.allMatches$2$s(t,e,r)).get$iterator(s)).moveNext$0()?(o=a.get$current(a),b.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._collection$_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.__js_helper$_keys=n,i.$ti=r},ConstantStringMap_values_closure:function(e){this.$this=e},ConstantProtoMap:function(e,t,n,r,i){var s=this;s._protoValue=e,s.__js_helper$_length=t,s._jsObject=n,s.__js_helper$_keys=r,s.$ti=i},_ConstantMapKeyIterable:function(e,t){this._map=e,this.$ti=t},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(){},TearOffClosure:function(){},StaticClosure:function(){},BoundClosure:function(e,t,n,r){var i=this;i._self=e,i._target=t,i._receiver=n,i.__js_helper$_name=r},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._map=e,this.$ti=t},LinkedHashMapKeyIterator:function(e,t){var n=this;n._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.__js_helper$_string=t,this.__js_helper$_start=n},_AllMatchesIterator:function(e,t,n){var r=this;r._regExp=e,r.__js_helper$_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},_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 w.wrapException(w.diagnoseIndexError(t,e))},_checkValidRange:function(e,t,n){if(e>>>0!==e||(null==t?e>n:t>>>0!==t||e>t||t>n))throw w.wrapException(w.diagnoseRangeError(e,t,n));return null==t?n:t},NativeTypedData:function(){},NativeTypedArray:function(){},NativeTypedArrayOfDouble:function(){},NativeTypedArrayOfInt:function(){},NativeFloat32List:function(){},NativeFloat64List:function(){},NativeInt16List:function(){},NativeInt32List:function(){},NativeInt8List:function(){},NativeUint16List:function(){},NativeUint32List:function(){},NativeUint8ClampedList:function(){},NativeUint8List:function(){},_NativeTypedArrayOfDouble_NativeTypedArray_ListMixin:function(){},_NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin:function(){},_NativeTypedArrayOfInt_NativeTypedArray_ListMixin:function(){},_NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin:function(){},Rti__getQuestionFromStar:function(e,t){var n=t._precomputed1;return null==n?t._precomputed1=w._Universe__lookupQuestionRti(e,t._primary,!0):n},Rti__getFutureFromFutureOr:function(e,t){var n=t._precomputed1;return null==n?t._precomputed1=w._Universe__lookupInterfaceRti(e,"Future",[t._primary]):n},Rti__isUnionOfFunctionType:function(e){var t=e._kind;return 6===t||7===t||8===t?w.Rti__isUnionOfFunctionType(e._primary):11===t||12===t},Rti__getCanonicalRecipe:function(e){return e._canonicalRecipe},findType:function(e){return w._Universe_eval(Y.typeUniverse,e,!1)},instantiatedGenericFunctionType:function(e,t){var n,r,i,s,a;return null==e?null:(n=t._rest,null==(r=e._bindCache)&&(r=e._bindCache=new Map),i=t._canonicalRecipe,null!=(s=r.get(i))?s:(a=w._substitute(Y.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,m,g,S,y=t._kind;switch(y){case 5:case 1:case 2:case 3:case 4:return t;case 6:return i=t._primary,(s=w._substitute(e,i,n,r))===i?t:w._Universe__lookupStarRti(e,s,!0);case 7:return i=t._primary,(s=w._substitute(e,i,n,r))===i?t:w._Universe__lookupQuestionRti(e,s,!0);case 8:return i=t._primary,(s=w._substitute(e,i,n,r))===i?t:w._Universe__lookupFutureOrRti(e,s,!0);case 9:return a=t._rest,(o=w._substituteArray(e,a,n,r))===a?t:w._Universe__lookupInterfaceRti(e,t._primary,o);case 10:return l=t._primary,u=w._substitute(e,l,n,r),c=t._rest,_=w._substituteArray(e,c,n,r),u===l&&_===c?t:w._Universe__lookupBindingRti(e,u,_);case 11:return $=t._primary,p=w._substitute(e,$,n,r),h=t._rest,d=w._substituteFunctionParameters(e,h,n,r),p===$&&d===h?t:w._Universe__lookupFunctionRti(e,p,d);case 12:return r+=(f=t._rest).length,m=w._substituteArray(e,f,n,r),l=t._primary,u=w._substitute(e,l,n,r),m===f&&u===l?t:w._Universe__lookupGenericFunctionRti(e,u,m,!0);case 13:return(g=t._primary)<r||null==(S=n[g-r])?t:S;default:throw w.wrapException(E.AssertionError$("Attempted to substitute unexpected RTI kind "+y))}},_substituteArray:function(e,t,n,r){var i,s,a,o,l=t.length,u=[];for(i=!1,s=0;s<l;++s)a=t[s],(o=w._substitute(e,a,n,r))!==a&&(i=!0),u.push(o);return i?u:t},_substituteNamed:function(e,t,n,r){var i,s,a,o,l,u,c=t.length,_=[];for(i=!1,s=0;s<c;s+=3)a=t[s],o=t[s+1],l=t[s+2],(u=w._substitute(e,l,n,r))!==l&&(i=!0),_.push(a),_.push(o),_.push(u);return i?_:t},_substituteFunctionParameters:function(e,t,n,r){var i,s=t._requiredPositional,a=w._substituteArray(e,s,n,r),o=t._optionalPositional,l=w._substituteArray(e,o,n,r),u=t._named,c=w._substituteNamed(e,u,n,r);return a===s&&l===o&&c===u?t:((i=new w._FunctionParameters)._requiredPositional=a,i._optionalPositional=l,i._named=c,i)},setRuntimeTypeInfo:function(e,t){return e[Y.arrayRti]=t,e},closureFunctionType:function(e){var t=e.$signature;return null!=t?"number"==typeof t?w.getTypeFromTypesTable(t):e.$signature():null},instanceOrFunctionType:function(e,t){var n;return w.Rti__isUnionOfFunctionType(t)&&e instanceof w.Closure&&null!=(n=w.closureFunctionType(e))?n:w.instanceType(e)},instanceType:function(e){var t;return e instanceof E.Object?null!=(t=e.$ti)?t:w._instanceTypeFromConstructor(e):Array.isArray(e)?w._arrayInstanceType(e):w._instanceTypeFromConstructor(C.getInterceptor$(e))},_arrayInstanceType:function(e){var t=e[Y.arrayRti],n=se.JSArray_dynamic;return null==t||t.constructor!==n.constructor?n:t},_instanceType:function(e){var t=e.$ti;return null!=t?t:w._instanceTypeFromConstructor(e)},_instanceTypeFromConstructor:function(e){var t=e.constructor,n=t.$ccache;return null!=n?n:w._instanceTypeFromConstructorMiss(e,t)},_instanceTypeFromConstructorMiss:function(e,t){var n=e instanceof w.Closure?e.__proto__.__proto__.constructor:t,r=w._Universe_findErasedType(Y.typeUniverse,n.name);return t.$ccache=r,r},getTypeFromTypesTable:function(e){var t,n=Y.types,r=n[e];return"string"==typeof r?(t=w._Universe_eval(Y.typeUniverse,r,!1),n[e]=t,t):r},getRuntimeType:function(e){var t=e instanceof w.Closure?w.closureFunctionType(e):null;return w.createRuntimeType(null==t?w.instanceType(e):t)},createRuntimeType:function(e){var t,n,r,i=e._cachedRuntimeType;return null!=i?i:(n=(t=e._canonicalRecipe).replace(/\*/g,""))===t?e._cachedRuntimeType=new w._Type(e):(i=(r=w._Universe_eval(Y.typeUniverse,n,!0))._cachedRuntimeType,e._cachedRuntimeType=null==i?r._cachedRuntimeType=new w._Type(r):i)},typeLiteral:function(e){return w.createRuntimeType(w._Universe_eval(Y.typeUniverse,e,!1))},_installSpecializedIsTest:function(e){var t,n,r,i=this;if(i===se.Object)return w._finishIsFn(i,e,w._isObject);if(t=!!w.isStrongTopType(i)||i===se.legacy_Object)return w._finishIsFn(i,e,w._isTop);if(null!=(r=(n=6===(t=i._kind)?i._primary:i)===se.int?w._isInt:n===se.double||n===se.num?w._isNum:n===se.String?w._isString:n===se.bool?w._isBool:null))return w._finishIsFn(i,e,r);if(9===n._kind){if(t=n._primary,n._rest.every(w.isTopType))return i._specializedTestResource="$is"+t,w._finishIsFn(i,e,w._isTestViaProperty)}else if(7===t)return w._finishIsFn(i,e,w._generalNullableIsTestImplementation);return w._finishIsFn(i,e,w._generalIsTestImplementation)},_finishIsFn:function(e,t,n){return e._is=n,e._is(t)},_installSpecializedAsCheck:function(e){var t=this,n=w._generalAsCheckImplementation;return!!w.isStrongTopType(t)||t===se.legacy_Object?n=w._asTop:t===se.Object?n=w._asObject:w.isNullable(t)&&(n=w._generalNullableAsCheckImplementation),t._as=n,t._as(e)},_nullIs:function(e){var t=e._kind;return!!w.isStrongTopType(e)||(e===se.legacy_Object||(e===se.legacy_Never||(7===t||(8===t&&w._nullIs(e._primary)||e===se.Null||e===se.JSNull))))},_generalIsTestImplementation:function(e){var t=this;return null==e?w._nullIs(t):w._isSubtype(Y.typeUniverse,w.instanceOrFunctionType(e,t),null,t,null)},_generalNullableIsTestImplementation:function(e){return null==e||this._primary._is(e)},_isTestViaProperty:function(e){var t;return null==e?w._nullIs(this):(t=this._specializedTestResource,e instanceof E.Object?!!e[t]:!!C.getInterceptor$(e)[t])},_generalAsCheckImplementation:function(e){var t=this;if(null==e){if(w.isNullable(t))return e}else if(t._is(e))return e;w._failedAsCheck(e,t)},_generalNullableAsCheckImplementation:function(e){return null==e||this._is(e)?e:void w._failedAsCheck(e,this)},_failedAsCheck:function(e,t){throw w.wrapException(w._TypeError$fromMessage(w._Error_compose(e,w.instanceOrFunctionType(e,t),w._rtiToString(t,null))))},_Error_compose:function(e,t,n){return E.Error_safeToString(e)+": type '"+w._rtiToString(null==t?w.instanceType(e):t,null)+"' is not a subtype of type '"+n+"'"},_TypeError$fromMessage:function(e){return new w._TypeError("TypeError: "+e)},_TypeError__TypeError$forType:function(e,t){return new w._TypeError("TypeError: "+w._Error_compose(e,null,t))},_isObject:function(e){return null!=e},_asObject:function(e){if(null!=e)return e;throw w.wrapException(w._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 w.wrapException(w._TypeError__TypeError$forType(e,"bool"))},_asBoolS:function(e){if(!0===e)return!0;if(!1===e)return!1;if(null==e)return e;throw w.wrapException(w._TypeError__TypeError$forType(e,"bool"))},_asBoolQ:function(e){if(!0===e)return!0;if(!1===e)return!1;if(null==e)return e;throw w.wrapException(w._TypeError__TypeError$forType(e,"bool?"))},_asDouble:function(e){if("number"==typeof e)return e;throw w.wrapException(w._TypeError__TypeError$forType(e,"double"))},_asDoubleS:function(e){if("number"==typeof e)return e;if(null==e)return e;throw w.wrapException(w._TypeError__TypeError$forType(e,"double"))},_asDoubleQ:function(e){if("number"==typeof e)return e;if(null==e)return e;throw w.wrapException(w._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 w.wrapException(w._TypeError__TypeError$forType(e,"int"))},_asIntS:function(e){if("number"==typeof e&&Math.floor(e)===e)return e;if(null==e)return e;throw w.wrapException(w._TypeError__TypeError$forType(e,"int"))},_asIntQ:function(e){if("number"==typeof e&&Math.floor(e)===e)return e;if(null==e)return e;throw w.wrapException(w._TypeError__TypeError$forType(e,"int?"))},_isNum:function(e){return"number"==typeof e},_asNum:function(e){if("number"==typeof e)return e;throw w.wrapException(w._TypeError__TypeError$forType(e,"num"))},_asNumS:function(e){if("number"==typeof e)return e;if(null==e)return e;throw w.wrapException(w._TypeError__TypeError$forType(e,"num"))},_asNumQ:function(e){if("number"==typeof e)return e;if(null==e)return e;throw w.wrapException(w._TypeError__TypeError$forType(e,"num?"))},_isString:function(e){return"string"==typeof e},_asString:function(e){if("string"==typeof e)return e;throw w.wrapException(w._TypeError__TypeError$forType(e,"String"))},_asStringS:function(e){if("string"==typeof e)return e;if(null==e)return e;throw w.wrapException(w._TypeError__TypeError$forType(e,"String"))},_asStringQ:function(e){if("string"==typeof e)return e;if(null==e)return e;throw w.wrapException(w._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+w._rtiToString(e[i],t);return n},_functionRtiToString:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,C=", ";if(null!=n){for(r=n.length,null==t?(t=w.setRuntimeTypeInfo([],se.JSArray_String),i=null):i=t.length,s=t.length,a=r;a>0;--a)t.push("T"+(s+a));for(o=se.nullable_Object,l=se.legacy_Object,u="<",c="",a=0;a<r;++a,c=C)u=b.JSString_methods.$add(u+c,t[t.length-1-a]),2===($=(_=n[a])._kind)||3===$||4===$||5===$||_===o||_===l||(u+=" extends "+w._rtiToString(_,t));u+=">"}else u="",i=null;for(o=e._primary,d=(h=(p=e._rest)._requiredPositional).length,m=(f=p._optionalPositional).length,S=(g=p._named).length,y=w._rtiToString(o,t),v="",x="",a=0;a<d;++a,x=C)v+=x+w._rtiToString(h[a],t);if(m>0){for(v+=x+"[",x="",a=0;a<m;++a,x=C)v+=x+w._rtiToString(f[a],t);v+="]"}if(S>0){for(v+=x+"{",x="",a=0;a<S;a+=3,x=C)v+=x,g[a+1]&&(v+="required "),v+=w._rtiToString(g[a+2],t)+" "+g[a];v+="}"}return null!=i&&(t.toString,t.length=i),u+"("+v+") => "+y},_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=w._rtiToString(e._primary,t):7===l?(r=e._primary,n=w._rtiToString(r,t),(11===(i=r._kind)||12===i?"("+n+")":n)+"?"):8===l?"FutureOr<"+w._rtiToString(e._primary,t)+">":9===l?(s=w._unminifyOrTag(e._primary),0!==(a=e._rest).length?s+"<"+w._rtiArrayToString(a,t)+">":s):11===l?w._functionRtiToString(e,t,null):12===l?w._functionRtiToString(e._primary,t,e._rest):13===l?(o=e._primary,t[t.length-1-o]):"?"},_unminifyOrTag:function(e){var t=w.unmangleGlobalNameIfPreservedAnyways(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 w._Universe_eval(e,t,!1);if("number"==typeof l){for(n=l,r=w._Universe__lookupTerminalRti(e,5,"#"),i=[],s=0;s<n;++s)i.push(r);return a=w._Universe__lookupInterfaceRti(e,t,i),o[t]=a,a}return l},_Universe_addRules:function(e,t){return w._Utils_objectAssign(e.tR,t)},_Universe_addErasedTypes:function(e,t){return w._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=w._Parser_parse(w._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),null!=(r=s.get(n))?r:(i=w._Parser_parse(w._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,null!=(i=a.get(r))?i:(s=w._Universe__lookupBindingRti(e,t,10===n._kind?n._rest:[n]),a.set(r,s),s)},_Universe__installTypeTests:function(e,t){return t._as=w._installSpecializedAsCheck,t._is=w._installSpecializedIsTest,t},_Universe__lookupTerminalRti:function(e,t,n){var r,i,s=e.eC.get(n);return null!=s?s:((r=new w.Rti(null,null))._kind=t,r._canonicalRecipe=n,i=w._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=w._Universe__createStarRti(e,t,i,n),e.eC.set(i,r),r)},_Universe__createStarRti:function(e,t,n,r){var i,s;return r&&(i=t._kind,!!w.isStrongTopType(t)||(t===se.Null||t===se.JSNull||7===i||6===i))?t:((s=new w.Rti(null,null))._kind=6,s._primary=t,s._canonicalRecipe=n,w._Universe__installTypeTests(e,s))},_Universe__lookupQuestionRti:function(e,t,n){var r,i=t._canonicalRecipe+"?",s=e.eC.get(i);return null!=s?s:(r=w._Universe__createQuestionRti(e,t,i,n),e.eC.set(i,r),r)},_Universe__createQuestionRti:function(e,t,n,r){var i,s,a;if(r){if(i=t._kind,!!w.isStrongTopType(t)||(t===se.Null||t===se.JSNull||(7===i||8===i&&w.isNullable(t._primary))))return t;if(1===i||t===se.legacy_Never)return se.Null;if(6===i)return 8===(s=t._primary)._kind&&w.isNullable(s._primary)?s:w.Rti__getQuestionFromStar(e,t)}return(a=new w.Rti(null,null))._kind=7,a._primary=t,a._canonicalRecipe=n,w._Universe__installTypeTests(e,a)},_Universe__lookupFutureOrRti:function(e,t,n){var r,i=t._canonicalRecipe+"/",s=e.eC.get(i);return null!=s?s:(r=w._Universe__createFutureOrRti(e,t,i,n),e.eC.set(i,r),r)},_Universe__createFutureOrRti:function(e,t,n,r){var i,s;if(r){if(i=t._kind,!!w.isStrongTopType(t)||t===se.legacy_Object||t===se.Object)return t;if(1===i)return w._Universe__lookupInterfaceRti(e,"Future",[t]);if(t===se.Null||t===se.JSNull)return se.nullable_Future_Null}return(s=new w.Rti(null,null))._kind=8,s._primary=t,s._canonicalRecipe=n,w._Universe__installTypeTests(e,s)},_Universe__lookupGenericFunctionParameterRti:function(e,t){var n,r,i=t+"^",s=e.eC.get(i);return null!=s?s:((n=new w.Rti(null,null))._kind=13,n._primary=t,n._canonicalRecipe=i,r=w._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=e.length;for(t="",n="",r=0;r<i;r+=3,n=",")t+=n+e[r]+(e[r+1]?"!":":")+e[r+2]._canonicalRecipe;return t},_Universe__lookupInterfaceRti:function(e,t,n){var r,i,s,a=t;return 0!==n.length&&(a+="<"+w._Universe__canonicalRecipeJoin(n)+">"),null!=(r=e.eC.get(a))?r:((i=new w.Rti(null,null))._kind=9,i._primary=t,i._rest=n,n.length>0&&(i._precomputed1=n[0]),i._canonicalRecipe=a,s=w._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+";<"+w._Universe__canonicalRecipeJoin(i)+">",null!=(a=e.eC.get(s))?a:((o=new w.Rti(null,null))._kind=10,o._primary=r,o._rest=i,o._canonicalRecipe=s,l=w._Universe__installTypeTests(e,o),e.eC.set(s,l),l)},_Universe__lookupFunctionRti:function(e,t,n){var r,i,s,a,o=t._canonicalRecipe,l=n._requiredPositional,u=l.length,c=n._optionalPositional,_=c.length,$=n._named,p=$.length,h="("+w._Universe__canonicalRecipeJoin(l);return _>0&&(h+=(u>0?",":"")+"["+(r=w._Universe__canonicalRecipeJoin(c))+"]"),p>0&&(h+=(u>0?",":"")+"{"+(r=w._Universe__canonicalRecipeJoinNamed($))+"}"),i=o+(h+")"),null!=(s=e.eC.get(i))?s:((a=new w.Rti(null,null))._kind=11,a._primary=t,a._rest=n,a._canonicalRecipe=i,r=w._Universe__installTypeTests(e,a),e.eC.set(i,r),r)},_Universe__lookupGenericFunctionRti:function(e,t,n,r){var i,s=t._canonicalRecipe+"<"+w._Universe__canonicalRecipeJoin(n)+">",a=e.eC.get(s);return null!=a?a:(i=w._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=new Array(s),o=0,l=0;l<s;++l)1===(u=n[l])._kind&&(a[l]=u,++o);if(o>0)return c=w._substitute(e,t,a,0),_=w._substituteArray(e,n,a,0),w._Universe__lookupGenericFunctionRti(e,c,_,n!==_)}return($=new w.Rti(null,null))._kind=12,$._primary=t,$._rest=n,$._canonicalRecipe=r,w._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,c,_,$=e.r,p=e.s;for(t=$.length,n=0;n<t;)if((r=$.charCodeAt(n))>=48&&r<=57)n=w._Parser_handleDigit(n+1,r,$,p);else if((((32|r)>>>0)-97&65535)<26||95===r||36===r)n=w._Parser_handleIdentifier(e,n,$,p,!1);else if(46===r)n=w._Parser_handleIdentifier(e,n,$,p,!0);else switch(++n,r){case 44:break;case 58:p.push(!1);break;case 33:p.push(!0);break;case 59:p.push(w._Parser_toType(e.u,e.e,p.pop()));break;case 94:p.push(w._Universe__lookupGenericFunctionParameterRti(e.u,p.pop()));break;case 35:p.push(w._Universe__lookupTerminalRti(e.u,5,"#"));break;case 64:p.push(w._Universe__lookupTerminalRti(e.u,2,"@"));break;case 126:p.push(w._Universe__lookupTerminalRti(e.u,3,"~"));break;case 60:p.push(e.p),e.p=p.length;break;case 62:if(i=e.u,s=p.splice(e.p),w._Parser_toTypes(e.u,e.e,s),e.p=p.pop(),"string"==typeof(a=p.pop()))p.push(w._Universe__lookupInterfaceRti(i,a,s));else switch((o=w._Parser_toType(i,e.e,a))._kind){case 11:p.push(w._Universe__lookupGenericFunctionRti(i,o,s,e.n));break;default:p.push(w._Universe__lookupBindingRti(i,o,s))}break;case 38:w._Parser_handleExtendedOperations(e,p);break;case 42:i=e.u,p.push(w._Universe__lookupStarRti(i,w._Parser_toType(i,e.e,p.pop()),e.n));break;case 63:i=e.u,p.push(w._Universe__lookupQuestionRti(i,w._Parser_toType(i,e.e,p.pop()),e.n));break;case 47:i=e.u,p.push(w._Universe__lookupFutureOrRti(i,w._Parser_toType(i,e.e,p.pop()),e.n));break;case 40:p.push(e.p),e.p=p.length;break;case 41:if(i=e.u,l=new w._FunctionParameters,u=i.sEA,c=i.sEA,"number"==typeof(a=p.pop()))switch(a){case-1:u=p.pop();break;case-2:c=p.pop();break;default:p.push(a)}else p.push(a);s=p.splice(e.p),w._Parser_toTypes(e.u,e.e,s),e.p=p.pop(),l._requiredPositional=s,l._optionalPositional=u,l._named=c,p.push(w._Universe__lookupFunctionRti(i,w._Parser_toType(i,e.e,p.pop()),l));break;case 91:p.push(e.p),e.p=p.length;break;case 93:s=p.splice(e.p),w._Parser_toTypes(e.u,e.e,s),e.p=p.pop(),p.push(s),p.push(-1);break;case 123:p.push(e.p),e.p=p.length;break;case 125:s=p.splice(e.p),w._Parser_toTypesNamed(e.u,e.e,s),e.p=p.pop(),p.push(s),p.push(-2);break;default:throw"Bad character "+r}return _=p.pop(),w._Parser_toType(e.u,e.e,_)},_Parser_handleDigit:function(e,t,n,r){var i,s,a=t-48;for(i=n.length;e<i&&((s=n.charCodeAt(e))>=48&&s<=57);++e)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(46===(a=n.charCodeAt(c))){if(i)break;i=!0}else if(!((((32|a)>>>0)-97&65535)<26||95===a||36===a||a>=48&&a<=57))break;return o=n.substring(t,c),i?(s=e.u,10===(l=e.e)._kind&&(l=l._primary),null==(u=w._Universe_findRule(s,l._primary)[o])&&w.throwExpression('No "'+o+'" in "'+w.Rti__getCanonicalRecipe(l)+'"'),r.push(w._Universe_evalInEnvironment(s,l,u))):r.push(o),c},_Parser_handleExtendedOperations:function(e,t){var n=t.pop();if(0!==n){if(1!==n)throw w.wrapException(E.AssertionError$("Unexpected extended operation "+w.S(n)));t.push(w._Universe__lookupTerminalRti(e.u,4,"1&"))}else t.push(w._Universe__lookupTerminalRti(e.u,1,"0&"))},_Parser_toType:function(e,t,n){return"string"==typeof n?w._Universe__lookupInterfaceRti(e,n,e.sEA):"number"==typeof n?w._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]=w._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]=w._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(n<=(i=(r=t._rest).length))return r[n-1];n-=i,s=(t=t._primary)._kind}else if(0===n)return t;if(9!==s)throw w.wrapException(E.AssertionError$("Indexed base must be an interface type"));if(n<=(r=t._rest).length)return r[n-1];throw w.wrapException(E.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=!!w.isStrongTopType(r)||r===se.legacy_Object)return!0;if(4===(a=t._kind))return!0;if(w.isStrongTopType(t))return!1;if(s=1===t._kind)return!0;if((o=13===a)&&w._isSubtype(e,n[t._primary],n,r,i))return!0;if(l=r._kind,s=t===se.Null||t===se.JSNull)return 8===l?w._isSubtype(e,t,n,r._primary,i):r===se.Null||r===se.JSNull||7===l||6===l;if(r===se.Object)return 8===a||6===a?w._isSubtype(e,t._primary,n,r,i):7!==a;if(6===a)return w._isSubtype(e,t._primary,n,r,i);if(6===l)return s=w.Rti__getQuestionFromStar(e,r),w._isSubtype(e,t,n,s,i);if(8===a)return!!w._isSubtype(e,t._primary,n,r,i)&&w._isSubtype(e,w.Rti__getFutureFromFutureOr(e,t),n,r,i);if(7===a)return(s=w._isSubtype(e,se.Null,n,r,i))&&w._isSubtype(e,t._primary,n,r,i);if(8===l)return!!w._isSubtype(e,t,n,r._primary,i)||w._isSubtype(e,t,n,w.Rti__getFutureFromFutureOr(e,r),i);if(7===l)return(s=w._isSubtype(e,t,n,se.Null,i))||w._isSubtype(e,t,n,r._primary,i);if(o)return!1;if((!(s=11!==a)||12===a)&&r===se.Function)return!0;if(12===l){if(t===se.JavaScriptFunction)return!0;if(12!==a)return!1;if(u=t._rest,c=r._rest,(_=u.length)!==c.length)return!1;for(n=null==n?u:u.concat(n),i=null==i?c:c.concat(i),$=0;$<_;++$)if(p=u[$],h=c[$],!w._isSubtype(e,p,n,h,i)||!w._isSubtype(e,h,i,p,n))return!1;return w._isFunctionSubtype(e,t._primary,n,r._primary,i)}return 11===l?t===se.JavaScriptFunction||!s&&w._isFunctionSubtype(e,t,n,r,i):9===a&&(9===l&&w._isInterfaceSubtype(e,t,n,r,i))},_isFunctionSubtype:function(e,t,n,r,i){var s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,b,C,E;if(!w._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)>(c=l.length))return!1;if(_=c-u,$=s._optionalPositional,p=a._optionalPositional,u+$.length<c+(h=p.length))return!1;for(d=0;d<u;++d)if(f=o[d],!w._isSubtype(e,l[d],i,f,n))return!1;for(d=0;d<_;++d)if(f=$[d],!w._isSubtype(e,l[u+d],i,f,n))return!1;for(d=0;d<h;++d)if(f=$[_+d],!w._isSubtype(e,p[d],i,f,n))return!1;for(m=s._named,g=a._named,S=m.length,y=g.length,v=0,x=0;x<y;x+=3)for(b=g[x];;){if(v>=S)return!1;if(b<(C=m[v]))return!1;if(E=m[(v+=3)-2],!(C<b)){if(f=g[x+1],E&&!f)return!1;if(f=m[v-1],!w._isSubtype(e,g[x+2],i,f,n))return!1;break}if(E)return!1}for(;v<S;){if(m[v+1])return!1;v+=3}return!0},_isInterfaceSubtype:function(e,t,n,r,i){var s,a,o,l,u,c,_,$,p=t._primary,h=r._primary;if(p===h){for(s=t._rest,a=r._rest,o=s.length,l=0;l<o;++l)if(u=s[l],c=a[l],!w._isSubtype(e,u,n,c,i))return!1;return!0}if(r===se.Object)return!0;if(null==(_=w._Universe_findRule(e,p)))return!1;if(null==($=_[h]))return!1;for(o=$.length,a=r._rest,l=0;l<o;++l)if(!w._isSubtype(e,w._Universe_evalInEnvironment(e,t,$[l]),n,a[l],i))return!1;return!0},isNullable:function(e){var t=e._kind;return e===se.Null||e===se.JSNull||(!!w.isStrongTopType(e)||(7===t||(!(6!==t||!w.isNullable(e._primary))||8===t&&w.isNullable(e._primary))))},isTopType:function(e){return!!w.isStrongTopType(e)||e===se.legacy_Object},isStrongTopType:function(e){var t=e._kind;return 2===t||3===t||4===t||5===t||e===se.nullable_Object},_Utils_objectAssign:function(e,t){var n,r,i=Object.keys(t),s=i.length;for(n=0;n<s;++n)e[r=i[n]]=t[r]},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},unmangleGlobalNameIfPreservedAnyways:function(e){return Y.mangledGlobalNames[e]},printString:function(e){if("function"!=typeof dartPrint)if("object"!=typeof console||void 0===console.log){if("object"!=typeof window){if("function"!=typeof print)throw"Unable to print message: "+String(e);print(e)}}else console.log(e);else dartPrint(e)}},C={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[Y.dispatchPropertyName];if(null==a&&null==X.initNativeDispatchFlag&&(w.initNativeDispatch(),a=e[Y.dispatchPropertyName]),null!=a){if(!1===(t=a.p))return a.i;if(!0===t)return e;if(t===(n=Object.getPrototypeOf(e)))return a.i;if(a.e===n)throw w.wrapException(E.UnimplementedError$("Return interceptor for "+w.S(t(e,a))))}return null==(r=e.constructor)?i=null:(null==(s=X._JS_INTEROP_INTERCEPTOR_TAG)&&(s=X._JS_INTEROP_INTERCEPTOR_TAG=Y.getIsolateTag("_$dart_js")),i=r[s]),null!=i||null!=(i=w.lookupAndCacheInterceptor(e))?i:"function"==typeof e?b.JavaScriptFunction_methods:null==(t=Object.getPrototypeOf(e))||t===Object.prototype?b.PlainJavaScriptObject_methods:"function"==typeof r?(null==(s=X._JS_INTEROP_INTERCEPTOR_TAG)&&(s=X._JS_INTEROP_INTERCEPTOR_TAG=Y.getIsolateTag("_$dart_js")),Object.defineProperty(r,s,{value:b.UnknownJavaScriptObject_methods,enumerable:!1,writable:!0,configurable:!0}),b.UnknownJavaScriptObject_methods):b.UnknownJavaScriptObject_methods},JSArray_JSArray$fixed:function(e,t){if(e<0||e>4294967295)throw w.wrapException(E.RangeError$range(e,0,4294967295,"length",null));return C.JSArray_JSArray$markFixed(new Array(e),t)},JSArray_JSArray$allocateFixed:function(e,t){if(e>4294967295)throw w.wrapException(E.RangeError$range(e,0,4294967295,"length",null));return C.JSArray_JSArray$markFixed(new Array(e),t)},JSArray_JSArray$growable:function(e,t){if(e<0)throw w.wrapException(E.ArgumentError$("Length must be a non-negative integer: "+e));return w.setRuntimeTypeInfo(new Array(e),t._eval$1("JSArray<0>"))},JSArray_JSArray$allocateGrowable:function(e,t){if(e<0)throw w.wrapException(E.ArgumentError$("Length must be a non-negative integer: "+e));return w.setRuntimeTypeInfo(new Array(e),t._eval$1("JSArray<0>"))},JSArray_JSArray$markFixed:function(e,t){return C.JSArray_markFixedList(w.setRuntimeTypeInfo(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 C.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&&(32===(r=b.JSString_methods._codeUnitAt$1(e,t))||13===r||C.JSString__isWhitespace(r));)++t;return t},JSString__skipTrailingWhitespace:function(e,t){for(var n,r;t>0&&(n=t-1,32===(r=b.JSString_methods.codeUnitAt$1(e,n))||13===r||C.JSString__isWhitespace(r));t=n);return t},getInterceptor$:function(e){return"number"==typeof e?Math.floor(e)==e?C.JSInt.prototype:C.JSNumNotInt.prototype:"string"==typeof e?C.JSString.prototype:null==e?C.JSNull.prototype:"boolean"==typeof e?C.JSBool.prototype:e.constructor==Array?C.JSArray.prototype:"object"!=typeof e?"function"==typeof e?C.JavaScriptFunction.prototype:e:e instanceof E.Object?e:C.getNativeInterceptor(e)},getInterceptor$ansx:function(e){return"number"==typeof e?C.JSNumber.prototype:"string"==typeof e?C.JSString.prototype:null==e?e:e.constructor==Array?C.JSArray.prototype:"object"!=typeof e?"function"==typeof e?C.JavaScriptFunction.prototype:e:e instanceof E.Object?e:C.getNativeInterceptor(e)},getInterceptor$asx:function(e){return"string"==typeof e?C.JSString.prototype:null==e?e:e.constructor==Array?C.JSArray.prototype:"object"!=typeof e?"function"==typeof e?C.JavaScriptFunction.prototype:e:e instanceof E.Object?e:C.getNativeInterceptor(e)},getInterceptor$ax:function(e){return null==e?e:e.constructor==Array?C.JSArray.prototype:"object"!=typeof e?"function"==typeof e?C.JavaScriptFunction.prototype:e:e instanceof E.Object?e:C.getNativeInterceptor(e)},getInterceptor$n:function(e){return"number"==typeof e?C.JSNumber.prototype:null==e||e instanceof E.Object?e:C.UnknownJavaScriptObject.prototype},getInterceptor$ns:function(e){return"number"==typeof e?C.JSNumber.prototype:"string"==typeof e?C.JSString.prototype:null==e||e instanceof E.Object?e:C.UnknownJavaScriptObject.prototype},getInterceptor$s:function(e){return"string"==typeof e?C.JSString.prototype:null==e||e instanceof E.Object?e:C.UnknownJavaScriptObject.prototype},getInterceptor$u:function(e){return null==e?C.JSNull.prototype:e instanceof E.Object?e:C.UnknownJavaScriptObject.prototype},getInterceptor$x:function(e){return null==e?e:"object"!=typeof e?"function"==typeof e?C.JavaScriptFunction.prototype:e:e instanceof E.Object?e:C.getNativeInterceptor(e)},getInterceptor$z:function(e){return null==e||e instanceof E.Object?e:C.UnknownJavaScriptObject.prototype},set$FALSE$x:function(e,t){return C.getInterceptor$x(e).set$FALSE(e,t)},set$NULL$x:function(e,t){return C.getInterceptor$x(e).set$NULL(e,t)},set$TRUE$x:function(e,t){return C.getInterceptor$x(e).set$TRUE(e,t)},set$cli_pkg_main_0_$x:function(e,t){return C.getInterceptor$x(e).set$cli_pkg_main_0_(e,t)},set$context$x:function(e,t){return C.getInterceptor$x(e).set$context(e,t)},set$dartValue$x:function(e,t){return C.getInterceptor$x(e).set$dartValue(e,t)},set$exitCode$x:function(e,t){return C.getInterceptor$x(e).set$exitCode(e,t)},set$info$x:function(e,t){return C.getInterceptor$x(e).set$info(e,t)},set$length$asx:function(e,t){return C.getInterceptor$asx(e).set$length(e,t)},set$render$x:function(e,t){return C.getInterceptor$x(e).set$render(e,t)},set$renderSync$x:function(e,t){return C.getInterceptor$x(e).set$renderSync(e,t)},set$types$x:function(e,t){return C.getInterceptor$x(e).set$types(e,t)},get$code$x:function(e){return C.getInterceptor$x(e).get$code(e)},get$current$x:function(e){return C.getInterceptor$x(e).get$current(e)},get$dartValue$x:function(e){return C.getInterceptor$x(e).get$dartValue(e)},get$end$x:function(e){return C.getInterceptor$x(e).get$end(e)},get$env$x:function(e){return C.getInterceptor$x(e).get$env(e)},get$exitCode$x:function(e){return C.getInterceptor$x(e).get$exitCode(e)},get$fiber$x:function(e){return C.getInterceptor$x(e).get$fiber(e)},get$file$x:function(e){return C.getInterceptor$x(e).get$file(e)},get$first$ax:function(e){return C.getInterceptor$ax(e).get$first(e)},get$functions$x:function(e){return C.getInterceptor$x(e).get$functions(e)},get$hashCode$:function(e){return C.getInterceptor$(e).get$hashCode(e)},get$isEmpty$asx:function(e){return C.getInterceptor$asx(e).get$isEmpty(e)},get$isNotEmpty$asx:function(e){return C.getInterceptor$asx(e).get$isNotEmpty(e)},get$isTTY$x:function(e){return C.getInterceptor$x(e).get$isTTY(e)},get$iterator$ax:function(e){return C.getInterceptor$ax(e).get$iterator(e)},get$keys$z:function(e){return C.getInterceptor$z(e).get$keys(e)},get$last$ax:function(e){return C.getInterceptor$ax(e).get$last(e)},get$length$asx:function(e){return C.getInterceptor$asx(e).get$length(e)},get$message$x:function(e){return C.getInterceptor$x(e).get$message(e)},get$mtime$x:function(e){return C.getInterceptor$x(e).get$mtime(e)},get$name$x:function(e){return C.getInterceptor$x(e).get$name(e)},get$options$x:function(e){return C.getInterceptor$x(e).get$options(e)},get$path$x:function(e){return C.getInterceptor$x(e).get$path(e)},get$platform$x:function(e){return C.getInterceptor$x(e).get$platform(e)},get$reversed$ax:function(e){return C.getInterceptor$ax(e).get$reversed(e)},get$runtimeType$u:function(e){return C.getInterceptor$u(e).get$runtimeType(e)},get$single$ax:function(e){return C.getInterceptor$ax(e).get$single(e)},get$stderr$x:function(e){return C.getInterceptor$x(e).get$stderr(e)},get$stdin$x:function(e){return C.getInterceptor$x(e).get$stdin(e)},get$values$z:function(e){return C.getInterceptor$z(e).get$values(e)},$add$ansx:function(e,t){return"number"==typeof e&&"number"==typeof t?e+t:C.getInterceptor$ansx(e).$add(e,t)},$eq$:function(e,t){return null==e?null==t:"object"!=typeof e?null!=t&&e===t:C.getInterceptor$(e).$eq(e,t)},$index$asx:function(e,t){return"number"==typeof t&&(e.constructor==Array||"string"==typeof e||w.isJsIndexable(e,e[Y.dispatchPropertyName]))&&t>>>0===t&&t<e.length?e[t]:C.getInterceptor$asx(e).$index(e,t)},$indexSet$ax:function(e,t,n){return"number"==typeof t&&(e.constructor==Array||w.isJsIndexable(e,e[Y.dispatchPropertyName]))&&!e.immutable$list&&t>>>0===t&&t<e.length?e[t]=n:C.getInterceptor$ax(e).$indexSet(e,t,n)},add$1$ax:function(e,t){return C.getInterceptor$ax(e).add$1(e,t)},addAll$1$ax:function(e,t){return C.getInterceptor$ax(e).addAll$1(e,t)},allMatches$1$s:function(e,t){return C.getInterceptor$s(e).allMatches$1(e,t)},allMatches$2$s:function(e,t,n){return C.getInterceptor$s(e).allMatches$2(e,t,n)},any$1$ax:function(e,t){return C.getInterceptor$ax(e).any$1(e,t)},apply$2$x:function(e,t,n){return C.getInterceptor$x(e).apply$2(e,t,n)},cast$1$0$ax:function(e,t){return C.getInterceptor$ax(e).cast$1$0(e,t)},close$0$x:function(e){return C.getInterceptor$x(e).close$0(e)},codeUnitAt$1$s:function(e,t){return C.getInterceptor$s(e).codeUnitAt$1(e,t)},compareTo$1$ns:function(e,t){return C.getInterceptor$ns(e).compareTo$1(e,t)},contains$1$asx:function(e,t){return C.getInterceptor$asx(e).contains$1(e,t)},createInterface$1$x:function(e,t){return C.getInterceptor$x(e).createInterface$1(e,t)},elementAt$1$ax:function(e,t){return C.getInterceptor$ax(e).elementAt$1(e,t)},endsWith$1$s:function(e,t){return C.getInterceptor$s(e).endsWith$1(e,t)},every$1$ax:function(e,t){return C.getInterceptor$ax(e).every$1(e,t)},existsSync$1$x:function(e,t){return C.getInterceptor$x(e).existsSync$1(e,t)},expand$1$1$ax:function(e,t,n){return C.getInterceptor$ax(e).expand$1$1(e,t,n)},fillRange$3$ax:function(e,t,n,r){return C.getInterceptor$ax(e).fillRange$3(e,t,n,r)},fold$2$ax:function(e,t,n){return C.getInterceptor$ax(e).fold$2(e,t,n)},getRange$2$ax:function(e,t,n){return C.getInterceptor$ax(e).getRange$2(e,t,n)},getTime$0$x:function(e){return C.getInterceptor$x(e).getTime$0(e)},isDirectory$0$x:function(e){return C.getInterceptor$x(e).isDirectory$0(e)},isFile$0$x:function(e){return C.getInterceptor$x(e).isFile$0(e)},join$0$ax:function(e){return C.getInterceptor$ax(e).join$0(e)},join$1$ax:function(e,t){return C.getInterceptor$ax(e).join$1(e,t)},listen$1$z:function(e,t){return C.getInterceptor$z(e).listen$1(e,t)},map$1$1$ax:function(e,t,n){return C.getInterceptor$ax(e).map$1$1(e,t,n)},matchAsPrefix$2$s:function(e,t,n){return C.getInterceptor$s(e).matchAsPrefix$2(e,t,n)},mkdirSync$1$x:function(e,t){return C.getInterceptor$x(e).mkdirSync$1(e,t)},noSuchMethod$1$:function(e,t){return C.getInterceptor$(e).noSuchMethod$1(e,t)},on$2$x:function(e,t,n){return C.getInterceptor$x(e).on$2(e,t,n)},readFileSync$2$x:function(e,t,n){return C.getInterceptor$x(e).readFileSync$2(e,t,n)},readdirSync$1$x:function(e,t){return C.getInterceptor$x(e).readdirSync$1(e,t)},remove$1$z:function(e,t){return C.getInterceptor$z(e).remove$1(e,t)},run$0$x:function(e){return C.getInterceptor$x(e).run$0(e)},run$1$x:function(e,t){return C.getInterceptor$x(e).run$1(e,t)},setRange$4$ax:function(e,t,n,r,i){return C.getInterceptor$ax(e).setRange$4(e,t,n,r,i)},skip$1$ax:function(e,t){return C.getInterceptor$ax(e).skip$1(e,t)},sort$1$ax:function(e,t){return C.getInterceptor$ax(e).sort$1(e,t)},startsWith$1$s:function(e,t){return C.getInterceptor$s(e).startsWith$1(e,t)},statSync$1$x:function(e,t){return C.getInterceptor$x(e).statSync$1(e,t)},substring$1$s:function(e,t){return C.getInterceptor$s(e).substring$1(e,t)},substring$2$s:function(e,t,n){return C.getInterceptor$s(e).substring$2(e,t,n)},take$1$ax:function(e,t){return C.getInterceptor$ax(e).take$1(e,t)},then$1$1$z:function(e,t,n){return C.getInterceptor$z(e).then$1$1(e,t,n)},then$1$2$onError$z:function(e,t,n,r){return C.getInterceptor$z(e).then$1$2$onError(e,t,n,r)},toList$0$ax:function(e){return C.getInterceptor$ax(e).toList$0(e)},toList$1$growable$ax:function(e,t){return C.getInterceptor$ax(e).toList$1$growable(e,t)},toRadixString$1$n:function(e,t){return C.getInterceptor$n(e).toRadixString$1(e,t)},toSet$0$ax:function(e){return C.getInterceptor$ax(e).toSet$0(e)},toString$0$:function(e){return C.getInterceptor$(e).toString$0(e)},toString$1$color$:function(e,t){return C.getInterceptor$(e).toString$1$color(e,t)},trim$0$s:function(e){return C.getInterceptor$s(e).trim$0(e)},unlinkSync$1$x:function(e,t){return C.getInterceptor$x(e).unlinkSync$1(e,t)},watch$2$x:function(e,t,n){return C.getInterceptor$x(e).watch$2(e,t,n)},where$1$ax:function(e,t){return C.getInterceptor$ax(e).where$1(e,t)},write$1$x:function(e,t){return C.getInterceptor$x(e).write$1(e,t)},writeFileSync$2$x:function(e,t,n){return C.getInterceptor$x(e).writeFileSync$2(e,t,n)},yield$0$x:function(e){return C.getInterceptor$x(e).yield$0(e)},Interceptor:function(){},JSBool:function(){},JSNull:function(){},JavaScriptObject:function(){},PlainJavaScriptObject:function(){},UnknownJavaScriptObject:function(){},JavaScriptFunction:function(){},JSArray:function(e){this.$ti=e},JSUnmodifiableArray:function(e){this.$ti=e},ArrayIterator:function(e,t){var n=this;n._iterable=e,n._length=t,n._index=0,n._current=null},JSNumber:function(){},JSInt:function(){},JSNumNotInt:function(){},JSString:function(){}},E={_AsyncRun__initializeScheduleImmediate:function(){var e,t,n={};return null!=bn.scheduleImmediate?E.async__AsyncRun__scheduleImmediateJsOverride$closure():null!=bn.MutationObserver&&null!=bn.document?(e=bn.document.createElement("div"),t=bn.document.createElement("span"),n.storedCallback=null,new bn.MutationObserver(w.convertDartClosureToJS(new E._AsyncRun__initializeScheduleImmediate_internalCallback(n),1)).observe(e,{childList:!0}),new E._AsyncRun__initializeScheduleImmediate_closure(n,e,t)):null!=bn.setImmediate?E.async__AsyncRun__scheduleImmediateWithSetImmediate$closure():E.async__AsyncRun__scheduleImmediateWithTimer$closure()},_AsyncRun__scheduleImmediateJsOverride:function(e){bn.scheduleImmediate(w.convertDartClosureToJS(new E._AsyncRun__scheduleImmediateJsOverride_internalCallback(e),0))},_AsyncRun__scheduleImmediateWithSetImmediate:function(e){bn.setImmediate(w.convertDartClosureToJS(new E._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback(e),0))},_AsyncRun__scheduleImmediateWithTimer:function(e){E.Timer__createTimer(b.Duration_0,e)},Timer__createTimer:function(e,t){var n=b.JSInt_methods._tdivFast$1(e._duration,1e3);return E._TimerImpl$(n<0?0:n,t)},_TimerImpl$:function(e,t){var n=new E._TimerImpl(!0);return n._TimerImpl$2(e,t),n},_TimerImpl$periodic:function(e,t){var n=new E._TimerImpl(!1);return n._TimerImpl$periodic$2(e,t),n},_makeAsyncAwaitCompleter:function(e){return new E._AsyncAwaitCompleter(new E._Future(X.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){E._awaitOnObject(e,t)},_asyncReturn:function(e,t){t.complete$1(e)},_asyncRethrow:function(e,t){t.completeError$2(w.unwrapException(e),w.getTraceFromException(e))},_awaitOnObject:function(e,t){var n,r,i=new E._awaitOnObject_closure(t),s=new E._awaitOnObject_closure0(t);e instanceof E._Future?e._thenAwait$1$2(i,s,se.dynamic):(n=se.dynamic,se.Future_dynamic._is(e)?e.then$1$2$onError(0,i,s,n):((r=new E._Future(X.Zone__current,se._Future_dynamic))._state=4,r._resultOrListeners=e,r._thenAwait$1$2(i,s,n)))},_wrapJsFunctionForAsync:function(e){var t,n=(t=e,function(e,n){for(;;)try{t(e,n);break}catch(t){n=t,e=1}});return X.Zone__current.registerBinaryCallback$3$1(new E._wrapJsFunctionForAsync_closure(n),se.void,se.int,se.dynamic)},_IterationMarker_yieldStar:function(e){return new E._IterationMarker(e,1)},_IterationMarker_endOfIteration:function(){return b._IterationMarker_null_2},_IterationMarker_uncaughtError:function(e){return new E._IterationMarker(e,3)},_makeSyncStarIterable:function(e,t){return new E._SyncStarIterable(e,t._eval$1("_SyncStarIterable<0>"))},AsyncError$:function(e,t){var n=w.checkNotNullable(e,"error",se.Object);return new E.AsyncError(n,null==t?E.AsyncError_defaultStackTrace(e):t)},AsyncError_defaultStackTrace:function(e){var t;return se.Error._is(e)&&null!=(t=e.get$stackTrace())?t:b._StringStackTrace_3uE},Future_Future$value:function(e,t){var n;return t._as(e),(n=new E._Future(X.Zone__current,t._eval$1("_Future<0>")))._asyncComplete$1(e),n},Future_Future$error:function(e,t,n){var r,i;return w.checkNotNullable(e,"error",se.Object),(r=X.Zone__current)!==b.C__RootZone&&null!=(i=r.errorCallback$2(e,t))&&(e=i.error,t=i.stackTrace),null==t&&(t=E.AsyncError_defaultStackTrace(e)),(r=new E._Future(X.Zone__current,n._eval$1("_Future<0>")))._asyncCompleteError$2(e,t),r},Future_wait:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p={},h=!1,d=new E._Future(X.Zone__current,t._eval$1("_Future<List<0>>"));p.values=null,p.remaining=0,p._error=null,n=new E.Future_wait__error_get(p),r=new E.Future_wait__error_set(p),p._stackTrace0=null,i=new E.Future_wait__stackTrace_get(p),s=new E.Future_wait__stackTrace_set(p),a=new E.Future_wait_handleError(p,null,h,d,r,s,n,i);try{for(_=C.get$iterator$ax(e),$=se.Null;_.moveNext$0();)o=_.get$current(_),l=p.remaining,C.then$1$2$onError$z(o,new E.Future_wait_closure(p,l,d,null,h,n,i,t),a,$),++p.remaining;if(0===(_=p.remaining))return(_=d)._completeWithValue$1(w.setRuntimeTypeInfo([],t._eval$1("JSArray<0>"))),_;p.values=E.List_List$filled(_,null,!1,t._eval$1("0?"))}catch(e){if(u=w.unwrapException(e),c=w.getTraceFromException(e),0===p.remaining)return E.Future_Future$error(u,c,t._eval$1("List<0>"));r.call$1(u),s.call$1(c)}return d},_Future$zoneValue:function(e,t,n){var r=new E._Future(t,n._eval$1("_Future<0>"));return r._state=4,r._resultOrListeners=e,r},_Future__chainCoreFuture:function(e,t){for(var n,r;2===(n=e._state);)e=e._resultOrListeners;n>=4?(r=t._removeListeners$0(),t._state=e._state,t._resultOrListeners=e._resultOrListeners,E._Future__propagateToListeners(t,r)):(r=t._resultOrListeners,t._state=2,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=se.Future_dynamic;;){if(r={},i=8===f._state,null==t)return void(i&&(n=f._resultOrListeners,f._zone.handleUncaughtError$2(n.error,n.stackTrace)));for(r.listener=t,s=t._nextListener,f=t;null!=s;f=s,s=a)f._nextListener=null,E._Future__propagateToListeners(d.source,f),r.listener=s,a=s._nextListener;if(l=(o=d.source)._resultOrListeners,r.listenerHasError=i,r.listenerValueOrError=l,c=!(u=!i)||(0!=(1&(c=f.state))||8==(15&c))){if(_=f.result._zone,f=!!i&&!((f=o._zone)===_||f.get$errorZone()===_.get$errorZone()))return n=(f=d.source)._resultOrListeners,void f._zone.handleUncaughtError$2(n.error,n.stackTrace);if(($=X.Zone__current)!==_?X.Zone__current=_:$=null,8==(15&(f=r.listener.state))?new E._Future__propagateToListeners_handleWhenCompleteCallback(r,d,i).call$0():u?0!=(1&f)&&new E._Future__propagateToListeners_handleValueCallback(r,l).call$0():0!=(2&f)&&new E._Future__propagateToListeners_handleError(d,r).call$0(),null!=$&&(X.Zone__current=$),f=r.listenerValueOrError,o=!!n._is(f)&&((o=r.listener.$ti)._eval$1("Future<2>")._is(f)||!o._rest[1]._is(f))){if(p=r.listener.result,f._state>=4){h=p._resultOrListeners,p._resultOrListeners=null,t=p._reverseListeners$1(h),p._state=f._state,p._resultOrListeners=f._resultOrListeners,d.source=f;continue}return void E._Future__chainCoreFuture(f,p)}}h=(p=r.listener.result)._resultOrListeners,p._resultOrListeners=null,t=p._reverseListeners$1(h),f=r.listenerHasError,o=r.listenerValueOrError,f?(p._state=8,p._resultOrListeners=o):(p._state=4,p._resultOrListeners=o),d.source=p,f=p}},_registerErrorHandler:function(e,t){if(se.dynamic_Function_Object_StackTrace._is(e))return t.registerBinaryCallback$3$1(e,se.dynamic,se.Object,se.StackTrace);if(se.dynamic_Function_Object._is(e))return t.registerUnaryCallback$2$1(e,se.dynamic,se.Object);throw w.wrapException(E.ArgumentError$value(e,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments, and return a valid result"))},_microtaskLoop:function(){var e,t;for(e=X._nextCallback;null!=e;e=X._nextCallback)X._lastPriorityCallback=null,t=e.next,X._nextCallback=t,null==t&&(X._lastCallback=null),e.callback.call$0()},_startMicrotaskLoop:function(){X._isInCallbackLoop=!0;try{E._microtaskLoop()}finally{X._lastPriorityCallback=null,X._isInCallbackLoop=!1,null!=X._nextCallback&&X.$get$_AsyncRun__scheduleImmediateClosure().call$1(E.async___startMicrotaskLoop$closure())}},_scheduleAsyncCallback:function(e){var t=new E._AsyncCallbackEntry(e),n=X._lastCallback;null==n?(X._nextCallback=X._lastCallback=t,X._isInCallbackLoop||X.$get$_AsyncRun__scheduleImmediateClosure().call$1(E.async___startMicrotaskLoop$closure())):X._lastCallback=n.next=t},_schedulePriorityAsyncCallback:function(e){var t,n,r,i=X._nextCallback;if(null==i)return E._scheduleAsyncCallback(e),void(X._lastPriorityCallback=X._lastCallback);t=new E._AsyncCallbackEntry(e),null==(n=X._lastPriorityCallback)?(t.next=i,X._nextCallback=X._lastPriorityCallback=t):(r=n.next,t.next=r,X._lastPriorityCallback=n.next=t,null==r&&(X._lastCallback=t))},scheduleMicrotask:function(e){var t,n=null,r=X.Zone__current;b.C__RootZone!==r?(t=b.C__RootZone===r.get$_scheduleMicrotask().zone&&b.C__RootZone.get$errorZone()===r.get$errorZone())?E._rootScheduleMicrotask(n,n,r,r.registerCallback$1$1(e,se.void)):(t=X.Zone__current).scheduleMicrotask$1(t.bindCallbackGuarded$1(e)):E._rootScheduleMicrotask(n,n,b.C__RootZone,e)},Stream_Stream$fromFuture:function(e,t){var n=null,r=t._eval$1("_SyncStreamController<0>"),i=new E._SyncStreamController(n,n,n,n,r);return e.then$1$2$onError(0,new E.Stream_Stream$fromFuture_closure(i,t),new E.Stream_Stream$fromFuture_closure0(i),se.Null),new E._ControllerStream(i,r._eval$1("_ControllerStream<1>"))},StreamIterator_StreamIterator:function(e){return new E._StreamIterator(w.checkNotNullable(e,"stream",se.Object))},StreamController_StreamController:function(e,t,n,r,i,s){return i?new E._SyncStreamController(t,n,r,e,s._eval$1("_SyncStreamController<0>")):new E._AsyncStreamController(t,n,r,e,s._eval$1("_AsyncStreamController<0>"))},_runGuarded:function(e){var t,n;if(null!=e)try{e.call$0()}catch(e){t=w.unwrapException(e),n=w.getTraceFromException(e),X.Zone__current.handleUncaughtError$2(t,n)}},_ControllerSubscription$:function(e,t,n,r,i,s){var a=X.Zone__current,o=i?1:0,l=E._BufferingStreamSubscription__registerDataHandler(a,t,s),u=E._BufferingStreamSubscription__registerErrorHandler(a,n),c=null==r?E.async___nullDoneHandler$closure():r;return new E._ControllerSubscription(e,l,u,a.registerCallback$1$1(c,se.void),a,o,s._eval$1("_ControllerSubscription<0>"))},_BufferingStreamSubscription__registerDataHandler:function(e,t,n){var r=null==t?E.async___nullDataHandler$closure():t;return e.registerUnaryCallback$2$1(r,se.void,n)},_BufferingStreamSubscription__registerErrorHandler:function(e,t){if(null==t&&(t=E.async___nullErrorHandler$closure()),se.void_Function_Object_StackTrace._is(t))return e.registerBinaryCallback$3$1(t,se.dynamic,se.Object,se.StackTrace);if(se.void_Function_Object._is(t))return e.registerUnaryCallback$2$1(t,se.dynamic,se.Object);throw w.wrapException(E.ArgumentError$("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace."))},_nullDataHandler:function(e){},_nullErrorHandler:function(e,t){X.Zone__current.handleUncaughtError$2(e,t)},_nullDoneHandler:function(){},Timer_Timer:function(e,t){var n=X.Zone__current;return n===b.C__RootZone?n.createTimer$2(e,t):n.createTimer$2(e,n.bindCallbackGuarded$1(t))},_rootHandleUncaughtError:function(e,t,n,r,i){E._schedulePriorityAsyncCallback(new E._rootHandleUncaughtError_closure(r,i))},_rootRun:function(e,t,n,r){var i,s=X.Zone__current;if(s===n)return r.call$0();X.Zone__current=n,i=s;try{return s=r.call$0()}finally{X.Zone__current=i}},_rootRunUnary:function(e,t,n,r,i){var s,a=X.Zone__current;if(a===n)return r.call$1(i);X.Zone__current=n,s=a;try{return a=r.call$1(i)}finally{X.Zone__current=s}},_rootRunBinary:function(e,t,n,r,i,s){var a,o=X.Zone__current;if(o===n)return r.call$2(i,s);X.Zone__current=n,a=o;try{return o=r.call$2(i,s)}finally{X.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){b.C__RootZone!==n&&(r=b.C__RootZone.get$errorZone()!==n.get$errorZone()?n.bindCallbackGuarded$1(r):n.bindCallback$1$1(r,se.void)),E._scheduleAsyncCallback(r)},_rootCreateTimer:function(e,t,n,r,i){return i=n.bindCallback$1$1(i,se.void),E.Timer__createTimer(r,i)},_rootCreatePeriodicTimer:function(e,t,n,r,i){var s;return i=n.bindUnaryCallback$2$1(i,se.void,se.Timer),s=b.JSInt_methods._tdivFast$1(r._duration,1e3),E._TimerImpl$periodic(s<0?0:s,i)},_rootPrint:function(e,t,n,r){w.printString(r)},_printToZone:function(e){X.Zone__current.print$1(e)},_rootFork:function(e,t,n,r,i){var s,a,o;return X.printToZone=E.async___printToZone$closure(),null==r&&(r=b._ZoneSpecification_ALf),null==i?s=n.get$_async$_map():(a=se.nullable_Object,s=E.HashMap_HashMap$from(i,a,a)),a=new E._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),null!=(o=r.handleUncaughtError)&&(a._handleUncaughtError=new E._ZoneFunction(a,o)),a},runZoned:function(e,t,n){return w.checkNotNullable(e,"body",n._eval$1("0()")),E._runZoned(e,t,null,n)},_runZoned:function(e,t,n,r){return X.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__error_set:function(e){this._box_0=e},Future_wait__stackTrace_set:function(e){this._box_0=e},Future_wait__error_get:function(e){this._box_0=e},Future_wait__stackTrace_get:function(e){this._box_0=e},Future_wait_handleError:function(e,t,n,r,i,s,a,o){var l=this;l._box_0=e,l.cleanUp=t,l.eagerError=n,l._future=r,l._error_set=i,l._stackTrace_set=s,l._error_get=a,l._stackTrace_get=o},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_get=s,l._stackTrace_get=a,l.T=o},_Completer:function(){},_AsyncCompleter: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(){},_PendingEvents_schedule_closure:function(e,t){this.$this=e,this.dispatch=t},_StreamImplEvents:function(){this.lastPendingEvent=this.firstPendingEvent=null,this._state=0},_StreamIterator:function(e){this._subscription=null,this._stateData=e,this._async$_hasValue=!1},_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},_RunNullaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_RunUnaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_RunBinaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_RegisterNullaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_RegisterUnaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_RegisterBinaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_ZoneSpecification:function(e,t,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=c,p.print=_,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=c,d._fork=_,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},_rootHandleUncaughtError_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_bindCallbackGuarded_closure:function(e,t){this.$this=e,this.f=t},HashMap_HashMap:function(e,t){return new E._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 E._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 w.JsLinkedHashMap(r._eval$1("@<0>")._bind$1(i)._eval$1("JsLinkedHashMap<1,2>"));t=E.collection___defaultHashCode$closure()}else{if(E.core__identityHashCode$closure()===t&&E.core__identical$closure()===e)return E._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(r,i);null==e&&(e=E.collection___defaultEquals$closure())}else null==t&&(t=E.collection___defaultHashCode$closure()),null==e&&(e=E.collection___defaultEquals$closure());return E._LinkedCustomHashMap$(e,t,n,r,i)},LinkedHashMap_LinkedHashMap$_literal:function(e,t,n){return w.fillLiteralMap(e,new w.JsLinkedHashMap(t._eval$1("@<0>")._bind$1(n)._eval$1("JsLinkedHashMap<1,2>")))},LinkedHashMap_LinkedHashMap$_empty:function(e,t){return new w.JsLinkedHashMap(e._eval$1("@<0>")._bind$1(t)._eval$1("JsLinkedHashMap<1,2>"))},_LinkedIdentityHashMap__LinkedIdentityHashMap$es6:function(e,t){return new E._LinkedIdentityHashMap(e._eval$1("@<0>")._bind$1(t)._eval$1("_LinkedIdentityHashMap<1,2>"))},_LinkedCustomHashMap$:function(e,t,n,r,i){var s=null!=n?n:new E._LinkedCustomHashMap_closure(r);return new E._LinkedCustomHashMap(e,t,s,r._eval$1("@<0>")._bind$1(i)._eval$1("_LinkedCustomHashMap<1,2>"))},LinkedHashSet_LinkedHashSet:function(e){return new E._LinkedHashSet(e._eval$1("_LinkedHashSet<0>"))},LinkedHashSet_LinkedHashSet$_empty:function(e){return new E._LinkedHashSet(e._eval$1("_LinkedHashSet<0>"))},LinkedHashSet_LinkedHashSet$_literal:function(e,t){return w.fillLiteralSet(e,new E._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 E._LinkedHashSetIterator(e,t);return n._collection$_cell=e._collection$_first,n},UnmodifiableListView$:function(e,t){return new E.UnmodifiableListView(e,t._eval$1("UnmodifiableListView<0>"))},_defaultEquals:function(e,t){return C.$eq$(e,t)},_defaultHashCode:function(e){return C.get$hashCode$(e)},HashMap_HashMap$from:function(e,t,n){var r=E.HashMap_HashMap(t,n);return e.forEach$1(0,new E.HashMap_HashMap$from_closure(r,t,n)),r},IterableBase_iterableToShortString:function(e,t,n){var r,i;if(E._isToStringVisiting(e))return"("===t&&")"===n?"(...)":t+"..."+n;r=w.setRuntimeTypeInfo([],se.JSArray_String),X._toStringVisiting.push(e);try{E._iterablePartsToStrings(e,r)}finally{X._toStringVisiting.pop()}return(i=E.StringBuffer__writeAll(t,r,", ")+n).charCodeAt(0),i},IterableBase_iterableToFullString:function(e,t,n){var r,i;if(E._isToStringVisiting(e))return t+"..."+n;r=new E.StringBuffer(t),X._toStringVisiting.push(e);try{(i=r)._contents=E.StringBuffer__writeAll(i._contents,e,", ")}finally{X._toStringVisiting.pop()}return r._contents+=n,(i=r._contents).charCodeAt(0),i},_isToStringVisiting:function(e){var t,n;for(t=X._toStringVisiting.length,n=0;n<t;++n)if(e===X._toStringVisiting[n])return!0;return!1},_iterablePartsToStrings:function(e,t){for(var n,r,i,s,a,o,l,u=e.get$iterator(e),c=0,_=0;c<80||_<3;){if(!u.moveNext$0())return;n=w.S(u.get$current(u)),t.push(n),c+=n.length+2,++_}if(u.moveNext$0())if(s=u.get$current(u),++_,u.moveNext$0()){for(a=u.get$current(u),++_;u.moveNext$0();s=a,a=o)if(o=u.get$current(u),++_>100){for(;c>75&&_>3;)c-=t.pop().length+2,--_;return void t.push("...")}i=w.S(s),c+=(r=w.S(a)).length+i.length+4}else{if(_<=4)return void t.push(w.S(s));r=w.S(s),i=t.pop(),c+=r.length+2}else{if(_<=5)return;r=t.pop(),i=t.pop()}for(_>t.length+2?(c+=5,l="..."):l=null;c>80&&t.length>3;)c-=t.pop().length+2,null==l&&(c+=5,l="...");null!=l&&t.push(l),t.push(i),t.push(r)},LinkedHashMap_LinkedHashMap$from:function(e,t,n){var r=E.LinkedHashMap_LinkedHashMap(null,null,null,t,n);return e.forEach$1(0,new E.LinkedHashMap_LinkedHashMap$from_closure(r,t,n)),r},LinkedHashMap_LinkedHashMap$of:function(e,t,n){var r=E.LinkedHashMap_LinkedHashMap(null,null,null,t,n);return r.addAll$1(0,e),r},LinkedHashSet_LinkedHashSet$from:function(e,t){var n,r,i=E.LinkedHashSet_LinkedHashSet(t);for(n=e.length,r=0;r<e.length;e.length===n||(0,w.throwConcurrentModificationError)(e),++r)i.add$1(0,t._as(e[r]));return i},LinkedHashSet_LinkedHashSet$of:function(e,t){var n=E.LinkedHashSet_LinkedHashSet(t);return n.addAll$1(0,e),n},ListMixin__compareAny:function(e,t){var n=se.Comparable_dynamic;return C.compareTo$1$ns(n._as(e),n._as(t))},MapBase_mapToString:function(e){var t,n={};if(E._isToStringVisiting(e))return"{...}";t=new E.StringBuffer("");try{X._toStringVisiting.push(e),t._contents+="{",n.first=!0,e.forEach$1(0,new E.MapBase_mapToString_closure(n,t)),t._contents+="}"}finally{X._toStringVisiting.pop()}return(n=t._contents).charCodeAt(0),n},MapBase__fillMapWithIterables:function(e,t,n){for(var r=t.get$iterator(t),i=n.get$iterator(n),s=r.moveNext$0(),a=i.moveNext$0();s&&a;)e.$indexSet(0,r.get$current(r),i.get$current(i)),s=r.moveNext$0(),a=i.moveNext$0();if(s||a)throw w.wrapException(E.ArgumentError$("Iterables do not have same length."))},ListQueue$:function(e){return new E.ListQueue(E.List_List$filled(E.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=E.ListQueue$(t);return n.addAll$1(0,e),n},ListQueue__nextPowerOf2:function(e){var t;for(e=(e<<1>>>0)-1;;e=t)if(0===(t=(e&e-1)>>>0))return e},_ListQueueIterator$:function(e){return new E._ListQueueIterator(e,e._collection$_tail,e._modificationCount,e._collection$_head)},_UnmodifiableSetMixin__throwUnmodifiable:function(){throw w.wrapException(E.UnsupportedError$("Cannot change an unmodifiable set"))},_HashMap:function(e){var t=this;t._collection$_length=0,t._keys=t._collection$_rest=t._collection$_nums=t._collection$_strings=null,t.$ti=e},_HashMap_values_closure:function(e){this.$this=e},_HashMap_addAll_closure:function(e){this.$this=e},_HashMapKeyIterable:function(e,t){this._collection$_map=e,this.$ti=t},_HashMapKeyIterator:function(e,t){var n=this;n._collection$_map=e,n._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_entries_closure:function(e){this.$this=e},UnmodifiableMapBase:function(){},_MapBaseValueIterable:function(e,t){this._collection$_map=e,this.$ti=t},_MapBaseValueIterator:function(e,t){this._keys=e,this._collection$_map=t,this._collection$_current=null},_UnmodifiableMapMixin:function(){},MapView:function(){},UnmodifiableMapView:function(e,t){this._collection$_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(){},_UnmodifiableSetMixin:function(){},_UnmodifiableSet:function(e,t){this._collection$_map=e,this.$ti=t},_ListBase_Object_ListMixin: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?(r=(i=t).length)-n<15||null!=(s=E.Utf8Decoder__convertInterceptedUint8List(e,i,n,r))&&e&&s.indexOf("�")>=0?null:s:null},Utf8Decoder__convertInterceptedUint8List:function(e,t,n,r){var i=e?X.$get$Utf8Decoder__decoderNonfatal():X.$get$Utf8Decoder__decoder();return null==i?null:0===n&&r===t.length?E.Utf8Decoder__useTextDecoder(i,t):E.Utf8Decoder__useTextDecoder(i,t.subarray(n,E.RangeError_checkValidRange(n,r,t.length)))},Utf8Decoder__useTextDecoder:function(e,t){try{return e.decode(t)}catch(e){w.unwrapException(e)}return null},Base64Codec__checkPadding:function(e,t,n,r,i,s){if(0!==b.JSInt_methods.$mod(s,4))throw w.wrapException(E.FormatException$("Invalid base64 padding, padded length must be multiple of four, is "+s,e,n));if(r+i!==s)throw w.wrapException(E.FormatException$("Invalid base64 padding, '=' not at the end",e,t));if(i>2)throw w.wrapException(E.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=C.getInterceptor$asx(t),u=n,c=0;u<r;++u)c=(c|(_=l.$index(t,u)))>>>0,h=16777215&(h<<8|_),0===--d&&($=a+1,s[a]=b.JSString_methods._codeUnitAt$1(e,h>>>18&63),a=$+1,s[$]=b.JSString_methods._codeUnitAt$1(e,h>>>12&63),$=a+1,s[a]=b.JSString_methods._codeUnitAt$1(e,h>>>6&63),a=$+1,s[$]=b.JSString_methods._codeUnitAt$1(e,63&h),h=0,d=3);if(c>=0&&c<=255)return i&&d<3?(p=($=a+1)+1,3-d==1?(s[a]=b.JSString_methods._codeUnitAt$1(e,h>>>2&63),s[$]=b.JSString_methods._codeUnitAt$1(e,h<<4&63),s[p]=61,s[p+1]=61):(s[a]=b.JSString_methods._codeUnitAt$1(e,h>>>10&63),s[$]=b.JSString_methods._codeUnitAt$1(e,h>>>4&63),s[p]=b.JSString_methods._codeUnitAt$1(e,h<<2&63),s[p+1]=61),0):(h<<2|3-d)>>>0;for(u=n;u<r&&!((_=l.$index(t,u))<0||_>255);)++u;throw w.wrapException(E.ArgumentError$value(t,"Not a byte value at index "+u+": 0x"+C.toRadixString$1$n(l.$index(t,u),16),null))},JsonUnsupportedObjectError$:function(e,t,n){return new E.JsonUnsupportedObjectError(e,t)},_defaultToEncodable:function(e){return e.toJson$0()},_JsonStringStringifier$:function(e,t){return new E._JsonStringStringifier(e,[],E.convert___defaultToEncodable$closure())},_JsonStringStringifier_stringify:function(e,t,n){var r,i=new E.StringBuffer("");return E._JsonStringStringifier$(i,t).writeObject$1(e),(r=i._contents).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=C.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 w.objectHashCode(e)},Function_apply:function(e,t){return w.Primitives_applyFunction(e,t,null)},int_parse:function(e,t){var n=w.Primitives_parseInt(e,t);if(null!=n)return n;throw w.wrapException(E.FormatException$(e,null,null))},double_parse:function(e){var t=w.Primitives_parseDouble(e);if(null!=t)return t;throw w.wrapException(E.FormatException$("Invalid double",e,null))},Error__objectToString:function(e){return e instanceof w.Closure?e.toString$0(0):"Instance of '"+w.Primitives_objectTypeName(e)+"'"},List_List$filled:function(e,t,n,r){var i,s=n?C.JSArray_JSArray$growable(e,r):C.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=w.setRuntimeTypeInfo([],n._eval$1("JSArray<0>"));for(r=C.get$iterator$ax(e);r.moveNext$0();)i.push(r.get$current(r));return t?i:C.JSArray_markFixedList(i)},List_List$of:function(e,t,n){return t?E.List_List$_of(e,n):C.JSArray_markFixedList(E.List_List$_of(e,n))},List_List$_of:function(e,t){var n,r;if(Array.isArray(e))return w.setRuntimeTypeInfo(e.slice(0),t._eval$1("JSArray<0>"));for(n=w.setRuntimeTypeInfo([],t._eval$1("JSArray<0>")),r=C.get$iterator$ax(e);r.moveNext$0();)n.push(r.get$current(r));return n},List_List$unmodifiable:function(e,t){return C.JSArray_markUnmodifiableList(E.List_List$from(e,!1,t))},String_String$fromCharCodes:function(e,t,n){var r,i;return Array.isArray(e)?(i=(r=e).length,n=E.RangeError_checkValidRange(t,n,i),w.Primitives_stringFromCharCodes(t>0||n<i?r.slice(t,n):r)):se.NativeUint8List._is(e)?w.Primitives_stringFromNativeUint8List(e,t,E.RangeError_checkValidRange(t,n,e.length)):E.String__stringFromIterable(e,t,n)},String_String$fromCharCode:function(e){return w.Primitives_stringFromCharCode(e)},String__stringFromIterable:function(e,t,n){var r,i,s,a,o=null;if(t<0)throw w.wrapException(E.RangeError$range(t,0,C.get$length$asx(e),o,o));if(!(r=null==n)&&n<t)throw w.wrapException(E.RangeError$range(n,t,C.get$length$asx(e),o,o));for(i=C.get$iterator$ax(e),s=0;s<t;++s)if(!i.moveNext$0())throw w.wrapException(E.RangeError$range(t,0,s,o,o));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 w.wrapException(E.RangeError$range(n,t,s,o,o));a.push(i.get$current(i))}return w.Primitives_stringFromCharCodes(a)},RegExp_RegExp:function(e,t){return new w.JSSyntaxRegExp(e,w.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=C.get$iterator$ax(t);if(!r.moveNext$0())return e;if(0===n.length)do{e+=w.S(r.get$current(r))}while(r.moveNext$0());else for(e+=w.S(r.get$current(r));r.moveNext$0();)e=e+n+w.S(r.get$current(r));return e},NoSuchMethodError$:function(e,t,n,r){return new E.NoSuchMethodError(e,t,n,r)},Uri_base:function(){var e=w.Primitives_currentUri();if(null!=e)return E.Uri_parse(e);throw w.wrapException(E.UnsupportedError$("'Uri.base' is not supported"))},_Uri__uriEncode:function(e,t,n,r){var i,s,a,o,l,u="0123456789ABCDEF";if(i=n===b.C_Utf8Codec&&(i=X.$get$_Uri__needsNoEncoding()._nativeRegExp).test(t))return t;for(i=(s=n.get$encoder().convert$1(t)).length,a=0,o="";a<i;++a)(l=s[a])<128&&0!=(e[l>>>4]&1<<(15&l))?o+=w.Primitives_stringFromCharCode(l):o=r&&32===l?o+"+":o+"%"+u[l>>>4&15]+u[15&l];return o.charCodeAt(0),o},StackTrace_current:function(){if(X.$get$_hasErrorStackProperty())return w.getTraceFromException(new Error);try{throw w.wrapException("")}catch(e){return w.unwrapException(e),w.getTraceFromException(e)}},DateTime$_withValue:function(e,t){return!(Math.abs(e)<=864e13)&&w.throwExpression(E.ArgumentError$("DateTime is outside valid range: "+e)),w.checkNotNullable(!1,"isUtc",se.bool),new E.DateTime(e,!1)},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 E.Duration(1e3*e)},Error_safeToString:function(e){return"number"==typeof e||w._isBool(e)||null==e?C.toString$0$(e):"string"==typeof e?JSON.stringify(e):E.Error__objectToString(e)},AssertionError$:function(e){return new E.AssertionError(e)},ArgumentError$:function(e){return new E.ArgumentError(!1,null,null,e)},ArgumentError$value:function(e,t,n){return new E.ArgumentError(!0,e,t,n)},RangeError$:function(e){var t=null;return new E.RangeError(t,t,!1,t,t,e)},RangeError$value:function(e,t,n){return new E.RangeError(null,null,!0,e,t,null==n?"Value not in range":n)},RangeError$range:function(e,t,n,r,i){return new E.RangeError(t,n,!0,e,r,null==i?"Invalid value":i)},RangeError_checkValueInInterval:function(e,t,n,r){if(e<t||e>n)throw w.wrapException(E.RangeError$range(e,t,n,r,null));return e},RangeError_checkValidIndex:function(e,t,n){var r=t.get$length(t);if(0>e||e>=r)throw w.wrapException(E.IndexError$(e,t,null==n?"index":n,null,r));return e},RangeError_checkValidRange:function(e,t,n){if(0>e||e>n)throw w.wrapException(E.RangeError$range(e,0,n,"start",null));if(null!=t){if(e>t||t>n)throw w.wrapException(E.RangeError$range(t,e,n,"end",null));return t}return n},RangeError_checkNotNegative:function(e,t){if(e<0)throw w.wrapException(E.RangeError$range(e,0,null,t,null));return e},IndexError$:function(e,t,n,r,i){var s=null==i?C.get$length$asx(t):i;return new E.IndexError(s,!0,e,n,"Index out of range")},UnsupportedError$:function(e){return new E.UnsupportedError(e)},UnimplementedError$:function(e){return new E.UnimplementedError(e)},StateError$:function(e){return new E.StateError(e)},ConcurrentModificationError$:function(e){return new E.ConcurrentModificationError(e)},FormatException$:function(e,t,n){return new E.FormatException(e,t,n)},Iterable_Iterable$generate:function(e,t,n){return e<=0?new w.EmptyIterable(n._eval$1("EmptyIterable<0>")):new E._GeneratorIterable(e,t,n._eval$1("_GeneratorIterable<0>"))},Map_castFrom:function(e,t,n,r,i){return new w.CastMap(e,t._eval$1("@<0>")._bind$1(n)._bind$1(r)._bind$1(i)._eval$1("CastMap<1,2,3,4>"))},print:function(e){var t=C.toString$0$(e),n=X.printToZone;null==n?w.printString(t):n.call$1(t)},Set_castFrom:function(e,t,n,r){return new w.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 E.StringBuffer(""),a=w.setRuntimeTypeInfo([-1],se.JSArray_int);return r=null==t?null:"utf-8",null==t&&(t=b.C_AsciiCodec),E.UriData__writeUri(n,r,null,s,a),a.push(s._contents.length),s._contents+=",",E.UriData__uriEncodeBytes(b.List_CVk,t.encode$1(e),s),i=s._contents,new E.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,m,g,S,y,v,x=null,C=e.length;if(C>=5){if(0===(t=(3*(58^b.JSString_methods._codeUnitAt$1(e,4))|100^b.JSString_methods._codeUnitAt$1(e,0)|97^b.JSString_methods._codeUnitAt$1(e,1)|116^b.JSString_methods._codeUnitAt$1(e,2)|97^b.JSString_methods._codeUnitAt$1(e,3))>>>0))return E.UriData__parse(C<C?b.JSString_methods.substring$2(e,0,C):e,5,x).get$uri();if(32===t)return E.UriData__parse(b.JSString_methods.substring$2(e,5,C),0,x).get$uri()}return(n=E.List_List$filled(8,0,!1,se.int))[0]=0,n[1]=-1,n[2]=-1,n[7]=-1,n[3]=0,n[4]=0,n[5]=C,n[6]=C,E._scan(e,0,C,0,n)>=14&&(n[7]=C),(r=n[1])>=0&&20===E._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])<o&&(o=l),a<i?a=o:a<=r&&(a=r+1),s<i&&(s=a),(u=n[7]<0)?i>r+3||(_=s>0)&&s+1===a||(!!(o<C&&o===a+2&&b.JSString_methods.startsWith$2(e,"..",a))||o>a+2&&b.JSString_methods.startsWith$2(e,"/..",o-3))?(c=x,u=!1):(4===r?b.JSString_methods.startsWith$2(e,"file",0)?(i<=0?(b.JSString_methods.startsWith$2(e,"/",a)?($="file://",t=2):($="file:///",t=3),r-=0,o+=_=t-0,l+=_,C=(e=$+b.JSString_methods.substring$2(e,a,C)).length,i=7,s=7,a=7):a===o&&(++l,p=o+1,e=b.JSString_methods.replaceRange$3(e,a,o,"/"),++C,o=p),c="file"):b.JSString_methods.startsWith$2(e,"http",0)?(_&&s+3===a&&b.JSString_methods.startsWith$2(e,"80",s+1)&&(l-=3,h=a-3,o-=3,e=b.JSString_methods.replaceRange$3(e,s,a,""),C-=3,a=h),c="http"):c=x:5===r&&b.JSString_methods.startsWith$2(e,"https",0)?(_&&s+4===a&&b.JSString_methods.startsWith$2(e,"443",s+1)&&(l-=4,h=a-4,o-=4,e=b.JSString_methods.replaceRange$3(e,s,a,""),C-=3,a=h),c="https"):c=x,u=!0):c=x,u?(C<e.length&&(e=b.JSString_methods.substring$2(e,0,C),r-=0,i-=0,s-=0,a-=0,o-=0,l-=0),new E._SimpleUri(e,r,i,s,a,o,l,c)):(null==c&&(r>0?c=E._Uri__makeScheme(e,0,r):(0===r&&E._Uri__fail(e,0,"Invalid empty scheme"),c="")),i>0?(f=(d=r+3)<i?E._Uri__makeUserInfo(e,d,i-1):"",m=E._Uri__makeHost(e,i,s,!1),(_=s+1)<a?(g=w.Primitives_parseInt(b.JSString_methods.substring$2(e,_,a),x),S=E._Uri__makePort(null==g?w.throwExpression(E.FormatException$("Invalid port",e,_)):g,c)):S=x):(m=S=x,f=""),y=E._Uri__makePath(e,a,o,x,c,null!=m),v=o<l?E._Uri__makeQuery(e,o+1,l,x):x,new E._Uri(c,f,m,S,y,v,l<C?E._Uri__makeFragment(e,l+1,C):x))},Uri_decodeComponent:function(e){return E._Uri__uriDecode(e,0,e.length,b.C_Utf8Codec,!1)},Uri__parseIPv4Address:function(e,t,n){var r,i,s,a,o,l,u="IPv4 address should contain exactly 4 parts",c="each part must be in the range 0..255",_=new E.Uri__parseIPv4Address_error(e),$=new Uint8Array(4);for(i=r=t,s=0;r<n;++r)46!==(a=b.JSString_methods.codeUnitAt$1(e,r))?(48^a)>9&&_.call$2("invalid character",r):(3===s&&_.call$2(u,r),(o=E.int_parse(b.JSString_methods.substring$2(e,i,r),null))>255&&_.call$2(c,i),l=s+1,$[s]=o,i=r+1,s=l);return 3!==s&&_.call$2(u,n),(o=E.int_parse(b.JSString_methods.substring$2(e,i,n),null))>255&&_.call$2(c,i),$[s]=o,$},Uri_parseIPv6Address:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p,h,d,f,m=new E.Uri_parseIPv6Address_error(e),g=new E.Uri_parseIPv6Address_parseHex(m,e);for(e.length<2&&m.call$1("address is too short"),r=w.setRuntimeTypeInfo([],se.JSArray_int),s=i=t,a=!1,o=!1;i<n;++i)58===(l=b.JSString_methods.codeUnitAt$1(e,i))?(i===t&&(++i,58!==b.JSString_methods.codeUnitAt$1(e,i)&&m.call$2("invalid start colon.",i),s=i),i===s?(a&&m.call$2("only one wildcard `::` is allowed",i),r.push(-1),a=!0):r.push(g.call$2(s,i)),s=i+1):46===l&&(o=!0);for(0===r.length&&m.call$1("too few parts"),u=s===n,c=b.JSArray_methods.get$last(r),u&&-1!==c&&m.call$2("expected a part after last `:`",n),u||(o?(_=E.Uri__parseIPv4Address(e,s,n),r.push((_[0]<<8|_[1])>>>0),r.push((_[2]<<8|_[3])>>>0)):r.push(g.call$2(s,n))),a?r.length>7&&m.call$1("an address with a wildcard must have less than 7 parts"):8!==r.length&&m.call$1("an address without a wildcard must contain exactly 8 parts"),$=new Uint8Array(16),p=9-(c=r.length),i=0,h=0;i<c;++i)if(-1===(d=r[i]))for(f=0;f<p;++f)$[h]=0,$[h+1]=0,h+=2;else $[h]=b.JSInt_methods._shrOtherPositive$1(d,8),$[h+1]=255&d,h+=2;return $},_Uri__Uri:function(e,t,n,r){var i,s,a,o,l,u,c,_,$=null;return r=null==r?"":E._Uri__makeScheme(r,0,r.length),i=E._Uri__makeUserInfo($,0,0),e=E._Uri__makeHost(e,0,null==e?0:e.length,!1),s=E._Uri__makeQuery($,0,0,$),a=E._Uri__makeFragment($,0,0),o=E._Uri__makePort($,r),l="file"===r,(u=null==e&&(0!==i.length||null!=o||l))&&(e=""),c=!(u=null==e),t=E._Uri__makePath(t,0,null==t?0:t.length,n,r,c),t=(_=0===r.length)&&u&&!b.JSString_methods.startsWith$1(t,"/")?E._Uri__normalizeRelativePath(t,!_||c):E._Uri__removeDotSegments(t),new E._Uri(r,i,u&&b.JSString_methods.startsWith$1(t,"//")?"":e,o,t,s,a)},_Uri__defaultPort:function(e){return"http"===e?80:"https"===e?443:0},_Uri__compareScheme:function(e,t){var n,r,i,s,a;for(n=e.length,r=0;r<n;++r)if(0!==(s=b.JSString_methods._codeUnitAt$1(e,r)^(i=b.JSString_methods._codeUnitAt$1(t,r)))){if(32===s&&97<=(a=i|s)&&a<=122)continue;return!1}return!0},_Uri__fail:function(e,t,n){throw w.wrapException(E.FormatException$(n,e,t))},_Uri__Uri$file:function(e,t){return t?E._Uri__makeWindowsFileUrl(e,!1):E._Uri__makeFileUri(e,!1)},_Uri__checkNonWindowsPathReservedCharacters:function(e,t){var n,r,i,s;for(n=e.length,r=0;r<n;++r)if(i=e[r],0>(s=C.getInterceptor$asx(i)).get$length(i)&&w.throwExpression(E.RangeError$range(0,0,s.get$length(i),null,null)),w.stringContainsUnchecked(i,"/",0))throw n=E.UnsupportedError$("Illegal path character "+w.S(i)),w.wrapException(n)},_Uri__checkWindowsPathReservedCharacters:function(e,t,n){var r,i,s,a;for(r=w.SubListIterable$(e,n,null,w._arrayInstanceType(e)._precomputed1),r=new w.ListIterator(r,r.get$length(r)),i=w._instanceType(r)._precomputed1;r.moveNext$0();)if(s=i._as(r.__internal$_current),a=E.RegExp_RegExp('["*/:<>?\\\\|]',!1),w.stringContainsUnchecked(s,a,0))throw t?w.wrapException(E.ArgumentError$("Illegal character in path")):w.wrapException(E.UnsupportedError$("Illegal character in path: "+s))},_Uri__checkWindowsDriveLetter:function(e,t){var n="Illegal drive letter ";if(!(65<=e&&e<=90||97<=e&&e<=122))throw t?w.wrapException(E.ArgumentError$(n+E.String_String$fromCharCode(e))):w.wrapException(E.UnsupportedError$(n+E.String_String$fromCharCode(e)))},_Uri__makeFileUri:function(e,t){var n=null,r=w.setRuntimeTypeInfo(e.split("/"),se.JSArray_String);return b.JSString_methods.startsWith$1(e,"/")?E._Uri__Uri(n,n,r,"file"):E._Uri__Uri(n,n,r,n)},_Uri__makeWindowsFileUrl:function(e,t){var n,r,i,s,a="\\",o=null,l="file";if(b.JSString_methods.startsWith$1(e,"\\\\?\\")){if(b.JSString_methods.startsWith$2(e,"UNC\\",4))e=b.JSString_methods.replaceRange$3(e,0,7,a);else if((e=b.JSString_methods.substring$1(e,4)).length<3||58!==b.JSString_methods._codeUnitAt$1(e,1)||92!==b.JSString_methods._codeUnitAt$1(e,2))throw w.wrapException(E.ArgumentError$("Windows paths with \\\\?\\ prefix must be absolute"))}else e=w.stringReplaceAllUnchecked(e,"/",a);if((n=e.length)>1&&58===b.JSString_methods._codeUnitAt$1(e,1)){if(E._Uri__checkWindowsDriveLetter(b.JSString_methods._codeUnitAt$1(e,0),!0),2===n||92!==b.JSString_methods._codeUnitAt$1(e,2))throw w.wrapException(E.ArgumentError$("Windows paths with drive letter must be absolute"));return r=w.setRuntimeTypeInfo(e.split(a),se.JSArray_String),E._Uri__checkWindowsPathReservedCharacters(r,!0,1),E._Uri__Uri(o,o,r,l)}return b.JSString_methods.startsWith$1(e,a)?b.JSString_methods.startsWith$2(e,a,1)?(s=(n=(i=b.JSString_methods.indexOf$2(e,a,2))<0)?b.JSString_methods.substring$1(e,2):b.JSString_methods.substring$2(e,2,i),r=w.setRuntimeTypeInfo((n?"":b.JSString_methods.substring$1(e,i+1)).split(a),se.JSArray_String),E._Uri__checkWindowsPathReservedCharacters(r,!0,0),E._Uri__Uri(s,o,r,l)):(r=w.setRuntimeTypeInfo(e.split(a),se.JSArray_String),E._Uri__checkWindowsPathReservedCharacters(r,!0,0),E._Uri__Uri(o,o,r,l)):(r=w.setRuntimeTypeInfo(e.split(a),se.JSArray_String),E._Uri__checkWindowsPathReservedCharacters(r,!0,0),E._Uri__Uri(o,o,r,o))},_Uri__makePort:function(e,t){return null!=e&&e===E._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===b.JSString_methods.codeUnitAt$1(e,t))return i=n-1,93!==b.JSString_methods.codeUnitAt$1(e,i)&&E._Uri__fail(e,t,"Missing end `]` to match `[` in host"),s=t+1,(a=E._Uri__checkZoneID(e,s,i))<i?(o=a+1,l=E._Uri__normalizeZoneID(e,b.JSString_methods.startsWith$2(e,"25",o)?a+3:o,i,"%25")):l="",E.Uri_parseIPv6Address(e,s,a),b.JSString_methods.substring$2(e,t,a).toLowerCase()+l+"]";for(u=t;u<n;++u)if(58===b.JSString_methods.codeUnitAt$1(e,u))return(a=(a=b.JSString_methods.indexOf$2(e,"%",t))>=t&&a<n?a:n)<n?(o=a+1,l=E._Uri__normalizeZoneID(e,b.JSString_methods.startsWith$2(e,"25",o)?a+3:o,n,"%25")):l="",E.Uri_parseIPv6Address(e,t,a),"["+b.JSString_methods.substring$2(e,t,a)+l+"]";return E._Uri__normalizeRegName(e,t,n)},_Uri__checkZoneID:function(e,t,n){var r=b.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 E.StringBuffer(r):null;for(s=i=t,a=!0;i<n;)if(37===(o=b.JSString_methods.codeUnitAt$1(e,i))){if((u=null==(l=E._Uri__normalizeEscape(e,i,!0)))&&a){i+=3;continue}null==h&&(h=new E.StringBuffer("")),c=h._contents+=b.JSString_methods.substring$2(e,s,i),u?l=b.JSString_methods.substring$2(e,i,i+3):"%"===l&&E._Uri__fail(e,i,"ZoneID should not contain % anymore"),h._contents=c+l,s=i+=3,a=!0}else o<127&&0!=(b.List_nxB[o>>>4]&1<<(15&o))?(a&&65<=o&&90>=o&&(null==h&&(h=new E.StringBuffer("")),s<i&&(h._contents+=b.JSString_methods.substring$2(e,s,i),s=i),a=!1),++i):(55296==(64512&o)&&i+1<n&&56320==(64512&(_=b.JSString_methods.codeUnitAt$1(e,i+1)))?(o=(1023&o)<<10|1023&_|65536,$=2):$=1,p=b.JSString_methods.substring$2(e,s,i),(u=null==h?h=new E.StringBuffer(""):h)._contents+=p,u._contents+=E._Uri__escapeChar(o),s=i+=$);return null==h?b.JSString_methods.substring$2(e,t,n):(s<n&&(h._contents+=b.JSString_methods.substring$2(e,s,n)),(u=h._contents).charCodeAt(0),u)},_Uri__normalizeRegName:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p;for(i=r=t,s=null,a=!0;r<n;)if(37===(o=b.JSString_methods.codeUnitAt$1(e,r))){if((u=null==(l=E._Uri__normalizeEscape(e,r,!0)))&&a){r+=3;continue}null==s&&(s=new E.StringBuffer("")),c=b.JSString_methods.substring$2(e,i,r),_=s._contents+=a?c:c.toLowerCase(),u?(l=b.JSString_methods.substring$2(e,r,r+3),$=3):"%"===l?(l="%25",$=1):$=3,s._contents=_+l,i=r+=$,a=!0}else o<127&&0!=(b.List_qNA[o>>>4]&1<<(15&o))?(a&&65<=o&&90>=o&&(null==s&&(s=new E.StringBuffer("")),i<r&&(s._contents+=b.JSString_methods.substring$2(e,i,r),i=r),a=!1),++r):o<=93&&0!=(b.List_2Vk[o>>>4]&1<<(15&o))?E._Uri__fail(e,r,"Invalid character"):(55296==(64512&o)&&r+1<n&&56320==(64512&(p=b.JSString_methods.codeUnitAt$1(e,r+1)))?(o=(1023&o)<<10|1023&p|65536,$=2):$=1,c=b.JSString_methods.substring$2(e,i,r),a||(c=c.toLowerCase()),(u=null==s?s=new E.StringBuffer(""):s)._contents+=c,u._contents+=E._Uri__escapeChar(o),i=r+=$);return null==s?b.JSString_methods.substring$2(e,t,n):(i<n&&(c=b.JSString_methods.substring$2(e,i,n),s._contents+=a?c:c.toLowerCase()),(u=s._contents).charCodeAt(0),u)},_Uri__makeScheme:function(e,t,n){var r,i,s;if(t===n)return"";for(E._Uri__isAlphabeticCharacter(b.JSString_methods._codeUnitAt$1(e,t))||E._Uri__fail(e,t,"Scheme not starting with alphabetic character"),r=t,i=!1;r<n;++r)(s=b.JSString_methods._codeUnitAt$1(e,r))<128&&0!=(b.List_JYB[s>>>4]&1<<(15&s))||E._Uri__fail(e,r,"Illegal scheme character"),65<=s&&s<=90&&(i=!0);return e=b.JSString_methods.substring$2(e,t,n),E._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?"":E._Uri__normalizeOrSubstring(e,t,n,b.List_gRj,!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 w.MappedListIterable(r,new E._Uri__makePath_closure,w._arrayInstanceType(r)._eval$1("MappedListIterable<1,String>")).join$1(0,"/")}else{if(null!=r)throw w.wrapException(E.ArgumentError$("Both path and pathSegments specified"));a=E._Uri__normalizeOrSubstring(e,t,n,b.List_qg4,!0)}if(0===a.length){if(o)return"/"}else l&&!b.JSString_methods.startsWith$1(a,"/")&&(a="/"+a);return E._Uri__normalizePath(a,i,s)},_Uri__normalizePath:function(e,t,n){var r=0===t.length;return!r||n||b.JSString_methods.startsWith$1(e,"/")?E._Uri__removeDotSegments(e):E._Uri__normalizeRelativePath(e,!r||n)},_Uri__makeQuery:function(e,t,n,r){return null!=e?E._Uri__normalizeOrSubstring(e,t,n,b.List_CVk,!0):null},_Uri__makeFragment:function(e,t,n){return null==e?null:E._Uri__normalizeOrSubstring(e,t,n,b.List_CVk,!0)},_Uri__normalizeEscape:function(e,t,n){var r,i,s,a,o,l=t+2;return l>=e.length?"%":(r=b.JSString_methods.codeUnitAt$1(e,t+1),i=b.JSString_methods.codeUnitAt$1(e,l),s=w.hexDigitValue(r),a=w.hexDigitValue(i),s<0||a<0?"%":(o=16*s+a)<127&&0!=(b.List_nxB[b.JSInt_methods._shrOtherPositive$1(o,4)]&1<<(15&o))?w.Primitives_stringFromCharCode(n&&65<=o&&90>=o?(32|o)>>>0:o):r>=97||i>=97?b.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))[0]=37,t[1]=b.JSString_methods._codeUnitAt$1(a,e>>>4),t[2]=b.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>=0;n=128)s=63&b.JSInt_methods._shrReceiverPositive$1(e,6*r)|n,t[i]=37,t[i+1]=b.JSString_methods._codeUnitAt$1(a,s>>>4),t[i+2]=b.JSString_methods._codeUnitAt$1(a,15&s),i+=3;return E.String_String$fromCharCodes(t,0,null)},_Uri__normalizeOrSubstring:function(e,t,n,r,i){var s=E._Uri__normalize(e,t,n,r,i);return null==s?b.JSString_methods.substring$2(e,t,n):s},_Uri__normalize:function(e,t,n,r,i){var s,a,o,l,u,c,_,$,p,h=null;for(s=!i,o=a=t,l=h;a<n;)if((u=b.JSString_methods.codeUnitAt$1(e,a))<127&&0!=(r[u>>>4]&1<<(15&u)))++a;else{if(37===u){if(null==(c=E._Uri__normalizeEscape(e,a,!1))){a+=3;continue}"%"===c?(c="%25",_=1):_=3}else s&&u<=93&&0!=(b.List_2Vk[u>>>4]&1<<(15&u))?(E._Uri__fail(e,a,"Invalid character"),c=_=h):(55296==(64512&u)&&($=a+1)<n&&56320==(64512&(p=b.JSString_methods.codeUnitAt$1(e,$)))?(u=(1023&u)<<10|1023&p|65536,_=2):_=1,c=E._Uri__escapeChar(u));($=null==l?l=new E.StringBuffer(""):l)._contents+=b.JSString_methods.substring$2(e,o,a),$._contents+=w.S(c),o=a+=_}return null==l?h:(o<n&&(l._contents+=b.JSString_methods.substring$2(e,o,n)),(s=l._contents).charCodeAt(0),s)},_Uri__mayContainDotSegments:function(e){return!!b.JSString_methods.startsWith$1(e,".")||-1!==b.JSString_methods.indexOf$1(e,"/.")},_Uri__removeDotSegments:function(e){var t,n,r,i,s,a;if(!E._Uri__mayContainDotSegments(e))return e;for(t=w.setRuntimeTypeInfo([],se.JSArray_String),r=(n=e.split("/")).length,i=!1,s=0;s<r;++s)a=n[s],C.$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(""),b.JSArray_methods.join$1(t,"/")},_Uri__normalizeRelativePath:function(e,t){var n,r,i,s,a,o;if(!E._Uri__mayContainDotSegments(e))return t?e:E._Uri__escapeScheme(e);for(n=w.setRuntimeTypeInfo([],se.JSArray_String),i=(r=e.split("/")).length,s=!1,a=0;a<i;++a)".."===(o=r[a])?0!==n.length&&".."!==b.JSArray_methods.get$last(n)?(n.pop(),s=!0):(n.push(".."),s=!1):"."===o?s=!0:(n.push(o),s=!1);return(r=0===(r=n.length)||1===r&&0===n[0].length)?"./":((s||".."===b.JSArray_methods.get$last(n))&&n.push(""),t||(n[0]=E._Uri__escapeScheme(n[0])),b.JSArray_methods.join$1(n,"/"))},_Uri__escapeScheme:function(e){var t,n,r=e.length;if(r>=2&&E._Uri__isAlphabeticCharacter(b.JSString_methods._codeUnitAt$1(e,0)))for(t=1;t<r;++t){if(58===(n=b.JSString_methods._codeUnitAt$1(e,t)))return b.JSString_methods.substring$2(e,0,t)+"%3A"+b.JSString_methods.substring$1(e,t+1);if(n>127||0==(b.List_JYB[n>>>4]&1<<(15&n)))break}return e},_Uri__packageNameEnd:function(e,t){return e.isScheme$1("package")&&null==e._host?E._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===C.get$length$asx(i[0])&&58===C.codeUnitAt$1$s(i[0],1)?(E._Uri__checkWindowsDriveLetter(C.codeUnitAt$1$s(i[0],0),!1),E._Uri__checkWindowsPathReservedCharacters(i,!1,1),t=!0):(E._Uri__checkWindowsPathReservedCharacters(i,!1,0),t=!1),n=e.get$hasAbsolutePath()&&!t?"\\":"",e.get$hasAuthority()&&0!==(r=e.get$host()).length&&(n=n+"\\"+r+"\\"),n=E.StringBuffer__writeAll(n,i,"\\"),(s=t&&1===s?n+"\\":n).charCodeAt(0),s},_Uri__hexCharPairToByte:function(e,t){var n,r,i;for(n=0,r=0;r<2;++r)if(48<=(i=b.JSString_methods._codeUnitAt$1(e,t+r))&&i<=57)n=16*n+i-48;else{if(!(97<=(i|=32)&&i<=102))throw w.wrapException(E.ArgumentError$("Invalid URL encoding"));n=16*n+i-87}return n},_Uri__uriDecode:function(e,t,n,r,i){for(var s,a,o,l,u=t;;){if(!(u<n)){s=!0;break}if(o=!((a=b.JSString_methods._codeUnitAt$1(e,u))<=127)||37===a){s=!1;break}++u}if(s){if(o=b.C_Utf8Codec===r)return b.JSString_methods.substring$2(e,t,n);l=new w.CodeUnits(b.JSString_methods.substring$2(e,t,n))}else for(l=w.setRuntimeTypeInfo([],se.JSArray_int),o=e.length,u=t;u<n;++u){if((a=b.JSString_methods._codeUnitAt$1(e,u))>127)throw w.wrapException(E.ArgumentError$("Illegal percent encoding in URI"));if(37===a){if(u+3>o)throw w.wrapException(E.ArgumentError$("Truncated URI"));l.push(E._Uri__hexCharPairToByte(e,u+1)),u+=2}else l.push(a)}return b.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(null!=e&&"text/plain"!==e||(e=""),0===e.length||"application/octet-stream"===e)s=r._contents+=e;else{if((a=E.UriData__validateMimeType(e))<0)throw w.wrapException(E.ArgumentError$value(e,"mimeType","Invalid MIME type"));s=r._contents+=E._Uri__uriEncode(b.List_qFt,b.JSString_methods.substring$2(e,0,a),b.C_Utf8Codec,!1),r._contents=s+"/",s=r._contents+=E._Uri__uriEncode(b.List_qFt,b.JSString_methods.substring$1(e,a+1),b.C_Utf8Codec,!1)}null!=t&&(i.push(s.length),i.push(r._contents.length+8),r._contents+=";charset=",r._contents+=E._Uri__uriEncode(b.List_qFt,t,b.C_Utf8Codec,!1))},UriData__validateMimeType:function(e){var t,n,r;for(t=e.length,n=-1,r=0;r<t;++r)if(47===b.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",$=w.setRuntimeTypeInfo([t-1],se.JSArray_int);for(r=e.length,i=t,s=-1,a=null;i<r&&(44!==(a=b.JSString_methods._codeUnitAt$1(e,i))&&59!==a);++i)if(47===a){if(s<0){s=i;continue}throw w.wrapException(E.FormatException$(_,e,i))}if(s<0&&i>t)throw w.wrapException(E.FormatException$(_,e,i));for(;44!==a;){for($.push(i),++i,o=-1;i<r;++i)if(61===(a=b.JSString_methods._codeUnitAt$1(e,i)))o<0&&(o=i);else if(59===a||44===a)break;if(!(o>=0)){if(l=b.JSArray_methods.get$last($),44!==a||i!==l+7||!b.JSString_methods.startsWith$2(e,"base64",l+1))throw w.wrapException(E.FormatException$("Expecting '='",e,i));break}$.push(o)}return $.push(i),u=i+1,1==(1&$.length)?e=b.C_Base64Codec.normalize$3(e,u,r):null!=(c=E._Uri__normalize(e,u,r,b.List_CVk,!0))&&(e=b.JSString_methods.replaceRange$3(e,u,r,c)),new E.UriData(e,$,n)},UriData__uriEncodeBytes:function(e,t,n){var r,i,s,a,o="0123456789ABCDEF";for(r=C.getInterceptor$asx(t),i=0,s=0;s<r.get$length(t);++s)i|=a=r.$index(t,s),a<128&&0!=(e[b.JSInt_methods._shrOtherPositive$1(a,4)]&1<<(15&a))?n._contents+=w.Primitives_stringFromCharCode(a):(n._contents+=w.Primitives_stringFromCharCode(37),n._contents+=w.Primitives_stringFromCharCode(b.JSString_methods._codeUnitAt$1(o,b.JSInt_methods._shrOtherPositive$1(a,4))),n._contents+=w.Primitives_stringFromCharCode(b.JSString_methods._codeUnitAt$1(o,15&a)));if((4294967040&i)>>>0!=0)for(s=0;s<r.get$length(t);++s)if((a=r.$index(t,s))<0||a>255)throw w.wrapException(E.ArgumentError$value(a,"non-byte value",null))},_createTables:function(){var e,t,n,r,i,s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",a=".",o=":",l="/",u="?",c="#",_=C.JSArray_JSArray$allocateGrowable(22,se.Uint8List);for(e=0;e<22;++e)_[e]=new Uint8Array(96);return t=new E._createTables_build(_),n=new E._createTables_setChars,r=new E._createTables_setRange,i=t.call$2(0,225),n.call$3(i,s,1),n.call$3(i,a,14),n.call$3(i,o,34),n.call$3(i,l,3),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(14,225),n.call$3(i,s,1),n.call$3(i,a,15),n.call$3(i,o,34),n.call$3(i,l,234),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(15,225),n.call$3(i,s,1),n.call$3(i,"%",225),n.call$3(i,o,34),n.call$3(i,l,9),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(1,225),n.call$3(i,s,1),n.call$3(i,o,34),n.call$3(i,l,10),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(2,235),n.call$3(i,s,139),n.call$3(i,l,131),n.call$3(i,a,146),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(3,235),n.call$3(i,s,11),n.call$3(i,l,68),n.call$3(i,a,18),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(4,229),n.call$3(i,s,5),r.call$3(i,"AZ",229),n.call$3(i,o,102),n.call$3(i,"@",68),n.call$3(i,"[",232),n.call$3(i,l,138),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(5,229),n.call$3(i,s,5),r.call$3(i,"AZ",229),n.call$3(i,o,102),n.call$3(i,"@",68),n.call$3(i,l,138),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(6,231),r.call$3(i,"19",7),n.call$3(i,"@",68),n.call$3(i,l,138),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(7,231),r.call$3(i,"09",7),n.call$3(i,"@",68),n.call$3(i,l,138),n.call$3(i,u,172),n.call$3(i,c,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,a,16),n.call$3(i,l,234),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(16,235),n.call$3(i,s,11),n.call$3(i,a,17),n.call$3(i,l,234),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(17,235),n.call$3(i,s,11),n.call$3(i,l,9),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(10,235),n.call$3(i,s,11),n.call$3(i,a,18),n.call$3(i,l,234),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(18,235),n.call$3(i,s,11),n.call$3(i,a,19),n.call$3(i,l,234),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(19,235),n.call$3(i,s,11),n.call$3(i,l,234),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(11,235),n.call$3(i,s,11),n.call$3(i,l,10),n.call$3(i,u,172),n.call$3(i,c,205),i=t.call$2(12,236),n.call$3(i,s,12),n.call$3(i,u,12),n.call$3(i,c,205),i=t.call$2(13,237),n.call$3(i,s,13),n.call$3(i,u,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),_},_scan:function(e,t,n,r,i){var s,a,o,l=X.$get$_scannerTables();for(s=t;s<n;++s)r=31&(o=l[r][(a=96^b.JSString_methods._codeUnitAt$1(e,s))>95?31:a]),i[o>>>5]=s;return r},_SimpleUri__packageNameEnd:function(e){return 7===e._schemeEnd&&b.JSString_methods.startsWith$1(e._uri,"package")&&e._hostStart<=0?E._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(47===(s=b.JSString_methods.codeUnitAt$1(e,r)))return 0!==i?r:-1;if(37===s||58===s)return-1;i|=46^s}return-1},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},Duration_toString_sixDigits:function(){},Duration_toString_twoDigits: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){var i=this;i._core$_receiver=e,i._memberName=t,i._core$_arguments=n,i._namedArguments=r},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=o.___Uri_pathSegments=o.___Uri__text=null},_Uri__makePath_closure:function(){},UriData:function(e,t,n){this._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=o.___Uri_pathSegments=o.___Uri__text=null},max:function(e,t){return Math.max(w.checkNum(e),w.checkNum(t))},pow:function(e,t){return Math.pow(e,t)},Random_Random:function(){return b.C__JSRandom},_JSRandom:function(){},_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))}}(E._callDartFunctionFast,e))[X.$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))}}(E._callDartFunctionFastCaptureThis,e))[X.$get$DART_CLOSURE_PROPERTY_NAME()]=e,e._$dart_jsFunctionCaptureThis=t,t)},_callDartFunctionFast:function(e,t){return E.Function_apply(e,t)},_callDartFunctionFastCaptureThis:function(e,t,n){var r=[t];return b.JSArray_methods.addAll$1(r,n),E.Function_apply(e,r)},allowInterop:function(e){return"function"==typeof e?e:E._convertDartFunctionFast(e)},allowInteropCaptureThis:function(e){if("function"==typeof e)throw w.wrapException(E.ArgumentError$("Function is already a JS function so cannot capture this."));return E._convertDartFunctionFastCaptureThis(e)},callConstructor:function(e,t){var n;if(t instanceof Array)switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}return n=[null],b.JSArray_methods.addAll$1(n,t),new(e.bind.apply(e,n))}},I={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},TTY:function(){},TTYReadStream:function(){},TTYWriteStream:function(){},AttributeSelector:function(e,t,n,r){var i=this;i.name=e,i.op=t,i.value=n,i.modifier=r},AttributeOperator:function(e){this._attribute$_text=e},IDSelector:function(e){this.name=e},IDSelector_unify_closure:function(e){this.$this=e},PlaceholderSelector:function(e){this.name=e},UniversalSelector:function(e){this.namespace=e},NoSourceMapBuffer0:function(e){this._no_source_map_buffer0$_buffer=e},UnitlessSassNumber:function(e,t){this.value=e,this.asSlash=t},serialize:function(e,t,n,r,i,s,a,o){var l,u,c,_,$,p=I._SerializeVisitor$0(2,r,i,!0,s,a,!0);return e.accept$1(p),u=(l=p._serialize$_buffer).toString$0(0),c=(_=(c=!!t&&(c=new w.CodeUnits(u)).any$1(c,new I.serialize_closure))?a===b.OutputStyle_compressed?"\ufeff":'@charset "UTF-8";\n':"")+u,$=s?l.buildSourceMap$1$prefix(_):null,s&&l.get$sourceFiles(),new I.SerializeResult(c,$)},serializeValue0:function(e,t,n){var r=I._SerializeVisitor$0(null,t,null,n,!1,null,!0);return e.accept$1(r),r._serialize$_buffer.toString$0(0)},serializeSelector:function(e,t){var n=I._SerializeVisitor$0(null,!0,null,!0,!1,null,!0);return e.accept$1(n),n._serialize$_buffer.toString$0(0)},_SerializeVisitor$0:function(e,t,n,r,i,s,a){var o=i?new J.SourceMapBuffer0(new E.StringBuffer(""),w.setRuntimeTypeInfo([],se.JSArray_Entry),E.LinkedHashMap_LinkedHashMap$_empty(se.nullable_Uri,se.SourceFile)):new I.NoSourceMapBuffer0(new E.StringBuffer("")),l=null==s?b.OutputStyle_expanded0:s,u=null==e?2:e;return E.RangeError_checkValueInInterval(u,0,10,"indentWidth"),new I._SerializeVisitor0(o,l,t,r,32,u,b.C_LineFeed)},serialize_closure:function(){},_SerializeVisitor0:function(e,t,n,r,i,s,a){var o=this;o._serialize$_buffer=e,o._indentation=0,o._style=t,o._serialize$_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__removeExponent__exponent_set:function(e){this._box_0=e},_SerializeVisitor__removeExponent__exponent_get:function(e){this._box_0=e},_SerializeVisitor_visitSelectorList_closure:function(){},_SerializeVisitor__write_closure:function(e,t){this.$this=e,this.value=t},_SerializeVisitor__visitChildren_closure:function(e,t,n){this._box_0=e,this.$this=t,this.children=n},OutputStyle:function(e){this._serialize$_name=e},LineFeed:function(){},SerializeResult:function(e,t){this.css=e,this.sourceMap=t},warn:function(e,t){var n=X.Zone__current.$index(0,b.Symbol__warn);if(null==n)throw w.wrapException(E.ArgumentError$(ie.warn__));n.call$2(e,t)},withWarnCallback:function(e,t,n){var r=se.nullable_Object;return E.runZoned(new I.withWarnCallback_closure(t,n),E.LinkedHashMap_LinkedHashMap$_literal([b.Symbol__warn,e],r,r),n)},withWarnCallback_closure:function(e,t){this.callback=e,this.T=t},UnparsedFrame:function(e,t){this.uri=e,this.member=t},AttributeSelector0:function(e,t,n,r){var i=this;i.name=e,i.op=t,i.value=n,i.modifier=r},AttributeOperator0:function(e){this._attribute0$_text=e},IDSelector0:function(e){this.name=e},IDSelector_unify_closure0:function(e){this.$this=e},NoSourceMapBuffer:function(e){this._no_source_map_buffer$_buffer=e},PlaceholderSelector0:function(e){this.name=e},serialize0:function(e,t,n,r,i,s,a,o){var l,u,c,_,$,p=I._SerializeVisitor$(null==n?2:n,r,i,!0,s,a,o);return e.accept$1(p),u=(l=p._buffer).toString$0(0),c=(_=(c=(c=new w.CodeUnits(u)).any$1(c,new I.serialize_closure0))?a===b.OutputStyle_compressed0?"\ufeff":'@charset "UTF-8";\n':"")+u,$=s?l.buildSourceMap$1$prefix(_):null,s&&l.get$sourceFiles(),new I.SerializeResult0(c,$)},serializeValue:function(e,t,n){var r=I._SerializeVisitor$(null,t,null,n,!1,null,!0);return e.accept$1(r),r._buffer.toString$0(0)},serializeSelector0:function(e,t){var n=I._SerializeVisitor$(null,!0,null,!0,!1,null,!0);return e.accept$1(n),n._buffer.toString$0(0)},_SerializeVisitor$:function(e,t,n,r,i,s,a){var o=i?new J.SourceMapBuffer(new E.StringBuffer(""),w.setRuntimeTypeInfo([],se.JSArray_Entry),E.LinkedHashMap_LinkedHashMap$_empty(se.nullable_Uri,se.SourceFile)):new I.NoSourceMapBuffer(new E.StringBuffer("")),l=null==s?b.OutputStyle_expanded:s,u=a?32:9,c=null==e?2:e,_=null==n?b.LineFeed_D6m:n;return E.RangeError_checkValueInInterval(c,0,10,"indentWidth"),new I._SerializeVisitor(o,l,t,r,u,c,_)},serialize_closure0:function(){},_SerializeVisitor:function(e,t,n,r,i,s,a){var o=this;o._buffer=e,o._serialize0$_indentation=0,o._serialize0$_style=t,o._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__removeExponent__exponent_set0:function(e){this._box_0=e},_SerializeVisitor__removeExponent__exponent_get0:function(e){this._box_0=e},_SerializeVisitor_visitSelectorList_closure0:function(){},_SerializeVisitor__write_closure0:function(e,t){this.$this=e,this.value=t},_SerializeVisitor__visitChildren_closure0:function(e,t,n){this._box_0=e,this.$this=t,this.children=n},OutputStyle0:function(e){this._name=e},LineFeed0:function(e,t){this.name=e,this.text=t},SerializeResult0:function(e,t){this.css=e,this.sourceMap=t},UnitlessSassNumber0:function(e,t){this.value=e,this.asSlash=t},UniversalSelector0:function(e){this.namespace=e},warn0:function(e,t){var n=X.Zone__current.$index(0,b.Symbol__warn);if(null==n)throw w.wrapException(E.ArgumentError$(ie.warn__));n.call$2(e,t)},withWarnCallback0:function(e,t,n){var r=se.nullable_Object;return E.runZoned(new I.withWarnCallback_closure0(t,n),E.LinkedHashMap_LinkedHashMap$_literal([b.Symbol__warn,e],r,r),n)},withWarnCallback_closure0:function(e,t){this.callback=e,this.T=t}},A={ArgParserException$:function(e,t){return new A.ArgParserException(null==t?b.List_empty:E.List_List$unmodifiable(t,se.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},Argument:function(e,t,n){this.name=e,this.defaultValue=t,this.span=n},ConfiguredVariable:function(e,t,n,r){var i=this;i.name=e,i.expression=t,i.isGuarded=n,i.span=r},BooleanExpression:function(e,t){this.value=e,this.span=t},VariableDeclaration$:function(e,t,n,r,i,s,a){return null!=a&&i&&w.throwExpression(E.ArgumentError$(ie.Other_)),new A.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},ConfiguredValue:function(e,t,n){this.value=e,this.configurationSpan=t,this.assignmentNode=n},InterpolationBuffer:function(e,t){this._interpolation_buffer$_text=e,this._interpolation_buffer$_contents=t},RenderContext:function(){},RenderContextOptions:function(){},RenderContextResult:function(){},RenderContextResultStats:function(){},MergedMapView$:function(e,t,n){var r=t._eval$1("@<0>")._bind$1(n);return(r=new A.MergedMapView(E.LinkedHashMap_LinkedHashMap$_empty(t,r._eval$1("Map<1,2>")),r._eval$1("MergedMapView<1,2>"))).MergedMapView$1(e,t,n),r},MergedMapView:function(e,t){this._mapsByKey=e,this.$ti=t},SassBoolean:function(e){this.value=e},LineScanner$:function(e){return new A.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},Argument0:function(e,t,n){this.name=e,this.defaultValue=t,this.span=n},BooleanExpression0:function(e,t){this.value=e,this.span=t},booleanConstructor_closure:function(){},booleanConstructor__closure:function(){},booleanConstructor__closure0:function(){},SassBoolean0:function(e){this.value=e},ConfiguredValue0:function(e,t,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},InterpolationBuffer0:function(e,t){this._interpolation_buffer0$_text=e,this._interpolation_buffer0$_contents=t},MergedMapView$0:function(e,t,n){var r=t._eval$1("@<0>")._bind$1(n);return(r=new A.MergedMapView0(E.LinkedHashMap_LinkedHashMap$_empty(t,r._eval$1("Map<1,2>")),r._eval$1("MergedMapView0<1,2>"))).MergedMapView$10(e,t,n),r},MergedMapView0:function(e,t){this._merged_map_view$_mapsByKey=e,this.$ti=t},RenderContext0:function(){},RenderContextOptions0:function(){},RenderContextResult0:function(){},RenderContextResultStats0:function(){},VariableDeclaration$0:function(e,t,n,r,i,s,a){return null!=a&&i&&w.throwExpression(E.ArgumentError$(ie.Other_)),new A.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}},M={ArgResults:function(e,t,n,r){var i=this;i._parser=e,i._parsed=t,i.name=n,i.rest=r},ErrorResult:function(e,t){this.error=e,this.stackTrace=t},BufferModule:function(){},BufferConstants:function(){},Buffer:function(){},ModifiableCssStylesheet$:function(e){var t=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode);return new M.ModifiableCssStylesheet(e,new E.UnmodifiableListView(t,se.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},CssStylesheet:function(e,t){this.children=e,this.span=t},AtRootQuery:function(e,t,n,r){var i=this;i.include=e,i.names=t,i._all=n,i._at_root_query$_rule=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){this.name=e,this.operator=t,this.precedence=n},AtRootRule$:function(e,t,n){var r=E.List_List$unmodifiable(e,se.Statement),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure);return new M.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},EachRule$:function(e,t,n,r){var i=E.List_List$unmodifiable(e,se.String),s=E.List_List$unmodifiable(n,se.Statement),a=b.JSArray_methods.any$1(s,new P.ParentStatement_closure);return new M.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(){},IfClause$:function(e,t){var n=E.List_List$unmodifiable(t,se.Statement);return new M.IfClause(e,n,b.JSArray_methods.any$1(n,new M.IfRuleClause$__closure))},ElseClause$:function(e){var t=E.List_List$unmodifiable(e,se.Statement);return new M.ElseClause(t,b.JSArray_methods.any$1(t,new M.IfRuleClause$__closure))},IfRule:function(e,t,n){this.clauses=e,this.lastClause=t,this.span=n},IfRule_toString_closure:function(e){this.first=e},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},Stylesheet$:function(e,t,n){var r=w.setRuntimeTypeInfo([],se.JSArray_UseRule),i=w.setRuntimeTypeInfo([],se.JSArray_ForwardRule),s=E.List_List$unmodifiable(e,se.Statement),a=b.JSArray_methods.any$1(s,new P.ParentStatement_closure);return(r=new M.Stylesheet(t,n,r,i,s,a)).Stylesheet$3$plainCss(e,t,n),r},Stylesheet_Stylesheet$parse:function(e,t,n,r){var i,s;switch(t){case b.Syntax_Sass:return i=q.SpanScanner$(e,r),s=null==n?b.StderrLogger_false:n,new U.SassParser(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.VariableDeclaration),i,s).parse$0();case b.Syntax_SCSS:return V.ScssParser$(e,n,r).parse$0();case b.Syntax_CSS:return i=q.SpanScanner$(e,r),s=null==n?b.StderrLogger_false:n,new T.CssParser(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.VariableDeclaration),i,s).parse$0();default:throw w.wrapException(E.ArgumentError$("Unknown syntax "+t.toString$0(0)+"."))}},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},AtRootQueryParser:function(e,t){this.scanner=e,this.logger=t},AtRootQueryParser_parse_closure:function(e){this.$this=e},StylesheetParser:function(){},StylesheetParser_parse_closure:function(e){this.$this=e},StylesheetParser_parse__closure:function(e){this.$this=e},StylesheetParser_parse__closure0:function(){},StylesheetParser_parseArgumentDeclaration_closure:function(e){this.$this=e},StylesheetParser_parseVariableDeclaration_closure:function(e){this.$this=e},StylesheetParser_parseUseRule_closure:function(e){this.$this=e},StylesheetParser__parseSingleProduction_closure:function(e,t,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_identifierLike_closure:function(e,t){this.$this=e,this.start=t},StylesheetParser_trySpecialFunction_closure:function(){},StylesheetParser__expressionUntilComparison_closure:function(e){this.$this=e},StylesheetParser__publicIdentifier_closure:function(e,t){this.$this=e,this.start=t},cloneCssStylesheet:function(e,t){var n=t.clone$0();return new q.Tuple2(new M._CloneCssVisitor(n.item2)._visitChildren$2(M.ModifiableCssStylesheet$(e.get$span()),e),n.item1,se.Tuple2_ModifiableCssStylesheet_ExtensionStore)},_CloneCssVisitor:function(e){this._oldToNewSelectors=e},SourceLocation$:function(e,t,n,r){return e<0?w.throwExpression(E.RangeError$("Offset may not be negative, was "+e+".")):n<0?w.throwExpression(E.RangeError$("Line may not be negative, was "+n+".")):t<0&&w.throwExpression(E.RangeError$("Column may not be negative, was "+t+".")),new M.SourceLocation(r,e,n,t)},SourceLocation:function(e,t,n,r){var i=this;i.sourceUrl=e,i.offset=t,i.line=n,i.column=r},SourceSpanBase:function(){},AtRootQueryParser0:function(e,t){this.scanner=e,this.logger=t},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=E.List_List$unmodifiable(e,se.Statement_2),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure0);return new M.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},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){this.name=e,this.operator=t,this.precedence=n},cloneCssStylesheet0:function(e,t){var n=t.clone$0();return new q.Tuple2(new M._CloneCssVisitor0(n.item2)._clone_css$_visitChildren$2(M.ModifiableCssStylesheet$0(e.get$span()),e),n.item1,se.Tuple2_ModifiableCssStylesheet_ExtensionStore_2)},_CloneCssVisitor0:function(e){this._clone_css$_oldToNewSelectors=e},EachRule$0:function(e,t,n,r){var i=E.List_List$unmodifiable(e,se.String),s=E.List_List$unmodifiable(n,se.Statement_2),a=b.JSArray_methods.any$1(s,new P.ParentStatement_closure0);return new M.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(){},IfClause$0:function(e,t){var n=E.List_List$unmodifiable(t,se.Statement_2);return new M.IfClause0(e,n,b.JSArray_methods.any$1(n,new M.IfRuleClause$__closure0))},ElseClause$0:function(e){var t=E.List_List$unmodifiable(e,se.Statement_2);return new M.ElseClause0(t,b.JSArray_methods.any$1(t,new M.IfRuleClause$__closure0))},IfRule0:function(e,t,n){this.clauses=e,this.lastClause=t,this.span=n},IfRule_toString_closure0:function(e){this.first=e},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},CssStylesheet0:function(e,t){this.children=e,this.span=t},ModifiableCssStylesheet$0:function(e){var t=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode_2);return new M.ModifiableCssStylesheet0(e,new E.UnmodifiableListView(t,se.UnmodifiableListView_ModifiableCssNode_2),t)},ModifiableCssStylesheet0:function(e,t,n){var r=this;r.span=e,r.children=t,r._node2$_children=n,r._node2$_indexInParent=r._node2$_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){this.$this=e},StylesheetParser__statement_closure0:function(e){this.$this=e},StylesheetParser_variableDeclarationWithoutNamespace_closure1:function(e,t){this.$this=e,this.start=t},StylesheetParser_variableDeclarationWithoutNamespace_closure2:function(e){this.declaration=e},StylesheetParser__declarationOrBuffer_closure1:function(e){this.name=e},StylesheetParser__declarationOrBuffer_closure2:function(e,t){this._box_0=e,this.name=t},StylesheetParser__styleRule_closure0:function(e,t,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_identifierLike_closure0:function(e,t){this.$this=e,this.start=t},StylesheetParser_trySpecialFunction_closure0:function(){},StylesheetParser__expressionUntilComparison_closure0:function(e){this.$this=e},StylesheetParser__publicIdentifier_closure0:function(e,t){this.$this=e,this.start=t},Stylesheet$0:function(e,t,n){var r=w.setRuntimeTypeInfo([],se.JSArray_UseRule_2),i=w.setRuntimeTypeInfo([],se.JSArray_ForwardRule_2),s=E.List_List$unmodifiable(e,se.Statement_2),a=b.JSArray_methods.any$1(s,new P.ParentStatement_closure0);return(r=new M.Stylesheet0(t,n,r,i,s,a)).Stylesheet$3$plainCss0(e,t,n),r},Stylesheet_Stylesheet$parse0:function(e,t,n,r){var i,s;switch(t){case b.Syntax_Sass0:return i=q.SpanScanner$(e,r),s=null==n?b.C_StderrLogger:n,new U.SassParser0(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.VariableDeclaration_2),i,s).parse$0();case b.Syntax_SCSS0:return V.ScssParser$0(e,n,r).parse$0();case b.Syntax_CSS0:return i=q.SpanScanner$(e,r),s=null==n?b.C_StderrLogger:n,new T.CssParser0(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.VariableDeclaration_2),i,s).parse$0();default:throw w.wrapException(E.ArgumentError$("Unknown syntax "+t.toString$0(0)+"."))}},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}},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=c,p.mandatory=_,p.hide=$},OptionType:function(e){this.name=e},Parser$:function(e,t,n,r,i){var s=w.setRuntimeTypeInfo([],se.JSArray_String);return null!=i&&b.JSArray_methods.addAll$1(s,i),new R.Parser0(e,r,t,n,s,E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.dynamic))},_isLetterOrDigit:function(e){return e>=65&&e<=90||(e>=97&&e<=122||e>=48&&e<=57)},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._usage$_buffer=t,r._currentColumn=0,r.___Usage__columnWidths=null,r._newlinesNeeded=0,r.lineLength=n},_Usage__writeOption_closure:function(){},_Usage__buildAllowedList_closure:function(e){this.option=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},ModifiableCssMediaRule$:function(e,t){var n=E.List_List$unmodifiable(e,se.CssMediaQuery),r=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode);return C.get$isEmpty$asx(e)&&w.throwExpression(E.ArgumentError$value(e,"queries","may not be empty.")),new R.ModifiableCssMediaRule(n,t,new E.UnmodifiableListView(r,se.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},MediaRule$:function(e,t,n){var r=E.List_List$unmodifiable(t,se.Statement),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure);return new R.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},WhileRule$:function(e,t,n){var r=E.List_List$unmodifiable(t,se.Statement),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure);return new R.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},Parser_isIdentifier:function(e){var t;try{return null,t=q.SpanScanner$(e,null),new R.Parser(t,b.StderrLogger_false)._parseIdentifier$0(),!0}catch(e){if(w.unwrapException(e)instanceof O.SassFormatException)return!1;throw e}},Parser:function(e,t){this.scanner=e,this.logger=t},Parser__parseIdentifier_closure:function(e){this.$this=e},Parser_scanIdentChar_matches:function(e,t){this.caseSensitive=e,this.char=t},SourceSpanFormatException$:function(e,t,n){return new R.SourceSpanFormatException(n,e,t)},SourceSpanException:function(){},SourceSpanFormatException:function(e,t,n){this.source=e,this._span_exception$_message=t,this._span=n},ModifiableCssMediaRule$0:function(e,t){var n=E.List_List$unmodifiable(e,se.CssMediaQuery_2),r=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode_2);return C.get$isEmpty$asx(e)&&w.throwExpression(E.ArgumentError$value(e,"queries","may not be empty.")),new R.ModifiableCssMediaRule0(n,t,new E.UnmodifiableListView(r,se.UnmodifiableListView_ModifiableCssNode_2),r)},ModifiableCssMediaRule0:function(e,t,n,r){var i=this;i.queries=e,i.span=t,i.children=n,i._node2$_children=r,i._node2$_indexInParent=i._node2$_parent=null,i.isGroupEnd=!1},MediaRule$0:function(e,t,n){var r=E.List_List$unmodifiable(t,se.Statement_2),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure0);return new R.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},Parser_isIdentifier0:function(e){var t;try{return null,t=q.SpanScanner$(e,null),new R.Parser1(t,b.C_StderrLogger)._parser0$_parseIdentifier$0(),!0}catch(e){if(w.unwrapException(e)instanceof O.SassFormatException0)return!1;throw e}},Parser1:function(e,t){this.scanner=e,this.logger=t},Parser__parseIdentifier_closure0:function(e){this.$this=e},Parser_scanIdentChar_matches0:function(e,t){this.caseSensitive=e,this.char=t},Types:function(){},WhileRule$0:function(e,t,n){var r=E.List_List$unmodifiable(t,se.Statement_2),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure0);return new R.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}},k={ValueResult:function(e,t){this.value=e,this.$ti=t},ConsoleModule:function(){},Console:function(){},EventEmitter:function(){},UrlStyle:function(e,t,n,r){var i=this;i.separatorPattern=e,i.needsSeparatorPattern=t,i.rootPattern=n,i.relativeRootPattern=r},CssMediaQuery:function(e,t,n){this.modifier=e,this.type=t,this.features=n},_SingletonCssMediaQueryMergeResult:function(e){this._media_query$_name=e},MediaQuerySuccessfulMergeResult:function(e){this.query=e},ModifiableCssImport$:function(e,t,n,r){return new k.ModifiableCssImport(e,r,null==n?null:E.List_List$unmodifiable(n,se.CssMediaQuery),t)},ModifiableCssImport:function(e,t,n,r){var i=this;i.url=e,i.supports=t,i.media=n,i.span=r,i._indexInParent=i._parent=null,i.isGroupEnd=!1},ModifiableCssValue:function(e,t,n){this.value=e,this.span=t,this.$ti=n},CssValue:function(e,t,n){this.value=e,this.span=t,this.$ti=n},FunctionExpression:function(e,t,n,r){var i=this;i.namespace=e,i.name=t,i.$arguments=n,i.span=r},ValueExpression:function(e,t){this.value=e,this.span=t},SupportsFunction:function(e,t,n){this.name=e,this.$arguments=t,this.span=n},TypeSelector:function(e){this.name=e},EmptyExtensionStore:function(){},FilesystemImporter:function(e){this._loadPath=e},FilesystemImporter_canonicalize_closure:function(){},_realCasePath:function(e){var t,n;return C.$eq$(C.get$platform$x(bn.process),"win32")||C.$eq$(C.get$platform$x(bn.process),"darwin")?(C.$eq$(C.get$platform$x(bn.process),"win32")&&0!==(n=(t=b.JSString_methods.substring$2(e,0,X.$get$context().style.rootLength$1(e))).length)&&W.isAlphabetic0(b.JSString_methods._codeUnitAt$1(t,0))&&(e=t.toUpperCase()+b.JSString_methods.substring$1(e,n)),(new k._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},_QuietLogger:function(){},JSFunction:function(){},NodeImporterResult:function(){},MediaQueryParser:function(e,t){this.scanner=e,this.logger=t},MediaQueryParser_parse_closure:function(e){this.$this=e},PrefixedMapView:function(e,t,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},Value:function(){},SassFunction:function(e){this.callable=e},_FindDependenciesVisitor:function(e,t){this._usesAndForwards=e,this._imports=t},EmptyExtensionStore0:function(){},FilesystemImporter0:function(e){this._filesystem$_loadPath=e},FilesystemImporter_canonicalize_closure0:function(){},FunctionExpression0:function(e,t,n,r){var i=this;i.namespace=e,i.name=t,i.$arguments=n,i.span=r},JSFunction0:function(){},SupportsFunction0:function(e,t,n){this.name=e,this.$arguments=t,this.span=n},SassFunction0:function(e){this.callable=e},NodeImporter__addSassPath:function(e){return E._makeSyncStarIterable((function(){var t,n,r=e,i=0;return function(e,s){for(1===e&&(t=s,i=2);;)switch(i){case 0:return i=3,E._IterationMarker_yieldStar(r);case 3:if(null==(n=w._asStringQ(se.Object._as(C.get$env$x(bn.process)).SASS_PATH))){i=1;break}return i=4,E._IterationMarker_yieldStar(w.setRuntimeTypeInfo(n.split(C.$eq$(C.get$platform$x(bn.process),"win32")?";":":"),se.JSArray_String));case 4:case 1:return E._IterationMarker_endOfIteration();case 2:return E._IterationMarker_uncaughtError(t)}}}),se.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(){},ModifiableCssImport$0:function(e,t,n,r){return new k.ModifiableCssImport0(e,r,null==n?null:E.List_List$unmodifiable(n,se.CssMediaQuery_2),t)},ModifiableCssImport0:function(e,t,n,r){var i=this;i.url=e,i.supports=t,i.media=n,i.span=r,i._node2$_indexInParent=i._node2$_parent=null,i.isGroupEnd=!1},NodeImporterResult0:function(){},_realCasePath0:function(e){var t,n;return C.$eq$(C.get$platform$x(bn.process),"win32")||C.$eq$(C.get$platform$x(bn.process),"darwin")?(C.$eq$(C.get$platform$x(bn.process),"win32")&&0!==(n=(t=b.JSString_methods.substring$2(e,0,X.$get$context().style.rootLength$1(e))).length)&&W.isAlphabetic1(b.JSString_methods._codeUnitAt$1(t,0))&&(e=t.toUpperCase()+b.JSString_methods.substring$1(e,n)),(new k._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},_QuietLogger0:function(){},CssMediaQuery0:function(e,t,n){this.modifier=e,this.type=t,this.features=n},_SingletonCssMediaQueryMergeResult0:function(e){this._media_query1$_name=e},MediaQuerySuccessfulMergeResult0:function(e){this.query=e},MediaQueryParser0:function(e,t){this.scanner=e,this.logger=t},MediaQueryParser_parse_closure0:function(e){this.$this=e},PrefixedMapView0:function(e,t,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},TypeSelector0:function(e){this.name=e},CssValue0:function(e,t,n){this.value=e,this.span=t,this.$ti=n},ValueExpression0:function(e,t){this.value=e,this.span=t},ModifiableCssValue0:function(e,t,n){this.value=e,this.span=t,this.$ti=n},Value0:function(){},unwrapValue:function(e){var t,n;if(null!=e){if(e instanceof k.Value0)return e;if(null!=(t=e.dartValue)&&t instanceof k.Value0)return t;if(n=bn.Error,w._asBool(X.$get$_jsInstanceOf().call$2(e,n)))throw w.wrapException(e)}throw w.wrapException(w.S(e)+" must be a Sass value type.")},wrapValue:function(e){return e instanceof B.SassColor0?E.callConstructor(X.$get$colorConstructor(),[null,null,null,null,e]):e instanceof J.SassList0?E.callConstructor(X.$get$listConstructor(),[null,null,e]):e instanceof z.SassMap0?E.callConstructor(X.$get$mapConstructor(),[null,e]):e instanceof W.SassNumber0?E.callConstructor(X.$get$numberConstructor(),[null,null,e]):e instanceof J.SassString0?E.callConstructor(X.$get$stringConstructor(),[null,e]):e}},L={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},Modules:function(){},Module1:function(){},Net:function(){},Socket:function(){},NetAddress:function(){},NetServer:function(){},ContentBlock$:function(e,t,n){var r=E.List_List$unmodifiable(t,se.Statement),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure);return new L.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},WarnRule:function(e,t){this.expression=e,this.span=t},SupportsAnything:function(e,t){this.contents=e,this.span=t},unifyComplex:function(e){var t,n,r,i,s,a,o,l=C.getInterceptor$asx(e);if(1===l.get$length(e))return e;for(t=l.get$iterator(e),n=null;t.moveNext$0();){if(!((r=C.get$last$ax(t.get$current(t)))instanceof D.CompoundSelector))return null;if(null==n)n=r.components;else for(s=(i=r.components).length,a=0;a<s;++a)if(null==(n=i[a].unify$1(n)))return null}return l=l.map$1$1(e,new L.unifyComplex_closure,se.List_ComplexSelectorComponent),o=E.List_List$of(l,!0,l.$ti._eval$1("ListIterable.E")),l=b.JSArray_methods.get$last(o),n.toString,C.add$1$ax(l,D.CompoundSelector$(n)),L.weave(o)},unifyCompound:function(e,t){var n,r,i,s;for(n=e.length,r=t,i=0;i<n;++i,r=s)if(null==(s=e[i].unify$1(r)))return null;return D.CompoundSelector$(r)},unifyUniversalAndElement:function(e,t){var n,r,i,s,a,o,l,u=null,c=ie.must_b;if(e instanceof I.UniversalSelector)n=e.namespace,r=u;else{if(!(e instanceof k.TypeSelector))throw w.wrapException(E.ArgumentError$value(e,"selector1",c));n=(i=e.name).namespace,r=i.name}if(t instanceof I.UniversalSelector)s=t.namespace,a=u;else{if(!(t instanceof k.TypeSelector))throw w.wrapException(E.ArgumentError$value(t,"selector2",c));s=(i=t.name).namespace,a=i.name}if(n==s||"*"===s)o=n;else{if("*"!==n)return u;o=s}if(r==a||null==a)l=r;else{if(null!=r&&"*"!==r)return u;l=a}return null==l?new I.UniversalSelector(o):new k.TypeSelector(new J.QualifiedName(l,o))},weave:function(e){var t,n,r,i,s,a,o,l,u,c,_=se.JSArray_List_ComplexSelectorComponent,$=w.setRuntimeTypeInfo([C.toList$0$ax(b.JSArray_methods.get$first(e))],_);for(t=w.SubListIterable$(e,1,null,w._arrayInstanceType(e)._precomputed1),t=new w.ListIterator(t,t.get$length(t)),n=w._instanceType(t)._precomputed1;t.moveNext$0();)if(r=n._as(t.__internal$_current),!(i=C.getInterceptor$asx(r)).get$isEmpty(r))if(s=i.get$last(r),1!==i.get$length(r)){for(o=i.take$1(r,i.get$length(r)-1).toList$0(0),l=w.setRuntimeTypeInfo([],_),r=$.length,a=0;a<$.length;$.length===r||(0,w.throwConcurrentModificationError)($),++a)if(null!=(u=L._weaveParents($[a],o)))for(i=u.get$iterator(u);i.moveNext$0();)c=i.get$current(i),C.add$1$ax(c,s),l.push(c);$=l}else for(r=$.length,a=0;a<$.length;$.length===r||(0,w.throwConcurrentModificationError)($),++a)C.add$1$ax($[a],s);return $},_weaveParents:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h,d,f=null,m=se.ComplexSelectorComponent,g=E.ListQueue_ListQueue$of(e,m),S=E.ListQueue_ListQueue$of(t,m),y=L._mergeInitialCombinators(g,S);if(null==y)return f;if(null==(n=L._mergeFinalCombinators(g,S,f)))return f;if(r=L._firstIfRoot(g),i=L._firstIfRoot(S),(m=null!=r)&&null!=i){if(null==(s=L.unifyCompound(r.components,i.components)))return f;g.addFirst$1(s),S.addFirst$1(s)}else m?S.addFirst$1(r):null!=i&&g.addFirst$1(i);for(a=L._groupSelectors(g),o=L._groupSelectors(S),m=se.List_ComplexSelectorComponent,l=N.longestCommonSubsequence(o,a,new L._weaveParents_closure,m),u=se.JSArray_Iterable_ComplexSelectorComponent,c=w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([y],u)],se.JSArray_List_Iterable_ComplexSelectorComponent),_=l.length,$=0;$<l.length;l.length===_||(0,w.throwConcurrentModificationError)(l),++$)p=l[$],h=L._chunks(a,o,new L._weaveParents_closure0(p),m),d=w._arrayInstanceType(h)._eval$1("MappedListIterable<1,Iterable<ComplexSelectorComponent>>"),c.push(E.List_List$of(new w.MappedListIterable(h,new L._weaveParents_closure1,d),!0,d._eval$1("ListIterable.E"))),c.push(w.setRuntimeTypeInfo([p],u)),a.removeFirst$0(),o.removeFirst$0();return u=L._chunks(a,o,new L._weaveParents_closure2,m),_=w._arrayInstanceType(u)._eval$1("MappedListIterable<1,Iterable<ComplexSelectorComponent>>"),c.push(E.List_List$of(new w.MappedListIterable(u,new L._weaveParents_closure3,_),!0,_._eval$1("ListIterable.E"))),b.JSArray_methods.addAll$1(c,n),C.map$1$1$ax(L.paths(new w.WhereIterable(c,new L._weaveParents_closure4,se.WhereIterable_List_Iterable_ComplexSelectorComponent),se.Iterable_ComplexSelectorComponent),new L._weaveParents_closure5,m)},_firstIfRoot:function(e){var t;return e._collection$_head===e._collection$_tail?null:(t=e.get$first(e))instanceof D.CompoundSelector&&L._hasRoot(t)?(e.removeFirst$0(),t):null},_mergeInitialCombinators:function(e,t){for(var n,r,i,s=se.JSArray_Combinator,a=w.setRuntimeTypeInfo([],s),o=se.Combinator,l=e.$ti._precomputed1;e.get$isEmpty(e)?n=!1:((n=e._collection$_head)===e._collection$_tail&&w.throwExpression(w.IterableElementError_noElement()),n=l._as(e._collection$_table[n])instanceof q.Combinator),n;)a.push(o._as(e.removeFirst$0()));for(r=w.setRuntimeTypeInfo([],s),s=t.$ti._precomputed1;t.get$isEmpty(t)?l=!1:((l=t._collection$_head)===t._collection$_tail&&w.throwExpression(w.IterableElementError_noElement()),l=s._as(t._collection$_table[l])instanceof q.Combinator),l;)r.push(o._as(t.removeFirst$0()));return i=N.longestCommonSubsequence(a,r,null,o),b.C_ListEquality.equals$2(0,i,a)?r:b.C_ListEquality.equals$2(0,i,r)?a:null},_mergeFinalCombinators:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p,h,d,f=null;if(null==n&&(n=T.QueueList$(f,se.List_List_ComplexSelectorComponent)),r=!(e._collection$_head!==e._collection$_tail&&e.get$last(e)instanceof q.Combinator)&&(t._collection$_head===t._collection$_tail||!(t.get$last(t)instanceof q.Combinator)))return n;for(r=se.JSArray_Combinator,i=w.setRuntimeTypeInfo([],r),s=se.Combinator;!e.get$isEmpty(e)&&e.get$last(e)instanceof q.Combinator;)i.push(s._as(e.removeLast$0(0)));for(a=w.setRuntimeTypeInfo([],r);!t.get$isEmpty(t)&&t.get$last(t)instanceof q.Combinator;)a.push(s._as(t.removeLast$0(0)));if((r=i.length)>1||a.length>1){if(o=N.longestCommonSubsequence(i,a,f,s),b.C_ListEquality.equals$2(0,o,i))n.addFirst$1(w.setRuntimeTypeInfo([E.List_List$of(new w.ReversedListIterable(a,se.ReversedListIterable_Combinator),!0,se.ComplexSelectorComponent)],se.JSArray_List_ComplexSelectorComponent));else{if(!b.C_ListEquality.equals$2(0,o,a))return f;n.addFirst$1(w.setRuntimeTypeInfo([E.List_List$of(new w.ReversedListIterable(i,se.ReversedListIterable_Combinator),!0,se.ComplexSelectorComponent)],se.JSArray_List_ComplexSelectorComponent))}return n}if(l=0===r?f:b.JSArray_methods.get$first(i),u=0===a.length?f:b.JSArray_methods.get$first(a),(r=null!=l)&&null!=u){if(c=(r=se.CompoundSelector)._as(e.removeLast$0(0)),_=r._as(t.removeLast$0(0)),(r=l===b.Combinator_CzM)&&u===b.Combinator_CzM)L.compoundIsSuperselector(c,_,f)?n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([_,b.Combinator_CzM],se.JSArray_ComplexSelectorComponent)],se.JSArray_List_ComplexSelectorComponent)):(r=se.JSArray_ComplexSelectorComponent,s=se.JSArray_List_ComplexSelectorComponent,L.compoundIsSuperselector(_,c,f)?n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([c,b.Combinator_CzM],r)],s)):($=w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([c,b.Combinator_CzM,_,b.Combinator_CzM],r),w.setRuntimeTypeInfo([_,b.Combinator_CzM,c,b.Combinator_CzM],r)],s),null!=(p=L.unifyCompound(c.components,_.components))&&$.push(w.setRuntimeTypeInfo([p,b.Combinator_CzM],r)),n.addFirst$1($)));else if(s=!(!r||u!==b.Combinator_uzg)||l===b.Combinator_uzg&&u===b.Combinator_CzM)h=r?c:_,d=r?_:c,r=se.JSArray_ComplexSelectorComponent,s=se.JSArray_List_ComplexSelectorComponent,L.compoundIsSuperselector(h,d,f)?n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([d,b.Combinator_uzg],r)],s)):(p=L.unifyCompound(c.components,_.components),s=w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([h,b.Combinator_CzM,d,b.Combinator_uzg],r)],s),null!=p&&s.push(w.setRuntimeTypeInfo([p,b.Combinator_uzg],r)),n.addFirst$1(s));else if(s=l===b.Combinator_sgq&&(u===b.Combinator_uzg||u===b.Combinator_CzM))n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([_,u],se.JSArray_ComplexSelectorComponent)],se.JSArray_List_ComplexSelectorComponent)),e._add$1(c),e._add$1(b.Combinator_sgq);else if(r=u===b.Combinator_sgq&&(l===b.Combinator_uzg||r))n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([c,l],se.JSArray_ComplexSelectorComponent)],se.JSArray_List_ComplexSelectorComponent)),t._add$1(_),t._add$1(b.Combinator_sgq);else{if(l!==u)return f;if(null==(p=L.unifyCompound(c.components,_.components)))return f;n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([p,l],se.JSArray_ComplexSelectorComponent)],se.JSArray_List_ComplexSelectorComponent))}return L._mergeFinalCombinators(e,t,n)}return r?(l===b.Combinator_sgq?t.get$isEmpty(t)?r=!1:(r=se.CompoundSelector,r=L.compoundIsSuperselector(r._as(t.get$last(t)),r._as(e.get$last(e)),f)):r=!1,r&&t.removeLast$0(0),n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([e.removeLast$0(0),l],se.JSArray_ComplexSelectorComponent)],se.JSArray_List_ComplexSelectorComponent)),L._mergeFinalCombinators(e,t,n)):(u===b.Combinator_sgq?e.get$isEmpty(e)?r=!1:(r=se.CompoundSelector,r=L.compoundIsSuperselector(r._as(e.get$last(e)),r._as(t.get$last(t)),f)):r=!1,r&&e.removeLast$0(0),r=t.removeLast$0(0),u.toString,n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([r,u],se.JSArray_ComplexSelectorComponent)],se.JSArray_List_ComplexSelectorComponent)),L._mergeFinalCombinators(e,t,n))},_mustUnify:function(e,t){var n,r,i,s=E.LinkedHashSet_LinkedHashSet$_empty(se.SimpleSelector);for(n=C.get$iterator$ax(e);n.moveNext$0();)if((r=n.get$current(n))instanceof D.CompoundSelector)for(r=b.JSArray_methods.get$iterator(r.components),i=new w.WhereIterator(r,L.functions___isUnique$closure());i.moveNext$0();)s.add$1(0,r.get$current(r));return 0!==s._collection$_length&&C.any$1$ax(t,new L._mustUnify_closure(s))},_isUnique:function(e){return e instanceof I.IDSelector||e instanceof J.PseudoSelector&&!e.isClass},_chunks:function(e,t,n,r){for(var i,s,a=r._eval$1("JSArray<0>"),o=w.setRuntimeTypeInfo([],a);!n.call$1(e);)o.push(e.removeFirst$0());for(i=w.setRuntimeTypeInfo([],a);!n.call$1(t);)i.push(t.removeFirst$0());return(a=0===o.length)&&0===i.length?w.setRuntimeTypeInfo([],r._eval$1("JSArray<List<0>>")):a?w.setRuntimeTypeInfo([i],r._eval$1("JSArray<List<0>>")):0===i.length?w.setRuntimeTypeInfo([o],r._eval$1("JSArray<List<0>>")):(a=E.List_List$of(o,!0,r),b.JSArray_methods.addAll$1(a,i),s=E.List_List$of(i,!0,r),b.JSArray_methods.addAll$1(s,o),w.setRuntimeTypeInfo([a,s],r._eval$1("JSArray<List<0>>")))},paths:function(e,t){return C.fold$2$ax(e,w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([],t._eval$1("JSArray<0>"))],t._eval$1("JSArray<List<0>>")),new L.paths_closure(t))},_groupSelectors:function(e){var t,n,r,i,s,a=T.QueueList$(null,se.List_ComplexSelectorComponent),o=E._ListQueueIterator$(e);if(!o.moveNext$0())return a;for(t=w._instanceType(o)._precomputed1,n=se.JSArray_ComplexSelectorComponent,r=w.setRuntimeTypeInfo([t._as(o._collection$_current)],n),a._queue_list$_add$1(r);o.moveNext$0();)i=b.JSArray_methods.get$last(r)instanceof q.Combinator||t._as(o._collection$_current)instanceof q.Combinator,s=o._collection$_current,i?r.push(t._as(s)):(r=w.setRuntimeTypeInfo([t._as(s)],n),a._queue_list$_add$1(r));return a},_hasRoot:function(e){return b.JSArray_methods.any$1(e.components,new L._hasRoot_closure)},listIsSuperselector:function(e,t){return b.JSArray_methods.every$1(t,new L.listIsSuperselector_closure(e))},complexIsParentSuperselector:function(e,t){var n,r,i=C.getInterceptor$ax(e);return!(i.get$first(e)instanceof q.Combinator)&&(!((n=C.getInterceptor$ax(t)).get$first(t)instanceof q.Combinator)&&(!(i.get$length(e)>n.get$length(t))&&(r=D.CompoundSelector$(w.setRuntimeTypeInfo([new I.PlaceholderSelector("<temp>")],se.JSArray_SimpleSelector)),i=se.ComplexSelectorComponent,(n=E.List_List$of(e,!0,i)).push(r),(i=E.List_List$of(t,!0,i)).push(r),L.complexIsSuperselector(n,i))))},complexIsSuperselector:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m;if(b.JSArray_methods.get$last(e)instanceof q.Combinator)return!1;if(b.JSArray_methods.get$last(t)instanceof q.Combinator)return!1;for(r=(n=w._arrayInstanceType(t))._precomputed1,n=n._eval$1("SubListIterable<1>"),i=se.CompoundSelector,s=0,a=0;;){if(o=e.length-s,l=t.length-a,0===o||0===l)return!1;if(o>l)return!1;if((u=e[s])instanceof q.Combinator)return!1;if(t[a]instanceof q.Combinator)return!1;if(i._as(u),1===o)return c=i._as(b.JSArray_methods.get$last(t)),_=t.length-1,(i=new w.SubListIterable(t,0,_,n)).SubListIterable$3(t,0,_,r),L.compoundIsSuperselector(u,c,i.skip$1(0,a));for(p=$=a+1;p<t.length&&!((h=t[c=p-1])instanceof D.CompoundSelector&&((_=new w.SubListIterable(t,0,c,n)).SubListIterable$3(t,0,c,r),L.compoundIsSuperselector(u,h,_.skip$1(0,$))));++p);if(p===t.length)return!1;if(f=e[d=s+1],m=t[p],f instanceof q.Combinator){if(!(m instanceof q.Combinator))return!1;if(f===b.Combinator_CzM){if(m===b.Combinator_sgq)return!1}else if(m!==f)return!1;if(3===o&&l>3)return!1;s+=2,a=p+1}else{if(m instanceof q.Combinator){if(m!==b.Combinator_sgq)return!1;a=p+1}else a=p;s=d}}},compoundIsSuperselector:function(e,t,n){var r,i,s,a,o;for(i=(r=e.components).length,s=0;s<i;++s)if((a=r[s])instanceof J.PseudoSelector&&null!=a.selector){if(!L._selectorPseudoIsSuperselector(a,t,n))return!1}else if(!L._simpleIsSuperselectorOfCompound(a,t))return!1;for(i=(r=t.components).length,s=0;s<i;++s)if((o=r[s])instanceof J.PseudoSelector&&!o.isClass&&null==o.selector&&!L._simpleIsSuperselectorOfCompound(o,e))return!1;return!0},_simpleIsSuperselectorOfCompound:function(e,t){return b.JSArray_methods.any$1(t.components,new L._simpleIsSuperselectorOfCompound_closure(e))},_selectorPseudoIsSuperselector:function(e,t,n){var r=e.selector;if(null==r)throw w.wrapException(E.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument."));switch(e.normalizedName){case"is":case"matches":case"any":return L._selectorPseudoArgs(t,e.name,!0).any$1(0,new L._selectorPseudoIsSuperselector_closure(r))||b.JSArray_methods.any$1(r.components,new L._selectorPseudoIsSuperselector_closure0(n,t));case"has":case"host":case"host-context":return L._selectorPseudoArgs(t,e.name,!0).any$1(0,new L._selectorPseudoIsSuperselector_closure1(r));case"slotted":return L._selectorPseudoArgs(t,e.name,!1).any$1(0,new L._selectorPseudoIsSuperselector_closure2(r));case"not":return b.JSArray_methods.every$1(r.components,new L._selectorPseudoIsSuperselector_closure3(t,e));case"current":return L._selectorPseudoArgs(t,e.name,!0).any$1(0,new L._selectorPseudoIsSuperselector_closure4(r));case"nth-child":case"nth-last-child":return b.JSArray_methods.any$1(t.components,new L._selectorPseudoIsSuperselector_closure5(e,r));default:throw w.wrapException("unreachable")}},_selectorPseudoArgs:function(e,t,n){var r=se.WhereTypeIterable_PseudoSelector;return z.IterableNullableExtension_whereNotNull(new w.MappedIterable(new w.WhereIterable(new w.WhereTypeIterable(e.components,r),new L._selectorPseudoArgs_closure(n,t),r._eval$1("WhereIterable<Iterable.E>")),new L._selectorPseudoArgs_closure0,r._eval$1("MappedIterable<Iterable.E,SelectorList?>")),se.SelectorList)},unifyComplex_closure:function(){},_weaveParents_closure:function(){},_weaveParents_closure0:function(e){this.group=e},_weaveParents_closure1:function(){},_weaveParents__closure1:function(){},_weaveParents_closure2:function(){},_weaveParents_closure3:function(){},_weaveParents__closure0:function(){},_weaveParents_closure4:function(){},_weaveParents_closure5:function(){},_weaveParents__closure:function(){},_mustUnify_closure:function(e){this.uniqueSelectors=e},_mustUnify__closure:function(e){this.uniqueSelectors=e},paths_closure:function(e){this.T=e},paths__closure:function(e,t){this.paths=e,this.T=t},paths___closure:function(e,t){this.option=e,this.T=t},_hasRoot_closure:function(){},listIsSuperselector_closure:function(e){this.list1=e},listIsSuperselector__closure:function(e){this.complex1=e},_simpleIsSuperselectorOfCompound_closure:function(e){this.simple=e},_simpleIsSuperselectorOfCompound__closure:function(e){this.simple=e},_selectorPseudoIsSuperselector_closure:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure0:function(e,t){this.parents=e,this.compound2=t},_selectorPseudoIsSuperselector_closure1:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure2:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure3:function(e,t){this.compound2=e,this.pseudo1=t},_selectorPseudoIsSuperselector__closure:function(e,t){this.complex=e,this.pseudo1=t},_selectorPseudoIsSuperselector___closure:function(e){this.simple2=e},_selectorPseudoIsSuperselector___closure0:function(e){this.simple2=e},_selectorPseudoIsSuperselector_closure4:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure5:function(e,t){this.pseudo1=e,this.selector1=t},_selectorPseudoArgs_closure:function(e,t){this.isClass=e,this.name=t},_selectorPseudoArgs_closure0:function(){},currentCallableSpan:function(){var e=X.Zone__current.$index(0,b.Symbol__currentCallableNode);if(se.AstNode._is(e))return e.get$span();throw w.wrapException(E.StateError$(ie.curren))},globalFunctions_closure:function(){},TerseLogger:function(e,t){this._warningCounts=e,this._inner=t},TerseLogger_summarize_closure:function(){},TerseLogger_summarize_closure0:function(){},Chokidar:function(){},ChokidarOptions:function(){},ChokidarWatcher:function(){},SourceFile$fromString:function(e,t){var n=new w.CodeUnits(e),r=w.setRuntimeTypeInfo([0],se.JSArray_int),i="string"==typeof t?E.Uri_parse(t):se.nullable_Uri._as(t);return(r=new L.SourceFile(i,r,new Uint32Array(w._ensureNativeList(n.toList$0(n))))).SourceFile$decoded$2$url(n,t),r},SourceFile$decoded:function(e,t){var n=w.setRuntimeTypeInfo([0],se.JSArray_int),r="string"==typeof t?E.Uri_parse(t):se.nullable_Uri._as(t);return(n=new L.SourceFile(r,n,new Uint32Array(w._ensureNativeList(C.toList$0$ax(e))))).SourceFile$decoded$2$url(e,t),n},FileLocation$_:function(e,t){return t<0?w.throwExpression(E.RangeError$("Offset may not be negative, was "+t+".")):t>e._decodedChars.length&&w.throwExpression(E.RangeError$("Offset "+t+ie.x20must_+e.get$length(e)+".")),new L.FileLocation(e,t)},_FileSpan$:function(e,t,n){return n<t?w.throwExpression(E.ArgumentError$("End "+n+" must come after start "+t+".")):n>e._decodedChars.length?w.throwExpression(E.RangeError$("End "+n+ie.x20must_+e.get$length(e)+".")):t<0&&w.throwExpression(E.RangeError$("Start may not be negative, was "+t+".")),new L._FileSpan(e,t,n)},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},SourceSpanMixin:function(){},Trace_Trace$from:function(e){return se.Trace._is(e)?e:e instanceof U.Chain?e.toTrace$0():new W.LazyTrace(new L.Trace_Trace$from_closure(e))},Trace_Trace$parse:function(e){var t,n;try{return n=0===e.length?L.Trace$(w.setRuntimeTypeInfo([],se.JSArray_Frame),null):b.JSString_methods.contains$1(e,X.$get$_v8Trace())?L.Trace$parseV8(e):b.JSString_methods.contains$1(e,"\tat ")?L.Trace$parseJSCore(e):b.JSString_methods.contains$1(e,X.$get$_firefoxSafariTrace())||b.JSString_methods.contains$1(e,X.$get$_firefoxEvalTrace())?L.Trace$parseFirefox(e):b.JSString_methods.contains$1(e,ie.x3d_____)?U.Chain_Chain$parse(e).toTrace$0():b.JSString_methods.contains$1(e,X.$get$_friendlyTrace())?L.Trace$parseFriendly(e):L.Trace$parseVM(e)}catch(r){throw n=w.unwrapException(r),se.FormatException._is(n)?(t=n,w.wrapException(E.FormatException$(C.get$message$x(t)+"\nStack trace:\n"+e,null,null))):r}},Trace$parseVM:function(e){var t=E.List_List$unmodifiable(L.Trace__parseVM(e),se.Frame);return new L.Trace(t,new E._StringStackTrace(e))},Trace__parseVM:function(e){var t,n=b.JSString_methods.trim$0(e),r=X.$get$vmChainGap(),i=se.WhereIterable_String,s=new w.WhereIterable(w.setRuntimeTypeInfo(w.stringReplaceAllUnchecked(n,r,"").split("\n"),se.JSArray_String),new L.Trace__parseVM_closure,i);return s.get$iterator(s).moveNext$0()?(n=w.TakeIterable_TakeIterable(s,s.get$length(s)-1,i._eval$1("Iterable.E")),n=w.MappedIterable_MappedIterable(n,new L.Trace__parseVM_closure0,w._instanceType(n)._eval$1("Iterable.E"),se.Frame),t=E.List_List$of(n,!0,w._instanceType(n)._eval$1("Iterable.E")),C.endsWith$1$s(s.get$last(s),".da")||b.JSArray_methods.add$1(t,z.Frame_Frame$parseVM(s.get$last(s))),t):w.setRuntimeTypeInfo([],se.JSArray_Frame)},Trace$parseV8:function(e){var t=w.SubListIterable$(w.setRuntimeTypeInfo(e.split("\n"),se.JSArray_String),1,null,se.String).super$Iterable$skipWhile(0,new L.Trace$parseV8_closure),n=se.Frame;return n=E.List_List$unmodifiable(w.MappedIterable_MappedIterable(t,new L.Trace$parseV8_closure0,t.$ti._eval$1("Iterable.E"),n),n),new L.Trace(n,new E._StringStackTrace(e))},Trace$parseJSCore:function(e){var t=E.List_List$unmodifiable(new w.MappedIterable(new w.WhereIterable(w.setRuntimeTypeInfo(e.split("\n"),se.JSArray_String),new L.Trace$parseJSCore_closure,se.WhereIterable_String),new L.Trace$parseJSCore_closure0,se.MappedIterable_String_Frame),se.Frame);return new L.Trace(t,new E._StringStackTrace(e))},Trace$parseFirefox:function(e){var t=E.List_List$unmodifiable(new w.MappedIterable(new w.WhereIterable(w.setRuntimeTypeInfo(b.JSString_methods.trim$0(e).split("\n"),se.JSArray_String),new L.Trace$parseFirefox_closure,se.WhereIterable_String),new L.Trace$parseFirefox_closure0,se.MappedIterable_String_Frame),se.Frame);return new L.Trace(t,new E._StringStackTrace(e))},Trace$parseFriendly:function(e){var t=0===e.length?w.setRuntimeTypeInfo([],se.JSArray_Frame):new w.MappedIterable(new w.WhereIterable(w.setRuntimeTypeInfo(b.JSString_methods.trim$0(e).split("\n"),se.JSArray_String),new L.Trace$parseFriendly_closure,se.WhereIterable_String),new L.Trace$parseFriendly_closure0,se.MappedIterable_String_Frame);return t=E.List_List$unmodifiable(t,se.Frame),new L.Trace(t,new E._StringStackTrace(e))},Trace$:function(e,t){var n=E.List_List$unmodifiable(e,se.Frame);return new L.Trace(n,new E._StringStackTrace(null==t?"":t))},Trace:function(e,t){this.frames=e,this.original=t},Trace_Trace$from_closure:function(e){this.trace=e},Trace__parseVM_closure:function(){},Trace__parseVM_closure0:function(){},Trace$parseV8_closure:function(){},Trace$parseV8_closure0:function(){},Trace$parseJSCore_closure:function(){},Trace$parseJSCore_closure0:function(){},Trace$parseFirefox_closure:function(){},Trace$parseFirefox_closure0:function(){},Trace$parseFriendly_closure:function(){},Trace$parseFriendly_closure0:function(){},Trace_terse_closure:function(){},Trace_foldFrames_closure:function(e){this.oldPredicate=e},Trace_foldFrames_closure0:function(e){this._box_0=e},Trace_toString_closure0:function(){},Trace_toString_closure:function(e){this.longest=e},SupportsAnything0:function(e,t){this.contents=e,this.span=t},Chokidar0:function(){},ChokidarOptions0:function(){},ChokidarWatcher0:function(){},ContentBlock$0:function(e,t,n){var r=E.List_List$unmodifiable(t,se.Statement_2),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure0);return new L.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},unifyComplex0:function(e){var t,n,r,i,s,a,o,l=C.getInterceptor$asx(e);if(1===l.get$length(e))return e;for(t=l.get$iterator(e),n=null;t.moveNext$0();){if(!((r=C.get$last$ax(t.get$current(t)))instanceof D.CompoundSelector0))return null;if(null==n)n=r.components;else for(s=(i=r.components).length,a=0;a<s;++a)if(null==(n=i[a].unify$1(n)))return null}return l=l.map$1$1(e,new L.unifyComplex_closure0,se.List_ComplexSelectorComponent_2),o=E.List_List$of(l,!0,l.$ti._eval$1("ListIterable.E")),l=b.JSArray_methods.get$last(o),n.toString,C.add$1$ax(l,D.CompoundSelector$0(n)),L.weave0(o)},unifyCompound0:function(e,t){var n,r,i,s;for(n=e.length,r=t,i=0;i<n;++i,r=s)if(null==(s=e[i].unify$1(r)))return null;return D.CompoundSelector$0(r)},unifyUniversalAndElement0:function(e,t){var n,r,i,s,a,o,l,u=null,c=ie.must_b;if(e instanceof I.UniversalSelector0)n=e.namespace,r=u;else{if(!(e instanceof k.TypeSelector0))throw w.wrapException(E.ArgumentError$value(e,"selector1",c));n=(i=e.name).namespace,r=i.name}if(t instanceof I.UniversalSelector0)s=t.namespace,a=u;else{if(!(t instanceof k.TypeSelector0))throw w.wrapException(E.ArgumentError$value(t,"selector2",c));s=(i=t.name).namespace,a=i.name}if(n==s||"*"===s)o=n;else{if("*"!==n)return u;o=s}if(r==a||null==a)l=r;else{if(null!=r&&"*"!==r)return u;l=a}return null==l?new I.UniversalSelector0(o):new k.TypeSelector0(new J.QualifiedName0(l,o))},weave0:function(e){var t,n,r,i,s,a,o,l,u,c,_=se.JSArray_List_ComplexSelectorComponent_2,$=w.setRuntimeTypeInfo([C.toList$0$ax(b.JSArray_methods.get$first(e))],_);for(t=w.SubListIterable$(e,1,null,w._arrayInstanceType(e)._precomputed1),t=new w.ListIterator(t,t.get$length(t)),n=w._instanceType(t)._precomputed1;t.moveNext$0();)if(r=n._as(t.__internal$_current),!(i=C.getInterceptor$asx(r)).get$isEmpty(r))if(s=i.get$last(r),1!==i.get$length(r)){for(o=i.take$1(r,i.get$length(r)-1).toList$0(0),l=w.setRuntimeTypeInfo([],_),r=$.length,a=0;a<$.length;$.length===r||(0,w.throwConcurrentModificationError)($),++a)if(null!=(u=L._weaveParents0($[a],o)))for(i=u.get$iterator(u);i.moveNext$0();)c=i.get$current(i),C.add$1$ax(c,s),l.push(c);$=l}else for(r=$.length,a=0;a<$.length;$.length===r||(0,w.throwConcurrentModificationError)($),++a)C.add$1$ax($[a],s);return $},_weaveParents0:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h,d,f=null,m=se.ComplexSelectorComponent_2,g=E.ListQueue_ListQueue$of(e,m),S=E.ListQueue_ListQueue$of(t,m),y=L._mergeInitialCombinators0(g,S);if(null==y)return f;if(null==(n=L._mergeFinalCombinators0(g,S,f)))return f;if(r=L._firstIfRoot0(g),i=L._firstIfRoot0(S),(m=null!=r)&&null!=i){if(null==(s=L.unifyCompound0(r.components,i.components)))return f;g.addFirst$1(s),S.addFirst$1(s)}else m?S.addFirst$1(r):null!=i&&g.addFirst$1(i);for(a=L._groupSelectors0(g),o=L._groupSelectors0(S),m=se.List_ComplexSelectorComponent_2,l=N.longestCommonSubsequence0(o,a,new L._weaveParents_closure6,m),u=se.JSArray_Iterable_ComplexSelectorComponent_2,c=w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([y],u)],se.JSArray_List_Iterable_ComplexSelectorComponent_2),_=l.length,$=0;$<l.length;l.length===_||(0,w.throwConcurrentModificationError)(l),++$)p=l[$],h=L._chunks0(a,o,new L._weaveParents_closure7(p),m),d=w._arrayInstanceType(h)._eval$1("MappedListIterable<1,Iterable<ComplexSelectorComponent0>>"),c.push(E.List_List$of(new w.MappedListIterable(h,new L._weaveParents_closure8,d),!0,d._eval$1("ListIterable.E"))),c.push(w.setRuntimeTypeInfo([p],u)),a.removeFirst$0(),o.removeFirst$0();return u=L._chunks0(a,o,new L._weaveParents_closure9,m),_=w._arrayInstanceType(u)._eval$1("MappedListIterable<1,Iterable<ComplexSelectorComponent0>>"),c.push(E.List_List$of(new w.MappedListIterable(u,new L._weaveParents_closure10,_),!0,_._eval$1("ListIterable.E"))),b.JSArray_methods.addAll$1(c,n),C.map$1$1$ax(L.paths0(new w.WhereIterable(c,new L._weaveParents_closure11,se.WhereIterable_List_Iterable_ComplexSelectorComponent_2),se.Iterable_ComplexSelectorComponent_2),new L._weaveParents_closure12,m)},_firstIfRoot0:function(e){var t;return e._collection$_head===e._collection$_tail?null:(t=e.get$first(e))instanceof D.CompoundSelector0&&L._hasRoot0(t)?(e.removeFirst$0(),t):null},_mergeInitialCombinators0:function(e,t){for(var n,r,i,s=se.JSArray_Combinator_2,a=w.setRuntimeTypeInfo([],s),o=se.Combinator_2,l=e.$ti._precomputed1;e.get$isEmpty(e)?n=!1:((n=e._collection$_head)===e._collection$_tail&&w.throwExpression(w.IterableElementError_noElement()),n=l._as(e._collection$_table[n])instanceof q.Combinator0),n;)a.push(o._as(e.removeFirst$0()));for(r=w.setRuntimeTypeInfo([],s),s=t.$ti._precomputed1;t.get$isEmpty(t)?l=!1:((l=t._collection$_head)===t._collection$_tail&&w.throwExpression(w.IterableElementError_noElement()),l=s._as(t._collection$_table[l])instanceof q.Combinator0),l;)r.push(o._as(t.removeFirst$0()));return i=N.longestCommonSubsequence0(a,r,null,o),b.C_ListEquality.equals$2(0,i,a)?r:b.C_ListEquality.equals$2(0,i,r)?a:null},_mergeFinalCombinators0:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p,h,d,f=null;if(null==n&&(n=T.QueueList$(f,se.List_List_ComplexSelectorComponent_2)),r=!(e._collection$_head!==e._collection$_tail&&e.get$last(e)instanceof q.Combinator0)&&(t._collection$_head===t._collection$_tail||!(t.get$last(t)instanceof q.Combinator0)))return n;for(r=se.JSArray_Combinator_2,i=w.setRuntimeTypeInfo([],r),s=se.Combinator_2;!e.get$isEmpty(e)&&e.get$last(e)instanceof q.Combinator0;)i.push(s._as(e.removeLast$0(0)));for(a=w.setRuntimeTypeInfo([],r);!t.get$isEmpty(t)&&t.get$last(t)instanceof q.Combinator0;)a.push(s._as(t.removeLast$0(0)));if((r=i.length)>1||a.length>1){if(o=N.longestCommonSubsequence0(i,a,f,s),b.C_ListEquality.equals$2(0,o,i))n.addFirst$1(w.setRuntimeTypeInfo([E.List_List$of(new w.ReversedListIterable(a,se.ReversedListIterable_Combinator_2),!0,se.ComplexSelectorComponent_2)],se.JSArray_List_ComplexSelectorComponent_2));else{if(!b.C_ListEquality.equals$2(0,o,a))return f;n.addFirst$1(w.setRuntimeTypeInfo([E.List_List$of(new w.ReversedListIterable(i,se.ReversedListIterable_Combinator_2),!0,se.ComplexSelectorComponent_2)],se.JSArray_List_ComplexSelectorComponent_2))}return n}if(l=0===r?f:b.JSArray_methods.get$first(i),u=0===a.length?f:b.JSArray_methods.get$first(a),(r=null!=l)&&null!=u){if(c=(r=se.CompoundSelector_2)._as(e.removeLast$0(0)),_=r._as(t.removeLast$0(0)),(r=l===b.Combinator_CzM0)&&u===b.Combinator_CzM0)L.compoundIsSuperselector0(c,_,f)?n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([_,b.Combinator_CzM0],se.JSArray_ComplexSelectorComponent_2)],se.JSArray_List_ComplexSelectorComponent_2)):(r=se.JSArray_ComplexSelectorComponent_2,s=se.JSArray_List_ComplexSelectorComponent_2,L.compoundIsSuperselector0(_,c,f)?n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([c,b.Combinator_CzM0],r)],s)):($=w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([c,b.Combinator_CzM0,_,b.Combinator_CzM0],r),w.setRuntimeTypeInfo([_,b.Combinator_CzM0,c,b.Combinator_CzM0],r)],s),null!=(p=L.unifyCompound0(c.components,_.components))&&$.push(w.setRuntimeTypeInfo([p,b.Combinator_CzM0],r)),n.addFirst$1($)));else if(s=!(!r||u!==b.Combinator_uzg0)||l===b.Combinator_uzg0&&u===b.Combinator_CzM0)h=r?c:_,d=r?_:c,r=se.JSArray_ComplexSelectorComponent_2,s=se.JSArray_List_ComplexSelectorComponent_2,L.compoundIsSuperselector0(h,d,f)?n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([d,b.Combinator_uzg0],r)],s)):(p=L.unifyCompound0(c.components,_.components),s=w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([h,b.Combinator_CzM0,d,b.Combinator_uzg0],r)],s),null!=p&&s.push(w.setRuntimeTypeInfo([p,b.Combinator_uzg0],r)),n.addFirst$1(s));else if(s=l===b.Combinator_sgq0&&(u===b.Combinator_uzg0||u===b.Combinator_CzM0))n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([_,u],se.JSArray_ComplexSelectorComponent_2)],se.JSArray_List_ComplexSelectorComponent_2)),e._add$1(c),e._add$1(b.Combinator_sgq0);else if(r=u===b.Combinator_sgq0&&(l===b.Combinator_uzg0||r))n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([c,l],se.JSArray_ComplexSelectorComponent_2)],se.JSArray_List_ComplexSelectorComponent_2)),t._add$1(_),t._add$1(b.Combinator_sgq0);else{if(l!==u)return f;if(null==(p=L.unifyCompound0(c.components,_.components)))return f;n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([p,l],se.JSArray_ComplexSelectorComponent_2)],se.JSArray_List_ComplexSelectorComponent_2))}return L._mergeFinalCombinators0(e,t,n)}return r?(l===b.Combinator_sgq0?t.get$isEmpty(t)?r=!1:(r=se.CompoundSelector_2,r=L.compoundIsSuperselector0(r._as(t.get$last(t)),r._as(e.get$last(e)),f)):r=!1,r&&t.removeLast$0(0),n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([e.removeLast$0(0),l],se.JSArray_ComplexSelectorComponent_2)],se.JSArray_List_ComplexSelectorComponent_2)),L._mergeFinalCombinators0(e,t,n)):(u===b.Combinator_sgq0?e.get$isEmpty(e)?r=!1:(r=se.CompoundSelector_2,r=L.compoundIsSuperselector0(r._as(e.get$last(e)),r._as(t.get$last(t)),f)):r=!1,r&&e.removeLast$0(0),r=t.removeLast$0(0),u.toString,n.addFirst$1(w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([r,u],se.JSArray_ComplexSelectorComponent_2)],se.JSArray_List_ComplexSelectorComponent_2)),L._mergeFinalCombinators0(e,t,n))},_mustUnify0:function(e,t){var n,r,i,s=E.LinkedHashSet_LinkedHashSet$_empty(se.SimpleSelector_2);for(n=C.get$iterator$ax(e);n.moveNext$0();)if((r=n.get$current(n))instanceof D.CompoundSelector0)for(r=b.JSArray_methods.get$iterator(r.components),i=new w.WhereIterator(r,L.functions0___isUnique$closure());i.moveNext$0();)s.add$1(0,r.get$current(r));return 0!==s._collection$_length&&C.any$1$ax(t,new L._mustUnify_closure0(s))},_isUnique0:function(e){return e instanceof I.IDSelector0||e instanceof J.PseudoSelector0&&!e.isClass},_chunks0:function(e,t,n,r){for(var i,s,a=r._eval$1("JSArray<0>"),o=w.setRuntimeTypeInfo([],a);!n.call$1(e);)o.push(e.removeFirst$0());for(i=w.setRuntimeTypeInfo([],a);!n.call$1(t);)i.push(t.removeFirst$0());return(a=0===o.length)&&0===i.length?w.setRuntimeTypeInfo([],r._eval$1("JSArray<List<0>>")):a?w.setRuntimeTypeInfo([i],r._eval$1("JSArray<List<0>>")):0===i.length?w.setRuntimeTypeInfo([o],r._eval$1("JSArray<List<0>>")):(a=E.List_List$of(o,!0,r),b.JSArray_methods.addAll$1(a,i),s=E.List_List$of(i,!0,r),b.JSArray_methods.addAll$1(s,o),w.setRuntimeTypeInfo([a,s],r._eval$1("JSArray<List<0>>")))},paths0:function(e,t){return C.fold$2$ax(e,w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([],t._eval$1("JSArray<0>"))],t._eval$1("JSArray<List<0>>")),new L.paths_closure0(t))},_groupSelectors0:function(e){var t,n,r,i,s,a=T.QueueList$(null,se.List_ComplexSelectorComponent_2),o=E._ListQueueIterator$(e);if(!o.moveNext$0())return a;for(t=w._instanceType(o)._precomputed1,n=se.JSArray_ComplexSelectorComponent_2,r=w.setRuntimeTypeInfo([t._as(o._collection$_current)],n),a._queue_list$_add$1(r);o.moveNext$0();)i=b.JSArray_methods.get$last(r)instanceof q.Combinator0||t._as(o._collection$_current)instanceof q.Combinator0,s=o._collection$_current,i?r.push(t._as(s)):(r=w.setRuntimeTypeInfo([t._as(s)],n),a._queue_list$_add$1(r));return a},_hasRoot0:function(e){return b.JSArray_methods.any$1(e.components,new L._hasRoot_closure0)},listIsSuperselector0:function(e,t){return b.JSArray_methods.every$1(t,new L.listIsSuperselector_closure0(e))},complexIsParentSuperselector0:function(e,t){var n,r,i=C.getInterceptor$ax(e);return!(i.get$first(e)instanceof q.Combinator0)&&(!((n=C.getInterceptor$ax(t)).get$first(t)instanceof q.Combinator0)&&(!(i.get$length(e)>n.get$length(t))&&(r=D.CompoundSelector$0(w.setRuntimeTypeInfo([new I.PlaceholderSelector0("<temp>")],se.JSArray_SimpleSelector_2)),i=se.ComplexSelectorComponent_2,(n=E.List_List$of(e,!0,i)).push(r),(i=E.List_List$of(t,!0,i)).push(r),L.complexIsSuperselector0(n,i))))},complexIsSuperselector0:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m;if(b.JSArray_methods.get$last(e)instanceof q.Combinator0)return!1;if(b.JSArray_methods.get$last(t)instanceof q.Combinator0)return!1;for(r=(n=w._arrayInstanceType(t))._precomputed1,n=n._eval$1("SubListIterable<1>"),i=se.CompoundSelector_2,s=0,a=0;;){if(o=e.length-s,l=t.length-a,0===o||0===l)return!1;if(o>l)return!1;if((u=e[s])instanceof q.Combinator0)return!1;if(t[a]instanceof q.Combinator0)return!1;if(i._as(u),1===o)return c=i._as(b.JSArray_methods.get$last(t)),_=t.length-1,(i=new w.SubListIterable(t,0,_,n)).SubListIterable$3(t,0,_,r),L.compoundIsSuperselector0(u,c,i.skip$1(0,a));for(p=$=a+1;p<t.length&&!((h=t[c=p-1])instanceof D.CompoundSelector0&&((_=new w.SubListIterable(t,0,c,n)).SubListIterable$3(t,0,c,r),L.compoundIsSuperselector0(u,h,_.skip$1(0,$))));++p);if(p===t.length)return!1;if(f=e[d=s+1],m=t[p],f instanceof q.Combinator0){if(!(m instanceof q.Combinator0))return!1;if(f===b.Combinator_CzM0){if(m===b.Combinator_sgq0)return!1}else if(m!==f)return!1;if(3===o&&l>3)return!1;s+=2,a=p+1}else{if(m instanceof q.Combinator0){if(m!==b.Combinator_sgq0)return!1;a=p+1}else a=p;s=d}}},compoundIsSuperselector0:function(e,t,n){var r,i,s,a,o;for(i=(r=e.components).length,s=0;s<i;++s)if((a=r[s])instanceof J.PseudoSelector0&&null!=a.selector){if(!L._selectorPseudoIsSuperselector0(a,t,n))return!1}else if(!L._simpleIsSuperselectorOfCompound0(a,t))return!1;for(i=(r=t.components).length,s=0;s<i;++s)if((o=r[s])instanceof J.PseudoSelector0&&!o.isClass&&null==o.selector&&!L._simpleIsSuperselectorOfCompound0(o,e))return!1;return!0},_simpleIsSuperselectorOfCompound0:function(e,t){return b.JSArray_methods.any$1(t.components,new L._simpleIsSuperselectorOfCompound_closure0(e))},_selectorPseudoIsSuperselector0:function(e,t,n){var r=e.selector;if(null==r)throw w.wrapException(E.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument."));switch(e.normalizedName){case"is":case"matches":case"any":return L._selectorPseudoArgs0(t,e.name,!0).any$1(0,new L._selectorPseudoIsSuperselector_closure6(r))||b.JSArray_methods.any$1(r.components,new L._selectorPseudoIsSuperselector_closure7(n,t));case"has":case"host":case"host-context":return L._selectorPseudoArgs0(t,e.name,!0).any$1(0,new L._selectorPseudoIsSuperselector_closure8(r));case"slotted":return L._selectorPseudoArgs0(t,e.name,!1).any$1(0,new L._selectorPseudoIsSuperselector_closure9(r));case"not":return b.JSArray_methods.every$1(r.components,new L._selectorPseudoIsSuperselector_closure10(t,e));case"current":return L._selectorPseudoArgs0(t,e.name,!0).any$1(0,new L._selectorPseudoIsSuperselector_closure11(r));case"nth-child":case"nth-last-child":return b.JSArray_methods.any$1(t.components,new L._selectorPseudoIsSuperselector_closure12(e,r));default:throw w.wrapException("unreachable")}},_selectorPseudoArgs0:function(e,t,n){var r=se.WhereTypeIterable_PseudoSelector_2;return z.IterableNullableExtension_whereNotNull(new w.MappedIterable(new w.WhereIterable(new w.WhereTypeIterable(e.components,r),new L._selectorPseudoArgs_closure1(n,t),r._eval$1("WhereIterable<Iterable.E>")),new L._selectorPseudoArgs_closure2,r._eval$1("MappedIterable<Iterable.E,SelectorList0?>")),se.SelectorList_2)},unifyComplex_closure0:function(){},_weaveParents_closure6:function(){},_weaveParents_closure7:function(e){this.group=e},_weaveParents_closure8:function(){},_weaveParents__closure4:function(){},_weaveParents_closure9:function(){},_weaveParents_closure10:function(){},_weaveParents__closure3:function(){},_weaveParents_closure11:function(){},_weaveParents_closure12:function(){},_weaveParents__closure2:function(){},_mustUnify_closure0:function(e){this.uniqueSelectors=e},_mustUnify__closure0:function(e){this.uniqueSelectors=e},paths_closure0:function(e){this.T=e},paths__closure0:function(e,t){this.paths=e,this.T=t},paths___closure0:function(e,t){this.option=e,this.T=t},_hasRoot_closure0:function(){},listIsSuperselector_closure0:function(e){this.list1=e},listIsSuperselector__closure0:function(e){this.complex1=e},_simpleIsSuperselectorOfCompound_closure0:function(e){this.simple=e},_simpleIsSuperselectorOfCompound__closure0:function(e){this.simple=e},_selectorPseudoIsSuperselector_closure6:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure7:function(e,t){this.parents=e,this.compound2=t},_selectorPseudoIsSuperselector_closure8:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure9:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure10:function(e,t){this.compound2=e,this.pseudo1=t},_selectorPseudoIsSuperselector__closure0:function(e,t){this.complex=e,this.pseudo1=t},_selectorPseudoIsSuperselector___closure1:function(e){this.simple2=e},_selectorPseudoIsSuperselector___closure2:function(e){this.simple2=e},_selectorPseudoIsSuperselector_closure11:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure12:function(e,t){this.pseudo1=e,this.selector1=t},_selectorPseudoArgs_closure1:function(e,t){this.isClass=e,this.name=t},_selectorPseudoArgs_closure2:function(){},currentCallableSpan0:function(){var e=X.Zone__current.$index(0,b.Symbol__currentCallableNode);if(se.AstNode_2._is(e))return e.get$span();throw w.wrapException(E.StateError$(ie.curren))},globalFunctions_closure0:function(){},TerseLogger0:function(e,t){this._terse$_warningCounts=e,this._terse$_inner=t},TerseLogger_summarize_closure1:function(){},TerseLogger_summarize_closure2:function(){},WarnRule0:function(e,t){this.expression=e,this.span=t},mergeMaps:function(e,t,n,r){var i=E.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=E.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,w.throwConcurrentModificationError)(e),++a)o=e[a],l=t.call$1(o),null==(u=c.$index(0,l))?(u=w.setRuntimeTypeInfo([],s),c.$indexSet(0,l,u),l=u):l=u,l.push(o);return c},minBy:function(e,t){var n,r,i,s,a,o;for(n=new w.MappedIterator(C.get$iterator$ax(e.__internal$_iterable),e._f),r=w._instanceType(n)._rest[1],i=null,s=null;n.moveNext$0();)a=r._as(n.__internal$_current),o=t.call$1(a),(null==s||N.defaultCompare(o,s)<0)&&(s=o,i=a);return i},repl:function(e){return L.repl$body(e)},repl$body:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y=0,v=E._makeAsyncAwaitCompleter(se.void),x=1,I=[],A=E._wrapJsFunctionForAsync((function(M,F){for(1===M&&(t=F,y=x);;)switch(y){case 0:f=w.setRuntimeTypeInfo([],se.JSArray_String),m=b.JSString_methods.$mul(" ",3),g=X.$get$alwaysValid(),(S=new T.Repl(">> ",m,g,f)).__Repl__adapter=new N.ReplAdapter(S),n=S,f=e._options,r=new W.TrackingLogger(w._asBool(f.$index(0,"quiet"))?X.$get$Logger_quiet():new q.StderrLogger(e.get$color())),m=X.$get$context().absolute$7(".",null,null,null,null,null,null),i=new H.Evaluator(H._EvaluateVisitor$(null,H.ImportCache$(se.List_String._as(f.$index(0,"load-path")),r),r,null,!1,!1),new k.FilesystemImporter(m)),m=n.__Repl__adapter,f=new E._StreamIterator(w.checkNotNullable((null==m?w.throwExpression(w.LateError$fieldNI("_adapter")):m).runAsync$0(),"stream",se.Object)),x=2,m=se.Expression,g=se.String,u=se.VariableDeclaration;case 5:return y=7,E._asyncAwait(f.moveNext$0(),A);case 7:if(!F){y=6;break}if(s=f.get$current(f),0===C.trim$0$s(s).length){y=5;break}try{if(C.startsWith$1$s(s,"@")){c=i,_=r,$=q.SpanScanner$(s,null),null==_&&(_=b.StderrLogger_false),_=new V.ScssParser(E.LinkedHashMap_LinkedHashMap$_empty(g,u),$,_).parseUseRule$0(),c._visitor.runStatement$2(c._importer,_),y=5;break}c=q.SpanScanner$(s,null),new R.Parser(c,b.StderrLogger_false)._isVariableDeclarationLike$0()?(c=r,_=q.SpanScanner$(s,null),null==c&&(c=b.StderrLogger_false),a=new V.ScssParser(E.LinkedHashMap_LinkedHashMap$_empty(g,u),_,c).parseVariableDeclaration$0(),(c=i)._visitor.runStatement$2(c._importer,a),c=i,_=a.name,$=a.span,p=a.namespace,h=c._visitor.runExpression$2(c._importer,new q.VariableExpression(p,_,$)).toString$0(0),null==(d=X.printToZone)?w.printString(h):d.call$1(h)):(c=i,_=r,$=q.SpanScanner$(s,null),null==_&&(_=b.StderrLogger_false),_=(_=new V.ScssParser(E.LinkedHashMap_LinkedHashMap$_empty(g,u),$,_))._parseSingleProduction$1$1(_.get$expression(),m),h=c._visitor.runExpression$2(c._importer,_).toString$0(0),null==(d=X.printToZone)?w.printString(h):d.call$1(h))}catch(t){if(!((c=w.unwrapException(t))instanceof O.SassException))throw t;o=c,l=w.getTraceFromException(t),L._logError(o,l,s,n,e,r)}y=5;break;case 6:I.push(4),y=3;break;case 2:I=[1];case 3:return x=1,y=8,E._asyncAwait(f.cancel$0(),A);case 8:y=I.pop();break;case 4:return E._asyncReturn(null,v);case 1:return E._asyncRethrow(t,v)}}));return E._asyncStartSync(A,v)},_logError:function(e,t,n,r,i,s){var a,o,l;(a=null!=R.SourceSpanException.prototype.get$span.call(e).file.url||!w._asBool(i._options.$index(0,"quiet"))&&(s._emittedDebug||s._emittedWarning))?E.print(e.toString$1$color(0,i.get$color())):(a=i.get$color()?"":"",o=R.SourceSpanException.prototype.get$span.call(e),o=L.FileLocation$_(o.file,o._file$_start),l=r.prompt.length+o.file.getColumn$1(o.offset),i.get$color()?(o=R.SourceSpanException.prototype.get$span.call(e),o=(o=L.FileLocation$_(o.file,o._file$_start)).file.getColumn$1(o.offset)<n.length):o=!1,o&&(a+="["+l+"C",o=R.SourceSpanException.prototype.get$span.call(e),a=o=a+(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(o.file._decodedChars,o._file$_start,o._end),0,null)+"\n")),a+=b.JSString_methods.$mul(" ",l),o=R.SourceSpanException.prototype.get$span.call(e),o=a+(b.JSString_methods.$mul("^",Math.max(1,o._end-o._file$_start))+"\n"),a=i.get$color()?o+"":o,a+="Error: "+e._span_exception$_message+"\n",w._asBool(i._options.$index(0,"trace"))&&(a+=L.Trace_Trace$from(t).get$terse().toString$0(0)),E.print(b.JSString_methods.trimRight$0((a.charCodeAt(0),a))))}},V={StreamGroup:function(e,t,n){var r=this;r.__StreamGroup__controller=null,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},UnmodifiableSetMixin__throw:function(){throw w.wrapException(E.UnsupportedError$("Cannot modify an unmodifiable Set"))},UnmodifiableSetView:function(e,t){this._base=e,this.$ti=t},UnmodifiableSetMixin:function(){},_UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin:function(){},Immediate:function(){},Timeout:function(){},WindowsStyle:function(e,t,n,r){var i=this;i.separatorPattern=e,i.needsSeparatorPattern=t,i.rootPattern=n,i.relativeRootPattern=r},WindowsStyle_absolutePathToUri_closure:function(){},ModifiableCssDeclaration$:function(e,t,n,r,i){var s=null==i?t.get$span():i;return r&&(C.startsWith$1$s(e.get$value(e),"--")?t.get$value(t)instanceof J.SassString||w.throwExpression(E.ArgumentError$(ie.If_par+t.toString$0(0)+"` of type "+w.getRuntimeType(t.get$value(t)).toString$0(0)+").")):w.throwExpression(E.ArgumentError$(ie.parsed))),new V.ModifiableCssDeclaration(e,t,r,s,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},IfExpression:function(e,t){this.$arguments=e,this.span=t},Declaration$:function(e,t,n){return!b.JSString_methods.startsWith$1(e.get$initialPlain(),"--")||t instanceof J.StringExpression||w.throwExpression(E.ArgumentError$(ie.Declarwu+t.toString$0(0)+"` of type "+w.getRuntimeType(t).toString$0(0)+").")),new V.Declaration(e,t,n,null,!1)},Declaration$nested:function(e,t,n,r){var i=E.List_List$unmodifiable(t,se.Statement),s=b.JSArray_methods.any$1(i,new P.ParentStatement_closure);return!b.JSString_methods.startsWith$1(e.get$initialPlain(),"--")||r instanceof J.StringExpression||w.throwExpression(E.ArgumentError$(ie.Declarwa)),new V.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},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},LoudComment:function(e){this.text=e},SupportsDeclaration:function(e,t,n){this.name=e,this.value=t,this.span=n},PlainCssCallable:function(e){this.name=e},ExtendMode:function(e){this.name=e},ScssParser$:function(e,t,n){var r=q.SpanScanner$(e,n),i=null==t?b.StderrLogger_false:t;return new V.ScssParser(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.VariableDeclaration),r,i)},ScssParser:function(e,t,n){var r=this;r._isUseAllowed=!0,r._stylesheet$_inMixin=!1,r._mixinHasContent=null,r._inParentheses=r._inStyleRule=r._stylesheet$_inUnknownAtRule=r._inControlDirective=r._inContentBlock=!1,r._globalVariables=e,r.lastSilentComment=null,r.scanner=t,r.logger=n},SingleUnitSassNumber:function(e,t,n){this._unit=e,this.value=t,this.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},Entry:function(e,t,n){this.source=e,this.target=t,this.identifierName=n},TransformByHandlers_transformByHandlers:function(e,t,n,r,i){var s=null,a={},o=E.StreamController_StreamController(s,s,s,s,!0,i);return a.subscription=null,o.onListen=new V.TransformByHandlers_transformByHandlers_closure(a,e,t,o,w.instantiate1(V.from_handlers__TransformByHandlers__defaultHandleError$closure(),i),n,r),o.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},ModifiableCssDeclaration$0:function(e,t,n,r,i){var s=null==i?t.get$span():i;return r&&(C.startsWith$1$s(e.get$value(e),"--")?t.get$value(t)instanceof J.SassString0||w.throwExpression(E.ArgumentError$(ie.If_par+t.toString$0(0)+"` of type "+w.getRuntimeType(t.get$value(t)).toString$0(0)+").")):w.throwExpression(E.ArgumentError$(ie.parsed))),new V.ModifiableCssDeclaration0(e,t,r,s,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._node2$_indexInParent=s._node2$_parent=null,s.isGroupEnd=!1},Declaration$0:function(e,t,n){return!b.JSString_methods.startsWith$1(e.get$initialPlain(),"--")||t instanceof J.StringExpression0||w.throwExpression(E.ArgumentError$(ie.Declarwu+t.toString$0(0)+"` of type "+w.getRuntimeType(t).toString$0(0)+").")),new V.Declaration0(e,t,n,null,!1)},Declaration$nested0:function(e,t,n,r){var i=E.List_List$unmodifiable(t,se.Statement_2),s=b.JSArray_methods.any$1(i,new P.ParentStatement_closure0);return!b.JSString_methods.startsWith$1(e.get$initialPlain(),"--")||r instanceof J.StringExpression0||w.throwExpression(E.ArgumentError$(ie.Declarwa)),new V.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},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},IfExpression0:function(e,t){this.$arguments=e,this.span=t},LoudComment0:function(e){this.text=e},ExtendMode0:function(e){this.name=e},PlainCssCallable0:function(e){this.name=e},ScssParser$0:function(e,t,n){var r=q.SpanScanner$(e,n),i=null==t?b.C_StderrLogger:t;return new V.ScssParser0(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.VariableDeclaration_2),r,i)},ScssParser0:function(e,t,n){var r=this;r._stylesheet0$_isUseAllowed=!0,r._stylesheet0$_inMixin=!1,r._stylesheet0$_mixinHasContent=null,r._stylesheet0$_inParentheses=r._stylesheet0$_inStyleRule=r._stylesheet0$_inUnknownAtRule=r._stylesheet0$_inControlDirective=r._stylesheet0$_inContentBlock=!1,r._stylesheet0$_globalVariables=e,r.lastSilentComment=null,r.scanner=t,r.logger=n},SingleUnitSassNumber0:function(e,t,n){this._single_unit$_unit=e,this.value=t,this.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},encodeVlq:function(e){var t,n,r,i;if(e<X.$get$MIN_INT32()||e>X.$get$MAX_INT32())throw w.wrapException(E.ArgumentError$("expected 32 bit int, got: "+e));t=w.setRuntimeTypeInfo([],se.JSArray_String),e<0?(e=-e,n=1):n=0,e=e<<1|n;do{r=31&e,i=(e>>>=5)>0,t.push(ie.ABCDEF[i?32|r:r])}while(i);return t}},T={Repl:function(e,t,n,r){var i=this;i.prompt=e,i.continuation=t,i.validator=n,i.__Repl__adapter=null,i.history=r},alwaysValid_closure:function(){},QueueList$:function(e,t){return new T.QueueList(E.List_List$filled(T.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 se.List_dynamic._is(e)?(n=C.get$length$asx(e),r=T.QueueList$(n+1,t),C.setRange$4$ax(r._table,0,n,e,0),r._tail=n,r):((i=T.QueueList$(null,t)).addAll$1(0,e),i)},QueueList__computeInitialCapacity:function(e){return null==e||e<8?8:(++e&e-1)>>>0==0?e:T.QueueList__nextPowerOf2(e)},QueueList__nextPowerOf2:function(e){var t;for(e=(e<<1>>>0)-1;;e=t)if(0===(t=(e&e-1)>>>0))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(){},StaticImport:function(e,t,n,r){var i=this;i.url=e,i.supports=t,i.media=n,i.span=r},ContentRule:function(e,t){this.span=e,this.$arguments=t},DebugRule:function(e,t){this.expression=e,this.span=t},AsyncEnvironment$:function(){var e=se.String,t=se.Module_AsyncCallable,n=se.AstNode,r=se.int,i=se.AsyncCallable,s=se.JSArray_Map_String_AsyncCallable;return new T.AsyncEnvironment(E.LinkedHashMap_LinkedHashMap$_empty(e,t),E.LinkedHashMap_LinkedHashMap$_empty(e,n),E.LinkedHashMap_LinkedHashMap$_empty(t,n),E.LinkedHashMap_LinkedHashMap$_empty(t,n),null,null,w.setRuntimeTypeInfo([],se.JSArray_Module_AsyncCallable),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,se.Value)],se.JSArray_Map_String_Value),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,n)],se.JSArray_Map_String_AstNode),E.LinkedHashMap_LinkedHashMap$_empty(e,r),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),E.LinkedHashMap_LinkedHashMap$_empty(e,r),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),E.LinkedHashMap_LinkedHashMap$_empty(e,r),null)},AsyncEnvironment$_:function(e,t,n,r,i,s,a,o,l,u,c,_){var $=se.String,p=se.int;return new T.AsyncEnvironment(e,t,n,r,i,s,a,o,l,E.LinkedHashMap_LinkedHashMap$_empty($,p),u,E.LinkedHashMap_LinkedHashMap$_empty($,p),c,E.LinkedHashMap_LinkedHashMap$_empty($,p),_)},_EnvironmentModule__EnvironmentModule0:function(e,t,n,r){var i,s,a,o,l,u;return null==r&&(r=b.Set_empty0),i=T._EnvironmentModule__makeModulesByVariable0(r),s=T._EnvironmentModule__memberMap0(b.JSArray_methods.get$first(e._async_environment$_variables),r.map$1$1(0,new T._EnvironmentModule__EnvironmentModule_closure5,se.Map_String_Value),se.Value),a=T._EnvironmentModule__memberMap0(b.JSArray_methods.get$first(e._async_environment$_variableNodes),r.map$1$1(0,new T._EnvironmentModule__EnvironmentModule_closure6,se.Map_String_AstNode),se.AstNode),o=se.Map_String_AsyncCallable,l=se.AsyncCallable,u=T._EnvironmentModule__memberMap0(b.JSArray_methods.get$first(e._async_environment$_functions),r.map$1$1(0,new T._EnvironmentModule__EnvironmentModule_closure7,o),l),l=T._EnvironmentModule__memberMap0(b.JSArray_methods.get$first(e._async_environment$_mixins),r.map$1$1(0,new T._EnvironmentModule__EnvironmentModule_closure8,o),l),o=C.get$isNotEmpty$asx(t.get$children(t))||b.JSArray_methods.any$1(e._async_environment$_allModules,new T._EnvironmentModule__EnvironmentModule_closure9),T._EnvironmentModule$_0(e,t,n,i,s,a,u,l,o,!n.get$isEmpty(n)||b.JSArray_methods.any$1(e._async_environment$_allModules,new T._EnvironmentModule__EnvironmentModule_closure10))},_EnvironmentModule__makeModulesByVariable0:function(e){var t,n,r,i,s,a;if(e.get$isEmpty(e))return b.Map_empty4;for(t=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.Module_AsyncCallable),n=e.get$iterator(e);n.moveNext$0();)if((r=n.get$current(n))instanceof T._EnvironmentModule0){for(i=(i=(i=r._async_environment$_modulesByVariable).get$values(i)).get$iterator(i);i.moveNext$0();)a=(s=i.get$current(i)).get$variables(),N.setAll(t,a.get$keys(a),s);N.setAll(t,C.get$keys$z(b.JSArray_methods.get$first(r._async_environment$_environment._async_environment$_variables)),r)}else i=r.get$variables(),N.setAll(t,i.get$keys(i),r);return t},_EnvironmentModule__memberMap0:function(e,t,n){var r,i,s;if(e=new U.PublicMemberMapView(e,n._eval$1("PublicMemberMapView<0>")),t.get$isEmpty(t))return e;for(r=w.setRuntimeTypeInfo([],n._eval$1("JSArray<Map<String,0>>")),i=t.get$iterator(t);i.moveNext$0();)(s=i.get$current(i)).get$isNotEmpty(s)&&r.push(s);return r.push(e),1===r.length?e:A.MergedMapView$(r,se.String,n)},_EnvironmentModule$_0:function(e,t,n,r,i,s,a,o,l,u){return new T._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=c,d._async_environment$_functionIndices=_,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,c){var _=this;_.upstream=e,_.variables=t,_.variableNodes=n,_.functions=r,_.mixins=i,_.extensionStore=s,_.css=a,_.transitivelyContainsCss=o,_.transitivelyContainsExtensions=l,_._async_environment$_environment=u,_._async_environment$_modulesByVariable=c},_EnvironmentModule__EnvironmentModule_closure5:function(){},_EnvironmentModule__EnvironmentModule_closure6:function(){},_EnvironmentModule__EnvironmentModule_closure7:function(){},_EnvironmentModule__EnvironmentModule_closure8:function(){},_EnvironmentModule__EnvironmentModule_closure9:function(){},_EnvironmentModule__EnvironmentModule_closure10:function(){},BuiltInCallable$function:function(e,t,n,r){return new T.BuiltInCallable(e,w.setRuntimeTypeInfo([new q.Tuple2(V.ScssParser$("@function "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),n,se.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value)],se.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value))},BuiltInCallable$mixin:function(e,t,n,r){return new T.BuiltInCallable(e,w.setRuntimeTypeInfo([new q.Tuple2(V.ScssParser$("@mixin "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),new T.BuiltInCallable$mixin_closure(n),se.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value)],se.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value))},BuiltInCallable$overloadedFunction:function(e,t){var n,r,i,s,a,o,l=w.setRuntimeTypeInfo([],se.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value);for(n=(n=t.get$entries(t)).get$iterator(n),r=se.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value,i=se.String,s=se.VariableDeclaration;n.moveNext$0();)a=n.get$current(n),o=q.SpanScanner$("@function "+e+"("+w.S(a.key)+") {",null),l.push(new q.Tuple2(new V.ScssParser(E.LinkedHashMap_LinkedHashMap$_empty(i,s),o,b.StderrLogger_false).parseArgumentDeclaration$0(),a.value,r));return new T.BuiltInCallable(e,l)},BuiltInCallable:function(e,t){this.name=e,this._overloads=t},BuiltInCallable$mixin_closure:function(e){this.callback=e},_function5:function(e,t,n){return T.BuiltInCallable$function(e,t,n,"sass:meta")},global_closure26:function(){},global_closure27:function(){},global_closure28:function(){},global_closure29:function(){},BuiltInModule$:function(e,t,n,r,i){var s=E._Uri__Uri(null,e,null,"sass"),a=T.BuiltInModule__callableMap(t,i),o=T.BuiltInModule__callableMap(n,i),l=null==r?b.Map_empty2:new E.UnmodifiableMapView(r,se.UnmodifiableMapView_String_Value);return new T.BuiltInModule(s,a,o,l,i._eval$1("BuiltInModule<0>"))},BuiltInModule__callableMap:function(e,t){var n,r,i,s=se.String;if(null==e)s=E.LinkedHashMap_LinkedHashMap$_empty(s,t);else{for(s=E.LinkedHashMap_LinkedHashMap$_empty(s,t),n=e.length,r=0;r<e.length;e.length===n||(0,w.throwConcurrentModificationError)(e),++r)i=e[r],s.$indexSet(0,C.get$name$x(i),i);s=new E.UnmodifiableMapView(s,se.$env_1_1_String._bind$1(t)._eval$1("UnmodifiableMapView<1,2>"))}return new E.UnmodifiableMapView(s,se.$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},_disallowedFunctionNames_closure:function(){},CssParser:function(e,t,n){var r=this;r._isUseAllowed=!0,r._stylesheet$_inMixin=!1,r._mixinHasContent=null,r._inParentheses=r._inStyleRule=r._stylesheet$_inUnknownAtRule=r._inControlDirective=r._inContentBlock=!1,r._globalVariables=e,r.lastSilentComment=null,r.scanner=t,r.logger=n},AsyncEnvironment$0:function(){var e=se.String,t=se.Module_AsyncCallable_2,n=se.AstNode_2,r=se.int,i=se.AsyncCallable_2,s=se.JSArray_Map_String_AsyncCallable_2;return new T.AsyncEnvironment0(E.LinkedHashMap_LinkedHashMap$_empty(e,t),E.LinkedHashMap_LinkedHashMap$_empty(e,n),E.LinkedHashMap_LinkedHashMap$_empty(t,n),E.LinkedHashMap_LinkedHashMap$_empty(t,n),null,null,w.setRuntimeTypeInfo([],se.JSArray_Module_AsyncCallable_2),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,se.Value_2)],se.JSArray_Map_String_Value_2),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,n)],se.JSArray_Map_String_AstNode_2),E.LinkedHashMap_LinkedHashMap$_empty(e,r),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),E.LinkedHashMap_LinkedHashMap$_empty(e,r),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),E.LinkedHashMap_LinkedHashMap$_empty(e,r),null)},AsyncEnvironment$_0:function(e,t,n,r,i,s,a,o,l,u,c,_){var $=se.String,p=se.int;return new T.AsyncEnvironment0(e,t,n,r,i,s,a,o,l,E.LinkedHashMap_LinkedHashMap$_empty($,p),u,E.LinkedHashMap_LinkedHashMap$_empty($,p),c,E.LinkedHashMap_LinkedHashMap$_empty($,p),_)},_EnvironmentModule__EnvironmentModule2:function(e,t,n,r){var i,s,a,o,l,u;return null==r&&(r=b.Set_empty3),i=T._EnvironmentModule__makeModulesByVariable2(r),s=T._EnvironmentModule__memberMap2(b.JSArray_methods.get$first(e._async_environment0$_variables),r.map$1$1(0,new T._EnvironmentModule__EnvironmentModule_closure17,se.Map_String_Value_2),se.Value_2),a=T._EnvironmentModule__memberMap2(b.JSArray_methods.get$first(e._async_environment0$_variableNodes),r.map$1$1(0,new T._EnvironmentModule__EnvironmentModule_closure18,se.Map_String_AstNode_2),se.AstNode_2),o=se.Map_String_AsyncCallable_2,l=se.AsyncCallable_2,u=T._EnvironmentModule__memberMap2(b.JSArray_methods.get$first(e._async_environment0$_functions),r.map$1$1(0,new T._EnvironmentModule__EnvironmentModule_closure19,o),l),l=T._EnvironmentModule__memberMap2(b.JSArray_methods.get$first(e._async_environment0$_mixins),r.map$1$1(0,new T._EnvironmentModule__EnvironmentModule_closure20,o),l),o=C.get$isNotEmpty$asx(t.get$children(t))||b.JSArray_methods.any$1(e._async_environment0$_allModules,new T._EnvironmentModule__EnvironmentModule_closure21),T._EnvironmentModule$_2(e,t,n,i,s,a,u,l,o,!n.get$isEmpty(n)||b.JSArray_methods.any$1(e._async_environment0$_allModules,new T._EnvironmentModule__EnvironmentModule_closure22))},_EnvironmentModule__makeModulesByVariable2:function(e){var t,n,r,i,s,a;if(e.get$isEmpty(e))return b.Map_empty11;for(t=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.Module_AsyncCallable_2),n=e.get$iterator(e);n.moveNext$0();)if((r=n.get$current(n))instanceof T._EnvironmentModule2){for(i=(i=(i=r._async_environment0$_modulesByVariable).get$values(i)).get$iterator(i);i.moveNext$0();)a=(s=i.get$current(i)).get$variables(),N.setAll0(t,a.get$keys(a),s);N.setAll0(t,C.get$keys$z(b.JSArray_methods.get$first(r._async_environment0$_environment._async_environment0$_variables)),r)}else i=r.get$variables(),N.setAll0(t,i.get$keys(i),r);return t},_EnvironmentModule__memberMap2:function(e,t,n){var r,i,s;if(e=new U.PublicMemberMapView0(e,n._eval$1("PublicMemberMapView0<0>")),t.get$isEmpty(t))return e;for(r=w.setRuntimeTypeInfo([],n._eval$1("JSArray<Map<String,0>>")),i=t.get$iterator(t);i.moveNext$0();)(s=i.get$current(i)).get$isNotEmpty(s)&&r.push(s);return r.push(e),1===r.length?e:A.MergedMapView$0(r,se.String,n)},_EnvironmentModule$_2:function(e,t,n,r,i,s,a,o,l,u){return new T._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=c,d._async_environment0$_functionIndices=_,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,c){var _=this;_.upstream=e,_.variables=t,_.variableNodes=n,_.functions=r,_.mixins=i,_.extensionStore=s,_.css=a,_.transitivelyContainsCss=o,_.transitivelyContainsExtensions=l,_._async_environment0$_environment=u,_._async_environment0$_modulesByVariable=c},_EnvironmentModule__EnvironmentModule_closure17:function(){},_EnvironmentModule__EnvironmentModule_closure18:function(){},_EnvironmentModule__EnvironmentModule_closure19:function(){},_EnvironmentModule__EnvironmentModule_closure20:function(){},_EnvironmentModule__EnvironmentModule_closure21:function(){},_EnvironmentModule__EnvironmentModule_closure22:function(){},BuiltInCallable$function0:function(e,t,n,r){return new T.BuiltInCallable0(e,w.setRuntimeTypeInfo([new q.Tuple2(V.ScssParser$0("@function "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),n,se.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2)],se.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2))},BuiltInCallable$mixin0:function(e,t,n,r){return new T.BuiltInCallable0(e,w.setRuntimeTypeInfo([new q.Tuple2(V.ScssParser$0("@mixin "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),new T.BuiltInCallable$mixin_closure0(n),se.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2)],se.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2))},BuiltInCallable$parsed:function(e,t,n){return new T.BuiltInCallable0(e,w.setRuntimeTypeInfo([new q.Tuple2(t,n,se.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2)],se.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2))},BuiltInCallable$overloadedFunction0:function(e,t){var n,r,i,s,a,o,l=w.setRuntimeTypeInfo([],se.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2);for(n=(n=t.get$entries(t)).get$iterator(n),r=se.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2,i=se.String,s=se.VariableDeclaration_2;n.moveNext$0();)a=n.get$current(n),o=q.SpanScanner$("@function "+e+"("+w.S(a.key)+") {",null),l.push(new q.Tuple2(new V.ScssParser0(E.LinkedHashMap_LinkedHashMap$_empty(i,s),o,b.C_StderrLogger).parseArgumentDeclaration$0(),a.value,r));return new T.BuiltInCallable0(e,l)},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=E._Uri__Uri(null,e,null,"sass"),a=T.BuiltInModule__callableMap0(t,i),o=T.BuiltInModule__callableMap0(n,i),l=null==r?b.Map_empty8:new E.UnmodifiableMapView(r,se.UnmodifiableMapView_String_Value_2);return new T.BuiltInModule0(s,a,o,l,i._eval$1("BuiltInModule0<0>"))},BuiltInModule__callableMap0:function(e,t){var n,r,i,s=se.String;if(null==e)s=E.LinkedHashMap_LinkedHashMap$_empty(s,t);else{for(s=E.LinkedHashMap_LinkedHashMap$_empty(s,t),n=e.length,r=0;r<e.length;e.length===n||(0,w.throwConcurrentModificationError)(e),++r)i=e[r],s.$indexSet(0,C.get$name$x(i),i);s=new E.UnmodifiableMapView(s,se.$env_1_1_String._bind$1(t)._eval$1("UnmodifiableMapView<1,2>"))}return new E.UnmodifiableMapView(s,se.$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},ContentRule0:function(e,t){this.span=e,this.$arguments=t},_disallowedFunctionNames_closure0:function(){},CssParser0:function(e,t,n){var r=this;r._stylesheet0$_isUseAllowed=!0,r._stylesheet0$_inMixin=!1,r._stylesheet0$_mixinHasContent=null,r._stylesheet0$_inParentheses=r._stylesheet0$_inStyleRule=r._stylesheet0$_inUnknownAtRule=r._stylesheet0$_inControlDirective=r._stylesheet0$_inContentBlock=!1,r._stylesheet0$_globalVariables=e,r.lastSilentComment=null,r.scanner=t,r.logger=n},DebugRule0:function(e,t){this.expression=e,this.span=t},_function12:function(e,t,n){return T.BuiltInCallable$function0(e,t,n,"sass:meta")},global_closure57:function(){},global_closure58:function(){},global_closure59:function(){},global_closure60:function(){},StaticImport0:function(e,t,n,r){var i=this;i.url=e,i.supports=t,i.media=n,i.span=r}},N={ReplAdapter:function(e){this.repl=e,this.rl=null},ReplAdapter_runAsync__runController_set:function(e){this._box_0=e},ReplAdapter_runAsync__runController_get:function(e){this._box_0=e},ReplAdapter_runAsync_closure:function(e,t,n,r){var i=this;i._box_0=e,i.$this=t,i.rl=n,i._runController_get=r},ReplAdapter_runAsync__closure:function(e){this.lineController=e},Stdin:function(){},Stdout:function(){},ReadlineModule:function(){},ReadlineOptions:function(){},ReadlineInterface:function(){},InternalStyle:function(){},ModifiableCssNode:function(){},ModifiableCssParentNode:function(){},ModifiableCssSupportsRule$:function(e,t){var n=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode);return new N.ModifiableCssSupportsRule(e,t,new E.UnmodifiableListView(n,se.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(){},AstNode:function(){},_FakeAstNode:function(e){this._callback=e},ArgumentDeclaration_ArgumentDeclaration$parse:function(e,t){return V.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(){},DynamicImport:function(e,t){this.url=e,this.span=t},ForRule$:function(e,t,n,r,i,s){var a=E.List_List$unmodifiable(r,se.Statement),o=b.JSArray_methods.any$1(a,new P.ParentStatement_closure);return new N.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},ImportRule:function(e,t){this.imports=e,this.span=t},ReturnRule:function(e,t){this.expression=e,this.span=t},SilentComment:function(e,t){this.text=e,this.span=t},SupportsRule$:function(e,t,n){var r=E.List_List$unmodifiable(t,se.Statement),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure);return new N.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},ExecutableOptions__separator:function(e){var t=X.$get$ExecutableOptions__separatorBar(),n=b.JSString_methods.$mul(t,3)+" ";return(n=n+(C.$eq$(bn.process.stdout.isTTY,!0)?"":"")+e)+(C.$eq$(bn.process.stdout.isTTY,!0)?"":"")+" "+b.JSString_methods.$mul(t,35-e.length)},ExecutableOptions__fail:function(e){return w.throwExpression(N.UsageException$(e))},ExecutableOptions_ExecutableOptions$parse:function(e){var t,n,r;try{return(r=R.Parser$(null,X.$get$ExecutableOptions__parser(),E.ListQueue_ListQueue$of(e,se.String),null,null).parse$0()).wasParsed$1("poll")&&!w._asBool(r.$index(0,"watch"))&&N.ExecutableOptions__fail("--poll may not be passed without --watch."),t=new N.ExecutableOptions(r),w._asBool(t._options.$index(0,"help"))&&N.ExecutableOptions__fail("Compile Sass to CSS."),t}catch(e){if(r=w.unwrapException(e),!se.FormatException._is(r))throw e;n=r,N.ExecutableOptions__fail(C.get$message$x(n))}},UsageException$:function(e){return new N.UsageException(e)},ExecutableOptions:function(e){var t=this;t._options=e,t.__ExecutableOptions__sourceDirectoriesToDestinations=t._sourcesToDestinations=t.__ExecutableOptions_interactive=null},ExecutableOptions__parser_closure:function(){},ExecutableOptions_interactive_closure:function(e){this.$this=e},ExecutableOptions_emitErrorCss_closure:function(){},UsageException:function(e){this.message=e},AsyncImporter:function(){},fromImport:function(){return!0===w._asBoolQ(X.Zone__current.$index(0,b.Symbol__inImportRule))},resolveImportPath:function(e){var t,n=D.ParsedPath_ParsedPath$parse(e,X.$get$context().style)._splitExtension$1(1)[1];return".sass"===n||".scss"===n||".css"===n?null==(t=N.fromImport()?new N.resolveImportPath_closure(e,n).call$0():null)?N._exactlyOne(N._tryPath(e)):t:(null==(t=N.fromImport()?new N.resolveImportPath_closure0(e).call$0():null)&&(t=N._exactlyOne(N._tryPathWithExtensions(e))),null==t?N._tryPathAsDirectory(e):t)},_tryPathWithExtensions:function(e){var t=N._tryPath(e+".sass");return b.JSArray_methods.addAll$1(t,N._tryPath(e+".scss")),0!==t.length?t:N._tryPath(e+".css")},_tryPath:function(e){var t=X.$get$context(),n=J.join(t.dirname$1(e),"_"+D.ParsedPath_ParsedPath$parse(e,t.style).get$basename(),null);return t=w.setRuntimeTypeInfo([],se.JSArray_String),N.fileExists(n)&&t.push(n),N.fileExists(e)&&t.push(e),t},_tryPathAsDirectory:function(e){var t;return N.dirExists(e)?null==(t=N.fromImport()?new N._tryPathAsDirectory_closure(e).call$0():null)?N._exactlyOne(N._tryPathWithExtensions(J.join(e,"index",null))):t:null},_exactlyOne:function(e){var t=e.length;if(0===t)return null;if(1===t)return b.JSArray_methods.get$first(e);throw w.wrapException(ie.It_s_n+b.JSArray_methods.map$1$1(e,new N._exactlyOne_closure,se.String).join$1(0,"\n"))},resolveImportPath_closure:function(e,t){this.path=e,this.extension=t},resolveImportPath_closure0:function(e){this.path=e},_tryPathAsDirectory_closure:function(e){this.path=e},_exactlyOne_closure:function(){},readFile:function(e){var t,n,r,i=w._asString(N._readFile(e,"utf8"));if(!b.JSString_methods.contains$1(i,"�"))return i;for(t=L.SourceFile$fromString(i,X.$get$context().toUri$1(e)),n=i.length,r=0;r<n;++r)if(65533===b.JSString_methods._codeUnitAt$1(i,r))throw w.wrapException(O.SassException$("Invalid UTF-8.",L.FileLocation$_(t,r).pointSpan$0()));return i},_readFile:function(e,t){return N._systemErrorToFileSystemException(new N._readFile_closure(e,t))},writeFile:function(e,t){return N._systemErrorToFileSystemException(new N.writeFile_closure(e,t))},deleteFile:function(e){return N._systemErrorToFileSystemException(new N.deleteFile_closure(e))},readStdin:function(){return N.readStdin$body()},readStdin$body:function(){var e,t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.String),o=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,a);for(;;)switch(s){case 0:n={},r=new E._Future(X.Zone__current,se._Future_String),i=new E._AsyncCompleter(r,se._AsyncCompleter_String),n.contents=null,t=new E._StringCallbackSink(new N.readStdin_closure(n,i),new E.StringBuffer("")).asUtf8Sink$1(!1),C.on$2$x(C.get$stdin$x(bn.process),"data",E.allowInterop(new N.readStdin_closure0(t))),C.on$2$x(C.get$stdin$x(bn.process),"end",E.allowInterop(new N.readStdin_closure1(t))),C.on$2$x(C.get$stdin$x(bn.process),"error",E.allowInterop(new N.readStdin_closure2(i))),e=r,s=1;break;case 1:return E._asyncReturn(e,a)}}));return E._asyncStartSync(o,a)},fileExists:function(e){return N._systemErrorToFileSystemException(new N.fileExists_closure(e))},dirExists:function(e){return N._systemErrorToFileSystemException(new N.dirExists_closure(e))},ensureDir:function(e){return N._systemErrorToFileSystemException(new N.ensureDir_closure(e))},listDir:function(e,t){return N._systemErrorToFileSystemException(new N.listDir_closure(t,e))},modificationTime:function(e){return N._systemErrorToFileSystemException(new N.modificationTime_closure(e))},_systemErrorToFileSystemException:function(e){var t,n,r,i;try{return r=e.call$0()}catch(e){throw t=w.unwrapException(e),r=n=se.JsSystemError._as(t),i=C.getInterceptor$x(r),w.wrapException(new N.FileSystemException(C.substring$2$s(i.get$message(r),(w.S(i.get$code(r))+": ").length,C.get$length$asx(i.get$message(r))-(", "+w.S(i.get$syscall(r))+" '"+w.S(i.get$path(r))+"'").length),C.get$path$x(n)))}},isWindows:function(){return C.$eq$(C.get$platform$x(bn.process),"win32")},watchDir:function(e,t){var n,r,i={},s=C.watch$2$x(bn.chokidar,e,{disableGlobbing:!0,usePolling:t});return i.controller=null,(n=C.getInterceptor$x(s)).on$2(s,"add",E.allowInterop(new N.watchDir_closure(i))),n.on$2(s,"change",E.allowInterop(new N.watchDir_closure0(i))),n.on$2(s,"unlink",E.allowInterop(new N.watchDir_closure1(i))),n.on$2(s,"error",E.allowInterop(new N.watchDir_closure2(i))),r=new E._Future(X.Zone__current,se._Future_Stream_WatchEvent),n.on$2(s,"ready",E.allowInterop(new N.watchDir_closure3(i,s,new E._AsyncCompleter(r,se._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},ShadowedModuleView_ifNecessary:function(e,t,n,r,i){return N.ShadowedModuleView__needsBlocklist(e.get$variables(),r)||N.ShadowedModuleView__needsBlocklist(e.get$functions(e),t)||N.ShadowedModuleView__needsBlocklist(e.get$mixins(),n)?new N.ShadowedModuleView(e,N.ShadowedModuleView__shadowedMap(e.get$variables(),r,se.Value),N.ShadowedModuleView__shadowedMap(e.get$variableNodes(),r,se.AstNode),N.ShadowedModuleView__shadowedMap(e.get$functions(e),t,i),N.ShadowedModuleView__shadowedMap(e.get$mixins(),n,i),i._eval$1("ShadowedModuleView<0>")):null},ShadowedModuleView__shadowedMap:function(e,t,n){return N.ShadowedModuleView__needsBlocklist(e,t)?B.LimitedMapView$blocklist(e,t,se.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},_PropertyDescriptor:function(){},toSentence:function(e,t){var n=e.__internal$_iterable,r=C.getInterceptor$asx(n);return 1===r.get$length(n)?C.toString$0$(e._f.call$1(r.get$first(n))):w.TakeIterable_TakeIterable(e,r.get$length(n)-1,w._instanceType(e)._eval$1("Iterable.E")).join$1(0,", ")+" "+t+" "+w.S(e._f.call$1(r.get$last(n)))},indent:function(e,t){return new w.MappedListIterable(w.setRuntimeTypeInfo(e.split("\n"),se.JSArray_String),new N.indent_closure(t),se.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=N._firstNonWhitespace(e);return null==r?n="":((n=N._lastNonWhitespace(e,!0)).toString,n=b.JSString_methods.substring$2(e,r,n+1)),n},trimAsciiRight:function(e,t){var n=N._lastNonWhitespace(e,t);return null==n?"":b.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(32!==(r=b.JSString_methods._codeUnitAt$1(e,n))&&9!==r&&10!==r&&13!==r&&12!==r)return n;return null},_lastNonWhitespace:function(e,t){var n,r,i;for(r=(n=e.length)-1;r>=0;--r)if(32!==(i=b.JSString_methods.codeUnitAt$1(e,r))&&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=b.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=E.List_List$of(new w.MappedListIterable(e,new N.flattenVertically_closure(t),r),!0,r._eval$1("ListIterable.E"));if(1===i.length)return b.JSArray_methods.get$first(i);for(n=w.setRuntimeTypeInfo([],t._eval$1("JSArray<0>"));0!==i.length;)i.fixed$length&&w.throwExpression(E.UnsupportedError$("removeWhere")),b.JSArray_methods._removeWhere$2(i,new N.flattenVertically_closure0(n,t),!0);return n},firstOrNull:function(e){var t=C.get$iterator$ax(e);return t.moveNext$0()?t.get$current(t):null},codepointIndexToCodeUnitIndex:function(e,t){var n,r,i,s;for(n=0,r=0;r<t;++r)i=n+1,n=(s=b.JSString_methods._codeUnitAt$1(e,n))>=55296&&s<=56319?i+1:i;return n},codeUnitIndexToCodepointIndex:function(e,t){var n,r,i;for(n=0,r=0;r<t;r=(i>=55296&&i<=56319?r+1:r)+1)++n,i=b.JSString_methods._codeUnitAt$1(e,r);return n},frameForSpan:function(e,t,n){var r,i,s,a=null==n?e.file.url:n;return null==a&&(a=X.$get$_noSourceUrl()),r=e.file,i=e._file$_start,s=(s=L.FileLocation$_(r,i)).file.getLine$1(s.offset),i=L.FileLocation$_(r,i),new z.Frame(a,s+1,i.file.getColumn$1(i.offset)+1,t)},declarationName:function(e){var t=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(e.file._decodedChars,e._file$_start,e._end),0,null);return N.trimAsciiRight(b.JSString_methods.substring$2(t,0,b.JSString_methods.indexOf$1(t,":")),!1)},unvendor:function(e){var t,n=e.length;if(n<2)return e;if(45!==b.JSString_methods._codeUnitAt$1(e,0))return e;if(45===b.JSString_methods._codeUnitAt$1(e,1))return e;for(t=2;t<n;++t)if(45===b.JSString_methods._codeUnitAt$1(e,t))return b.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)!==t.length)return!1;for(r=0;r<n;++r)if(!W.characterEqualsIgnoreCase(b.JSString_methods._codeUnitAt$1(e,r),b.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(!W.characterEqualsIgnoreCase(b.JSString_methods._codeUnitAt$1(e,n),b.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,_,$,p,h,d;for(null==n&&(n=new N.longestCommonSubsequence_closure(r)),s=(i=C.getInterceptor$asx(e)).get$length(e)+1,a=C.JSArray_JSArray$allocateFixed(s,se.List_int),o=C.getInterceptor$asx(t),l=se.int,u=0;u<s;++u)a[u]=E.List_List$filled(o.get$length(t)+1,0,!1,l);for(s=i.get$length(e),c=C.JSArray_JSArray$allocateFixed(s,r._eval$1("List<0?>")),l=r._eval$1("0?"),u=0;u<s;++u)c[u]=E.List_List$filled(o.get$length(t),null,!1,l);for(_=0;_<i.get$length(e);_=$)for($=_+1,p=0;p<o.get$length(t);p=d)h=n.call$2(i.$index(e,_),o.$index(t,p)),c[_][p]=h,(l=a[$])[d=p+1]=null==h?Math.max(l[p],a[_][d]):a[_][p]+1;return new N.longestCommonSubsequence_backtrack(c,a,r).call$2(i.get$length(e)-1,o.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 b.JSArray_methods.removeAt$1(e,r);n.call$0()},mapAddAll2:function(e,t,n,r,i){t.forEach$1(0,new N.mapAddAll2_closure(e,n,r,i))},setAll:function(e,t,n){var r;for(r=C.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 N.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,c=0,_=E._makeAsyncAwaitCompleter(i),$=E._wrapJsFunctionForAsync((function(n,i){if(1===n)return E._asyncRethrow(i,_);for(;;)switch(c){case 0:l=w.setRuntimeTypeInfo([],r._eval$1("JSArray<0>")),a=e.length,o=0;case 3:if(!(o<a)){c=5;break}return u=l,c=6,E._asyncAwait(t.call$1(e[o]),$);case 6:u.push(i);case 4:++o,c=3;break;case 5:s=l,c=1;break;case 1:return E._asyncReturn(s,_)}}));return E._asyncStartSync($,_)},putIfAbsentAsync:function(e,t,n,r,i){return N.putIfAbsentAsync$body(e,t,n,r,i,i)},putIfAbsentAsync$body:function(e,t,n,r,i,s){var a,o,l,u=0,c=E._makeAsyncAwaitCompleter(s),_=E._wrapJsFunctionForAsync((function(r,i){if(1===r)return E._asyncRethrow(i,c);for(;;)switch(u){case 0:if(e.containsKey$1(t)){(o=e.$index(0,t)).toString,a=o,u=1;break}return u=3,E._asyncAwait(n.call$0(),_);case 3:l=i,e.$indexSet(0,t,l),a=l,u=1;break;case 1:return E._asyncReturn(a,c)}}));return E._asyncStartSync(_,c)},copyMapOfMap:function(e,t,n,r){var i,s,a,o,l=E.LinkedHashMap_LinkedHashMap$_empty(t,n._eval$1("@<0>")._bind$1(r)._eval$1("Map<1,2>"));for(i=(i=e.get$entries(e)).get$iterator(i);i.moveNext$0();)a=(s=i.get$current(i)).key,s=s.value,(o=E.LinkedHashMap_LinkedHashMap(null,null,null,n,r)).addAll$1(0,s),l.$indexSet(0,a,o);return l},copyMapOfList:function(e,t,n){var r,i,s=E.LinkedHashMap_LinkedHashMap$_empty(t,n._eval$1("List<0>"));for(r=(r=e.get$entries(e)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),s.$indexSet(0,i.key,C.toList$0$ax(i.value));return s},SpanExtensions_trim:function(e){for(var t,n,r,i=e.file,s=e._file$_start,a=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(i._decodedChars,s,e._end),0,null),o=0;32===(t=b.JSString_methods._codeUnitAt$1(a,o))||9===t||10===t||13===t||12===t;)++o;for(r=n=a.length-1;32===(t=b.JSString_methods.codeUnitAt$1(a,r))||9===t||10===t||13===t||12===t;)--r;return 0===o&&r===n?e:i.span$2(L.FileLocation$_(i,s).offset+o,L.FileLocation$_(i,s).offset+r+1)},indent_closure:function(e){this.indentation=e},flattenVertically_closure:function(e){this.T=e},flattenVertically_closure0:function(e,t){this.result=e,this.T=t},longestCommonSubsequence_closure:function(e){this.T=e},longestCommonSubsequence_backtrack:function(e,t,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},ArgumentDeclaration_ArgumentDeclaration$parse0:function(e,t){return V.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(){},AsyncImporter0:function(){},DynamicImport0:function(e,t){this.url=e,this.span=t},ForRule$0:function(e,t,n,r,i,s){var a=E.List_List$unmodifiable(r,se.Statement_2),o=b.JSArray_methods.any$1(a,new P.ParentStatement_closure0);return new N.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},ImportRule0:function(e,t){this.imports=e,this.span=t},AstNode0:function(){},_FakeAstNode0:function(e){this._node3$_callback=e},CssNode0:function(){},CssParentNode0:function(){},readFile0:function(e){var t,n,r,i=w._asString(N._readFile0(e,"utf8"));if(!b.JSString_methods.contains$1(i,"�"))return i;for(t=L.SourceFile$fromString(i,X.$get$context().toUri$1(e)),n=i.length,r=0;r<n;++r)if(65533===b.JSString_methods._codeUnitAt$1(i,r))throw w.wrapException(O.SassException$0("Invalid UTF-8.",L.FileLocation$_(t,r).pointSpan$0()));return i},_readFile0:function(e,t){return N._systemErrorToFileSystemException0(new N._readFile_closure0(e,t))},fileExists0:function(e){return N._systemErrorToFileSystemException0(new N.fileExists_closure0(e))},dirExists0:function(e){return N._systemErrorToFileSystemException0(new N.dirExists_closure0(e))},listDir0:function(e){return N._systemErrorToFileSystemException0(new N.listDir_closure0(!1,e))},_systemErrorToFileSystemException0:function(e){var t,n,r,i;try{return r=e.call$0()}catch(e){throw t=w.unwrapException(e),r=n=se.JsSystemError._as(t),i=C.getInterceptor$x(r),w.wrapException(new N.FileSystemException0(C.substring$2$s(i.get$message(r),(w.S(i.get$code(r))+": ").length,C.get$length$asx(i.get$message(r))-(", "+w.S(i.get$syscall(r))+" '"+w.S(i.get$path(r))+"'").length),C.get$path$x(n)))}},FileSystemException0:function(e,t){this.message=e,this.path=t},Stderr0:function(e){this._node1$_stderr=e},_readFile_closure0:function(e,t){this.path=e,this.encoding=t},fileExists_closure0:function(e){this.path=e},dirExists_closure0:function(e){this.path=e},listDir_closure0:function(e,t){this.recursive=e,this.path=t},listDir__closure1:function(e){this.path=e},listDir__closure2:function(){},listDir_closure_list0:function(){},listDir__list_closure0:function(e,t){this.parent=e,this.list=t},ModifiableCssNode0:function(){},ModifiableCssParentNode0:function(){},_render:function(e,t){var n=C.get$fiber$x(e);null!=n?C.run$0$x(n.call$1(E.allowInterop(new N._render_closure(t,e)))):N._renderAsync(e).then$1$2$onError(0,new N._render_closure0(t),new N._render_closure1(t),se.Null)},_renderAsync:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f=0,m=E._makeAsyncAwaitCompleter(se.RenderResult),g=E._wrapJsFunctionForAsync((function(S,y){if(1===S)return E._asyncRethrow(y,m);for(;;)switch(f){case 0:$=new E.DateTime(Date.now(),!1),p=C.getInterceptor$x(e),h=p.get$data(e),d=D.NullableExtension_andThen0(p.get$file(e),J.path__absolute$closure()),f=null!=h?3:5;break;case 3:return n=N._parseImporter(e,$),r=N._parseFunctions(e,$,!0),i=p.get$indentedSyntax(e),i=C.$eq$(i,!1)||null==i?null:b.Syntax_Sass0,s=N._parseOutputStyle(p.get$outputStyle(e)),a=C.$eq$(p.get$indentType(e),"tab"),o=N._parseIndentWidth(p.get$indentWidth(e)),l=N._parseLineFeed(p.get$linefeed(e)),u=null==d?"stdin":X.$get$context().toUri$1(d).toString$0(0),null==(c=p.get$quietDeps(e))&&(c=!1),null==(p=p.get$verbose(e))&&(p=!1),f=6,E._asyncAwait(D.compileStringAsync0(h,r,o,l,n,c,N._enableSourceMaps(e),s,i,u,!a,p),g);case 6:_=y,f=4;break;case 5:f=null!=d?7:9;break;case 7:return n=N._parseImporter(e,$),r=N._parseFunctions(e,$,!0),i=p.get$indentedSyntax(e),i=C.$eq$(i,!1)||null==i?null:b.Syntax_Sass0,s=N._parseOutputStyle(p.get$outputStyle(e)),a=C.$eq$(p.get$indentType(e),"tab"),o=N._parseIndentWidth(p.get$indentWidth(e)),l=N._parseLineFeed(p.get$linefeed(e)),null==(u=p.get$quietDeps(e))&&(u=!1),null==(p=p.get$verbose(e))&&(p=!1),f=10,E._asyncAwait(D.compileAsync0(d,r,o,l,n,u,N._enableSourceMaps(e),s,i,!a,p),g);case 10:_=y,f=8;break;case 9:throw w.wrapException(E.ArgumentError$(ie.Either));case 8:case 4:t=N._newRenderResult(e,_,$),f=1;break;case 1:return E._asyncReturn(t,m)}}));return E._asyncStartSync(g,m)},_renderSync:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,I=null;try{if(t=new E.DateTime(Date.now(),!1),n=null,r=(o=C.getInterceptor$x(e)).get$data(e),i=D.NullableExtension_andThen0(o.get$file(e),J.path__absolute$closure()),null!=r)l=N._parseImporter(e,t),u=N._parseFunctions(e,t,!1),c=o.get$indentedSyntax(e),c=C.$eq$(c,!1)||null==c?I:b.Syntax_Sass0,_=N._parseOutputStyle(o.get$outputStyle(e)),$=C.$eq$(o.get$indentType(e),"tab"),p=N._parseIndentWidth(o.get$indentWidth(e)),h=N._parseLineFeed(o.get$linefeed(e)),d=null==i?"stdin":X.$get$context().toUri$1(i).toString$0(0),null==(f=o.get$quietDeps(e))&&(f=!1),null==(o=o.get$verbose(e))&&(o=!1),m=N._enableSourceMaps(e),S=g=o?I:new L.TerseLogger0(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.int),new q.StderrLogger0),o=null==c?b.Syntax_SCSS0:c,y=M.Stylesheet_Stylesheet$parse0(r,o,S,d),o=X.$get$context().absolute$7(".",I,I,I,I,I,I),v=U._compileStylesheet1(y,S,I,l,new k.FilesystemImporter0(o),new w.CastList(u,w._arrayInstanceType(u)._eval$1("CastList<1,Callable0>")),_,!$,p,h,f,m,!0),null!=g&&g.summarize$1$node(!0),n=v;else{if(null==i)throw o=E.ArgumentError$(ie.Either),w.wrapException(o);l=i,u=N._parseImporter(e,t),c=N._parseFunctions(e,t,!1),_=o.get$indentedSyntax(e),_=C.$eq$(_,!1)||null==_?I:b.Syntax_Sass0,$=N._parseOutputStyle(o.get$outputStyle(e)),p=C.$eq$(o.get$indentType(e),"tab"),h=N._parseIndentWidth(o.get$indentWidth(e)),d=N._parseLineFeed(o.get$linefeed(e)),null==(f=o.get$quietDeps(e))&&(f=!1),null==(o=o.get$verbose(e))&&(o=!1),m=N._enableSourceMaps(e),S=g=o?I:new L.TerseLogger0(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.int),new q.StderrLogger0),o=N.readFile0(l),null==_&&(_=P.Syntax_forPath0(l)),x=X.$get$context(),y=M.Stylesheet_Stylesheet$parse0(o,_,S,x.toUri$1(l)),o=x,v=U._compileStylesheet1(y,S,I,u,new k.FilesystemImporter0(o.absolute$7(".",I,I,I,I,I,I)),new w.CastList(c,w._arrayInstanceType(c)._eval$1("CastList<1,Callable0>")),$,!p,h,d,f,m,!0),null!=g&&g.summarize$1$node(!0),n=v}return o=N._newRenderResult(e,n,t)}catch(e){(o=w.unwrapException(e))instanceof O.SassException0?(s=o,o=N._wrapException(s),X.$get$_jsThrow().call$1(o)):(a=o,o=N._newRenderError(C.toString$0$(a),I,I,I,3),X.$get$_jsThrow().call$1(o))}throw w.wrapException("unreachable")},_wrapException:function(e){var t,n,r=b.JSString_methods.replaceFirst$2(e.toString$0(0),"Error: ",""),i=R.SourceSpanException.prototype.get$span.call(e);return i=(i=L.FileLocation$_(i.file,i._file$_start)).file.getLine$1(i.offset),t=R.SourceSpanException.prototype.get$span.call(e),t=(t=L.FileLocation$_(t.file,t._file$_start)).file.getColumn$1(t.offset),null==(n=D.NullableExtension_andThen0(R.SourceSpanException.prototype.get$span.call(e).file.url,J.path__fromUri$closure()))&&(n="stdin"),N._newRenderError(r,t+1,n,i+1,1)},_parseFunctions:function(e,t,n){var r,i=C.get$functions$x(e);return null==i?b.List_empty19:(r=w.setRuntimeTypeInfo([],se.JSArray_AsyncCallable),N.jsForEach(i,new N._parseFunctions_closure(e,t,r,n)),r)},_parseImporter:function(e,t){var n,r,i,s,a,o=C.getInterceptor$x(e);return null==o.get$importer(e)?n=w.setRuntimeTypeInfo([],se.JSArray_JSFunction):(r=se.List_nullable_Object,i=se.JSFunction,n=r._is(o.get$importer(e))?C.cast$1$0$ax(r._as(o.get$importer(e)),i):w.setRuntimeTypeInfo([i._as(o.get$importer(e))],se.JSArray_JSFunction)),s=(r=C.getInterceptor$asx(n)).get$isNotEmpty(n)?N._contextOptions(e,t):new E.Object,null!=(a=o.get$fiber(e))&&(r=r.map$1$1(n,new N._parseImporter_closure(a),se.JSFunction),n=E.List_List$of(r,!0,r.$ti._eval$1("ListIterable.E"))),null==(o=o.get$includePaths(e))&&(o=[]),r=se.String,new k.NodeImporter(s,E.List_List$unmodifiable(k.NodeImporter__addSassPath(E.List_List$from(o,!0,r)),r),E.List_List$unmodifiable(C.cast$1$0$ax(n,se.dynamic),se.JSFunction))},_contextOptions:function(e,t){var n,r,i,s,a,o,l=C.getInterceptor$x(e),u=l.get$includePaths(e);return null==u&&(u=[]),n=E.List_List$from(u,!0,se.String),u=l.get$file(e),r=l.get$data(e),i=w.setRuntimeTypeInfo([J.current()],se.JSArray_String),b.JSArray_methods.addAll$1(i,n),i=b.JSArray_methods.join$1(i,C.$eq$(C.get$platform$x(bn.process),"win32")?";":":"),s=C.$eq$(l.get$indentType(e),"tab")?1:0,null==(a=N._parseIndentWidth(l.get$indentWidth(e)))&&(a=2),o=N._parseLineFeed(l.get$linefeed(e)),null==(l=l.get$file(e))&&(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 b.OutputStyle_expanded;if("compressed"===e)return b.OutputStyle_compressed0;throw w.wrapException(E.ArgumentError$('Unsupported output style "'+w.S(e)+'".'))},_parseIndentWidth:function(e){return null==e?null:w._isInt(e)?e:E.int_parse(C.toString$0$(e),null)},_parseLineFeed:function(e){switch(e){case"cr":return b.LineFeed_kMT;case"crlf":return b.LineFeed_Mss;case"lfcr":return b.LineFeed_a1Y;default:return b.LineFeed_D6m}},_newRenderResult:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y=null,v=Date.now(),x=t._async_compile$_serialize,I=x.css;if(N._enableSourceMaps(e)){for("string"==typeof(i=(r=C.getInterceptor$x(e)).get$sourceMap(e))?s=i:((a=r.get$outFile(e)).toString,s=C.$add$ansx(a,".map")),o=(a=X.$get$context()).dirname$1(s),(x=x.sourceMap).toString,x.sourceRoot=r.get$sourceMapRoot(e),(u=null==(l=r.get$outFile(e)))?(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,$=0;$<a.length;++$)"stdin"!==(p=a[$])&&((d=(h=X.$get$url()).style).rootLength$1(p)<=0||d.isRootRelative$1(p)||(a[$]=h.relative$2$from(p,_)));a=r.get$sourceMapContents(e),f=bn.Buffer.from(b.C_JsonCodec.encode$2$toEncodable(x.toJson$1$includeSourceContents(!C.$eq$(a,!1)&&null!=a),y),"utf8"),x=r.get$omitSourceMapUrl(e),(C.$eq$(x,!1)||null==x)&&(x=r.get$sourceMapEmbed(e),C.$eq$(x,!1)||null==x?(x=u?s:(x=X.$get$context()).relative$2$from(s,x.dirname$1(l)),S=X.$get$context().toUri$1(x)):(m=new E.StringBuffer(""),g=w.setRuntimeTypeInfo([-1],se.JSArray_int),E.UriData__writeUri("application/json",y,y,m,g),g.push(m._contents.length),x=m._contents+=";base64,",g.push(x.length-1),x=b.C_Base64Encoder.startChunkedConversion$1(new E._StringSinkConversionSink(m)),r=f.length,E.RangeError_checkValidRange(0,r,r),x._convert$_add$4(f,0,r,!0),x=m._contents,S=new E.UriData((x.charCodeAt(0),x),g,y).get$uri()),I+="\n\n/*# sourceMappingURL="+S.toString$0(0)+" */")}else f=y;return x=bn.Buffer.from(I,"utf8"),null==(r=C.get$file$x(e))&&(r="data"),a=n._value,v=new E.DateTime(v,!1)._value,u=t._evaluate.includedFiles,{css:x,map:f,stats:{entry:r,start:a,end:v,duration:b.JSInt_methods._tdivFast$1(E.Duration$(v-a)._duration,1e3),includedFiles:E.List_List$of(u,!0,w._instanceType(u)._precomputed1)}}},_enableSourceMaps:function(e){var t,n=C.getInterceptor$x(e);return"string"!=typeof n.get$sourceMap(e)?(t=n.get$sourceMap(e),n=!C.$eq$(t,!1)&&null!=t&&null!=n.get$outFile(e)):n=!0,n},_newRenderError:function(e,t,n,r,i){var s=new bn.Error(e);return s.formatted="Error: "+e,null!=r&&(s.line=r),null!=t&&(s.column=t),null!=n&&(s.file=n),s.status=i,s},_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},ReturnRule0:function(e,t){this.expression=e,this.span=t},ShadowedModuleView_ifNecessary0:function(e,t,n,r,i){return N.ShadowedModuleView__needsBlocklist0(e.get$variables(),r)||N.ShadowedModuleView__needsBlocklist0(e.get$functions(e),t)||N.ShadowedModuleView__needsBlocklist0(e.get$mixins(),n)?new N.ShadowedModuleView0(e,N.ShadowedModuleView__shadowedMap0(e.get$variables(),r,se.Value_2),N.ShadowedModuleView__shadowedMap0(e.get$variableNodes(),r,se.AstNode_2),N.ShadowedModuleView__shadowedMap0(e.get$functions(e),t,i),N.ShadowedModuleView__shadowedMap0(e.get$mixins(),n,i),i._eval$1("ShadowedModuleView0<0>")):null},ShadowedModuleView__shadowedMap0:function(e,t,n){return N.ShadowedModuleView__needsBlocklist0(e,t)?B.LimitedMapView$blocklist0(e,t,se.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},ModifiableCssSupportsRule$0:function(e,t){var n=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode_2);return new N.ModifiableCssSupportsRule0(e,t,new E.UnmodifiableListView(n,se.UnmodifiableListView_ModifiableCssNode_2),n)},ModifiableCssSupportsRule0:function(e,t,n,r){var i=this;i.condition=e,i.span=t,i.children=n,i._node2$_children=r,i._node2$_indexInParent=i._node2$_parent=null,i.isGroupEnd=!1},SupportsRule$0:function(e,t,n){var r=E.List_List$unmodifiable(t,se.Statement_2),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure0);return new N.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},fromImport0:function(){return!0===w._asBoolQ(X.Zone__current.$index(0,b.Symbol__inImportRule))},resolveImportPath0:function(e){var t,n=D.ParsedPath_ParsedPath$parse(e,X.$get$context().style)._splitExtension$1(1)[1];return".sass"===n||".scss"===n||".css"===n?null==(t=N.fromImport0()?new N.resolveImportPath_closure1(e,n).call$0():null)?N._exactlyOne0(N._tryPath0(e)):t:(null==(t=N.fromImport0()?new N.resolveImportPath_closure2(e).call$0():null)&&(t=N._exactlyOne0(N._tryPathWithExtensions0(e))),null==t?N._tryPathAsDirectory0(e):t)},_tryPathWithExtensions0:function(e){var t=N._tryPath0(e+".sass");return b.JSArray_methods.addAll$1(t,N._tryPath0(e+".scss")),0!==t.length?t:N._tryPath0(e+".css")},_tryPath0:function(e){var t=X.$get$context(),n=J.join(t.dirname$1(e),"_"+D.ParsedPath_ParsedPath$parse(e,t.style).get$basename(),null);return t=w.setRuntimeTypeInfo([],se.JSArray_String),N.fileExists0(n)&&t.push(n),N.fileExists0(e)&&t.push(e),t},_tryPathAsDirectory0:function(e){var t;return N.dirExists0(e)?null==(t=N.fromImport0()?new N._tryPathAsDirectory_closure0(e).call$0():null)?N._exactlyOne0(N._tryPathWithExtensions0(J.join(e,"index",null))):t:null},_exactlyOne0:function(e){var t=e.length;if(0===t)return null;if(1===t)return b.JSArray_methods.get$first(e);throw w.wrapException(ie.It_s_n+b.JSArray_methods.map$1$1(e,new N._exactlyOne_closure0,se.String).join$1(0,"\n"))},resolveImportPath_closure1:function(e,t){this.path=e,this.extension=t},resolveImportPath_closure2:function(e){this.path=e},_tryPathAsDirectory_closure0:function(e){this.path=e},_exactlyOne_closure0:function(){},forwardToString:function(e){se.Object._as(e.prototype).toString=E.allowInteropCaptureThis(new N.forwardToString_closure)},jsForEach:function(e,t){var n,r;for(n=C.get$iterator$ax(bn.Object.keys(e));n.moveNext$0();)r=n.get$current(n),t.call$2(r,e[r])},createClass:function(e,t,n){var r=E.allowInteropCaptureThis(t);return bn.Object.defineProperty(r,"name",{value:e}),n.forEach$1(0,new N.createClass_closure(se.Object._as(r.prototype))),r},setClassName:function(e,t){bn.Object.defineProperty(se.Object._as(e.constructor),"name",{value:t})},injectSuperclass:function(e,t){var n,r=bn.Object.getPrototypeOf(e);r.toString,null!=(n=bn.Object.getPrototypeOf(r))&&bn.Object.setPrototypeOf(se.Object._as(t.prototype),n),bn.Object.setPrototypeOf(r,bn.Object.create(se.Object._as(t.prototype)))},forwardToString_closure:function(){},createClass_closure:function(e){this.$prototype=e},_PropertyDescriptor0:function(){},toSentence0:function(e,t){var n=e.__internal$_iterable,r=C.getInterceptor$asx(n);return 1===r.get$length(n)?C.toString$0$(e._f.call$1(r.get$first(n))):w.TakeIterable_TakeIterable(e,r.get$length(n)-1,w._instanceType(e)._eval$1("Iterable.E")).join$1(0,", ")+" "+t+" "+w.S(e._f.call$1(r.get$last(n)))},indent0:function(e,t){return new w.MappedListIterable(w.setRuntimeTypeInfo(e.split("\n"),se.JSArray_String),new N.indent_closure0(t),se.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=N._firstNonWhitespace0(e);return null==r?n="":((n=N._lastNonWhitespace0(e,!0)).toString,n=b.JSString_methods.substring$2(e,r,n+1)),n},trimAsciiRight0:function(e,t){var n=N._lastNonWhitespace0(e,t);return null==n?"":b.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(32!==(r=b.JSString_methods._codeUnitAt$1(e,n))&&9!==r&&10!==r&&13!==r&&12!==r)return n;return null},_lastNonWhitespace0:function(e,t){var n,r,i;for(r=(n=e.length)-1;r>=0;--r)if(32!==(i=b.JSString_methods.codeUnitAt$1(e,r))&&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=b.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=E.List_List$of(new w.MappedListIterable(e,new N.flattenVertically_closure1(t),r),!0,r._eval$1("ListIterable.E"));if(1===i.length)return b.JSArray_methods.get$first(i);for(n=w.setRuntimeTypeInfo([],t._eval$1("JSArray<0>"));0!==i.length;)i.fixed$length&&w.throwExpression(E.UnsupportedError$("removeWhere")),b.JSArray_methods._removeWhere$2(i,new N.flattenVertically_closure2(n,t),!0);return n},firstOrNull0:function(e){var t=C.get$iterator$ax(e);return t.moveNext$0()?t.get$current(t):null},codepointIndexToCodeUnitIndex0:function(e,t){var n,r,i,s;for(n=0,r=0;r<t;++r)i=n+1,n=(s=b.JSString_methods._codeUnitAt$1(e,n))>=55296&&s<=56319?i+1:i;return n},codeUnitIndexToCodepointIndex0:function(e,t){var n,r,i;for(n=0,r=0;r<t;r=(i>=55296&&i<=56319?r+1:r)+1)++n,i=b.JSString_methods._codeUnitAt$1(e,r);return n},frameForSpan0:function(e,t,n){var r,i,s,a=null==n?e.file.url:n;return null==a&&(a=X.$get$_noSourceUrl0()),r=e.file,i=e._file$_start,s=(s=L.FileLocation$_(r,i)).file.getLine$1(s.offset),i=L.FileLocation$_(r,i),new z.Frame(a,s+1,i.file.getColumn$1(i.offset)+1,t)},declarationName0:function(e){var t=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(e.file._decodedChars,e._file$_start,e._end),0,null);return N.trimAsciiRight0(b.JSString_methods.substring$2(t,0,b.JSString_methods.indexOf$1(t,":")),!1)},unvendor0:function(e){var t,n=e.length;if(n<2)return e;if(45!==b.JSString_methods._codeUnitAt$1(e,0))return e;if(45===b.JSString_methods._codeUnitAt$1(e,1))return e;for(t=2;t<n;++t)if(45===b.JSString_methods._codeUnitAt$1(e,t))return b.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)!==t.length)return!1;for(r=0;r<n;++r)if(!W.characterEqualsIgnoreCase0(b.JSString_methods._codeUnitAt$1(e,r),b.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(!W.characterEqualsIgnoreCase0(b.JSString_methods._codeUnitAt$1(e,n),b.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,_,$,p,h,d;for(null==n&&(n=new N.longestCommonSubsequence_closure0(r)),s=(i=C.getInterceptor$asx(e)).get$length(e)+1,a=C.JSArray_JSArray$allocateFixed(s,se.List_int),o=C.getInterceptor$asx(t),l=se.int,u=0;u<s;++u)a[u]=E.List_List$filled(o.get$length(t)+1,0,!1,l);for(s=i.get$length(e),c=C.JSArray_JSArray$allocateFixed(s,r._eval$1("List<0?>")),l=r._eval$1("0?"),u=0;u<s;++u)c[u]=E.List_List$filled(o.get$length(t),null,!1,l);for(_=0;_<i.get$length(e);_=$)for($=_+1,p=0;p<o.get$length(t);p=d)h=n.call$2(i.$index(e,_),o.$index(t,p)),c[_][p]=h,(l=a[$])[d=p+1]=null==h?Math.max(l[p],a[_][d]):a[_][p]+1;return new N.longestCommonSubsequence_backtrack0(c,a,r).call$2(i.get$length(e)-1,o.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 b.JSArray_methods.removeAt$1(e,r);n.call$0()},mapAddAll20:function(e,t,n,r,i){t.forEach$1(0,new N.mapAddAll2_closure0(e,n,r,i))},setAll0:function(e,t,n){var r;for(r=C.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 N.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,c=0,_=E._makeAsyncAwaitCompleter(i),$=E._wrapJsFunctionForAsync((function(n,i){if(1===n)return E._asyncRethrow(i,_);for(;;)switch(c){case 0:l=w.setRuntimeTypeInfo([],r._eval$1("JSArray<0>")),a=e.length,o=0;case 3:if(!(o<a)){c=5;break}return u=l,c=6,E._asyncAwait(t.call$1(e[o]),$);case 6:u.push(i);case 4:++o,c=3;break;case 5:s=l,c=1;break;case 1:return E._asyncReturn(s,_)}}));return E._asyncStartSync($,_)},putIfAbsentAsync0:function(e,t,n,r,i){return N.putIfAbsentAsync$body0(e,t,n,r,i,i)},putIfAbsentAsync$body0:function(e,t,n,r,i,s){var a,o,l,u=0,c=E._makeAsyncAwaitCompleter(s),_=E._wrapJsFunctionForAsync((function(r,i){if(1===r)return E._asyncRethrow(i,c);for(;;)switch(u){case 0:if(e.containsKey$1(t)){(o=e.$index(0,t)).toString,a=o,u=1;break}return u=3,E._asyncAwait(n.call$0(),_);case 3:l=i,e.$indexSet(0,t,l),a=l,u=1;break;case 1:return E._asyncReturn(a,c)}}));return E._asyncStartSync(_,c)},copyMapOfMap0:function(e,t,n,r){var i,s,a,o,l=E.LinkedHashMap_LinkedHashMap$_empty(t,n._eval$1("@<0>")._bind$1(r)._eval$1("Map<1,2>"));for(i=(i=e.get$entries(e)).get$iterator(i);i.moveNext$0();)a=(s=i.get$current(i)).key,s=s.value,(o=E.LinkedHashMap_LinkedHashMap(null,null,null,n,r)).addAll$1(0,s),l.$indexSet(0,a,o);return l},copyMapOfList0:function(e,t,n){var r,i,s=E.LinkedHashMap_LinkedHashMap$_empty(t,n._eval$1("List<0>"));for(r=(r=e.get$entries(e)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),s.$indexSet(0,i.key,C.toList$0$ax(i.value));return s},SpanExtensions_trim0:function(e){for(var t,n,r,i=e.file,s=e._file$_start,a=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(i._decodedChars,s,e._end),0,null),o=0;32===(t=b.JSString_methods._codeUnitAt$1(a,o))||9===t||10===t||13===t||12===t;)++o;for(r=n=a.length-1;32===(t=b.JSString_methods.codeUnitAt$1(a,r))||9===t||10===t||13===t||12===t;)--r;return 0===o&&r===n?e:i.span$2(L.FileLocation$_(i,s).offset+o,L.FileLocation$_(i,s).offset+r+1)},indent_closure0:function(e){this.indentation=e},flattenVertically_closure1:function(e){this.T=e},flattenVertically_closure2:function(e,t){this.result=e,this.T=t},longestCommonSubsequence_closure0:function(e){this.T=e},longestCommonSubsequence_backtrack0:function(e,t,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},defaultCompare:function(e,t){return C.compareTo$1$ns(se.Comparable_nullable_Object._as(e),t)},isAlphabetic:function(e){return e>=65&&e<=90||e>=97&&e<=122},isDriveLetter:function(e,t){var n=e.length,r=t+2;return!(n<r)&&(!!N.isAlphabetic(b.JSString_methods.codeUnitAt$1(e,t))&&(58===b.JSString_methods.codeUnitAt$1(e,t+1)&&(n===r||47===b.JSString_methods.codeUnitAt$1(e,r))))},isAllTheSame:function(e){var t,n,r;if(0===e.get$length(e))return!0;for(t=e.get$first(e),n=w.SubListIterable$(e,1,null,e.$ti._eval$1("ListIterable.E")),n=new w.ListIterator(n,n.get$length(n)),r=w._instanceType(n)._precomputed1;n.moveNext$0();)if(!C.$eq$(r._as(n.__internal$_current),t))return!1;return!0},replaceFirstNull:function(e,t){var n=b.JSArray_methods.indexOf$1(e,null);if(n<0)throw w.wrapException(E.ArgumentError$(w.S(e)+" contains no null elements."));e[n]=t},replaceWithNull:function(e,t){var n=b.JSArray_methods.indexOf$1(e,t);if(n<0)throw w.wrapException(E.ArgumentError$(w.S(e)+" contains no elements matching "+t.toString$0(0)+"."));e[n]=null},countCodeUnits:function(e,t){var n,r,i;for(n=new w.CodeUnits(e),n=new w.ListIterator(n,n.get$length(n)),r=w._instanceType(n)._precomputed1,i=0;n.moveNext$0();)r._as(n.__internal$_current)===t&&++i;return i},findLineStart:function(e,t,n){var r,i,s;if(0===t.length)for(r=0;;){if(-1===(i=b.JSString_methods.indexOf$2(e,"\n",r)))return e.length-r>=n?r:null;if(i-r>=n)return r;r=i+1}for(i=b.JSString_methods.indexOf$1(e,t);-1!==i;){if(n===i-(s=0===i?0:b.JSString_methods.lastIndexOf$2(e,"\n",i-1)+1))return s;i=b.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 w.wrapException(E.RangeError$("position must be greater than or equal to 0."));if(n>e.length)throw w.wrapException(E.RangeError$("position must be less than or equal to the string length."))}if((i=null!=r)&&r<0)throw w.wrapException(E.RangeError$("length must be greater than or equal to 0."));if(s&&i&&n+r>e.length)throw w.wrapException(E.RangeError$("position plus length must not go beyond the end of the string."))}},F={EmptyUnmodifiableSet:function(e){this.$ti=e},_EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin:function(){},Style__getPlatformStyle:function(){if("file"!==E.Uri_base().get$scheme())return X.$get$Style_url();var e=E.Uri_base();return b.JSString_methods.endsWith$1(e.get$path(e),"/")?"a\\b"===E._Uri__Uri(null,"a/b",null,null).toFilePath$0()?X.$get$Style_windows():X.$get$Style_posix():X.$get$Style_url()},Style:function(){},NullExpression:function(e){this.span=e},AsyncImportCache__toImporters:function(e,t,n){var r,i,s,a,o=null,l=w._asStringQ(se.Object._as(C.get$env$x(bn.process)).SASS_PATH),u=w.setRuntimeTypeInfo([],se.JSArray_AsyncImporter);for(r=C.get$iterator$ax(t);r.moveNext$0();)i=r.get$current(r),u.push(new k.FilesystemImporter(X.$get$context().absolute$7(i,o,o,o,o,o,o)));if(null!=l)for(i=(r=l.split(C.$eq$(C.get$platform$x(bn.process),"win32")?";":":")).length,s=0;s<i;++s)a=r[s],u.push(new k.FilesystemImporter(X.$get$context().absolute$7(a,o,o,o,o,o,o)));return u},AsyncImportCache:function(e,t,n,r,i){var s=this;s._async_import_cache$_importers=e,s._async_import_cache$_logger=t,s._async_import_cache$_canonicalizeCache=n,s._async_import_cache$_importCache=r,s._async_import_cache$_resultsCache=i},AsyncImportCache_canonicalize_closure: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(){},Environment$:function(){var e=se.String,t=se.Module_Callable,n=se.AstNode,r=se.int,i=se.Callable,s=se.JSArray_Map_String_Callable;return new F.Environment(E.LinkedHashMap_LinkedHashMap$_empty(e,t),E.LinkedHashMap_LinkedHashMap$_empty(e,n),E.LinkedHashMap_LinkedHashMap$_empty(t,n),E.LinkedHashMap_LinkedHashMap$_empty(t,n),null,null,w.setRuntimeTypeInfo([],se.JSArray_Module_Callable),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,se.Value)],se.JSArray_Map_String_Value),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,n)],se.JSArray_Map_String_AstNode),E.LinkedHashMap_LinkedHashMap$_empty(e,r),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),E.LinkedHashMap_LinkedHashMap$_empty(e,r),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),E.LinkedHashMap_LinkedHashMap$_empty(e,r),null)},Environment$_:function(e,t,n,r,i,s,a,o,l,u,c,_){var $=se.String,p=se.int;return new F.Environment(e,t,n,r,i,s,a,o,l,E.LinkedHashMap_LinkedHashMap$_empty($,p),u,E.LinkedHashMap_LinkedHashMap$_empty($,p),c,E.LinkedHashMap_LinkedHashMap$_empty($,p),_)},_EnvironmentModule__EnvironmentModule:function(e,t,n,r){var i,s,a,o,l,u;return null==r&&(r=b.Set_empty),i=F._EnvironmentModule__makeModulesByVariable(r),s=F._EnvironmentModule__memberMap(b.JSArray_methods.get$first(e._variables),r.map$1$1(0,new F._EnvironmentModule__EnvironmentModule_closure,se.Map_String_Value),se.Value),a=F._EnvironmentModule__memberMap(b.JSArray_methods.get$first(e._variableNodes),r.map$1$1(0,new F._EnvironmentModule__EnvironmentModule_closure0,se.Map_String_AstNode),se.AstNode),o=se.Map_String_Callable,l=se.Callable,u=F._EnvironmentModule__memberMap(b.JSArray_methods.get$first(e._functions),r.map$1$1(0,new F._EnvironmentModule__EnvironmentModule_closure1,o),l),l=F._EnvironmentModule__memberMap(b.JSArray_methods.get$first(e._mixins),r.map$1$1(0,new F._EnvironmentModule__EnvironmentModule_closure2,o),l),o=C.get$isNotEmpty$asx(t.get$children(t))||b.JSArray_methods.any$1(e._allModules,new F._EnvironmentModule__EnvironmentModule_closure3),F._EnvironmentModule$_(e,t,n,i,s,a,u,l,o,!n.get$isEmpty(n)||b.JSArray_methods.any$1(e._allModules,new F._EnvironmentModule__EnvironmentModule_closure4))},_EnvironmentModule__makeModulesByVariable:function(e){var t,n,r,i,s,a;if(e.get$isEmpty(e))return b.Map_empty0;for(t=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.Module_Callable),n=e.get$iterator(e);n.moveNext$0();)if((r=n.get$current(n))instanceof F._EnvironmentModule){for(i=(i=(i=r._modulesByVariable).get$values(i)).get$iterator(i);i.moveNext$0();)a=(s=i.get$current(i)).get$variables(),N.setAll(t,a.get$keys(a),s);N.setAll(t,C.get$keys$z(b.JSArray_methods.get$first(r._environment$_environment._variables)),r)}else i=r.get$variables(),N.setAll(t,i.get$keys(i),r);return t},_EnvironmentModule__memberMap:function(e,t,n){var r,i,s;if(e=new U.PublicMemberMapView(e,n._eval$1("PublicMemberMapView<0>")),t.get$isEmpty(t))return e;for(r=w.setRuntimeTypeInfo([],n._eval$1("JSArray<Map<String,0>>")),i=t.get$iterator(t);i.moveNext$0();)(s=i.get$current(i)).get$isNotEmpty(s)&&r.push(s);return r.push(e),1===r.length?e:A.MergedMapView$(r,se.String,n)},_EnvironmentModule$_:function(e,t,n,r,i,s,a,o,l,u){return new F._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=c,d._functionIndices=_,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,c){var _=this;_.upstream=e,_.variables=t,_.variableNodes=n,_.functions=r,_.mixins=i,_.extensionStore=s,_.css=a,_.transitivelyContainsCss=o,_.transitivelyContainsExtensions=l,_._environment$_environment=u,_._modulesByVariable=c},_EnvironmentModule__EnvironmentModule_closure:function(){},_EnvironmentModule__EnvironmentModule_closure0:function(){},_EnvironmentModule__EnvironmentModule_closure1:function(){},_EnvironmentModule__EnvironmentModule_closure2:function(){},_EnvironmentModule__EnvironmentModule_closure3:function(){},_EnvironmentModule__EnvironmentModule_closure4:function(){},_SassNull:function(){},AsyncImportCache$none:function(e){var t=null==e?b.C_StderrLogger:e,n=se.Uri;return new F.AsyncImportCache0(t,E.LinkedHashMap_LinkedHashMap$_empty(se.Tuple2_Uri_bool,se.nullable_Tuple3_AsyncImporter_Uri_Uri),E.LinkedHashMap_LinkedHashMap$_empty(n,se.nullable_Stylesheet),E.LinkedHashMap_LinkedHashMap$_empty(n,se.ImporterResult))},AsyncImportCache0:function(e,t,n,r){var i=this;i._async_import_cache0$_logger=e,i._async_import_cache0$_canonicalizeCache=t,i._async_import_cache0$_importCache=n,i._async_import_cache0$_resultsCache=r},AsyncImportCache_canonicalize_closure0: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(){},Environment$0:function(){var e=se.String,t=se.Module_Callable_2,n=se.AstNode_2,r=se.int,i=se.Callable_2,s=se.JSArray_Map_String_Callable_2;return new F.Environment0(E.LinkedHashMap_LinkedHashMap$_empty(e,t),E.LinkedHashMap_LinkedHashMap$_empty(e,n),E.LinkedHashMap_LinkedHashMap$_empty(t,n),E.LinkedHashMap_LinkedHashMap$_empty(t,n),null,null,w.setRuntimeTypeInfo([],se.JSArray_Module_Callable_2),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,se.Value_2)],se.JSArray_Map_String_Value_2),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,n)],se.JSArray_Map_String_AstNode_2),E.LinkedHashMap_LinkedHashMap$_empty(e,r),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),E.LinkedHashMap_LinkedHashMap$_empty(e,r),w.setRuntimeTypeInfo([E.LinkedHashMap_LinkedHashMap$_empty(e,i)],s),E.LinkedHashMap_LinkedHashMap$_empty(e,r),null)},Environment$_0:function(e,t,n,r,i,s,a,o,l,u,c,_){var $=se.String,p=se.int;return new F.Environment0(e,t,n,r,i,s,a,o,l,E.LinkedHashMap_LinkedHashMap$_empty($,p),u,E.LinkedHashMap_LinkedHashMap$_empty($,p),c,E.LinkedHashMap_LinkedHashMap$_empty($,p),_)},_EnvironmentModule__EnvironmentModule1:function(e,t,n,r){var i,s,a,o,l,u;return null==r&&(r=b.Set_empty2),i=F._EnvironmentModule__makeModulesByVariable1(r),s=F._EnvironmentModule__memberMap1(b.JSArray_methods.get$first(e._environment0$_variables),r.map$1$1(0,new F._EnvironmentModule__EnvironmentModule_closure11,se.Map_String_Value_2),se.Value_2),a=F._EnvironmentModule__memberMap1(b.JSArray_methods.get$first(e._environment0$_variableNodes),r.map$1$1(0,new F._EnvironmentModule__EnvironmentModule_closure12,se.Map_String_AstNode_2),se.AstNode_2),o=se.Map_String_Callable_2,l=se.Callable_2,u=F._EnvironmentModule__memberMap1(b.JSArray_methods.get$first(e._environment0$_functions),r.map$1$1(0,new F._EnvironmentModule__EnvironmentModule_closure13,o),l),l=F._EnvironmentModule__memberMap1(b.JSArray_methods.get$first(e._environment0$_mixins),r.map$1$1(0,new F._EnvironmentModule__EnvironmentModule_closure14,o),l),o=C.get$isNotEmpty$asx(t.get$children(t))||b.JSArray_methods.any$1(e._environment0$_allModules,new F._EnvironmentModule__EnvironmentModule_closure15),F._EnvironmentModule$_1(e,t,n,i,s,a,u,l,o,!n.get$isEmpty(n)||b.JSArray_methods.any$1(e._environment0$_allModules,new F._EnvironmentModule__EnvironmentModule_closure16))},_EnvironmentModule__makeModulesByVariable1:function(e){var t,n,r,i,s,a;if(e.get$isEmpty(e))return b.Map_empty6;for(t=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.Module_Callable_2),n=e.get$iterator(e);n.moveNext$0();)if((r=n.get$current(n))instanceof F._EnvironmentModule1){for(i=(i=(i=r._environment0$_modulesByVariable).get$values(i)).get$iterator(i);i.moveNext$0();)a=(s=i.get$current(i)).get$variables(),N.setAll0(t,a.get$keys(a),s);N.setAll0(t,C.get$keys$z(b.JSArray_methods.get$first(r._environment0$_environment._environment0$_variables)),r)}else i=r.get$variables(),N.setAll0(t,i.get$keys(i),r);return t},_EnvironmentModule__memberMap1:function(e,t,n){var r,i,s;if(e=new U.PublicMemberMapView0(e,n._eval$1("PublicMemberMapView0<0>")),t.get$isEmpty(t))return e;for(r=w.setRuntimeTypeInfo([],n._eval$1("JSArray<Map<String,0>>")),i=t.get$iterator(t);i.moveNext$0();)(s=i.get$current(i)).get$isNotEmpty(s)&&r.push(s);return r.push(e),1===r.length?e:A.MergedMapView$0(r,se.String,n)},_EnvironmentModule$_1:function(e,t,n,r,i,s,a,o,l,u){return new F._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=c,d._environment0$_functionIndices=_,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,c){var _=this;_.upstream=e,_.variables=t,_.variableNodes=n,_.functions=r,_.mixins=i,_.extensionStore=s,_.css=a,_.transitivelyContainsCss=o,_.transitivelyContainsExtensions=l,_._environment0$_environment=u,_._environment0$_modulesByVariable=c},_EnvironmentModule__EnvironmentModule_closure11:function(){},_EnvironmentModule__EnvironmentModule_closure12:function(){},_EnvironmentModule__EnvironmentModule_closure13:function(){},_EnvironmentModule__EnvironmentModule_closure14:function(){},_EnvironmentModule__EnvironmentModule_closure15:function(){},_EnvironmentModule__EnvironmentModule_closure16:function(){},NullExpression0:function(e){this.span=e},nullConstructor_closure:function(){},nullConstructor__closure:function(){},nullConstructor__closure0:function(){},_SassNull0:function(){}},U={DefaultEquality:function(){},IterableEquality:function(){},ListEquality:function(){},_MapEntry:function(e,t,n){this.equality=e,this.key=t,this.value=n},MapEquality:function(){},ModifiableCssAtRule$:function(e,t,n,r){var i=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode);return new U.ModifiableCssAtRule(e,r,n,t,new E.UnmodifiableListView(i,se.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},ModifiableCssKeyframeBlock$:function(e,t){var n=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode);return new U.ModifiableCssKeyframeBlock(e,t,new E.UnmodifiableListView(n,se.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},AtRule$:function(e,t,n,r){var i=null==n?null:E.List_List$unmodifiable(n,se.Statement),s=null==i?null:b.JSArray_methods.any$1(i,new P.ParentStatement_closure);return new U.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},SupportsOperation:function(e,t,n,r){var i=this;i.left=e,i.right=t,i.operator=n,i.span=r},_compileStylesheet:function(e,t,n,r,i,s,a,o,l,u,c,_,$){var p=I.serialize(H._EvaluateVisitor$(s,n,t,r,c,_).run$2(0,i,e).stylesheet,$,l,!1,u,_,a,!0),h=p.sourceMap;return null!=h&&N.mapInPlace(h.urls,new U._compileStylesheet_closure(e,n)),new D.CompileResult(p)},_compileStylesheet_closure:function(e,t){this.stylesheet=e,this.importCache=t},SassParser:function(e,t,n){var r=this;r._currentIndentation=0,r._spaces=r._nextIndentationEnd=r._nextIndentation=null,r._isUseAllowed=!0,r._stylesheet$_inMixin=!1,r._mixinHasContent=null,r._inParentheses=r._inStyleRule=r._stylesheet$_inUnknownAtRule=r._inControlDirective=r._inContentBlock=!1,r._globalVariables=e,r.lastSilentComment=null,r.scanner=t,r.logger=n},SassParser_children_closure:function(e,t,n){this.$this=e,this.child=t,this.children=n},SassParser__peekIndentation__containsSpace_set:function(e){this._box_0=e},SassParser__peekIndentation__containsTab_set:function(e){this._box_0=e},SassParser__peekIndentation__nextIndentation_set:function(e){this._box_0=e},SassParser__peekIndentation__containsTab_get:function(e){this._box_0=e},SassParser__peekIndentation__containsSpace_get:function(e){this._box_0=e},SassParser__peekIndentation__nextIndentation_get:function(e){this._box_0=e},MultiDirWatcher:function(e,t,n){this._watchers=e,this._group=t,this._poll=n},PublicMemberMapView:function(e,t){this._public_member_map_view$_inner=e,this.$ti=t},Highlighter$:function(e,t){var n=U.Highlighter__collateLines(w.setRuntimeTypeInfo([U._Highlight$(e,null,!0)],se.JSArray__Highlight)),r=new U.Highlighter_closure(t).call$0(),i=b.JSInt_methods.toString$0(b.JSArray_methods.get$last(n).number+1),s=U.Highlighter__contiguous(n)?0:3,a=w._arrayInstanceType(n);return new U.Highlighter(n,r,null,1+Math.max(i.length,s),new w.MappedListIterable(n,new U.Highlighter$__closure,a._eval$1("MappedListIterable<1,int>")).reduce$1(0,b.CONSTANT),!N.isAllTheSame(new w.MappedListIterable(n,new U.Highlighter$__closure0,a._eval$1("MappedListIterable<1,Object?>"))),new E.StringBuffer(""))},Highlighter$multiple:function(e,t,n,r,i,s){var a,o,l,u,c,_=w.setRuntimeTypeInfo([U._Highlight$(e,t,!0)],se.JSArray__Highlight);for(a=(a=n.get$entries(n)).get$iterator(a);a.moveNext$0();)o=a.get$current(a),_.push(U._Highlight$(o.key,o.value,!1));return _=U.Highlighter__collateLines(_),a=r?"":null,o=r?"":null,l=b.JSInt_methods.toString$0(b.JSArray_methods.get$last(_).number+1),u=U.Highlighter__contiguous(_)?0:3,c=w._arrayInstanceType(_),new U.Highlighter(_,a,o,1+Math.max(l.length,u),new w.MappedListIterable(_,new U.Highlighter$__closure,c._eval$1("MappedListIterable<1,int>")).reduce$1(0,b.CONSTANT),!N.isAllTheSame(new w.MappedListIterable(_,new U.Highlighter$__closure0,c._eval$1("MappedListIterable<1,Object?>"))),new E.StringBuffer(""))},Highlighter__contiguous:function(e){var t,n,r;for(t=0;t<e.length-1;)if(n=e[t],r=e[++t],n.number+1!==r.number&&C.$eq$(n.url,r.url))return!1;return!0},Highlighter__collateLines:function(e){var t,n,r=L.groupBy(e,new U.Highlighter__collateLines_closure,se._Highlight,se.nullable_Uri);for(t=(t=r.get$values(r)).get$iterator(t);t.moveNext$0();)C.sort$1$ax(t.get$current(t),new U.Highlighter__collateLines_closure0);return t=r.get$values(r),n=w._instanceType(t)._eval$1("ExpandIterable<Iterable.E,_Line>"),E.List_List$of(new w.ExpandIterable(t,new U.Highlighter__collateLines_closure1,n),!0,n._eval$1("Iterable.E"))},_Highlight$:function(e,t,n){return new U._Highlight(new U._Highlight_closure(e).call$0(),n,t)},_Highlight__normalizeNewlines:function(e){var t,n,r,i,s,a,o=e.get$text();if(!b.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===b.JSString_methods._codeUnitAt$1(o,r)&&10===b.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=M.SourceLocation$(t,e.get$end(e).get$column(),s,i),s=w.stringReplaceAllUnchecked(o,"\r\n","\n"),a=e.get$context(e),D.SourceSpanWithContext$(n,i,s,w.stringReplaceAllUnchecked(a,"\r\n","\n"))},_Highlight__normalizeTrailingNewline:function(e){var t,n,r,i,s,a,o;return b.JSString_methods.endsWith$1(e.get$context(e),"\n")?b.JSString_methods.endsWith$1(e.get$text(),"\n\n")?e:(t=b.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),b.JSString_methods.endsWith$1(e.get$text(),"\n")?((s=N.findLineStart(e.get$context(e),e.get$text(),e.get$start(e).get$column())).toString,s=s+e.get$start(e).get$column()+e.get$length(e)===e.get$context(e).length):s=!1,s&&(0===(n=b.JSString_methods.substring$2(e.get$text(),0,e.get$text().length-1)).length?i=r:(s=e.get$end(e).get$offset(),a=e.get$sourceUrl(e),o=e.get$end(e).get$line(),i=M.SourceLocation$(s-1,U._Highlight__lastLineLength(t),o-1,a),r=e.get$start(e).get$offset()===e.get$end(e).get$offset()?i:e.get$start(e))),D.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=b.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=M.SourceLocation$(r-1,t.length-b.JSString_methods.lastIndexOf$1(t,"\n")-1,s-1,i),D.SourceSpanWithContext$(n,i,t,b.JSString_methods.endsWith$1(e.get$context(e),"\n")?b.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===b.JSString_methods.codeUnitAt$1(e,t-1)?1===t?0:t-b.JSString_methods.lastIndexOf$2(e,"\n",t-2)-1:t-b.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__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},Chain_Chain$parse:function(e){var t,n,r=ie.x3d_____;return 0===e.length?new U.Chain(E.List_List$unmodifiable(w.setRuntimeTypeInfo([],se.JSArray_Trace),se.Trace)):(t=X.$get$vmChainGap(),b.JSString_methods.contains$1(e,t)?(t=b.JSString_methods.split$1(e,t),n=w._arrayInstanceType(t),new U.Chain(E.List_List$unmodifiable(new w.MappedIterable(new w.WhereIterable(t,new U.Chain_Chain$parse_closure,n._eval$1("WhereIterable<1>")),new U.Chain_Chain$parse_closure0,n._eval$1("MappedIterable<1,Trace>")),se.Trace))):b.JSString_methods.contains$1(e,r)?new U.Chain(E.List_List$unmodifiable(new w.MappedListIterable(w.setRuntimeTypeInfo(e.split(r),se.JSArray_String),new U.Chain_Chain$parse_closure1,se.MappedListIterable_String_Trace),se.Trace)):new U.Chain(E.List_List$unmodifiable(w.setRuntimeTypeInfo([L.Trace_Trace$parse(e)],se.JSArray_Trace),se.Trace)))},Chain:function(e){this.traces=e},Chain_Chain$parse_closure:function(){},Chain_Chain$parse_closure0:function(){},Chain_Chain$parse_closure1:function(){},Chain_toTrace_closure:function(){},Chain_toString_closure0:function(){},Chain_toString__closure0:function(){},Chain_toString_closure:function(e){this.longest=e},Chain_toString__closure:function(e){this.longest=e},ModifiableCssAtRule$0:function(e,t,n,r){var i=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode_2);return new U.ModifiableCssAtRule0(e,r,n,t,new E.UnmodifiableListView(i,se.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._node2$_children=s,a._node2$_indexInParent=a._node2$_parent=null,a.isGroupEnd=!1},AtRule$0:function(e,t,n,r){var i=null==n?null:E.List_List$unmodifiable(n,se.Statement_2),s=null==i?null:b.JSArray_methods.any$1(i,new P.ParentStatement_closure0);return new U.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},_compileStylesheet1:function(e,t,n,r,i,s,a,o,l,u,c,_,$){var p=H._EvaluateVisitor$1(s,n,t,r,c,_).run$2(0,i,e),h=I.serialize0(p.stylesheet,!0,l,!1,u,_,a,o),d=h.sourceMap;return null!=d&&null!=n&&N.mapInPlace0(d.urls,new U._compileStylesheet_closure1(e,n)),new D.CompileResult0(p,h)},_compileStylesheet_closure1:function(e,t){this.stylesheet=e,this.importCache=t},ModifiableCssKeyframeBlock$0:function(e,t){var n=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode_2);return new U.ModifiableCssKeyframeBlock0(e,t,new E.UnmodifiableListView(n,se.UnmodifiableListView_ModifiableCssNode_2),n)},ModifiableCssKeyframeBlock0:function(e,t,n,r){var i=this;i.selector=e,i.span=t,i.children=n,i._node2$_children=r,i._node2$_indexInParent=i._node2$_parent=null,i.isGroupEnd=!1},SupportsOperation0:function(e,t,n,r){var i=this;i.left=e,i.right=t,i.operator=n,i.span=r},PublicMemberMapView0:function(e,t){this._public_member_map_view0$_inner=e,this.$ti=t},RenderResult:function(){},RenderResultStats:function(){},main:function(e){return U.main$body(e)},main$body:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,I=0,A=E._makeAsyncAwaitCompleter(se.void),M=2,k=E._wrapJsFunctionForAsync((function(V,T){for(1===V&&(t=T,I=M);;)switch(I){case 0:(S={}).printedError=!1,n=new U.main_printError(S),S.options=null,M=4,d=N.ExecutableOptions_ExecutableOptions$parse(e),S.options=d,f=d._options,X._glyphs=(f.wasParsed$1("unicode")?w._asBool(f.$index(0,"unicode")):X._glyphs!==b.C_AsciiGlyphSet)?b.C_UnicodeGlyphSet:b.C_AsciiGlyphSet,I=w._asBool(S.options._options.$index(0,"version"))?7:8;break;case 7:return x=E,I=9,E._asyncAwait(U._loadVersion(),k);case 9:x.print(T),C.set$exitCode$x(bn.process,0),I=1;break;case 8:I=S.options.get$interactive()?10:11;break;case 10:return I=12,E._asyncAwait(L.repl(S.options),k);case 12:I=1;break;case 11:f=se.List_String._as(S.options._options.$index(0,"load-path")),m=S.options,g=se.Uri,r=new P.StylesheetGraph(E.LinkedHashMap_LinkedHashMap$_empty(g,se.StylesheetNode),H.ImportCache$(f,w._asBool(m._options.$index(0,"quiet"))?X.$get$Logger_quiet():new q.StderrLogger(m.get$color())),E.LinkedHashMap_LinkedHashMap$_empty(g,se.DateTime)),I=w._asBool(S.options._options.$index(0,"watch"))?13:14;break;case 13:return I=15,E._asyncAwait(z.watch(S.options,r),k);case 15:I=1;break;case 14:(f=S.options)._ensureSources$0(),f=f._sourcesToDestinations,f=C.get$iterator$ax(f.get$keys(f));case 16:if(!f.moveNext$0()){I=17;break}return i=f.get$current(f),(m=S.options)._ensureSources$0(),s=m._sourcesToDestinations.$index(0,i),M=19,m=S.options,I=22,E._asyncAwait(J.compileStylesheet(m,r,i,s,w._asBool(m._options.$index(0,"update"))),k);case 22:M=4,I=21;break;case 19:if(M=18,y=t,(m=w.unwrapException(y))instanceof O.SassException){if(a=m,o=w.getTraceFromException(y),new U.main_closure(S,s).call$0(),(m=S.options._options)._parser.options._collection$_map.containsKey$1("color")||w.throwExpression(E.ArgumentError$('Could not find an option named "color".')),m=m._parsed.containsKey$1("color")?w._asBool(m.$index(0,"color")):C.$eq$(bn.process.stdout.isTTY,!0),m=C.toString$1$color$(a,m),g=w._asBool(S.options._options.$index(0,"trace"))?o:null,n.call$2(m,g),66!==C.get$exitCode$x(bn.process)&&C.set$exitCode$x(bn.process,65),w._asBool(S.options._options.$index(0,"stop-on-error"))){I=1;break}}else{if(!(m instanceof N.FileSystemException))throw y;if(l=m,u=w.getTraceFromException(y),c=l.path,m=null==c?l.message:"Error reading "+X.$get$context().relative$2$from(c,null)+": "+l.message+".",g=w._asBool(S.options._options.$index(0,"trace"))?u:null,n.call$2(m,g),C.set$exitCode$x(bn.process,66),w._asBool(S.options._options.$index(0,"stop-on-error"))){I=1;break}}I=21;break;case 18:I=4;break;case 21:I=16;break;case 17:M=2,I=6;break;case 4:M=3,v=t,(f=w.unwrapException(v))instanceof N.UsageException?(_=f,E.print(_.message+"\n"),E.print("Usage: sass <input.scss> [output.css]\n sass <input.scss>:<output.css> <input/>:<output/> <dir/>\n"),f=X.$get$ExecutableOptions__parser(),E.print(new R._Usage(f._optionsAndSeparators,new E.StringBuffer(""),f.usageLineLength).generate$0()),C.set$exitCode$x(bn.process,64)):($=f,p=w.getTraceFromException(v),h=new E.StringBuffer(""),null!=(f=S.options)&&f.get$color()&&(h._contents+=""),h._contents+="Unexpected exception:",null!=(f=S.options)&&f.get$color()&&(h._contents+=""),h._contents+="\n",h._contents+=w.S($)+"\n",f=h._contents,n.call$2((f.charCodeAt(0),f),p),C.set$exitCode$x(bn.process,255)),I=6;break;case 3:I=2;break;case 6:case 1:return E._asyncReturn(undefined,A);case 2:return E._asyncRethrow(t,A)}}));return E._asyncStartSync(k,A)},_loadVersion:function(){var e,t=0,n=E._makeAsyncAwaitCompleter(se.String),r=E._wrapJsFunctionForAsync((function(r,i){if(1===r)return E._asyncRethrow(i,n);for(;;)switch(t){case 0:e="1.35.2 compiled with dart2js 2.13.4",t=1;break;case 1:return E._asyncReturn(e,n)}}));return E._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){var r=this;r._sass0$_currentIndentation=0,r._sass0$_spaces=r._sass0$_nextIndentationEnd=r._sass0$_nextIndentation=null,r._stylesheet0$_isUseAllowed=!0,r._stylesheet0$_inMixin=!1,r._stylesheet0$_mixinHasContent=null,r._stylesheet0$_inParentheses=r._stylesheet0$_inStyleRule=r._stylesheet0$_inUnknownAtRule=r._stylesheet0$_inControlDirective=r._stylesheet0$_inContentBlock=!1,r._stylesheet0$_globalVariables=e,r.lastSilentComment=null,r.scanner=t,r.logger=n},SassParser_children_closure0:function(e,t,n){this.$this=e,this.child=t,this.children=n},SassParser__peekIndentation__containsSpace_set0:function(e){this._box_0=e},SassParser__peekIndentation__containsTab_set0:function(e){this._box_0=e},SassParser__peekIndentation__nextIndentation_set0:function(e){this._box_0=e},SassParser__peekIndentation__containsTab_get0:function(e){this._box_0=e},SassParser__peekIndentation__containsSpace_get0:function(e){this._box_0=e},SassParser__peekIndentation__nextIndentation_get0:function(e){this._box_0=e}},P={_DelegatingIterableBase:function(){},DelegatingSet:function(e,t){this._base=e,this.$ti=t},MapKeySet:function(e,t){this._baseMap=e,this.$ti=t},MapKeySet_difference_closure:function(e,t){this.$this=e,this.other=t},_MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin:function(){},futureToPromise:function(e,t){return new bn.Promise(E.allowInterop(new P.futureToPromise_closure(e,t)))},Util:function(){},futureToPromise_closure:function(e,t){this.future=e,this.T=t},futureToPromise__closure:function(e,t){this.resolve=e,this.T=t},Context_Context:function(e){var t=null==e?J.current():".";return null==e&&(e=X.$get$Style_platform()),new P.Context(se.InternalStyle._as(e),t)},_parseUri:function(e){if("string"==typeof e)return E.Uri_parse(e);if(se.Uri._is(e))return e;throw w.wrapException(E.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&&null==t[i=n-1];n=i);throw a=e+"(",(s=new E.StringBuffer(""))._contents=a,l=(o=w._arrayInstanceType(t))._eval$1("SubListIterable<1>"),(u=new w.SubListIterable(t,0,n,l)).SubListIterable$3(t,0,n,o._precomputed1),l=a+new w.MappedListIterable(u,new P._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.",w.wrapException(E.ArgumentError$(s.toString$0(0)))}},Context:function(e,t){this.style=e,this._context$_current=t},Context_joinAll_closure:function(){},Context_split_closure:function(){},_validateArgList_closure:function(){},_PathDirection:function(e){this.name=e},_PathRelation:function(e){this.name=e},CallableDeclaration:function(){},FunctionRule$:function(e,t,n,r,i){var s=E.List_List$unmodifiable(n,se.Statement),a=b.JSArray_methods.any$1(s,new P.ParentStatement_closure);return new P.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},ParentStatement:function(){},ParentStatement_closure:function(){},ParentStatement__closure:function(){},SupportsNegation:function(e,t){this.condition=e,this.span=t},ParentSelector:function(e){this.suffix=e},SimpleSelector:function(){},Importer:function(){},StylesheetNode$_:function(e,t,n,r){var i=new P.StylesheetNode(e,t,n,r.item1,r.item2,E.LinkedHashSet_LinkedHashSet$_empty(se.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(D.ParsedPath_ParsedPath$parse(e,X.$get$context().style)._splitExtension$1(1)[1]){case".sass":return b.Syntax_Sass;case".css":return b.Syntax_CSS;default:return b.Syntax_SCSS}},Syntax:function(e){this._syntax$_name=e},CallableDeclaration0:function(){},FunctionRule$0:function(e,t,n,r,i){var s=E.List_List$unmodifiable(n,se.Statement_2),a=b.JSArray_methods.any$1(s,new P.ParentStatement_closure0);return new P.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},Importer0:function(){},SupportsNegation0:function(e,t){this.condition=e,this.span=t},ParentSelector0:function(e){this.suffix=e},ParentStatement0:function(){},ParentStatement_closure0:function(){},ParentStatement__closure0:function(){},SimpleSelector0:function(){},Syntax_forPath0:function(e){switch(D.ParsedPath_ParsedPath$parse(e,X.$get$context().style)._splitExtension$1(1)[1]){case".sass":return b.Syntax_Sass0;case".css":return b.Syntax_CSS0;default:return b.Syntax_SCSS0}},Syntax0:function(e){this._syntax0$_name=e}},J={fs:function(){var e=X._fs;return null==e?X._fs=bn.fs:e},FS:function(){},FSConstants:function(){},FSWatcher:function(){},ReadStream:function(){},ReadStreamOptions:function(){},WriteStream:function(){},WriteStreamOptions:function(){},FileOptions:function(){},StatOptions:function(){},MkdirOptions:function(){},RmdirOptions:function(){},WatchOptions:function(){},WatchFileOptions:function(){},Stats:function(){},StreamModule:function(){},Readable:function(){},Writable:function(){},Duplex:function(){},Transform:function(){},WritableOptions:function(){},ReadableOptions:function(){},ListExpression:function(e,t,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},StringExpression_quoteText:function(e){var t,n=J.StringExpression__bestQuote(w.setRuntimeTypeInfo([e],se.JSArray_String)),r=new E.StringBuffer("");return r._contents=""+w.Primitives_stringFromCharCode(n),J.StringExpression__quoteInnerText(e,n,r,!0),(t=r._contents+=w.Primitives_stringFromCharCode(n)).charCodeAt(0),t},StringExpression__quoteInnerText:function(e,t,n,r){var i,s,a,o,l;for(s=(i=e.length)-1,a=0;a<i;++a)10===(o=b.JSString_methods._codeUnitAt$1(e,a))||13===o||12===o?(n.writeCharCode$1(92),n.writeCharCode$1(97),a!==s&&(32===(l=b.JSString_methods._codeUnitAt$1(e,a+1))||9===l||10===l||13===l||12===l||W.isHex(l))&&n.writeCharCode$1(32)):((o===t||(92===o||r&&35===o&&a<s&&123===b.JSString_methods._codeUnitAt$1(e,a+1)))&&n.writeCharCode$1(92),n.writeCharCode$1(o))},StringExpression__bestQuote:function(e){var t,n,r,i,s,a;for(t=C.get$iterator$ax(e),n=!1;t.moveNext$0();)for(i=(r=t.get$current(t)).length,s=0;s<i;++s){if(39===(a=b.JSString_methods._codeUnitAt$1(r,s)))return 34;34===a&&(n=!0)}return n?39:34},StringExpression:function(e,t){this.text=e,this.hasQuotes=t},ErrorRule:function(e,t){this.expression=e,this.span=t},SelectorList$:function(e){var t=E.List_List$unmodifiable(e,se.ComplexSelector);return 0===t.length&&w.throwExpression(E.ArgumentError$("components may not be empty.")),new J.SelectorList(t)},SelectorList_SelectorList$parse:function(e,t,n,r){return W.SelectorParser$(e,t,n,r,null).parse$0()},SelectorList:function(e){this.components=e},SelectorList_isInvisible_closure:function(){},SelectorList_asSassList_closure:function(){},SelectorList_asSassList__closure:function(){},SelectorList_unify_closure:function(e){this.other=e},SelectorList_unify__closure:function(e){this.complex1=e},SelectorList_unify___closure:function(){},SelectorList_resolveParentSelectors_closure:function(e,t,n){this.$this=e,this.implicitParent=t,this.parent=n},SelectorList_resolveParentSelectors__closure:function(e){this.complex=e},SelectorList_resolveParentSelectors__closure0:function(e){this._box_0=e},SelectorList__complexContainsParentSelector_closure:function(){},SelectorList__complexContainsParentSelector__closure:function(){},SelectorList__resolveParentSelectorsCompound_closure:function(){},SelectorList__resolveParentSelectorsCompound_closure0:function(e){this.parent=e},SelectorList__resolveParentSelectorsCompound_closure1:function(e,t){this.compound=e,this.resolvedMembers=t},PseudoSelector$:function(e,t,n,r){var i=!n,s=i&&!J.PseudoSelector__isFakePseudoElement(e);return new J.PseudoSelector(e,N.unvendor(e),s,i,t,r)},PseudoSelector__isFakePseudoElement:function(e){switch(b.JSString_methods._codeUnitAt$1(e,0)){case 97:case 65:return N.equalsIgnoreCase(e,"after");case 98:case 66:return N.equalsIgnoreCase(e,"before");case 102:case 70:return N.equalsIgnoreCase(e,"first-line")||N.equalsIgnoreCase(e,"first-letter");default:return!1}},PseudoSelector:function(e,t,n,r,i,s){var a=this;a.name=e,a.normalizedName=t,a.isClass=n,a.isSyntacticClass=r,a.argument=i,a.selector=s,a._pseudo$_maxSpecificity=a._pseudo$_minSpecificity=null},QualifiedName:function(e,t){this.name=e,this.namespace=t},compileStylesheet:function(e,t,n,r,i){return J.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,m,g,S,y,v,x,I,A,R,V,T,B,H,z=0,W=E._makeAsyncAwaitCompleter(se.void),j=2,G=E._wrapJsFunctionForAsync((function(K,Q){for(1===K&&(s=Q,z=j);;)switch(z){case 0:if(T=X.$get$context(),B=new k.FilesystemImporter(T.absolute$7(".",null,null,null,null,null,null)),i)try{if(null!=n&&null!=r&&!t.modifiedSince$3(T.toUri$1(n),N.modificationTime(r),B)){z=1;break}}catch(e){if(!(w.unwrapException(e)instanceof N.FileSystemException))throw e}a=null,a=!0===w._asBoolQ(e._ifParsed$1("indented"))?b.Syntax_Sass:null!=n?P.Syntax_forPath(n):b.Syntax_SCSS,o=null,j=4,c=e._options,z=w._asBool(c.$index(0,"async"))?7:9;break;case 7:_=se.List_String._as(c.$index(0,"load-path")),$=w._asBool(c.$index(0,"quiet"))?X.$get$Logger_quiet():new q.StderrLogger(e.get$color()),_=F.AsyncImportCache__toImporters(null,_,null),p=se.Uri,l=new F.AsyncImportCache(_,$,E.LinkedHashMap_LinkedHashMap$_empty(se.Tuple2_Uri_bool,se.nullable_Tuple3_AsyncImporter_Uri_Uri_2),E.LinkedHashMap_LinkedHashMap$_empty(p,se.nullable_Stylesheet_2),E.LinkedHashMap_LinkedHashMap$_empty(p,se.ImporterResult_2)),z=null==n?10:12;break;case 10:return z=13,E._asyncAwait(N.readStdin(),G);case 13:return _=Q,$=a,p=w._asBool(c.$index(0,"quiet"))?X.$get$Logger_quiet():new q.StderrLogger(e.get$color()),h=T.absolute$7(".",null,null,null,null,null,null),d=C.$eq$(c.$index(0,"style"),"compressed")?b.OutputStyle_compressed:b.OutputStyle_expanded0,f=w._asBool(c.$index(0,"quiet-deps")),m=w._asBool(c.$index(0,"verbose")),g=e.get$emitSourceMap(),z=14,E._asyncAwait(D.compileStringAsync(_,w._asBool(c.$index(0,"charset")),l,new k.FilesystemImporter(h),p,f,g,d,$,m),G);case 14:S=Q,z=11;break;case 12:return _=a,$=w._asBool(c.$index(0,"quiet"))?X.$get$Logger_quiet():new q.StderrLogger(e.get$color()),p=C.$eq$(c.$index(0,"style"),"compressed")?b.OutputStyle_compressed:b.OutputStyle_expanded0,h=w._asBool(c.$index(0,"quiet-deps")),d=w._asBool(c.$index(0,"verbose")),f=e.get$emitSourceMap(),z=15,E._asyncAwait(D.compileAsync(n,w._asBool(c.$index(0,"charset")),l,$,h,f,p,_,d),G);case 15:S=Q;case 11:o=S,z=8;break;case 9:z=null==n?16:18;break;case 16:return z=19,E._asyncAwait(N.readStdin(),G);case 19:_=Q,$=a,y=w._asBool(c.$index(0,"quiet"))?X.$get$Logger_quiet():new q.StderrLogger(e.get$color()),p=T.absolute$7(".",null,null,null,null,null,null),h=C.$eq$(c.$index(0,"style"),"compressed")?b.OutputStyle_compressed:b.OutputStyle_expanded0,d=w._asBool(c.$index(0,"quiet-deps")),f=w._asBool(c.$index(0,"verbose")),m=e.get$emitSourceMap(),c=w._asBool(c.$index(0,"charset")),f?v=null:(v=new L.TerseLogger(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.int),y),y=v),x=M.Stylesheet_Stylesheet$parse(_,null==$?b.Syntax_SCSS:$,y,null),S=U._compileStylesheet(x,y,t.importCache,null,new k.FilesystemImporter(p),null,h,!0,null,null,d,m,c),null!=v&&v.summarize$1$node(!1),z=17;break;case 18:_=a,y=w._asBool(c.$index(0,"quiet"))?X.$get$Logger_quiet():new q.StderrLogger(e.get$color()),l=t.importCache,$=C.$eq$(c.$index(0,"style"),"compressed")?b.OutputStyle_compressed:b.OutputStyle_expanded0,p=w._asBool(c.$index(0,"quiet-deps")),h=w._asBool(c.$index(0,"verbose")),d=e.get$emitSourceMap(),c=w._asBool(c.$index(0,"charset")),h?v=null:(v=new L.TerseLogger(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.int),y),y=v),(h=null==_||_===P.Syntax_forPath(n))?(_=T.absolute$7(".",null,null,null,null,null,null),(_=l.importCanonical$3$originalUrl(new k.FilesystemImporter(_),T.toUri$1(C.$eq$(C.get$platform$x(bn.process),"win32")||C.$eq$(C.get$platform$x(bn.process),"darwin")?k._realCasePath(T.absolute$7(T.normalize$1(n),null,null,null,null,null,null)):T.canonicalize$1(n)),T.toUri$1(n))).toString,x=_):(h=N.readFile(n),null==_&&(_=P.Syntax_forPath(n)),x=M.Stylesheet_Stylesheet$parse(h,_,y,T.toUri$1(n))),S=U._compileStylesheet(x,y,l,null,new k.FilesystemImporter(T.absolute$7(".",null,null,null,null,null,null)),null,$,!0,null,null,p,d,c),null!=v&&v.summarize$1$node(!1);case 17:o=S;case 8:j=2,z=6;break;case 4:throw j=3,H=s,(c=w.unwrapException(H))instanceof O.SassException?(u=c,e.get$emitErrorCss()&&(null==r?E.print(u.toCssString$0()):(N.ensureDir(T.dirname$1(r)),N.writeFile(r,u.toCssString$0()+"\n"))),H):H;case 3:z=2;break;case 6:if(I=o._serialize.css+J._writeSourceMap(e,o._serialize.sourceMap,r),null==r?0!==I.length&&E.print(I):(N.ensureDir(T.dirname$1(r)),N.writeFile(r,I+"\n")),c=e._options,c=!!w._asBool(c.$index(0,"quiet"))||!w._asBool(c.$index(0,"update"))&&!w._asBool(c.$index(0,"watch"))){z=1;break}A=new E.StringBuffer(""),c=e.get$color()?A._contents="":"",R=null==n?"stdin":T.prettyUri$1(T.toUri$1(n)),r.toString,V=T.prettyUri$1(T.toUri$1(r)),T=c+"Compiled "+R+" to "+V+".",A._contents=T,e.get$color()&&(A._contents=T+""),E.print(A);case 1:return E._asyncReturn(undefined,W);case 2:return E._asyncRethrow(s,W)}}));return E._asyncStartSync(G,W)},_writeSourceMap:function(e,t,n){var r,i,s,a,o;return null==t?"":(null!=n&&(r=X.$get$context(),t.targetUrl=r.toUri$1(D.ParsedPath_ParsedPath$parse(n,r.style).get$basename()).toString$0(0)),N.mapInPlace(t.urls,new J._writeSourceMap_closure(e,n)),r=e._options,i=b.C_JsonCodec.encode$2$toEncodable(t.toJson$1$includeSourceContents(w._asBool(r.$index(0,"embed-sources"))),null),w._asBool(r.$index(0,"embed-source-map"))?s=E.Uri_Uri$dataFromString(i,b.C_Utf8Codec,"application/json"):(n.toString,a=n+".map",o=X.$get$context(),N.ensureDir(o.dirname$1(a)),N.writeFile(a,i),s=o.toUri$1(o.relative$2$from(a,o.dirname$1(n)))),(r=(C.$eq$(r.$index(0,"style"),"compressed")?b.OutputStyle_compressed:b.OutputStyle_expanded0)===b.OutputStyle_compressed?"":"\n\n")+"/*# sourceMappingURL="+s.toString$0(0)+" */")},_writeSourceMap_closure:function(e,t){this.options=e,this.destination=t},_function3:function(e,t,n){return T.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(){},_codepointForIndex:function(e,t,n){var r;return 0===e?0:e>0?Math.min(e-1,t):(r=t+e)<0&&!n?0:r},_function:function(e,t,n){return T.BuiltInCallable$function(e,t,n,"sass:string")},_unquote_closure:function(){},_quote_closure:function(){},_length_closure:function(){},_insert_closure:function(){},_index_closure:function(){},_slice_closure:function(){},_toUpperCase_closure:function(){},_toLowerCase_closure:function(){},_uniqueId_closure:function(){},SourceMapBuffer0:function(e,t,n){var r=this;r._source_map_buffer0$_buffer=e,r._source_map_buffer0$_entries=t,r._sourceFiles=n,r._source_map_buffer0$_column=r._source_map_buffer0$_line=0,r._source_map_buffer0$_inSpan=!1},SourceMapBuffer__addEntry_closure:function(e){this.source=e},SourceMapBuffer_buildSourceMap_closure:function(e,t){this._box_0=e,this.prefixLength=t},SassArgumentList$:function(e,t,n){var r=se.Value;return(r=new J.SassArgumentList(w.ConstantMap_ConstantMap$from(t,se.String,r),E.List_List$unmodifiable(e,r),n,!1)).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},SassList$:function(e,t,n){var r=new J.SassList(E.List_List$unmodifiable(e,se.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){this._list$_name=e,this.separator=t},SassString$:function(e,t){return new J.SassString(e,t)},SassString:function(e,t){this.text=e,this.hasQuotes=t,this.__SassString_sassLength=null},RecursiveStatementVisitor:function(){},SourceLocationMixin:function(){},SassArgumentList$0:function(e,t,n){var r=se.Value_2;return(r=new J.SassArgumentList0(w.ConstantMap_ConstantMap$from(t,se.String,r),E.List_List$unmodifiable(e,r),n,!1)).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.separator=n,i.hasBrackets=r},ErrorRule0:function(e,t){this.expression=e,this.span=t},Exports:function(){},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 T.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){var t=E.List_List$unmodifiable(e,se.ComplexSelector_2);return 0===t.length&&w.throwExpression(E.ArgumentError$("components may not be empty.")),new J.SelectorList0(t)},SelectorList_SelectorList$parse0:function(e,t,n,r){return W.SelectorParser$0(e,t,n,r,null).parse$0()},SelectorList0:function(e){this.components=e},SelectorList_isInvisible_closure0:function(){},SelectorList_asSassList_closure0:function(){},SelectorList_asSassList__closure0:function(){},SelectorList_unify_closure0:function(e){this.other=e},SelectorList_unify__closure0:function(e){this.complex1=e},SelectorList_unify___closure0:function(){},SelectorList_resolveParentSelectors_closure0:function(e,t,n){this.$this=e,this.implicitParent=t,this.parent=n},SelectorList_resolveParentSelectors__closure1:function(e){this.complex=e},SelectorList_resolveParentSelectors__closure2:function(e){this._box_0=e},SelectorList__complexContainsParentSelector_closure0:function(){},SelectorList__complexContainsParentSelector__closure0:function(){},SelectorList__resolveParentSelectorsCompound_closure2:function(){},SelectorList__resolveParentSelectorsCompound_closure3:function(e){this.parent=e},SelectorList__resolveParentSelectorsCompound_closure4:function(e,t){this.compound=e,this.resolvedMembers=t},_NodeSassList:function(){},listConstructor_closure:function(){},listConstructor__closure:function(){},listConstructor_closure0:function(){},listConstructor_closure1:function(){},listConstructor_closure2:function(){},listConstructor_closure3:function(){},listConstructor_closure4:function(){},listConstructor_closure5:function(){},SassList$0:function(e,t,n){var r=new J.SassList0(E.List_List$unmodifiable(e,se.Value_2),t,n);return r.SassList$3$brackets0(e,t,n),r},SassList0:function(e,t,n){this._list1$_contents=e,this.separator=t,this.hasBrackets=n},SassList_isBlank_closure0:function(){},ListSeparator0:function(e,t){this._list1$_name=e,this.separator=t},PseudoSelector$0:function(e,t,n,r){var i=!n,s=i&&!J.PseudoSelector__isFakePseudoElement0(e);return new J.PseudoSelector0(e,N.unvendor0(e),s,i,t,r)},PseudoSelector__isFakePseudoElement0:function(e){switch(b.JSString_methods._codeUnitAt$1(e,0)){case 97:case 65:return N.equalsIgnoreCase0(e,"after");case 98:case 66:return N.equalsIgnoreCase0(e,"before");case 102:case 70:return N.equalsIgnoreCase0(e,"first-line")||N.equalsIgnoreCase0(e,"first-letter");default:return!1}},PseudoSelector0:function(e,t,n,r,i,s){var a=this;a.name=e,a.normalizedName=t,a.isClass=n,a.isSyntacticClass=r,a.argument=i,a.selector=s,a._pseudo0$_maxSpecificity=a._pseudo0$_minSpecificity=null},QualifiedName0:function(e,t){this.name=e,this.namespace=t},SourceMapBuffer:function(e,t,n){var r=this;r._source_map_buffer$_buffer=e,r._entries=t,r._source_map_buffer$_sourceFiles=n,r._column=r._line=0,r._inSpan=!1},SourceMapBuffer__addEntry_closure0:function(e){this.source=e},SourceMapBuffer_buildSourceMap_closure0:function(e,t){this._box_0=e,this.prefixLength=t},StringExpression_quoteText0:function(e){var t,n=J.StringExpression__bestQuote0(w.setRuntimeTypeInfo([e],se.JSArray_String)),r=new E.StringBuffer("");return r._contents=""+w.Primitives_stringFromCharCode(n),J.StringExpression__quoteInnerText0(e,n,r,!0),(t=r._contents+=w.Primitives_stringFromCharCode(n)).charCodeAt(0),t},StringExpression__quoteInnerText0:function(e,t,n,r){var i,s,a,o,l;for(s=(i=e.length)-1,a=0;a<i;++a)10===(o=b.JSString_methods._codeUnitAt$1(e,a))||13===o||12===o?(n.writeCharCode$1(92),n.writeCharCode$1(97),a!==s&&(32===(l=b.JSString_methods._codeUnitAt$1(e,a+1))||9===l||10===l||13===l||12===l||W.isHex0(l))&&n.writeCharCode$1(32)):((o===t||(92===o||r&&35===o&&a<s&&123===b.JSString_methods._codeUnitAt$1(e,a+1)))&&n.writeCharCode$1(92),n.writeCharCode$1(o))},StringExpression__bestQuote0:function(e){var t,n,r,i,s,a;for(t=C.get$iterator$ax(e),n=!1;t.moveNext$0();)for(i=(r=t.get$current(t)).length,s=0;s<i;++s){if(39===(a=b.JSString_methods._codeUnitAt$1(r,s)))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)<0&&!n?0:r},_function6:function(e,t,n){return T.BuiltInCallable$function0(e,t,n,"sass:string")},_unquote_closure0:function(){},_quote_closure0:function(){},_length_closure1:function(){},_insert_closure0:function(){},_index_closure1:function(){},_slice_closure0:function(){},_toUpperCase_closure0:function(){},_toLowerCase_closure0:function(){},_uniqueId_closure0:function(){},_NodeSassString:function(){},stringConstructor_closure:function(){},stringConstructor_closure0:function(){},stringConstructor_closure1:function(){},stringConstructor_closure2:function(){},SassString$0:function(e,t){return new J.SassString0(e,t)},SassString0:function(e,t){this.text=e,this.hasQuotes=t,this._string$__SassString_sassLength=null},current:function(){var e,t,n,r=null;try{r=E.Uri_base()}catch(t){if(se.Exception._is(w.unwrapException(t))){if(null!=(e=X._current))return e;throw t}throw t}return C.$eq$(r,X._currentUriBase)?((e=X._current).toString,e):(X._currentUriBase=r,X.$get$Style_platform()==X.$get$Style_url()?e=X._current=r.resolve$1(".").toString$0(0):(n=(t=r.toFilePath$0()).length-1,e=X._current=0===n?t:b.JSString_methods.substring$2(t,0,n)),e)},absolute:function(e,t,n,r,i,s,a){return X.$get$context().absolute$7(e,t,n,r,i,s,a)},join:function(e,t,n){var r=null;return X.$get$context().join$8(0,e,t,n,r,r,r,r,r)},fromUri:function(e){return X.$get$context().style.pathFromUri$1(P._parseUri(e))},prettyUri:function(e){return X.$get$context().prettyUri$1(e)}},O={Promise:function(){},Date:function(){},JsError:function(){},Atomics:function(){},PosixStyle:function(e,t,n){this.separatorPattern=e,this.needsSeparatorPattern=t,this.rootPattern=n},UserDefinedCallable:function(e,t,n){this.declaration=e,this.environment=t,this.$ti=n},SassException$:function(e,t){return new O.SassException(e,t)},MultiSpanSassException$:function(e,t,n,r){return new O.MultiSpanSassException(n,w.ConstantMap_ConstantMap$from(r,se.FileSpan,se.String),e,t)},SassRuntimeException$:function(e,t,n){return new O.SassRuntimeException(n,e,t)},MultiSpanSassRuntimeException$:function(e,t,n,r,i){return new O.MultiSpanSassRuntimeException(i,n,w.ConstantMap_ConstantMap$from(r,se.FileSpan,se.String),e,t)},SassFormatException$:function(e,t){return new O.SassFormatException(e,t)},SassScriptException$:function(e){return new O.SassScriptException(e)},MultiSpanSassScriptException$:function(e,t,n){return new O.MultiSpanSassScriptException(t,w.ConstantMap_ConstantMap$from(n,se.FileSpan,se.String),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},SassScriptException:function(e){this.message=e},MultiSpanSassScriptException:function(e,t,n){this.primaryLabel=e,this.secondarySpans=t,this.message=n},ImporterResult:function(e,t,n){this.contents=e,this._sourceMapUrl=t,this.syntax=n},KeyframeSelectorParser$:function(e,t){var n=q.SpanScanner$(e,null);return new O.KeyframeSelectorParser(n,t)},KeyframeSelectorParser:function(e,t){this.scanner=e,this.logger=t},KeyframeSelectorParser_parse_closure:function(e){this.$this=e},_EvaluateVisitor$0:function(e,t,n,r,i,s){var a=se.String,o=se.Uri,l=se.Module_AsyncCallable,u=w.setRuntimeTypeInfo([],se.JSArray_Tuple2_String_AstNode),c=null==n?b.StderrLogger_false:n;return(u=new O._EvaluateVisitor0(t,r,E.LinkedHashMap_LinkedHashMap$_empty(a,se.AsyncCallable),E.LinkedHashMap_LinkedHashMap$_empty(o,l),E.LinkedHashMap_LinkedHashMap$_empty(o,l),E.LinkedHashMap_LinkedHashMap$_empty(o,se.AstNode),c,E.LinkedHashSet_LinkedHashSet$_empty(se.Tuple2_String_SourceSpan),i,s,T.AsyncEnvironment$(),E.LinkedHashSet_LinkedHashSet$_empty(a),E.LinkedHashMap_LinkedHashMap$_empty(o,se.nullable_AstNode),u,b.Configuration_Map_empty))._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap0(e,t,n,r,i,s),u},_EvaluateVisitor0:function(e,t,n,r,i,s,a,o,l,u,c,_,$,p,h){var d=this;d._async_evaluate$_importCache=e,d._async_evaluate$_nodeImporter=t,d._async_evaluate$_builtInFunctions=n,d._async_evaluate$_builtInModules=r,d._async_evaluate$_modules=i,d._async_evaluate$_moduleNodes=s,d._async_evaluate$_logger=a,d._async_evaluate$_warningsEmitted=o,d._async_evaluate$_quietDeps=l,d._async_evaluate$_sourceMap=u,d._async_evaluate$_environment=c,d._async_evaluate$_declarationName=d._async_evaluate$__parent=d._async_evaluate$_mediaQueries=d._async_evaluate$_styleRuleIgnoringAtRoot=null,d._async_evaluate$_member="root stylesheet",d._async_evaluate$_importSpan=d._async_evaluate$_callableNode=null,d._async_evaluate$_inKeyframes=d._async_evaluate$_atRootExcludingStyleRule=d._async_evaluate$_inUnknownAtRule=d._async_evaluate$_inFunction=!1,d._async_evaluate$_includedFiles=_,d._async_evaluate$_activeModules=$,d._async_evaluate$_stack=p,d._async_evaluate$_importer=null,d._async_evaluate$_inDependency=!1,d._async_evaluate$__extensionStore=d._async_evaluate$_outOfOrderImports=d._async_evaluate$__endOfImports=d._async_evaluate$__root=d._async_evaluate$__stylesheet=null,d._async_evaluate$_configuration=h},_EvaluateVisitor_closure9:function(e){this.$this=e},_EvaluateVisitor_closure10:function(e){this.$this=e},_EvaluateVisitor_closure11:function(e){this.$this=e},_EvaluateVisitor_closure12:function(e){this.$this=e},_EvaluateVisitor_closure13:function(e){this.$this=e},_EvaluateVisitor_closure14:function(e){this.$this=e},_EvaluateVisitor_closure15:function(e){this.$this=e},_EvaluateVisitor_closure16:function(e){this.$this=e},_EvaluateVisitor__closure4:function(e,t,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__withWarnCallback_closure0:function(e,t){this.$this=e,this.nodeWithSpan=t},_EvaluateVisitor__loadModule_closure1:function(e,t){this.callback=e,this.builtInModule=t},_EvaluateVisitor__loadModule_closure2:function(e,t,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__closure0:function(e,t){this.$this=e,this.message=t},_EvaluateVisitor__execute__css_set0:function(e){this._box_0=e},_EvaluateVisitor__execute__css_get0:function(e){this._box_0=e},_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_set=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_closure2:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitAtRootRule_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitAtRootRule_closure4:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor__scopeForAtRoot_closure5:function(e,t,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_visitExtendRule_closure0:function(e,t){this.$this=e,this.targetText=t},_EvaluateVisitor_visitAtRule_closure2:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure3:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule__closure0:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule_closure4:function(){},_EvaluateVisitor_visitForRule_closure4:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure5:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure6:function(e){this.fromNumber=e},_EvaluateVisitor_visitForRule_closure7:function(e,t){this.toNumber=e,this.fromNumber=t},_EvaluateVisitor_visitForRule_closure8:function(e,t,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_closure__children_set0:function(e){this._box_0=e},_EvaluateVisitor__visitDynamicImport__closure1:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport_closure__children_get0:function(e){this._box_0=e},_EvaluateVisitor__visitDynamicImport__closure2:function(e,t,n,r,i){var s=this;s.$this=e,s.result=t,s.stylesheet=n,s.environment=r,s._children_set=i},_EvaluateVisitor__visitStaticImport_closure0:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitIncludeRule_closure4:function(e){this.node=e},_EvaluateVisitor_visitIncludeRule_closure6:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure5:function(e,t,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){var i=this;i.$this=e,i.mergedQueries=t,i.queries=n,i.node=r},_EvaluateVisitor_visitMediaRule__closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule___closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule_closure4:function(e){this.mergedQueries=e},_EvaluateVisitor__visitMediaQueries_closure0:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitStyleRule_closure6:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure7:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure8:function(){},_EvaluateVisitor_visitStyleRule_closure9:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure10:function(e,t){this._box_0=e,this.$this=t},_EvaluateVisitor_visitStyleRule_closure11:function(e,t,n){this.$this=e,this.rule=t,this.node=n},_EvaluateVisitor_visitStyleRule__closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure12:function(){},_EvaluateVisitor_visitSupportsRule_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule__closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule_closure2:function(){},_EvaluateVisitor_visitVariableDeclaration_closure2:function(e,t,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_visitListExpression_closure0:function(e){this.$this=e},_EvaluateVisitor_visitFunctionExpression_closure1:function(e,t,n){this.$this=e,this.node=t,this.plainName=n},_EvaluateVisitor_visitFunctionExpression_closure2:function(e,t,n){this._box_0=e,this.$this=t,this.node=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){this.$this=e,this.mergedQueries=t,this.node=n},_EvaluateVisitor_visitCssMediaRule__closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule___closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule_closure4:function(e){this.mergedQueries=e},_EvaluateVisitor_visitCssStyleRule_closure1:function(e,t,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__performInterpolation_closure0:function(e,t,n){this.$this=e,this.warnForColor=t,this.interpolation=n},_EvaluateVisitor__serialize_closure0:function(e,t){this.value=e,this.quote=t},_EvaluateVisitor__expressionNode_closure0:function(e,t){this.$this=e,this.expression=t},_EvaluateVisitor__withoutSlash_recommendation0:function(){},_EvaluateVisitor__stackFrame_closure0:function(e){this.$this=e},_EvaluateVisitor__stackTrace_closure0:function(e){this.$this=e},_ImportedCssVisitor0:function(e){this._async_evaluate$_visitor=e},_ImportedCssVisitor_visitCssAtRule_closure0:function(){},_ImportedCssVisitor_visitCssMediaRule_closure0:function(e){this.hasBeenMerged=e},_ImportedCssVisitor_visitCssStyleRule_closure0:function(){},_ImportedCssVisitor_visitCssSupportsRule_closure0:function(){},EvaluateResult:function(e){this.stylesheet=e},_ArgumentResults0:function(e,t,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},StringScannerException$:function(e,t,n){return new O.StringScannerException(n,e,t)},StringScannerException:function(e,t,n){this.source=e,this._span_exception$_message=t,this._span=n},WatchEvent:function(e,t){this.type=e,this.path=t},ChangeType:function(e){this._watch_event$_name=e},_EvaluateVisitor$2:function(e,t,n,r,i,s){var a,o,l=se.String,u=se.Uri,c=se.Module_AsyncCallable_2,_=w.setRuntimeTypeInfo([],se.JSArray_Tuple2_String_AstNode_2);return a=null==r?null==t?F.AsyncImportCache$none(n):t:null,o=null==n?b.C_StderrLogger:n,(_=new O._EvaluateVisitor2(a,r,E.LinkedHashMap_LinkedHashMap$_empty(l,se.AsyncCallable_2),E.LinkedHashMap_LinkedHashMap$_empty(u,c),E.LinkedHashMap_LinkedHashMap$_empty(u,c),E.LinkedHashMap_LinkedHashMap$_empty(u,se.AstNode_2),o,E.LinkedHashSet_LinkedHashSet$_empty(se.Tuple2_String_SourceSpan),i,s,T.AsyncEnvironment$0(),E.LinkedHashSet_LinkedHashSet$_empty(l),E.LinkedHashMap_LinkedHashMap$_empty(u,se.nullable_AstNode_2),_,b.Configuration_Map_empty0))._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap2(e,t,n,r,i,s),_},_EvaluateVisitor2:function(e,t,n,r,i,s,a,o,l,u,c,_,$,p,h){var d=this;d._async_evaluate0$_importCache=e,d._async_evaluate0$_nodeImporter=t,d._async_evaluate0$_builtInFunctions=n,d._async_evaluate0$_builtInModules=r,d._async_evaluate0$_modules=i,d._async_evaluate0$_moduleNodes=s,d._async_evaluate0$_logger=a,d._async_evaluate0$_warningsEmitted=o,d._async_evaluate0$_quietDeps=l,d._async_evaluate0$_sourceMap=u,d._async_evaluate0$_environment=c,d._async_evaluate0$_declarationName=d._async_evaluate0$__parent=d._async_evaluate0$_mediaQueries=d._async_evaluate0$_styleRuleIgnoringAtRoot=null,d._async_evaluate0$_member="root stylesheet",d._async_evaluate0$_importSpan=d._async_evaluate0$_callableNode=null,d._async_evaluate0$_inKeyframes=d._async_evaluate0$_atRootExcludingStyleRule=d._async_evaluate0$_inUnknownAtRule=d._async_evaluate0$_inFunction=!1,d._async_evaluate0$_includedFiles=_,d._async_evaluate0$_activeModules=$,d._async_evaluate0$_stack=p,d._async_evaluate0$_importer=null,d._async_evaluate0$_inDependency=!1,d._async_evaluate0$__extensionStore=d._async_evaluate0$_outOfOrderImports=d._async_evaluate0$__endOfImports=d._async_evaluate0$__root=d._async_evaluate0$__stylesheet=null,d._async_evaluate0$_configuration=h},_EvaluateVisitor_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__withWarnCallback_closure2:function(e,t){this.$this=e,this.nodeWithSpan=t},_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__closure2:function(e,t){this.$this=e,this.message=t},_EvaluateVisitor__execute__css_set2:function(e){this._box_0=e},_EvaluateVisitor__execute__css_get2:function(e){this._box_0=e},_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_set=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_closure8:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitAtRootRule_closure9:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitAtRootRule_closure10: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_visitExtendRule_closure2:function(e,t){this.$this=e,this.targetText=t},_EvaluateVisitor_visitAtRule_closure8:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure9:function(e,t){this.$this=e,this.children=t},_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_closure__children_set2:function(e){this._box_0=e},_EvaluateVisitor__visitDynamicImport__closure5:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport_closure__children_get2:function(e){this._box_0=e},_EvaluateVisitor__visitDynamicImport__closure6:function(e,t,n,r,i){var s=this;s.$this=e,s.result=t,s.stylesheet=n,s.environment=r,s._children_set=i},_EvaluateVisitor__visitStaticImport_closure2:function(e){this.$this=e},_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){var i=this;i.$this=e,i.mergedQueries=t,i.queries=n,i.node=r},_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.mergedQueries=e},_EvaluateVisitor__visitMediaQueries_closure2:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitStyleRule_closure20:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure21:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure22:function(){},_EvaluateVisitor_visitStyleRule_closure23:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure24:function(e,t){this._box_0=e,this.$this=t},_EvaluateVisitor_visitStyleRule_closure25: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_closure26: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_visitListExpression_closure2:function(e){this.$this=e},_EvaluateVisitor_visitFunctionExpression_closure5:function(e,t,n){this.$this=e,this.node=t,this.plainName=n},_EvaluateVisitor_visitFunctionExpression_closure6:function(e,t,n){this._box_0=e,this.$this=t,this.node=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){this.$this=e,this.mergedQueries=t,this.node=n},_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.mergedQueries=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__performInterpolation_closure2:function(e,t,n){this.$this=e,this.warnForColor=t,this.interpolation=n},_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.includedFiles=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},SassException$0:function(e,t){return new O.SassException0(e,t)},MultiSpanSassException$0:function(e,t,n,r){return new O.MultiSpanSassException0(n,w.ConstantMap_ConstantMap$from(r,se.FileSpan,se.String),e,t)},SassRuntimeException$0:function(e,t,n){return new O.SassRuntimeException0(n,e,t)},MultiSpanSassRuntimeException$0:function(e,t,n,r,i){return new O.MultiSpanSassRuntimeException0(i,n,w.ConstantMap_ConstantMap$from(r,se.FileSpan,se.String),e,t)},SassFormatException$0:function(e,t){return new O.SassFormatException0(e,t)},SassScriptException$0:function(e){return new O.SassScriptException0(e)},MultiSpanSassScriptException$0:function(e,t,n){return new O.MultiSpanSassScriptException0(t,w.ConstantMap_ConstantMap$from(n,se.FileSpan,se.String),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},SassScriptException0:function(e){this.message=e},MultiSpanSassScriptException0:function(e,t,n){this.primaryLabel=e,this.secondarySpans=t,this.message=n},FiberClass:function(){},Fiber:function(){},KeyframeSelectorParser$0:function(e,t){var n=q.SpanScanner$(e,null);return new O.KeyframeSelectorParser0(n,t)},KeyframeSelectorParser0:function(e,t){this.scanner=e,this.logger=t},KeyframeSelectorParser_parse_closure0:function(e){this.$this=e},ImporterResult0:function(e,t,n){this.contents=e,this._result$_sourceMapUrl=t,this.syntax=n},UserDefinedCallable0:function(e,t,n){this.declaration=e,this.environment=t,this.$ti=n}},D={NodeJsError:function(){},JsAssertionError:function(){},JsRangeError:function(){},JsReferenceError:function(){},JsSyntaxError:function(){},JsTypeError:function(){},JsSystemError:function(){},Process:function(){},CPUUsage:function(){},Release: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=b.JSString_methods.substring$1(e,o.length)),n=se.JSArray_String,r=w.setRuntimeTypeInfo([],n),i=w.setRuntimeTypeInfo([],n),0!==(n=e.length)&&t.isSeparator$1(b.JSString_methods._codeUnitAt$1(e,0))?(i.push(e[0]),s=1):(i.push(""),s=0),a=s;a<n;++a)t.isSeparator$1(b.JSString_methods._codeUnitAt$1(e,a))&&(r.push(b.JSString_methods.substring$2(e,s,a)),i.push(e[a]),s=a+1);return s<n&&(r.push(b.JSString_methods.substring$1(e,s)),i.push("")),new D.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 D.PathException(e)},PathException:function(e){this.message=e},ModifiableCssStyleRule$:function(e,t,n){var r=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode);return new D.ModifiableCssStyleRule(e,n,t,new E.UnmodifiableListView(r,se.UnmodifiableListView_ModifiableCssNode),r)},ModifiableCssStyleRule:function(e,t,n,r,i){var s=this;s.selector=e,s.originalSelector=t,s.span=n,s.children=r,s._children=i,s._indexInParent=s._parent=null,s.isGroupEnd=!1},ArgumentInvocation$empty:function(e){return new D.ArgumentInvocation(b.List_empty7,b.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},UnaryOperationExpression:function(e,t,n){this.operator=e,this.operand=t,this.span=n},UnaryOperator:function(e,t){this.name=e,this.operator=t},Interpolation$:function(e,t){var n=new D.Interpolation(E.List_List$unmodifiable(e,se.Object),t);return n.Interpolation$2(e,t),n},Interpolation:function(e,t){this.contents=e,this.span=t},Interpolation_toString_closure:function(){},ExtendRule:function(e,t,n){this.selector=e,this.isOptional=t,this.span=n},StyleRule$:function(e,t,n){var r=E.List_List$unmodifiable(t,se.Statement),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure);return new D.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},SupportsInterpolation:function(e,t){this.expression=e,this.span=t},ClassSelector:function(e){this.name=e},CompoundSelector$:function(e){var t=E.List_List$unmodifiable(e,se.SimpleSelector);return 0===t.length&&w.throwExpression(E.ArgumentError$("components may not be empty.")),new D.CompoundSelector(t)},CompoundSelector:function(e){this.components=e,this._maxSpecificity=this._compound$_minSpecificity=null},CompoundSelector_isInvisible_closure:function(){},compileAsync:function(e,t,n,r,i,s,a,o,l){return D.compileAsync$body(e,t,n,r,i,s,a,o,l)},compileAsync$body:function(e,t,n,r,i,s,a,o,l){var u,c,_,$,p,h,d=0,f=E._makeAsyncAwaitCompleter(se.CompileResult),m=E._wrapJsFunctionForAsync((function(g,S){if(1===g)return E._asyncRethrow(S,f);for(;;)switch(d){case 0:l?_=null:(c=null==r?new q.StderrLogger(!1):r,_=new L.TerseLogger(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.int),c),r=_),c=o===P.Syntax_forPath(e),d=c?3:5;break;case 3:return c=X.$get$context(),$=c.absolute$7(".",null,null,null,null,null,null),d=6,E._asyncAwait(n.importCanonical$3$originalUrl(new k.FilesystemImporter($),c.toUri$1(C.$eq$(C.get$platform$x(bn.process),"win32")||C.$eq$(C.get$platform$x(bn.process),"darwin")?k._realCasePath(c.absolute$7(c.normalize$1(e),null,null,null,null,null,null)):c.canonicalize$1(e)),c.toUri$1(e)),m);case 6:($=S).toString,p=$,d=4;break;case 5:c=N.readFile(e),$=X.$get$context(),p=M.Stylesheet_Stylesheet$parse(c,o,r,$.toUri$1(e)),c=$;case 4:return d=7,E._asyncAwait(D._compileStylesheet0(p,r,n,null,new k.FilesystemImporter(c.absolute$7(".",null,null,null,null,null,null)),null,a,!0,null,null,i,s,t),m);case 7:h=S,null!=_&&_.summarize$1$node(!1),u=h,d=1;break;case 1:return E._asyncReturn(u,f)}}));return E._asyncStartSync(m,f)},compileStringAsync:function(e,t,n,r,i,s,a,o,l,u){return D.compileStringAsync$body(e,t,n,r,i,s,a,o,l,u)},compileStringAsync$body:function(e,t,n,r,i,s,a,o,l,u){var c,_,$,p,h,d=0,f=E._makeAsyncAwaitCompleter(se.CompileResult),m=E._wrapJsFunctionForAsync((function(g,S){if(1===g)return E._asyncRethrow(S,f);for(;;)switch(d){case 0:return u?$=null:(_=null==i?new q.StderrLogger(!1):i,$=new L.TerseLogger(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.int),_),i=$),p=M.Stylesheet_Stylesheet$parse(e,l,i,null),d=3,E._asyncAwait(D._compileStylesheet0(p,i,n,null,r,null,o,!0,null,null,s,a,t),m);case 3:h=S,null!=$&&$.summarize$1$node(!1),c=h,d=1;break;case 1:return E._asyncReturn(c,f)}}));return E._asyncStartSync(m,f)},_compileStylesheet0:function(e,t,n,r,i,s,a,o,l,u,c,_,$){var p,h,d,f,m=0,g=E._makeAsyncAwaitCompleter(se.CompileResult),S=E._wrapJsFunctionForAsync((function(o,y){if(1===o)return E._asyncRethrow(y,g);for(;;)switch(m){case 0:return f=I,m=3,E._asyncAwait(O._EvaluateVisitor$0(s,n,t,r,c,_).run$2(0,i,e),S);case 3:h=f.serialize(y.stylesheet,$,l,!1,u,_,a,!0),null!=(d=h.sourceMap)&&N.mapInPlace(d.urls,new D._compileStylesheet_closure0(e,n)),p=new D.CompileResult(h),m=1;break;case 1:return E._asyncReturn(p,g)}}));return E._asyncStartSync(S,g)},_compileStylesheet_closure0:function(e,t){this.stylesheet=e,this.importCache=t},CompileResult:function(e){this._serialize=e},ExtensionStore__extendOrReplace:function(e,t,n,r,i){var s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,C,I,A=D.ExtensionStore$_mode(r);for(e.get$isInvisible()||A._originals.addAll$1(0,e.components),a=(s=n.components).length,l=(o=t.components).length,u=se.ComplexSelector,c=se.Extension,_=se.CompoundSelector,$=se.SimpleSelector,p=se.Map_ComplexSelector_Extension,h=0;h<a;++h){if(1!==(f=(d=s[h]).components).length)throw w.wrapException(O.SassScriptException$("Can't extend complex selector "+w.S(d)+"."));for(m=E.LinkedHashMap_LinkedHashMap$_empty($,p),g=(f=_._as(b.JSArray_methods.get$first(f)).components).length,S=0;S<g;++S){for(y=f[S],v=E.LinkedHashMap_LinkedHashMap$_empty(u,c),x=0;x<l;++x)null==(d=o[x])._complex$_maxSpecificity&&d._computeSpecificity$0(),d._complex$_maxSpecificity.toString,C=new q.Extender(d,!1,i),I=new q.Extension(C,y,null,!0,i),C._extension=I,v.$indexSet(0,d,I);m.$indexSet(0,y,v)}e=A._extendList$3(e,i,m)}return e},ExtensionStore$:function(){var e=se.SimpleSelector;return new D.ExtensionStore(E.LinkedHashMap_LinkedHashMap$_empty(e,se.Set_ModifiableCssValue_SelectorList),E.LinkedHashMap_LinkedHashMap$_empty(e,se.Map_ComplexSelector_Extension),E.LinkedHashMap_LinkedHashMap$_empty(e,se.List_Extension),E.LinkedHashMap_LinkedHashMap$_empty(se.ModifiableCssValue_SelectorList,se.List_CssMediaQuery),E._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(e,se.int),new E._LinkedIdentityHashSet(se._LinkedIdentityHashSet_ComplexSelector),b.ExtendMode_normal)},ExtensionStore$_mode:function(e){var t=se.SimpleSelector;return new D.ExtensionStore(E.LinkedHashMap_LinkedHashMap$_empty(t,se.Set_ModifiableCssValue_SelectorList),E.LinkedHashMap_LinkedHashMap$_empty(t,se.Map_ComplexSelector_Extension),E.LinkedHashMap_LinkedHashMap$_empty(t,se.List_Extension),E.LinkedHashMap_LinkedHashMap$_empty(se.ModifiableCssValue_SelectorList,se.List_CssMediaQuery),E._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(t,se.int),new E._LinkedIdentityHashSet(se._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){this.extension=e},ExtensionStore_addExtensions_closure0:function(e,t){this._box_0=e,this.$this=t},ExtensionStore_addExtensions__closure:function(e,t){this.$this=e,this.newExtensions=t},ExtensionStore_addExtensions__closure0:function(e,t){this.$this=e,this.newExtensions=t},ExtensionStore__extendComplex_closure:function(e){this.complex=e},ExtensionStore__extendComplex_closure0:function(e,t,n){this._box_0=e,this.$this=t,this.complex=n},ExtensionStore__extendComplex__closure:function(){},ExtensionStore__extendComplex__closure0:function(e,t,n,r){var i=this;i._box_0=e,i.$this=t,i.complex=n,i.path=r},ExtensionStore__extendComplex___closure:function(){},ExtensionStore__extendCompound_closure:function(e){this.mediaQueryContext=e},ExtensionStore__extendCompound_closure0:function(e,t){this._box_1=e,this.mediaQueryContext=t},ExtensionStore__extendCompound__closure:function(){},ExtensionStore__extendCompound__closure0:function(e){this._box_0=e},ExtensionStore__extendCompound_closure1:function(){},ExtensionStore__extendCompound_closure2:function(){},ExtensionStore__extendCompound_closure3:function(e){this.original=e},ExtensionStore__extendSimple_withoutPseudo:function(e,t,n,r){var i=this;i.$this=e,i.extensions=t,i.targetsUsed=n,i.simpleSpan=r},ExtensionStore__extendSimple_closure:function(e,t,n){this.$this=e,this.withoutPseudo=t,this.simpleSpan=n},ExtensionStore__extendSimple_closure0:function(){},ExtensionStore__extendPseudo_closure:function(){},ExtensionStore__extendPseudo_closure0:function(){},ExtensionStore__extendPseudo_closure1:function(){},ExtensionStore__extendPseudo_closure2:function(e){this.pseudo=e},ExtensionStore__extendPseudo_closure3:function(e){this.pseudo=e},ExtensionStore__trim_closure:function(e,t){this._box_0=e,this.complex1=t},ExtensionStore__trim_closure0:function(e,t){this._box_0=e,this.complex1=t},ExtensionStore_clone_closure:function(e,t,n,r){var i=this;i.$this=e,i.newSelectors=t,i.oldToNewSelectors=n,i.newMediaContexts=r},SourceSpanWithContext$:function(e,t,n,r){var i=new D.SourceSpanWithContext(r,e,t,n);return i.SourceSpanBase$3(e,t,n),b.JSString_methods.contains$1(r,n)||w.throwExpression(E.ArgumentError$('The context line "'+r+'" must contain "'+n+'".')),null==N.findLineStart(r,n,e.get$column())&&w.throwExpression(E.ArgumentError$('The span text "'+n+'" must start at column '+(e.get$column()+1)+' in a line within "'+r+'".')),i},SourceSpanWithContext:function(e,t,n,r){var i=this;i._context=e,i.start=t,i.end=n,i.text=r},StringScanner$:function(e,t,n){var r;return r=null==n?null:"string"==typeof n?E.Uri_parse(n):se.Uri._as(n),new D.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},ArgumentInvocation$empty0:function(e){return new D.ArgumentInvocation0(b.List_empty17,b.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},compileAsync0:function(e,t,n,r,i,s,a,o,l,u,c){var _,$,p,h,d,f,m,g,S=0,y=E._makeAsyncAwaitCompleter(se.CompileResult_2),v=E._wrapJsFunctionForAsync((function(x,b){if(1===x)return E._asyncRethrow(b,y);for(;;)switch(S){case 0:return c?(p=null,$=null):($=new L.TerseLogger0(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.int),new q.StderrLogger0),p=$),h=N.readFile0(e),d=null==l?P.Syntax_forPath0(e):l,f=X.$get$context(),m=M.Stylesheet_Stylesheet$parse0(h,d,p,f.toUri$1(e)),h=f,S=3,E._asyncAwait(D._compileStylesheet2(m,p,null,i,new k.FilesystemImporter0(h.absolute$7(".",null,null,null,null,null,null)),t,o,u,n,r,s,a,!0),v);case 3:g=b,null!=$&&$.summarize$1$node(!0),_=g,S=1;break;case 1:return E._asyncReturn(_,y)}}));return E._asyncStartSync(v,y)},compileStringAsync0:function(e,t,n,r,i,s,a,o,l,u,c,_){var $,p,h,d,f,m,g=0,S=E._makeAsyncAwaitCompleter(se.CompileResult_2),y=E._wrapJsFunctionForAsync((function(v,x){if(1===v)return E._asyncRethrow(x,S);for(;;)switch(g){case 0:return _?(h=null,p=null):(p=new L.TerseLogger0(E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.int),new q.StderrLogger0),h=p),d=M.Stylesheet_Stylesheet$parse0(e,null==l?b.Syntax_SCSS0:l,h,u),f=X.$get$context().absolute$7(".",null,null,null,null,null,null),g=3,E._asyncAwait(D._compileStylesheet2(d,h,null,i,new k.FilesystemImporter0(f),t,o,c,n,r,s,a,!0),y);case 3:m=x,null!=p&&p.summarize$1$node(!0),$=m,g=1;break;case 1:return E._asyncReturn($,S)}}));return E._asyncStartSync(y,S)},_compileStylesheet2:function(e,t,n,r,i,s,a,o,l,u,c,_,$){var p,h,d,f,m=0,g=E._makeAsyncAwaitCompleter(se.CompileResult_2),S=E._wrapJsFunctionForAsync((function($,y){if(1===$)return E._asyncRethrow(y,g);for(;;)switch(m){case 0:return m=3,E._asyncAwait(O._EvaluateVisitor$2(s,n,t,r,c,_).run$2(0,i,e),S);case 3:h=y,d=I.serialize0(h.stylesheet,!0,l,!1,u,_,a,o),null!=(f=d.sourceMap)&&null!=n&&N.mapInPlace0(f.urls,new D._compileStylesheet_closure2(e,n)),p=new D.CompileResult0(h,d),m=1;break;case 1:return E._asyncReturn(p,g)}}));return E._asyncStartSync(S,g)},_compileStylesheet_closure2:function(e,t){this.stylesheet=e,this.importCache=t},CompileResult0:function(e,t){this._evaluate=e,this._async_compile$_serialize=t},ClassSelector0:function(e){this.name=e},CompoundSelector$0:function(e){var t=E.List_List$unmodifiable(e,se.SimpleSelector_2);return 0===t.length&&w.throwExpression(E.ArgumentError$("components may not be empty.")),new D.CompoundSelector0(t)},CompoundSelector0:function(e){this.components=e,this._compound0$_maxSpecificity=this._compound0$_minSpecificity=null},CompoundSelector_isInvisible_closure0:function(){},ExtendRule0:function(e,t,n){this.selector=e,this.isOptional=t,this.span=n},ExtensionStore__extendOrReplace0:function(e,t,n,r,i){var s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,C,I,A=D.ExtensionStore$_mode0(r);for(e.get$isInvisible()||A._extension_store$_originals.addAll$1(0,e.components),a=(s=n.components).length,l=(o=t.components).length,u=se.ComplexSelector_2,c=se.Extension_2,_=se.CompoundSelector_2,$=se.SimpleSelector_2,p=se.Map_ComplexSelector_Extension_2,h=0;h<a;++h){if(1!==(f=(d=s[h]).components).length)throw w.wrapException(O.SassScriptException$0("Can't extend complex selector "+w.S(d)+"."));for(m=E.LinkedHashMap_LinkedHashMap$_empty($,p),g=(f=_._as(b.JSArray_methods.get$first(f)).components).length,S=0;S<g;++S){for(y=f[S],v=E.LinkedHashMap_LinkedHashMap$_empty(u,c),x=0;x<l;++x)null==(d=o[x])._complex0$_maxSpecificity&&d._complex0$_computeSpecificity$0(),d._complex0$_maxSpecificity.toString,C=new q.Extender0(d,!1,i),I=new q.Extension0(C,y,null,!0,i),C._extension$_extension=I,v.$indexSet(0,d,I);m.$indexSet(0,y,v)}e=A._extension_store$_extendList$3(e,i,m)}return e},ExtensionStore$0:function(){var e=se.SimpleSelector_2;return new D.ExtensionStore0(E.LinkedHashMap_LinkedHashMap$_empty(e,se.Set_ModifiableCssValue_SelectorList_2),E.LinkedHashMap_LinkedHashMap$_empty(e,se.Map_ComplexSelector_Extension_2),E.LinkedHashMap_LinkedHashMap$_empty(e,se.List_Extension_2),E.LinkedHashMap_LinkedHashMap$_empty(se.ModifiableCssValue_SelectorList_2,se.List_CssMediaQuery_2),E._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(e,se.int),new E._LinkedIdentityHashSet(se._LinkedIdentityHashSet_ComplexSelector_2),b.ExtendMode_normal0)},ExtensionStore$_mode0:function(e){var t=se.SimpleSelector_2;return new D.ExtensionStore0(E.LinkedHashMap_LinkedHashMap$_empty(t,se.Set_ModifiableCssValue_SelectorList_2),E.LinkedHashMap_LinkedHashMap$_empty(t,se.Map_ComplexSelector_Extension_2),E.LinkedHashMap_LinkedHashMap$_empty(t,se.List_Extension_2),E.LinkedHashMap_LinkedHashMap$_empty(se.ModifiableCssValue_SelectorList_2,se.List_CssMediaQuery_2),E._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(t,se.int),new E._LinkedIdentityHashSet(se._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___closure1:function(){},ExtensionStore_addExtensions___closure2:function(e){this.extension=e},ExtensionStore_addExtensions_closure2:function(e,t){this._box_0=e,this.$this=t},ExtensionStore_addExtensions__closure2:function(e,t){this.$this=e,this.newExtensions=t},ExtensionStore_addExtensions__closure3:function(e,t){this.$this=e,this.newExtensions=t},ExtensionStore__extendComplex_closure1:function(e){this.complex=e},ExtensionStore__extendComplex_closure2:function(e,t,n){this._box_0=e,this.$this=t,this.complex=n},ExtensionStore__extendComplex__closure1:function(){},ExtensionStore__extendComplex__closure2:function(e,t,n,r){var i=this;i._box_0=e,i.$this=t,i.complex=n,i.path=r},ExtensionStore__extendComplex___closure0:function(){},ExtensionStore__extendCompound_closure4:function(e){this.mediaQueryContext=e},ExtensionStore__extendCompound_closure5:function(e,t){this._box_1=e,this.mediaQueryContext=t},ExtensionStore__extendCompound__closure1:function(){},ExtensionStore__extendCompound__closure2:function(e){this._box_0=e},ExtensionStore__extendCompound_closure6:function(){},ExtensionStore__extendCompound_closure7:function(){},ExtensionStore__extendCompound_closure8:function(e){this.original=e},ExtensionStore__extendSimple_withoutPseudo0:function(e,t,n,r){var i=this;i.$this=e,i.extensions=t,i.targetsUsed=n,i.simpleSpan=r},ExtensionStore__extendSimple_closure1:function(e,t,n){this.$this=e,this.withoutPseudo=t,this.simpleSpan=n},ExtensionStore__extendSimple_closure2:function(){},ExtensionStore__extendPseudo_closure4:function(){},ExtensionStore__extendPseudo_closure5:function(){},ExtensionStore__extendPseudo_closure6:function(){},ExtensionStore__extendPseudo_closure7:function(e){this.pseudo=e},ExtensionStore__extendPseudo_closure8:function(e){this.pseudo=e},ExtensionStore__trim_closure1:function(e,t){this._box_0=e,this.complex1=t},ExtensionStore__trim_closure2:function(e,t){this._box_0=e,this.complex1=t},ExtensionStore_clone_closure0:function(e,t,n,r){var i=this;i.$this=e,i.newSelectors=t,i.oldToNewSelectors=n,i.newMediaContexts=r},Interpolation$0:function(e,t){var n=new D.Interpolation0(E.List_List$unmodifiable(e,se.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},ModifiableCssStyleRule$0:function(e,t,n){var r=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssNode_2);return new D.ModifiableCssStyleRule0(e,n,t,new E.UnmodifiableListView(r,se.UnmodifiableListView_ModifiableCssNode_2),r)},ModifiableCssStyleRule0:function(e,t,n,r,i){var s=this;s.selector=e,s.originalSelector=t,s.span=n,s.children=r,s._node2$_children=i,s._node2$_indexInParent=s._node2$_parent=null,s.isGroupEnd=!1},StyleRule$0:function(e,t,n){var r=E.List_List$unmodifiable(t,se.Statement_2),i=b.JSArray_methods.any$1(r,new P.ParentStatement_closure0);return new D.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},UnaryOperationExpression0:function(e,t,n){this.operator=e,this.operand=t,this.span=n},UnaryOperator0:function(e,t){this.name=e,this.operator=t},NullableExtension_andThen:function(e,t){return null==e?null:t.call$1(e)},SetExtension_removeNull:function(e,t){return e.remove$1(0,null),E.Set_castFrom(e,e.get$_newSimilarSet(),w._instanceType(e)._precomputed1,t)},NullableExtension_andThen0:function(e,t){return null==e?null:t.call$1(e)}},B={PathMap__create:function(e,t){var n={};return n.context=e,n.context=X.$get$context(),E.LinkedHashMap_LinkedHashMap(new B.PathMap__create_closure(n),new B.PathMap__create_closure0(n),new B.PathMap__create_closure1,se.nullable_String,t)},PathMap:function(e,t){this._collection$_map=e,this.$ti=t},PathMap__create_closure:function(e){this._box_0=e},PathMap__create_closure0:function(e){this._box_0=e},PathMap__create_closure1:function(){},ColorExpression:function(e,t){this.value=e,this.span=t},_updateComponents:function(e,t,n,r){var i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x=null,b=C.getInterceptor$asx(e),I=b.$index(e,0).assertColor$1("color"),A=se.SassArgumentList._as(b.$index(e,1));if(0!==A._list$_contents.length)throw w.wrapException(O.SassScriptException$(ie.Only_op));if(A._wereKeywordsAccessed=!0,i=E.LinkedHashMap_LinkedHashMap$of(A._keywords,se.String,se.Value),s=(b=new B._updateComponents_getParam(i,r,n)).call$2("alpha",1),a=b.call$2("red",255),o=b.call$2("green",255),l=b.call$2("blue",255),u=r||null==(c=i.remove$1(0,"hue"))?x:c.assertNumber$1("hue"),(c=null==u)||B._checkAngle(u,"hue"),_=c?x:u.value,$=b.call$3$checkPercent("saturation",100,!0),p=b.call$3$checkPercent("lightness",100,!0),h=b.call$3$assertPercent("whiteness",100,!0),d=b.call$3$assertPercent("blackness",100,!0),i.get$isNotEmpty(i))throw w.wrapException(O.SassScriptException$("No "+N.pluralize("argument",i.get$length(i),x)+" named "+w.S(N.toSentence(i.get$keys(i).map$1$1(0,new B._updateComponents_closure,se.Object),"or"))+"."));if(m=null!=$||null!=p,g=null!=h||null!=d,b=!!(f=null!=a||null!=o||null!=l)&&(m||g||null!=_))throw w.wrapException(O.SassScriptException$(ie.RGB_pa+(g?"HWB":"HSL")+" parameters."));if(m&&g)throw w.wrapException(O.SassScriptException$(ie.HSL_pa));return b=new B._updateComponents_updateValue(n,t),c=new B._updateComponents_updateRgb(b),f?(S=c.call$2(I.get$red(),a),y=c.call$2(I.get$green(),o),c=c.call$2(I.get$blue(),l),I.changeRgb$4$alpha$blue$green$red(b.call$3(I.alpha,s,1),c,y,S)):g?(n?c=_:(c=I.get$hue(),c+=null==_?0:_),S=b.call$3(I.get$whiteness(),h,100),y=b.call$3(I.get$blackness(),d,100),v=I.alpha,b=b.call$3(v,s,1),null==c&&(c=I.get$hue()),null==S&&(S=I.get$whiteness()),null==y&&(y=I.get$blackness()),B.SassColor_SassColor$hwb(c,S,y,null==b?v:b)):!(c=null==_)||m?(n?c=_:(S=I.get$hue(),c=S+=c?0:_),S=b.call$3(I.get$saturation(),$,100),y=b.call$3(I.get$lightness(),p,100),I.changeHsl$4$alpha$hue$lightness$saturation(b.call$3(I.alpha,s,1),c,y,S)):null!=s?I.changeAlpha$1(b.call$3(I.alpha,s,1)):I},_functionString:function(e,t){return new J.SassString(e+"("+C.map$1$1$ax(t,new B._functionString_closure,se.String).join$1(0,", ")+")",!1)},_removedColorFunction:function(e,t,n){return T.BuiltInCallable$function(e,"$color, $amount",new B._removedColorFunction_closure(e,t,n),"sass:color")},_rgb:function(e,t){var n,r,i,s=C.getInterceptor$asx(t),a=s.get$length(t)>3?s.$index(t,3):null;return!!s.$index(t,0).get$isSpecialNumber()||(!!s.$index(t,1).get$isSpecialNumber()||(!!s.$index(t,2).get$isSpecialNumber()||!0===(null==a?null:a.get$isSpecialNumber())))?B._functionString(e,t):(n=s.$index(t,0).assertNumber$1("red"),r=s.$index(t,1).assertNumber$1("green"),i=s.$index(t,2).assertNumber$1("blue"),B.SassColor$rgb(W.fuzzyRound(B._percentageOrUnitless(n,255,"red")),W.fuzzyRound(B._percentageOrUnitless(r,255,"green")),W.fuzzyRound(B._percentageOrUnitless(i,255,"blue")),D.NullableExtension_andThen(a,new B._rgb_closure),null))},_rgbTwoArg:function(e,t){var n,r,i=C.getInterceptor$asx(t);return i.$index(t,0).get$isVar()?B._functionString(e,t):i.$index(t,1).get$isVar()?(n=i.$index(t,0))instanceof B.SassColor?new J.SassString(e+"("+n.get$red()+", "+n.get$green()+", "+n.get$blue()+", "+I.serializeValue0(i.$index(t,1),!1,!0)+")",!1):B._functionString(e,t):i.$index(t,1).get$isSpecialNumber()?(r=i.$index(t,0).assertColor$1("color"),new J.SassString(e+"("+r.get$red()+", "+r.get$green()+", "+r.get$blue()+", "+I.serializeValue0(i.$index(t,1),!1,!0)+")",!1)):i.$index(t,0).assertColor$1("color").changeAlpha$1(B._percentageOrUnitless(i.$index(t,1).assertNumber$1("alpha"),1,"alpha"))},_hsl:function(e,t){var n,r,i,s="saturation",a="lightness",o=C.getInterceptor$asx(t),l=o.get$length(t)>3?o.$index(t,3):null;return!!o.$index(t,0).get$isSpecialNumber()||(!!o.$index(t,1).get$isSpecialNumber()||(!!o.$index(t,2).get$isSpecialNumber()||!0===(null==l?null:l.get$isSpecialNumber())))?B._functionString(e,t):(n=o.$index(t,0).assertNumber$1("hue"),r=o.$index(t,1).assertNumber$1(s),i=o.$index(t,2).assertNumber$1(a),B._checkAngle(n,"hue"),B._checkPercent(r,s),B._checkPercent(i,a),B.SassColor$hsl(n.value,b.JSNumber_methods.clamp$2(r.value,0,100),b.JSNumber_methods.clamp$2(i.value,0,100),D.NullableExtension_andThen(l,new B._hsl_closure)))},_checkAngle:function(e,t){var n,r,i,s,a="To preserve current behavior: $";e.get$hasUnits()&&!e.hasUnit$1("deg")&&(n="$"+w.S(t)+": Passing a unit other than deg ("+e.toString$0(0)+") is deprecated.\n\n",e.compatibleWithUnit$1("deg")?(r="You're passing "+e.toString$0(0)+ie.x2c_whici,i=se.JSArray_String,i=n+(r+new V.SingleUnitSassNumber("deg",e.value,null).toString$0(0)+".\n")+(ie.Soon__+e.coerce$2(w.setRuntimeTypeInfo(["deg"],i),w.setRuntimeTypeInfo([],i)).toString$0(0))+".\n\n",s=C.get$first$ax(e.get$numeratorUnits()),n=i=i+(a+w.S(t)+" * 1deg/1")+s+"\nTo migrate to new behavior: 0deg + $"+w.S(t)+"\n\n"):n+=a+w.S(t)+B._removeUnits(e)+"\n\n",n+="See https://sass-lang.com/d/color-units",I.warn((n.charCodeAt(0),n),!0))},_checkPercent:function(e,t){e.hasUnit$1("%")||I.warn("$"+t+": Passing a number without unit % ("+e.toString$0(0)+ie.x29x20is_d+t+B._removeUnits(e)+" * 1%",!0)},_removeUnits:function(e){var t=e.get$denominatorUnits();return new w.MappedListIterable(t,new B._removeUnits_closure,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)+C.map$1$1$ax(e.get$numeratorUnits(),new B._removeUnits_closure0,se.String).join$0(0)},_hwb:function(e){var t="whiteness",n="blackness",r=C.getInterceptor$asx(e),i=r.get$length(e)>3?r.$index(e,3):null,s=r.$index(e,0).assertNumber$1("hue"),a=r.$index(e,1).assertNumber$1(t),o=r.$index(e,2).assertNumber$1(n);return a.assertUnit$2("%",t),o.assertUnit$2("%",n),B.SassColor_SassColor$hwb(s.value,a.valueInRange$3(0,100,t),o.valueInRange$3(0,100,n),D.NullableExtension_andThen(i,new B._hwb_closure))},_parseChannels:function(e,t,n){var r,i,s,a,o,l,u,c,_,$="$channels must be";if(n.get$isVar())return B._functionString(e,w.setRuntimeTypeInfo([n],se.JSArray_Value));if(n.get$separator()===b.ListSeparator_1gm){if(2!==(i=(r=n.get$asList()).length))throw w.wrapException(O.SassScriptException$(ie.Only_2+i+" "+N.pluralize("was",r.length,"were")+" passed."));if(s=r[0],(a=r[1]).get$isSpecialNumber()||a.assertNumber$1("alpha"),r[0].get$isVar())return B._functionString(e,w.setRuntimeTypeInfo([n],se.JSArray_Value))}else s=n,a=null;if(o=s.get$separator()===b.ListSeparator_kWM,l=s.get$hasBrackets(),o||l)throw u=new E.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.",w.wrapException(O.SassScriptException$(u.toString$0(0)));if((i=(r=s.get$asList()).length)>3)throw w.wrapException(O.SassScriptException$("Only 3 elements allowed, but "+i+" were passed."));if(i<3){if(b.JSArray_methods.any$1(r,new B._parseChannels_closure)?i=!0:0!==r.length&&(i=b.JSArray_methods.get$last(r))instanceof J.SassString&&i.hasQuotes?(i=i.text,i=N.startsWithIgnoreCase(i,"var(")&&b.JSString_methods.contains$1(i,"/")):i=!1,i)return B._functionString(e,w.setRuntimeTypeInfo([n],se.JSArray_Value));throw w.wrapException(O.SassScriptException$("Missing element "+t[r.length]+"."))}return null!=a?((i=E.List_List$of(r,!0,se.Value)).push(a),i):(c=r[2])instanceof W.SassNumber?null==(_=c.asSlash)?r:w.setRuntimeTypeInfo([r[0],r[1],_.item1,_.item2],se.JSArray_Value):c instanceof J.SassString&&!c.hasQuotes&&b.JSString_methods.contains$1(c.text,"/")?B._functionString(e,w.setRuntimeTypeInfo([s],se.JSArray_Value)):r},_percentageOrUnitless:function(e,t,n){var r;if(e.get$hasUnits()){if(!e.hasUnit$1("%"))throw w.wrapException(O.SassScriptException$("$"+n+": Expected "+e.toString$0(0)+' to have no units or "%".'));r=t*e.value/100}else r=e.value;return b.JSNumber_methods.clamp$2(r,0,t)},_mixColors:function(e,t,n){var 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,c=1-u;return B.SassColor$rgb(W.fuzzyRound(e.get$red()*u+t.get$red()*c),W.fuzzyRound(e.get$green()*u+t.get$green()*c),W.fuzzyRound(e.get$blue()*u+t.get$blue()*c),s*r+a*(1-r),null)},_opacify:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color");return n.changeAlpha$1(b.JSNumber_methods.clamp$2(n.alpha+t.$index(e,1).assertNumber$1("amount").valueInRange$3(0,1,"amount"),0,1))},_transparentize:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color");return n.changeAlpha$1(b.JSNumber_methods.clamp$2(n.alpha-t.$index(e,1).assertNumber$1("amount").valueInRange$3(0,1,"amount"),0,1))},_function4:function(e,t,n){return T.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_closure:function(){},module_closure0:function(){},module_closure1:function(){},module_closure2:function(){},module_closure3:function(){},module_closure4:function(){},module_closure5:function(){},module_closure6:function(){},module__closure:function(){},module_closure7:function(){},_red_closure:function(){},_green_closure:function(){},_blue_closure:function(){},_mix_closure:function(){},_hue_closure:function(){},_saturation_closure:function(){},_lightness_closure:function(){},_complement_closure:function(){},_adjust_closure:function(){},_scale_closure:function(){},_change_closure:function(){},_ieHexStr_closure:function(){},_ieHexStr_closure_hexString:function(){},_updateComponents_getParam:function(e,t,n){this.keywords=e,this.scale=t,this.change=n},_updateComponents_closure:function(){},_updateComponents_updateValue:function(e,t){this.change=e,this.adjust=t},_updateComponents_updateRgb:function(e){this.updateValue=e},_functionString_closure:function(){},_removedColorFunction_closure:function(e,t,n){this.name=e,this.argument=t,this.negative=n},_rgb_closure:function(){},_hsl_closure:function(){},_removeUnits_closure:function(){},_removeUnits_closure0:function(){},_hwb_closure:function(){},_parseChannels_closure:function(){},_fuzzyRoundIfZero:function(e){return Math.abs(e-0)<X.$get$epsilon()?b.JSNumber_methods.get$isNegative(e)?-0:0:e},_numberFunction:function(e,t){return T.BuiltInCallable$function(e,"$number",new B._numberFunction_closure(t),"sass:math")},_function1:function(e,t,n){return T.BuiltInCallable$function(e,t,n,"sass:math")},_ceil_closure:function(){},_clamp_closure:function(){},_floor_closure:function(){},_max_closure:function(){},_min_closure:function(){},_abs_closure:function(){},_hypot_closure:function(){},_hypot__closure:function(){},_log_closure:function(){},_pow_closure:function(){},_sqrt_closure:function(){},_acos_closure:function(){},_asin_closure:function(){},_atan_closure:function(){},_atan2_closure:function(){},_cos_closure:function(){},_sin_closure:function(){},_tan_closure:function(){},_compatible_closure:function(){},_isUnitless_closure:function(){},_unit_closure:function(){},_percentage_closure:function(){},_randomFunction_closure:function(){},_div_closure:function(){},_numberFunction_closure:function(e){this.transform=e},LimitedMapView$blocklist:function(e,t,n,r){var i,s,a=E.LinkedHashSet_LinkedHashSet$_empty(n);for(i=C.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 B.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},SassColor$rgb:function(e,t,n,r,i){var s=new B.SassColor(e,t,n,null,null,null,null==r?1:W.fuzzyAssertRange(r,0,1,"alpha"),i);return E.RangeError_checkValueInInterval(s.get$red(),0,255,"red"),E.RangeError_checkValueInInterval(s.get$green(),0,255,"green"),E.RangeError_checkValueInInterval(s.get$blue(),0,255,"blue"),s},SassColor$hsl:function(e,t,n,r){var i=null,s=b.JSNumber_methods.$mod(e,360),a=W.fuzzyAssertRange(t,0,100,"saturation"),o=W.fuzzyAssertRange(n,0,100,"lightness");return new B.SassColor(i,i,i,s,a,o,null==r?1:W.fuzzyAssertRange(r,0,1,"alpha"),i)},SassColor_SassColor$hwb:function(e,t,n,r){var i,s={},a=b.JSNumber_methods.$mod(e,360)/360,o=s.scaledWhiteness=W.fuzzyAssertRange(t,0,100,"whiteness")/100,l=W.fuzzyAssertRange(n,0,100,"blackness")/100,u=o+l;return u>1?(i=s.scaledWhiteness=o/u,l/=u):i=o,i=new B.SassColor_SassColor$hwb_toRgb(s,1-i-l),B.SassColor$rgb(i.call$1(a+.3333333333333333),i.call$1(a),i.call$1(a-.3333333333333333),r,null)},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.originalSpan=o},SassColor_SassColor$hwb_toRgb:function(e,t){this._box_0=e,this.factor=t},UnicodeGlyphSet:function(){},ColorExpression0:function(e,t){this.value=e,this.span=t},_updateComponents0:function(e,t,n,r){var i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x=null,b=C.getInterceptor$asx(e),I=b.$index(e,0).assertColor$1("color"),A=se.SassArgumentList_2._as(b.$index(e,1));if(0!==A._list1$_contents.length)throw w.wrapException(O.SassScriptException$0(ie.Only_op));if(A._argument_list$_wereKeywordsAccessed=!0,i=E.LinkedHashMap_LinkedHashMap$of(A._argument_list$_keywords,se.String,se.Value_2),s=(b=new B._updateComponents_getParam0(i,r,n)).call$2("alpha",1),a=b.call$2("red",255),o=b.call$2("green",255),l=b.call$2("blue",255),u=r||null==(c=i.remove$1(0,"hue"))?x:c.assertNumber$1("hue"),(c=null==u)||B._checkAngle0(u,"hue"),_=c?x:u.value,$=b.call$3$checkPercent("saturation",100,!0),p=b.call$3$checkPercent("lightness",100,!0),h=b.call$3$assertPercent("whiteness",100,!0),d=b.call$3$assertPercent("blackness",100,!0),i.get$isNotEmpty(i))throw w.wrapException(O.SassScriptException$0("No "+N.pluralize0("argument",i.get$length(i),x)+" named "+w.S(N.toSentence0(i.get$keys(i).map$1$1(0,new B._updateComponents_closure0,se.Object),"or"))+"."));if(m=null!=$||null!=p,g=null!=h||null!=d,b=!!(f=null!=a||null!=o||null!=l)&&(m||g||null!=_))throw w.wrapException(O.SassScriptException$0(ie.RGB_pa+(g?"HWB":"HSL")+" parameters."));if(m&&g)throw w.wrapException(O.SassScriptException$0(ie.HSL_pa));return b=new B._updateComponents_updateValue0(n,t),c=new B._updateComponents_updateRgb0(b),f?(S=c.call$2(I.get$red(),a),y=c.call$2(I.get$green(),o),c=c.call$2(I.get$blue(),l),I.changeRgb$4$alpha$blue$green$red(b.call$3(I.alpha,s,1),c,y,S)):g?(n?c=_:(c=I.get$hue(),c+=null==_?0:_),S=b.call$3(I.get$whiteness(),h,100),y=b.call$3(I.get$blackness(),d,100),v=I.alpha,b=b.call$3(v,s,1),null==c&&(c=I.get$hue()),null==S&&(S=I.get$whiteness()),null==y&&(y=I.get$blackness()),B.SassColor_SassColor$hwb0(c,S,y,null==b?v:b)):!(c=null==_)||m?(n?c=_:(S=I.get$hue(),c=S+=c?0:_),S=b.call$3(I.get$saturation(),$,100),y=b.call$3(I.get$lightness(),p,100),I.changeHsl$4$alpha$hue$lightness$saturation(b.call$3(I.alpha,s,1),c,y,S)):null!=s?I.changeAlpha$1(b.call$3(I.alpha,s,1)):I},_functionString0:function(e,t){return new J.SassString0(e+"("+C.map$1$1$ax(t,new B._functionString_closure0,se.String).join$1(0,", ")+")",!1)},_removedColorFunction0:function(e,t,n){return T.BuiltInCallable$function0(e,"$color, $amount",new B._removedColorFunction_closure0(e,t,n),"sass:color")},_rgb0:function(e,t){var n,r,i,s=C.getInterceptor$asx(t),a=s.get$length(t)>3?s.$index(t,3):null;return!!s.$index(t,0).get$isSpecialNumber()||(!!s.$index(t,1).get$isSpecialNumber()||(!!s.$index(t,2).get$isSpecialNumber()||!0===(null==a?null:a.get$isSpecialNumber())))?B._functionString0(e,t):(n=s.$index(t,0).assertNumber$1("red"),r=s.$index(t,1).assertNumber$1("green"),i=s.$index(t,2).assertNumber$1("blue"),B.SassColor$rgb0(W.fuzzyRound0(B._percentageOrUnitless0(n,255,"red")),W.fuzzyRound0(B._percentageOrUnitless0(r,255,"green")),W.fuzzyRound0(B._percentageOrUnitless0(i,255,"blue")),D.NullableExtension_andThen0(a,new B._rgb_closure0),null))},_rgbTwoArg0:function(e,t){var n,r,i=C.getInterceptor$asx(t);return i.$index(t,0).get$isVar()?B._functionString0(e,t):i.$index(t,1).get$isVar()?(n=i.$index(t,0))instanceof B.SassColor0?new J.SassString0(e+"("+n.get$red()+", "+n.get$green()+", "+n.get$blue()+", "+I.serializeValue(i.$index(t,1),!1,!0)+")",!1):B._functionString0(e,t):i.$index(t,1).get$isSpecialNumber()?(r=i.$index(t,0).assertColor$1("color"),new J.SassString0(e+"("+r.get$red()+", "+r.get$green()+", "+r.get$blue()+", "+I.serializeValue(i.$index(t,1),!1,!0)+")",!1)):i.$index(t,0).assertColor$1("color").changeAlpha$1(B._percentageOrUnitless0(i.$index(t,1).assertNumber$1("alpha"),1,"alpha"))},_hsl0:function(e,t){var n,r,i,s="saturation",a="lightness",o=C.getInterceptor$asx(t),l=o.get$length(t)>3?o.$index(t,3):null;return!!o.$index(t,0).get$isSpecialNumber()||(!!o.$index(t,1).get$isSpecialNumber()||(!!o.$index(t,2).get$isSpecialNumber()||!0===(null==l?null:l.get$isSpecialNumber())))?B._functionString0(e,t):(n=o.$index(t,0).assertNumber$1("hue"),r=o.$index(t,1).assertNumber$1(s),i=o.$index(t,2).assertNumber$1(a),B._checkAngle0(n,"hue"),B._checkPercent0(r,s),B._checkPercent0(i,a),B.SassColor$hsl0(n.value,b.JSNumber_methods.clamp$2(r.value,0,100),b.JSNumber_methods.clamp$2(i.value,0,100),D.NullableExtension_andThen0(l,new B._hsl_closure0)))},_checkAngle0:function(e,t){var n,r,i,s,a="To preserve current behavior: $";e.get$hasUnits()&&!e.hasUnit$1("deg")&&(n="$"+w.S(t)+": Passing a unit other than deg ("+e.toString$0(0)+") is deprecated.\n\n",e.compatibleWithUnit$1("deg")?(r="You're passing "+e.toString$0(0)+ie.x2c_whici,i=se.JSArray_String,i=n+(r+new V.SingleUnitSassNumber0("deg",e.value,null).toString$0(0)+".\n")+(ie.Soon__+e.coerce$2(w.setRuntimeTypeInfo(["deg"],i),w.setRuntimeTypeInfo([],i)).toString$0(0))+".\n\n",s=C.get$first$ax(e.get$numeratorUnits()),n=i=i+(a+w.S(t)+" * 1deg/1")+s+"\nTo migrate to new behavior: 0deg + $"+w.S(t)+"\n\n"):n+=a+w.S(t)+B._removeUnits0(e)+"\n\n",n+="See https://sass-lang.com/d/color-units",I.warn0((n.charCodeAt(0),n),!0))},_checkPercent0:function(e,t){e.hasUnit$1("%")||I.warn0("$"+t+": Passing a number without unit % ("+e.toString$0(0)+ie.x29x20is_d+t+B._removeUnits0(e)+" * 1%",!0)},_removeUnits0:function(e){var t=e.get$denominatorUnits();return new w.MappedListIterable(t,new B._removeUnits_closure1,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)+C.map$1$1$ax(e.get$numeratorUnits(),new B._removeUnits_closure2,se.String).join$0(0)},_hwb0:function(e){var t="whiteness",n="blackness",r=C.getInterceptor$asx(e),i=r.get$length(e)>3?r.$index(e,3):null,s=r.$index(e,0).assertNumber$1("hue"),a=r.$index(e,1).assertNumber$1(t),o=r.$index(e,2).assertNumber$1(n);return a.assertUnit$2("%",t),o.assertUnit$2("%",n),B.SassColor_SassColor$hwb0(s.value,a.valueInRange$3(0,100,t),o.valueInRange$3(0,100,n),D.NullableExtension_andThen0(i,new B._hwb_closure0))},_parseChannels0:function(e,t,n){var r,i,s,a,o,l,u,c,_,$="$channels must be";if(n.get$isVar())return B._functionString0(e,w.setRuntimeTypeInfo([n],se.JSArray_Value_2));if(n.get$separator()===b.ListSeparator_1gm0){if(2!==(i=(r=n.get$asList()).length))throw w.wrapException(O.SassScriptException$0(ie.Only_2+i+" "+N.pluralize0("was",r.length,"were")+" passed."));if(s=r[0],(a=r[1]).get$isSpecialNumber()||a.assertNumber$1("alpha"),r[0].get$isVar())return B._functionString0(e,w.setRuntimeTypeInfo([n],se.JSArray_Value_2))}else s=n,a=null;if(o=s.get$separator()===b.ListSeparator_kWM0,l=s.get$hasBrackets(),o||l)throw u=new E.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.",w.wrapException(O.SassScriptException$0(u.toString$0(0)));if((i=(r=s.get$asList()).length)>3)throw w.wrapException(O.SassScriptException$0("Only 3 elements allowed, but "+i+" were passed."));if(i<3){if(b.JSArray_methods.any$1(r,new B._parseChannels_closure0)?i=!0:0!==r.length&&(i=b.JSArray_methods.get$last(r))instanceof J.SassString0&&i.hasQuotes?(i=i.text,i=N.startsWithIgnoreCase0(i,"var(")&&b.JSString_methods.contains$1(i,"/")):i=!1,i)return B._functionString0(e,w.setRuntimeTypeInfo([n],se.JSArray_Value_2));throw w.wrapException(O.SassScriptException$0("Missing element "+t[r.length]+"."))}return null!=a?((i=E.List_List$of(r,!0,se.Value_2)).push(a),i):(c=r[2])instanceof W.SassNumber0?null==(_=c.asSlash)?r:w.setRuntimeTypeInfo([r[0],r[1],_.item1,_.item2],se.JSArray_Value_2):c instanceof J.SassString0&&!c.hasQuotes&&b.JSString_methods.contains$1(c.text,"/")?B._functionString0(e,w.setRuntimeTypeInfo([s],se.JSArray_Value_2)):r},_percentageOrUnitless0:function(e,t,n){var r;if(e.get$hasUnits()){if(!e.hasUnit$1("%"))throw w.wrapException(O.SassScriptException$0("$"+n+": Expected "+e.toString$0(0)+' to have no units or "%".'));r=t*e.value/100}else r=e.value;return b.JSNumber_methods.clamp$2(r,0,t)},_mixColors0:function(e,t,n){var 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,c=1-u;return B.SassColor$rgb0(W.fuzzyRound0(e.get$red()*u+t.get$red()*c),W.fuzzyRound0(e.get$green()*u+t.get$green()*c),W.fuzzyRound0(e.get$blue()*u+t.get$blue()*c),s*r+a*(1-r),null)},_opacify0:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color");return n.changeAlpha$1(b.JSNumber_methods.clamp$2(n.alpha+t.$index(e,1).assertNumber$1("amount").valueInRange$3(0,1,"amount"),0,1))},_transparentize0:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color");return n.changeAlpha$1(b.JSNumber_methods.clamp$2(n.alpha-t.$index(e,1).assertNumber$1("amount").valueInRange$3(0,1,"amount"),0,1))},_function11:function(e,t,n){return T.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_closure8:function(){},module_closure9:function(){},module_closure10:function(){},module_closure11:function(){},module_closure12:function(){},module_closure13:function(){},module_closure14:function(){},module_closure15:function(){},module__closure0:function(){},module_closure16:function(){},_red_closure0:function(){},_green_closure0:function(){},_blue_closure0:function(){},_mix_closure0:function(){},_hue_closure0:function(){},_saturation_closure0:function(){},_lightness_closure0:function(){},_complement_closure0:function(){},_adjust_closure0:function(){},_scale_closure0:function(){},_change_closure0:function(){},_ieHexStr_closure0:function(){},_ieHexStr_closure_hexString0:function(){},_updateComponents_getParam0:function(e,t,n){this.keywords=e,this.scale=t,this.change=n},_updateComponents_closure0:function(){},_updateComponents_updateValue0:function(e,t){this.change=e,this.adjust=t},_updateComponents_updateRgb0:function(e){this.updateValue=e},_functionString_closure0:function(){},_removedColorFunction_closure0:function(e,t,n){this.name=e,this.argument=t,this.negative=n},_rgb_closure0:function(){},_hsl_closure0:function(){},_removeUnits_closure1:function(){},_removeUnits_closure2:function(){},_hwb_closure0:function(){},_parseChannels_closure0:function(){},_NodeSassColor:function(){},colorConstructor_closure:function(){},colorConstructor_closure0:function(){},colorConstructor_closure1:function(){},colorConstructor_closure2:function(){},colorConstructor_closure3:function(){},colorConstructor_closure4:function(){},colorConstructor_closure5:function(){},colorConstructor_closure6:function(){},colorConstructor_closure7:function(){},colorConstructor_closure8:function(){},SassColor$rgb0:function(e,t,n,r,i){var s=new B.SassColor0(e,t,n,null,null,null,null==r?1:W.fuzzyAssertRange0(r,0,1,"alpha"),i);return E.RangeError_checkValueInInterval(s.get$red(),0,255,"red"),E.RangeError_checkValueInInterval(s.get$green(),0,255,"green"),E.RangeError_checkValueInInterval(s.get$blue(),0,255,"blue"),s},SassColor$hsl0:function(e,t,n,r){var i=null,s=b.JSNumber_methods.$mod(e,360),a=W.fuzzyAssertRange0(t,0,100,"saturation"),o=W.fuzzyAssertRange0(n,0,100,"lightness");return new B.SassColor0(i,i,i,s,a,o,null==r?1:W.fuzzyAssertRange0(r,0,1,"alpha"),i)},SassColor_SassColor$hwb0:function(e,t,n,r){var i,s={},a=b.JSNumber_methods.$mod(e,360)/360,o=s.scaledWhiteness=W.fuzzyAssertRange0(t,0,100,"whiteness")/100,l=W.fuzzyAssertRange0(n,0,100,"blackness")/100,u=o+l;return u>1?(i=s.scaledWhiteness=o/u,l/=u):i=o,i=new B.SassColor_SassColor$hwb_toRgb0(s,1-i-l),B.SassColor$rgb0(i.call$1(a+.3333333333333333),i.call$1(a),i.call$1(a-.3333333333333333),r,null)},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._color0$_red=e,l._color0$_green=t,l._color0$_blue=n,l._color0$_hue=r,l._color0$_saturation=i,l._color0$_lightness=s,l.alpha=a,l.originalSpan=o},SassColor_SassColor$hwb_toRgb0:function(e,t){this._box_0=e,this.factor=t},LimitedMapView$blocklist0:function(e,t,n,r){var i,s,a=E.LinkedHashSet_LinkedHashSet$_empty(n);for(i=C.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 B.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},_fuzzyRoundIfZero0:function(e){return Math.abs(e-0)<X.$get$epsilon0()?b.JSNumber_methods.get$isNegative(e)?-0:0:e},_numberFunction0:function(e,t){return T.BuiltInCallable$function0(e,"$number",new B._numberFunction_closure0(t),"sass:math")},_function8:function(e,t,n){return T.BuiltInCallable$function0(e,t,n,"sass:math")},_ceil_closure0:function(){},_clamp_closure0:function(){},_floor_closure0:function(){},_max_closure0:function(){},_min_closure0:function(){},_abs_closure0:function(){},_hypot_closure0:function(){},_hypot__closure0:function(){},_log_closure0:function(){},_pow_closure0:function(){},_sqrt_closure0:function(){},_acos_closure0:function(){},_asin_closure0:function(){},_atan_closure0:function(){},_atan2_closure0:function(){},_cos_closure0:function(){},_sin_closure0:function(){},_tan_closure0:function(){},_compatible_closure0:function(){},_isUnitless_closure0:function(){},_unit_closure0:function(){},_percentage_closure0:function(){},_randomFunction_closure0:function(){},_div_closure0:function(){},_numberFunction_closure0:function(e){this.transform=e}},H={ModifiableCssComment:function(e,t){var n=this;n.text=e,n.span=t,n._indexInParent=n._parent=null,n.isGroupEnd=!1},ImportCache$:function(e,t){var n=H.ImportCache__toImporters(null,e,null),r=null==t?b.StderrLogger_false:t,i=se.Uri;return new H.ImportCache(n,r,E.LinkedHashMap_LinkedHashMap$_empty(se.Tuple2_Uri_bool,se.nullable_Tuple3_Importer_Uri_Uri),E.LinkedHashMap_LinkedHashMap$_empty(i,se.nullable_Stylesheet_2),E.LinkedHashMap_LinkedHashMap$_empty(i,se.ImporterResult_2))},ImportCache__toImporters:function(e,t,n){var r,i,s,a,o=null,l=w._asStringQ(se.Object._as(C.get$env$x(bn.process)).SASS_PATH),u=w.setRuntimeTypeInfo([],se.JSArray_Importer);for(r=C.get$iterator$ax(t);r.moveNext$0();)i=r.get$current(r),u.push(new k.FilesystemImporter(X.$get$context().absolute$7(i,o,o,o,o,o,o)));if(null!=l)for(i=(r=l.split(C.$eq$(C.get$platform$x(bn.process),"win32")?";":":")).length,s=0;s<i;++s)a=r[s],u.push(new k.FilesystemImporter(X.$get$context().absolute$7(a,o,o,o,o,o,o)));return u},ImportCache:function(e,t,n,r,i){var s=this;s._importers=e,s._logger=t,s._canonicalizeCache=n,s._importCache=r,s._resultsCache=i},ImportCache_canonicalize_closure: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(){},ForwardedModuleView_ifNecessary:function(e,t,n){var r;return(r=null==t.prefix&&(null==t.shownMixinsAndFunctions&&(null==t.shownVariables&&(!0===(r=null==(r=t.hiddenMixinsAndFunctions)?null:(r=r._base).get$isEmpty(r))&&!0===(r=null==(r=t.hiddenVariables)?null:(r=r._base).get$isEmpty(r))))))?e:H.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 H.ForwardedModuleView(e,t,H.ForwardedModuleView__forwardedMap(e.get$variables(),r,i,s,se.Value),H.ForwardedModuleView__forwardedMap(e.get$variableNodes(),r,i,s,se.AstNode),H.ForwardedModuleView__forwardedMap(e.get$functions(e),r,a,o,n),H.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(s=!!a&&(null==n&&(null==r||(s=r._base).get$isEmpty(s))))||(a||(e=new k.PrefixedMapView(e,t,i._eval$1("PrefixedMapView<0>"))),null!=n?e=new B.LimitedMapView(e,n._base.intersection$1(new P.MapKeySet(e,se.MapKeySet_nullable_Object)),se.$env_1_1_String._bind$1(i)._eval$1("LimitedMapView<1,2>")):(a=null!=r&&(a=r._base).get$isNotEmpty(a))&&(e=B.LimitedMapView$blocklist(e,r,se.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},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},_EvaluateVisitor$:function(e,t,n,r,i,s){var a=se.String,o=se.Uri,l=se.Module_Callable,u=w.setRuntimeTypeInfo([],se.JSArray_Tuple2_String_AstNode),c=null==n?b.StderrLogger_false:n;return(u=new H._EvaluateVisitor(t,r,E.LinkedHashMap_LinkedHashMap$_empty(a,se.Callable),E.LinkedHashMap_LinkedHashMap$_empty(o,l),E.LinkedHashMap_LinkedHashMap$_empty(o,l),E.LinkedHashMap_LinkedHashMap$_empty(o,se.AstNode),c,E.LinkedHashSet_LinkedHashSet$_empty(se.Tuple2_String_SourceSpan),i,s,F.Environment$(),E.LinkedHashSet_LinkedHashSet$_empty(a),E.LinkedHashMap_LinkedHashMap$_empty(o,se.nullable_AstNode),u,b.Configuration_Map_empty))._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap(e,t,n,r,i,s),u},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){var d=this;d._evaluate$_importCache=e,d._nodeImporter=t,d._builtInFunctions=n,d._builtInModules=r,d._modules=i,d._moduleNodes=s,d._evaluate$_logger=a,d._warningsEmitted=o,d._quietDeps=l,d._sourceMap=u,d._environment=c,d._declarationName=d.__parent=d._mediaQueries=d._styleRuleIgnoringAtRoot=null,d._member="root stylesheet",d._importSpan=d._callableNode=null,d._inKeyframes=d._atRootExcludingStyleRule=d._inUnknownAtRule=d._inFunction=!1,d._includedFiles=_,d._activeModules=$,d._stack=p,d._importer=null,d._inDependency=!1,d.__extensionStore=d._outOfOrderImports=d.__endOfImports=d.__root=d.__stylesheet=null,d._configuration=h},_EvaluateVisitor_closure:function(e){this.$this=e},_EvaluateVisitor_closure0:function(e){this.$this=e},_EvaluateVisitor_closure1:function(e){this.$this=e},_EvaluateVisitor_closure2:function(e){this.$this=e},_EvaluateVisitor_closure3:function(e){this.$this=e},_EvaluateVisitor_closure4:function(e){this.$this=e},_EvaluateVisitor_closure5:function(e){this.$this=e},_EvaluateVisitor_closure6:function(e){this.$this=e},_EvaluateVisitor__closure1:function(e,t,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_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_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__withWarnCallback_closure:function(e,t){this.$this=e,this.nodeWithSpan=t},_EvaluateVisitor__loadModule_closure:function(e,t){this.callback=e,this.builtInModule=t},_EvaluateVisitor__loadModule_closure0:function(e,t,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__execute__css_set:function(e){this._box_0=e},_EvaluateVisitor__execute__css_get:function(e){this._box_0=e},_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_set=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.resolved=t},_EvaluateVisitor_visitAtRootRule_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitAtRootRule_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor__scopeForAtRoot_closure:function(e,t,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_visitExtendRule_closure:function(e,t){this.$this=e,this.targetText=t},_EvaluateVisitor_visitAtRule_closure:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure0:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule__closure:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule_closure1:function(){},_EvaluateVisitor_visitForRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure1:function(e){this.fromNumber=e},_EvaluateVisitor_visitForRule_closure2:function(e,t){this.toNumber=e,this.fromNumber=t},_EvaluateVisitor_visitForRule_closure3:function(e,t,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__children_set:function(e){this._box_0=e},_EvaluateVisitor__visitDynamicImport__closure:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport_closure__children_get:function(e){this._box_0=e},_EvaluateVisitor__visitDynamicImport__closure0:function(e,t,n,r,i){var s=this;s.$this=e,s.result=t,s.stylesheet=n,s.environment=r,s._children_set=i},_EvaluateVisitor__visitStaticImport_closure:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitIncludeRule_closure0:function(e){this.node=e},_EvaluateVisitor_visitIncludeRule_closure2:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure1:function(e,t,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){var i=this;i.$this=e,i.mergedQueries=t,i.queries=n,i.node=r},_EvaluateVisitor_visitMediaRule__closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule___closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule_closure1:function(e){this.mergedQueries=e},_EvaluateVisitor__visitMediaQueries_closure:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitStyleRule_closure:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure1:function(){},_EvaluateVisitor_visitStyleRule_closure2:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure3:function(e,t){this._box_0=e,this.$this=t},_EvaluateVisitor_visitStyleRule_closure4:function(e,t,n){this.$this=e,this.rule=t,this.node=n},_EvaluateVisitor_visitStyleRule__closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure5:function(){},_EvaluateVisitor_visitSupportsRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule__closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule_closure0:function(){},_EvaluateVisitor_visitVariableDeclaration_closure:function(e,t,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_visitListExpression_closure:function(e){this.$this=e},_EvaluateVisitor_visitFunctionExpression_closure:function(e,t,n){this.$this=e,this.node=t,this.plainName=n},_EvaluateVisitor_visitFunctionExpression_closure0:function(e,t,n){this._box_0=e,this.$this=t,this.node=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){this.$this=e,this.mergedQueries=t,this.node=n},_EvaluateVisitor_visitCssMediaRule__closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule___closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule_closure1:function(e){this.mergedQueries=e},_EvaluateVisitor_visitCssStyleRule_closure:function(e,t,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__performInterpolation_closure:function(e,t,n){this.$this=e,this.warnForColor=t,this.interpolation=n},_EvaluateVisitor__serialize_closure:function(e,t){this.value=e,this.quote=t},_EvaluateVisitor__expressionNode_closure:function(e,t){this.$this=e,this.expression=t},_EvaluateVisitor__withoutSlash_recommendation:function(){},_EvaluateVisitor__stackFrame_closure:function(e){this.$this=e},_EvaluateVisitor__stackTrace_closure:function(e){this.$this=e},_ImportedCssVisitor:function(e){this._visitor=e},_ImportedCssVisitor_visitCssAtRule_closure:function(){},_ImportedCssVisitor_visitCssMediaRule_closure:function(e){this.hasBeenMerged=e},_ImportedCssVisitor_visitCssStyleRule_closure:function(){},_ImportedCssVisitor_visitCssSupportsRule_closure:function(){},_ArgumentResults:function(e,t,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},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,V.TransformByHandlers_transformByHandlers(e,new H.RateLimit__debounceAggregate_closure(o,a,n,!1,t,!0,s),new H.RateLimit__debounceAggregate_closure0(o,!0,a),s,a)},_collect:function(e,t,n){var r=null==t?w.setRuntimeTypeInfo([],n._eval$1("JSArray<0>")):t;return C.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},ModifiableCssComment0:function(e,t){var n=this;n.text=e,n.span=t,n._node2$_indexInParent=n._node2$_parent=null,n.isGroupEnd=!1},_EvaluateVisitor$1:function(e,t,n,r,i,s){var a,o,l=se.String,u=se.Uri,c=se.Module_Callable_2,_=w.setRuntimeTypeInfo([],se.JSArray_Tuple2_String_AstNode_2);return a=null==r?null==t?H.ImportCache$none(n):t:null,o=null==n?b.C_StderrLogger:n,(_=new H._EvaluateVisitor1(a,r,E.LinkedHashMap_LinkedHashMap$_empty(l,se.Callable_2),E.LinkedHashMap_LinkedHashMap$_empty(u,c),E.LinkedHashMap_LinkedHashMap$_empty(u,c),E.LinkedHashMap_LinkedHashMap$_empty(u,se.AstNode_2),o,E.LinkedHashSet_LinkedHashSet$_empty(se.Tuple2_String_SourceSpan),i,s,F.Environment$0(),E.LinkedHashSet_LinkedHashSet$_empty(l),E.LinkedHashMap_LinkedHashMap$_empty(u,se.nullable_AstNode_2),_,b.Configuration_Map_empty0))._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap1(e,t,n,r,i,s),_},_EvaluateVisitor1:function(e,t,n,r,i,s,a,o,l,u,c,_,$,p,h){var d=this;d._evaluate0$_importCache=e,d._evaluate0$_nodeImporter=t,d._evaluate0$_builtInFunctions=n,d._evaluate0$_builtInModules=r,d._evaluate0$_modules=i,d._evaluate0$_moduleNodes=s,d._evaluate0$_logger=a,d._evaluate0$_warningsEmitted=o,d._evaluate0$_quietDeps=l,d._evaluate0$_sourceMap=u,d._evaluate0$_environment=c,d._evaluate0$_declarationName=d._evaluate0$__parent=d._evaluate0$_mediaQueries=d._evaluate0$_styleRuleIgnoringAtRoot=null,d._evaluate0$_member="root stylesheet",d._evaluate0$_importSpan=d._evaluate0$_callableNode=null,d._evaluate0$_inKeyframes=d._evaluate0$_atRootExcludingStyleRule=d._evaluate0$_inUnknownAtRule=d._evaluate0$_inFunction=!1,d._evaluate0$_includedFiles=_,d._evaluate0$_activeModules=$,d._evaluate0$_stack=p,d._evaluate0$_importer=null,d._evaluate0$_inDependency=!1,d._evaluate0$__extensionStore=d._evaluate0$_outOfOrderImports=d._evaluate0$__endOfImports=d._evaluate0$__root=d._evaluate0$__stylesheet=null,d._evaluate0$_configuration=h},_EvaluateVisitor_closure19:function(e){this.$this=e},_EvaluateVisitor_closure20:function(e){this.$this=e},_EvaluateVisitor_closure21:function(e){this.$this=e},_EvaluateVisitor_closure22:function(e){this.$this=e},_EvaluateVisitor_closure23:function(e){this.$this=e},_EvaluateVisitor_closure24:function(e){this.$this=e},_EvaluateVisitor_closure25:function(e){this.$this=e},_EvaluateVisitor_closure26:function(e){this.$this=e},_EvaluateVisitor__closure7:function(e,t,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__withWarnCallback_closure1:function(e,t){this.$this=e,this.nodeWithSpan=t},_EvaluateVisitor__loadModule_closure3:function(e,t){this.callback=e,this.builtInModule=t},_EvaluateVisitor__loadModule_closure4:function(e,t,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__execute__css_set1:function(e){this._box_0=e},_EvaluateVisitor__execute__css_get1:function(e){this._box_0=e},_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_set=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_closure5:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitAtRootRule_closure6:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitAtRootRule_closure7:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor__scopeForAtRoot_closure11:function(e,t,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_visitExtendRule_closure1:function(e,t){this.$this=e,this.targetText=t},_EvaluateVisitor_visitAtRule_closure5:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure6:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule__closure1:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule_closure7:function(){},_EvaluateVisitor_visitForRule_closure9:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure10:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure11:function(e){this.fromNumber=e},_EvaluateVisitor_visitForRule_closure12:function(e,t){this.toNumber=e,this.fromNumber=t},_EvaluateVisitor_visitForRule_closure13:function(e,t,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_closure__children_set1:function(e){this._box_0=e},_EvaluateVisitor__visitDynamicImport__closure3:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport_closure__children_get1:function(e){this._box_0=e},_EvaluateVisitor__visitDynamicImport__closure4:function(e,t,n,r,i){var s=this;s.$this=e,s.result=t,s.stylesheet=n,s.environment=r,s._children_set=i},_EvaluateVisitor__visitStaticImport_closure1:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure7:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitIncludeRule_closure8:function(e){this.node=e},_EvaluateVisitor_visitIncludeRule_closure10:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure9:function(e,t,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){var i=this;i.$this=e,i.mergedQueries=t,i.queries=n,i.node=r},_EvaluateVisitor_visitMediaRule__closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule___closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule_closure7:function(e){this.mergedQueries=e},_EvaluateVisitor__visitMediaQueries_closure1:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitStyleRule_closure13:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure14:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure15:function(){},_EvaluateVisitor_visitStyleRule_closure16:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure17:function(e,t){this._box_0=e,this.$this=t},_EvaluateVisitor_visitStyleRule_closure18:function(e,t,n){this.$this=e,this.rule=t,this.node=n},_EvaluateVisitor_visitStyleRule__closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure19:function(){},_EvaluateVisitor_visitSupportsRule_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule__closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule_closure4:function(){},_EvaluateVisitor_visitVariableDeclaration_closure5:function(e,t,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_visitListExpression_closure1:function(e){this.$this=e},_EvaluateVisitor_visitFunctionExpression_closure3:function(e,t,n){this.$this=e,this.node=t,this.plainName=n},_EvaluateVisitor_visitFunctionExpression_closure4:function(e,t,n){this._box_0=e,this.$this=t,this.node=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){this.$this=e,this.mergedQueries=t,this.node=n},_EvaluateVisitor_visitCssMediaRule__closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule___closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule_closure7:function(e){this.mergedQueries=e},_EvaluateVisitor_visitCssStyleRule_closure3:function(e,t,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__performInterpolation_closure1:function(e,t,n){this.$this=e,this.warnForColor=t,this.interpolation=n},_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(){},_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},ForwardedModuleView_ifNecessary0:function(e,t,n){var r;return(r=null==t.prefix&&(null==t.shownMixinsAndFunctions&&(null==t.shownVariables&&(!0===(r=null==(r=t.hiddenMixinsAndFunctions)?null:(r=r._base).get$isEmpty(r))&&!0===(r=null==(r=t.hiddenVariables)?null:(r=r._base).get$isEmpty(r))))))?e:H.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 H.ForwardedModuleView0(e,t,H.ForwardedModuleView__forwardedMap0(e.get$variables(),r,i,s,se.Value_2),H.ForwardedModuleView__forwardedMap0(e.get$variableNodes(),r,i,s,se.AstNode_2),H.ForwardedModuleView__forwardedMap0(e.get$functions(e),r,a,o,n),H.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(s=!!a&&(null==n&&(null==r||(s=r._base).get$isEmpty(s))))||(a||(e=new k.PrefixedMapView0(e,t,i._eval$1("PrefixedMapView0<0>"))),null!=n?e=new B.LimitedMapView0(e,n._base.intersection$1(new P.MapKeySet(e,se.MapKeySet_nullable_Object)),se.$env_1_1_String._bind$1(i)._eval$1("LimitedMapView0<1,2>")):(a=null!=r&&(a=r._base).get$isNotEmpty(a))&&(e=B.LimitedMapView$blocklist0(e,r,se.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},ImportCache$none:function(e){var t=null==e?b.C_StderrLogger:e,n=se.Uri;return new H.ImportCache0(t,E.LinkedHashMap_LinkedHashMap$_empty(se.Tuple2_Uri_bool,se.nullable_Tuple3_Importer_Uri_Uri_2),E.LinkedHashMap_LinkedHashMap$_empty(n,se.nullable_Stylesheet),E.LinkedHashMap_LinkedHashMap$_empty(n,se.ImporterResult))},ImportCache0:function(e,t,n,r){var i=this;i._import_cache$_logger=e,i._import_cache$_canonicalizeCache=t,i._import_cache$_importCache=n,i._import_cache$_resultsCache=r},ImportCache_canonicalize_closure0: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(){},RenderOptions:function(){},_translateReturnValue:function(e){return se.Future_dynamic._is(e)?P.futureToPromise(e,se.dynamic):e},main0:function(){C.set$render$x(bn.exports,E.allowInterop(N.node___render$closure())),C.set$renderSync$x(bn.exports,E.allowInterop(N.node___renderSync$closure())),C.set$info$x(bn.exports,"dart-sass\t1.35.2\t(Sass Compiler)\t[Dart]\ndart2js\t2.13.4\t(Dart Compiler)\t[Dart]"),C.set$types$x(bn.exports,{Boolean:X.$get$booleanConstructor(),Color:X.$get$colorConstructor(),List:X.$get$listConstructor(),Map:X.$get$mapConstructor(),Null:X.$get$nullConstructor(),Number:X.$get$numberConstructor(),String:X.$get$stringConstructor(),Error:bn.Error}),C.set$NULL$x(bn.exports,b.C__SassNull),C.set$TRUE$x(bn.exports,b.SassBoolean_true),C.set$FALSE$x(bn.exports,b.SassBoolean_false),C.set$cli_pkg_main_0_$x(bn.exports,H._wrapMain(U.sass__main$closure()))},_wrapMain:function(e){return se.dynamic_Function._is(e)?E.allowInterop(new H._wrapMain_closure(e)):E.allowInterop(new H._wrapMain_closure0(e))},_Exports:function(){},_wrapMain_closure:function(e){this.main=e},_wrapMain_closure0:function(e){this.main=e},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}},z={MapExpression:function(e,t){this.pairs=e,this.span=t},MapExpression_toString_closure:function(){},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},Configuration:function(e){this._values=e},Configuration_toString_closure:function(){},ExplicitConfiguration:function(e,t){this.nodeWithSpan=e,this._values=t},watch:function(e,t){return z.watch$body(e,t)},watch$body:function(e,t){var n,r,i,s,a,o,l,u,c=0,_=E._makeAsyncAwaitCompleter(se.void),$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,_);for(;;)switch(c){case 0:for(e._ensureSources$0(),n=se.String,r=e.get$_sourceDirectoriesToDestinations().cast$2$0(0,n,n),r=E.List_List$of(r.get$keys(r),!0,n),e._ensureSources$0(),i=e._sourcesToDestinations.cast$2$0(0,n,n),i=C.get$iterator$ax(i.get$keys(i));i.moveNext$0();)s=i.get$current(i),r.push(X.$get$context().dirname$1(s));return i=e._options,b.JSArray_methods.addAll$1(r,se.List_String._as(i.$index(0,"load-path"))),s=w._asBool(i.$index(0,"poll")),a=se.Stream_WatchEvent,o=B.PathMap__create(null,a),(a=new V.StreamGroup(b._StreamGroupState_dormant,E.LinkedHashMap_LinkedHashMap$_empty(a,se.nullable_StreamSubscription_WatchEvent),se.StreamGroup_WatchEvent)).__StreamGroup__controller=E.StreamController_StreamController(a.get$_onCancel(),a.get$_onListen(),a.get$_onPause(),a.get$_onResume(),!0,se.WatchEvent),l=new U.MultiDirWatcher(new B.PathMap(o,se.PathMap_Stream_WatchEvent),a,s),c=3,E._asyncAwait(E.Future_wait(new w.MappedListIterable(r,new z.watch_closure(l),w._arrayInstanceType(r)._eval$1("MappedListIterable<1,Future<~>>")),se.void),$);case 3:u=new z._Watcher(e,t),e._ensureSources$0(),n=(n=(n=e._sourcesToDestinations.cast$2$0(0,n,n)).get$entries(n)).get$iterator(n);case 4:if(!n.moveNext$0()){c=5;break}return r=n.get$current(n),s=X.$get$context(),a=s.absolute$7(".",null,null,null,null,null,null),o=r.key,t.addCanonical$4$recanonicalize(new k.FilesystemImporter(a),s.toUri$1(C.$eq$(C.get$platform$x(bn.process),"win32")||C.$eq$(C.get$platform$x(bn.process),"darwin")?k._realCasePath(s.absolute$7(s.normalize$1(o),null,null,null,null,null,null)):s.canonicalize$1(o)),s.toUri$1(o),!1),c=6,E._asyncAwait(u.compile$3$ifModified(o,r.value,!0),$);case 6:if(!h&&w._asBool(i.$index(0,"stop-on-error"))){null==(n=l._group.__StreamGroup__controller)&&(n=w.throwExpression(w.LateError$fieldNI("_controller"))),n._subscribe$4(null,null,null,!1).cancel$0(),c=1;break}c=4;break;case 5:return E.print("Sass is watching for changes. Press Ctrl-C to stop.\n"),c=7,E._asyncAwait(u.watch$1(0,l),$);case 7:case 1:return E._asyncReturn(undefined,_)}}));return E._asyncStartSync($,_)},watch_closure:function(e){this.dirWatcher=e},_Watcher:function(e,t){this._watch$_options=e,this._graph=t},_Watcher__debounceEvents_closure:function(){},MergedExtension_merge:function(e,t){var n,r,i=e.extender,s=i.selector,a=b.C_ListEquality.equals$2(0,s.components,t.extender.selector.components);if(!a||!e.target.$eq(0,t.target))throw w.wrapException(E.ArgumentError$(e.toString$0(0)+" and "+t.toString$0(0)+" aren't the same extension."));if(r=!(n=null==(a=e.mediaContext))&&(null!=(r=t.mediaContext)&&!b.C_ListEquality.equals$2(0,a,r)))throw w.wrapException(O.SassException$("From "+e.span.message$1(0,"")+ie.x0aYou_m,t.span));return t.isOptional&&null==t.mediaContext?e:e.isOptional&&n?t:(n&&(a=t.mediaContext),s.get$maxSpecificity(),(i=new q.Extender(s,!1,i.span))._extension=new z.MergedExtension(e,t,i,e.target,a,!0,e.span))},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},_modify:function(e,t,n,r){var i=C.get$iterator$ax(t);return i.moveNext$0()?new z._modify__modifyNestedMap(i,n,r).call$1(e):n.call$1(e)},_deepMergeImpl:function(e,t){var n={},r=t.contents;return r.get$isEmpty(r)?e:(n.mutable=!1,n.result=r,e.contents.forEach$1(0,new z._deepMergeImpl_closure(n,new z._deepMergeImpl__ensureMutable(n))),n.mutable?(r=se.Value,n=r=new z.SassMap(w.ConstantMap_ConstantMap$from(n.result,r,r))):n=t,n)},_function2:function(e,t,n){return T.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__ensureMutable:function(e){this._box_0=e},_deepMergeImpl_closure:function(e,t){this._box_0=e,this._ensureMutable=t},SassMap:function(e){this.contents=e},SassMap_asList_closure:function(e){this.result=e},Frame_Frame$parseVM:function(e){return z.Frame__catchFormatException(e,new z.Frame_Frame$parseVM_closure(e))},Frame_Frame$parseV8:function(e){return z.Frame__catchFormatException(e,new z.Frame_Frame$parseV8_closure(e))},Frame_Frame$_parseFirefoxEval:function(e){return z.Frame__catchFormatException(e,new z.Frame_Frame$_parseFirefoxEval_closure(e))},Frame_Frame$parseFirefox:function(e){return z.Frame__catchFormatException(e,new z.Frame_Frame$parseFirefox_closure(e))},Frame_Frame$parseFriendly:function(e){return z.Frame__catchFormatException(e,new z.Frame_Frame$parseFriendly_closure(e))},Frame__uriOrPathToUri:function(e){return b.JSString_methods.contains$1(e,X.$get$Frame__uriRegExp())?E.Uri_parse(e):b.JSString_methods.contains$1(e,X.$get$Frame__windowsRegExp())?E._Uri__Uri$file(e,!0):b.JSString_methods.startsWith$1(e,"/")?E._Uri__Uri$file(e,!1):b.JSString_methods.contains$1(e,"\\")?X.$get$windows().toUri$1(e):E.Uri_parse(e)},Frame__catchFormatException:function(e,t){try{return t.call$0()}catch(t){if(se.FormatException._is(w.unwrapException(t)))return new I.UnparsedFrame(E._Uri__Uri(null,"unparsed",null,null),e);throw t}},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},AsciiGlyphSet:function(){},Configuration0:function(e){this._configuration$_values=e},Configuration_toString_closure0:function(){},ExplicitConfiguration0:function(e,t){this.nodeWithSpan=e,this._configuration$_values=t},IncludeRule0:function(e,t,n,r,i){var s=this;s.namespace=e,s.name=t,s.$arguments=n,s.content=r,s.span=i},MapExpression0:function(e,t){this.pairs=e,this.span=t},MapExpression_toString_closure0:function(){},_modify0:function(e,t,n,r){var i=C.get$iterator$ax(t);return i.moveNext$0()?new z._modify__modifyNestedMap0(i,n,r).call$1(e):n.call$1(e)},_deepMergeImpl0:function(e,t){var n={},r=t.contents;return r.get$isEmpty(r)?e:(n.mutable=!1,n.result=r,e.contents.forEach$1(0,new z._deepMergeImpl_closure0(n,new z._deepMergeImpl__ensureMutable0(n))),n.mutable?(r=se.Value_2,n=r=new z.SassMap0(w.ConstantMap_ConstantMap$from(n.result,r,r))):n=t,n)},_function9:function(e,t,n){return T.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__ensureMutable0:function(e){this._box_0=e},_deepMergeImpl_closure0:function(e,t){this._box_0=e,this._ensureMutable=t},_NodeSassMap:function(){},mapConstructor_closure:function(){},mapConstructor__closure:function(){},mapConstructor__closure0:function(){},mapConstructor_closure0:function(){},mapConstructor_closure1:function(){},mapConstructor_closure2:function(){},mapConstructor_closure3:function(){},mapConstructor_closure4:function(){},mapConstructor_closure5:function(){},SassMap0:function(e){this.contents=e},SassMap_asList_closure0:function(e){this.result=e},MergedExtension_merge0:function(e,t){var n,r,i=e.extender,s=i.selector,a=b.C_ListEquality.equals$2(0,s.components,t.extender.selector.components);if(!a||!e.target.$eq(0,t.target))throw w.wrapException(E.ArgumentError$(e.toString$0(0)+" and "+t.toString$0(0)+" aren't the same extension."));if(r=!(n=null==(a=e.mediaContext))&&(null!=(r=t.mediaContext)&&!b.C_ListEquality.equals$2(0,a,r)))throw w.wrapException(O.SassException$0("From "+e.span.message$1(0,"")+ie.x0aYou_m,t.span));return t.isOptional&&null==t.mediaContext?e:e.isOptional&&n?t:(n&&(a=t.mediaContext),s.get$maxSpecificity(),(i=new q.Extender0(s,!1,i.span))._extension$_extension=new z.MergedExtension0(e,t,i,e.target,a,!0,e.span))},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},IterableNullableExtension_whereNotNull:function(e,t){return z.IterableNullableExtension_whereNotNull$body(e,t,t)},IterableNullableExtension_whereNotNull$body:function(e,t,n){return E._makeSyncStarIterable((function(){var t,n,r,i=e,s=0;return function(e,a){for(1===e&&(t=a,s=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 E._IterationMarker_endOfIteration();case 1:return E._IterationMarker_uncaughtError(t)}}}),n)},IterableIntegerExtension_get_sum:function(e){var t,n,r;for(t=new w.MappedIterator(C.get$iterator$ax(e.__internal$_iterable),e._f),n=w._instanceType(t)._rest[1],r=0;t.moveNext$0();)r+=n._as(t.__internal$_current);return r},_combine:function(e,t){return(e=(e=e+t&536870911)+((524287&e)<<10)&536870911)^e>>>6},_finish:function(e){return e=e+((67108863&e)<<3)&536870911,(e^=e>>>11)+((16383&e)<<15)&536870911}},W={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},MixinRule$:function(e,t,n,r,i,s){var a=E.List_List$unmodifiable(n,se.Statement),o=b.JSArray_methods.any$1(a,new P.ParentStatement_closure);return new W.MixinRule(s,e,t,r,a,o)},MixinRule:function(e,t,n,r,i,s){var a=this;a.hasContent=e,a.name=t,a.$arguments=n,a.span=r,a.children=i,a.hasDeclarations=s},UseRule:function(e,t,n,r){var i=this;i.url=e,i.namespace=t,i.configuration=n,i.span=r},Selector:function(){},_prependParent:function(e){var t,n=null,r=e.components,i=b.JSArray_methods.get$first(r);return i instanceof I.UniversalSelector?n:i instanceof k.TypeSelector?null!=(t=i.name).namespace?n:(t=w.setRuntimeTypeInfo([new P.ParentSelector(t.name)],se.JSArray_SimpleSelector),b.JSArray_methods.addAll$1(t,w.SubListIterable$(r,1,n,w._arrayInstanceType(r)._precomputed1)),D.CompoundSelector$(t)):(t=w.setRuntimeTypeInfo([new P.ParentSelector(n)],se.JSArray_SimpleSelector),b.JSArray_methods.addAll$1(t,r),D.CompoundSelector$(t))},_function0:function(e,t,n){return T.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(){},_append___closure:function(e){this.parent=e},_extend_closure:function(){},_replace_closure:function(){},_unify_closure:function(){},_isSuperselector_closure:function(){},_simpleSelectors_closure:function(){},_simpleSelectors__closure:function(){},_parse_closure:function(){},TrackingLogger:function(e){this._tracking$_logger=e,this._emittedDebug=this._emittedWarning=!1},SelectorParser$:function(e,t,n,r,i){var s=q.SpanScanner$(e,i);return new W.SelectorParser(t,n,s,null==r?b.StderrLogger_false:r)},SelectorParser:function(e,t,n,r){var i=this;i._allowParent=e,i._allowPlaceholder=t,i.scanner=n,i.logger=r},SelectorParser_parse_closure:function(e){this.$this=e},SelectorParser_parseCompoundSelector_closure:function(e){this.$this=e},SassNumber_SassNumber:function(e,t){return null==t?new I.UnitlessSassNumber(e,null):new V.SingleUnitSassNumber(t,e,null)},SassNumber_SassNumber$withUnits:function(e,t,n){var r;return null==t||C.get$isEmpty$asx(t)?(r=C.getInterceptor$asx(n)).get$isEmpty(n)?new I.UnitlessSassNumber(e,null):1===r.get$length(n)?new V.SingleUnitSassNumber(r.$index(n,0),e,null):q.ComplexSassNumber$(e,E.List_List$unmodifiable(n,se.String),b.List_empty):(r=(r=C.get$isEmpty$asx(n))?b.List_empty:E.List_List$unmodifiable(n,se.String),q.ComplexSassNumber$(e,r,E.List_List$unmodifiable(t,se.String)))},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,n){this._box_0=e,this.$this=t,this.newNumerator=n},SassNumber__coerceOrConvertValue_closure0:function(e){this._compatibilityException=e},SassNumber__coerceOrConvertValue_closure1:function(e,t,n){this._box_0=e,this.$this=t,this.newDenominator=n},SassNumber__coerceOrConvertValue_closure2:function(e){this._compatibilityException=e},SassNumber_plus_closure:function(){},SassNumber_minus_closure:function(){},SassNumber_multiplyUnits_closure:function(e,t,n){this._box_0=e,this.$this=t,this.numerator=n},SassNumber_multiplyUnits_closure0:function(e,t){this.newNumerators=e,this.numerator=t},SassNumber_multiplyUnits_closure1:function(e,t,n){this._box_0=e,this.$this=t,this.numerator=n},SassNumber_multiplyUnits_closure2:function(e,t){this.newNumerators=e,this.numerator=t},SassNumber__areAnyConvertible_closure:function(e){this.units2=e},SassNumber__canonicalizeUnitList_closure:function(){},SassNumber__canonicalMultiplier_closure:function(e){this.$this=e},SingleMapping_SingleMapping$fromEntries:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g={},S=C.toList$0$ax(e);for(b.JSArray_methods.sort$0(S),t=w.setRuntimeTypeInfo([],se.JSArray_TargetLineEntry),n=se.String,r=se.int,i=E.LinkedHashMap_LinkedHashMap$_empty(n,r),s=E.LinkedHashMap_LinkedHashMap$_empty(n,r),a=E.LinkedHashMap_LinkedHashMap$_empty(r,se.SourceFile),g._targetEntries=null,o=new W.SingleMapping_SingleMapping$fromEntries__targetEntries_get(g),l=new W.SingleMapping_SingleMapping$fromEntries__targetEntries_set(g),r=S.length,u=se.JSArray_TargetEntry,c=null,_=0;_<S.length;S.length===r||(0,w.throwConcurrentModificationError)(S),++_)$=S[_],(null==c||$.target.line>c)&&(c=$.target.line,l.call$1(w.setRuntimeTypeInfo([],u)),t.push(new W.TargetLineEntry(c,o.call$0()))),f=null==(d=(h=(p=$.source).file).url)?"":d.toString$0(0),m=i.putIfAbsent$2(f,new W.SingleMapping_SingleMapping$fromEntries_closure(i)),a.putIfAbsent$2(m,new W.SingleMapping_SingleMapping$fromEntries_closure0($)),p=p.offset,C.add$1$ax(o.call$0(),new W.TargetEntry($.target.column,m,h.getLine$1(p),h.getColumn$1(p),null));return r=i.get$values(i).map$1$1(0,new W.SingleMapping_SingleMapping$fromEntries_closure1(a),se.nullable_SourceFile).toList$0(0),u=i.get$keys(i).toList$0(0),p=s.get$keys(s),new W.SingleMapping(u,E.List_List$of(p,!0,w._instanceType(p)._eval$1("Iterable.E")),r,t,null,E.LinkedHashMap_LinkedHashMap$_empty(n,se.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__targetEntries_set:function(e){this._box_0=e},SingleMapping_SingleMapping$fromEntries__targetEntries_get:function(e){this._box_0=e},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},LazyTrace:function(e){this._thunk=e,this.__LazyTrace__trace=null},LazyTrace_terse_closure:function(e){this.$this=e},MixinRule$0:function(e,t,n,r,i,s){var a=E.List_List$unmodifiable(n,se.Statement_2),o=b.JSArray_methods.any$1(a,new P.ParentStatement_closure0);return new W.MixinRule0(s,e,t,r,a,o)},MixinRule0:function(e,t,n,r,i,s){var a=this;a.hasContent=e,a.name=t,a.$arguments=n,a.span=r,a.children=i,a.hasDeclarations=s},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 new I.UnitlessSassNumber0(e,null);if(!C.contains$1$asx(t,"*")&&!b.JSString_methods.contains$1(t,"/"))return new V.SingleUnitSassNumber0(t,e,null);if(n=new E.ArgumentError(!0,t,"unit","is invalid."),(i=(r=t.split("/")).length)>2)throw w.wrapException(n);if(s=r[0],a=1===i?null:r[1],i=se.JSArray_String,o=0===s.length?w.setRuntimeTypeInfo([],i):w.setRuntimeTypeInfo(s.split("*"),i),b.JSArray_methods.any$1(o,new W._parseNumber_closure))throw w.wrapException(n);if(l=null==a?w.setRuntimeTypeInfo([],i):w.setRuntimeTypeInfo(a.split("*"),i),b.JSArray_methods.any$1(l,new W._parseNumber_closure0))throw w.wrapException(n);return W.SassNumber_SassNumber$withUnits0(e,l,o)},_NodeSassNumber:function(){},numberConstructor_closure:function(){},numberConstructor_closure0:function(){},numberConstructor_closure1:function(){},numberConstructor_closure2:function(){},numberConstructor_closure3:function(){},numberConstructor_closure4:function(){},_parseNumber_closure:function(){},_parseNumber_closure0:function(){},SassNumber_SassNumber0:function(e,t){return null==t?new I.UnitlessSassNumber0(e,null):new V.SingleUnitSassNumber0(t,e,null)},SassNumber_SassNumber$withUnits0:function(e,t,n){var r;return null==t||C.get$isEmpty$asx(t)?(r=C.getInterceptor$asx(n)).get$isEmpty(n)?new I.UnitlessSassNumber0(e,null):1===r.get$length(n)?new V.SingleUnitSassNumber0(r.$index(n,0),e,null):q.ComplexSassNumber$0(e,E.List_List$unmodifiable(n,se.String),b.List_empty):(r=(r=C.get$isEmpty$asx(n))?b.List_empty:E.List_List$unmodifiable(n,se.String),q.ComplexSassNumber$0(e,r,E.List_List$unmodifiable(t,se.String)))},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,n){this._box_0=e,this.$this=t,this.newNumerator=n},SassNumber__coerceOrConvertValue_closure4:function(e){this._compatibilityException=e},SassNumber__coerceOrConvertValue_closure5:function(e,t,n){this._box_0=e,this.$this=t,this.newDenominator=n},SassNumber__coerceOrConvertValue_closure6:function(e){this._compatibilityException=e},SassNumber_plus_closure0:function(){},SassNumber_minus_closure0:function(){},SassNumber_multiplyUnits_closure3:function(e,t,n){this._box_0=e,this.$this=t,this.numerator=n},SassNumber_multiplyUnits_closure4:function(e,t){this.newNumerators=e,this.numerator=t},SassNumber_multiplyUnits_closure5:function(e,t,n){this._box_0=e,this.$this=t,this.numerator=n},SassNumber_multiplyUnits_closure6:function(e,t){this.newNumerators=e,this.numerator=t},SassNumber__areAnyConvertible_closure0:function(e){this.units2=e},SassNumber__canonicalizeUnitList_closure0:function(){},SassNumber__canonicalMultiplier_closure0:function(e){this.$this=e},ParenthesizedExpression0:function(e,t){this.expression=e,this.span=t},Selector0:function(){},SelectorExpression0:function(e){this.span=e},_prependParent0:function(e){var t,n=null,r=e.components,i=b.JSArray_methods.get$first(r);return i instanceof I.UniversalSelector0?n:i instanceof k.TypeSelector0?null!=(t=i.name).namespace?n:(t=w.setRuntimeTypeInfo([new P.ParentSelector0(t.name)],se.JSArray_SimpleSelector_2),b.JSArray_methods.addAll$1(t,w.SubListIterable$(r,1,n,w._arrayInstanceType(r)._precomputed1)),D.CompoundSelector$0(t)):(t=w.setRuntimeTypeInfo([new P.ParentSelector0(n)],se.JSArray_SimpleSelector_2),b.JSArray_methods.addAll$1(t,r),D.CompoundSelector$0(t))},_function7:function(e,t,n){return T.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(){},_append___closure0:function(e){this.parent=e},_extend_closure0:function(){},_replace_closure0:function(){},_unify_closure0:function(){},_isSuperselector_closure0:function(){},_simpleSelectors_closure0:function(){},_simpleSelectors__closure0:function(){},_parse_closure0:function(){},SelectorParser$0:function(e,t,n,r,i){var s=q.SpanScanner$(e,i);return new W.SelectorParser0(t,n,s,null==r?b.C_StderrLogger:r)},SelectorParser0:function(e,t,n,r){var i=this;i._selector$_allowParent=e,i._selector$_allowPlaceholder=t,i.scanner=n,i.logger=r},SelectorParser_parse_closure0:function(e){this.$this=e},SelectorParser_parseCompoundSelector_closure0:function(e){this.$this=e},UseRule0:function(e,t,n,r){var i=this;i.url=e,i.namespace=t,i.configuration=n,i.span=r},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){return e>=97&&e<=122||e>=65&&e<=90},isDigit:function(e){return null!=e&&e>=48&&e<=57},isHex:function(e){return null!=e&&(!!W.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 w.wrapException(E.ArgumentError$('"'+E.String_String$fromCharCode(e)+"\" isn't a brace-like character."))}},characterEqualsIgnoreCase:function(e,t){var n;return e===t||(e^t)>>>0==32&&((n=(4294967263&e)>>>0)>=65&&n<=90)},fuzzyHashCode:function(e){return e==1/0||e==-1/0||isNaN(e)?b.JSNumber_methods.get$hashCode(e):b.JSInt_methods.get$hashCode(b.JSNumber_methods.round$0(e*X.$get$_inverseEpsilon()))},fuzzyLessThan:function(e,t){return e<t&&!(Math.abs(e-t)<X.$get$epsilon())},fuzzyLessThanOrEquals:function(e,t){return e<t||Math.abs(e-t)<X.$get$epsilon()},fuzzyGreaterThan:function(e,t){return e>t&&!(Math.abs(e-t)<X.$get$epsilon())},fuzzyGreaterThanOrEquals:function(e,t){return e>t||Math.abs(e-t)<X.$get$epsilon()},fuzzyIsInt:function(e){return e!=1/0&&e!=-1/0&&!isNaN(e)&&(!!w._isInt(e)||Math.abs(b.JSNumber_methods.$mod(Math.abs(e-.5),1)-.5)<X.$get$epsilon())},fuzzyRound:function(e){var t;return e>0?(t=b.JSNumber_methods.$mod(e,1))<.5&&!(Math.abs(t-.5)<X.$get$epsilon())?b.JSNumber_methods.floor$0(e):b.JSNumber_methods.ceil$0(e):(t=b.JSNumber_methods.$mod(e,1))<.5||Math.abs(t-.5)<X.$get$epsilon()?b.JSNumber_methods.floor$0(e):b.JSNumber_methods.ceil$0(e)},fuzzyCheckRange:function(e,t,n){var r=X.$get$epsilon();return Math.abs(e-t)<r?t:Math.abs(e-n)<r?n:e>t&&e<n?e:null},fuzzyAssertRange:function(e,t,n,r){var i=W.fuzzyCheckRange(e,t,n);if(null!=i)return i;throw w.wrapException(E.RangeError$range(e,t,n,r,"must be between "+t+" and "+n))},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){return e>=97&&e<=122||e>=65&&e<=90},isDigit0:function(e){return null!=e&&e>=48&&e<=57},isHex0:function(e){return null!=e&&(!!W.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 w.wrapException(E.ArgumentError$('"'+E.String_String$fromCharCode(e)+"\" isn't a brace-like character."))}},characterEqualsIgnoreCase0:function(e,t){var n;return e===t||(e^t)>>>0==32&&((n=(4294967263&e)>>>0)>=65&&n<=90)},fuzzyHashCode0:function(e){return e==1/0||e==-1/0||isNaN(e)?b.JSNumber_methods.get$hashCode(e):b.JSInt_methods.get$hashCode(b.JSNumber_methods.round$0(e*X.$get$_inverseEpsilon0()))},fuzzyLessThan0:function(e,t){return e<t&&!(Math.abs(e-t)<X.$get$epsilon0())},fuzzyLessThanOrEquals0:function(e,t){return e<t||Math.abs(e-t)<X.$get$epsilon0()},fuzzyGreaterThan0:function(e,t){return e>t&&!(Math.abs(e-t)<X.$get$epsilon0())},fuzzyGreaterThanOrEquals0:function(e,t){return e>t||Math.abs(e-t)<X.$get$epsilon0()},fuzzyIsInt0:function(e){return e!=1/0&&e!=-1/0&&!isNaN(e)&&(!!w._isInt(e)||Math.abs(b.JSNumber_methods.$mod(Math.abs(e-.5),1)-.5)<X.$get$epsilon0())},fuzzyRound0:function(e){var t;return e>0?(t=b.JSNumber_methods.$mod(e,1))<.5&&!(Math.abs(t-.5)<X.$get$epsilon0())?b.JSNumber_methods.floor$0(e):b.JSNumber_methods.ceil$0(e):(t=b.JSNumber_methods.$mod(e,1))<.5||Math.abs(t-.5)<X.$get$epsilon0()?b.JSNumber_methods.floor$0(e):b.JSNumber_methods.ceil$0(e)},fuzzyCheckRange0:function(e,t,n){var r=X.$get$epsilon0();return Math.abs(e-t)<r?t:Math.abs(e-n)<r?n:e>t&&e<n?e:null},fuzzyAssertRange0:function(e,t,n,r){var i=W.fuzzyCheckRange0(e,t,n);if(null!=i)return i;throw w.wrapException(E.RangeError$range(e,t,n,r,"must be between "+t+" and "+n))}},q={VariableExpression:function(e,t,n){this.namespace=e,this.name=t,this.span=n},ComplexSelector$:function(e,t){var n=E.List_List$unmodifiable(e,se.ComplexSelectorComponent);return 0===n.length&&w.throwExpression(E.ArgumentError$("components may not be empty.")),new q.ComplexSelector(n,t)},ComplexSelector:function(e,t){var n=this;n.components=e,n.lineBreak=t,n.__ComplexSelector_isInvisible=n._complex$_maxSpecificity=n._minSpecificity=null},ComplexSelector_isInvisible_closure:function(){},Combinator:function(e){this._complex$_text=e},AsyncBuiltInCallable$mixin:function(e,t,n,r){return new q.AsyncBuiltInCallable(e,V.ScssParser$("@mixin "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),new q.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},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,n){var r=this;r.selector=e,r.isOriginal=t,r._extension=null,r.span=n},StderrLogger:function(e){this.color=e},ComplexSassNumber$:function(e,t,n){var r=se.String;return new q.ComplexSassNumber(E.List_List$unmodifiable(t,r),E.List_List$unmodifiable(n,r),e,null)},ComplexSassNumber:function(e,t,n,r){var i=this;i.numeratorUnits=e,i.denominatorUnits=t,i.value=n,i.asSlash=r},SpanScanner$:function(e,t){var n,r=L.SourceFile$fromString(e,t);return n=null==t?null:"string"==typeof t?E.Uri_parse(t):se.Uri._as(t),new q.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},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},AsyncBuiltInCallable$mixin0:function(e,t,n,r){return new q.AsyncBuiltInCallable0(e,V.ScssParser$0("@mixin "+e+"("+t+") {",null,r).parseArgumentDeclaration$0(),new q.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},ComplexSassNumber$0:function(e,t,n){var r=se.String;return new q.ComplexSassNumber0(E.List_List$unmodifiable(t,r),E.List_List$unmodifiable(n,r),e,null)},ComplexSassNumber0:function(e,t,n,r){var i=this;i.numeratorUnits=e,i.denominatorUnits=t,i.value=n,i.asSlash=r},ComplexSelector$0:function(e,t){var n=E.List_List$unmodifiable(e,se.ComplexSelectorComponent_2);return 0===n.length&&w.throwExpression(E.ArgumentError$("components may not be empty.")),new q.ComplexSelector0(n,t)},ComplexSelector0:function(e,t){var n=this;n.components=e,n.lineBreak=t,n._complex0$__ComplexSelector_isInvisible=n._complex0$_maxSpecificity=n._complex0$_minSpecificity=null},ComplexSelector_isInvisible_closure0:function(){},Combinator0:function(e){this._complex0$_text=e},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,n){var r=this;r.selector=e,r.isOriginal=t,r._extension$_extension=null,r.span=n},StderrLogger0:function(){},VariableExpression0:function(e,t,n){this.namespace=e,this.name=t,this.span=n}},j=[b,w,C,E,I,A,M,R,k,L,V,T,N,F,U,P,J,O,D,B,H,z,W,q];x.setFunctionNamesIfNecessary(j);var G,K,Q,Z,X={};w.JS_CONST.prototype={},C.Interceptor.prototype={$eq:function(e,t){return e===t},get$hashCode:function(e){return w.Primitives_objectHashCode(e)},toString$0:function(e){return"Instance of '"+w.Primitives_objectTypeName(e)+"'"},noSuchMethod$1:function(e,t){throw w.wrapException(E.NoSuchMethodError$(e,t.get$memberName(),t.get$positionalArguments(),t.get$namedArguments()))}},C.JSBool.prototype={toString$0:function(e){return String(e)},get$hashCode:function(e){return e?519018:218159},$isbool:1},C.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 b.Type_Null_Yyn},$isNull:1},C.JavaScriptObject.prototype={get$hashCode:function(e){return 0},toString$0:function(e){return String(e)},$isJsSystemError:1,$is_NodeSassColor:1,$isFiber:1,$isJSFunction0:1,$isNodeImporterResult0:1,$is_NodeSassList:1,$is_NodeSassMap:1,$is_NodeSassNumber:1,$isRenderContextOptions0:1,$isRenderOptions:1,$isRenderResult:1,$is_NodeSassString:1,get$isTTY: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},toString$0:function(e){return e.toString()},clear$0:function(e){return e.clear()},existsSync$1:function(e,t){return e.existsSync(t)},mkdirSync$1:function(e,t){return e.mkdirSync(t)},readdirSync$1:function(e,t){return e.readdirSync(t)},readFileSync$2:function(e,t,n){return e.readFileSync(t,n)},statSync$1:function(e,t){return e.statSync(t)},unlinkSync$1:function(e,t){return e.unlinkSync(t)},watch$2:function(e,t,n){return e.watch(t,n)},writeFileSync$2:function(e,t,n){return e.writeFileSync(t,n)},get$path:function(e){return e.path},get$start:function(e){return e.start},get$end:function(e){return e.end},isDirectory$0:function(e){return e.isDirectory()},isFile$0:function(e){return e.isFile()},get$mtime:function(e){return e.mtime},getTime$0:function(e){return e.getTime()},get$message:function(e){return e.message},message$1:function(e,t){return e.message(t)},get$code:function(e){return e.code},get$syscall:function(e){return e.syscall},get$env:function(e){return e.env},get$exitCode:function(e){return e.exitCode},set$exitCode:function(e,t){return e.exitCode=t},get$platform:function(e){return e.platform},get$stderr:function(e){return e.stderr},get$stdin:function(e){return e.stdin},get$name:function(e){return e.name},call$2:function(e,t,n){return e.call(t,n)},call$1:function(e,t){return e.call(t)},call$0:function(e){return e.call()},call$3$1:function(e,t){return e.call(t)},call$2$1:function(e,t){return e.call(t)},call$1$1:function(e,t){return e.call(t)},call$3:function(e,t,n,r){return e.call(t,n,r)},call$3$3:function(e,t,n,r){return e.call(t,n,r)},call$2$2:function(e,t,n){return e.call(t,n)},call$1$0:function(e){return e.call()},call$2$0:function(e){return e.call()},call$2$3:function(e,t,n,r){return e.call(t,n,r)},call$1$2:function(e,t,n){return e.call(t,n)},apply$2:function(e,t,n){return e.apply(t,n)},get$file:function(e){return e.file},get$contents:function(e){return e.contents},get$options:function(e){return e.options},get$data:function(e){return e.data},get$includePaths:function(e){return e.includePaths},get$indentType:function(e){return e.indentType},get$indentWidth:function(e){return e.indentWidth},get$linefeed:function(e){return e.linefeed},set$context:function(e,t){return e.context=t},get$dartValue:function(e){return e.dartValue},set$dartValue:function(e,t){return e.dartValue=t},set$render:function(e,t){return e.render=t},set$renderSync:function(e,t){return e.renderSync=t},set$info:function(e,t){return e.info=t},set$types:function(e,t){return e.types=t},set$NULL:function(e,t){return e.NULL=t},set$TRUE:function(e,t){return e.TRUE=t},set$FALSE:function(e,t){return e.FALSE=t},get$current:function(e){return e.current},yield$0:function(e){return e.yield()},run$1$1:function(e,t){return e.run(t)},run$1:function(e,t){return e.run(t)},run$0:function(e){return e.run()},get$importer:function(e){return e.importer},get$functions:function(e){return e.functions},get$indentedSyntax:function(e){return e.indentedSyntax},get$omitSourceMapUrl:function(e){return e.omitSourceMapUrl},get$outFile:function(e){return e.outFile},get$outputStyle:function(e){return e.outputStyle},get$fiber:function(e){return e.fiber},get$sourceMap:function(e){return e.sourceMap},get$sourceMapContents:function(e){return e.sourceMapContents},get$sourceMapEmbed:function(e){return e.sourceMapEmbed},get$sourceMapRoot:function(e){return e.sourceMapRoot},get$quietDeps:function(e){return e.quietDeps},get$verbose:function(e){return e.verbose},set$cli_pkg_main_0_:function(e,t){return e.cli_pkg_main_0_=t}},C.PlainJavaScriptObject.prototype={},C.UnknownJavaScriptObject.prototype={},C.JavaScriptFunction.prototype={toString$0:function(e){var t=e[X.$get$DART_CLOSURE_PROPERTY_NAME()];return null==t?this.super$JavaScriptObject$toString(e):"JavaScript function for "+w.S(C.toString$0$(t))},$isFunction:1},C.JSArray.prototype={cast$1$0:function(e,t){return new w.CastList(e,w._arrayInstanceType(e)._eval$1("@<1>")._bind$1(t)._eval$1("CastList<1,2>"))},add$1:function(e,t){e.fixed$length&&w.throwExpression(E.UnsupportedError$("add")),e.push(t)},removeAt$1:function(e,t){if(e.fixed$length&&w.throwExpression(E.UnsupportedError$("removeAt")),t>=e.length)throw w.wrapException(E.RangeError$value(t,null,null));return e.splice(t,1)[0]},insert$2:function(e,t,n){if(e.fixed$length&&w.throwExpression(E.UnsupportedError$("insert")),t>e.length)throw w.wrapException(E.RangeError$value(t,null,null));e.splice(t,0,n)},insertAll$2:function(e,t,n){var r,i;e.fixed$length&&w.throwExpression(E.UnsupportedError$("insertAll")),E.RangeError_checkValueInInterval(t,0,e.length,"index"),se.EfficientLengthIterable_dynamic._is(n)||(n=C.toList$0$ax(n)),r=C.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&&w.throwExpression(E.UnsupportedError$("removeLast")),0===e.length)throw w.wrapException(w.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 w.wrapException(E.ConcurrentModificationError$(e));if((s=a.length)!==o)for(this.set$length(e,s),r=0;r<a.length;++r)e[r]=a[r]},where$1:function(e,t){return new w.WhereIterable(e,t,w._arrayInstanceType(e)._eval$1("WhereIterable<1>"))},expand$1$1:function(e,t,n){return new w.ExpandIterable(e,t,w._arrayInstanceType(e)._eval$1("@<1>")._bind$1(n)._eval$1("ExpandIterable<1,2>"))},addAll$1:function(e,t){var n;if(e.fixed$length&&w.throwExpression(E.UnsupportedError$("addAll")),Array.isArray(t))this._addAllFromArray$1(e,t);else for(n=C.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 w.wrapException(E.ConcurrentModificationError$(e));for(n=0;n<r;++n)e.push(t[n])}},map$1$1:function(e,t,n){return new w.MappedListIterable(e,t,w._arrayInstanceType(e)._eval$1("@<1>")._bind$1(n)._eval$1("MappedListIterable<1,2>"))},join$1:function(e,t){var n,r=E.List_List$filled(e.length,"",!1,se.String);for(n=0;n<e.length;++n)r[n]=w.S(e[n]);return r.join(t)},join$0:function(e){return this.join$1(e,"")},take$1:function(e,t){return w.SubListIterable$(e,0,w.checkNotNullable(t,"count",se.int),w._arrayInstanceType(e)._precomputed1)},skip$1:function(e,t){return w.SubListIterable$(e,t,null,w._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 w.wrapException(E.ConcurrentModificationError$(e));return r},fold$2:function(e,t,n){return this.fold$1$2(e,t,n,se.dynamic)},elementAt$1:function(e,t){return e[t]},sublist$2:function(e,t,n){var r=e.length;if(t>r)throw w.wrapException(E.RangeError$range(t,0,r,"start",null));if(null==n)n=r;else if(n<t||n>r)throw w.wrapException(E.RangeError$range(n,t,r,"end",null));return t===n?w.setRuntimeTypeInfo([],w._arrayInstanceType(e)):w.setRuntimeTypeInfo(e.slice(t,n),w._arrayInstanceType(e))},sublist$1:function(e,t){return this.sublist$2(e,t,null)},getRange$2:function(e,t,n){return E.RangeError_checkValidRange(t,n,e.length),w.SubListIterable$(e,t,n,w._arrayInstanceType(e)._precomputed1)},get$first:function(e){if(e.length>0)return e[0];throw w.wrapException(w.IterableElementError_noElement())},get$last:function(e){var t=e.length;if(t>0)return e[t-1];throw w.wrapException(w.IterableElementError_noElement())},get$single:function(e){var t=e.length;if(1===t)return e[0];if(0===t)throw w.wrapException(w.IterableElementError_noElement());throw w.wrapException(w.IterableElementError_tooMany())},removeRange$2:function(e,t,n){e.fixed$length&&w.throwExpression(E.UnsupportedError$("removeRange")),E.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&&w.throwExpression(E.UnsupportedError$("setRange")),E.RangeError_checkValidRange(t,n,e.length),0!==(s=n-t)){if(E.RangeError_checkNotNegative(i,"skipCount"),se.List_dynamic._is(r)?(a=r,o=i):(a=C.skip$1$ax(r,i).toList$1$growable(0,!1),o=0),o+s>(l=C.getInterceptor$asx(a)).get$length(a))throw w.wrapException(w.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&&w.throwExpression(E.UnsupportedError$("fill range")),E.RangeError_checkValidRange(t,n,e.length),w._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 w.wrapException(E.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 w.wrapException(E.ConcurrentModificationError$(e))}return!0},get$reversed:function(e){return new w.ReversedListIterable(e,w._arrayInstanceType(e)._eval$1("ReversedListIterable<1>"))},sort$1:function(e,t){e.immutable$list&&w.throwExpression(E.UnsupportedError$("sort")),w.Sort_sort(e,null==t?C._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(C.$eq$(e[n],t))return n;return-1},contains$1:function(e,t){var n;for(n=0;n<e.length;++n)if(C.$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 E.IterableBase_iterableToFullString(e,"[","]")},toList$1$growable:function(e,t){return w.setRuntimeTypeInfo(e.slice(0),w._arrayInstanceType(e))},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){return E.LinkedHashSet_LinkedHashSet$from(e,w._arrayInstanceType(e)._precomputed1)},get$iterator:function(e){return new C.ArrayIterator(e,e.length)},get$hashCode:function(e){return w.Primitives_objectHashCode(e)},get$length:function(e){return e.length},set$length:function(e,t){if(e.fixed$length&&w.throwExpression(E.UnsupportedError$("set length")),t<0)throw w.wrapException(E.RangeError$range(t,0,null,"newLength",null));t>e.length&&w._arrayInstanceType(e)._precomputed1._as(null),e.length=t},$index:function(e,t){if(t>=e.length||t<0)throw w.wrapException(w.diagnoseIndexError(e,t));return e[t]},$indexSet:function(e,t,n){if(e.immutable$list&&w.throwExpression(E.UnsupportedError$("indexed set")),t>=e.length||t<0)throw w.wrapException(w.diagnoseIndexError(e,t));e[t]=n},$add:function(e,t){var n=E.List_List$of(e,!0,w._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},C.JSUnmodifiableArray.prototype={},C.ArrayIterator.prototype={get$current:function(e){return w._instanceType(this)._precomputed1._as(this._current)},moveNext$0:function(){var e,t=this,n=t._iterable,r=n.length;if(t._length!==r)throw w.wrapException(w.throwConcurrentModificationError(n));return(e=t._index)>=r?(t._current=null,!1):(t._current=n[e],t._index=e+1,!0)}},C.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 e===(t=0|e)?t:t+1}else if(e>=-2147483648)return 0|e;if(n=Math.ceil(e),isFinite(n))return n;throw w.wrapException(E.UnsupportedError$(e+".ceil()"))},floor$0:function(e){var t,n;if(e>=0){if(e<=2147483647)return 0|e}else if(e>=-2147483648)return e===(t=0|e)?t:t-1;if(n=Math.floor(e),isFinite(n))return n;throw w.wrapException(E.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 w.wrapException(E.UnsupportedError$(e+".round()"))},clamp$2:function(e,t,n){if(b.JSInt_methods.compareTo$1(t,n)>0)throw w.wrapException(w.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 w.wrapException(E.RangeError$range(t,2,36,"radix",null));return n=e.toString(t),41!==b.JSString_methods.codeUnitAt$1(n,n.length-1)?n:(null==(r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(n))&&w.throwExpression(E.UnsupportedError$("Unexpected toString result: "+n)),n=r[1],i=+r[3],null!=(s=r[2])&&(n+=s,i-=s.length),n+b.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),599197*((9007199254740992*(i=t<1?t/r:r/t)|0)+(0xc95a6c285a6c9*i|0))+1259*n&536870911)},$add:function(e,t){return e+t},$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 w.wrapException(E.UnsupportedError$("Result of truncating division is "+w.S(n)+": "+w.S(e)+" ~/ "+t))},_shrOtherPositive$1:function(e,t){return e>0?this._shrBothPositive$1(e,t):e>>(t>31?31:t)>>>0},_shrReceiverPositive$1:function(e,t){if(t<0)throw w.wrapException(w.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},C.JSInt.prototype={$isint:1},C.JSNumNotInt.prototype={},C.JSString.prototype={codeUnitAt$1:function(e,t){if(t<0)throw w.wrapException(w.diagnoseIndexError(e,t));return t>=e.length&&w.throwExpression(w.diagnoseIndexError(e,t)),e.charCodeAt(t)},_codeUnitAt$1:function(e,t){if(t>=e.length)throw w.wrapException(w.diagnoseIndexError(e,t));return e.charCodeAt(t)},allMatches$2:function(e,t,n){var r=t.length;if(n>r)throw w.wrapException(E.RangeError$range(n,0,r,null,null));return new w._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,s=null;if(n<0||n>t.length)throw w.wrapException(E.RangeError$range(n,0,t.length,s,s));if(n+(r=e.length)>t.length)return s;for(i=0;i<r;++i)if(this.codeUnitAt$1(t,n+i)!==this._codeUnitAt$1(e,i))return s;return new w.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 E.RangeError_checkValueInInterval(0,0,e.length,"startIndex"),w.stringReplaceFirstUnchecked(e,t,n,0)},split$1:function(e,t){return"string"==typeof t?w.setRuntimeTypeInfo(e.split(t),se.JSArray_String):t instanceof w.JSSyntaxRegExp&&t.get$_nativeAnchoredVersion().exec("").length-2==0?w.setRuntimeTypeInfo(e.split(t._nativeRegExp),se.JSArray_String):this._defaultSplit$1(e,t)},replaceRange$3:function(e,t,n,r){var i=E.RangeError_checkValidRange(t,n,e.length);return w.stringReplaceRangeUnchecked(e,t,i,r)},_defaultSplit$1:function(e,t){var n,r,i,s,a,o,l=w.setRuntimeTypeInfo([],se.JSArray_String);for(n=(n=C.allMatches$1$s(t,e)).get$iterator(n),r=0,i=1;n.moveNext$0();)a=(s=n.get$current(n)).get$start(s),0==(i=(o=s.get$end(s))-a)&&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 w.wrapException(E.RangeError$range(n,0,e.length,null,null));return"string"==typeof t?!((r=n+t.length)>e.length)&&t===e.substring(n,r):null!=C.matchAsPrefix$2$s(t,e,n)},startsWith$1:function(e,t){return this.startsWith$2(e,t,0)},substring$2:function(e,t,n){var r=null;if(null==n&&(n=e.length),t<0)throw w.wrapException(E.RangeError$value(t,r,r));if(t>n)throw w.wrapException(E.RangeError$value(t,r,r));if(n>e.length)throw w.wrapException(E.RangeError$value(n,r,r));return e.substring(t,n)},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=C.JSString__skipLeadingWhitespace(i,1))===s)return""}else t=0;return n=s-1,r=133===this.codeUnitAt$1(i,n)?C.JSString__skipTrailingWhitespace(i,n):s,0===t&&r===s?i:i.substring(t,r)},trimRight$0:function(e){var t,n,r;if(void 0!==e.trimRight){if(0===(n=(t=e.trimRight()).length))return t;r=n-1,133===this.codeUnitAt$1(t,r)&&(n=C.JSString__skipTrailingWhitespace(t,r))}else n=C.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 w.wrapException(b.C_OutOfMemoryError);for(n=e,r="";1==(1&t)&&(r=n+r),0!==(t>>>=1);)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){if(n<0||n>e.length)throw w.wrapException(E.RangeError$range(n,0,e.length,null,null));return e.indexOf(t,n)},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 w.wrapException(E.RangeError$range(n,0,e.length,null,null));if("string"==typeof t)return n+(r=t.length)>(i=e.length)&&(n=i-r),e.lastIndexOf(t,n);for(r=C.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 w.wrapException(E.RangeError$range(n,0,r,null,null));return w.stringContainsUnchecked(e,t,n)},contains$1:function(e,t){return this.contains$2(e,t,0)},get$isNotEmpty:function(e){return 0!==e.length},compareTo$1:function(e,t){return e===t?0:e<t?-1:1},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=n+e.charCodeAt(r)&536870911)+((524287&n)<<10)&536870911,n^=n>>6;return n=n+((67108863&n)<<3)&536870911,(n^=n>>11)+((16383&n)<<15)&536870911},get$length:function(e){return e.length},$isComparable:1,$isString:1},w._CastIterableBase.prototype={get$iterator:function(e){var t=w._instanceType(this);return new w.CastIterator(C.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 C.get$length$asx(this.get$_source())},get$isEmpty:function(e){return C.get$isEmpty$asx(this.get$_source())},get$isNotEmpty:function(e){return C.get$isNotEmpty$asx(this.get$_source())},skip$1:function(e,t){var n=w._instanceType(this);return w.CastIterable_CastIterable(C.skip$1$ax(this.get$_source(),t),n._precomputed1,n._rest[1])},take$1:function(e,t){var n=w._instanceType(this);return w.CastIterable_CastIterable(C.take$1$ax(this.get$_source(),t),n._precomputed1,n._rest[1])},elementAt$1:function(e,t){return w._instanceType(this)._rest[1]._as(C.elementAt$1$ax(this.get$_source(),t))},get$first:function(e){return w._instanceType(this)._rest[1]._as(C.get$first$ax(this.get$_source()))},get$last:function(e){return w._instanceType(this)._rest[1]._as(C.get$last$ax(this.get$_source()))},get$single:function(e){return w._instanceType(this)._rest[1]._as(C.get$single$ax(this.get$_source()))},contains$1:function(e,t){return C.contains$1$asx(this.get$_source(),t)},toString$0:function(e){return C.toString$0$(this.get$_source())}},w.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))}},w.CastIterable.prototype={get$_source:function(){return this._source}},w._EfficientLengthCastIterable.prototype={$isEfficientLengthIterable:1},w._CastListBase.prototype={$index:function(e,t){return this.$ti._rest[1]._as(C.$index$asx(this._source,t))},$indexSet:function(e,t,n){C.$indexSet$ax(this._source,t,this.$ti._precomputed1._as(n))},set$length:function(e,t){C.set$length$asx(this._source,t)},add$1:function(e,t){C.add$1$ax(this._source,this.$ti._precomputed1._as(t))},sort$1:function(e,t){var n=null==t?null:new w._CastListBase_sort_closure(this,t);C.sort$1$ax(this._source,n)},getRange$2:function(e,t,n){var r=this.$ti;return w.CastIterable_CastIterable(C.getRange$2$ax(this._source,t,n),r._precomputed1,r._rest[1])},setRange$4:function(e,t,n,r,i){var s=this.$ti;C.setRange$4$ax(this._source,t,n,w.CastIterable_CastIterable(r,s._rest[1],s._precomputed1),i)},fillRange$3:function(e,t,n,r){C.fillRange$3$ax(this._source,t,n,this.$ti._precomputed1._as(r))},$isEfficientLengthIterable:1,$isList:1},w._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)")}},w.CastList.prototype={cast$1$0:function(e,t){return new w.CastList(this._source,this.$ti._eval$1("@<1>")._bind$1(t)._eval$1("CastList<1,2>"))},get$_source:function(){return this._source}},w.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,w.CastIterable_CastIterable(t,n._rest[1],n._precomputed1))},difference$1:function(e){var t,n=this;return null!=n._emptySet?n._conditionalAdd$2(e,!1):(t=n.$ti,new w.CastSet(n._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?E.LinkedHashSet_LinkedHashSet(a):i.call$1$0(a);for(a=(a=this._source).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?E.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}},w.CastMap.prototype={cast$2$0:function(e,t,n){var r=this.$ti;return new w.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))},putIfAbsent$2:function(e,t){var n=this.$ti;return n._rest[3]._as(this._source.putIfAbsent$2(n._precomputed1._as(e),new w.CastMap_putIfAbsent_closure(this,t)))},addAll$1:function(e,t){var n=this.$ti;this._source.addAll$1(0,new w.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 w.CastMap_forEach_closure(this,t))},get$keys:function(e){var t=this._source,n=this.$ti;return w.CastIterable_CastIterable(t.get$keys(t),n._precomputed1,n._rest[2])},get$values:function(e){var t=this._source,n=this.$ti;return w.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 w.CastMap_entries_closure(this),this.$ti._eval$1("MapEntry<3,4>"))}},w.CastMap_putIfAbsent_closure.prototype={call$0:function(){return this.$this.$ti._rest[1]._as(this.ifAbsent.call$0())},$signature:function(){return this.$this.$ti._eval$1("2()")}},w.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)")}},w.CastMap_entries_closure.prototype={call$1:function(e){var t=this.$this.$ti,n=t._rest[3];return new E.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>)")}},w.LateError.prototype={toString$0:function(e){return"LateInitializationError: "+this._message}},w.CodeUnits.prototype={get$length:function(e){return this._string.length},$index:function(e,t){return b.JSString_methods.codeUnitAt$1(this._string,t)}},w.nullFuture_closure.prototype={call$0:function(){return E.Future_Future$value(null,se.Null)},$signature:2},w.EfficientLengthIterable.prototype={},w.ListIterable.prototype={get$iterator:function(e){return new w.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 w.wrapException(w.IterableElementError_noElement());return this.elementAt$1(0,0)},get$last:function(e){var t=this;if(0===t.get$length(t))throw w.wrapException(w.IterableElementError_noElement());return t.elementAt$1(0,t.get$length(t)-1)},get$single:function(e){var t=this;if(0===t.get$length(t))throw w.wrapException(w.IterableElementError_noElement());if(t.get$length(t)>1)throw w.wrapException(w.IterableElementError_tooMany());return t.elementAt$1(0,0)},contains$1:function(e,t){var n,r=this,i=r.get$length(r);for(n=0;n<i;++n){if(C.$eq$(r.elementAt$1(0,n),t))return!0;if(i!==r.get$length(r))throw w.wrapException(E.ConcurrentModificationError$(r))}return!1},any$1:function(e,t){var n,r=this,i=r.get$length(r);for(n=0;n<i;++n){if(t.call$1(r.elementAt$1(0,n)))return!0;if(i!==r.get$length(r))throw w.wrapException(E.ConcurrentModificationError$(r))}return!1},join$1:function(e,t){var n,r,i,s=this,a=s.get$length(s);if(0!==t.length){if(0===a)return"";if(n=w.S(s.elementAt$1(0,0)),a!==s.get$length(s))throw w.wrapException(E.ConcurrentModificationError$(s));for(r=n,i=1;i<a;++i)if(r=r+t+w.S(s.elementAt$1(0,i)),a!==s.get$length(s))throw w.wrapException(E.ConcurrentModificationError$(s));return r.charCodeAt(0),r}for(i=0,r="";i<a;++i)if(r+=w.S(s.elementAt$1(0,i)),a!==s.get$length(s))throw w.wrapException(E.ConcurrentModificationError$(s));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 w.MappedListIterable(this,t,w._instanceType(this)._eval$1("@<ListIterable.E>")._bind$1(n)._eval$1("MappedListIterable<1,2>"))},reduce$1:function(e,t){var n,r,i=this,s=i.get$length(i);if(0===s)throw w.wrapException(w.IterableElementError_noElement());for(n=i.elementAt$1(0,0),r=1;r<s;++r)if(n=t.call$2(n,i.elementAt$1(0,r)),s!==i.get$length(i))throw w.wrapException(E.ConcurrentModificationError$(i));return n},fold$1$2:function(e,t,n){var r,i,s=this,a=s.get$length(s);for(r=t,i=0;i<a;++i)if(r=n.call$2(r,s.elementAt$1(0,i)),a!==s.get$length(s))throw w.wrapException(E.ConcurrentModificationError$(s));return r},fold$2:function(e,t,n){return this.fold$1$2(e,t,n,se.dynamic)},skip$1:function(e,t){return w.SubListIterable$(this,t,null,w._instanceType(this)._eval$1("ListIterable.E"))},take$1:function(e,t){return w.SubListIterable$(this,0,w.checkNotNullable(t,"count",se.int),w._instanceType(this)._eval$1("ListIterable.E"))},toList$1$growable:function(e,t){return E.List_List$of(this,!0,w._instanceType(this)._eval$1("ListIterable.E"))},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){var t,n=this,r=E.LinkedHashSet_LinkedHashSet(w._instanceType(n)._eval$1("ListIterable.E"));for(t=0;t<n.get$length(n);++t)r.add$1(0,n.elementAt$1(0,t));return r}},w.SubListIterable.prototype={SubListIterable$3:function(e,t,n,r){var i,s=this._start;if(E.RangeError_checkNotNegative(s,"start"),null!=(i=this._endOrLength)&&(E.RangeError_checkNotNegative(i,"end"),s>i))throw w.wrapException(E.RangeError$range(s,0,i,"start",null))},get$_endIndex:function(){var e=C.get$length$asx(this.__internal$_iterable),t=this._endOrLength;return null==t||t>e?e:t},get$_startIndex:function(){var e=C.get$length$asx(this.__internal$_iterable),t=this._start;return t>e?e:t},get$length:function(e){var t,n=C.get$length$asx(this.__internal$_iterable),r=this._start;return r>=n?0:null==(t=this._endOrLength)||t>=n?n-r:t-r},elementAt$1:function(e,t){var n=this,r=n.get$_startIndex()+t;if(t<0||r>=n.get$_endIndex())throw w.wrapException(E.IndexError$(t,n,"index",null,null));return C.elementAt$1$ax(n.__internal$_iterable,r)},skip$1:function(e,t){var n,r,i=this;return E.RangeError_checkNotNegative(t,"count"),n=i._start+t,null!=(r=i._endOrLength)&&n>=r?new w.EmptyIterable(i.$ti._eval$1("EmptyIterable<1>")):w.SubListIterable$(i.__internal$_iterable,n,r,i.$ti._precomputed1)},take$1:function(e,t){var n,r,i,s=this;return E.RangeError_checkNotNegative(t,"count"),n=s._endOrLength,i=(r=s._start)+t,null==n?w.SubListIterable$(s.__internal$_iterable,r,i,s.$ti._precomputed1):n<i?s:w.SubListIterable$(s.__internal$_iterable,r,i,s.$ti._precomputed1)},toList$1$growable:function(e,t){var n,r,i,s=this,a=s._start,o=s.__internal$_iterable,l=C.getInterceptor$asx(o),u=l.get$length(o),c=s._endOrLength;if(null!=c&&c<u&&(u=c),(n=u-a)<=0)return o=s.$ti._precomputed1,t?C.JSArray_JSArray$growable(0,o):C.JSArray_JSArray$fixed(0,o);for(r=E.List_List$filled(n,l.elementAt$1(o,a),t,s.$ti._precomputed1),i=1;i<n;++i)if(r[i]=l.elementAt$1(o,a+i),l.get$length(o)<u)throw w.wrapException(E.ConcurrentModificationError$(s));return r},toList$0:function(e){return this.toList$1$growable(e,!0)}},w.ListIterator.prototype={get$current:function(e){return w._instanceType(this)._precomputed1._as(this.__internal$_current)},moveNext$0:function(){var e,t=this,n=t.__internal$_iterable,r=C.getInterceptor$asx(n),i=r.get$length(n);if(t.__internal$_length!==i)throw w.wrapException(E.ConcurrentModificationError$(n));return(e=t.__internal$_index)>=i?(t.__internal$_current=null,!1):(t.__internal$_current=r.elementAt$1(n,e),++t.__internal$_index,!0)}},w.MappedIterable.prototype={get$iterator:function(e){return new w.MappedIterator(C.get$iterator$ax(this.__internal$_iterable),this._f)},get$length:function(e){return C.get$length$asx(this.__internal$_iterable)},get$isEmpty:function(e){return C.get$isEmpty$asx(this.__internal$_iterable)},get$first:function(e){return this._f.call$1(C.get$first$ax(this.__internal$_iterable))},get$last:function(e){return this._f.call$1(C.get$last$ax(this.__internal$_iterable))},get$single:function(e){return this._f.call$1(C.get$single$ax(this.__internal$_iterable))},elementAt$1:function(e,t){return this._f.call$1(C.elementAt$1$ax(this.__internal$_iterable,t))}},w.EfficientLengthMappedIterable.prototype={$isEfficientLengthIterable:1},w.MappedIterator.prototype={moveNext$0:function(){var e=this,t=e._iterator;return t.moveNext$0()?(e.__internal$_current=e._f.call$1(t.get$current(t)),!0):(e.__internal$_current=null,!1)},get$current:function(e){return w._instanceType(this)._rest[1]._as(this.__internal$_current)}},w.MappedListIterable.prototype={get$length:function(e){return C.get$length$asx(this._source)},elementAt$1:function(e,t){return this._f.call$1(C.elementAt$1$ax(this._source,t))}},w.WhereIterable.prototype={get$iterator:function(e){return new w.WhereIterator(C.get$iterator$ax(this.__internal$_iterable),this._f)},map$1$1:function(e,t,n){return new w.MappedIterable(this,t,this.$ti._eval$1("@<1>")._bind$1(n)._eval$1("MappedIterable<1,2>"))}},w.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)}},w.ExpandIterable.prototype={get$iterator:function(e){return new w.ExpandIterator(C.get$iterator$ax(this.__internal$_iterable),this._f,b.C_EmptyIterator)}},w.ExpandIterator.prototype={get$current:function(e){return w._instanceType(this)._rest[1]._as(this.__internal$_current)},moveNext$0:function(){var e,t,n=this,r=n._currentExpansion;if(null==r)return!1;for(e=n._iterator,t=n._f;!r.moveNext$0();){if(n.__internal$_current=null,!e.moveNext$0())return!1;n._currentExpansion=null,r=C.get$iterator$ax(t.call$1(e.get$current(e))),n._currentExpansion=r}return r=n._currentExpansion,n.__internal$_current=r.get$current(r),!0}},w.TakeIterable.prototype={get$iterator:function(e){return new w.TakeIterator(C.get$iterator$ax(this.__internal$_iterable),this._takeCount)}},w.EfficientLengthTakeIterable.prototype={get$length:function(e){var t=C.get$length$asx(this.__internal$_iterable),n=this._takeCount;return t>n?n:t},$isEfficientLengthIterable:1},w.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?w._instanceType(this)._precomputed1._as(null):(t=this._iterator).get$current(t)}},w.SkipIterable.prototype={skip$1:function(e,t){return E.RangeError_checkNotNegative(t,"count"),new w.SkipIterable(this.__internal$_iterable,this._skipCount+t,w._instanceType(this)._eval$1("SkipIterable<1>"))},get$iterator:function(e){return new w.SkipIterator(C.get$iterator$ax(this.__internal$_iterable),this._skipCount)}},w.EfficientLengthSkipIterable.prototype={get$length:function(e){var t=C.get$length$asx(this.__internal$_iterable)-this._skipCount;return t>=0?t:0},skip$1:function(e,t){return E.RangeError_checkNotNegative(t,"count"),new w.EfficientLengthSkipIterable(this.__internal$_iterable,this._skipCount+t,this.$ti)},$isEfficientLengthIterable:1},w.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)}},w.SkipWhileIterable.prototype={get$iterator:function(e){return new w.SkipWhileIterator(C.get$iterator$ax(this.__internal$_iterable),this._f)}},w.SkipWhileIterator.prototype={moveNext$0:function(){var e,t,n=this;if(!n._hasSkipped)for(n._hasSkipped=!0,e=n._iterator,t=n._f;e.moveNext$0();)if(!t.call$1(e.get$current(e)))return!0;return n._iterator.moveNext$0()},get$current:function(e){var t=this._iterator;return t.get$current(t)}},w.EmptyIterable.prototype={get$iterator:function(e){return b.C_EmptyIterator},get$isEmpty:function(e){return!0},get$length:function(e){return 0},get$first:function(e){throw w.wrapException(w.IterableElementError_noElement())},get$last:function(e){throw w.wrapException(w.IterableElementError_noElement())},get$single:function(e){throw w.wrapException(w.IterableElementError_noElement())},elementAt$1:function(e,t){throw w.wrapException(E.RangeError$range(t,0,0,"index",null))},contains$1:function(e,t){return!1},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 w.EmptyIterable(n._eval$1("EmptyIterable<0>"))},skip$1:function(e,t){return E.RangeError_checkNotNegative(t,"count"),this},take$1:function(e,t){return E.RangeError_checkNotNegative(t,"count"),this},toList$1$growable:function(e,t){return C.JSArray_JSArray$growable(0,this.$ti._precomputed1)},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){return E.LinkedHashSet_LinkedHashSet(this.$ti._precomputed1)}},w.EmptyIterator.prototype={moveNext$0:function(){return!1},get$current:function(e){throw w.wrapException(w.IterableElementError_noElement())}},w.FollowedByIterable.prototype={get$iterator:function(e){return new w.FollowedByIterator(C.get$iterator$ax(this.__internal$_first),this._second)},get$length:function(e){var t=this._second;return C.get$length$asx(this.__internal$_first)+t.get$length(t)},get$isEmpty:function(e){var t;return t=!!C.get$isEmpty$asx(this.__internal$_first)&&(t=this._second).get$isEmpty(t)},get$isNotEmpty:function(e){var t;return t=!!C.get$isNotEmpty$asx(this.__internal$_first)||(t=this._second).get$isNotEmpty(t)},contains$1:function(e,t){var n;return n=!!C.contains$1$asx(this.__internal$_first,t)||(n=this._second).contains$1(n,t)},get$first:function(e){var t,n=C.get$iterator$ax(this.__internal$_first);return n.moveNext$0()?n.get$current(n):(t=this._second).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 C.get$last$ax(this.__internal$_first)}},w.EfficientLengthFollowedByIterable.prototype={elementAt$1:function(e,t){var n=this.__internal$_first,r=C.getInterceptor$asx(n),i=r.get$length(n);return t<i?r.elementAt$1(n,t):(n=this._second).elementAt$1(n,t-i)},get$first:function(e){var t=this.__internal$_first,n=C.getInterceptor$asx(t);return n.get$isNotEmpty(t)?n.get$first(t):(t=this._second).get$first(t)},get$last:function(e){var t=this._second;return t.get$isNotEmpty(t)?t.get$last(t):C.get$last$ax(this.__internal$_first)},$isEfficientLengthIterable:1},w.FollowedByIterator.prototype={moveNext$0:function(){var e,t=this;return!!t._currentIterator.moveNext$0()||null!=(e=t._nextIterable)&&(e=e.get$iterator(e),t._currentIterator=e,t._nextIterable=null,e.moveNext$0())},get$current:function(e){var t=this._currentIterator;return t.get$current(t)}},w.WhereTypeIterable.prototype={get$iterator:function(e){return new w.WhereTypeIterator(C.get$iterator$ax(this._source),this.$ti._eval$1("WhereTypeIterator<1>"))}},w.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))}},w.FixedLengthListMixin.prototype={set$length:function(e,t){throw w.wrapException(E.UnsupportedError$("Cannot change the length of a fixed-length list"))},add$1:function(e,t){throw w.wrapException(E.UnsupportedError$("Cannot add to a fixed-length list"))}},w.UnmodifiableListMixin.prototype={$indexSet:function(e,t,n){throw w.wrapException(E.UnsupportedError$("Cannot modify an unmodifiable list"))},set$length:function(e,t){throw w.wrapException(E.UnsupportedError$("Cannot change the length of an unmodifiable list"))},add$1:function(e,t){throw w.wrapException(E.UnsupportedError$("Cannot add to an unmodifiable list"))},sort$1:function(e,t){throw w.wrapException(E.UnsupportedError$("Cannot modify an unmodifiable list"))},setRange$4:function(e,t,n,r,i){throw w.wrapException(E.UnsupportedError$("Cannot modify an unmodifiable list"))},fillRange$3:function(e,t,n,r){throw w.wrapException(E.UnsupportedError$("Cannot modify an unmodifiable list"))}},w.UnmodifiableListBase.prototype={},w.ReversedListIterable.prototype={get$length:function(e){return C.get$length$asx(this._source)},elementAt$1:function(e,t){var n=this._source,r=C.getInterceptor$asx(n);return r.elementAt$1(n,r.get$length(n)-1-t)}},w.Symbol.prototype={get$hashCode:function(e){var t=this._hashCode;return null!=t||(t=664597*C.get$hashCode$(this.__internal$_name)&536870911,this._hashCode=t),t},toString$0:function(e){return'Symbol("'+w.S(this.__internal$_name)+'")'},$eq:function(e,t){return null!=t&&(t instanceof w.Symbol&&this.__internal$_name==t.__internal$_name)},$isSymbol0:1},w.__CastListBase__CastIterableBase_ListMixin.prototype={},w.ConstantMapView.prototype={},w.ConstantMap.prototype={cast$2$0:function(e,t,n){var r=w._instanceType(this);return E.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 E.MapBase_mapToString(this)},$indexSet:function(e,t,n){w.ConstantMap__throwUnmodifiable()},putIfAbsent$2:function(e,t){w.ConstantMap__throwUnmodifiable()},remove$1:function(e,t){w.ConstantMap__throwUnmodifiable()},addAll$1:function(e,t){return w.ConstantMap__throwUnmodifiable()},get$entries:function(e){return this.entries$body$ConstantMap(e,w._instanceType(this)._eval$1("MapEntry<1,2>"))},entries$body$ConstantMap:function(e,t){var n=this;return E._makeSyncStarIterable((function(){var e,t,r,i,s,a=0;return function(o,l){for(1===o&&(e=l,a=1);;)switch(a){case 0:t=(t=n.get$keys(n)).get$iterator(t),r=(r=w._instanceType(n))._eval$1("@<1>")._bind$1(r._rest[1])._eval$1("MapEntry<1,2>");case 2:if(!t.moveNext$0()){a=3;break}return i=t.get$current(t),(s=n.$index(0,i)).toString,a=4,new E.MapEntry(i,s,r);case 4:a=2;break;case 3:return E._IterationMarker_endOfIteration();case 1:return E._IterationMarker_uncaughtError(e)}}}),t)},$isMap:1},w.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._fetch$1(t):null},_fetch$1:function(e){return this._jsObject[e]},forEach$1:function(e,t){var n,r,i,s=this.__js_helper$_keys;for(n=s.length,r=0;r<n;++r)i=s[r],t.call$2(i,this._fetch$1(i))},get$keys:function(e){return new w._ConstantMapKeyIterable(this,w._instanceType(this)._eval$1("_ConstantMapKeyIterable<1>"))},get$values:function(e){var t=w._instanceType(this);return w.MappedIterable_MappedIterable(this.__js_helper$_keys,new w.ConstantStringMap_values_closure(this),t._precomputed1,t._rest[1])}},w.ConstantStringMap_values_closure.prototype={call$1:function(e){return this.$this._fetch$1(e)},$signature:function(){return w._instanceType(this.$this)._eval$1("2(1)")}},w.ConstantProtoMap.prototype={containsKey$1:function(e){return"string"==typeof e&&("__proto__"===e||this._jsObject.hasOwnProperty(e))},_fetch$1:function(e){return"__proto__"===e?this._protoValue:this._jsObject[e]}},w._ConstantMapKeyIterable.prototype={get$iterator:function(e){var t=this._map.__js_helper$_keys;return new C.ArrayIterator(t,t.length)},get$length:function(e){return this._map.__js_helper$_keys.length}},w.Instantiation.prototype={Instantiation$1:function(e){},toString$0:function(e){var t="<"+b.JSArray_methods.join$1(this.get$_types(),", ")+">";return this._genericClosure.toString$0(0)+" with "+t}},w.Instantiation1.prototype={get$_types:function(){return[w.createRuntimeType(this.$ti._precomputed1)]},call$2:function(e,t){return this._genericClosure.call$1$2(e,t,this.$ti._rest[0])},call$0:function(){return this._genericClosure.call$1$0(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 w.instantiatedGenericFunctionType(w.closureFunctionType(this._genericClosure),this.$ti)}},w.JSInvocationMirror.prototype={get$memberName:function(){return this.__js_helper$_memberName},get$positionalArguments:function(){var e,t,n,r,i=this;if(1===i.__js_helper$_kind)return b.List_empty20;if(0===(t=(e=i._arguments).length-i._namedArgumentNames.length-i._typeArgumentCount))return b.List_empty20;for(n=[],r=0;r<t;++r)n.push(e[r]);return C.JSArray_markUnmodifiableList(n)},get$namedArguments:function(){var e,t,n,r,i,s,a=this;if(0!==a.__js_helper$_kind)return b.Map_empty10;if(t=(e=a._namedArgumentNames).length,r=(n=a._arguments).length-t-a._typeArgumentCount,0===t)return b.Map_empty10;for(i=new w.JsLinkedHashMap(se.JsLinkedHashMap_Symbol_dynamic),s=0;s<t;++s)i.$indexSet(0,new w.Symbol(e[s]),n[r+s]);return new w.ConstantMapView(i,se.ConstantMapView_Symbol_dynamic)}},w.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:219},w.TypeErrorDecoder.prototype={matchTypeError$1:function(e){var t,n,r=this,i=new RegExp(r._pattern).exec(e);return null==i?null:(t=Object.create(null),-1!==(n=r._arguments)&&(t.arguments=i[n+1]),-1!==(n=r._argumentsExpr)&&(t.argumentsExpr=i[n+1]),-1!==(n=r._expr)&&(t.expr=i[n+1]),-1!==(n=r._method)&&(t.method=i[n+1]),-1!==(n=r._receiver)&&(t.receiver=i[n+1]),t)}},w.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"}},w.JsNoSuchMethodError.prototype={toString$0:function(e){var t,n=this,r="NoSuchMethodError: method not found: '",i=n._method;return null==i?"NoSuchMethodError: "+n.__js_helper$_message:null==(t=n._receiver)?r+i+"' ("+n.__js_helper$_message+")":r+i+"' on '"+t+"' ("+n.__js_helper$_message+")"}},w.UnknownJsTypeError.prototype={toString$0:function(e){var t=this.__js_helper$_message;return 0===t.length?"Error":"Error: "+t}},w.NullThrownFromJavaScriptException.prototype={toString$0:function(e){return"Throw of null ('"+(null===this._irritant?"null":"undefined")+"' from JavaScript)"},$isException:1},w.ExceptionAndStackTrace.prototype={},w._StackTrace.prototype={toString$0:function(e){var t,n=this._trace;return null!=n?n:(t=null!==(n=this._exception)&&"object"==typeof n?n.stack:null,this._trace=null==t?"":t)},$isStackTrace:1},w.Closure.prototype={toString$0:function(e){var t=this.constructor,n=null==t?null:t.name;return"Closure '"+w.unminifyOrTag(null==n?"unknown":n)+"'"},$isFunction:1,get$$call:function(){return this},"call*":"call$1",$requiredArgCount:1,$defaultValues:null},w.TearOffClosure.prototype={},w.StaticClosure.prototype={toString$0:function(e){var t=this.$static_name;return null==t?"Closure of unknown static method":"Closure '"+w.unminifyOrTag(t)+"'"}},w.BoundClosure.prototype={$eq:function(e,t){var n=this;return null!=t&&(n===t||t instanceof w.BoundClosure&&(n._self===t._self&&n._target===t._target&&n._receiver===t._receiver))},get$hashCode:function(e){var t=this._receiver;return((null==t?w.Primitives_objectHashCode(this._self):"object"!=typeof t?C.get$hashCode$(t):w.Primitives_objectHashCode(t))^w.Primitives_objectHashCode(this._target))>>>0},toString$0:function(e){var t=this._receiver;return null==t&&(t=this._self),"Closure '"+w.S(this.__js_helper$_name)+"' of Instance of '"+w.Primitives_objectTypeName(t)+"'"}},w.RuntimeError.prototype={toString$0:function(e){return"RuntimeError: "+this.message},get$message:function(e){return this.message}},w._Required.prototype={},w.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!this.get$isEmpty(this)},get$keys:function(e){return new w.LinkedHashMapKeyIterable(this,w._instanceType(this)._eval$1("LinkedHashMapKeyIterable<1>"))},get$values:function(e){var t=this,n=w._instanceType(t);return w.MappedIterable_MappedIterable(t.get$keys(t),new w.JsLinkedHashMap_values_closure(t),n._precomputed1,n._rest[1])},containsKey$1:function(e){var t,n,r=this;return"string"==typeof e?null!=(t=r._strings)&&r._containsTableEntry$2(t,e):"number"==typeof e&&(67108863&e)===e?null!=(n=r._nums)&&r._containsTableEntry$2(n,e):r.internalContainsKey$1(e)},internalContainsKey$1:function(e){var t=this,n=t.__js_helper$_rest;return null!=n&&t.internalFindBucketIndex$2(t._getTableBucket$2(n,t.internalComputeHashCode$1(e)),e)>=0},addAll$1:function(e,t){t.forEach$1(0,new w.JsLinkedHashMap_addAll_closure(this))},$index:function(e,t){var n,r,i,s=this,a=null;return"string"==typeof t?null==(n=s._strings)?a:null==(r=s._getTableCell$2(n,t))?a:r.hashMapCellValue:"number"==typeof t&&(67108863&t)===t?null==(i=s._nums)?a:null==(r=s._getTableCell$2(i,t))?a:r.hashMapCellValue:s.internalGet$1(t)},internalGet$1:function(e){var t,n,r=this,i=r.__js_helper$_rest;return null==i?null:(t=r._getTableBucket$2(i,r.internalComputeHashCode$1(e)),(n=r.internalFindBucketIndex$2(t,e))<0?null:t[n].hashMapCellValue)},$indexSet:function(e,t,n){var r,i,s=this;"string"==typeof t?(r=s._strings,s._addHashTableEntry$3(null==r?s._strings=s._newHashTable$0():r,t,n)):"number"==typeof t&&(67108863&t)===t?(i=s._nums,s._addHashTableEntry$3(null==i?s._nums=s._newHashTable$0():i,t,n)):s.internalSet$2(t,n)},internalSet$2:function(e,t){var n,r,i,s=this,a=s.__js_helper$_rest;null==a&&(a=s.__js_helper$_rest=s._newHashTable$0()),n=s.internalComputeHashCode$1(e),null==(r=s._getTableBucket$2(a,n))?s._setTableEntry$3(a,n,[s._newLinkedCell$2(e,t)]):(i=s.internalFindBucketIndex$2(r,e))>=0?r[i].hashMapCellValue=t:r.push(s._newLinkedCell$2(e,t))},putIfAbsent$2:function(e,t){var n,r=this;return r.containsKey$1(e)?w._instanceType(r)._rest[1]._as(r.$index(0,e)):(n=t.call$0(),r.$indexSet(0,e,n),n)},remove$1:function(e,t){var n=this;return"string"==typeof t?n.__js_helper$_removeHashTableEntry$2(n._strings,t):"number"==typeof t&&(67108863&t)===t?n.__js_helper$_removeHashTableEntry$2(n._nums,t):n.internalRemove$1(t)},internalRemove$1:function(e){var t,n,r,i,s=this,a=s.__js_helper$_rest;return null==a?null:(t=s.internalComputeHashCode$1(e),n=s._getTableBucket$2(a,t),(r=s.internalFindBucketIndex$2(n,e))<0?null:(i=n.splice(r,1)[0],s.__js_helper$_unlinkCell$1(i),0===n.length&&s._deleteTableEntry$2(a,t),i.hashMapCellValue))},clear$0:function(e){var t=this;t.__js_helper$_length>0&&(t._strings=t._nums=t.__js_helper$_rest=t._first=t._last=null,t.__js_helper$_length=0,t._modified$0())},forEach$1:function(e,t){for(var n=this,r=n._first,i=n._modifications;null!=r;){if(t.call$2(r.hashMapCellKey,r.hashMapCellValue),i!==n._modifications)throw w.wrapException(E.ConcurrentModificationError$(n));r=r._next}},_addHashTableEntry$3:function(e,t,n){var r=this._getTableCell$2(e,t);null==r?this._setTableEntry$3(e,t,this._newLinkedCell$2(t,n)):r.hashMapCellValue=n},__js_helper$_removeHashTableEntry$2:function(e,t){var n;return null==e||null==(n=this._getTableCell$2(e,t))?null:(this.__js_helper$_unlinkCell$1(n),this._deleteTableEntry$2(e,t),n.hashMapCellValue)},_modified$0:function(){this._modifications=this._modifications+1&67108863},_newLinkedCell$2:function(e,t){var n,r=this,i=new w.LinkedHashMapCell(e,t);return null==r._first?r._first=r._last=i:((n=r._last).toString,i._previous=n,r._last=n._next=i),++r.__js_helper$_length,r._modified$0(),i},__js_helper$_unlinkCell$1:function(e){var t=this,n=e._previous,r=e._next;null==n?t._first=r:n._next=r,null==r?t._last=n:r._previous=n,--t.__js_helper$_length,t._modified$0()},internalComputeHashCode$1:function(e){return 67108863&C.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(C.$eq$(e[r].hashMapCellKey,t))return r;return-1},toString$0:function(e){return E.MapBase_mapToString(this)},_getTableCell$2:function(e,t){return e[t]},_getTableBucket$2:function(e,t){return e[t]},_setTableEntry$3:function(e,t,n){e[t]=n},_deleteTableEntry$2:function(e,t){delete e[t]},_containsTableEntry$2:function(e,t){return null!=this._getTableCell$2(e,t)},_newHashTable$0:function(){var e="<non-identifier-key>",t=Object.create(null);return this._setTableEntry$3(t,e,t),this._deleteTableEntry$2(t,e),t}},w.JsLinkedHashMap_values_closure.prototype={call$1:function(e){var t=this.$this;return w._instanceType(t)._rest[1]._as(t.$index(0,e))},$signature:function(){return w._instanceType(this.$this)._eval$1("2(1)")}},w.JsLinkedHashMap_addAll_closure.prototype={call$2:function(e,t){this.$this.$indexSet(0,e,t)},$signature:function(){return w._instanceType(this.$this)._eval$1("~(1,2)")}},w.LinkedHashMapCell.prototype={},w.LinkedHashMapKeyIterable.prototype={get$length:function(e){return this._map.__js_helper$_length},get$isEmpty:function(e){return 0===this._map.__js_helper$_length},get$iterator:function(e){var t=this._map,n=new w.LinkedHashMapKeyIterator(t,t._modifications);return n._cell=t._first,n},contains$1:function(e,t){return this._map.containsKey$1(t)}},w.LinkedHashMapKeyIterator.prototype={get$current:function(e){return w._instanceType(this)._precomputed1._as(this.__js_helper$_current)},moveNext$0:function(){var e,t=this,n=t._map;if(t._modifications!==n._modifications)throw w.wrapException(E.ConcurrentModificationError$(n));return null==(e=t._cell)?(t.__js_helper$_current=null,!1):(t.__js_helper$_current=e.hashMapCellKey,t._cell=e._next,!0)}},w.initHooks_closure.prototype={call$1:function(e){return this.getTag(e)},$signature:96},w.initHooks_closure0.prototype={call$2:function(e,t){return this.getUnknownTag(e,t)},$signature:380},w.initHooks_closure1.prototype={call$1:function(e){return this.prototypeForTag(e)},$signature:522},w.JSSyntaxRegExp.prototype={toString$0:function(e){return"RegExp/"+this.pattern+"/"+this._nativeRegExp.flags},get$_nativeGlobalVersion:function(){var e=this,t=e._nativeGlobalRegExp;return null!=t?t:(t=e._nativeRegExp,e._nativeGlobalRegExp=w.JSSyntaxRegExp_makeNative(e.pattern,t.multiline,!t.ignoreCase,t.unicode,t.dotAll,!0))},get$_nativeAnchoredVersion:function(){var e=this,t=e._nativeAnchoredRegExp;return null!=t?t:(t=e._nativeRegExp,e._nativeAnchoredRegExp=w.JSSyntaxRegExp_makeNative(e.pattern+"|()",t.multiline,!t.ignoreCase,t.unicode,t.dotAll,!0))},firstMatch$1:function(e){var t=this._nativeRegExp.exec(e);return null==t?null:new w._MatchImplementation(t)},allMatches$2:function(e,t,n){var r=t.length;if(n>r)throw w.wrapException(E.RangeError$range(n,0,r,null,null));return new w._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,null==(n=r.exec(e))?null:new w._MatchImplementation(n)},_execAnchored$2:function(e,t){var n,r=this.get$_nativeAnchoredVersion();return r.lastIndex=t,null==(n=r.exec(e))||null!=n.pop()?null:new w._MatchImplementation(n)},matchAsPrefix$2:function(e,t,n){if(n<0||n>t.length)throw w.wrapException(E.RangeError$range(n,0,t.length,null,null));return this._execAnchored$2(t,n)}},w._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},w._AllMatchesIterable.prototype={get$iterator:function(e){return new w._AllMatchesIterator(this._re,this.__js_helper$_string,this.__js_helper$_start)}},w._AllMatchesIterator.prototype={get$current:function(e){return se.RegExpMatch._as(this.__js_helper$_current)},moveNext$0:function(){var e,t,n,r,i,s=this,a=s.__js_helper$_string;return null!=a&&((e=s._nextIndex)<=(t=a.length)&&null!=(r=(n=s._regExp)._execGlobal$2(a,e))?(s.__js_helper$_current=r,i=r.get$end(r),r._match.index===i&&(i=((e=!!n._nativeRegExp.unicode&&((n=(e=s._nextIndex)+1)<t&&((e=b.JSString_methods.codeUnitAt$1(a,e))>=55296&&e<=56319&&((e=b.JSString_methods.codeUnitAt$1(a,n))>=56320&&e<=57343))))?i+1:i)+1),s._nextIndex=i,!0):(s.__js_helper$_string=s.__js_helper$_current=null,!1))}},w.StringMatch.prototype={get$end:function(e){return this.start+this.pattern.length},$isMatch:1,get$start:function(e){return this.start}},w._StringAllMatchesIterable.prototype={get$iterator:function(e){return new w._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 w.StringMatch(n,t);throw w.wrapException(w.IterableElementError_noElement())}},w._StringAllMatchesIterator.prototype={moveNext$0:function(){var e,t,n=this,r=n.__js_helper$_index,i=n._pattern,s=i.length,a=n._input,o=a.length;return r+s>o?(n.__js_helper$_current=null,!1):(e=a.indexOf(i,r))<0?(n.__js_helper$_index=o+1,n.__js_helper$_current=null,!1):(t=e+s,n.__js_helper$_current=new w.StringMatch(e,i),n.__js_helper$_index=t===n.__js_helper$_index?t+1:t,!0)},get$current:function(e){var t=this.__js_helper$_current;return t.toString,t}},w.NativeTypedData.prototype={_invalidPosition$3:function(e,t,n,r){var i=E.RangeError$range(t,0,n,r,null);throw w.wrapException(i)},_checkPosition$3:function(e,t,n,r){(t>>>0!==t||t>n)&&this._invalidPosition$3(e,t,n,r)}},w.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 w.wrapException(E.RangeError$range(t,0,n,null,null));if(s=n-t,i<0)throw w.wrapException(E.ArgumentError$(i));if((a=r.length)-i<s)throw w.wrapException(E.StateError$("Not enough elements"));0===i&&a===s||(r=r.subarray(i,i+s)),e.set(r,t)},$isJavaScriptIndexingBehavior:1},w.NativeTypedArrayOfDouble.prototype={$index:function(e,t){return w._checkValidIndex(t,e,e.length),e[t]},$indexSet:function(e,t,n){w._checkValidIndex(t,e,e.length),e[t]=n},setRange$4:function(e,t,n,r,i){se.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},w.NativeTypedArrayOfInt.prototype={$indexSet:function(e,t,n){w._checkValidIndex(t,e,e.length),e[t]=n},setRange$4:function(e,t,n,r,i){se.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},w.NativeFloat32List.prototype={sublist$2:function(e,t,n){return new Float32Array(e.subarray(t,w._checkValidRange(t,n,e.length)))}},w.NativeFloat64List.prototype={sublist$2:function(e,t,n){return new Float64Array(e.subarray(t,w._checkValidRange(t,n,e.length)))}},w.NativeInt16List.prototype={$index:function(e,t){return w._checkValidIndex(t,e,e.length),e[t]},sublist$2:function(e,t,n){return new Int16Array(e.subarray(t,w._checkValidRange(t,n,e.length)))}},w.NativeInt32List.prototype={$index:function(e,t){return w._checkValidIndex(t,e,e.length),e[t]},sublist$2:function(e,t,n){return new Int32Array(e.subarray(t,w._checkValidRange(t,n,e.length)))}},w.NativeInt8List.prototype={$index:function(e,t){return w._checkValidIndex(t,e,e.length),e[t]},sublist$2:function(e,t,n){return new Int8Array(e.subarray(t,w._checkValidRange(t,n,e.length)))}},w.NativeUint16List.prototype={$index:function(e,t){return w._checkValidIndex(t,e,e.length),e[t]},sublist$2:function(e,t,n){return new Uint16Array(e.subarray(t,w._checkValidRange(t,n,e.length)))}},w.NativeUint32List.prototype={$index:function(e,t){return w._checkValidIndex(t,e,e.length),e[t]},sublist$2:function(e,t,n){return new Uint32Array(e.subarray(t,w._checkValidRange(t,n,e.length)))}},w.NativeUint8ClampedList.prototype={get$length:function(e){return e.length},$index:function(e,t){return w._checkValidIndex(t,e,e.length),e[t]},sublist$2:function(e,t,n){return new Uint8ClampedArray(e.subarray(t,w._checkValidRange(t,n,e.length)))}},w.NativeUint8List.prototype={get$length:function(e){return e.length},$index:function(e,t){return w._checkValidIndex(t,e,e.length),e[t]},sublist$2:function(e,t,n){return new Uint8Array(e.subarray(t,w._checkValidRange(t,n,e.length)))},$isNativeUint8List:1,$isUint8List:1},w._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.prototype={},w._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype={},w._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.prototype={},w._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype={},w.Rti.prototype={_eval$1:function(e){return w._Universe_evalInEnvironment(Y.typeUniverse,this,e)},_bind$1:function(e){return w._Universe_bind(Y.typeUniverse,this,e)}},w._FunctionParameters.prototype={},w._Type.prototype={toString$0:function(e){return w._rtiToString(this._rti,null)}},w._Error.prototype={toString$0:function(e){return this.__rti$_message}},w._TypeError.prototype={get$message:function(e){return this.__rti$_message}},E._AsyncRun__initializeScheduleImmediate_internalCallback.prototype={call$1:function(e){var t=this._box_0,n=t.storedCallback;t.storedCallback=null,n.call$0()},$signature:117},E._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:26},E._AsyncRun__scheduleImmediateJsOverride_internalCallback.prototype={call$0:function(){this.callback.call$0()},"call*":"call$0",$requiredArgCount:0,$signature:1},E._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback.prototype={call$0:function(){this.callback.call$0()},"call*":"call$0",$requiredArgCount:0,$signature:1},E._TimerImpl.prototype={_TimerImpl$2:function(e,t){if(null==bn.setTimeout)throw w.wrapException(E.UnsupportedError$("`setTimeout()` not found."));this._handle=bn.setTimeout(w.convertDartClosureToJS(new E._TimerImpl_internalCallback(this,t),0),e)},_TimerImpl$periodic$2:function(e,t){if(null==bn.setTimeout)throw w.wrapException(E.UnsupportedError$("Periodic timer."));this._handle=bn.setInterval(w.convertDartClosureToJS(new E._TimerImpl$periodic_closure(this,e,Date.now(),t),0),e)},cancel$0:function(){if(null==bn.setTimeout)throw w.wrapException(E.UnsupportedError$("Canceling a timer."));var e=this._handle;null!=e&&(this._once?bn.clearTimeout(e):bn.clearInterval(e),this._handle=null)}},E._TimerImpl_internalCallback.prototype={call$0:function(){var e=this.$this;e._handle=null,e._tick=1,this.callback.call$0()},"call*":"call$0",$requiredArgCount:0,$signature:0},E._TimerImpl$periodic_closure.prototype={call$0:function(){var e,t=this,n=t.$this,r=n._tick+1,i=t.milliseconds;i>0&&(e=Date.now()-t.start)>(r+1)*i&&(r=b.JSInt_methods.$tdiv(e,i)),n._tick=r,t.callback.call$1(n)},"call*":"call$0",$requiredArgCount:0,$signature:1},E._AsyncAwaitCompleter.prototype={complete$1:function(e){var t,n=this;null==e&&(e=n.$ti._precomputed1._as(e)),n.isSync?(t=n._future,n.$ti._eval$1("Future<1>")._is(e)?t._chainFuture$1(e):t._completeWithValue$1(e)):n._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)}},E._awaitOnObject_closure.prototype={call$1:function(e){return this.bodyFunction.call$2(0,e)},$signature:105},E._awaitOnObject_closure0.prototype={call$2:function(e,t){this.bodyFunction.call$2(1,new w.ExceptionAndStackTrace(e,t))},"call*":"call$2",$requiredArgCount:2,$signature:452},E._wrapJsFunctionForAsync_closure.prototype={call$2:function(e,t){this.$protected(e,t)},"call*":"call$2",$requiredArgCount:2,$signature:402},E._IterationMarker.prototype={toString$0:function(e){return"IterationMarker("+this.state+", "+w.S(this.value)+")"}},E._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,s=this;;){if(null!=(e=s._nestedIterator)){if(e.moveNext$0())return!0;s._nestedIterator=null}if(!((t=function(e,t,n){for(var r,i=0;;)try{return e(i,r)}catch(e){r=e,i=1}}(s._body))instanceof E._IterationMarker))return s._async$_current=t,!0;if(2!==(n=t.state)){if(e=t.value,3===n)throw e;(i=C.get$iterator$ax(e))instanceof E._SyncStarIterator?(null==(e=s._suspendedBodies)&&(e=s._suspendedBodies=[]),e.push(s._body),s._body=i._body):s._nestedIterator=i}else{if(null==(r=s._suspendedBodies)||0===r.length)return s._async$_current=null,!1;s._body=r.pop()}}return!1}},E._SyncStarIterable.prototype={get$iterator:function(e){return new E._SyncStarIterator(this._outerHelper())}},E.AsyncError.prototype={toString$0:function(e){return w.S(this.error)},$isError:1,get$stackTrace:function(){return this.stackTrace}},E.Future_wait__error_set.prototype={call$1:function(e){return this._box_0._error=e},$signature:381},E.Future_wait__stackTrace_set.prototype={call$1:function(e){return this._box_0._stackTrace0=e},$signature:375},E.Future_wait__error_get.prototype={call$0:function(){var e=this._box_0._error;return null==e?w.throwExpression(w.LateError$localNI("error")):e},$signature:112},E.Future_wait__stackTrace_get.prototype={call$0:function(){var e=this._box_0._stackTrace0;return null==e?w.throwExpression(w.LateError$localNI("stackTrace")):e},$signature:243},E.Future_wait_handleError.prototype={call$2:function(e,t){var n=this,r=n._box_0,i=--r.remaining;null!=r.values?(r.values=null,0===r.remaining||n.eagerError?n._future._completeError$2(e,t):(n._error_set.call$1(e),n._stackTrace_set.call$1(t))):0!==i||n.eagerError||n._future._completeError$2(n._error_get.call$0(),n._stackTrace_get.call$0())},"call*":"call$2",$requiredArgCount:2,$signature:56},E.Future_wait_closure.prototype={call$1:function(e){var t,n=this,r=n._box_0;--r.remaining,null!=(t=r.values)?(C.$indexSet$ax(t,n.pos,e),0===r.remaining&&n._future._completeWithValue$1(E.List_List$from(t,!0,n.T))):0!==r.remaining||n.eagerError||n._future._completeError$2(n._error_get.call$0(),n._stackTrace_get.call$0())},$signature:function(){return this.T._eval$1("Null(0)")}},E._Completer.prototype={completeError$2:function(e,t){var n,r;if(w.checkNotNullable(e,"error",se.Object),0!==(n=this.future)._state)throw w.wrapException(E.StateError$("Future already completed"));null!=(r=X.Zone__current.errorCallback$2(e,t))?(e=r.error,t=r.stackTrace):null==t&&(t=E.AsyncError_defaultStackTrace(e)),n._asyncCompleteError$2(e,t)},completeError$1:function(e){return this.completeError$2(e,null)}},E._AsyncCompleter.prototype={complete$1:function(e){var t=this.future;if(0!==t._state)throw w.wrapException(E.StateError$("Future already completed"));t._asyncComplete$1(e)},complete$0:function(){return this.complete$1(null)}},E._FutureListener.prototype={matchesErrorTest$1:function(e){return 6!=(15&this.state)||this.result._zone.runUnary$2$2(this.callback,e.error,se.bool,se.Object)},handleError$1:function(e){var t=this.errorCallback,n=se.dynamic,r=se.Object,i=e.error,s=this.result._zone;return se.dynamic_Function_Object_StackTrace._is(t)?s.runBinary$3$3(t,i,e.stackTrace,n,r,se.StackTrace):s.runUnary$2$2(t,i,n,r)}},E._Future.prototype={then$1$2$onError:function(e,t,n,r){var i,s,a=X.Zone__current;return a!==b.C__RootZone&&(t=a.registerUnaryCallback$2$1(t,r._eval$1("0/"),this.$ti._precomputed1),null!=n&&(n=E._registerErrorHandler(n,a))),i=new E._Future(X.Zone__current,r._eval$1("_Future<0>")),s=null==n?1:3,this._addListener$1(new E._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 E._Future(X.Zone__current,n._eval$1("_Future<0>"));return this._addListener$1(new E._FutureListener(r,19,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=X.Zone__current,r=new E._Future(n,t);return n!==b.C__RootZone&&(e=n.registerCallback$1$1(e,se.dynamic)),this._addListener$1(new E._FutureListener(r,8,e,null,t._eval$1("@<1>")._bind$1(t._precomputed1)._eval$1("_FutureListener<1,2>"))),r},_addListener$1:function(e){var t,n=this,r=n._state;if(r<=1)e._nextListener=n._resultOrListeners,n._resultOrListeners=e;else{if(2===r){if((t=(r=n._resultOrListeners)._state)<4)return void r._addListener$1(e);n._state=t,n._resultOrListeners=r._resultOrListeners}n._zone.scheduleMicrotask$1(new E._Future__addListener_closure(n,e))}},_prependListeners$1:function(e){var t,n,r,i,s,a,o=this,l={};if(l.listeners=e,null!=e)if((t=o._state)<=1){if(n=o._resultOrListeners,o._resultOrListeners=e,null!=n){for(r=e._nextListener,i=e;null!=r;i=r,r=s)s=r._nextListener;i._nextListener=n}}else{if(2===t){if((a=(t=o._resultOrListeners)._state)<4)return void t._prependListeners$1(e);o._state=a,o._resultOrListeners=t._resultOrListeners}l.listeners=o._reverseListeners$1(e),o._zone.scheduleMicrotask$1(new E._Future__prependListeners_closure(l,o))}},_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;r._state=1;try{e.then$1$2$onError(0,new E._Future__chainForeignFuture_closure(r),new E._Future__chainForeignFuture_closure0(r),se.Null)}catch(e){t=w.unwrapException(e),n=w.getTraceFromException(e),E.scheduleMicrotask(new E._Future__chainForeignFuture_closure1(r,t,n))}},_complete$1:function(e){var t=this,n=t._removeListeners$0();t._state=4,t._resultOrListeners=e,E._Future__propagateToListeners(t,n)},_completeWithValue$1:function(e){var t=this,n=t._removeListeners$0();t._state=4,t._resultOrListeners=e,E._Future__propagateToListeners(t,n)},_completeError$2:function(e,t){var n=this,r=n._removeListeners$0(),i=E.AsyncError$(e,t);n._state=8,n._resultOrListeners=i,E._Future__propagateToListeners(n,r)},_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=1,this._zone.scheduleMicrotask$1(new E._Future__asyncCompleteWithValue_closure(this,e))},_chainFuture$1:function(e){var t=this;t.$ti._is(e)?8===e._state?(t._state=1,t._zone.scheduleMicrotask$1(new E._Future__chainFuture_closure(t,e))):E._Future__chainCoreFuture(e,t):t._chainForeignFuture$1(e)},_asyncCompleteError$2:function(e,t){this._state=1,this._zone.scheduleMicrotask$1(new E._Future__asyncCompleteError_closure(this,e,t))},$isFuture:1},E._Future__addListener_closure.prototype={call$0:function(){E._Future__propagateToListeners(this.$this,this.listener)},"call*":"call$0",$requiredArgCount:0,$signature:0},E._Future__prependListeners_closure.prototype={call$0:function(){E._Future__propagateToListeners(this.$this,this._box_0.listeners)},"call*":"call$0",$requiredArgCount:0,$signature:0},E._Future__chainForeignFuture_closure.prototype={call$1:function(e){var t,n,r=this.$this;r._state=0;try{r._completeWithValue$1(r.$ti._precomputed1._as(e))}catch(e){t=w.unwrapException(e),n=w.getTraceFromException(e),r._completeError$2(t,n)}},$signature:117},E._Future__chainForeignFuture_closure0.prototype={call$2:function(e,t){this.$this._completeError$2(e,t)},"call*":"call$2",$requiredArgCount:2,$signature:88},E._Future__chainForeignFuture_closure1.prototype={call$0:function(){this.$this._completeError$2(this.e,this.s)},"call*":"call$0",$requiredArgCount:0,$signature:0},E._Future__asyncCompleteWithValue_closure.prototype={call$0:function(){this.$this._completeWithValue$1(this.value)},"call*":"call$0",$requiredArgCount:0,$signature:0},E._Future__chainFuture_closure.prototype={call$0:function(){E._Future__chainCoreFuture(this.value,this.$this)},"call*":"call$0",$requiredArgCount:0,$signature:0},E._Future__asyncCompleteError_closure.prototype={call$0:function(){this.$this._completeError$2(this.error,this.stackTrace)},"call*":"call$0",$requiredArgCount:0,$signature:0},E._Future__propagateToListeners_handleWhenCompleteCallback.prototype={call$0:function(){var e,t,n,r,i,s=this,a=null;try{a=(n=s._box_0.listener).result._zone.run$1$1(0,n.callback,se.dynamic)}catch(i){return e=w.unwrapException(i),t=w.getTraceFromException(i),n=s.hasError&&s._box_1.source._resultOrListeners.error===e,(r=s._box_0).listenerValueOrError=n?s._box_1.source._resultOrListeners:E.AsyncError$(e,t),void(r.listenerHasError=!0)}a instanceof E._Future&&a._state>=4?8===a._state&&((n=s._box_0).listenerValueOrError=a._resultOrListeners,n.listenerHasError=!0):se.Future_dynamic._is(a)&&(i=s._box_1.source,(n=s._box_0).listenerValueOrError=C.then$1$1$z(a,new E._Future__propagateToListeners_handleWhenCompleteCallback_closure(i),se.dynamic),n.listenerHasError=!1)},$signature:0},E._Future__propagateToListeners_handleWhenCompleteCallback_closure.prototype={call$1:function(e){return this.originalSource},$signature:327},E._Future__propagateToListeners_handleValueCallback.prototype={call$0:function(){var e,t,n,r,i;try{i=(r=(n=this._box_0).listener).$ti,n.listenerValueOrError=r.result._zone.runUnary$2$2(r.callback,this.sourceResult,i._eval$1("2/"),i._precomputed1)}catch(r){e=w.unwrapException(r),t=w.getTraceFromException(r),(n=this._box_0).listenerValueOrError=E.AsyncError$(e,t),n.listenerHasError=!0}},$signature:0},E._Future__propagateToListeners_handleError.prototype={call$0:function(){var e,t,n,r,i,s=this;try{e=s._box_1.source._resultOrListeners,(r=s._box_0).listener.matchesErrorTest$1(e)&&null!=r.listener.errorCallback&&(r.listenerValueOrError=r.listener.handleError$1(e),r.listenerHasError=!1)}catch(e){t=w.unwrapException(e),n=w.getTraceFromException(e),r=s._box_1.source._resultOrListeners,i=s._box_0,r.error===t?i.listenerValueOrError=r:i.listenerValueOrError=E.AsyncError$(t,n),i.listenerHasError=!0}},$signature:0},E._AsyncCallbackEntry.prototype={},E.Stream.prototype={get$isBroadcast:function(){return!1},get$length:function(e){var t={},n=new E._Future(X.Zone__current,se._Future_int);return t.count=0,this.listen$4$cancelOnError$onDone$onError(0,new E.Stream_length_closure(t,this),!0,new E.Stream_length_closure0(t,n),n.get$_completeError()),n}},E.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)")}},E.Stream_Stream$fromFuture_closure0.prototype={call$2:function(e,t){var n=this.controller;n._addError$2(e,t),n._closeUnchecked$0()},"call*":"call$2",$requiredArgCount:2,$signature:344},E.Stream_length_closure.prototype={call$1:function(e){++this._box_0.count},$signature:function(){return w._instanceType(this.$this)._eval$1("~(Stream.T)")}},E.Stream_length_closure0.prototype={call$0:function(){this.future._complete$1(this._box_0.count)},"call*":"call$0",$requiredArgCount:0,$signature:0},E.StreamTransformerBase.prototype={},E._StreamController.prototype={get$stream:function(){return new E._ControllerStream(this,w._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,n=this;return 0==(8&n._state)?null==(e=n._varData)?n._varData=new E._StreamImplEvents:e:null==(e=(t=n._varData).varData)?t.varData=new E._StreamImplEvents: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 E.StateError("Cannot add event after closing"):new E.StateError("Cannot add event while adding a stream")},addStream$2$cancelOnError:function(e,t){var n,r,i,s=this,a=s._state;if(a>=4)throw w.wrapException(s._badEventState$0());return 0!=(2&a)?((a=new E._Future(X.Zone__current,se._Future_dynamic))._asyncComplete$1(null),a):(a=s._varData,n=new E._Future(X.Zone__current,se._Future_dynamic),r=e.listen$4$cancelOnError$onDone$onError(0,s.get$_async$_add(),!1,s.get$_close(),s.get$_addError()),(0!=(1&(i=s._state))?0!=(4&s.get$_subscription()._state):0==(2&i))&&r.pause$0(0),s._varData=new E._StreamControllerAddStreamState(a,n,r),s._state|=8,n)},_ensureDoneFuture$0:function(){var e=this._doneFuture;return null==e&&(e=this._doneFuture=0!=(2&this._state)?X.$get$Future__nullFuture():new E._Future(X.Zone__current,se._Future_void)),e},add$1:function(e,t){if(this._state>=4)throw w.wrapException(this._badEventState$0());this._async$_add$1(t)},addError$2:function(e,t){var n;if(w.checkNotNullable(e,"error",se.Object),this._state>=4)throw w.wrapException(this._badEventState$0());null!=(n=X.Zone__current.errorCallback$2(e,t))?(e=n.error,t=n.stackTrace):null==t&&(t=E.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,n=t._state;if(0!=(4&n))return t._ensureDoneFuture$0();if(n>=4)throw w.wrapException(t._badEventState$0());return t._closeUnchecked$0(),t._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,b.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 E._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 E._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=this;if(0!=(3&o._state))throw w.wrapException(E.StateError$("Stream has already been listened to."));return i=E._ControllerSubscription$(o,e,t,n,r,w._instanceType(o)._precomputed1),s=o.get$_pendingEvents(),0!=(8&(o._state|=1))?((a=o._varData).varData=i,a.addSubscription.resume$0(0)):o._varData=i,i._setPendingEvents$1(s),i._guardCallback$1(new E._StreamController__subscribe_closure(o)),i},_recordCancel$1:function(e){var t,n,r,i,s,a,o=this,l=null;if(0!=(8&o._state)&&(l=o._varData.cancel$0()),o._varData=null,o._state=4294967286&o._state|2,null!=(t=o.onCancel))if(null==l)try{n=t.call$0(),se.Future_void._is(n)&&(l=n)}catch(e){r=w.unwrapException(e),i=w.getTraceFromException(e),(s=new E._Future(X.Zone__current,se._Future_void))._asyncCompleteError$2(r,i),l=s}else l=l.whenComplete$1(t);return a=new E._StreamController__recordCancel_complete(o),null!=l?l=l.whenComplete$1(a):a.call$0(),l},_recordPause$1:function(e){0!=(8&this._state)&&this._varData.addSubscription.pause$0(0),E._runGuarded(this.onPause)},_recordResume$1:function(e){0!=(8&this._state)&&this._varData.addSubscription.resume$0(0),E._runGuarded(this.onResume)},$isEventSink:1,$isStreamController: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}},E._StreamController__subscribe_closure.prototype={call$0:function(){E._runGuarded(this.$this.onListen)},$signature:0},E._StreamController__recordCancel_complete.prototype={call$0:function(){var e=this.$this._doneFuture;null!=e&&0===e._state&&e._asyncComplete$1(null)},"call*":"call$0",$requiredArgCount:0,$signature:0},E._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()}},E._AsyncStreamControllerDispatch.prototype={_sendData$1:function(e){this.get$_subscription()._addPending$1(new E._DelayedData(e))},_sendError$2:function(e,t){this.get$_subscription()._addPending$1(new E._DelayedError(e,t))},_sendDone$0:function(){this.get$_subscription()._addPending$1(b.C__DelayedDone)}},E._AsyncStreamController.prototype={},E._SyncStreamController.prototype={},E._ControllerStream.prototype={get$hashCode:function(e){return(892482866^w.Primitives_objectHashCode(this._controller))>>>0},$eq:function(e,t){return null!=t&&(this===t||t instanceof E._ControllerStream&&t._controller===this._controller)}},E._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)}},E._AddStreamState.prototype={cancel$0:function(){return this.addSubscription.cancel$0().whenComplete$1(new E._AddStreamState_cancel_closure(this))}},E._AddStreamState_cancel_closure.prototype={call$0:function(){this.$this.addStreamFuture._asyncComplete$1(null)},"call*":"call$0",$requiredArgCount:0,$signature:1},E._StreamControllerAddStreamState.prototype={},E._BufferingStreamSubscription.prototype={_setPendingEvents$1:function(e){var t=this;null!=e&&(t._pending=e,null!=e.lastPendingEvent&&(t._state=(64|t._state)>>>0,e.schedule$1(t)))},pause$1:function(e,t){var n,r,i=this,s=i._state;0==(8&s)&&(n=(s+128|4)>>>0,i._state=n,s<128&&null!=(r=i._pending)&&1===r._state&&(r._state=3),0==(4&s)&&0==(32&n)&&i._guardCallback$1(i.get$_async$_onPause()))},pause$0:function(e){return this.pause$1(e,null)},resume$0:function(e){var t=this,n=t._state;0==(8&n)&&n>=128&&(n=t._state=n-128)<128&&(0!=(64&n)&&null!=t._pending.lastPendingEvent?t._pending.schedule$1(t):(n=(4294967291&n)>>>0,t._state=n,0==(32&n)&&t._guardCallback$1(t.get$_async$_onResume())))},cancel$0:function(){var e=this,t=(4294967279&e._state)>>>0;return e._state=t,0==(8&t)&&e._cancel$0(),null==(t=e._cancelFuture)?X.$get$Future__nullFuture():t},_cancel$0:function(){var e,t=this,n=t._state=(8|t._state)>>>0;0!=(64&n)&&1===(e=t._pending)._state&&(e._state=3),0==(32&n)&&(t._pending=null),t._cancelFuture=t._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 E._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 E._DelayedError(e,t)))},_close$0:function(){var e=this,t=e._state;0==(8&t)&&(t=(2|t)>>>0,e._state=t,t<32?e._sendDone$0():e._addPending$1(b.C__DelayedDone))},_async$_onPause$0:function(){},_async$_onResume$0:function(){},_async$_onCancel$0:function(){return null},_addPending$1:function(e){var t,n=this,r=n._pending;null==r&&(r=new E._StreamImplEvents),n._pending=r,r.add$1(0,e),0==(64&(t=n._state))&&(t=(64|t)>>>0,n._state=t,t<128&&r.schedule$1(n))},_sendData$1:function(e){var t=this,n=t._state;t._state=(32|n)>>>0,t._zone.runUnaryGuarded$1$2(t._onData,e,w._instanceType(t)._eval$1("_BufferingStreamSubscription.T")),t._state=(4294967263&t._state)>>>0,t._checkState$1(0!=(4&n))},_sendError$2:function(e,t){var n,r=this,i=r._state,s=new E._BufferingStreamSubscription__sendError_sendError(r,e,t);0!=(1&i)?(r._state=(16|i)>>>0,r._cancel$0(),null!=(n=r._cancelFuture)&&n!==X.$get$Future__nullFuture()?n.whenComplete$1(s):s.call$0()):(s.call$0(),r._checkState$1(0!=(4&i)))},_sendDone$0:function(){var e,t=this,n=new E._BufferingStreamSubscription__sendDone_sendDone(t);t._cancel$0(),t._state=(16|t._state)>>>0,null!=(e=t._cancelFuture)&&e!==X.$get$Future__nullFuture()?e.whenComplete$1(n):n.call$0()},_guardCallback$1:function(e){var t=this,n=t._state;t._state=(32|n)>>>0,e.call$0(),t._state=(4294967263&t._state)>>>0,t._checkState$1(0!=(4&n))},_checkState$1:function(e){var t,n,r=this,i=r._state;for(0!=(64&i)&&null==r._pending.lastPendingEvent&&(t=0!=(4&(i=r._state=(4294967231&i)>>>0))&&(i<128&&!1!==(t=null==(t=r._pending)?null:null==t.lastPendingEvent)))&&(i=(4294967291&i)>>>0,r._state=i);;e=n){if(0!=(8&i))return void(r._pending=null);if(e===(n=0!=(4&i)))break;r._state=(32^i)>>>0,n?r._async$_onPause$0():r._async$_onResume$0(),i=(4294967263&r._state)>>>0,r._state=i}0!=(64&i)&&i<128&&r._pending.schedule$1(r)},$isStreamSubscription:1},E._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=se.Object,n=r._zone,se.void_Function_Object_StackTrace._is(e)?n.runBinaryGuarded$2$3(e,i,this.stackTrace,t,se.StackTrace):n.runUnaryGuarded$1$2(e,i,t),r._state=(4294967263&r._state)>>>0)},"call*":"call$0",$requiredArgCount:0,$signature:0},E._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)},"call*":"call$0",$requiredArgCount:0,$signature:0},E._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)}},E._DelayedEvent.prototype={get$next:function(){return this.next},set$next:function(e){return this.next=e}},E._DelayedData.prototype={perform$1:function(e){e._sendData$1(this.value)}},E._DelayedError.prototype={perform$1:function(e){e._sendError$2(this.error,this.stackTrace)}},E._DelayedDone.prototype={perform$1:function(e){e._sendDone$0()},get$next:function(){return null},set$next:function(e){throw w.wrapException(E.StateError$("No events after a done."))}},E._PendingEvents.prototype={schedule$1:function(e){var t=this,n=t._state;1!==n&&(n>=1||E.scheduleMicrotask(new E._PendingEvents_schedule_closure(t,e)),t._state=1)}},E._PendingEvents_schedule_closure.prototype={call$0:function(){var e,t,n=this.$this,r=n._state;n._state=0,3!==r&&(t=(e=n.firstPendingEvent).get$next(),n.firstPendingEvent=t,null==t&&(n.lastPendingEvent=null),e.perform$1(this.dispatch))},"call*":"call$0",$requiredArgCount:0,$signature:0},E._StreamImplEvents.prototype={add$1:function(e,t){var n=this,r=n.lastPendingEvent;null==r?n.firstPendingEvent=n.lastPendingEvent=t:(r.set$next(t),n.lastPendingEvent=t)}},E._StreamIterator.prototype={get$current:function(e){return this._async$_hasValue?this._stateData:null},moveNext$0:function(){var e,t=this,n=t._subscription;if(null!=n){if(t._async$_hasValue)return e=new E._Future(X.Zone__current,se._Future_bool),t._stateData=e,t._async$_hasValue=!1,n.resume$0(0),e;throw w.wrapException(E.StateError$("Already waiting for next."))}return t._initializeOrDone$0()},_initializeOrDone$0:function(){var e,t,n=this,r=n._stateData;return null!=r?(e=new E._Future(X.Zone__current,se._Future_bool),n._stateData=e,t=r.listen$4$cancelOnError$onDone$onError(0,n.get$_onData(),!0,n.get$_onDone(),n.get$_onError()),null!=n._stateData&&(n._subscription=t),e):X.$get$Future__falseFuture()},cancel$0:function(){var e=this,t=e._subscription,n=e._stateData;return e._stateData=null,null!=t?(e._subscription=null,e._async$_hasValue?e._async$_hasValue=!1:n._asyncComplete$1(!1),t.cancel$0()):X.$get$Future__nullFuture()},_onData$1:function(e){var t,n,r=this;null!=r._subscription&&(t=r._stateData,r._stateData=e,r._async$_hasValue=!0,t._complete$1(!0),r._async$_hasValue&&null!=(n=r._subscription)&&n.pause$0(0))},_onError$2:function(e,t){var n=this,r=n._subscription,i=n._stateData;n._stateData=n._subscription=null,null!=r?i._completeError$2(e,t):i._asyncCompleteError$2(e,t)},_onDone$0:function(){var e=this,t=e._subscription,n=e._stateData;e._stateData=e._subscription=null,null!=t?n._completeWithValue$1(!1):n._asyncCompleteWithValue$1(!1)}},E._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=X.Zone__current,l=!0===n?1:0,u=E._BufferingStreamSubscription__registerDataHandler(o,t,a),c=E._BufferingStreamSubscription__registerErrorHandler(o,i),_=null==r?E.async___nullDoneHandler$closure():r;return(a=new E._ForwardingStreamSubscription(this,u,c,o.registerCallback$1$1(_,se.void),o,l,s._eval$1("@<1>")._bind$1(a)._eval$1("_ForwardingStreamSubscription<1,2>")))._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)}},E._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()}},E._ExpandStream.prototype={_handleData$2:function(e,t){var n,r,i,s,a;try{for(r=C.get$iterator$ax(this._expand.call$1(e));r.moveNext$0();)n=r.get$current(r),t._async$_add$1(n)}catch(e){i=w.unwrapException(e),s=w.getTraceFromException(e),null!=(a=X.Zone__current.errorCallback$2(i,s))&&(i=a.error,s=a.stackTrace),t._addError$2(i,s)}}},E._ZoneFunction.prototype={},E._RunNullaryZoneFunction.prototype={},E._RunUnaryZoneFunction.prototype={},E._RunBinaryZoneFunction.prototype={},E._RegisterNullaryZoneFunction.prototype={},E._RegisterUnaryZoneFunction.prototype={},E._RegisterBinaryZoneFunction.prototype={},E._ZoneSpecification.prototype={$isZoneSpecification:1},E._ZoneDelegate.prototype={$isZoneDelegate:1},E._Zone.prototype={$isZone:1},E._CustomZone.prototype={get$_delegate:function(){var e=this._delegateCache;return null==e?this._delegateCache=new E._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;try{this.run$1$1(0,e,se.void)}catch(e){t=w.unwrapException(e),n=w.getTraceFromException(e),this.handleUncaughtError$2(t,n)}},runUnaryGuarded$1$2:function(e,t,n){var r,i;try{this.runUnary$2$2(e,t,se.void,n)}catch(e){r=w.unwrapException(e),i=w.getTraceFromException(e),this.handleUncaughtError$2(r,i)}},runBinaryGuarded$2$3:function(e,t,n,r,i){var s,a;try{this.runBinary$3$3(e,t,n,se.void,r,i)}catch(e){s=w.unwrapException(e),a=w.getTraceFromException(e),this.handleUncaughtError$2(s,a)}},bindCallback$1$1:function(e,t){return new E._CustomZone_bindCallback_closure(this,this.registerCallback$1$1(e,t),t)},bindUnaryCallback$2$1:function(e,t,n){return new E._CustomZone_bindUnaryCallback_closure(this,this.registerUnaryCallback$2$1(e,t,n),n,t)},bindCallbackGuarded$1:function(e){return new E._CustomZone_bindCallbackGuarded_closure(this,this.registerCallback$1$1(e,se.void))},$index:function(e,t){var n,r=this._async$_map,i=r.$index(0,t);return null!=i||r.containsKey$1(t)?i:(null!=(n=this.parent.$index(0,t))&&r.$indexSet(0,t,n),n)},handleUncaughtError$2:function(e,t){var n=this._handleUncaughtError,r=n.zone;return n.$function.call$5(r,r.get$_parentDelegate(),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 w.checkNotNullable(e,"error",se.Object),(r=(n=this._errorCallback).zone)===b.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$_async$_map:function(){return this._async$_map}},E._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()")}},E._CustomZone_bindUnaryCallback_closure.prototype={call$1:function(e){var t=this;return t.$this.runUnary$2$2(t.registered,e,t.R,t.T)},$signature:function(){return this.R._eval$1("@<0>")._bind$1(this.T)._eval$1("1(2)")}},E._CustomZone_bindCallbackGuarded_closure.prototype={call$0:function(){return this.$this.runGuarded$1(this.registered)},"call*":"call$0",$requiredArgCount:0,$signature:0},E._rootHandleUncaughtError_closure.prototype={call$0:function(){var e=w.wrapException(this.error);throw e.stack=this.stackTrace.toString$0(0),e},$signature:0},E._RootZone.prototype={get$_run:function(){return b._RunNullaryZoneFunction__RootZone__rootRun},get$_runUnary:function(){return b._RunUnaryZoneFunction__RootZone__rootRunUnary},get$_runBinary:function(){return b._RunBinaryZoneFunction__RootZone__rootRunBinary},get$_registerCallback:function(){return b._RegisterNullaryZoneFunction__RootZone__rootRegisterCallback},get$_registerUnaryCallback:function(){return b._RegisterUnaryZoneFunction_Bqo},get$_registerBinaryCallback:function(){return b._RegisterBinaryZoneFunction_kGu},get$_errorCallback:function(){return b._ZoneFunction__RootZone__rootErrorCallback},get$_scheduleMicrotask:function(){return b._ZoneFunction__RootZone__rootScheduleMicrotask},get$_createTimer:function(){return b._ZoneFunction__RootZone__rootCreateTimer},get$_createPeriodicTimer:function(){return b._ZoneFunction_3bB},get$_print:function(){return b._ZoneFunction__RootZone__rootPrint},get$_fork:function(){return b._ZoneFunction__RootZone__rootFork},get$_handleUncaughtError:function(){return b._ZoneFunction_NMc},get$_async$_map:function(){return X.$get$_RootZone__rootMap()},get$_delegate:function(){var e=X._RootZone__rootDelegate;return null==e?X._RootZone__rootDelegate=new E._ZoneDelegate(this):e},get$_parentDelegate:function(){var e=X._RootZone__rootDelegate;return null==e?X._RootZone__rootDelegate=new E._ZoneDelegate(this):e},get$errorZone:function(){return this},runGuarded$1:function(e){var t,n,r=null;try{if(b.C__RootZone===X.Zone__current)return void e.call$0();E._rootRun(r,r,this,e)}catch(e){t=w.unwrapException(e),n=w.getTraceFromException(e),E._rootHandleUncaughtError(r,r,this,t,n)}},runUnaryGuarded$1$2:function(e,t){var n,r,i=null;try{if(b.C__RootZone===X.Zone__current)return void e.call$1(t);E._rootRunUnary(i,i,this,e,t)}catch(e){n=w.unwrapException(e),r=w.getTraceFromException(e),E._rootHandleUncaughtError(i,i,this,n,r)}},runBinaryGuarded$2$3:function(e,t,n){var r,i,s=null;try{if(b.C__RootZone===X.Zone__current)return void e.call$2(t,n);E._rootRunBinary(s,s,this,e,t,n)}catch(e){r=w.unwrapException(e),i=w.getTraceFromException(e),E._rootHandleUncaughtError(s,s,this,r,i)}},bindCallback$1$1:function(e,t){return new E._RootZone_bindCallback_closure(this,e,t)},bindCallbackGuarded$1:function(e){return new E._RootZone_bindCallbackGuarded_closure(this,e)},$index:function(e,t){return null},handleUncaughtError$2:function(e,t){E._rootHandleUncaughtError(null,null,this,e,t)},fork$2$specification$zoneValues:function(e,t){return E._rootFork(null,null,this,e,t)},run$1$1:function(e,t){return X.Zone__current===b.C__RootZone?t.call$0():E._rootRun(null,null,this,t)},runUnary$2$2:function(e,t){return X.Zone__current===b.C__RootZone?e.call$1(t):E._rootRunUnary(null,null,this,e,t)},runBinary$3$3:function(e,t,n){return X.Zone__current===b.C__RootZone?e.call$2(t,n):E._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){E._rootScheduleMicrotask(null,null,this,e)},createTimer$2:function(e,t){return E.Timer__createTimer(e,t)},print$1:function(e){w.printString(e)}},E._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()")}},E._RootZone_bindCallbackGuarded_closure.prototype={call$0:function(){return this.$this.runGuarded$1(this.f)},"call*":"call$0",$requiredArgCount:0,$signature:0},E._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 E._HashMapKeyIterable(this,w._instanceType(this)._eval$1("_HashMapKeyIterable<1>"))},get$values:function(e){var t=w._instanceType(this);return w.MappedIterable_MappedIterable(new E._HashMapKeyIterable(this,t._eval$1("_HashMapKeyIterable<1>")),new E._HashMap_values_closure(this),t._precomputed1,t._rest[1])},containsKey$1:function(e){var t,n;return"string"==typeof e&&"__proto__"!==e?null!=(t=this._collection$_strings)&&null!=t[e]:"number"==typeof e&&(1073741823&e)===e?null!=(n=this._collection$_nums)&&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 E._HashMap_addAll_closure(this))},$index:function(e,t){var n,r;return"string"==typeof t&&"__proto__"!==t?null==(n=this._collection$_strings)?null:E._HashMap__getTableEntry(n,t):"number"==typeof t&&(1073741823&t)===t?null==(r=this._collection$_nums)?null:E._HashMap__getTableEntry(r,t):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))<0?null:t[n+1])},$indexSet:function(e,t,n){var r,i,s=this;"string"==typeof t&&"__proto__"!==t?(r=s._collection$_strings,s._collection$_addHashTableEntry$3(null==r?s._collection$_strings=E._HashMap__newHashTable():r,t,n)):"number"==typeof t&&(1073741823&t)===t?(i=s._collection$_nums,s._collection$_addHashTableEntry$3(null==i?s._collection$_nums=E._HashMap__newHashTable():i,t,n)):s._set$2(t,n)},_set$2:function(e,t){var n,r,i,s=this,a=s._collection$_rest;null==a&&(a=s._collection$_rest=E._HashMap__newHashTable()),null==(r=a[n=s._computeHashCode$1(e)])?(E._HashMap__setTableEntry(a,n,[e,t]),++s._collection$_length,s._keys=null):(i=s._findBucketIndex$2(r,e))>=0?r[i+1]=t:(r.push(e,t),++s._collection$_length,s._keys=null)},putIfAbsent$2:function(e,t){var n,r=this;return r.containsKey$1(e)?w._instanceType(r)._rest[1]._as(r.$index(0,e)):(n=t.call$0(),r.$indexSet(0,e,n),n)},remove$1:function(e,t){return"string"==typeof t&&"__proto__"!==t?this._removeHashTableEntry$2(this._collection$_strings,t):this._remove$1(t)},_remove$1:function(e){var t,n,r,i,s=this,a=s._collection$_rest;return null==a?null:(n=a[t=s._computeHashCode$1(e)],(r=s._findBucketIndex$2(n,e))<0?null:(--s._collection$_length,s._keys=null,i=n.splice(r,2)[1],0===n.length&&delete a[t],i))},forEach$1:function(e,t){var n,r,i,s,a=this,o=a._computeKeys$0();for(n=o.length,r=w._instanceType(a)._rest[1],i=0;i<n;++i)if(s=o[i],t.call$2(s,r._as(a.$index(0,s))),o!==a._keys)throw w.wrapException(E.ConcurrentModificationError$(a))},_computeKeys$0:function(){var e,t,n,r,i,s,a,o,l,u,c=this,_=c._keys;if(null!=_)return _;if(_=E.List_List$filled(c._collection$_length,null,!1,se.dynamic),null!=(e=c._collection$_strings))for(n=(t=Object.getOwnPropertyNames(e)).length,r=0,i=0;i<n;++i)_[r]=t[i],++r;else r=0;if(null!=(s=c._collection$_nums))for(n=(t=Object.getOwnPropertyNames(s)).length,i=0;i<n;++i)_[r]=+t[i],++r;if(null!=(a=c._collection$_rest))for(n=(t=Object.getOwnPropertyNames(a)).length,i=0;i<n;++i)for(l=(o=a[t[i]]).length,u=0;u<l;u+=2)_[r]=o[u],++r;return c._keys=_},_collection$_addHashTableEntry$3:function(e,t,n){null==e[t]&&(++this._collection$_length,this._keys=null),E._HashMap__setTableEntry(e,t,n)},_removeHashTableEntry$2:function(e,t){var n;return null!=e&&null!=e[t]?(n=E._HashMap__getTableEntry(e,t),delete e[t],--this._collection$_length,this._keys=null,n):null},_computeHashCode$1:function(e){return 1073741823&C.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(C.$eq$(e[r],t))return r;return-1}},E._HashMap_values_closure.prototype={call$1:function(e){var t=this.$this;return w._instanceType(t)._rest[1]._as(t.$index(0,e))},$signature:function(){return w._instanceType(this.$this)._eval$1("2(1)")}},E._HashMap_addAll_closure.prototype={call$2:function(e,t){this.$this.$indexSet(0,e,t)},$signature:function(){return w._instanceType(this.$this)._eval$1("~(1,2)")}},E._HashMapKeyIterable.prototype={get$length:function(e){return this._collection$_map._collection$_length},get$isEmpty:function(e){return 0===this._collection$_map._collection$_length},get$iterator:function(e){var t=this._collection$_map;return new E._HashMapKeyIterator(t,t._computeKeys$0())},contains$1:function(e,t){return this._collection$_map.containsKey$1(t)}},E._HashMapKeyIterator.prototype={get$current:function(e){return w._instanceType(this)._precomputed1._as(this._collection$_current)},moveNext$0:function(){var e=this,t=e._keys,n=e._offset,r=e._collection$_map;if(t!==r._keys)throw w.wrapException(E.ConcurrentModificationError$(r));return n>=t.length?(e._collection$_current=null,!1):(e._collection$_current=t[n],e._offset=n+1,!0)}},E._LinkedIdentityHashMap.prototype={internalComputeHashCode$1:function(e){return 1073741823&w.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(null==(i=e[r].hashMapCellKey)?null==t:i===t)return r;return-1}},E._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}},E._LinkedCustomHashMap_closure.prototype={call$1:function(e){return this.K._is(e)},$signature:103},E._LinkedHashSet.prototype={_newSet$0:function(){return new E._LinkedHashSet(w._instanceType(this)._eval$1("_LinkedHashSet<1>"))},_newSimilarSet$1$0:function(e){return new E._LinkedHashSet(e._eval$1("_LinkedHashSet<0>"))},_newSimilarSet$0:function(){return this._newSimilarSet$1$0(se.dynamic)},get$iterator:function(e){var t=new E._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?null!=(n=this._collection$_strings)&&null!=n[t]:"number"==typeof t&&(1073741823&t)===t?null!=(r=this._collection$_nums)&&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 w.wrapException(E.StateError$("No elements"));return t._element},get$last:function(e){var t=this._collection$_last;if(null==t)throw w.wrapException(E.StateError$("No elements"));return t._element},add$1:function(e,t){var n,r,i=this;return"string"==typeof t&&"__proto__"!==t?(n=i._collection$_strings,i._collection$_addHashTableEntry$2(null==n?i._collection$_strings=E._LinkedHashSet__newHashTable():n,t)):"number"==typeof t&&(1073741823&t)===t?(r=i._collection$_nums,i._collection$_addHashTableEntry$2(null==r?i._collection$_nums=E._LinkedHashSet__newHashTable():r,t)):i._add$1(t)},_add$1:function(e){var t,n,r=this,i=r._collection$_rest;if(null==i&&(i=r._collection$_rest=E._LinkedHashSet__newHashTable()),null==(n=i[t=r._computeHashCode$1(e)]))i[t]=[r._collection$_newLinkedCell$1(e)];else{if(r._findBucketIndex$2(n,e)>=0)return!1;n.push(r._collection$_newLinkedCell$1(e))}return!0},remove$1:function(e,t){var n=this;return"string"==typeof t&&"__proto__"!==t?n._removeHashTableEntry$2(n._collection$_strings,t):"number"==typeof t&&(1073741823&t)===t?n._removeHashTableEntry$2(n._collection$_nums,t):n._remove$1(t)},_remove$1:function(e){var t,n,r,i,s=this,a=s._collection$_rest;return null!=a&&(n=a[t=s._computeHashCode$1(e)],!((r=s._findBucketIndex$2(n,e))<0)&&(i=n.splice(r,1)[0],0===n.length&&delete a[t],s._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&&(null!=(n=e[t])&&(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=this,r=new E._LinkedHashSetCell(e);return null==n._collection$_first?n._collection$_first=n._collection$_last=r:((t=n._collection$_last).toString,r._collection$_previous=t,n._collection$_last=t._collection$_next=r),++n._collection$_length,n._collection$_modified$0(),r},_unlinkCell$1:function(e){var t=this,n=e._collection$_previous,r=e._collection$_next;null==n?t._collection$_first=r:n._collection$_next=r,null==r?t._collection$_last=n:r._collection$_previous=n,--t._collection$_length,t._collection$_modified$0()},_computeHashCode$1:function(e){return 1073741823&C.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(C.$eq$(e[r]._element,t))return r;return-1}},E._LinkedIdentityHashSet.prototype={_newSet$0:function(){return new E._LinkedIdentityHashSet(this.$ti)},_newSimilarSet$1$0:function(e){return new E._LinkedIdentityHashSet(e._eval$1("_LinkedIdentityHashSet<0>"))},_newSimilarSet$0:function(){return this._newSimilarSet$1$0(se.dynamic)},_computeHashCode$1:function(e){return 1073741823&w.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(null==(i=e[r]._element)?null==t:i===t)return r;return-1}},E._LinkedHashSetCell.prototype={},E._LinkedHashSetIterator.prototype={get$current:function(e){return w._instanceType(this)._precomputed1._as(this._collection$_current)},moveNext$0:function(){var e=this,t=e._collection$_cell,n=e._set;if(e._collection$_modifications!==n._collection$_modifications)throw w.wrapException(E.ConcurrentModificationError$(n));return null==t?(e._collection$_current=null,!1):(e._collection$_current=t._element,e._collection$_cell=t._collection$_next,!0)}},E.UnmodifiableListView.prototype={cast$1$0:function(e,t){return new E.UnmodifiableListView(C.cast$1$0$ax(this._collection$_source,t),t._eval$1("UnmodifiableListView<0>"))},get$length:function(e){return C.get$length$asx(this._collection$_source)},$index:function(e,t){return C.elementAt$1$ax(this._collection$_source,t)}},E.HashMap_HashMap$from_closure.prototype={call$2:function(e,t){this.result.$indexSet(0,this.K._as(e),this.V._as(t))},$signature:210},E.IterableBase.prototype={},E.LinkedHashMap_LinkedHashMap$from_closure.prototype={call$2:function(e,t){this.result.$indexSet(0,this.K._as(e),this.V._as(t))},$signature:210},E.ListBase.prototype={$isEfficientLengthIterable:1,$isIterable:1,$isList:1},E.ListMixin.prototype={get$iterator:function(e){return new w.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 w.wrapException(w.IterableElementError_noElement());return this.$index(e,0)},get$last:function(e){if(0===this.get$length(e))throw w.wrapException(w.IterableElementError_noElement());return this.$index(e,this.get$length(e)-1)},get$single:function(e){if(0===this.get$length(e))throw w.wrapException(w.IterableElementError_noElement());if(this.get$length(e)>1)throw w.wrapException(w.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(C.$eq$(this.$index(e,n),t))return!0;if(r!==this.get$length(e))throw w.wrapException(E.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 w.wrapException(E.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 w.wrapException(E.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 w.wrapException(E.ConcurrentModificationError$(e))}if(null!=n)return n.call$0();throw w.wrapException(w.IterableElementError_noElement())},join$1:function(e,t){var n;return 0===this.get$length(e)?"":((n=E.StringBuffer__writeAll("",e,t)).charCodeAt(0),n)},join$0:function(e){return this.join$1(e,"")},where$1:function(e,t){return new w.WhereIterable(e,t,w.instanceType(e)._eval$1("WhereIterable<ListMixin.E>"))},map$1$1:function(e,t,n){return new w.MappedListIterable(e,t,w.instanceType(e)._eval$1("@<ListMixin.E>")._bind$1(n)._eval$1("MappedListIterable<1,2>"))},expand$1$1:function(e,t,n){return new w.ExpandIterable(e,t,w.instanceType(e)._eval$1("@<ListMixin.E>")._bind$1(n)._eval$1("ExpandIterable<1,2>"))},fold$1$2:function(e,t,n){var r,i,s=this.get$length(e);for(r=t,i=0;i<s;++i)if(r=n.call$2(r,this.$index(e,i)),s!==this.get$length(e))throw w.wrapException(E.ConcurrentModificationError$(e));return r},fold$2:function(e,t,n){return this.fold$1$2(e,t,n,se.dynamic)},skip$1:function(e,t){return w.SubListIterable$(e,t,null,w.instanceType(e)._eval$1("ListMixin.E"))},take$1:function(e,t){return w.SubListIterable$(e,0,w.checkNotNullable(t,"count",se.int),w.instanceType(e)._eval$1("ListMixin.E"))},toList$1$growable:function(e,t){var n,r,i,s=this;if(s.get$isEmpty(e))return C.JSArray_JSArray$growable(0,w.instanceType(e)._eval$1("ListMixin.E"));for(n=s.$index(e,0),r=E.List_List$filled(s.get$length(e),n,!0,w.instanceType(e)._eval$1("ListMixin.E")),i=1;i<s.get$length(e);++i)r[i]=s.$index(e,i);return r},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){var t,n=E.LinkedHashSet_LinkedHashSet(w.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 w.CastList(e,w.instanceType(e)._eval$1("@<ListMixin.E>")._bind$1(t)._eval$1("CastList<1,2>"))},sort$1:function(e,t){w.Sort_sort(e,null==t?E.collection_ListMixin__compareAny$closure():t)},sublist$2:function(e,t,n){var r=this.get$length(e);return E.RangeError_checkValidRange(t,n,r),E.List_List$from(this.getRange$2(e,t,n),!0,w.instanceType(e)._eval$1("ListMixin.E"))},getRange$2:function(e,t,n){return E.RangeError_checkValidRange(t,n,this.get$length(e)),w.SubListIterable$(e,t,n,w.instanceType(e)._eval$1("ListMixin.E"))},fillRange$3:function(e,t,n,r){var i;for(w.instanceType(e)._eval$1("ListMixin.E")._as(r),E.RangeError_checkValidRange(t,n,this.get$length(e)),i=t;i<n;++i)this.$indexSet(e,i,r)},setRange$4:function(e,t,n,r,i){var s,a,o,l,u;if(E.RangeError_checkValidRange(t,n,this.get$length(e)),0!==(s=n-t)){if(E.RangeError_checkNotNegative(i,"skipCount"),w.instanceType(e)._eval$1("List<ListMixin.E>")._is(r)?(a=i,o=r):(o=C.skip$1$ax(r,i).toList$1$growable(0,!1),a=0),a+s>(l=C.getInterceptor$asx(o)).get$length(o))throw w.wrapException(w.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 w.ReversedListIterable(e,w.instanceType(e)._eval$1("ReversedListIterable<ListMixin.E>"))},toString$0:function(e){return E.IterableBase_iterableToFullString(e,"[","]")}},E.MapBase.prototype={},E.MapBase_mapToString_closure.prototype={call$2:function(e,t){var n,r=this._box_0;r.first||(this.result._contents+=", "),r.first=!1,n=(r=this.result)._contents+=w.S(e),r._contents=n+": ",r._contents+=w.S(t)},$signature:147},E.MapMixin.prototype={cast$2$0:function(e,t,n){var r=w._instanceType(this);return E.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=this;for(n=C.get$iterator$ax(s.get$keys(s)),r=w._instanceType(s)._eval$1("MapMixin.V");n.moveNext$0();)i=n.get$current(n),t.call$2(i,r._as(s.$index(0,i)))},addAll$1:function(e,t){var n,r,i;for(n=C.get$iterator$ax(t.get$keys(t)),r=w._instanceType(this)._eval$1("MapMixin.V");n.moveNext$0();)i=n.get$current(n),this.$indexSet(0,i,r._as(t.$index(0,i)))},putIfAbsent$2:function(e,t){var n,r=this;return r.containsKey$1(e)?w._instanceType(r)._eval$1("MapMixin.V")._as(r.$index(0,e)):(n=t.call$0(),r.$indexSet(0,e,n),n)},get$entries:function(e){var t=this;return C.map$1$1$ax(t.get$keys(t),new E.MapMixin_entries_closure(t),w._instanceType(t)._eval$1("MapEntry<MapMixin.K,MapMixin.V>"))},containsKey$1:function(e){return C.contains$1$asx(this.get$keys(this),e)},get$length:function(e){return C.get$length$asx(this.get$keys(this))},get$isEmpty:function(e){return C.get$isEmpty$asx(this.get$keys(this))},get$isNotEmpty:function(e){return C.get$isNotEmpty$asx(this.get$keys(this))},get$values:function(e){var t=w._instanceType(this);return new E._MapBaseValueIterable(this,t._eval$1("@<MapMixin.K>")._bind$1(t._eval$1("MapMixin.V"))._eval$1("_MapBaseValueIterable<1,2>"))},toString$0:function(e){return E.MapBase_mapToString(this)},$isMap:1},E.MapMixin_entries_closure.prototype={call$1:function(e){var t=this.$this,n=w._instanceType(t),r=n._eval$1("MapMixin.V");return new E.MapEntry(e,r._as(t.$index(0,e)),n._eval$1("@<MapMixin.K>")._bind$1(r)._eval$1("MapEntry<1,2>"))},$signature:function(){return w._instanceType(this.$this)._eval$1("MapEntry<MapMixin.K,MapMixin.V>(MapMixin.K)")}},E.UnmodifiableMapBase.prototype={},E._MapBaseValueIterable.prototype={get$length:function(e){var t=this._collection$_map;return t.get$length(t)},get$isEmpty:function(e){var t=this._collection$_map;return t.get$isEmpty(t)},get$isNotEmpty:function(e){var t=this._collection$_map;return t.get$isNotEmpty(t)},get$first:function(e){var t=this._collection$_map;return this.$ti._rest[1]._as(t.$index(0,C.get$first$ax(t.get$keys(t))))},get$single:function(e){var t=this._collection$_map;return this.$ti._rest[1]._as(t.$index(0,C.get$single$ax(t.get$keys(t))))},get$last:function(e){var t=this._collection$_map;return this.$ti._rest[1]._as(t.$index(0,C.get$last$ax(t.get$keys(t))))},get$iterator:function(e){var t=this._collection$_map;return new E._MapBaseValueIterator(C.get$iterator$ax(t.get$keys(t)),t)}},E._MapBaseValueIterator.prototype={moveNext$0:function(){var e=this,t=e._keys;return t.moveNext$0()?(e._collection$_current=e._collection$_map.$index(0,t.get$current(t)),!0):(e._collection$_current=null,!1)},get$current:function(e){return w._instanceType(this)._rest[1]._as(this._collection$_current)}},E._UnmodifiableMapMixin.prototype={$indexSet:function(e,t,n){throw w.wrapException(E.UnsupportedError$("Cannot modify unmodifiable map"))},addAll$1:function(e,t){throw w.wrapException(E.UnsupportedError$("Cannot modify unmodifiable map"))},remove$1:function(e,t){throw w.wrapException(E.UnsupportedError$("Cannot modify unmodifiable map"))},putIfAbsent$2:function(e,t){throw w.wrapException(E.UnsupportedError$("Cannot modify unmodifiable map"))}},E.MapView.prototype={cast$2$0:function(e,t,n){return this._collection$_map.cast$2$0(0,t,n)},$index:function(e,t){return this._collection$_map.$index(0,t)},$indexSet:function(e,t,n){this._collection$_map.$indexSet(0,t,n)},addAll$1:function(e,t){this._collection$_map.addAll$1(0,t)},putIfAbsent$2:function(e,t){return this._collection$_map.putIfAbsent$2(e,t)},containsKey$1:function(e){return this._collection$_map.containsKey$1(e)},forEach$1:function(e,t){this._collection$_map.forEach$1(0,t)},get$isEmpty:function(e){var t=this._collection$_map;return t.get$isEmpty(t)},get$isNotEmpty:function(e){var t=this._collection$_map;return t.get$isNotEmpty(t)},get$length:function(e){var t=this._collection$_map;return t.get$length(t)},get$keys:function(e){var t=this._collection$_map;return t.get$keys(t)},remove$1:function(e,t){return this._collection$_map.remove$1(0,t)},toString$0:function(e){return this._collection$_map.toString$0(0)},get$values:function(e){var t=this._collection$_map;return t.get$values(t)},get$entries:function(e){var t=this._collection$_map;return t.get$entries(t)},$isMap:1},E.UnmodifiableMapView.prototype={cast$2$0:function(e,t,n){return new E.UnmodifiableMapView(this._collection$_map.cast$2$0(0,t,n),t._eval$1("@<0>")._bind$1(n)._eval$1("UnmodifiableMapView<1,2>"))}},E.ListQueue.prototype={get$iterator:function(e){var t=this;return new E._ListQueueIterator(t,t._collection$_tail,t._modificationCount,t._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,n=t._collection$_head;if(n===t._collection$_tail)throw w.wrapException(w.IterableElementError_noElement());return t.$ti._precomputed1._as(t._collection$_table[n])},get$last:function(e){var t=this,n=t._collection$_head,r=t._collection$_tail;if(n===r)throw w.wrapException(w.IterableElementError_noElement());return n=t._collection$_table,t.$ti._precomputed1._as(n[(r-1&n.length-1)>>>0])},get$single:function(e){var t=this;if(t._collection$_head===t._collection$_tail)throw w.wrapException(w.IterableElementError_noElement());if(t.get$length(t)>1)throw w.wrapException(w.IterableElementError_tooMany());return t.$ti._precomputed1._as(t._collection$_table[t._collection$_head])},elementAt$1:function(e,t){var n,r=this;return E.RangeError_checkValidIndex(t,r,null),n=r._collection$_table,r.$ti._precomputed1._as(n[(r._collection$_head+t&n.length-1)>>>0])},toList$1$growable:function(e,t){var n,r,i,s,a,o=this,l=o._collection$_table.length-1,u=(o._collection$_tail-o._collection$_head&l)>>>0;if(0===u)return n=C.JSArray_JSArray$growable(0,o.$ti._precomputed1);for(n=o.$ti._precomputed1,r=E.List_List$filled(u,o.get$first(o),!0,n),i=o._collection$_table,s=o._collection$_head,a=0;a<u;++a)r[a]=n._as(i[(s+a&l)>>>0]);return r},toList$0:function(e){return this.toList$1$growable(e,!0)},add$1:function(e,t){this._add$1(t)},addAll$1:function(e,t){var n,r,i,s,a,o,l,u,c=this,_=c.$ti;if(_._eval$1("List<1>")._is(t))n=C.get$length$asx(t),(i=(r=c.get$length(c))+n)>=(a=(s=c._collection$_table).length)?(o=E.List_List$filled(E.ListQueue__nextPowerOf2(i+b.JSInt_methods._shrOtherPositive$1(i,1)),null,!1,_._eval$1("1?")),c._collection$_tail=c._collection$_writeToList$1(o),c._collection$_table=o,c._collection$_head=0,b.JSArray_methods.setRange$4(o,r,i,t,0),c._collection$_tail+=n):n<(l=a-(_=c._collection$_tail))?(b.JSArray_methods.setRange$4(s,_,_+n,t,0),c._collection$_tail+=n):(u=n-l,b.JSArray_methods.setRange$4(s,_,_+l,t,0),b.JSArray_methods.setRange$4(c._collection$_table,0,u,t,l),c._collection$_tail=u),++c._modificationCount;else for(_=C.get$iterator$ax(t);_.moveNext$0();)c._add$1(_.get$current(_))},clear$0:function(e){var t,n,r=this,i=r._collection$_head,s=r._collection$_tail;if(i!==s){for(n=(t=r._collection$_table).length-1;i!==s;i=(i+1&n)>>>0)t[i]=null;r._collection$_head=r._collection$_tail=0,++r._modificationCount}},toString$0:function(e){return E.IterableBase_iterableToFullString(this,"{","}")},addFirst$1:function(e){var t=this,n=t._collection$_head,r=t._collection$_table;r[n=t._collection$_head=(n-1&r.length-1)>>>0]=e,n===t._collection$_tail&&t._collection$_grow$0(),++t._modificationCount},removeFirst$0:function(){var e,t,n=this,r=n._collection$_head;if(r===n._collection$_tail)throw w.wrapException(w.IterableElementError_noElement());return++n._modificationCount,e=n._collection$_table,t=n.$ti._precomputed1._as(e[r]),e[r]=null,n._collection$_head=(r+1&e.length-1)>>>0,t},removeLast$0:function(e){var t,n=this,r=n._collection$_head,i=n._collection$_tail;if(r===i)throw w.wrapException(w.IterableElementError_noElement());return++n._modificationCount,r=n._collection$_table,i=n._collection$_tail=(i-1&r.length-1)>>>0,t=n.$ti._precomputed1._as(r[i]),r[i]=null,t},_add$1:function(e){var t=this,n=t._collection$_table,r=t._collection$_tail;n[r]=e,n=(r+1&n.length-1)>>>0,t._collection$_tail=n,t._collection$_head===n&&t._collection$_grow$0(),++t._modificationCount},_collection$_grow$0:function(){var e=this,t=E.List_List$filled(2*e._collection$_table.length,null,!1,e.$ti._eval$1("1?")),n=e._collection$_table,r=e._collection$_head,i=n.length-r;b.JSArray_methods.setRange$4(t,0,i,n,r),b.JSArray_methods.setRange$4(t,i,i+e._collection$_head,e._collection$_table,0),e._collection$_head=0,e._collection$_tail=e._collection$_table.length,e._collection$_table=t},_collection$_writeToList$1:function(e){var t,n,r=this,i=r._collection$_head,s=r._collection$_tail,a=r._collection$_table;return i<=s?(t=s-i,b.JSArray_methods.setRange$4(e,0,t,a,i),t):(n=a.length-i,b.JSArray_methods.setRange$4(e,0,n,a,i),b.JSArray_methods.setRange$4(e,n,n+r._collection$_tail,r._collection$_table,0),r._collection$_tail+n)},$isQueue:1},E._ListQueueIterator.prototype={get$current:function(e){return w._instanceType(this)._precomputed1._as(this._collection$_current)},moveNext$0:function(){var e,t=this,n=t._queue;return t._modificationCount!==n._modificationCount&&w.throwExpression(E.ConcurrentModificationError$(n)),(e=t._collection$_position)===t._collection$_end?(t._collection$_current=null,!1):(n=n._collection$_table,t._collection$_current=n[e],t._collection$_position=(e+1&n.length-1)>>>0,!0)}},E.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=C.get$iterator$ax(t);n.moveNext$0();)this.add$1(0,n.get$current(n))},removeAll$1:function(e){var t;for(t=C.get$iterator$ax(e);t.moveNext$0();)this.remove$1(0,t.get$current(t))},toList$1$growable:function(e,t){return E.List_List$of(this,!0,w._instanceType(this)._precomputed1)},toList$0:function(e){return this.toList$1$growable(e,!0)},map$1$1:function(e,t,n){return new w.EfficientLengthMappedIterable(this,t,w._instanceType(this)._eval$1("@<1>")._bind$1(n)._eval$1("EfficientLengthMappedIterable<1,2>"))},get$single:function(e){var t,n=this;if(n.get$length(n)>1)throw w.wrapException(w.IterableElementError_tooMany());if(!(t=n.get$iterator(n)).moveNext$0())throw w.wrapException(w.IterableElementError_noElement());return t.get$current(t)},toString$0:function(e){return E.IterableBase_iterableToFullString(this,"{","}")},where$1:function(e,t){return new w.WhereIterable(this,t,w._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+=w.S(r.get$current(r))}while(r.moveNext$0())}else for(n=""+w.S(r.get$current(r));r.moveNext$0();)n=n+t+w.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 w.TakeIterable_TakeIterable(this,t,w._instanceType(this)._precomputed1)},skip$1:function(e,t){return w.SkipIterable_SkipIterable(this,t,w._instanceType(this)._precomputed1)},get$first:function(e){var t=this.get$iterator(this);if(!t.moveNext$0())throw w.wrapException(w.IterableElementError_noElement());return t.get$current(t)},get$last:function(e){var t,n=this.get$iterator(this);if(!n.moveNext$0())throw w.wrapException(w.IterableElementError_noElement());do{t=n.get$current(n)}while(n.moveNext$0());return t},elementAt$1:function(e,t){var n,r,i,s="index";for(w.checkNotNullable(t,s,se.int),E.RangeError_checkNotNegative(t,s),n=this.get$iterator(this),r=0;n.moveNext$0();){if(i=n.get$current(n),t===r)return i;++r}throw w.wrapException(E.IndexError$(t,this,s,null,r))}},E._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},E._UnmodifiableSetMixin.prototype={add$1:function(e,t){return E._UnmodifiableSetMixin__throwUnmodifiable()},addAll$1:function(e,t){return E._UnmodifiableSetMixin__throwUnmodifiable()},remove$1:function(e,t){return E._UnmodifiableSetMixin__throwUnmodifiable()}},E._UnmodifiableSet.prototype={_newSet$0:function(){return E.LinkedHashSet_LinkedHashSet(this.$ti._precomputed1)},contains$1:function(e,t){return this._collection$_map.containsKey$1(t)},get$iterator:function(e){var t=this._collection$_map;return C.get$iterator$ax(t.get$keys(t))},get$length:function(e){var t=this._collection$_map;return t.get$length(t)}},E._ListBase_Object_ListMixin.prototype={},E._UnmodifiableMapView_MapView__UnmodifiableMapMixin.prototype={},E.__SetBase_Object_SetMixin.prototype={},E.__UnmodifiableSet__SetBase__UnmodifiableSetMixin.prototype={},E.Utf8Decoder__decoder_closure.prototype={call$0:function(){try{return new TextDecoder("utf-8",{fatal:!0})}catch(e){w.unwrapException(e)}return null},$signature:86},E.Utf8Decoder__decoderNonfatal_closure.prototype={call$0:function(){try{return new TextDecoder("utf-8",{fatal:!1})}catch(e){w.unwrapException(e)}return null},$signature:86},E.AsciiCodec.prototype={encode$1:function(e){return b.AsciiEncoder_127.convert$1(e)},get$encoder:function(){return b.AsciiEncoder_127}},E._UnicodeSubsetEncoder.prototype={convert$1:function(e){var t,n,r,i=E.RangeError_checkValidRange(0,null,e.length)-0,s=new Uint8Array(i);for(t=~this._subsetMask,n=0;n<i;++n){if(0!=((r=b.JSString_methods._codeUnitAt$1(e,n))&t))throw w.wrapException(E.ArgumentError$value(e,"string","Contains invalid characters."));s[n]=r}return s}},E.AsciiEncoder.prototype={},E.Base64Codec.prototype={get$encoder:function(){return b.C_Base64Encoder},normalize$3:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y="Invalid base64 encoding length ";for(n=E.RangeError_checkValidRange(t,n,e.length),r=X.$get$_Base64Decoder__inverseAlphabet(),s=i=t,a=null,o=-1,l=-1,u=0;i<n;i=c){if(c=i+1,37===(_=b.JSString_methods._codeUnitAt$1(e,i))?($=c+2)<=n?(37===(h=16*w.hexDigitValue(b.JSString_methods._codeUnitAt$1(e,c))+(p=w.hexDigitValue(b.JSString_methods._codeUnitAt$1(e,c+1)))-(256&p))&&(h=-1),c=$):h=-1:h=_,0<=h&&h<=127){if((d=r[h])>=0){if((h=b.JSString_methods.codeUnitAt$1(ie.ABCDEF,d))===_)continue;_=h}else{if(-1===d&&(o<0&&(null==(f=null==a?null:a._contents.length)&&(f=0),o=f+(i-s),l=i),++u,61===_))continue;_=h}if(-2!==d){(f=null==a?a=new E.StringBuffer(""):a)._contents+=b.JSString_methods.substring$2(e,s,i),f._contents+=w.Primitives_stringFromCharCode(_),s=c;continue}}throw w.wrapException(E.FormatException$("Invalid base64 data",e,i))}if(null!=a){if(m=(f=a._contents+=b.JSString_methods.substring$2(e,s,n)).length,o>=0)E.Base64Codec__checkPadding(e,l,n,o,u,m);else{if(1===(g=b.JSInt_methods.$mod(m-1,4)+1))throw w.wrapException(E.FormatException$(y,e,n));for(;g<4;)f+="=",a._contents=f,++g}return f=a._contents,b.JSString_methods.replaceRange$3(e,t,n,(f.charCodeAt(0),f))}if(S=n-t,o>=0)E.Base64Codec__checkPadding(e,l,n,o,u,S);else{if(1===(g=b.JSInt_methods.$mod(S,4)))throw w.wrapException(E.FormatException$(y,e,n));g>1&&(e=b.JSString_methods.replaceRange$3(e,n,n,2===g?"==":"="))}return e}},E.Base64Encoder.prototype={convert$1:function(e){var t=C.getInterceptor$asx(e);return t.get$isEmpty(e)?"":((t=new E._Base64Encoder(ie.ABCDEF).encode$4(e,0,t.get$length(e),!0)).toString,E.String_String$fromCharCodes(t,0,null))},startChunkedConversion$1:function(e){return new E._Utf8Base64EncoderSink(new E._Utf8StringSinkAdapter(new E._Utf8Decoder(!1),e,e._stringSink),new E._Base64Encoder(ie.ABCDEF))}},E._Base64Encoder.prototype={createBuffer$1:function(e){return new Uint8Array(e)},encode$4:function(e,t,n,r){var i,s=this,a=(3&s._convert$_state)+(n-t),o=b.JSInt_methods._tdivFast$1(a,3),l=4*o;return r&&a-3*o>0&&(l+=4),i=s.createBuffer$1(l),s._convert$_state=E._Base64Encoder_encodeChunk(s._alphabet,e,t,n,r,i,0,s._convert$_state),l>0?i:null}},E._Base64EncoderSink.prototype={add$1:function(e,t){this._convert$_add$4(t,0,t.get$length(t),!1)}},E._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)}},E.ByteConversionSink.prototype={},E.ByteConversionSinkBase.prototype={},E.ChunkedConversionSink.prototype={},E.Codec.prototype={encode$1:function(e){return this.get$encoder().convert$1(e)}},E.Converter.prototype={},E.Encoding.prototype={},E.JsonUnsupportedObjectError.prototype={toString$0:function(e){var t=E.Error_safeToString(this.unsupportedObject);return(null!=this.cause?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+t}},E.JsonCyclicError.prototype={toString$0:function(e){return"Cyclic error in JSON stringify"}},E.JsonCodec.prototype={encode$2$toEncodable:function(e,t){return E._JsonStringStringifier_stringify(e,this.get$encoder()._toEncodable,null)},get$encoder:function(){return b.JsonEncoder_null}},E.JsonEncoder.prototype={convert$1:function(e){var t,n=new E.StringBuffer("");return E._JsonStringStringifier$(n,this._toEncodable).writeObject$1(e),(t=n._contents).charCodeAt(0),t}},E._JsonStringifier.prototype={writeStringContent$1:function(e){var t,n,r,i,s,a=this,o=e.length;for(t=0,n=0;n<o;++n)if((r=b.JSString_methods._codeUnitAt$1(e,n))>92)r>=55296&&(i=!!(s=55296===(i=64512&r)&&!((s=n+1)<o&&56320==(64512&b.JSString_methods._codeUnitAt$1(e,s))))||56320===i&&!((i=n-1)>=0&&55296==(64512&b.JSString_methods.codeUnitAt$1(e,i))))&&(n>t&&a.writeStringSlice$3(e,t,n),t=n+1,a.writeCharCode$1(92),a.writeCharCode$1(117),a.writeCharCode$1(100),i=r>>>8&15,a.writeCharCode$1(i<10?48+i:87+i),i=r>>>4&15,a.writeCharCode$1(i<10?48+i:87+i),i=15&r,a.writeCharCode$1(i<10?48+i:87+i));else if(r<32)switch(n>t&&a.writeStringSlice$3(e,t,n),t=n+1,a.writeCharCode$1(92),r){case 8:a.writeCharCode$1(98);break;case 9:a.writeCharCode$1(116);break;case 10:a.writeCharCode$1(110);break;case 12:a.writeCharCode$1(102);break;case 13:a.writeCharCode$1(114);break;default:a.writeCharCode$1(117),a.writeCharCode$1(48),a.writeCharCode$1(48),i=r>>>4&15,a.writeCharCode$1(i<10?48+i:87+i),i=15&r,a.writeCharCode$1(i<10?48+i:87+i)}else 34!==r&&92!==r||(n>t&&a.writeStringSlice$3(e,t,n),t=n+1,a.writeCharCode$1(92),a.writeCharCode$1(r));0===t?a.writeString$1(e):t<o&&a.writeStringSlice$3(e,t,o)},_checkCycle$1:function(e){var t,n,r,i;for(n=(t=this._seen).length,r=0;r<n;++r)if(i=t[r],null==e?null==i:e===i)throw w.wrapException(new E.JsonCyclicError(e,null));t.push(e)},writeObject$1:function(e){var t,n,r,i=this;if(!i.writeJsonValue$1(e)){i._checkCycle$1(e);try{if(t=i._toEncodable.call$1(e),!i.writeJsonValue$1(t))throw r=E.JsonUnsupportedObjectError$(e,null,i.get$_partialResult()),w.wrapException(r);i._seen.pop()}catch(t){throw n=w.unwrapException(t),r=E.JsonUnsupportedObjectError$(e,n,i.get$_partialResult()),w.wrapException(r)}}},writeJsonValue$1:function(e){var t,n=this;return"number"==typeof e?!!isFinite(e)&&(n.writeNumber$1(e),!0):!0===e?(n.writeString$1("true"),!0):!1===e?(n.writeString$1("false"),!0):null==e?(n.writeString$1("null"),!0):"string"==typeof e?(n.writeString$1('"'),n.writeStringContent$1(e),n.writeString$1('"'),!0):se.List_dynamic._is(e)?(n._checkCycle$1(e),n.writeList$1(e),n._seen.pop(),!0):!!se.Map_dynamic_dynamic._is(e)&&(n._checkCycle$1(e),t=n.writeMap$1(e),n._seen.pop(),t)},writeList$1:function(e){var t,n,r=this;if(r.writeString$1("["),(t=C.getInterceptor$asx(e)).get$isNotEmpty(e))for(r.writeObject$1(t.$index(e,0)),n=1;n<t.get$length(e);++n)r.writeString$1(","),r.writeObject$1(t.$index(e,n));r.writeString$1("]")},writeMap$1:function(e){var t,n,r,i,s=this,a={};if(e.get$isEmpty(e))return s.writeString$1("{}"),!0;if(t=2*e.get$length(e),n=E.List_List$filled(t,null,!1,se.nullable_Object),r=a.i=0,a.allStringKeys=!0,e.forEach$1(0,new E._JsonStringifier_writeMap_closure(a,n)),!a.allStringKeys)return!1;for(s.writeString$1("{"),i='"';r<t;r+=2,i=',"')s.writeString$1(i),s.writeStringContent$1(w._asString(n[r])),s.writeString$1('":'),s.writeObject$1(n[r+1]);return s.writeString$1("}"),!0}},E._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,i=(r=this._box_0).i,s=r.i=i+1,n[i]=e,r.i=s+1,n[s]=t},$signature:147},E._JsonStringStringifier.prototype={get$_partialResult:function(){var e=this._sink._contents;return e.charCodeAt(0),e},writeNumber$1:function(e){this._sink._contents+=b.JSNumber_methods.toString$0(e)},writeString$1:function(e){this._sink._contents+=e},writeStringSlice$3:function(e,t,n){this._sink._contents+=b.JSString_methods.substring$2(e,t,n)},writeCharCode$1:function(e){this._sink._contents+=w.Primitives_stringFromCharCode(e)}},E.StringConversionSinkBase.prototype={},E.StringConversionSinkMixin.prototype={add$1:function(e,t){this.addSlice$4(t,0,t.length,!1)}},E._StringSinkConversionSink.prototype={close$0:function(e){},addSlice$4:function(e,t,n,r){var i,s;if(0!==t||n!==e.length)for(i=this._stringSink,s=t;s<n;++s)i._contents+=w.Primitives_stringFromCharCode(b.JSString_methods._codeUnitAt$1(e,s));else this._stringSink._contents+=e;r&&this.close$0(0)},add$1:function(e,t){this._stringSink._contents+=t}},E._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 E._Utf8StringSinkAdapter(new E._Utf8Decoder(e),this,this._stringSink)}},E._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,C.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)}},E.Utf8Codec.prototype={get$encoder:function(){return b.C_Utf8Encoder}},E.Utf8Encoder.prototype={convert$1:function(e){var t,n,r=E.RangeError_checkValidRange(0,null,e.length),i=r-0;return 0===i?new Uint8Array(0):(t=new Uint8Array(3*i),(n=new E._Utf8Encoder(t))._fillBuffer$3(e,0,r)!==r&&(b.JSString_methods.codeUnitAt$1(e,r-1),n._writeReplacementCharacter$0()),b.NativeUint8List_methods.sublist$2(t,0,n._bufferIndex))}},E._Utf8Encoder.prototype={_writeReplacementCharacter$0:function(){var e=this,t=e._convert$_buffer,n=e._bufferIndex,r=e._bufferIndex=n+1;t[n]=239,n=e._bufferIndex=r+1,t[r]=191,e._bufferIndex=n+1,t[n]=189},_writeSurrogate$2:function(e,t){var n,r,i,s,a=this;return 56320==(64512&t)?(n=65536+((1023&e)<<10)|1023&t,r=a._convert$_buffer,i=a._bufferIndex,s=a._bufferIndex=i+1,r[i]=n>>>18|240,i=a._bufferIndex=s+1,r[s]=n>>>12&63|128,s=a._bufferIndex=i+1,r[i]=n>>>6&63|128,a._bufferIndex=s+1,r[s]=63&n|128,!0):(a._writeReplacementCharacter$0(),!1)},_fillBuffer$3:function(e,t,n){var r,i,s,a,o,l,u,c=this;for(t!==n&&55296==(64512&b.JSString_methods.codeUnitAt$1(e,n-1))&&--n,i=(r=c._convert$_buffer).length,s=t;s<n;++s)if((a=b.JSString_methods._codeUnitAt$1(e,s))<=127){if((o=c._bufferIndex)>=i)break;c._bufferIndex=o+1,r[o]=a}else if(55296===(o=64512&a)){if(c._bufferIndex+4>i)break;l=s+1,c._writeSurrogate$2(a,b.JSString_methods._codeUnitAt$1(e,l))&&(s=l)}else if(56320===o){if(c._bufferIndex+3>i)break;c._writeReplacementCharacter$0()}else if(a<=2047){if((u=(o=c._bufferIndex)+1)>=i)break;c._bufferIndex=u,r[o]=a>>>6|192,c._bufferIndex=u+1,r[u]=63&a|128}else{if((o=c._bufferIndex)+2>=i)break;u=c._bufferIndex=o+1,r[o]=a>>>12|224,o=c._bufferIndex=u+1,r[u]=a>>>6&63|128,c._bufferIndex=o+1,r[o]=63&a|128}return s}},E.Utf8Decoder.prototype={convert$1:function(e){var t=this._allowMalformed,n=E.Utf8Decoder__convertIntercepted(t,e,0,null);return null!=n?n:new E._Utf8Decoder(t).convertGeneral$4(e,0,null,!0)}},E._Utf8Decoder.prototype={convertGeneral$4:function(e,t,n,r){var i,s,a,o,l,u=this,c=E.RangeError_checkValidRange(t,n,C.get$length$asx(e));if(t===c)return"";if(se.Uint8List._is(e)?(i=e,s=0):(i=E._Utf8Decoder__makeUint8List(e,t,c),c-=t,s=t,t=0),a=u._convertRecursive$4(i,t,c,r),0!=(1&(o=u._convert$_state)))throw l=E._Utf8Decoder_errorDescription(o),u._convert$_state=0,w.wrapException(E.FormatException$(l,e,s+u._charOrIndex));return a},_convertRecursive$4:function(e,t,n,r){var i,s,a=this;return n-t>1e3?(i=b.JSInt_methods._tdivFast$1(t+n,2),s=a._convertRecursive$4(e,t,i,!1),0!=(1&a._convert$_state)?s:s+a._convertRecursive$4(e,i,n,r)):a.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 w.wrapException(E.FormatException$(E._Utf8Decoder_errorDescription(77),null,null));e._contents+=w.Primitives_stringFromCharCode(65533)}},decodeGeneral$4:function(e,t,n,r){var i,s,a,o,l,u,c,_=this,$=65533,p=_._convert$_state,h=_._charOrIndex,d=new E.StringBuffer(""),f=t+1,m=e[t];e:for(i=_.allowMalformed;;){for(;;f=o){if(s=31&b.JSString_methods._codeUnitAt$1("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",m),h=p<=32?m&61694>>>s:(63&m|h<<6)>>>0,0===(p=b.JSString_methods._codeUnitAt$1(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\0\0\0\0\0AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000€0AAAAA\0\0\0\0 AAAAA",p+s))){if(d._contents+=w.Primitives_stringFromCharCode(h),f===n)break e;break}if(0!=(1&p)){if(!i)return _._convert$_state=p,_._charOrIndex=f-1,"";switch(p){case 69:case 67:d._contents+=w.Primitives_stringFromCharCode($);break;case 65:d._contents+=w.Primitives_stringFromCharCode($),--f;break;default:a=d._contents+=w.Primitives_stringFromCharCode($),d._contents=a+w.Primitives_stringFromCharCode($)}p=0}if(f===n)break e;o=f+1,m=e[f]}if(o=f+1,(m=e[f])<128){for(;;){if(!(o<n)){l=n;break}if(u=o+1,(m=e[o])>=128){l=u-1,o=u;break}o=u}if(l-f<20)for(c=f;c<l;++c)d._contents+=w.Primitives_stringFromCharCode(e[c]);else d._contents+=E.String_String$fromCharCodes(e,f,l);if(l===n)break e;f=o}else f=o}if(r&&p>32){if(!i)return _._convert$_state=77,_._charOrIndex=n,"";d._contents+=w.Primitives_stringFromCharCode($)}return _._convert$_state=p,_._charOrIndex=h,(i=d._contents).charCodeAt(0),i}},E.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+=E.Error_safeToString(t),r.comma=", "},$signature:509},E.DateTime.prototype={add$1:function(e,t){return E.DateTime$_withValue(b.JSInt_methods.$add(this._value,t.get$inMilliseconds()),!1)},$eq:function(e,t){return null!=t&&(t instanceof E.DateTime&&this._value===t._value&&!0)},compareTo$1:function(e,t){return b.JSInt_methods.compareTo$1(this._value,t._value)},get$hashCode:function(e){var t=this._value;return 1073741823&(t^b.JSInt_methods._shrOtherPositive$1(t,30))},toString$0:function(e){var t=this;return E.DateTime__fourDigits(w.Primitives_getYear(t))+"-"+E.DateTime__twoDigits(w.Primitives_getMonth(t))+"-"+E.DateTime__twoDigits(w.Primitives_getDay(t))+" "+E.DateTime__twoDigits(w.Primitives_getHours(t))+":"+E.DateTime__twoDigits(w.Primitives_getMinutes(t))+":"+E.DateTime__twoDigits(w.Primitives_getSeconds(t))+"."+E.DateTime__threeDigits(w.Primitives_getMilliseconds(t))},$isComparable:1},E.Duration.prototype={$eq:function(e,t){return null!=t&&(t instanceof E.Duration&&this._duration===t._duration)},get$hashCode:function(e){return b.JSInt_methods.get$hashCode(this._duration)},compareTo$1:function(e,t){return b.JSInt_methods.compareTo$1(this._duration,t._duration)},toString$0:function(e){var t,n,r,i=new E.Duration_toString_twoDigits,s=this._duration;return s<0?"-"+new E.Duration(0-s).toString$0(0):(t=i.call$1(b.JSInt_methods._tdivFast$1(s,6e7)%60),n=i.call$1(b.JSInt_methods._tdivFast$1(s,1e6)%60),r=(new E.Duration_toString_sixDigits).call$1(s%1e6),b.JSInt_methods._tdivFast$1(s,36e8)+":"+t+":"+n+"."+r)},$isComparable:1},E.Duration_toString_sixDigits.prototype={call$1:function(e){return e>=1e5?""+e:e>=1e4?"0"+e:e>=1e3?"00"+e:e>=100?"000"+e:e>=10?"0000"+e:"00000"+e},$signature:85},E.Duration_toString_twoDigits.prototype={call$1:function(e){return e>=10?""+e:"0"+e},$signature:85},E.Error.prototype={get$stackTrace:function(){return w.getTraceFromException(this.$thrownJsError)}},E.AssertionError.prototype={toString$0:function(e){var t=this.message;return null!=t?"Assertion failed: "+E.Error_safeToString(t):"Assertion failed"},get$message:function(e){return this.message}},E.TypeError.prototype={},E.NullThrownError.prototype={toString$0:function(e){return"Throw of null."}},E.ArgumentError.prototype={get$_errorName:function(){return"Invalid argument"+(this._hasValue?"":"(s)")},get$_errorExplanation:function(){return""},toString$0:function(e){var t=this,n=t.name,r=null==n?"":" ("+n+")",i=t.message,s=null==i?"":": "+w.S(i),a=t.get$_errorName()+r+s;return t._hasValue?a+t.get$_errorExplanation()+": "+E.Error_safeToString(t.invalidValue):a},get$message:function(e){return this.message}},E.RangeError.prototype={get$_errorName:function(){return"RangeError"},get$_errorExplanation:function(){var e=this.start,t=this.end;return null==e?null!=t?": Not less than or equal to "+w.S(t):"":null==t?": Not greater than or equal to "+w.S(e):t>e?": Not in inclusive range "+w.S(e)+".."+w.S(t):t<e?": Valid value range is empty":": Only valid value is "+w.S(e)}},E.IndexError.prototype={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}},E.NoSuchMethodError.prototype={toString$0:function(e){var t,n,r,i,s,a,o,l,u=this,c={},_=new E.StringBuffer("");for(c.comma="",n=(t=u._core$_arguments).length,r=0,i="",s="";r<n;++r,s=", ")a=t[r],_._contents=i+s,i=_._contents+=E.Error_safeToString(a),c.comma=", ";return u._namedArguments.forEach$1(0,new E.NoSuchMethodError_toString_closure(c,_)),o=E.Error_safeToString(u._core$_receiver),l=_.toString$0(0),n="NoSuchMethodError: method not found: '"+u._memberName.__internal$_name+"'\nReceiver: "+o+"\nArguments: ["+l+"]"}},E.UnsupportedError.prototype={toString$0:function(e){return"Unsupported operation: "+this.message},get$message:function(e){return this.message}},E.UnimplementedError.prototype={toString$0:function(e){return"UnimplementedError: "+this.message},get$message:function(e){return this.message}},E.StateError.prototype={toString$0:function(e){return"Bad state: "+this.message},get$message:function(e){return this.message}},E.ConcurrentModificationError.prototype={toString$0:function(e){var t=this.modifiedObject;return null==t?"Concurrent modification during iteration.":"Concurrent modification during iteration: "+E.Error_safeToString(t)+"."}},E.OutOfMemoryError.prototype={toString$0:function(e){return"Out of Memory"},get$stackTrace:function(){return null},$isError:1},E.StackOverflowError.prototype={toString$0:function(e){return"Stack Overflow"},get$stackTrace:function(){return null},$isError:1},E.CyclicInitializationError.prototype={toString$0:function(e){return"Reading static variable '"+this.variableName+"' during its initialization"}},E._Exception.prototype={toString$0:function(e){return"Exception: "+this.message},$isException:1,get$message:function(e){return this.message}},E.FormatException.prototype={toString$0:function(e){var t,n,r,i,s,a,o,l,u,c,_=this.message,$=""!==_?"FormatException: "+_:"FormatException",p=this.offset,h=this.source;if("string"==typeof h){if(null!=p&&(p<0||p>h.length)&&(p=null),null==p)return h.length>78&&(h=b.JSString_methods.substring$2(h,0,75)+"..."),$+"\n"+h;for(t=1,n=0,r=!1,i=0;i<p;++i)10===(s=b.JSString_methods._codeUnitAt$1(h,i))?(n===i&&r||++t,n=i+1,r=!1):13===s&&(++t,n=i+1,r=!0);for($=t>1?$+" (at line "+t+", character "+(p-n+1)+")\n":$+" (at character "+(p+1)+")\n",a=h.length,i=p;i<a;++i)if(10===(s=b.JSString_methods.codeUnitAt$1(h,i))||13===s){a=i;break}return a-n>78?p-n<75?(o=n+75,l=n,u="",c="..."):(a-p<75?(l=a-75,o=a,c=""):(l=p-36,o=p+36,c="..."),u="..."):(o=a,l=n,u="",c=""),$+u+b.JSString_methods.substring$2(h,l,o)+c+"\n"+b.JSString_methods.$mul(" ",p-l+u.length)+"^\n"}return null!=p?$+" (at offset "+w.S(p)+")":$},$isException:1,get$message:function(e){return this.message}},E.Iterable.prototype={cast$1$0:function(e,t){return w.CastIterable_CastIterable(this,w._instanceType(this)._eval$1("Iterable.E"),t)},followedBy$1:function(e,t){var n=this,r=w._instanceType(n);return r._eval$1("EfficientLengthIterable<Iterable.E>")._is(n)?w.FollowedByIterable_FollowedByIterable$firstEfficient(n,t,r._eval$1("Iterable.E")):new w.FollowedByIterable(n,t,r._eval$1("FollowedByIterable<Iterable.E>"))},map$1$1:function(e,t,n){return w.MappedIterable_MappedIterable(this,t,w._instanceType(this)._eval$1("Iterable.E"),n)},where$1:function(e,t){return new w.WhereIterable(this,t,w._instanceType(this)._eval$1("WhereIterable<Iterable.E>"))},expand$1$1:function(e,t,n){return new w.ExpandIterable(this,t,w._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(C.$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,se.dynamic)},join$1:function(e,t){var n,r=this.get$iterator(this);if(!r.moveNext$0())return"";if(""===t){n="";do{n+=w.S(C.toString$0$(r.get$current(r)))}while(r.moveNext$0())}else for(n=""+w.S(C.toString$0$(r.get$current(r)));r.moveNext$0();)n=n+t+w.S(C.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 E.List_List$of(this,t,w._instanceType(this)._eval$1("Iterable.E"))},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){return E.LinkedHashSet_LinkedHashSet$of(this,w._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 w.TakeIterable_TakeIterable(this,t,w._instanceType(this)._eval$1("Iterable.E"))},skip$1:function(e,t){return w.SkipIterable_SkipIterable(this,t,w._instanceType(this)._eval$1("Iterable.E"))},skipWhile$1:function(e,t){return new w.SkipWhileIterable(this,t,w._instanceType(this)._eval$1("SkipWhileIterable<Iterable.E>"))},get$first:function(e){var t=this.get$iterator(this);if(!t.moveNext$0())throw w.wrapException(w.IterableElementError_noElement());return t.get$current(t)},get$last:function(e){var t,n=this.get$iterator(this);if(!n.moveNext$0())throw w.wrapException(w.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 w.wrapException(w.IterableElementError_noElement());if(t=n.get$current(n),n.moveNext$0())throw w.wrapException(w.IterableElementError_tooMany());return t},elementAt$1:function(e,t){var n,r,i;for(E.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 w.wrapException(E.IndexError$(t,this,"index",null,r))},toString$0:function(e){return E.IterableBase_iterableToShortString(this,"(",")")}},E._GeneratorIterable.prototype={elementAt$1:function(e,t){return E.RangeError_checkValidIndex(t,this,null),this._generator.call$1(t)},get$length:function(e){return this.length}},E.Iterator.prototype={},E.MapEntry.prototype={toString$0:function(e){return"MapEntry("+w.S(this.key)+": "+w.S(this.value)+")"}},E.Null.prototype={get$hashCode:function(e){return E.Object.prototype.get$hashCode.call(b.JSNull_methods,this)},toString$0:function(e){return"null"}},E.Object.prototype={constructor:E.Object,$isObject:1,$eq:function(e,t){return this===t},get$hashCode:function(e){return w.Primitives_objectHashCode(this)},toString$0:function(e){return"Instance of '"+w.Primitives_objectTypeName(this)+"'"},noSuchMethod$1:function(e,t){throw w.wrapException(E.NoSuchMethodError$(this,t.get$memberName(),t.get$positionalArguments(),t.get$namedArguments()))},get$runtimeType:function(e){var t=this instanceof w.Closure?w.closureFunctionType(this):null;return w.createRuntimeType(null==t?w.instanceType(this):t)},toString:function(){return this.toString$0(this)}},E._StringStackTrace.prototype={toString$0:function(e){return this._stackTrace},$isStackTrace:1},E.Runes.prototype={get$iterator:function(e){return new E.RuneIterator(this.string)},get$last:function(e){var t,n,r=this.string,i=r.length;if(0===i)throw w.wrapException(E.StateError$("No elements."));return 56320==(64512&(t=b.JSString_methods.codeUnitAt$1(r,i-1)))&&i>1&&55296==(64512&(n=b.JSString_methods.codeUnitAt$1(r,i-2)))?E._combineSurrogatePair(n,t):t}},E.RuneIterator.prototype={get$current:function(e){return this._currentCodePoint},moveNext$0:function(){var e,t,n,r=this,i=r._position=r._nextPosition,s=r.string,a=s.length;return i===a?(r._currentCodePoint=-1,!1):(t=i+1,55296==(64512&(e=b.JSString_methods._codeUnitAt$1(s,i)))&&t<a&&56320==(64512&(n=b.JSString_methods._codeUnitAt$1(s,t)))?(r._nextPosition=t+1,r._currentCodePoint=E._combineSurrogatePair(e,n),!0):(r._nextPosition=t,r._currentCodePoint=e,!0))}},E.StringBuffer.prototype={get$length:function(e){return this._contents.length},write$1:function(e,t){this._contents+=w.S(t)},writeCharCode$1:function(e){this._contents+=w.Primitives_stringFromCharCode(e)},toString$0:function(e){var t=this._contents;return t.charCodeAt(0),t}},E.Uri__parseIPv4Address_error.prototype={call$2:function(e,t){throw w.wrapException(E.FormatException$("Illegal IPv4 address, "+e,this.host,t))},$signature:497},E.Uri_parseIPv6Address_error.prototype={call$2:function(e,t){throw w.wrapException(E.FormatException$("Illegal IPv6 address, "+e,this.host,t))},call$1:function(e){return this.call$2(e,null)},$signature:486},E.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=E.int_parse(b.JSString_methods.substring$2(this.host,e,t),16))<0||n>65535)&&this.error.call$2("each part must be in the range of `0x0..0xFFFF`",e),n},$signature:484},E._Uri.prototype={get$_text:function(){var e,t,n,r=this,i=r.___Uri__text;return null==i&&(e=0!==(i=r.scheme).length?i+":":"",(n=null==(t=r._host))&&"file"!==i?i=e:(i=e+"//",0!==(e=r._userInfo).length&&(i=i+e+"@"),n||(i+=t),null!=(e=r._port)&&(i=i+":"+w.S(e))),i+=r.path,null!=(e=r._query)&&(i=i+"?"+e),null!=(e=r._fragment)&&(i=i+"#"+e),i.charCodeAt(0),i=i,null==r.___Uri__text?r.___Uri__text=i:i=w.throwExpression(w.LateError$fieldADI("_text"))),i},get$pathSegments:function(){var e,t=this,n=t.___Uri_pathSegments;return null==n&&(0!==(e=t.path).length&&47===b.JSString_methods._codeUnitAt$1(e,0)&&(e=b.JSString_methods.substring$1(e,1)),n=0===e.length?b.List_empty:E.List_List$unmodifiable(new w.MappedListIterable(w.setRuntimeTypeInfo(e.split("/"),se.JSArray_String),E.core_Uri_decodeComponent$closure(),se.MappedListIterable_String_dynamic),se.String),null==t.___Uri_pathSegments?t.___Uri_pathSegments=n:n=w.throwExpression(w.LateError$fieldADI("pathSegments"))),n},get$hashCode:function(e){var t=this,n=t.___Uri_hashCode;return null==n&&(n=b.JSString_methods.get$hashCode(t.get$_text()),null==t.___Uri_hashCode?t.___Uri_hashCode=n:n=w.throwExpression(w.LateError$fieldADI("hashCode"))),n},get$userInfo:function(){return this._userInfo},get$host:function(){var e=this._host;return null==e?"":b.JSString_methods.startsWith$1(e,"[")?b.JSString_methods.substring$2(e,1,e.length-1):e},get$port:function(e){var t=this._port;return null==t?E._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&&E._Uri__compareScheme(e,t)},_mergePaths$2:function(e,t){var n,r,i,s,a,o;for(n=0,r=0;b.JSString_methods.startsWith$2(t,"../",r);)r+=3,++n;for(i=b.JSString_methods.lastIndexOf$1(e,"/");i>0&&n>0&&!((s=b.JSString_methods.lastIndexOf$2(e,"/",i-1))<0)&&!(o=(!(o=2!==(a=i-s))||3===a)&&(46===b.JSString_methods.codeUnitAt$1(e,s+1)&&(!o||46===b.JSString_methods.codeUnitAt$1(e,s+2))));)--n,i=s;return b.JSString_methods.replaceRange$3(e,i+1,null,b.JSString_methods.substring$1(t,r-3*n))},resolve$1:function(e){return this.resolveUri$1(E.Uri_parse(e))},resolveUri$1:function(e){var t,n,r,i,s,a,o,l,u,c,_=this,$=null;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):$):(r=i=$,n=""),s=E._Uri__removeDotSegments(e.get$path(e)),a=e.get$hasQuery()?e.get$query():$):(t=_.scheme,e.get$hasAuthority()?(n=e.get$userInfo(),r=e.get$host(),i=E._Uri__makePort(e.get$hasPort()?e.get$port(e):$,t),s=E._Uri__removeDotSegments(e.get$path(e)),a=e.get$hasQuery()?e.get$query():$):(n=_._userInfo,r=_._host,i=_._port,s=_.path,""===e.get$path(e)?a=e.get$hasQuery()?e.get$query():_._query:((o=E._Uri__packageNameEnd(_,s))>0?(l=b.JSString_methods.substring$2(s,0,o),s=e.get$hasAbsolutePath()?l+E._Uri__removeDotSegments(e.get$path(e)):l+E._Uri__removeDotSegments(_._mergePaths$2(b.JSString_methods.substring$1(s,l.length),e.get$path(e)))):e.get$hasAbsolutePath()?s=E._Uri__removeDotSegments(e.get$path(e)):0===s.length?s=null==r?0===t.length?e.get$path(e):E._Uri__removeDotSegments(e.get$path(e)):E._Uri__removeDotSegments("/"+e.get$path(e)):(u=_._mergePaths$2(s,e.get$path(e)),s=!(c=0===t.length)||null!=r||b.JSString_methods.startsWith$1(s,"/")?E._Uri__removeDotSegments(u):E._Uri__normalizeRelativePath(u,!c||null!=r)),a=e.get$hasQuery()?e.get$query():$))),new E._Uri(t,n,r,i,s,a,e.get$hasFragment()?e.get$fragment():$)},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 b.JSString_methods.startsWith$1(this.path,"/")},toFilePath$0:function(){var e,t=this,n=t.scheme;if(""!==n&&"file"!==n)throw w.wrapException(E.UnsupportedError$("Cannot extract a file path from a "+n+" URI"));if(""!==(null==(n=t._query)?"":n))throw w.wrapException(E.UnsupportedError$(ie.Cannotfq));if(""!==(null==(n=t._fragment)?"":n))throw w.wrapException(E.UnsupportedError$(ie.Cannotff));return(n=X.$get$_Uri__isWindowsCached())?n=E._Uri__toWindowsFilePath(t):(null!=t._host&&""!==t.get$host()&&w.throwExpression(E.UnsupportedError$(ie.Cannotn)),e=t.get$pathSegments(),E._Uri__checkNonWindowsPathReservedCharacters(e,!1),(n=E.StringBuffer__writeAll(b.JSString_methods.startsWith$1(t.path,"/")?"/":"",e,"/")).charCodeAt(0),n=n),n},toString$0:function(e){return this.get$_text()},$eq:function(e,t){var n,r,i=this;return null!=t&&(i===t||(se.Uri._is(t)&&i.scheme===t.get$scheme()&&null!=i._host===t.get$hasAuthority()&&i._userInfo===t.get$userInfo()&&i.get$host()===t.get$host()&&i.get$port(i)===t.get$port(t)&&i.path===t.get$path(t)&&!(r=null==(n=i._query))===t.get$hasQuery()?(r&&(n=""),n===t.get$query()&&!(r=null==(n=i._fragment))===t.get$hasFragment()?(r&&(n=""),n=n===t.get$fragment()):n=!1):n=!1,n))},$isUri:1,get$scheme:function(){return this.scheme},get$path:function(e){return this.path}},E._Uri__makePath_closure.prototype={call$1:function(e){return E._Uri__uriEncode(b.List_qg40,e,b.C_Utf8Codec,!1)},$signature:5},E.UriData.prototype={get$uri:function(){var e,t,n,r,i=this,s=null,a=i._uriCache;return null==a&&(a=i._text,e=i._separatorIndices[0]+1,t=b.JSString_methods.indexOf$2(a,"?",e),n=a.length,t>=0?(r=E._Uri__normalizeOrSubstring(a,t+1,n,b.List_CVk,!1),n=t):r=s,a=i._uriCache=new E._DataUri("data","",s,s,E._Uri__normalizeOrSubstring(a,e,n,b.List_qg4,!1),r,s)),a},toString$0:function(e){var t=this._text;return-1===this._separatorIndices[0]?"data:"+t:t}},E._createTables_build.prototype={call$2:function(e,t){var n=this.tables[e];return b.NativeUint8List_methods.fillRange$3(n,0,96,t),n},$signature:423},E._createTables_setChars.prototype={call$3:function(e,t,n){var r,i;for(r=t.length,i=0;i<r;++i)e[96^b.JSString_methods._codeUnitAt$1(t,i)]=n},$signature:153},E._createTables_setRange.prototype={call$3:function(e,t,n){var r,i;for(r=b.JSString_methods._codeUnitAt$1(t,0),i=b.JSString_methods._codeUnitAt$1(t,1);r<=i;++r)e[(96^r)>>>0]=n},$signature:153},E._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 b.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,n=t._schemeEnd;return n<=0?"":(e=4===n)&&b.JSString_methods.startsWith$1(t._uri,"http")?"http":5===n&&b.JSString_methods.startsWith$1(t._uri,"https")?"https":e&&b.JSString_methods.startsWith$1(t._uri,"file")?"file":7===n&&b.JSString_methods.startsWith$1(t._uri,"package")?"package":b.JSString_methods.substring$2(t._uri,0,n)},get$userInfo:function(){var e=this._hostStart,t=this._schemeEnd+3;return e>t?b.JSString_methods.substring$2(this._uri,t,e-1):""},get$host:function(){var e=this._hostStart;return e>0?b.JSString_methods.substring$2(this._uri,e,this._portStart):""},get$port:function(e){var t,n=this;return n.get$hasPort()?E.int_parse(b.JSString_methods.substring$2(n._uri,n._portStart+1,n._pathStart),null):4===(t=n._schemeEnd)&&b.JSString_methods.startsWith$1(n._uri,"http")?80:5===t&&b.JSString_methods.startsWith$1(n._uri,"https")?443:0},get$path:function(e){return b.JSString_methods.substring$2(this._uri,this._pathStart,this._queryStart)},get$query:function(){var e=this._queryStart,t=this._fragmentStart;return e<t?b.JSString_methods.substring$2(this._uri,e+1,t):""},get$fragment:function(){var e=this._fragmentStart,t=this._uri;return e<t.length?b.JSString_methods.substring$1(t,e+1):""},get$pathSegments:function(){var e,t,n=this._pathStart,r=this._queryStart,i=this._uri;if(b.JSString_methods.startsWith$2(i,"/",n)&&++n,n===r)return b.List_empty;for(e=w.setRuntimeTypeInfo([],se.JSArray_String),t=n;t<r;++t)47===b.JSString_methods.codeUnitAt$1(i,t)&&(e.push(b.JSString_methods.substring$2(i,n,t)),n=t+1);return e.push(b.JSString_methods.substring$2(i,n,r)),E.List_List$unmodifiable(e,se.String)},_isPort$1:function(e){var t=this._portStart+1;return t+e.length===this._pathStart&&b.JSString_methods.startsWith$2(this._uri,e,t)},removeFragment$0:function(){var e=this,t=e._fragmentStart,n=e._uri;return t>=n.length?e:new E._SimpleUri(b.JSString_methods.substring$2(n,0,t),e._schemeEnd,e._hostStart,e._portStart,e._pathStart,e._queryStart,t,e._schemeCache)},resolve$1:function(e){return this.resolveUri$1(E.Uri_parse(e))},resolveUri$1:function(e){return e instanceof E._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,m=t._schemeEnd;if(m>0)return t;if((n=t._hostStart)>0)return(r=e._schemeEnd)<=0?t:((i=4===r)&&b.JSString_methods.startsWith$1(e._uri,"file")?t._pathStart!==t._queryStart:i&&b.JSString_methods.startsWith$1(e._uri,"http")?!t._isPort$1("80"):!(5===r&&b.JSString_methods.startsWith$1(e._uri,"https")&&t._isPort$1("443")))?(s=r+1,new E._SimpleUri(b.JSString_methods.substring$2(e._uri,0,s)+b.JSString_methods.substring$1(t._uri,m+1),r,n+s,t._portStart+s,t._pathStart+s,t._queryStart+s,t._fragmentStart+s,e._schemeCache)):this._toNonSimple$0().resolveUri$1(t);if((a=t._pathStart)===(m=t._queryStart))return m<(n=t._fragmentStart)?(s=(r=e._queryStart)-m,new E._SimpleUri(b.JSString_methods.substring$2(e._uri,0,r)+b.JSString_methods.substring$1(t._uri,m),e._schemeEnd,e._hostStart,e._portStart,e._pathStart,m+s,n+s,e._schemeCache)):n<(m=t._uri).length?(r=e._fragmentStart,new E._SimpleUri(b.JSString_methods.substring$2(e._uri,0,r)+b.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,b.JSString_methods.startsWith$2(n,"/",a))return o=e._pathStart,s=(u=(l=E._SimpleUri__packageNameEnd(this))>0?l:o)-a,new E._SimpleUri(b.JSString_methods.substring$2(e._uri,0,u)+b.JSString_methods.substring$1(n,a),e._schemeEnd,e._hostStart,e._portStart,o,m+s,t._fragmentStart+s,e._schemeCache);if((c=e._pathStart)===(_=e._queryStart)&&e._hostStart>0){for(;b.JSString_methods.startsWith$2(n,"../",a);)a+=3;return s=c-a+1,new E._SimpleUri(b.JSString_methods.substring$2(e._uri,0,c)+"/"+b.JSString_methods.substring$1(n,a),e._schemeEnd,e._hostStart,e._portStart,c,m+s,t._fragmentStart+s,e._schemeCache)}if($=e._uri,(l=E._SimpleUri__packageNameEnd(this))>=0)p=l;else for(p=c;b.JSString_methods.startsWith$2($,"../",p);)p+=3;for(h=0;(d=a+3)<=m&&b.JSString_methods.startsWith$2(n,"../",a);)++h,a=d;for(f="";_>p;)if(--_,47===b.JSString_methods.codeUnitAt$1($,_)){if(0===h){f="/";break}--h,f="/"}return _===p&&e._schemeEnd<=0&&!b.JSString_methods.startsWith$2($,"/",c)&&(a-=3*h,f=""),s=_-a+f.length,new E._SimpleUri(b.JSString_methods.substring$2($,0,_)+f+b.JSString_methods.substring$1(n,a),e._schemeEnd,e._hostStart,e._portStart,c,m+s,t._fragmentStart+s,e._schemeCache)},toFilePath$0:function(){var e,t=this,n=t._schemeEnd;if(n=n>=0&&(e=!(4===n&&b.JSString_methods.startsWith$1(t._uri,"file"))))throw w.wrapException(E.UnsupportedError$("Cannot extract a file path from a "+t.get$scheme()+" URI"));if((n=t._queryStart)<(e=t._uri).length){if(n<t._fragmentStart)throw w.wrapException(E.UnsupportedError$(ie.Cannotfq));throw w.wrapException(E.UnsupportedError$(ie.Cannotff))}return X.$get$_Uri__isWindowsCached()?n=E._Uri__toWindowsFilePath(t):(t._hostStart<t._portStart&&w.throwExpression(E.UnsupportedError$(ie.Cannotn)),n=b.JSString_methods.substring$2(e,t._pathStart,n)),n},get$hashCode:function(e){var t=this._hashCodeCache;return null==t?this._hashCodeCache=b.JSString_methods.get$hashCode(this._uri):t},$eq:function(e,t){return null!=t&&(this===t||se.Uri._is(t)&&this._uri===t.toString$0(0))},_toNonSimple$0:function(){var e=this,t=null,n=e.get$scheme(),r=e.get$userInfo(),i=e._hostStart>0?e.get$host():t,s=e.get$hasPort()?e.get$port(e):t,a=e._uri,o=e._queryStart,l=b.JSString_methods.substring$2(a,e._pathStart,o),u=e._fragmentStart;return o=o<u?e.get$query():t,new E._Uri(n,r,i,s,l,o,u<a.length?e.get$fragment():t)},toString$0:function(e){return this._uri},$isUri:1},E._DataUri.prototype={},E._JSRandom.prototype={nextInt$1:function(e){if(e<=0||e>4294967296)throw w.wrapException(E.RangeError$("max must be in range 0 < max ≤ 2^32, was "+e));return Math.random()*e>>>0},nextDouble$0:function(){return Math.random()}},I.ArgParser.prototype={addFlag$6$abbr$defaultsTo$help$hide$negatable:function(e,t,n,r,i,s){var a=null;this._addOption$12$aliases$hide$negatable(e,t,r,a,a,a,n,a,b.OptionType_nMZ,b.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$4$abbr$help$negatable:function(e,t,n,r){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,t,!1,n,!1,r)},addFlag$3$abbr$help:function(e,t,n){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,t,!1,n,!1,!0)},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,b.OptionType_YwU,b.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$5$abbr$help$splitCommas$valueHelp:function(e,t,n,r,i){var s=w.setRuntimeTypeInfo([],se.JSArray_String);this._addOption$12$aliases$hide$splitCommas(e,t,n,i,null,null,s,null,b.OptionType_qyr,b.List_empty,!1,!1)},_addOption$14$aliases$hide$mandatory$negatable$splitCommas:function(e,t,n,r,i,s,a,o,l,u,c,_,$,p){var h,d,f,m=this,g=w.setRuntimeTypeInfo([e],se.JSArray_String);if(b.JSArray_methods.addAll$1(g,u),b.JSArray_methods.any$1(g,new I.ArgParser__addOption_closure(m)))throw w.wrapException(E.ArgumentError$('Duplicate option or alias "'+e+'".'));if((g=null!=t)&&null!=(h=m.findByAbbreviation$1(t)))throw w.wrapException(E.ArgumentError$('Abbreviation "'+t+'" is already used by "'+h.name+'".'));d=null==i?null:E.List_List$unmodifiable(i,se.String),f=new R.Option(e,t,n,r,d,null,a,$,o,l,null==p?l===b.OptionType_qyr:p,!1,c),0===e.length?w.throwExpression(E.ArgumentError$("Name cannot be empty.")):b.JSString_methods.startsWith$1(e,"-")&&w.throwExpression(E.ArgumentError$("Name "+e+' cannot start with "-".')),(d=X.$get$Option__invalidChars()._nativeRegExp).test(e)&&w.throwExpression(E.ArgumentError$('Name "'+e+'" contains invalid characters.')),g&&(1!==t.length?w.throwExpression(E.ArgumentError$("Abbreviation must be null or have length 1.")):"-"===t&&w.throwExpression(E.ArgumentError$('Abbreviation cannot be "-".')),d.test(t)&&w.throwExpression(E.ArgumentError$("Abbreviation is an invalid character."))),m._arg_parser$_options.$indexSet(0,e,f),m._optionsAndSeparators.push(f),g=m._aliases},_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,c,!1,_,null)},_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,c,!1,!1,_)},findByAbbreviation$1:function(e){var t,n;for(t=(t=(t=this.options._collection$_map).get$values(t)).get$iterator(t);t.moveNext$0();)if((n=t.get$current(t)).abbr===e)return n;return null},findByNameOrAlias$1:function(e){var t=this._aliases.$index(0,e);return null==t&&(t=e),this.options._collection$_map.$index(0,t)}},I.ArgParser__addOption_closure.prototype={call$1:function(e){return null!=this.$this.findByNameOrAlias$1(e)},$signature:6},A.ArgParserException.prototype={},M.ArgResults.prototype={$index:function(e,t){var n=this._parser.options._collection$_map;if(!n.containsKey$1(t))throw w.wrapException(E.ArgumentError$('Could not find an option named "'+t+'".'));return(n=n.$index(0,t)).toString,n.valueOrDefault$1(this._parsed.$index(0,t))},wasParsed$1:function(e){if(!this._parser.options._collection$_map.containsKey$1(e))throw w.wrapException(E.ArgumentError$('Could not find an option named "'+e+'".'));return this._parsed.containsKey$1(e)}},R.Option.prototype={valueOrDefault$1:function(e){var t;return null!=e?e:this.type===b.OptionType_qyr?null==(t=this.defaultsTo)?w.setRuntimeTypeInfo([],se.JSArray_String):t:this.defaultsTo}},R.OptionType.prototype={},R.Parser0.prototype={parse$0:function(){var e,t,n,r,i,s,a,o,l,u=this,c=u._args;for(c.toList$0(0),null,i=u._parser$_rest,a=(s=u._grammar).commands;!c.get$isEmpty(c);){if((o=c._collection$_head)===c._collection$_tail&&w.throwExpression(w.IterableElementError_noElement()),"--"===(o=c.$ti._precomputed1._as(c._collection$_table[o]))){c.removeFirst$0();break}if(null!=(l=a._collection$_map.$index(0,o))){0!==i.length&&w.throwExpression(A.ArgParserException$("Cannot specify arguments before a command.",null)),e=c.removeFirst$0(),a=se.JSArray_String,o=w.setRuntimeTypeInfo([],a),b.JSArray_methods.addAll$1(o,i),t=new R.Parser0(e,u,l,c,o,E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.dynamic));try{t.parse$0()}catch(t){throw(c=w.unwrapException(t))instanceof A.ArgParserException?(c=(n=c).message,r=w.setRuntimeTypeInfo([e],a),C.addAll$1$ax(r,n.commands),w.wrapException(A.ArgParserException$(c,r))):t}b.JSArray_methods.set$length(i,0);break}u._parseSoloOption$0()||(u._parseAbbreviation$1(u)||u._parseLongOption$0()||i.push(c.removeFirst$0()))}return s.options._collection$_map.forEach$1(0,new R.Parser_parse_closure(u)),b.JSArray_methods.addAll$1(i,c),c.clear$0(0),new M.ArgResults(s,u._results,u._commandName,new E.UnmodifiableListView(i,se.UnmodifiableListView_String))},_readNextArgAsValue$1:function(e){var t=this._args,n=t.get$isEmpty(t),r='Missing argument for "'+e.name+'".';n&&w.throwExpression(A.ArgParserException$(r,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&&(!!b.JSString_methods.startsWith$1(t.get$first(t),"-")&&(e=t.get$first(t)[1],!!R._isLetterOrDigit(b.JSString_methods._codeUnitAt$1(e,0))&&(this._handleSoloOption$1(e),!0)))},_handleSoloOption$1:function(e){var t,n,r=this,i=r._grammar.findByAbbreviation$1(e);return null==i?(n='Could not find an option or flag "-'+e+'".',null==(t=r._parser$_parent)&&w.throwExpression(A.ArgParserException$(n,null)),t._handleSoloOption$1(e),!0):(r._args.removeFirst$0(),i.type===b.OptionType_nMZ?r._results.$indexSet(0,i.name,!0):r._readNextArgAsValue$1(i),!0)},_parseAbbreviation$1:function(e){var t,n,r,i,s=this._args;if(s.get$first(s).length<2)return!1;if(!b.JSString_methods.startsWith$1(s.get$first(s),"-"))return!1;for(t=1;(n=s._collection$_head)===s._collection$_tail&&w.throwExpression(w.IterableElementError_noElement()),n=t<(n=s.$ti._precomputed1._as(s._collection$_table[n])).length&&((n=b.JSString_methods._codeUnitAt$1(n,t))>=65&&n<=90||(n>=97&&n<=122||n>=48&&n<=57));)++t;return 1!==t&&(r=b.JSString_methods.substring$2(s.get$first(s),1,t),i=b.JSString_methods.substring$1(s.get$first(s),t),!b.JSString_methods.contains$1(i,"\n")&&!b.JSString_methods.contains$1(i,"\r")&&(this._handleAbbreviation$3(r,i,e),!0))},_handleAbbreviation$3:function(e,t,n){var r,i,s,a,o=this,l=b.JSString_methods.substring$2(e,0,1),u=o._grammar.findByAbbreviation$1(l);if(null==u)return r=o._parser$_parent,i=ie.Could_+l+'".',null==r&&w.throwExpression(A.ArgParserException$(i,null)),r._handleAbbreviation$3(e,t,n),!0;if(u.type!==b.OptionType_nMZ)o._setOption$3(o._results,u,b.JSString_methods.substring$1(e,1)+t);else for(r='Option "-'+l+'" is a flag and cannot handle value "'+b.JSString_methods.substring$1(e,1)+t+'".',""!==t&&w.throwExpression(A.ArgParserException$(r,null)),r=e.length,s=0;s<r;s=a)a=s+1,n._parseShortFlag$1(b.JSString_methods.substring$2(e,s,a));return o._args.removeFirst$0(),!0},_parseShortFlag$1:function(e){var t,n,r=this._grammar.findByAbbreviation$1(e);if(null==r)return t=this._parser$_parent,n=ie.Could_+e+'".',null==t&&w.throwExpression(A.ArgParserException$(n,null)),void t._parseShortFlag$1(e);n='Option "-'+e+'" must be a flag to be in a collapsed "-".',(t=r.type)!==b.OptionType_nMZ&&w.throwExpression(A.ArgParserException$(n,null)),this._results.$indexSet(0,r.name,!0)},_parseLongOption$0:function(){var e,t,n,r,i,s,a,o=this._args;if(!b.JSString_methods.startsWith$1(o.get$first(o),"--"))return!1;for(r=(n=(t=-1===(e=b.JSString_methods.indexOf$1(o.get$first(o),"=")))?b.JSString_methods.substring$1(o.get$first(o),2):b.JSString_methods.substring$2(o.get$first(o),2,e)).length,i=0;i!==r;++i)if(!((s=b.JSString_methods._codeUnitAt$1(n,i))>=65&&s<=90||(s>=97&&s<=122||s>=48&&s<=57))&&45!==s&&95!==s)return!1;return a=t?null:b.JSString_methods.substring$1(o.get$first(o),e+1),!(o=null!=a&&(b.JSString_methods.contains$1(a,"\n")||b.JSString_methods.contains$1(a,"\r")))&&(this._handleLongOption$2(n,a),!0)},_handleLongOption$2:function(e,t){var n,r=this,i=null,s='Could not find an option named "',a=r._grammar,o=a.findByNameOrAlias$1(e);if(null!=o)r._args.removeFirst$0(),o.type===b.OptionType_nMZ?(a='Flag option "'+e+'" should not be given a value.',null!=t&&w.throwExpression(A.ArgParserException$(a,i)),r._results.$indexSet(0,o.name,!0)):null!=t?r._setOption$3(r._results,o,t):r._readNextArgAsValue$1(o);else{if(!b.JSString_methods.startsWith$1(e,"no-"))return n=s+e+'".',null==(a=r._parser$_parent)&&w.throwExpression(A.ArgParserException$(n,i)),a._handleLongOption$2(e,t),!0;if(null==(o=a.findByNameOrAlias$1(b.JSString_methods.substring$1(e,3))))return n=s+e+'".',null==(a=r._parser$_parent)&&w.throwExpression(A.ArgParserException$(n,i)),a._handleLongOption$2(e,t),!0;r._args.removeFirst$0(),n='Cannot negate non-flag option "'+e+'".',(a=o.type)!==b.OptionType_nMZ&&w.throwExpression(A.ArgParserException$(n,i)),n='Cannot negate option "'+e+'".',(a=o.negatable)||w.throwExpression(A.ArgParserException$(n,i)),r._results.$indexSet(0,o.name,!1)}return!0},_setOption$3:function(e,t,n){var r,i,s,a,o,l;if(t.type!==b.OptionType_qyr)return this._validateAllowed$2(t,n),void e.$indexSet(0,t.name,n);if(r=e.putIfAbsent$2(t.name,new R.Parser__setOption_closure),t.splitCommas)for(s=(i=n.split(",")).length,a=C.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),C.add$1$ax(r,n)},_validateAllowed$2:function(e,t){var n,r=e.allowed;null!=r&&(r=b.JSArray_methods.contains$1(r,t),n='"'+t+'" is not an allowed value for option "'+e.name+'".',r||w.throwExpression(A.ArgParserException$(n,null)))}},R.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:393},R.Parser__setOption_closure.prototype={call$0:function(){return w.setRuntimeTypeInfo([],se.JSArray_String)},$signature:44},R._Usage.prototype={get$_columnWidths:function(){var e=this,t=e.___Usage__columnWidths;return null==t&&(t=e._calculateColumnWidths$0(),null==e.___Usage__columnWidths?e.___Usage__columnWidths=t:t=w.throwExpression(w.LateError$fieldADI("_columnWidths"))),t},generate$0:function(){var e,t,n,r,i,s,a,o=this;for(t=(e=o._usage$_optionsAndSeparators).length,n=se.Option,r=o._usage$_buffer,i=0;i<e.length;e.length===t||(0,w.throwConcurrentModificationError)(e),++i)"string"!=typeof(s=e[i])?(n._as(s),s.hide||o._writeOption$1(s)):(a=r._contents,r._contents=(0!==a.length?r._contents=a+"\n\n":a)+s,o._newlinesNeeded=1);return(e=r._contents).charCodeAt(0),e},_writeOption$1:function(e){var t,n,r,i,s,a,o,l,u=this,c=e.abbr;if(u._write$2(0,null==c?"":"-"+c+", "),c=u._longOption$1(e),u._write$2(1,c),null!=(c=e.help)&&u._write$2(2,c),null!=(c=e.allowedHelp)){for(t=C.toList$0$ax(c.get$keys(c)),b.JSArray_methods.sort$0(t),u._newline$0(),n=t.length,r=e.defaultsTo,i=se.List_dynamic._is(r),s=0;s<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++s)a=t[s],o=i?b.JSArray_methods.contains$1(r,a):r===a,l=" ["+a+"]",u._write$2(1,l+(o?" (default)":"")),(l=c.$index(0,a)).toString,u._write$2(2,l);u._newline$0()}else null!=e.allowed?u._write$2(2,u._buildAllowedList$1(e)):(c=e.type)===b.OptionType_nMZ?!0===e.defaultsTo&&u._write$2(2,"(defaults to on)"):c===b.OptionType_qyr?null!=(c=e.defaultsTo)&&C.get$isNotEmpty$asx(c)&&(se.List_dynamic._as(c),u._write$2(2,"(defaults to "+new w.MappedListIterable(c,new R._Usage__writeOption_closure,w._arrayInstanceType(c)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+")")):null!=(c=e.defaultsTo)&&u._write$2(2,'(defaults to "'+w.S(c)+'")')},_longOption$1:function(e){var t=e.name,n=e.negatable?"--[no-]"+t:"--"+t;return null!=(t=e.valueHelp)?n+"=<"+t+">":n},_calculateColumnWidths$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_;for(t=(e=this._usage$_optionsAndSeparators).length,n=se.List_dynamic,r=0,i=0,s=0;s<e.length;e.length===t||(0,w.throwConcurrentModificationError)(e),++s)if((a=e[s])instanceof R.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),null!=(o=a.allowedHelp)))for(o=C.get$iterator$ax(o.get$keys(o)),l=a.defaultsTo,u=n._is(l);o.moveNext$0();)c=o.get$current(o),_=u?b.JSArray_methods.contains$1(l,c):l===c,c=" ["+c+"]",i=Math.max(i,(c+(_?" (default)":"")).length);return w.setRuntimeTypeInfo([r,i+4],se.JSArray_int)},_newline$0:function(){++this._newlinesNeeded,this._currentColumn=0},_write$2:function(e,t){var n,r,i=w.setRuntimeTypeInfo(t.split("\n"),se.JSArray_String);for(this.get$_columnWidths();0!==i.length&&""===C.trim$0$s(b.JSArray_methods.get$first(i));)b.JSArray_methods.removeAt$1(i,0);for(;0!==i.length&&""===C.trim$0$s(b.JSArray_methods.get$last(i));)i.pop();for(n=i.length,r=0;r<i.length;i.length===n||(0,w.throwConcurrentModificationError)(i),++r)this._usage$_writeLine$2(e,i[r])},_usage$_writeLine$2:function(e,t){var n,r,i=this;for(n=i._usage$_buffer;(r=i._newlinesNeeded)>0;)n._contents+="\n",i._newlinesNeeded=r-1;for(;(r=i._currentColumn)!==e;)n._contents+=r<2?b.JSString_methods.$mul(" ",i.get$_columnWidths()[i._currentColumn]):"\n",i._currentColumn=(i._currentColumn+1)%3;i.get$_columnWidths(),n._contents+=e<2?b.JSString_methods.padRight$1(t,i.get$_columnWidths()[e]):t,i._currentColumn=(i._currentColumn+1)%3,2===e&&++i._newlinesNeeded},_buildAllowedList$1:function(e){var t,n,r,i,s,a=e.defaultsTo,o=se.List_dynamic._is(a)?b.JSArray_methods.get$contains(a):new R._Usage__buildAllowedList_closure(e);for(a="[",n=(t=e.allowed).length,r=!0,i=0;i<n;++i,r=!1)s=t[i],r||(a+=", "),a+=w.S(s),o.call$1(s)&&(a+=" (default)");return(a+="]").charCodeAt(0),a}},R._Usage__writeOption_closure.prototype={call$1:function(e){return'"'+w.S(e)+'"'},$signature:61},R._Usage__buildAllowedList_closure.prototype={call$1:function(e){return e===this.option.defaultsTo},$signature:103},M.ErrorResult.prototype={complete$1:function(e){e.completeError$2(this.error,this.stackTrace)},get$hashCode:function(e){return(C.get$hashCode$(this.error)^w.Primitives_objectHashCode(this.stackTrace)^492929599)>>>0},$eq:function(e,t){return null!=t&&(t instanceof M.ErrorResult&&C.$eq$(this.error,t.error)&&this.stackTrace===t.stackTrace)},$isResult:1},k.ValueResult.prototype={complete$1:function(e){e.complete$1(this.value)},get$hashCode:function(e){return(842997089^C.get$hashCode$(this.value))>>>0},$eq:function(e,t){return null!=t&&(t instanceof k.ValueResult&&C.$eq$(this.value,t.value))},$isResult:1},L.StreamCompleter.prototype={setSourceStream$1:function(e){var t=this._stream_completer$_stream;if(null!=t._sourceStream)throw w.wrapException(E.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(E.Stream_Stream$fromFuture(E.Future_Future$error(e,t,n),n))},setError$1:function(e){return this.setError$2(e,null)}},L._CompleterStream.prototype={listen$4$cancelOnError$onDone$onError:function(e,t,n,r,i){var s,a,o=this,l=null;if(null==o._stream_completer$_controller){if(null!=(s=o._sourceStream)&&!s.get$isBroadcast())return s.listen$4$cancelOnError$onDone$onError(0,t,n,r,i);null==o._stream_completer$_controller&&(o._stream_completer$_controller=E.StreamController_StreamController(l,l,l,l,!0,o.$ti._precomputed1)),null!=o._sourceStream&&o._linkStreamToController$0()}return(a=o._stream_completer$_controller).toString,new E._ControllerStream(a,w._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).toString,t.addStream$2$cancelOnError(e,!1).whenComplete$1(t.get$close(t))}},V.StreamGroup.prototype={get$_stream_group$_controller:function(){var e=this.__StreamGroup__controller;return null==e?w.throwExpression(w.LateError$fieldNI("_controller")):e},add$1:function(e,t){var n,r=this;if(r._closed)throw w.wrapException(E.StateError$("Can't add a Stream to a closed StreamGroup."));if((n=r._stream_group$_state)===b._StreamGroupState_dormant)r._subscriptions.putIfAbsent$2(t,new V.StreamGroup_add_closure);else{if(n===b._StreamGroupState_canceled)return t.listen$1(0,null).cancel$0();r._subscriptions.putIfAbsent$2(t,new V.StreamGroup_add_closure0(r,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 n.get$isEmpty(n)&&this._closed&&(n=this.get$_stream_group$_controller(),E.scheduleMicrotask(n.get$close(n))),i},_onListen$0:function(){var e,t,n,r,i,s,a,o=this;for(o._stream_group$_state=b._StreamGroupState_listening,t=o._subscriptions,r=(n=E.List_List$of(t.get$entries(t),!0,o.$ti._eval$1("MapEntry<Stream<1>,StreamSubscription<1>?>"))).length,i=0;i<r;++i){if(null!=(s=n[i]).value)return;e=s.key;try{t.$indexSet(0,e,o._listenToStream$1(e))}catch(e){throw w.unwrapException(e),null!=(t=o._onCancel$0())&&(a=new V.StreamGroup__onListen_closure,n=t.$ti,(r=X.Zone__current)!==b.C__RootZone&&(a=E._registerErrorHandler(a,r)),t._addListener$1(new E._FutureListener(new E._Future(r,n),2,null,a,n._eval$1("@<1>")._bind$1(n._precomputed1)._eval$1("_FutureListener<1,2>")))),e}}},_onPause$0:function(){this._stream_group$_state=b._StreamGroupState_paused;for(var e=(e=(e=this._subscriptions).get$values(e)).get$iterator(e);e.moveNext$0();)e.get$current(e).pause$0(0)},_onResume$0:function(){this._stream_group$_state=b._StreamGroupState_listening;for(var e=(e=(e=this._subscriptions).get$values(e)).get$iterator(e);e.moveNext$0();)e.get$current(e).resume$0(0)},_onCancel$0:function(){var e,t,n;return this._stream_group$_state=b._StreamGroupState_canceled,e=this._subscriptions,t=z.IterableNullableExtension_whereNotNull(e.get$entries(e).map$1$1(0,new V.StreamGroup__onCancel_closure(this),se.nullable_Future_void),se.Future_void),n=E.List_List$of(t,!0,t.$ti._eval$1("Iterable.E")),e.clear$0(0),0===n.length?null:E.Future_wait(n,se.void)},_listenToStream$1:function(e){var t=this,n=t.get$_stream_group$_controller(),r=e.listen$3$onDone$onError(0,n.get$add(n),new V.StreamGroup__listenToStream_closure(t,e),t.get$_stream_group$_controller().get$addError());return t._stream_group$_state===b._StreamGroupState_paused&&r.pause$0(0),r}},V.StreamGroup_add_closure.prototype={call$0:function(){return null},$signature:1},V.StreamGroup_add_closure0.prototype={call$0:function(){return this.$this._listenToStream$1(this.stream)},$signature:function(){return this.$this.$ti._eval$1("StreamSubscription<1>()")}},V.StreamGroup__onListen_closure.prototype={call$1:function(e){},$signature:117},V.StreamGroup__onCancel_closure.prototype={call$1:function(e){var t=e.value;try{return null!=t?t.cancel$0():C.listen$1$z(e.key,null).cancel$0()}catch(e){return w.unwrapException(e),null}},$signature:function(){return this.$this.$ti._eval$1("Future<~>?(MapEntry<Stream<1>,StreamSubscription<1>?>)")}},V.StreamGroup__listenToStream_closure.prototype={call$0:function(){return this.$this.remove$1(0,this.stream)},"call*":"call$0",$requiredArgCount:0,$signature:0},V._StreamGroupState.prototype={toString$0:function(e){return this.name}},R.StreamQueue.prototype={_updateRequests$0:function(){var e,t,n,r=this;for(e=r._requestQueue,t=r._eventQueue;!e.get$isEmpty(e);){if((n=e._collection$_head)===e._collection$_tail&&w.throwExpression(w.IterableElementError_noElement()),!e.$ti._precomputed1._as(e._collection$_table[n]).update$2(t,r._isDone))return;e.removeFirst$0()}r._isDone||r._stream_queue$_subscription.pause$0(0)},_ensureListening$0:function(){var e,t=this;t._isDone||(null==(e=t._stream_queue$_subscription)?t._stream_queue$_subscription=t._stream_queue$_source.listen$3$onDone$onError(0,new R.StreamQueue__ensureListening_closure(t),new R.StreamQueue__ensureListening_closure0(t),new R.StreamQueue__ensureListening_closure1(t)):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,n=t._requestQueue;if(n._collection$_head===n._collection$_tail){if(e.update$2(t._eventQueue,t._isDone))return;t._ensureListening$0()}n._add$1(e)}},R.StreamQueue__ensureListening_closure.prototype={call$1:function(e){var t=this.$this;t._addResult$1(new k.ValueResult(e,t.$ti._eval$1("ValueResult<1>")))},$signature:function(){return this.$this.$ti._eval$1("~(1)")}},R.StreamQueue__ensureListening_closure1.prototype={call$2:function(e,t){this.$this._addResult$1(new M.ErrorResult(e,t))},"call*":"call$2",$requiredArgCount:2,$signature:88},R.StreamQueue__ensureListening_closure0.prototype={call$0:function(){var e=this.$this;e._stream_queue$_subscription=null,e._isDone=!0,e._updateRequests$0()},"call*":"call$0",$requiredArgCount:0,$signature:0},R._NextRequest.prototype={update$2:function(e,t){return e.get$isEmpty(e)?!!t&&(this._completer.completeError$2(new E.StateError("No elements"),E.StackTrace_current()),!0):(e.removeFirst$0().complete$1(this._completer),!0)},$is_EventRequest:1},T.Repl.prototype={},T.alwaysValid_closure.prototype={call$1:function(e){return!0},$signature:6},N.ReplAdapter.prototype={runAsync$0:function(){var e,t=this,n={},r=C.get$isTTY$x(bn.process.stdin),i=null!=r&&r?bn.process.stdout:null;return r=t.repl.prompt,e=C.createInterface$1$x(X.$get$readline(),{input:bn.process.stdin,output:i,prompt:r}),t.rl=e,n.statement="",n.prompt=r,n._runController=null,r=new N.ReplAdapter_runAsync__runController_get(n),new N.ReplAdapter_runAsync__runController_set(n).call$1(E.StreamController_StreamController(t.get$exit(t),new N.ReplAdapter_runAsync_closure(n,t,e,r),null,null,!1,se.String)),r=r.call$0(),new E._ControllerStream(r,w.instanceType(r)._eval$1("_ControllerStream<1>"))},exit$0:function(e){var t=this.rl;null!=t&&C.close$0$x(t),this.rl=null}},N.ReplAdapter_runAsync__runController_set.prototype={call$1:function(e){return this._box_0._runController=e},$signature:347},N.ReplAdapter_runAsync__runController_get.prototype={call$0:function(){var e=this._box_0._runController;return null==e?w.throwExpression(w.LateError$localNI("runController")):e},$signature:342},N.ReplAdapter_runAsync_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v=0,x=E._makeAsyncAwaitCompleter(se.void),I=1,A=this,M=E._wrapJsFunctionForAsync((function(k,L){for(1===k&&(e=L,v=I);;)switch(v){case 0:I=3,t=E.StreamController_StreamController(null,null,null,null,!1,se.String),a=t,o=T.QueueList$(null,se.Result_String),l=E.ListQueue$(se._EventRequest_dynamic),n=new R.StreamQueue(new E._ControllerStream(a,w.instanceType(a)._eval$1("_ControllerStream<1>")),o,l,se.StreamQueue_String),a=A.rl,(o=C.getInterceptor$x(a)).on$2(a,"line",E.allowInterop(new N.ReplAdapter_runAsync__closure(t))),l=A._box_0,u=A.$this.repl,c=u.continuation,_=u.prompt,$=A._runController_get;case 6:return null!=(p=C.get$isTTY$x(bn.process.stdin))&&p&&C.write$1$x(bn.process.stdout,l.prompt),p=n,h=w.instanceType(p),d=new E._Future(X.Zone__current,h._eval$1("_Future<1>")),p._addRequest$1(new R._NextRequest(new E._AsyncCompleter(d,h._eval$1("_AsyncCompleter<1>")),h._eval$1("_NextRequest<1>"))),v=8,E._asyncAwait(d,M);case 8:r=L,null!=(p=C.get$isTTY$x(bn.process.stdin))&&p||(f=l.prompt+w.S(r),null==(m=X.printToZone)?w.printString(f):m.call$1(f)),g=b.JSString_methods.$add(l.statement,r),l.statement=g,u.validator.call$1(g)?(p=$.call$0(),h=l.statement,(d=p._state)>=4&&w.throwExpression(p._badEventState$0()),0!=(1&d)?p._sendData$1(h):0==(3&d)&&(p=p._ensurePendingEvents$0(),h=new E._DelayedData(h),null==(S=p.lastPendingEvent)?p.firstPendingEvent=p.lastPendingEvent=h:(S.set$next(h),p.lastPendingEvent=h)),l.statement="",l.prompt=_,o.setPrompt$1(a,_)):(l.statement+="\n",l.prompt=c,o.setPrompt$1(a,c)),v=6;break;case 7:I=1,v=5;break;case 3:return I=2,y=e,i=w.unwrapException(y),s=w.getTraceFromException(y),(a=A._runController_get).call$0().addError$2(i,s),v=9,E._asyncAwait(A.$this.exit$0(0),M);case 9:C.close$0$x(a.call$0()),v=5;break;case 2:v=1;break;case 5:return E._asyncReturn(null,x);case 1:return E._asyncRethrow(e,x)}}));return E._asyncStartSync(M,x)},$signature:37},N.ReplAdapter_runAsync__closure.prototype={call$1:function(e){return this.lineController.add$1(0,w._asString(e))},$signature:105},N.Stdin.prototype={},N.Stdout.prototype={},N.ReadlineModule.prototype={},N.ReadlineOptions.prototype={},N.ReadlineInterface.prototype={},F.EmptyUnmodifiableSet.prototype={get$iterator:function(e){return b.C_EmptyIterator},get$length:function(e){return 0},contains$1:function(e,t){return!1},toSet$0:function(e){return E.LinkedHashSet_LinkedHashSet$_empty(this.$ti._precomputed1)},$isEfficientLengthIterable:1,$isSet:1},F._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin.prototype={},U.DefaultEquality.prototype={},U.IterableEquality.prototype={equals$2:function(e,t,n){var r,i,s;if(t===n)return!0;for(r=C.get$iterator$ax(t),i=C.get$iterator$ax(n);;){if((s=r.moveNext$0())!==i.moveNext$0())return!1;if(!s)return!0;if(!C.$eq$(r.get$current(r),i.get$current(i)))return!1}}},U.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((i=(r=C.getInterceptor$asx(t)).get$length(t))!==(s=C.getInterceptor$asx(n)).get$length(n))return!1;for(a=0;a<i;++a)if(!C.$eq$(r.$index(t,a),s.$index(n,a)))return!1;return!0},hash$1:function(e){var t,n,r;for(t=e.length,n=0,r=0;r<t;++r)n=(n=n+C.get$hashCode$(e[r])&2147483647)+(n<<10>>>0)&2147483647,n^=n>>>6;return n=n+(n<<3>>>0)&2147483647,(n^=n>>>11)+(n<<15>>>0)&2147483647}},U._MapEntry.prototype={get$hashCode:function(e){return 3*C.get$hashCode$(this.key)+7*C.get$hashCode$(this.value)&2147483647},$eq:function(e,t){return null!=t&&(t instanceof U._MapEntry&&C.$eq$(this.key,t.key)&&C.$eq$(this.value,t.value))}},U.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=E.HashMap_HashMap(se._MapEntry,se.int),i=C.get$iterator$ax(t.get$keys(t));i.moveNext$0();)s=i.get$current(i),a=new U._MapEntry(this,s,t.$index(0,s)),o=r.$index(0,a),r.$indexSet(0,a,(null==o?0:o)+1);for(i=C.get$iterator$ax(n.get$keys(n));i.moveNext$0();){if(s=i.get$current(i),a=new U._MapEntry(this,s,n.$index(0,s)),null==(o=r.$index(0,a))||0===o)return!1;r.$indexSet(0,a,o-1)}return!0},hash$1:function(e){var t,n,r,i;for(t=C.get$iterator$ax(e.get$keys(e)),n=w._instanceType(this)._rest[1],r=0;t.moveNext$0();)i=t.get$current(t),r=r+3*C.get$hashCode$(i)+7*C.get$hashCode$(n._as(e.$index(0,i)))&2147483647;return r=r+(r<<3>>>0)&2147483647,(r^=r>>>11)+(r<<15>>>0)&2147483647}},T.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,l=this;if(se.List_dynamic._is(t))n=C.get$length$asx(t),(i=(r=l.get$length(l))+n)>=C.get$length$asx(l._table)?(l._preGrow$1(i),C.setRange$4$ax(l._table,r,i,t,0),l.set$_tail(l.get$_tail()+n)):(s=C.get$length$asx(l._table)-l.get$_tail(),i=l._table,a=C.getInterceptor$ax(i),n<s?(a.setRange$4(i,l.get$_tail(),l.get$_tail()+n,t,0),l.set$_tail(l.get$_tail()+n)):(o=n-s,a.setRange$4(i,l.get$_tail(),l.get$_tail()+s,t,0),C.setRange$4$ax(l._table,0,o,t,s),l.set$_tail(o)));else for(i=C.get$iterator$ax(t);i.moveNext$0();)l._queue_list$_add$1(i.get$current(i))},cast$1$0:function(e,t){return new T._CastQueueList(this,C.cast$1$0$ax(this._table,t),-1,-1,w._instanceType(this)._eval$1("@<QueueList.E>")._bind$1(t)._eval$1("_CastQueueList<1,2>"))},toString$0:function(e){return E.IterableBase_iterableToFullString(this,"{","}")},addFirst$1:function(e){var t=this;t.set$_head((t.get$_head()-1&C.get$length$asx(t._table)-1)>>>0),C.$indexSet$ax(t._table,t.get$_head(),e),t.get$_head()===t.get$_tail()&&t._grow$0()},removeFirst$0:function(){var e,t=this;if(t.get$_head()===t.get$_tail())throw w.wrapException(E.StateError$("No element"));return e=w._instanceType(t)._eval$1("QueueList.E")._as(C.$index$asx(t._table,t.get$_head())),C.$indexSet$ax(t._table,t.get$_head(),null),t.set$_head((t.get$_head()+1&C.get$length$asx(t._table)-1)>>>0),e},get$length:function(e){return(this.get$_tail()-this.get$_head()&C.get$length$asx(this._table)-1)>>>0},set$length:function(e,t){var n,r,i,s,a=this;if(t<0)throw w.wrapException(E.RangeError$("Length "+t+" may not be negative."));if(t>a.get$length(a)&&!w._instanceType(a)._eval$1("QueueList.E")._is(null))throw w.wrapException(E.UnsupportedError$("The length can only be increased when the element type is nullable, but the current element type is `"+w.createRuntimeType(w._instanceType(a)._eval$1("QueueList.E")).toString$0(0)+"`."));if((n=t-a.get$length(a))>=0)return C.get$length$asx(a._table)<=t&&a._preGrow$1(t),void a.set$_tail((a.get$_tail()+n&C.get$length$asx(a._table)-1)>>>0);r=a.get$_tail()+n,i=a._table,r>=0?C.fillRange$3$ax(i,r,a.get$_tail(),null):(r+=C.get$length$asx(i),C.fillRange$3$ax(a._table,0,a.get$_tail(),null),i=a._table,(s=C.getInterceptor$asx(i)).fillRange$3(i,r,s.get$length(i),null)),a.set$_tail(r)},$index:function(e,t){var n=this;if(t<0||t>=n.get$length(n))throw w.wrapException(E.RangeError$("Index "+t+" must be in the range [0.."+n.get$length(n)+")."));return w._instanceType(n)._eval$1("QueueList.E")._as(C.$index$asx(n._table,(n.get$_head()+t&C.get$length$asx(n._table)-1)>>>0))},$indexSet:function(e,t,n){var r=this;if(t<0||t>=r.get$length(r))throw w.wrapException(E.RangeError$("Index "+t+" must be in the range [0.."+r.get$length(r)+")."));C.$indexSet$ax(r._table,(r.get$_head()+t&C.get$length$asx(r._table)-1)>>>0,n)},_queue_list$_add$1:function(e){var t=this;C.$indexSet$ax(t._table,t.get$_tail(),e),t.set$_tail((t.get$_tail()+1&C.get$length$asx(t._table)-1)>>>0),t.get$_head()===t.get$_tail()&&t._grow$0()},_grow$0:function(){var e=this,t=E.List_List$filled(2*C.get$length$asx(e._table),null,!1,w._instanceType(e)._eval$1("QueueList.E?")),n=C.get$length$asx(e._table)-e.get$_head();b.JSArray_methods.setRange$4(t,0,n,e._table,e.get$_head()),b.JSArray_methods.setRange$4(t,n,n+e.get$_head(),e._table,0),e.set$_head(0),e.set$_tail(C.get$length$asx(e._table)),e._table=t},_writeToList$1:function(e){var t,n,r=this;return r.get$_head()<=r.get$_tail()?(t=r.get$_tail()-r.get$_head(),b.JSArray_methods.setRange$4(e,0,t,r._table,r.get$_head()),t):(n=C.get$length$asx(r._table)-r.get$_head(),b.JSArray_methods.setRange$4(e,0,n,r._table,r.get$_head()),b.JSArray_methods.setRange$4(e,n,n+r.get$_tail(),r._table,0),r.get$_tail()+n)},_preGrow$1:function(e){var t=this,n=E.List_List$filled(T.QueueList__nextPowerOf2(e+b.JSInt_methods._shrOtherPositive$1(e,1)),null,!1,w._instanceType(t)._eval$1("QueueList.E?"));t.set$_tail(t._writeToList$1(n)),t._table=n,t.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}},T._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)}},T._QueueList_Object_ListMixin.prototype={},V.UnmodifiableSetView.prototype={},V.UnmodifiableSetMixin.prototype={add$1:function(e,t){return V.UnmodifiableSetMixin__throw()},addAll$1:function(e,t){return V.UnmodifiableSetMixin__throw()}},V._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin.prototype={},P._DelegatingIterableBase.prototype={contains$1:function(e,t){return C.contains$1$asx(this.get$_base(),t)},elementAt$1:function(e,t){return C.elementAt$1$ax(this.get$_base(),t)},get$first:function(e){return C.get$first$ax(this.get$_base())},get$isEmpty:function(e){return C.get$isEmpty$asx(this.get$_base())},get$isNotEmpty:function(e){return C.get$isNotEmpty$asx(this.get$_base())},get$iterator:function(e){return C.get$iterator$ax(this.get$_base())},join$1:function(e,t){return C.join$1$ax(this.get$_base(),t)},join$0:function(e){return this.join$1(e,"")},get$last:function(e){return C.get$last$ax(this.get$_base())},get$length:function(e){return C.get$length$asx(this.get$_base())},map$1$1:function(e,t,n){return C.map$1$1$ax(this.get$_base(),t,n)},get$single:function(e){return C.get$single$ax(this.get$_base())},skip$1:function(e,t){return C.skip$1$ax(this.get$_base(),t)},take$1:function(e,t){return C.take$1$ax(this.get$_base(),t)},toList$1$growable:function(e,t){return C.toList$1$growable$ax(this.get$_base(),!0)},toList$0:function(e){return this.toList$1$growable(e,!0)},toSet$0:function(e){return C.toSet$0$ax(this.get$_base())},where$1:function(e,t){return C.where$1$ax(this.get$_base(),t)},toString$0:function(e){return C.toString$0$(this.get$_base())},$isIterable:1},P.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 P.DelegatingSet(this._base.toSet$0(0),w._instanceType(this)._eval$1("DelegatingSet<1>"))},$isEfficientLengthIterable:1,$isSet:1,get$_base:function(){return this._base}},P.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 E.IterableBase_iterableToFullString(this,"{","}")},difference$1:function(e){return C.where$1$ax(this.get$_base(),new P.MapKeySet_difference_closure(this,e)).toSet$0(0)},$isEfficientLengthIterable:1,$isSet:1},P.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)")}},P._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin.prototype={},M.BufferModule.prototype={},M.BufferConstants.prototype={},M.Buffer.prototype={},k.ConsoleModule.prototype={},k.Console.prototype={},k.EventEmitter.prototype={},J.FS.prototype={},J.FSConstants.prototype={},J.FSWatcher.prototype={},J.ReadStream.prototype={},J.ReadStreamOptions.prototype={},J.WriteStream.prototype={},J.WriteStreamOptions.prototype={},J.FileOptions.prototype={},J.StatOptions.prototype={},J.MkdirOptions.prototype={},J.RmdirOptions.prototype={},J.WatchOptions.prototype={},J.WatchFileOptions.prototype={},J.Stats.prototype={},O.Promise.prototype={},O.Date.prototype={},O.JsError.prototype={},O.Atomics.prototype={},L.Modules.prototype={},L.Module1.prototype={},L.Net.prototype={},L.Socket.prototype={},L.NetAddress.prototype={},L.NetServer.prototype={},D.NodeJsError.prototype={},D.JsAssertionError.prototype={},D.JsRangeError.prototype={},D.JsReferenceError.prototype={},D.JsSyntaxError.prototype={},D.JsTypeError.prototype={},D.JsSystemError.prototype={},D.Process.prototype={},D.CPUUsage.prototype={},D.Release.prototype={},J.StreamModule.prototype={},J.Readable.prototype={},J.Writable.prototype={},J.Duplex.prototype={},J.Transform.prototype={},J.WritableOptions.prototype={},J.ReadableOptions.prototype={},V.Immediate.prototype={},V.Timeout.prototype={},I.TTY.prototype={},I.TTYReadStream.prototype={},I.TTYWriteStream.prototype={},P.Util.prototype={},P.futureToPromise_closure.prototype={call$2:function(e,t){this.future.then$1$2$onError(0,new P.futureToPromise__closure(e,this.T),t,se.dynamic)},"call*":"call$2",$requiredArgCount:2,$signature:269},P.futureToPromise__closure.prototype={call$1:function(e){return this.resolve.call$1(e)},$signature:function(){return this.T._eval$1("@(0)")}},P.Context.prototype={absolute$7:function(e,t,n,r,i,s,a){var o;return P._validateArgList("absolute",w.setRuntimeTypeInfo([e,t,n,r,i,s,a],se.JSArray_nullable_String)),(o=null==t&&((o=this.style).rootLength$1(e)>0&&!o.isRootRelative$1(e)))?e:(o=this._context$_current,this.join$8(0,null==o?J.current():o,e,t,n,r,i,s,a))},absolute$1:function(e){return this.absolute$7(e,null,null,null,null,null,null)},dirname$1:function(e){var t,n,r=D.ParsedPath_ParsedPath$parse(e,this.style);return r.removeTrailingSeparators$0(),0===(n=(t=r.parts).length)||1===n?null==(t=r.root)?".":t:(b.JSArray_methods.removeLast$0(t),r.separators.pop(),r.removeTrailingSeparators$0(),r.toString$0(0))},join$8:function(e,t,n,r,i,s,a,o,l){var u=w.setRuntimeTypeInfo([t,n,r,i,s,a,o,l],se.JSArray_nullable_String);return P._validateArgList("join",u),this.joinAll$1(new w.WhereTypeIterable(u,se.WhereTypeIterable_String))},join$2:function(e,t,n){return this.join$8(e,t,n,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 w.WhereIterator(t,new P.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=D.ParsedPath_ParsedPath$parse(o,r),a.charCodeAt(0),u=a,a=b.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()),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()),a+=o),i=r.needsSeparator$1(o);return a.charCodeAt(0),a},split$1:function(e,t){var n=D.ParsedPath_ParsedPath$parse(t,this.style),r=n.parts,i=w._arrayInstanceType(r)._eval$1("WhereIterable<1>");return i=E.List_List$of(new w.WhereIterable(r,new P.Context_split_closure,i),!0,i._eval$1("Iterable.E")),n.parts=i,null!=(r=n.root)&&b.JSArray_methods.insert$2(i,0,r),n.parts},canonicalize$1:function(e){var t,n;return e=this.absolute$1(e),(t=this.style)===X.$get$Style_windows()||this._needsNormalization$1(e)?((n=D.ParsedPath_ParsedPath$parse(e,t)).normalize$1$canonicalize(!0),n.toString$0(0)):e},normalize$1:function(e){var t;return this._needsNormalization$1(e)?((t=D.ParsedPath_ParsedPath$parse(e,this.style)).normalize$0(),t.toString$0(0)):e},_needsNormalization$1:function(e){var t,n,r,i,s,a,o,l=this.style,u=l.rootLength$1(e);if(0!==u){if(l===X.$get$Style_windows())for(t=0;t<u;++t)if(47===b.JSString_methods._codeUnitAt$1(e,t))return!0;n=u,r=47}else n=0,r=null;for(s=(i=new w.CodeUnits(e)._string).length,t=n,a=null;t<s;++t,a=r,r=o)if(o=b.JSString_methods.codeUnitAt$1(i,t),l.isSeparator$1(o)){if(l===X.$get$Style_windows()&&47===o)return!0;if(null!=r&&l.isSeparator$1(r))return!0;if(46===r&&(null==a||46===a||l.isSeparator$1(a)))return!0}return null==r||(!!l.isSeparator$1(r)||!!(l=46===r&&(null==a||l.isSeparator$1(a)||46===a)))},relative$2$from:function(e,t){var n,r,i,s,a=this,o='Unable to find a path to "',l=null==t;if(l&&a.style.rootLength$1(e)<=0)return a.normalize$1(e);if(t=l?null==(l=a._context$_current)?J.current():l:a.absolute$1(t),(l=a.style).rootLength$1(t)<=0&&l.rootLength$1(e)>0)return a.normalize$1(e);if((l.rootLength$1(e)<=0||l.isRootRelative$1(e))&&(e=a.absolute$1(e)),l.rootLength$1(e)<=0&&l.rootLength$1(t)>0)throw w.wrapException(D.PathException$(o+e+'" from "'+t+'".'));if((n=D.ParsedPath_ParsedPath$parse(t,l)).normalize$0(),(r=D.ParsedPath_ParsedPath$parse(e,l)).normalize$0(),0!==(i=n.parts).length&&C.$eq$(i[0],"."))return r.toString$0(0);if(i=(i=n.root)!=(s=r.root)&&(null==i||null==s||!l.pathsEqual$2(i,s)))return r.toString$0(0);for(;i=0!==(i=n.parts).length&&(0!==(s=r.parts).length&&l.pathsEqual$2(i[0],s[0]));)b.JSArray_methods.removeAt$1(n.parts,0),b.JSArray_methods.removeAt$1(n.separators,1),b.JSArray_methods.removeAt$1(r.parts,0),b.JSArray_methods.removeAt$1(r.separators,1);if(0!==(i=n.parts).length&&C.$eq$(i[0],".."))throw w.wrapException(D.PathException$(o+e+'" from "'+t+'".'));return i=se.String,b.JSArray_methods.insertAll$2(r.parts,0,E.List_List$filled(n.parts.length,"..",!1,i)),(s=r.separators)[0]="",b.JSArray_methods.insertAll$2(s,1,E.List_List$filled(n.parts.length,l.get$separator(),!1,i)),0===(i=(l=r.parts).length)?".":(i>1&&C.$eq$(b.JSArray_methods.get$last(l),".")&&(b.JSArray_methods.removeLast$0(r.parts),(l=r.separators).pop(),l.pop(),l.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=this;if(e=e,t=t,i=(r=u.style).rootLength$1(e)>0,s=r.rootLength$1(t)>0,i&&!s?(t=u.absolute$1(t),r.isRootRelative$1(e)&&(e=u.absolute$1(e))):s&&!i?(e=u.absolute$1(e),r.isRootRelative$1(t)&&(t=u.absolute$1(t))):s&&i&&(a=r.isRootRelative$1(t),o=r.isRootRelative$1(e),a&&!o?t=u.absolute$1(t):o&&!a&&(e=u.absolute$1(e))),(l=u._isWithinOrEqualsFast$2(e,t))!==b._PathRelation_inconclusive)return l;n=null;try{n=u.relative$2$from(t,e)}catch(e){if(w.unwrapException(e)instanceof D.PathException)return b._PathRelation_different;throw e}return r.rootLength$1(n)>0?b._PathRelation_different:C.$eq$(n,".")?b._PathRelation_equal:C.$eq$(n,"..")||C.get$length$asx(n)>=3&&C.startsWith$1$s(n,"..")&&r.isSeparator$1(C.codeUnitAt$1$s(n,2))?b._PathRelation_different:b._PathRelation_within},_isWithinOrEqualsFast$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h,d=this;if("."===e&&(e=""),(r=(n=d.style).rootLength$1(e))!==(i=n.rootLength$1(t)))return b._PathRelation_different;for(s=0;s<r;++s)if(!n.codeUnitsEqual$2(b.JSString_methods._codeUnitAt$1(e,s),b.JSString_methods._codeUnitAt$1(t,s)))return b._PathRelation_different;for(a=t.length,o=e.length,l=i,u=r,c=47,_=null;u<o&&l<a;)e:if($=b.JSString_methods.codeUnitAt$1(e,u),p=b.JSString_methods.codeUnitAt$1(t,l),n.codeUnitsEqual$2($,p))n.isSeparator$1($)&&(_=u),++u,++l,c=$;else if(n.isSeparator$1($)&&n.isSeparator$1(c))_=u,u=u+1;else{if(!n.isSeparator$1(p)||!n.isSeparator$1(c)){if(46===$&&n.isSeparator$1(c)){if(++u===o)break;if($=b.JSString_methods.codeUnitAt$1(e,u),n.isSeparator$1($)){_=u,u=u+1;break e}if(46===$&&(++u===o||n.isSeparator$1(b.JSString_methods.codeUnitAt$1(e,u))))return b._PathRelation_inconclusive}if(46===p&&n.isSeparator$1(c)){if(++l===a)break;if(p=b.JSString_methods.codeUnitAt$1(t,l),n.isSeparator$1(p)){++l;break e}if(46===p&&(++l===a||n.isSeparator$1(b.JSString_methods.codeUnitAt$1(t,l))))return b._PathRelation_inconclusive}return d._pathDirection$2(t,l)!==b._PathDirection_988||d._pathDirection$2(e,u)!==b._PathDirection_988?b._PathRelation_inconclusive:b._PathRelation_different}++l}return l===a?(u===o||n.isSeparator$1(b.JSString_methods.codeUnitAt$1(e,u))?_=u:null==_&&(_=Math.max(0,r-1)),(h=d._pathDirection$2(e,_))===b._PathDirection_8Gl?b._PathRelation_equal:h===b._PathDirection_ZGD?b._PathRelation_inconclusive:b._PathRelation_different):(h=d._pathDirection$2(t,l))===b._PathDirection_8Gl?b._PathRelation_equal:h===b._PathDirection_ZGD?b._PathRelation_inconclusive:n.isSeparator$1(b.JSString_methods.codeUnitAt$1(t,l))||n.isSeparator$1(c)?b._PathRelation_within:b._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;){for(;i<n&&r.isSeparator$1(b.JSString_methods.codeUnitAt$1(e,i));)++i;if(i===n)break;for(o=i;o<n&&!r.isSeparator$1(b.JSString_methods.codeUnitAt$1(e,o));)++o;if(1!==(l=o-i)||46!==b.JSString_methods.codeUnitAt$1(e,i))if(2===l&&46===b.JSString_methods.codeUnitAt$1(e,i)&&46===b.JSString_methods.codeUnitAt$1(e,i+1)){if(--s<0)break;0===s&&(a=!0)}else++s;if(o===n)break;i=o+1}return s<0?b._PathDirection_ZGD:0===s?b._PathDirection_8Gl:a?b._PathDirection_FIw:b._PathDirection_988},hash$1:function(e){var t,n,r,i=this;return e=i.absolute$1(e),null!=(t=i._hashFast$1(e))?t:((n=D.ParsedPath_ParsedPath$parse(e,i.style)).normalize$0(),(r=i._hashFast$1(n.toString$0(0))).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(b.JSString_methods._codeUnitAt$1(e,a)),n.isSeparator$1(o))s=!0;else{if(46===o&&s){if((l=a+1)===t)break;if(u=b.JSString_methods._codeUnitAt$1(e,l),n.isSeparator$1(u))continue;if(l=!i&&(46===u&&((l=a+2)===t||n.isSeparator$1(b.JSString_methods._codeUnitAt$1(e,l)))))return null}r=(33*(67108863&r)^o)>>>0,i=!1,s=!1}return r},withoutExtension$1:function(e){var t,n=D.ParsedPath_ParsedPath$parse(e,this.style);for(t=n.parts.length-1;t>=0;--t)if(0!==C.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?J.current():t,e)))},prettyUri$1:function(e){var t,n,r=this,i=P._parseUri(e);return"file"===i.get$scheme()&&r.style===X.$get$Style_url()||"file"!==i.get$scheme()&&""!==i.get$scheme()&&r.style!==X.$get$Style_url()?i.toString$0(0):(t=r.normalize$1(r.style.pathFromUri$1(P._parseUri(i))),n=r.relative$1(t),r.split$1(0,n).length>r.split$1(0,t).length?t:n)}},P.Context_joinAll_closure.prototype={call$1:function(e){return""!==e},$signature:6},P.Context_split_closure.prototype={call$1:function(e){return 0!==e.length},$signature:6},P._validateArgList_closure.prototype={call$1:function(e){return null==e?"null":'"'+e+'"'},$signature:249},P._PathDirection.prototype={toString$0:function(e){return this.name}},P._PathRelation.prototype={toString$0:function(e){return this.name}},N.InternalStyle.prototype={getRoot$1:function(e){var t=this.rootLength$1(e);return t>0?b.JSString_methods.substring$2(e,0,t):this.isRootRelative$1(e)?e[0]:null},relativePathToUri$1:function(e){var t=P.Context_Context(this).split$1(0,e);return this.isSeparator$1(b.JSString_methods.codeUnitAt$1(e,e.length-1))&&b.JSArray_methods.add$1(t,""),E._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}},D.ParsedPath.prototype={get$basename:function(){var e=this,t=se.String,n=new D.ParsedPath(e.style,e.root,e.isRootRelative,E.List_List$from(e.parts,!0,t),E.List_List$from(e.separators,!0,t));return n.removeTrailingSeparators$0(),0===(t=n.parts).length?null==(t=e.root)?"":t:b.JSArray_methods.get$last(t)},get$hasTrailingSeparator:function(){var e=this.parts;return e=0!==e.length&&(C.$eq$(b.JSArray_methods.get$last(e),"")||!C.$eq$(b.JSArray_methods.get$last(this.separators),""))},removeTrailingSeparators$0:function(){for(var e,t,n=this;0!==(e=n.parts).length&&C.$eq$(b.JSArray_methods.get$last(e),"");)b.JSArray_methods.removeLast$0(n.parts),n.separators.pop();0!==(t=(e=n.separators).length)&&(e[t-1]="")},normalize$1$canonicalize:function(e){var t,n,r,i,s,a,o,l=this,u=w.setRuntimeTypeInfo([],se.JSArray_String);for(n=(t=l.parts).length,r=l.style,i=0,s=0;s<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++s)a=t[s],(o=C.getInterceptor$(a)).$eq(a,".")||o.$eq(a,"")||(o.$eq(a,"..")?0!==u.length?u.pop():++i:u.push(e?r.canonicalizePart$1(a):a));null==l.root&&b.JSArray_methods.insertAll$2(u,0,E.List_List$filled(i,"..",!1,se.String)),0===u.length&&null==l.root&&u.push("."),l.parts=u,l.separators=E.List_List$filled(u.length+1,r.get$separator(),!0,se.String),null!=(t=l.root)&&0!==u.length&&r.needsSeparator$1(t)||(l.separators[0]=""),null!=(t=l.root)&&r===X.$get$Style_windows()&&(e&&(t=l.root=t.toLowerCase()),t.toString,l.root=w.stringReplaceAllUnchecked(t,"/","\\")),l.removeTrailingSeparators$0()},normalize$0:function(){return this.normalize$1$canonicalize(!1)},toString$0:function(e){var t,n=this,r=n.root;for(r=null!=r?""+r:"",t=0;t<n.parts.length;++t)r=r+w.S(n.separators[t])+w.S(n.parts[t]);return(r+=w.S(b.JSArray_methods.get$last(n.separators))).charCodeAt(0),r},_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===n)return r;s=r}return s},_splitExtension$1:function(e){var t,n,r;if(e<=0)throw w.wrapException(E.RangeError$value(e,"level","level's value must be greater than 0"));return t=this.parts,null==(n=(t=new w.CastList(t,w._arrayInstanceType(t)._eval$1("CastList<1,String?>"))).lastWhere$2$orElse(t,new D.ParsedPath__splitExtension_closure,new D.ParsedPath__splitExtension_closure0))?w.setRuntimeTypeInfo(["",""],se.JSArray_String):".."===n?w.setRuntimeTypeInfo(["..",""],se.JSArray_String):(r=this._kthLastIndexOf$3(n,".",e))<=0?w.setRuntimeTypeInfo([n,""],se.JSArray_String):w.setRuntimeTypeInfo([b.JSString_methods.substring$2(n,0,r),b.JSString_methods.substring$1(n,r)],se.JSArray_String)},_splitExtension$0:function(){return this._splitExtension$1(1)}},D.ParsedPath__splitExtension_closure.prototype={call$1:function(e){return""!==e},$signature:168},D.ParsedPath__splitExtension_closure0.prototype={call$0:function(){return null},$signature:1},D.PathException.prototype={toString$0:function(e){return"PathException: "+this.message},$isException:1,get$message:function(e){return this.message}},B.PathMap.prototype={},B.PathMap__create_closure.prototype={call$2:function(e,t){return null==e?null==t:null!=t&&this._box_0.context._isWithinOrEquals$2(e,t)===b._PathRelation_equal},"call*":"call$2",$requiredArgCount:2,$signature:240},B.PathMap__create_closure0.prototype={call$1:function(e){return null==e?0:this._box_0.context.hash$1(e)},$signature:242},B.PathMap__create_closure1.prototype={call$1:function(e){return"string"==typeof e||null==e},$signature:103},F.Style.prototype={toString$0:function(e){return this.get$name(this)}},O.PosixStyle.prototype={containsSeparator$1:function(e){return b.JSString_methods.contains$1(e,"/")},isSeparator$1:function(e){return 47===e},needsSeparator$1:function(e){var t=e.length;return 0!==t&&47!==b.JSString_methods.codeUnitAt$1(e,t-1)},rootLength$2$withDrive:function(e,t){return 0!==e.length&&47===b.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),E._Uri__uriDecode(t,0,t.length,b.C_Utf8Codec,!1);throw w.wrapException(E.ArgumentError$("Uri "+e.toString$0(0)+" must have scheme 'file:'."))},absolutePathToUri$1:function(e){var t=D.ParsedPath_ParsedPath$parse(e,this),n=t.parts;return 0===n.length?b.JSArray_methods.addAll$1(n,w.setRuntimeTypeInfo(["",""],se.JSArray_String)):t.get$hasTrailingSeparator()&&b.JSArray_methods.add$1(t.parts,""),E._Uri__Uri(null,null,t.parts,"file")},get$name:function(){return"posix"},get$separator:function(){return"/"}},k.UrlStyle.prototype={containsSeparator$1:function(e){return b.JSString_methods.contains$1(e,"/")},isSeparator$1:function(e){return 47===e},needsSeparator$1:function(e){var t=e.length;return 0!==t&&(47!==b.JSString_methods.codeUnitAt$1(e,t-1)||b.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===b.JSString_methods._codeUnitAt$1(e,0))return 1;for(n=0;n<a;++n){if(47===(r=b.JSString_methods._codeUnitAt$1(e,n)))return 0;if(58===r)return 0===n?0:(i=b.JSString_methods.indexOf$2(e,"/",b.JSString_methods.startsWith$2(e,"//",n+1)?n+3:n))<=0?a:!t||a<i+3?i:b.JSString_methods.startsWith$1(e,"file://")&&N.isDriveLetter(e,i+1)?a===(s=i+3)?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===b.JSString_methods._codeUnitAt$1(e,0)},pathFromUri$1:function(e){return e.toString$0(0)},relativePathToUri$1:function(e){return E.Uri_parse(e)},absolutePathToUri$1:function(e){return E.Uri_parse(e)},get$name:function(){return"url"},get$separator:function(){return"/"}},V.WindowsStyle.prototype={containsSeparator$1:function(e){return b.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&&!(47===(t=b.JSString_methods.codeUnitAt$1(e,t-1))||92===t)},rootLength$2$withDrive:function(e,t){var n,r,i=e.length;return 0===i?0:47===(n=b.JSString_methods._codeUnitAt$1(e,0))?1:92===n?i<2||92!==b.JSString_methods._codeUnitAt$1(e,1)?1:(r=b.JSString_methods.indexOf$2(e,"\\",2))>0&&(r=b.JSString_methods.indexOf$2(e,"\\",r+1))>0?r:i:i<3?0:N.isAlphabetic(n)?58!==b.JSString_methods._codeUnitAt$1(e,1)||47!==(i=b.JSString_methods._codeUnitAt$1(e,2))&&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 w.wrapException(E.ArgumentError$("Uri "+e.toString$0(0)+" must have scheme 'file:'."));return t=e.get$path(e),""===e.get$host()?t.length>=3&&b.JSString_methods.startsWith$1(t,"/")&&N.isDriveLetter(t,1)&&(t=b.JSString_methods.replaceFirst$2(t,"/","")):t="\\\\"+e.get$host()+t,n=w.stringReplaceAllUnchecked(t,"/","\\"),E._Uri__uriDecode(n,0,n.length,b.C_Utf8Codec,!1)},absolutePathToUri$1:function(e){var t,n,r=D.ParsedPath_ParsedPath$parse(e,this),i=r.root;return i.toString,b.JSString_methods.startsWith$1(i,"\\\\")?(t=new w.WhereIterable(w.setRuntimeTypeInfo(i.split("\\"),se.JSArray_String),new V.WindowsStyle_absolutePathToUri_closure,se.WhereIterable_String),b.JSArray_methods.insert$2(r.parts,0,t.get$last(t)),r.get$hasTrailingSeparator()&&b.JSArray_methods.add$1(r.parts,""),E._Uri__Uri(t.get$first(t),null,r.parts,"file")):((0===r.parts.length||r.get$hasTrailingSeparator())&&b.JSArray_methods.add$1(r.parts,""),i=r.parts,(n=r.root).toString,n=w.stringReplaceAllUnchecked(n,"/",""),b.JSArray_methods.insert$2(i,0,w.stringReplaceAllUnchecked(n,"\\","")),E._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)>=97&&n<=122))},pathsEqual$2:function(e,t){var n,r;if(e===t)return!0;if((n=e.length)!==t.length)return!1;for(r=0;r<n;++r)if(!this.codeUnitsEqual$2(b.JSString_methods._codeUnitAt$1(e,r),b.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"\\"}},V.WindowsStyle_absolutePathToUri_closure.prototype={call$1:function(e){return""!==e},$signature:6},k.CssMediaQuery.prototype={merge$1:function(e){var t,n,r,i,s,a,o,l,u=this,c=null,_="all",$=u.modifier,p=null==$?c:$.toLowerCase(),h=u.type,d=null==h,f=d?c:h.toLowerCase(),m=e.modifier,g=null==m?c:m.toLowerCase(),S=e.type,y=null==S,v=y?c:S.toLowerCase(),x=null==f;if(x&&null==v)return $=se.String,h=E.List_List$of(u.features,!0,$),b.JSArray_methods.addAll$1(h,e.features),new k.MediaQuerySuccessfulMergeResult(new k.CssMediaQuery(c,c,E.List_List$unmodifiable(h,$)));if((t="not"===p)!==("not"===g)){if(f==v)return n=t?u.features:e.features,b.JSArray_methods.every$1(n,b.JSArray_methods.get$contains(t?e.features:u.features))?b._SingletonCssMediaQueryMergeResult_empty:b._SingletonCssMediaQueryMergeResult_unrepresentable;if(d||N.equalsIgnoreCase(h,_)||y||N.equalsIgnoreCase(S,_))return b._SingletonCssMediaQueryMergeResult_unrepresentable;t?(r=e.features,i=v,s=g):(r=u.features,i=f,s=p)}else if(t){if(f!=v)return b._SingletonCssMediaQueryMergeResult_unrepresentable;if(a=u.features,o=e.features,l=(d=a.length>o.length)?a:o,d&&(a=o),!b.JSArray_methods.every$1(a,b.JSArray_methods.get$contains(l)))return b._SingletonCssMediaQueryMergeResult_unrepresentable;r=l,i=f,s=p}else if(d||N.equalsIgnoreCase(h,_))i=(y||N.equalsIgnoreCase(S,_))&&x?c:v,d=E.List_List$of(u.features,!0,se.String),b.JSArray_methods.addAll$1(d,e.features),r=d,s=g;else{if(y||N.equalsIgnoreCase(S,_))d=E.List_List$of(u.features,!0,se.String),b.JSArray_methods.addAll$1(d,e.features),r=d,s=p;else{if(f!=v)return b._SingletonCssMediaQueryMergeResult_empty;s=null==p?g:p,d=E.List_List$of(u.features,!0,se.String),b.JSArray_methods.addAll$1(d,e.features),r=d}i=f}return h=i==f?h:S,$=s==p?$:m,d=E.List_List$unmodifiable(r,se.String),new k.MediaQuerySuccessfulMergeResult(new k.CssMediaQuery($,h,d))},$eq:function(e,t){return null!=t&&(t instanceof k.CssMediaQuery&&t.modifier==this.modifier&&t.type==this.type&&b.C_ListEquality.equals$2(0,t.features,this.features))},get$hashCode:function(e){return C.get$hashCode$(this.modifier)^C.get$hashCode$(this.type)^b.C_ListEquality0.hash$1(this.features)},toString$0:function(e){var t,n=this,r=n.modifier;return r=null!=r?r+" ":"",null!=(t=n.type)&&(r+=t,0!==n.features.length&&(r+=" and ")),(r+=b.JSArray_methods.join$1(n.features," and ")).charCodeAt(0),r}},k._SingletonCssMediaQueryMergeResult.prototype={toString$0:function(e){return this._media_query$_name}},k.MediaQuerySuccessfulMergeResult.prototype={},U.ModifiableCssAtRule.prototype={accept$1$1:function(e){return e.visitCssAtRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){var e=this;return U.ModifiableCssAtRule$(e.name,e.span,e.isChildless,e.value)},addChild$1:function(e){this.super$ModifiableCssParentNode$addChild(e)},$isCssAtRule:1,get$isChildless:function(){return this.isChildless},get$span:function(){return this.span}},H.ModifiableCssComment.prototype={accept$1$1:function(e){return e.visitCssComment$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},$isCssComment:1,get$span:function(){return this.span}},V.ModifiableCssDeclaration.prototype={accept$1$1:function(e){return e.visitCssDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return this.name.toString$0(0)+": "+this.value.toString$0(0)+";"},get$span:function(){return this.span}},k.ModifiableCssImport.prototype={accept$1$1:function(e){return e.visitCssImport$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},$isCssImport:1,get$span:function(){return this.span}},U.ModifiableCssKeyframeBlock.prototype={accept$1$1:function(e){return e.visitCssKeyframeBlock$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){return U.ModifiableCssKeyframeBlock$(this.selector,this.span)},get$span:function(){return this.span}},R.ModifiableCssMediaRule.prototype={accept$1$1:function(e){return e.visitCssMediaRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){return R.ModifiableCssMediaRule$(this.queries,this.span)},$isCssMediaRule:1,get$span:function(){return this.span}},N.ModifiableCssNode.prototype={get$hasFollowingSibling:function(){var e,t,n,r,i=this._parent;if(null==i)return!1;for(e=i.children,(t=this._indexInParent).toString,n=t+1,t=e._collection$_source,r=C.getInterceptor$asx(t);n<r.get$length(t);++n)if(!this._node0$_isInvisible$1(r.elementAt$1(t,n)))return!0;return!1},_node0$_isInvisible$1:function(e){return!!se.CssParentNode._is(e)&&(!se.CssAtRule._is(e)&&(!(!se.CssStyleRule._is(e)||!e.selector.value.get$isInvisible())||C.every$1$ax(e.get$children(e),this.get$_node0$_isInvisible())))},get$isGroupEnd:function(){return this.isGroupEnd}},N.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}},D.ModifiableCssStyleRule.prototype={accept$1$1:function(e){return e.visitCssStyleRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){return D.ModifiableCssStyleRule$(this.selector,this.span,this.originalSelector)},$isCssStyleRule:1,get$span:function(){return this.span}},M.ModifiableCssStylesheet.prototype={accept$1$1:function(e){return e.visitCssStylesheet$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){return M.ModifiableCssStylesheet$(this.span)},$isCssStylesheet:1,get$span:function(){return this.span}},N.ModifiableCssSupportsRule.prototype={accept$1$1:function(e){return e.visitCssSupportsRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){return N.ModifiableCssSupportsRule$(this.condition,this.span)},$isCssSupportsRule:1,get$span:function(){return this.span}},k.ModifiableCssValue.prototype={toString$0:function(e){return I.serializeSelector(this.value,!0)},$isCssValue:1,$isAstNode:1,get$value:function(e){return this.value},get$span:function(){return this.span}},N.CssNode.prototype={toString$0:function(e){return I.serialize(this,!0,null,!0,null,!1,null,!0).css}},N.CssParentNode.prototype={},M.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,se.dynamic)},get$children:function(e){return this.children},get$span:function(){return this.span}},k.CssValue.prototype={toString$0:function(e){return C.toString$0$(this.value)},$isAstNode:1,get$value:function(e){return this.value},get$span:function(){return this.span}},N.AstNode.prototype={},N._FakeAstNode.prototype={get$span:function(){return this._callback.call$0()},$isAstNode:1},A.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(){return this.span}},N.ArgumentDeclaration.prototype={get$spanWithName:function(){for(var e,t,n=this.span,r=n.file,i=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(r._decodedChars,0,null),0,null),s=L.FileLocation$_(r,n._file$_start).offset-1;e=s>0&&(32===(e=b.JSString_methods.codeUnitAt$1(i,s))||9===e||10===e||13===e||12===e);)--s;if(!(95===(e=b.JSString_methods.codeUnitAt$1(i,s))||W.isAlphabetic0(e)||e>=128||W.isDigit(e)||45===e))return n;for(--s;e=s>=0&&(!!(t=95===(e=b.JSString_methods.codeUnitAt$1(i,s))||((t=e>=97&&e<=122||e>=65&&e<=90)||e>=128))||((t=e>=48&&e<=57)||45===e));)--s;return e=s+1,95===(t=b.JSString_methods.codeUnitAt$1(i,e))||W.isAlphabetic0(t)||t>=128?N.SpanExtensions_trim(r.span$2(e,L.FileLocation$_(r,n._end).offset)):n},verify$2:function(e,t){var n,r,i,s,a,o,l,u,c=this,_="invocation",$="argument";for(r=(n=c.$arguments).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 w.wrapException(O.SassScriptException$("Argument "+c._originalArgumentName$1(l)+ie.x20was_p))}else if(l=o.name,i.containsKey$1(l))++s;else if(null==o.defaultValue)throw w.wrapException(O.MultiSpanSassScriptException$("Missing argument "+c._originalArgumentName$1(l)+".",_,E.LinkedHashMap_LinkedHashMap$_literal([c.get$spanWithName(),"declaration"],se.FileSpan,se.String)));if(null==c.restArgument){if(e>r)throw n="Only "+r+" ",w.wrapException(O.MultiSpanSassScriptException$(n+(t.get$isEmpty(t)?"":"positional ")+N.pluralize($,r,null)+" allowed, but "+e+" "+N.pluralize("was",e,"were")+" passed.",_,E.LinkedHashMap_LinkedHashMap$_literal([c.get$spanWithName(),"declaration"],se.FileSpan,se.String)));if(s<i.get$length(i))throw r=se.String,(u=E.LinkedHashSet_LinkedHashSet$of(t,r)).removeAll$1(new w.MappedListIterable(n,new N.ArgumentDeclaration_verify_closure,w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Object?>"))),w.wrapException(O.MultiSpanSassScriptException$("No "+N.pluralize($,u._collection$_length,null)+" named "+w.S(N.toSentence(u.map$1$1(0,new N.ArgumentDeclaration_verify_closure0,se.Object),"or"))+".",_,E.LinkedHashMap_LinkedHashMap$_literal([c.get$spanWithName(),"declaration"],se.FileSpan,r)))}},_originalArgumentName$1:function(e){var t,n,r,i,s,a,o,l;if(e===this.restArgument)return t=this.span,n=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(t.file._decodedChars,t._file$_start,t._end),0,null),b.JSString_methods.substring$2(b.JSString_methods.substring$1(n,b.JSString_methods.lastIndexOf$1(n,"$")),0,b.JSString_methods.indexOf$1(n,"."));for(r=(t=this.$arguments).length,i=0;i<r;++i)if((s=t[i]).name===e)return t=s.defaultValue,a=(r=s.span).file,o=r._file$_start,r=r._end,null==t?(t=a._decodedChars,t=E.String_String$fromCharCodes(new Uint32Array(t.subarray(o,w._checkValidRange(o,r,t.length))),0,null)):(t=a._decodedChars,n=E.String_String$fromCharCodes(new Uint32Array(t.subarray(o,w._checkValidRange(o,r,t.length))),0,null),t=b.JSString_methods.substring$2(n,0,b.JSString_methods.indexOf$1(n,":")),t=null==(l=N._lastNonWhitespace(t,!1))?"":b.JSString_methods.substring$2(t,0,l+1)),t;throw w.wrapException(E.ArgumentError$(ie.This_d+e+'".'))},matches$2:function(e,t){var n,r,i,s,a,o;for(r=(n=this.$arguments).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,s,a,o=w.setRuntimeTypeInfo([],se.JSArray_String);for(n=(t=this.$arguments).length,r=0;r<n;++r)s=(i=t[r]).defaultValue,a=i.name,o.push(null==s?a:a+": "+s.toString$0(0));return null!=(t=this.restArgument)&&o.push(t+"..."),b.JSArray_methods.join$1(o,", ")},$isAstNode:1,get$span:function(){return this.span}},N.ArgumentDeclaration_verify_closure.prototype={call$1:function(e){return e.name},$signature:245},N.ArgumentDeclaration_verify_closure0.prototype={call$1:function(e){return"$"+e},$signature:5},D.ArgumentInvocation.prototype={get$isEmpty:function(e){var t;return t=0===this.positional.length&&((t=this.named).get$isEmpty(t)&&null==this.rest)},toString$0:function(e){var t,n,r,i=this,s=E.List_List$of(i.positional,!0,se.Object);for(t=i.named,n=C.get$iterator$ax(t.get$keys(t));n.moveNext$0();)r=n.get$current(n),s.push(r+": "+w.S(t.$index(0,r)));return null!=(t=i.rest)&&s.push(t.toString$0(0)+"..."),null!=(t=i.keywordRest)&&s.push(t.toString$0(0)+"..."),"("+b.JSArray_methods.join$1(s,", ")+")"},$isAstNode:1,get$span:function(){return this.span}},M.AtRootQuery.prototype={excludes$1:function(e){var t,n=this;return n._all?!n.include:se.CssStyleRule._is(e)?n._at_root_query$_rule!==n.include:se.CssMediaRule._is(e)?n.excludesName$1("media"):se.CssSupportsRule._is(e)?n.excludesName$1("supports"):!!se.CssAtRule._is(e)&&(t=e.name,n.excludesName$1(t.get$value(t).toLowerCase()))},excludesName$1:function(e){return(this._all||this.names.contains$1(0,e))!==this.include}},A.ConfiguredVariable.prototype={toString$0:function(e){return"$"+this.name+": "+this.expression.toString$0(0)+(this.isGuarded?" !default":"")},$isAstNode:1,get$span:function(){return this.span}},M.BinaryOperationExpression.prototype={get$span:function(){for(var e,t=this.left;t instanceof M.BinaryOperationExpression;)t=t.left;for(e=this.right;e instanceof M.BinaryOperationExpression;)e=e.right;return t.get$span().expand$1(0,e.get$span())},accept$1$1:function(e){return e.visitBinaryOperationExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t,n,r,i=this,s=i.left,a=s instanceof M.BinaryOperationExpression&&s.operator.precedence<i.operator.precedence,o=a?""+w.Primitives_stringFromCharCode(40):"";return o+=s.toString$0(0),a&&(o+=w.Primitives_stringFromCharCode(41)),t=i.operator,o=o+w.Primitives_stringFromCharCode(32)+t.operator+w.Primitives_stringFromCharCode(32),(r=(n=i.right)instanceof M.BinaryOperationExpression&&n.operator.precedence<=t.precedence)&&(o+=w.Primitives_stringFromCharCode(40)),o+=n.toString$0(0),r&&(o+=w.Primitives_stringFromCharCode(41)),o.charCodeAt(0),o},$isAstNode:1,$isExpression:1},M.BinaryOperator.prototype={toString$0:function(e){return this.name}},A.BooleanExpression.prototype={accept$1$1:function(e){return e.visitBooleanExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return String(this.value)},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},B.ColorExpression.prototype={accept$1$1:function(e){return e.visitColorExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return I.serializeValue0(this.value,!0,!0)},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},k.FunctionExpression.prototype={accept$1$1:function(e){return e.visitFunctionExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.namespace;return t=null!=t?t+".":"",(t+=this.name.toString$0(0)+this.$arguments.toString$0(0)).charCodeAt(0),t},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},V.IfExpression.prototype={accept$1$1:function(e){return e.visitIfExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"if"+this.$arguments.toString$0(0)},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},J.ListExpression.prototype={accept$1$1:function(e){return e.visitListExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this,n=t.hasBrackets,r=n?""+w.Primitives_stringFromCharCode(91):"",i=t.contents,s=t.separator===b.ListSeparator_kWM?", ":" ";return s=r+new w.MappedListIterable(i,new J.ListExpression_toString_closure(t),w._arrayInstanceType(i)._eval$1("MappedListIterable<1,String>")).join$1(0,s),(n=n?s+w.Primitives_stringFromCharCode(93):s).charCodeAt(0),n},_list0$_elementNeedsParens$1:function(e){var t;return e instanceof J.ListExpression?!(e.contents.length<2)&&(!e.hasBrackets&&((t=this.separator)===b.ListSeparator_kWM||t!==b.ListSeparator_undecided_null)):this.separator===b.ListSeparator_woc&&(e instanceof D.UnaryOperationExpression&&((t=e.operator)===b.UnaryOperator_j2w||t===b.UnaryOperator_U4G))},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},J.ListExpression_toString_closure.prototype={call$1:function(e){return this.$this._list0$_elementNeedsParens$1(e)?"("+e.toString$0(0)+")":e.toString$0(0)},$signature:116},z.MapExpression.prototype={accept$1$1:function(e){return e.visitMapExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.pairs;return"("+new w.MappedListIterable(t,new z.MapExpression_toString_closure,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+")"},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},z.MapExpression_toString_closure.prototype={call$1:function(e){return w.S(e.item1)+": "+w.S(e.item2)},$signature:254},F.NullExpression.prototype={accept$1$1:function(e){return e.visitNullExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"null"},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},W.NumberExpression.prototype={accept$1$1:function(e){return e.visitNumberExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=w.S(this.value),n=this.unit;return t+(null==n?"":n)},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},W.ParenthesizedExpression.prototype={accept$1$1:function(e){return e.visitParenthesizedExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return this.expression.toString$0(0)},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},W.SelectorExpression.prototype={accept$1$1:function(e){return e.visitSelectorExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"&"},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},J.StringExpression.prototype={get$span:function(){return this.text.span},accept$1$1:function(e){return e.visitStringExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},asInterpolation$1$static:function(e){var t,n,r,i,s,a,o,l,u,c;if(!this.hasQuotes)return this.text;for(n=(t=this.text).contents,r=J.StringExpression__bestQuote(new w.WhereTypeIterable(n,se.WhereTypeIterable_String)),i=new E.StringBuffer(""),s=w.setRuntimeTypeInfo([],se.JSArray_Object),a=new A.InterpolationBuffer(i,s),i._contents+=w.Primitives_stringFromCharCode(r),o=n.length,l=se.Expression,u=0;u<o;++u)c=n[u],l._is(c)?(a._flushText$0(),s.push(c)):"string"==typeof c&&J.StringExpression__quoteInnerText(c,r,a,e);return i._contents+=w.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},D.UnaryOperationExpression.prototype={accept$1$1:function(e){return e.visitUnaryOperationExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.operator,n=t.operator;return t=t===b.UnaryOperator_not_not?n+w.Primitives_stringFromCharCode(32):n,(t+=this.operand.toString$0(0)).charCodeAt(0),t},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},D.UnaryOperator.prototype={toString$0:function(e){return this.name}},k.ValueExpression.prototype={accept$1$1:function(e){return e.visitValueExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return I.serializeValue0(this.value,!0,!0)},$isAstNode:1,$isExpression:1,get$span:function(){return this.span}},q.VariableExpression.prototype={accept$1$1:function(e){return e.visitVariableExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.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(){return this.span}},N.DynamicImport.prototype={toString$0:function(e){return J.StringExpression_quoteText(this.url)},$isAstNode:1,$isImport:1,get$span:function(){return this.span}},T.StaticImport.prototype={toString$0:function(e){var t=this.url.toString$0(0),n=this.supports;return null!=n&&(t+=" supports("+n.toString$0(0)+")"),null!=(n=this.media)&&(t+=" "+n.toString$0(0)),(t+=w.Primitives_stringFromCharCode(59)).charCodeAt(0),t},$isAstNode:1,$isImport:1,get$span:function(){return this.span}},D.Interpolation.prototype={get$asPlain:function(){var e,t=this.contents,n=t.length;return 0===n?"":n>1?null:"string"==typeof(e=b.JSArray_methods.get$first(t))?e:null},get$initialPlain:function(){var e=b.JSArray_methods.get$first(this.contents);return"string"==typeof e?e:""},Interpolation$2:function(e,t){var n,r,i,s,a,o,l="contents";for(r=(n=this.contents).length,i=se.Expression,s=0;s<r;++s){if(!(o="string"==typeof(a=n[s]))&&!i._is(a))throw w.wrapException(E.ArgumentError$value(n,l,ie.May_on));if(0!==s&&"string"==typeof n[s-1]&&o)throw w.wrapException(E.ArgumentError$value(n,l,"May not contain adjacent Strings."))}},toString$0:function(e){var t=this.contents;return new w.MappedListIterable(t,new D.Interpolation_toString_closure,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)},$isAstNode:1,get$span:function(){return this.span}},D.Interpolation_toString_closure.prototype={call$1:function(e){return"string"==typeof e?e:"#{"+w.S(e)+"}"},$signature:42},M.AtRootRule.prototype={accept$1$1:function(e){return e.visitAtRootRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=new E.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&&b.JSArray_methods).join$1(n," ")+"}"},get$span:function(){return this.span}},U.AtRule.prototype={accept$1$1:function(e){return e.visitAtRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t,n="@"+this.name.toString$0(0),r=new E.StringBuffer(n),i=this.value;return null!=i&&(r._contents=n+" "+i.toString$0(0)),null==(t=this.children)?r.toString$0(0)+";":r.toString$0(0)+" {"+b.JSArray_methods.join$1(t," ")+"}"},get$span:function(){return this.span}},P.CallableDeclaration.prototype={get$span:function(){return this.span}},L.ContentBlock.prototype={accept$1$1:function(e){return e.visitContentBlock$1(this)},accept$1:function(e){return this.accept$1$1(e,se.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)&&b.JSArray_methods).join$1(t," ")+"}"}},T.ContentRule.prototype={accept$1$1:function(e){return e.visitContentRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.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(){return this.span}},T.DebugRule.prototype={accept$1$1:function(e){return e.visitDebugRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@debug "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},V.Declaration.prototype={accept$1$1:function(e){return e.visitDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},get$span:function(){return this.span}},M.EachRule.prototype={accept$1$1:function(e){return e.visitEachRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.variables,n=this.children;return"@each "+new w.MappedListIterable(t,new M.EachRule_toString_closure,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+" in "+this.list.toString$0(0)+" {"+(n&&b.JSArray_methods).join$1(n," ")+"}"},get$span:function(){return this.span}},M.EachRule_toString_closure.prototype={call$1:function(e){return"$"+e},$signature:5},J.ErrorRule.prototype={accept$1$1:function(e){return e.visitErrorRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@error "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},D.ExtendRule.prototype={accept$1$1:function(e){return e.visitExtendRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@extend "+this.selector.toString$0(0)},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},N.ForRule.prototype={accept$1$1:function(e){return e.visitForRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this,n="@for $"+t.variable+" from "+t.from.toString$0(0)+" ",r=t.children;return n+(t.isExclusive?"to":"through")+" "+t.to.toString$0(0)+" {"+(r&&b.JSArray_methods).join$1(r," ")+"}"},get$span:function(){return this.span}},V.ForwardRule.prototype={accept$1$1:function(e){return e.visitForwardRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t,n,r=this,i="@forward "+J.StringExpression_quoteText(r.url.toString$0(0)),s=r.shownMixinsAndFunctions,a=r.hiddenMixinsAndFunctions;return null!=s?(i+=" show ",(t=r.shownVariables).toString,i=t=i+r._forward_rule$_memberList$2(s,t)):(t=null!=a&&(t=a._base).get$isNotEmpty(t))&&(i+=" hide ",(t=r.hiddenVariables).toString,i=t=i+r._forward_rule$_memberList$2(a,t)),null!=(n=r.prefix)&&(i+=" as "+n+"*"),(i=(0!==(t=r.configuration).length?i+" with ("+b.JSArray_methods.join$1(t,", ")+")":i)+";").charCodeAt(0),i},_forward_rule$_memberList$2:function(e,t){var n,r=E.List_List$of(e,!0,se.String);for(n=(n=t._base).get$iterator(n);n.moveNext$0();)r.push("$"+n.get$current(n));return b.JSArray_methods.join$1(r,", ")},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},P.FunctionRule.prototype={accept$1$1:function(e){return e.visitFunctionRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return"@function "+this.name+"("+this.$arguments.toString$0(0)+") {"+(t&&b.JSArray_methods).join$1(t," ")+"}"}},M.IfRule.prototype={accept$1$1:function(e){return e.visitIfRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.clauses,n=new w.MappedListIterable(t,new M.IfRule_toString_closure(!0),w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0," "),r=this.lastClause;return null!=r?n+" "+r.toString$0(0):n},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},M.IfRule_toString_closure.prototype={call$1:function(e){return"@if {"+b.JSArray_methods.join$1(e.children," ")+"}"},$signature:258},M.IfRuleClause.prototype={},M.IfRuleClause$__closure.prototype={call$1:function(e){return e instanceof A.VariableDeclaration||(e instanceof P.FunctionRule||(e instanceof W.MixinRule||e instanceof N.ImportRule&&b.JSArray_methods.any$1(e.imports,new M.IfRuleClause$___closure)))},$signature:229},M.IfRuleClause$___closure.prototype={call$1:function(e){return e instanceof N.DynamicImport},$signature:226},M.IfClause.prototype={toString$0:function(e){return"@if "+this.expression.toString$0(0)+" {"+b.JSArray_methods.join$1(this.children," ")+"}"}},M.ElseClause.prototype={toString$0:function(e){return"@else {"+b.JSArray_methods.join$1(this.children," ")+"}"}},N.ImportRule.prototype={accept$1$1:function(e){return e.visitImportRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@import "+b.JSArray_methods.join$1(this.imports,", ")+";"},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},z.IncludeRule.prototype={get$spanWithoutContent:function(){var e,t,n=this.span;return null!=this.content&&(e=n.file,t=this.$arguments.span,n=t=N.SpanExtensions_trim(e.span$2(L.FileLocation$_(e,n._file$_start).offset,L.FileLocation$_(t.file,t._end).offset))),n},accept$1$1:function(e){return e.visitIncludeRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t,n=this,r=n.namespace;return r=null!=r?"@include "+r+".":"@include ",r+=n.name,(t=n.$arguments).get$isEmpty(t)||(r+="("+t.toString$0(0)+")"),(r+=null==(t=n.content)?";":" "+t.toString$0(0)).charCodeAt(0),r},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},V.LoudComment.prototype={get$span:function(){return this.text.span},accept$1$1:function(e){return e.visitLoudComment$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return this.text.toString$0(0)},$isAstNode:1,$isStatement:1},R.MediaRule.prototype={accept$1$1:function(e){return e.visitMediaRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return"@media "+this.query.toString$0(0)+" {"+(t&&b.JSArray_methods).join$1(t," ")+"}"},get$span:function(){return this.span}},W.MixinRule.prototype={accept$1$1:function(e){return e.visitMixinRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.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=t+" {"+((n=this.children)&&b.JSArray_methods).join$1(n," ")+"}").charCodeAt(0),n}},P.ParentStatement.prototype={$isAstNode:1,$isStatement:1},P.ParentStatement_closure.prototype={call$1:function(e){return e instanceof A.VariableDeclaration||(e instanceof P.FunctionRule||(e instanceof W.MixinRule||e instanceof N.ImportRule&&b.JSArray_methods.any$1(e.imports,new P.ParentStatement__closure)))},$signature:229},P.ParentStatement__closure.prototype={call$1:function(e){return e instanceof N.DynamicImport},$signature:226},N.ReturnRule.prototype={accept$1$1:function(e){return e.visitReturnRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@return "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},N.SilentComment.prototype={accept$1$1:function(e){return e.visitSilentComment$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return this.text},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},D.StyleRule.prototype={accept$1$1:function(e){return e.visitStyleRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return this.selector.toString$0(0)+" {"+(t&&b.JSArray_methods).join$1(t," ")+"}"},get$span:function(){return this.span}},M.Stylesheet.prototype={Stylesheet$3$plainCss:function(e,t,n){var r,i,s,a,o,l;for(i=(r=this.children).length,s=this._forwards,a=this._uses,o=0;o<i;++o)if((l=r[o])instanceof W.UseRule)a.push(l);else if(l instanceof V.ForwardRule)s.push(l);else if(!(l instanceof N.SilentComment||l instanceof V.LoudComment||l instanceof A.VariableDeclaration))break},accept$1$1:function(e){return e.visitStylesheet$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return(t&&b.JSArray_methods).join$1(t," ")},get$span:function(){return this.span}},N.SupportsRule.prototype={accept$1$1:function(e){return e.visitSupportsRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return"@supports "+this.condition.toString$0(0)+" {"+(t&&b.JSArray_methods).join$1(t," ")+"}"},get$span:function(){return this.span}},W.UseRule.prototype={UseRule$4$configuration:function(e,t,n,r){var i,s,a,o;for(s=(i=this.configuration).length,a=0;a<s;++a)if((o=i[a]).isGuarded)throw w.wrapException(E.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,se.dynamic)},toString$0:function(e){var t=this.url,n="@use "+J.StringExpression_quoteText(t.toString$0(0)),r=0===t.get$pathSegments().length?"":b.JSArray_methods.get$last(t.get$pathSegments()),i=b.JSString_methods.indexOf$1(r,".");return t=(t=this.namespace)!==b.JSString_methods.substring$2(r,0,-1===i?r.length:i)?n+" as "+(null==t?"*":t):n,(t=(0!==(n=this.configuration).length?t+" with ("+b.JSArray_methods.join$1(n,", ")+")":t)+";").charCodeAt(0),t},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},A.VariableDeclaration.prototype={accept$1$1:function(e){return e.visitVariableDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.namespace;return t=null!=t?"$"+t+".":"$",(t+=this.name+": "+this.expression.toString$0(0)+";").charCodeAt(0),t},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},L.WarnRule.prototype={accept$1$1:function(e){return e.visitWarnRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@warn "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span:function(){return this.span}},R.WhileRule.prototype={accept$1$1:function(e){return e.visitWhileRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return"@while "+this.condition.toString$0(0)+" {"+(t&&b.JSArray_methods).join$1(t," ")+"}"},get$span:function(){return this.span}},L.SupportsAnything.prototype={toString$0:function(e){return"("+this.contents.toString$0(0)+")"},$isAstNode:1,$isSupportsCondition:1,get$span:function(){return this.span}},V.SupportsDeclaration.prototype={toString$0:function(e){return"("+this.name.toString$0(0)+": "+this.value.toString$0(0)+")"},$isAstNode:1,$isSupportsCondition:1,get$span:function(){return this.span}},k.SupportsFunction.prototype={toString$0:function(e){return this.name.toString$0(0)+"("+this.$arguments.toString$0(0)+")"},$isAstNode:1,$isSupportsCondition:1,get$span:function(){return this.span}},D.SupportsInterpolation.prototype={toString$0:function(e){return"#{"+this.expression.toString$0(0)+"}"},$isAstNode:1,$isSupportsCondition:1,get$span:function(){return this.span}},P.SupportsNegation.prototype={toString$0:function(e){var t=this.condition;return t instanceof P.SupportsNegation||t instanceof U.SupportsOperation?"not ("+t.toString$0(0)+")":"not "+t.toString$0(0)},$isAstNode:1,$isSupportsCondition:1,get$span:function(){return this.span}},U.SupportsOperation.prototype={toString$0:function(e){var t=this;return t._operation$_parenthesize$1(t.left)+" "+t.operator+" "+t._operation$_parenthesize$1(t.right)},_operation$_parenthesize$1:function(e){return e instanceof P.SupportsNegation||e instanceof U.SupportsOperation&&e.operator===this.operator?"("+e.toString$0(0)+")":e.toString$0(0)},$isAstNode:1,$isSupportsCondition:1,get$span:function(){return this.span}},W.Selector.prototype={get$isInvisible:function(){return!1},toString$0:function(e){var t=I._SerializeVisitor$0(null,!0,null,!0,!1,null,!0);return this.accept$1(t),t._serialize$_buffer.toString$0(0)}},I.AttributeSelector.prototype={accept$1$1:function(e){var t,n,r=this,i=e._serialize$_buffer;return i.writeCharCode$1(91),i.write$1(0,r.name),null!=(t=r.value)&&(i.write$1(0,r.op),R.Parser_isIdentifier(t)&&!b.JSString_methods.startsWith$1(t,"--")?(i.write$1(0,t),null!=(n=r.modifier)&&i.writeCharCode$1(32)):(e._visitQuotedString$1(t),null!=(n=r.modifier)&&e._style!==b.OutputStyle_compressed&&i.writeCharCode$1(32)),null!=n&&i.write$1(0,n)),i.writeCharCode$1(93),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},$eq:function(e,t){var n=this;return null!=t&&(t instanceof I.AttributeSelector&&t.name.$eq(0,n.name)&&t.op==n.op&&t.value==n.value&&t.modifier==n.modifier)},get$hashCode:function(e){var t=this,n=t.name;return(b.JSString_methods.get$hashCode(n.name)^C.get$hashCode$(n.namespace)^C.get$hashCode$(t.op)^C.get$hashCode$(t.value)^C.get$hashCode$(t.modifier))>>>0}},I.AttributeOperator.prototype={toString$0:function(e){return this._attribute$_text}},D.ClassSelector.prototype={$eq:function(e,t){return null!=t&&(t instanceof D.ClassSelector&&t.name===this.name)},accept$1$1:function(e){var t=e._serialize$_buffer;return t.writeCharCode$1(46),t.write$1(0,this.name),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},addSuffix$1:function(e){return new D.ClassSelector(this.name+e)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.name)}},q.ComplexSelector.prototype={get$minSpecificity:function(){null==this._minSpecificity&&this._computeSpecificity$0();var e=this._minSpecificity;return e.toString,e},get$maxSpecificity:function(){null==this._complex$_maxSpecificity&&this._computeSpecificity$0();var e=this._complex$_maxSpecificity;return e.toString,e},get$isInvisible:function(){var e=this,t=e.__ComplexSelector_isInvisible;return null==t&&(t=b.JSArray_methods.any$1(e.components,new q.ComplexSelector_isInvisible_closure),null==e.__ComplexSelector_isInvisible?e.__ComplexSelector_isInvisible=t:t=w.throwExpression(w.LateError$fieldADI("isInvisible"))),t},accept$1$1:function(e){return e.visitComplexSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},_computeSpecificity$0:function(){var e,t,n,r,i,s,a;for(t=(e=this.components).length,n=0,r=0,i=0;i<t;++i)(s=e[i])instanceof D.CompoundSelector&&(null==s._compound$_minSpecificity&&s._compound$_computeSpecificity$0(),(a=s._compound$_minSpecificity).toString,n+=a,null==s._maxSpecificity&&s._compound$_computeSpecificity$0(),(a=s._maxSpecificity).toString,r+=a);this._minSpecificity=n,this._complex$_maxSpecificity=r},get$hashCode:function(e){return b.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof q.ComplexSelector&&b.C_ListEquality.equals$2(0,this.components,t.components))}},q.ComplexSelector_isInvisible_closure.prototype={call$1:function(e){return e instanceof D.CompoundSelector&&e.get$isInvisible()},$signature:118},q.Combinator.prototype={toString$0:function(e){return this._complex$_text},$isComplexSelectorComponent:1},D.CompoundSelector.prototype={get$isInvisible:function(){return b.JSArray_methods.any$1(this.components,new D.CompoundSelector_isInvisible_closure)},accept$1$1:function(e){return e.visitCompoundSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},_compound$_computeSpecificity$0:function(){var e,t,n,r,i,s;for(t=(e=this.components).length,n=0,r=0,i=0;i<t;++i)n+=(s=e[i]).get$minSpecificity(),r+=s.get$maxSpecificity();this._compound$_minSpecificity=n,this._maxSpecificity=r},get$hashCode:function(e){return b.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof D.CompoundSelector&&b.C_ListEquality.equals$2(0,this.components,t.components))},$isComplexSelectorComponent:1},D.CompoundSelector_isInvisible_closure.prototype={call$1:function(e){return e.get$isInvisible()},$signature:16},I.IDSelector.prototype={get$minSpecificity:function(){return w._asInt(Math.pow(P.SimpleSelector.prototype.get$minSpecificity.call(this),2))},accept$1$1:function(e){var t=e._serialize$_buffer;return t.writeCharCode$1(35),t.write$1(0,this.name),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},addSuffix$1:function(e){return new I.IDSelector(this.name+e)},unify$1:function(e){return b.JSArray_methods.any$1(e,new I.IDSelector_unify_closure(this))?null:this.super$SimpleSelector$unify(e)},$eq:function(e,t){return null!=t&&(t instanceof I.IDSelector&&t.name===this.name)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.name)}},I.IDSelector_unify_closure.prototype={call$1:function(e){var t;return e instanceof I.IDSelector?(t=e.name,t=this.$this.name!==t):t=!1,t},$signature:16},J.SelectorList.prototype={get$isInvisible:function(){return b.JSArray_methods.every$1(this.components,new J.SelectorList_isInvisible_closure)},get$asSassList:function(){var e=this.components;return J.SassList$(new w.MappedListIterable(e,new J.SelectorList_asSassList_closure,w._arrayInstanceType(e)._eval$1("MappedListIterable<1,Value>")),b.ListSeparator_kWM,!1)},accept$1$1:function(e){return e.visitSelectorList$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},unify$1:function(e){var t=this.components,n=w._arrayInstanceType(t)._eval$1("ExpandIterable<1,ComplexSelector>"),r=E.List_List$of(new w.ExpandIterable(t,new J.SelectorList_unify_closure(e),n),!0,n._eval$1("Iterable.E"));return 0===r.length?null:J.SelectorList$(r)},resolveParentSelectors$2$implicitParent:function(e,t){var n,r=this;if(null==e){if(!b.JSArray_methods.any$1(r.components,r.get$_complexContainsParentSelector()))return r;throw w.wrapException(O.SassScriptException$(ie.Top_le))}return n=r.components,J.SelectorList$(N.flattenVertically(new w.MappedListIterable(n,new J.SelectorList_resolveParentSelectors_closure(r,t,e),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Iterable<ComplexSelector>>")),se.ComplexSelector))},resolveParentSelectors$1:function(e){return this.resolveParentSelectors$2$implicitParent(e,!0)},_complexContainsParentSelector$1:function(e){return b.JSArray_methods.any$1(e.components,new J.SelectorList__complexContainsParentSelector_closure)},_resolveParentSelectorsCompound$2:function(e,t){var n,r,i,s=e.components,a=b.JSArray_methods.any$1(s,new J.SelectorList__resolveParentSelectorsCompound_closure);return a||b.JSArray_methods.get$first(s)instanceof P.ParentSelector?(n=a?new w.MappedListIterable(s,new J.SelectorList__resolveParentSelectorsCompound_closure0(t),w._arrayInstanceType(s)._eval$1("MappedListIterable<1,SimpleSelector>")):s,(r=b.JSArray_methods.get$first(s))instanceof P.ParentSelector?1===s.length&&null==r.suffix?t.components:(i=t.components,new w.MappedListIterable(i,new J.SelectorList__resolveParentSelectorsCompound_closure1(e,n),w._arrayInstanceType(i)._eval$1("MappedListIterable<1,ComplexSelector>"))):w.setRuntimeTypeInfo([q.ComplexSelector$(w.setRuntimeTypeInfo([D.CompoundSelector$(n)],se.JSArray_ComplexSelectorComponent),!1)],se.JSArray_ComplexSelector)):null},get$hashCode:function(e){return b.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof J.SelectorList&&b.C_ListEquality.equals$2(0,this.components,t.components))}},J.SelectorList_isInvisible_closure.prototype={call$1:function(e){return e.get$isInvisible()},$signature:17},J.SelectorList_asSassList_closure.prototype={call$1:function(e){var t=e.components;return J.SassList$(new w.MappedListIterable(t,new J.SelectorList_asSassList__closure,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value>")),b.ListSeparator_woc,!1)},$signature:275},J.SelectorList_asSassList__closure.prototype={call$1:function(e){return new J.SassString(e.toString$0(0),!1)},$signature:305},J.SelectorList_unify_closure.prototype={call$1:function(e){var t=this.other.components;return new w.ExpandIterable(t,new J.SelectorList_unify__closure(e),w._arrayInstanceType(t)._eval$1("ExpandIterable<1,ComplexSelector>"))},$signature:121},J.SelectorList_unify__closure.prototype={call$1:function(e){var t=L.unifyComplex(w.setRuntimeTypeInfo([this.complex1.components,e.components],se.JSArray_List_ComplexSelectorComponent));return null==t?b.List_empty4:C.map$1$1$ax(t,new J.SelectorList_unify___closure,se.ComplexSelector)},$signature:121},J.SelectorList_unify___closure.prototype={call$1:function(e){return q.ComplexSelector$(e,!1)},$signature:72},J.SelectorList_resolveParentSelectors_closure.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,I,A=this,M={},R=A.$this;if(!R._complexContainsParentSelector$1(e))return A.implicitParent?(R=A.parent.components,new w.MappedListIterable(R,new J.SelectorList_resolveParentSelectors__closure(e),w._arrayInstanceType(R)._eval$1("MappedListIterable<1,ComplexSelector>"))):w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector);for(t=se.JSArray_List_ComplexSelectorComponent,n=w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([],se.JSArray_ComplexSelectorComponent)],t),r=se.JSArray_bool,M.lineBreaks=w.setRuntimeTypeInfo([!1],r),s=(i=e.components).length,a=se.ComplexSelectorComponent,o=A.parent,l=0;l<s;++l)if((u=i[l])instanceof D.CompoundSelector){if(null==(c=R._resolveParentSelectorsCompound$2(u,o))){for(_=n.length,$=0;$<n.length;n.length===_||(0,w.throwConcurrentModificationError)(n),++$)n[$].push(u);continue}for(p=M.lineBreaks,h=w.setRuntimeTypeInfo([],t),M.lineBreaks=w.setRuntimeTypeInfo([],r),_=n.length,d=C.getInterceptor$ax(c),f=0,$=0;$<n.length;n.length===_||(0,w.throwConcurrentModificationError)(n),++$,f=g)for(m=n[$],g=f+1,S=p[f],y=d.get$iterator(c),v=!S;y.moveNext$0();)x=y.get$current(y),I=E.List_List$of(m,!0,a),b.JSArray_methods.addAll$1(I,x.components),h.push(I),(I=M.lineBreaks).push(!v||x.lineBreak);n=h}else for(_=n.length,$=0;$<n.length;n.length===_||(0,w.throwConcurrentModificationError)(n),++$)n[$].push(u);return M.i=0,new w.MappedListIterable(n,new J.SelectorList_resolveParentSelectors__closure0(M),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,ComplexSelector>"))},$signature:121},J.SelectorList_resolveParentSelectors__closure.prototype={call$1:function(e){var t=E.List_List$of(e.components,!0,se.ComplexSelectorComponent),n=this.complex;return b.JSArray_methods.addAll$1(t,n.components),q.ComplexSelector$(t,n.lineBreak||e.lineBreak)},$signature:125},J.SelectorList_resolveParentSelectors__closure0.prototype={call$1:function(e){var t=this._box_0;return q.ComplexSelector$(e,t.lineBreaks[t.i++])},$signature:72},J.SelectorList__complexContainsParentSelector_closure.prototype={call$1:function(e){return e instanceof D.CompoundSelector&&b.JSArray_methods.any$1(e.components,new J.SelectorList__complexContainsParentSelector__closure)},$signature:118},J.SelectorList__complexContainsParentSelector__closure.prototype={call$1:function(e){var t;return e instanceof P.ParentSelector||e instanceof J.PseudoSelector&&(null!=(t=e.selector)&&b.JSArray_methods.any$1(t.components,t.get$_complexContainsParentSelector()))},$signature:16},J.SelectorList__resolveParentSelectorsCompound_closure.prototype={call$1:function(e){var t;return e instanceof J.PseudoSelector&&(null!=(t=e.selector)&&b.JSArray_methods.any$1(t.components,t.get$_complexContainsParentSelector()))},$signature:16},J.SelectorList__resolveParentSelectorsCompound_closure0.prototype={call$1:function(e){var t,n,r,i;return e instanceof J.PseudoSelector?null==(t=e.selector)?e:b.JSArray_methods.any$1(t.components,t.get$_complexContainsParentSelector())?(n=t.resolveParentSelectors$2$implicitParent(this.parent,!1),r=e.name,i=e.isClass,J.PseudoSelector$(r,e.argument,!i,n)):e:e},$signature:332},J.SelectorList__resolveParentSelectorsCompound_closure1.prototype={call$1:function(e){var t,n,r,i,s,a,o=e.components,l=b.JSArray_methods.get$last(o);if(!(l instanceof D.CompoundSelector))throw w.wrapException(O.SassScriptException$('Parent "'+e.toString$0(0)+'" is incompatible with this selector.'));return t=se.ParentSelector._as(b.JSArray_methods.get$first(this.compound.components)).suffix,n=se.SimpleSelector,r=this.resolvedMembers,i=l.components,s=C.getInterceptor$ax(r),null!=t?((n=E.List_List$of(w.SubListIterable$(i,0,w.checkNotNullable(i.length-1,"count",se.int),w._arrayInstanceType(i)._precomputed1),!0,n)).push(b.JSArray_methods.get$last(i).addSuffix$1(t)),b.JSArray_methods.addAll$1(n,s.skip$1(r,1)),a=D.CompoundSelector$(n)):(n=E.List_List$of(i,!0,n),b.JSArray_methods.addAll$1(n,s.skip$1(r,1)),a=D.CompoundSelector$(n)),(o=E.List_List$of(w.SubListIterable$(o,0,w.checkNotNullable(o.length-1,"count",se.int),w._arrayInstanceType(o)._precomputed1),!0,se.ComplexSelectorComponent)).push(a),q.ComplexSelector$(o,e.lineBreak)},$signature:125},P.ParentSelector.prototype={accept$1$1:function(e){var t,n=e._serialize$_buffer;return n.writeCharCode$1(38),null!=(t=this.suffix)&&n.write$1(0,t),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},unify$1:function(e){return w.throwExpression(E.UnsupportedError$("& doesn't support unification."))}},I.PlaceholderSelector.prototype={get$isInvisible:function(){return!0},accept$1$1:function(e){var t=e._serialize$_buffer;return t.writeCharCode$1(37),t.write$1(0,this.name),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},addSuffix$1:function(e){return new I.PlaceholderSelector(this.name+e)},$eq:function(e,t){return null!=t&&(t instanceof I.PlaceholderSelector&&t.name===this.name)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.name)}},J.PseudoSelector.prototype={get$minSpecificity:function(){null==this._pseudo$_minSpecificity&&this._pseudo$_computeSpecificity$0();var e=this._pseudo$_minSpecificity;return e.toString,e},get$maxSpecificity:function(){null==this._pseudo$_maxSpecificity&&this._pseudo$_computeSpecificity$0();var e=this._pseudo$_maxSpecificity;return e.toString,e},get$isInvisible:function(){var e=this.selector;return null!=e&&("not"!==this.name&&e.get$isInvisible())},addSuffix$1:function(e){var t=this;return null==t.argument&&null==t.selector||t.super$SimpleSelector$addSuffix(e),J.PseudoSelector$(t.name+e,null,!t.isClass,null)},unify$1:function(e){var t,n,r,i,s,a,o=this;if(1===e.length&&b.JSArray_methods.get$first(e)instanceof I.UniversalSelector)return b.JSArray_methods.get$first(e).unify$1(w.setRuntimeTypeInfo([o],se.JSArray_SimpleSelector));if(b.JSArray_methods.contains$1(e,o))return e;for(t=w.setRuntimeTypeInfo([],se.JSArray_SimpleSelector),n=e.length,r=!o.isClass,i=!1,s=0;s<e.length;e.length===n||(0,w.throwConcurrentModificationError)(e),++s){if((a=e[s])instanceof J.PseudoSelector&&!a.isClass){if(r)return null;t.push(o),i=!0}t.push(a)}return i||t.push(o),t},_pseudo$_computeSpecificity$0:function(){var e,t,n,r,i,s,a,o,l=this;if(l.isClass){if(null==(e=l.selector))return l._pseudo$_minSpecificity=P.SimpleSelector.prototype.get$minSpecificity.call(l),void(l._pseudo$_maxSpecificity=P.SimpleSelector.prototype.get$maxSpecificity.call(l));if("not"===l.name){for(n=(t=e.components).length,r=0,i=0,s=0;s<n;++s)null==(a=t[s])._minSpecificity&&a._computeSpecificity$0(),(o=a._minSpecificity).toString,r=Math.max(r,o),null==a._complex$_maxSpecificity&&a._computeSpecificity$0(),(o=a._complex$_maxSpecificity).toString,i=Math.max(i,o);l._pseudo$_minSpecificity=r,l._pseudo$_maxSpecificity=i}else{for(r=w._asInt(Math.pow(P.SimpleSelector.prototype.get$minSpecificity.call(l),3)),n=(t=e.components).length,i=0,s=0;s<n;++s)null==(a=t[s])._minSpecificity&&a._computeSpecificity$0(),(o=a._minSpecificity).toString,r=Math.min(r,o),null==a._complex$_maxSpecificity&&a._computeSpecificity$0(),(o=a._complex$_maxSpecificity).toString,i=Math.max(i,o);l._pseudo$_minSpecificity=r,l._pseudo$_maxSpecificity=i}}else l._pseudo$_maxSpecificity=l._pseudo$_minSpecificity=1},accept$1$1:function(e){return e.visitPseudoSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},$eq:function(e,t){var n=this;return null!=t&&(t instanceof J.PseudoSelector&&t.name===n.name&&t.isClass===n.isClass&&t.argument==n.argument&&C.$eq$(t.selector,n.selector))},get$hashCode:function(e){var t=this;return(b.JSString_methods.get$hashCode(t.name)^(t.isClass?218159:519018)^C.get$hashCode$(t.argument)^C.get$hashCode$(t.selector))>>>0}},J.QualifiedName.prototype={$eq:function(e,t){return null!=t&&(t instanceof J.QualifiedName&&t.name===this.name&&t.namespace==this.namespace)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.name)^C.get$hashCode$(this.namespace)},toString$0:function(e){var t=this.namespace,n=this.name;return null==t?n:t+"|"+n}},P.SimpleSelector.prototype={get$minSpecificity:function(){return 1e3},get$maxSpecificity:function(){return this.get$minSpecificity()},addSuffix$1:function(e){return w.throwExpression(O.SassScriptException$('Invalid parent selector "'+this.toString$0(0)+'"'))},unify$1:function(e){var t,n,r,i,s,a=this;if(1===e.length&&b.JSArray_methods.get$first(e)instanceof I.UniversalSelector)return b.JSArray_methods.get$first(e).unify$1(w.setRuntimeTypeInfo([a],se.JSArray_SimpleSelector));if(b.JSArray_methods.contains$1(e,a))return e;for(t=w.setRuntimeTypeInfo([],se.JSArray_SimpleSelector),n=e.length,r=!1,i=0;i<e.length;e.length===n||(0,w.throwConcurrentModificationError)(e),++i)s=e[i],!r&&s instanceof J.PseudoSelector&&(t.push(a),r=!0),t.push(s);return r||t.push(a),t}},k.TypeSelector.prototype={get$minSpecificity:function(){return 1},accept$1$1:function(e){return e._serialize$_buffer.write$1(0,this.name),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},addSuffix$1:function(e){var t=this.name;return new k.TypeSelector(new J.QualifiedName(t.name+e,t.namespace))},unify$1:function(e){var t,n;return b.JSArray_methods.get$first(e)instanceof I.UniversalSelector||b.JSArray_methods.get$first(e)instanceof k.TypeSelector?null==(t=L.unifyUniversalAndElement(this,b.JSArray_methods.get$first(e)))?null:(n=w.setRuntimeTypeInfo([t],se.JSArray_SimpleSelector),b.JSArray_methods.addAll$1(n,w.SubListIterable$(e,1,null,w._arrayInstanceType(e)._precomputed1)),n):(n=w.setRuntimeTypeInfo([this],se.JSArray_SimpleSelector),b.JSArray_methods.addAll$1(n,e),n)},$eq:function(e,t){return null!=t&&(t instanceof k.TypeSelector&&t.name.$eq(0,this.name))},get$hashCode:function(e){var t=this.name;return b.JSString_methods.get$hashCode(t.name)^C.get$hashCode$(t.namespace)}},I.UniversalSelector.prototype={get$minSpecificity:function(){return 0},accept$1$1:function(e){var t,n=this.namespace;return null!=n&&((t=e._serialize$_buffer).write$1(0,n),t.writeCharCode$1(124)),e._serialize$_buffer.writeCharCode$1(42),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},unify$1:function(e){var t,n,r=this;return b.JSArray_methods.get$first(e)instanceof I.UniversalSelector||b.JSArray_methods.get$first(e)instanceof k.TypeSelector?null==(t=L.unifyUniversalAndElement(r,b.JSArray_methods.get$first(e)))?null:(n=w.setRuntimeTypeInfo([t],se.JSArray_SimpleSelector),b.JSArray_methods.addAll$1(n,w.SubListIterable$(e,1,null,w._arrayInstanceType(e)._precomputed1)),n):null!=(n=r.namespace)&&"*"!==n?(n=w.setRuntimeTypeInfo([r],se.JSArray_SimpleSelector),b.JSArray_methods.addAll$1(n,e),n):0!==e.length?e:w.setRuntimeTypeInfo([r],se.JSArray_SimpleSelector)},$eq:function(e,t){return null!=t&&(t instanceof I.UniversalSelector&&t.namespace==this.namespace)},get$hashCode:function(e){return C.get$hashCode$(this.namespace)}},D._compileStylesheet_closure0.prototype={call$1:function(e){var t,n,r=null;return""===e?t=E.Uri_Uri$dataFromString(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(this.stylesheet.span.file._decodedChars,0,r),0,r),b.C_Utf8Codec,r).get$_text():(t=E.Uri_parse(e),t=(null==(n=null==(n=this.importCache._async_import_cache$_resultsCache.$index(0,t))?r:n.get$sourceMapUrl())?t:n).toString$0(0)),t},$signature:5},D.CompileResult.prototype={},T.AsyncEnvironment.prototype={closure$0:function(){var e,t,n,r=this,i=r._async_environment$_forwardedModules,s=r._async_environment$_nestedForwardedModules,a=r._async_environment$_variables;return a=w.setRuntimeTypeInfo(a.slice(0),w._arrayInstanceType(a)),e=r._async_environment$_variableNodes,e=w.setRuntimeTypeInfo(e.slice(0),w._arrayInstanceType(e)),t=r._async_environment$_functions,t=w.setRuntimeTypeInfo(t.slice(0),w._arrayInstanceType(t)),n=r._async_environment$_mixins,n=w.setRuntimeTypeInfo(n.slice(0),w._arrayInstanceType(n)),T.AsyncEnvironment$_(r._async_environment$_modules,r._async_environment$_namespaceNodes,r._async_environment$_globalModules,r._async_environment$_importedModules,i,s,r._async_environment$_allModules,a,e,t,n,r._async_environment$_content)},addModule$3$namespace:function(e,t,n){var r,i,s,a=this;if(null==n){for(a._async_environment$_globalModules.$indexSet(0,e,t),a._async_environment$_allModules.push(e),r=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.get$first(a._async_environment$_variables)));r.moveNext$0();)if(i=r.get$current(r),e.get$variables().containsKey$1(i))throw w.wrapException(O.SassScriptException$(ie.This_ma+i+'".'))}else{if((r=a._async_environment$_modules).containsKey$1(n))throw s=null==(r=a._async_environment$_namespaceNodes.$index(0,n))?null:r.span,r=ie.There_+n+'".',i=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=s&&i.$indexSet(0,s,"original @use"),w.wrapException(O.MultiSpanSassScriptException$(r,"new @use",i));r.$indexSet(0,n,e),a._async_environment$_namespaceNodes.$indexSet(0,n,t),a._async_environment$_allModules.push(e)}},forwardModule$2:function(e,t){var n,r,i,s=this,a=s._async_environment$_forwardedModules;for(null==a&&(a=s._async_environment$_forwardedModules=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_AsyncCallable,se.AstNode)),n=H.ForwardedModuleView_ifNecessary(e,t,se.AsyncCallable),r=(r=a.get$keys(a)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),s._async_environment$_assertNoConflicts$5(n.get$variables(),i.get$variables(),n,i,"variable"),s._async_environment$_assertNoConflicts$5(n.get$functions(n),i.get$functions(i),n,i,"function"),s._async_environment$_assertNoConflicts$5(n.get$mixins(),i.get$mixins(),n,i,"mixin");s._async_environment$_allModules.push(e),a.$indexSet(0,n,t)},_async_environment$_assertNoConflicts$5:function(e,t,n,r,i){var s,a,o,l,u,c;for(e.get$length(e)<t.get$length(t)?(s=t,a=e):(s=e,a=t),o=C.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):C.$eq$(s.$index(0,u),a.$index(0,u))))throw l&&(u="$"+u),c=null==(o=this._async_environment$_forwardedModules)||null==(o=o.$index(0,r))?null:o.get$span(),o="Two forwarded modules both define a "+i+" named "+u+".",l=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=c&&l.$indexSet(0,c,"original @forward"),w.wrapException(O.MultiSpanSassScriptException$(o,"new @forward",l))},importForwards$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f=this,m=e._async_environment$_environment._async_environment$_forwardedModules;if(null!=m){if(null!=(t=f._async_environment$_forwardedModules)){for(n=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_AsyncCallable,se.AstNode),r=(r=m.get$entries(m)).get$iterator(r),i=f._async_environment$_globalModules;r.moveNext$0();)a=(s=r.get$current(r)).key,t.containsKey$1(a)&&i.containsKey$1(a)||n.$indexSet(0,a,s.value);m=n}else t=f._async_environment$_forwardedModules=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_AsyncCallable,se.AstNode);if(n=m.get$keys(m),r=w._instanceType(n)._eval$1("ExpandIterable<Iterable.E,String>"),o=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(n,new T.AsyncEnvironment_importForwards_closure,r),r._eval$1("Iterable.E")),r=m.get$keys(m),n=w._instanceType(r)._eval$1("ExpandIterable<Iterable.E,String>"),l=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(r,new T.AsyncEnvironment_importForwards_closure0,n),n._eval$1("Iterable.E")),n=m.get$keys(m),r=w._instanceType(n)._eval$1("ExpandIterable<Iterable.E,String>"),u=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(n,new T.AsyncEnvironment_importForwards_closure1,r),r._eval$1("Iterable.E")),1===(r=(n=f._async_environment$_variables).length)){for(s=(i=(r=f._async_environment$_importedModules).get$entries(r).toList$0(0)).length,a=se.AsyncCallable,c=0;c<i.length;i.length===s||(0,w.throwConcurrentModificationError)(i),++c)e=(_=i[c]).key,null!=($=N.ShadowedModuleView_ifNecessary(e,l,u,o,a))&&(r.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view$_inner).get$css(p),p=C.get$isEmpty$asx(p.get$children(p))):p=!1,p||r.$indexSet(0,$,_.value));for(s=(i=t.get$entries(t).toList$0(0)).length,c=0;c<i.length;i.length===s||(0,w.throwConcurrentModificationError)(i),++c)e=(_=i[c]).key,null!=($=N.ShadowedModuleView_ifNecessary(e,l,u,o,a))&&(t.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view$_inner).get$css(p),p=C.get$isEmpty$asx(p.get$children(p))):p=!1,p||t.$indexSet(0,$,_.value));r.addAll$1(0,m),t.addAll$1(0,m)}else{if(null==(i=f._async_environment$_nestedForwardedModules)){for(h=r-1,d=C.JSArray_JSArray$allocateGrowable(h,se.List_Module_AsyncCallable),r=se.JSArray_Module_AsyncCallable,c=0;c<h;++c)d[c]=w.setRuntimeTypeInfo([],r);f._async_environment$_nestedForwardedModules=d,r=d}else r=i;b.JSArray_methods.addAll$1(b.JSArray_methods.get$last(r),m.get$keys(m))}for(r=E._LinkedHashSetIterator$(o,o._collection$_modifications),i=w._instanceType(r)._precomputed1,s=f._async_environment$_variableIndices,a=f._async_environment$_variableNodes;r.moveNext$0();)p=i._as(r._collection$_current),s.remove$1(0,p),C.remove$1$z(b.JSArray_methods.get$last(n),p),C.remove$1$z(b.JSArray_methods.get$last(a),p);for(n=E._LinkedHashSetIterator$(l,l._collection$_modifications),r=w._instanceType(n)._precomputed1,i=f._async_environment$_functionIndices,s=f._async_environment$_functions;n.moveNext$0();)a=r._as(n._collection$_current),i.remove$1(0,a),C.remove$1$z(b.JSArray_methods.get$last(s),a);for(n=E._LinkedHashSetIterator$(u,u._collection$_modifications),r=w._instanceType(n)._precomputed1,i=f._async_environment$_mixinIndices,s=f._async_environment$_mixins;n.moveNext$0();)a=r._as(n._collection$_current),i.remove$1(0,a),C.remove$1$z(b.JSArray_methods.get$last(s),a)}},getVariable$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._async_environment$_getModule$1(t).get$variables().$index(0,e):i._async_environment$_lastVariableName===e?((n=i._async_environment$_lastVariableIndex).toString,null==(n=C.$index$asx(i._async_environment$_variables[n],e))?i._async_environment$_getVariableFromGlobalModule$1(e):n):null!=(r=(n=i._async_environment$_variableIndices).$index(0,e))?(i._async_environment$_lastVariableName=e,i._async_environment$_lastVariableIndex=r,null==(n=C.$index$asx(i._async_environment$_variables[r],e))?i._async_environment$_getVariableFromGlobalModule$1(e):n):null==(r=i._async_environment$_variableIndex$1(e))?i._async_environment$_getVariableFromGlobalModule$1(e):(i._async_environment$_lastVariableName=e,i._async_environment$_lastVariableIndex=r,n.$indexSet(0,e,r),null==(n=C.$index$asx(i._async_environment$_variables[r],e))?i._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 T.AsyncEnvironment__getVariableFromGlobalModule_closure(e),se.Value)},getVariableNode$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._async_environment$_getModule$1(t).get$variableNodes().$index(0,e):i._async_environment$_lastVariableName===e?((n=i._async_environment$_lastVariableIndex).toString,null==(n=C.$index$asx(i._async_environment$_variableNodes[n],e))?i._async_environment$_getVariableNodeFromGlobalModule$1(e):n):null!=(r=(n=i._async_environment$_variableIndices).$index(0,e))?(i._async_environment$_lastVariableName=e,i._async_environment$_lastVariableIndex=r,null==(n=C.$index$asx(i._async_environment$_variableNodes[r],e))?i._async_environment$_getVariableNodeFromGlobalModule$1(e):n):null==(r=i._async_environment$_variableIndex$1(e))?i._async_environment$_getVariableNodeFromGlobalModule$1(e):(i._async_environment$_lastVariableName=e,i._async_environment$_lastVariableIndex=r,n.$indexSet(0,e,r),null==(n=C.$index$asx(i._async_environment$_variableNodes[r],e))?i._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=t.get$keys(t).followedBy$1(0,n.get$keys(n)),n=new w.FollowedByIterator(C.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(null!=(r=(t=n._currentIterator).get$current(t).get$variableNodes().$index(0,e)))return r;return null},globalVariableExists$2$namespace:function(e,t){return null!=t?this._async_environment$_getModule$1(t).get$variables().containsKey$1(e):!!b.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(n=(t=this._async_environment$_variables).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,_,$,p=this;if(null==i){if(r||1===p._async_environment$_variables.length)return p._async_environment$_variableIndices.putIfAbsent$2(e,new T.AsyncEnvironment_setVariable_closure(p,e)),s=p._async_environment$_variables,b.JSArray_methods.get$first(s).containsKey$1(e)||null==(a=p._async_environment$_fromOneModule$1$3(e,"variable",new T.AsyncEnvironment_setVariable_closure0(e),se.Module_AsyncCallable))?(C.$indexSet$ax(b.JSArray_methods.get$first(s),e,t),void C.$indexSet$ax(b.JSArray_methods.get$first(p._async_environment$_variableNodes),e,n)):void a.setVariable$3(e,t,n);if(null!=(o=p._async_environment$_nestedForwardedModules)&&!p._async_environment$_variableIndices.containsKey$1(e)&&null==p._async_environment$_variableIndex$1(e))for(s=new w.ReversedListIterable(o,w.instanceType(o)._eval$1("ReversedListIterable<1>")),s=new w.ListIterator(s,s.get$length(s)),l=w._instanceType(s)._precomputed1;s.moveNext$0();)for(u=C.get$reversed$ax(l._as(s.__internal$_current)),u=new w.ListIterator(u,u.get$length(u)),c=w._instanceType(u)._precomputed1;u.moveNext$0();)if((_=c._as(u.__internal$_current)).get$variables().containsKey$1(e))return void _.setVariable$3(e,t,n);p._async_environment$_lastVariableName===e?((s=p._async_environment$_lastVariableIndex).toString,$=s):$=p._async_environment$_variableIndices.putIfAbsent$2(e,new T.AsyncEnvironment_setVariable_closure1(p,e)),p._async_environment$_inSemiGlobalScope||0!==$||($=p._async_environment$_variables.length-1,p._async_environment$_variableIndices.$indexSet(0,e,$)),p._async_environment$_lastVariableName=e,p._async_environment$_lastVariableIndex=$,C.$indexSet$ax(p._async_environment$_variables[$],e,t),C.$indexSet$ax(p._async_environment$_variableNodes[$],e,n)}else p._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,s=i._async_environment$_variables,a=s.length;i._async_environment$_lastVariableName=e,r=i._async_environment$_lastVariableIndex=a-1,i._async_environment$_variableIndices.$indexSet(0,e,r),C.$indexSet$ax(s[r],e,t),C.$indexSet$ax(i._async_environment$_variableNodes[r],e,n)},getFunction$2$namespace:function(e,t){var n,r,i=this;return null!=t?(n=i._async_environment$_getModule$1(t)).get$functions(n).$index(0,e):null!=(r=(n=i._async_environment$_functionIndices).$index(0,e))?null==(n=C.$index$asx(i._async_environment$_functions[r],e))?i._async_environment$_getFunctionFromGlobalModule$1(e):n:null==(r=i._async_environment$_functionIndex$1(e))?i._async_environment$_getFunctionFromGlobalModule$1(e):(n.$indexSet(0,e,r),null==(n=C.$index$asx(i._async_environment$_functions[r],e))?i._async_environment$_getFunctionFromGlobalModule$1(e):n)},_async_environment$_getFunctionFromGlobalModule$1:function(e){return this._async_environment$_fromOneModule$1$3(e,"function",new T.AsyncEnvironment__getFunctionFromGlobalModule_closure(e),se.AsyncCallable)},_async_environment$_functionIndex$1:function(e){var t,n;for(n=(t=this._async_environment$_functions).length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},getMixin$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._async_environment$_getModule$1(t).get$mixins().$index(0,e):null!=(r=(n=i._async_environment$_mixinIndices).$index(0,e))?null==(n=C.$index$asx(i._async_environment$_mixins[r],e))?i._async_environment$_getMixinFromGlobalModule$1(e):n:null==(r=i._async_environment$_mixinIndex$1(e))?i._async_environment$_getMixinFromGlobalModule$1(e):(n.$indexSet(0,e,r),null==(n=C.$index$asx(i._async_environment$_mixins[r],e))?i._async_environment$_getMixinFromGlobalModule$1(e):n)},_async_environment$_getMixinFromGlobalModule$1:function(e){return this._async_environment$_fromOneModule$1$3(e,"mixin",new T.AsyncEnvironment__getMixinFromGlobalModule_closure(e),se.AsyncCallable)},_async_environment$_mixinIndex$1:function(e){var t,n;for(n=(t=this._async_environment$_mixins).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=E._makeAsyncAwaitCompleter(se.void),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return n=s._async_environment$_content,s._async_environment$_content=e,r=2,E._asyncAwait(t.call$0(),a);case 2:return s._async_environment$_content=n,E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},asMixin$1:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.void),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return t=i._async_environment$_inMixin,i._async_environment$_inMixin=!0,n=2,E._asyncAwait(e.call$0(),s);case 2:return i._async_environment$_inMixin=t,E._asyncReturn(null,r)}}));return E._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=0,m=E._makeAsyncAwaitCompleter(i),g=2,S=[],y=this,v=E._wrapJsFunctionForAsync((function(r,i){for(1===r&&(a=i,f=g);;)switch(f){case 0:t=t&&y._async_environment$_inSemiGlobalScope,o=y._async_environment$_inSemiGlobalScope,y._async_environment$_inSemiGlobalScope=t,f=n?4:3;break;case 3:return g=5,f=8,E._asyncAwait(e.call$0(),v);case 8:s=_=i,S=[1],f=6;break;case 5:S=[2];case 6:g=2,y._async_environment$_inSemiGlobalScope=o,f=S.pop();break;case 7:case 4:return _=y._async_environment$_variables,$=se.String,b.JSArray_methods.add$1(_,E.LinkedHashMap_LinkedHashMap$_empty($,se.Value)),b.JSArray_methods.add$1(y._async_environment$_variableNodes,E.LinkedHashMap_LinkedHashMap$_empty($,se.AstNode)),p=y._async_environment$_functions,h=se.AsyncCallable,b.JSArray_methods.add$1(p,E.LinkedHashMap_LinkedHashMap$_empty($,h)),d=y._async_environment$_mixins,b.JSArray_methods.add$1(d,E.LinkedHashMap_LinkedHashMap$_empty($,h)),null!=(h=y._async_environment$_nestedForwardedModules)&&h.push(w.setRuntimeTypeInfo([],se.JSArray_Module_AsyncCallable)),g=9,f=12,E._asyncAwait(e.call$0(),v);case 12:s=$=i,S=[1],f=10;break;case 9:S=[2];case 10:for(g=2,y._async_environment$_inSemiGlobalScope=o,y._async_environment$_lastVariableIndex=y._async_environment$_lastVariableName=null,_=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(_))),$=y._async_environment$_variableIndices;_.moveNext$0();)l=_.get$current(_),$.remove$1(0,l);for(_=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(p))),$=y._async_environment$_functionIndices;_.moveNext$0();)u=_.get$current(_),$.remove$1(0,u);for(_=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(d))),$=y._async_environment$_mixinIndices;_.moveNext$0();)c=_.get$current(_),$.remove$1(0,c);null!=(_=y._async_environment$_nestedForwardedModules)&&_.pop(),f=S.pop();break;case 11:case 1:return E._asyncReturn(s,m);case 2:return E._asyncRethrow(a,m)}}));return E._asyncStartSync(v,m)},toImplicitConfiguration$0:function(){var e,t,n,r,i,s,a,o,l,u=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.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=(s=r.get$entries(r)).get$iterator(s);s.moveNext$0();)o=(a=s.get$current(s)).key,a=a.value,(l=i.$index(0,o)).toString,u.$indexSet(0,o,new A.ConfiguredValue(a,null,l));return new z.Configuration(u)},toModule$2:function(e,t){return T._EnvironmentModule__EnvironmentModule0(this,e,t,D.NullableExtension_andThen(this._async_environment$_forwardedModules,new T.AsyncEnvironment_toModule_closure))},toDummyModule$0:function(){return T._EnvironmentModule__EnvironmentModule0(this,new M.CssStylesheet(new E.UnmodifiableListView(b.List_empty0,se.UnmodifiableListView_CssNode),L.SourceFile$decoded(b.List_empty1,"<dummy module>").span$1(0)),b.C_EmptyExtensionStore,D.NullableExtension_andThen(this._async_environment$_forwardedModules,new T.AsyncEnvironment_toDummyModule_closure))},_async_environment$_getModule$1:function(e){var t=this._async_environment$_modules.$index(0,e);if(null!=t)return t;throw w.wrapException(O.SassScriptException$('There is no module with the namespace "'+e+'".'))},_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 w.ReversedListIterable(h,w._arrayInstanceType(h)._eval$1("ReversedListIterable<1>")),i=new w.ListIterator(i,i.get$length(i)),s=w._instanceType(i)._precomputed1;i.moveNext$0();)for(a=C.get$reversed$ax(s._as(i.__internal$_current)),a=new w.ListIterator(a,a.get$length(a)),o=w._instanceType(a)._precomputed1;a.moveNext$0();)if(null!=(l=n.call$1(o._as(a.__internal$_current))))return l;for(i=(i=(i=this._async_environment$_importedModules).get$keys(i)).get$iterator(i);i.moveNext$0();)if(null!=(l=n.call$1(i.get$current(i))))return l;for(s=(s=(i=this._async_environment$_globalModules).get$keys(i)).get$iterator(s),a=se.AsyncCallable,l=null,u=null;s.moveNext$0();)if(o=s.get$current(s),null!=(c=n.call$1(o))&&!(_=a._is(c)?c:o.variableIdentity$1(e)).$eq(0,u)){if(null!=l){for($=i.get$entries(i).map$1$1(0,new T.AsyncEnvironment__fromOneModule_closure(n,r),se.nullable_FileSpan),s="This "+t+ie.x20is_av,a=t+" use",o=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),i=$.get$iterator($);i.moveNext$0();)null!=(p=i.get$current(i))&&o.$indexSet(0,p,"includes "+t);throw w.wrapException(O.MultiSpanSassScriptException$(s,a,o))}u=_,l=c}return l}},T.AsyncEnvironment_importForwards_closure.prototype={call$1:function(e){var t=e.get$variables();return t.get$keys(t)},$signature:142},T.AsyncEnvironment_importForwards_closure0.prototype={call$1:function(e){var t=e.get$functions(e);return t.get$keys(t)},$signature:142},T.AsyncEnvironment_importForwards_closure1.prototype={call$1:function(e){var t=e.get$mixins();return t.get$keys(t)},$signature:142},T.AsyncEnvironment__getVariableFromGlobalModule_closure.prototype={call$1:function(e){return e.get$variables().$index(0,this.name)},$signature:338},T.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},T.AsyncEnvironment_setVariable_closure0.prototype={call$1:function(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:345},T.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},T.AsyncEnvironment__getFunctionFromGlobalModule_closure.prototype={call$1:function(e){return e.get$functions(e).$index(0,this.name)},$signature:200},T.AsyncEnvironment__getMixinFromGlobalModule_closure.prototype={call$1:function(e){return e.get$mixins().$index(0,this.name)},$signature:200},T.AsyncEnvironment_toModule_closure.prototype={call$1:function(e){return new P.MapKeySet(e,se.MapKeySet_Module_AsyncCallable)},$signature:199},T.AsyncEnvironment_toDummyModule_closure.prototype={call$1:function(e){return new P.MapKeySet(e,se.MapKeySet_Module_AsyncCallable)},$signature:199},T.AsyncEnvironment__fromOneModule_closure.prototype={call$1:function(e){return D.NullableExtension_andThen(this.callback.call$1(e.key),new T.AsyncEnvironment__fromOneModule__closure(e,this.T))},$signature:350},T.AsyncEnvironment__fromOneModule__closure.prototype={call$1:function(e){return this.entry.value.get$span()},$signature:function(){return this.T._eval$1("FileSpan(0)")}},T._EnvironmentModule0.prototype={get$url:function(){return this.css.get$span().file.url},setVariable$3:function(e,t,n){var r,i,s=this._async_environment$_modulesByVariable.$index(0,e);if(null==s){if(i=(r=this._async_environment$_environment)._async_environment$_variables,!b.JSArray_methods.get$first(i).containsKey$1(e))throw w.wrapException(O.SassScriptException$("Undefined variable."));C.$indexSet$ax(b.JSArray_methods.get$first(i),e,t),C.$indexSet$ax(b.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,t=this,n=t.css;return C.get$isEmpty$asx(n.get$children(n))?t:(e=M.cloneCssStylesheet(n,t.extensionStore),T._EnvironmentModule$_0(t._async_environment$_environment,e.item1,e.item2,t._async_environment$_modulesByVariable,t.variables,t.variableNodes,t.functions,t.mixins,t.transitivelyContainsCss,t.transitivelyContainsExtensions))},toString$0:function(e){var t=this.css;return null==t.get$span().file.url?t="<unknown url>":(t=t.get$span(),t=X.$get$context().prettyUri$1(t.file.url)),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}},T._EnvironmentModule__EnvironmentModule_closure5.prototype={call$1:function(e){return e.get$variables()},$signature:357},T._EnvironmentModule__EnvironmentModule_closure6.prototype={call$1:function(e){return e.get$variableNodes()},$signature:359},T._EnvironmentModule__EnvironmentModule_closure7.prototype={call$1:function(e){return e.get$functions(e)},$signature:172},T._EnvironmentModule__EnvironmentModule_closure8.prototype={call$1:function(e){return e.get$mixins()},$signature:172},T._EnvironmentModule__EnvironmentModule_closure9.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:132},T._EnvironmentModule__EnvironmentModule_closure10.prototype={call$1:function(e){return e.get$transitivelyContainsExtensions()},$signature:132},F.AsyncImportCache.prototype={canonicalize$4$baseImporter$baseUrl$forImport:function(e,t,n,r){return this.canonicalize$body$AsyncImportCache(e,t,n,r)},canonicalize$body$AsyncImportCache:function(e,t,n,r){var i,s,a,o,l=0,u=E._makeAsyncAwaitCompleter(se.nullable_Tuple3_AsyncImporter_Uri_Uri_2),c=this,_=E._wrapJsFunctionForAsync((function($,p){if(1===$)return E._asyncRethrow(p,u);for(;;)switch(l){case 0:l=null!=t?3:4;break;case 3:return null==(s=null==n?null:n.resolveUri$1(e))&&(s=e),l=5,E._asyncAwait(c._async_import_cache$_canonicalize$3(t,s,r),_);case 5:if(null!=(a=p)){i=new q.Tuple3(t,a,s,se.Tuple3_AsyncImporter_Uri_Uri),l=1;break}case 4:return o=se.Tuple2_Uri_bool,l=6,E._asyncAwait(N.putIfAbsentAsync(c._async_import_cache$_canonicalizeCache,new q.Tuple2(e,r,o),new F.AsyncImportCache_canonicalize_closure(c,e,r),o,se.nullable_Tuple3_AsyncImporter_Uri_Uri_2),_);case 6:i=p,l=1;break;case 1:return E._asyncReturn(i,u)}}));return E._asyncStartSync(_,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=E._makeAsyncAwaitCompleter(se.nullable_Uri),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:return n?(i=se.nullable_Object,i=E.runZoned(new F.AsyncImportCache__canonicalize_closure(e,t),E.LinkedHashMap_LinkedHashMap$_literal([b.Symbol__inImportRule,!0],i,i),se.FutureOr_nullable_Uri)):i=e.canonicalize$1(t),a=3,E._asyncAwait(i,u);case 3:""===(null==(s=_)?null:s.get$scheme())&&l._async_import_cache$_logger.warn$2$deprecation(0,"Importer "+e.toString$0(0)+" canonicalized "+t.toString$0(0)+" to "+w.S(s)+ie.x2e_Rela,!0),r=s,a=1;break;case 1:return E._asyncReturn(r,o)}}));return E._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=E._makeAsyncAwaitCompleter(se.nullable_Stylesheet_2),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:return s=3,E._asyncAwait(N.putIfAbsentAsync(o._async_import_cache$_importCache,t,new F.AsyncImportCache_importCanonical_closure(o,e,t,n,r),se.Uri,se.nullable_Stylesheet_2),l);case 3:i=c,s=1;break;case 1:return E._asyncReturn(i,a)}}));return E._asyncStartSync(l,a)},humanize$1:function(e){var t,n,r=this._async_import_cache$_canonicalizeCache;return t=(r=z.IterableNullableExtension_whereNotNull(r.get$values(r),se.Tuple3_AsyncImporter_Uri_Uri)).$ti,null==(n=L.minBy(new w.MappedIterable(new w.WhereIterable(r,new F.AsyncImportCache_humanize_closure(e),t._eval$1("WhereIterable<Iterable.E>")),new F.AsyncImportCache_humanize_closure0,t._eval$1("MappedIterable<Iterable.E,Uri>")),new F.AsyncImportCache_humanize_closure1))?e:(r=X.$get$url(),n.resolve$1(D.ParsedPath_ParsedPath$parse(e.get$path(e),r.style).get$basename()))}},F.AsyncImportCache_canonicalize_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u=0,c=E._makeAsyncAwaitCompleter(se.nullable_Tuple3_AsyncImporter_Uri_Uri_2),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:t=_.$this,n=t._async_import_cache$_importers,r=n.length,i=_.url,s=_.forImport,a=0;case 3:if(!(a<n.length)){u=5;break}return o=n[a],u=6,E._asyncAwait(t._async_import_cache$_canonicalize$3(o,i,s),$);case 6:if(null!=(l=h)){e=new q.Tuple3(o,l,i,se.Tuple3_AsyncImporter_Uri_Uri),u=1;break}case 4:n.length===r||(0,w.throwConcurrentModificationError)(n),++a,u=3;break;case 5:e=null,u=1;break;case 1:return E._asyncReturn(e,c)}}));return E._asyncStartSync($,c)},$signature:365},F.AsyncImportCache__canonicalize_closure.prototype={call$0:function(){return this.importer.canonicalize$1(this.url)},"call*":"call$0",$requiredArgCount:0,$signature:192},F.AsyncImportCache_importCanonical_closure.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=E._makeAsyncAwaitCompleter(se.nullable_Stylesheet_2),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:return i=l.canonicalUrl,a=3,E._asyncAwait(l.importer.load$1(0,i),u);case 3:if(null==(s=_)){e=null,a=1;break}(t=l.$this)._async_import_cache$_resultsCache.$indexSet(0,i,s),n=s.contents,r=s.syntax,i=l.originalUrl.resolveUri$1(i),e=M.Stylesheet_Stylesheet$parse(n,r,l.quiet?X.$get$Logger_quiet():t._async_import_cache$_logger,i),a=1;break;case 1:return E._asyncReturn(e,o)}}));return E._asyncStartSync(u,o)},$signature:377},F.AsyncImportCache_humanize_closure.prototype={call$1:function(e){return e.item2.$eq(0,this.canonicalUrl)},$signature:378},F.AsyncImportCache_humanize_closure0.prototype={call$1:function(e){return e.item3},$signature:379},F.AsyncImportCache_humanize_closure1.prototype={call$1:function(e){return e.get$path(e).length},$signature:69},q.AsyncBuiltInCallable.prototype={callbackFor$2:function(e,t){return new q.Tuple2(this._async_built_in$_arguments,this._async_built_in$_callback,se.Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value)},$isAsyncCallable:1,get$name:function(e){return this.name}},q.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=E._makeAsyncAwaitCompleter(se.Value),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return n=3,E._asyncAwait(i.callback.call$1(e),s);case 3:t=b.C__SassNull0,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._asyncStartSync(s,r)},$signature:186},T.BuiltInCallable.prototype={callbackFor$2:function(e,t){var n,r,i,s,a,o,l,u,c;for(r=(n=this._overloads).length,i=null,s=null,a=0;a<n.length;n.length===r||(0,w.throwConcurrentModificationError)(n),++a){if((l=(o=n[a]).item1).matches$2(e,t))return o;if(u=l.$arguments.length-e,null!=s){if((l=Math.abs(u))>(c=Math.abs(s)))continue;if(l===c&&u<0)continue}s=u,i=o}if(null!=i)return i;throw w.wrapException(E.StateError$("BuiltInCallable "+this.name+" may not have empty overloads."))},withName$1:function(e){return new T.BuiltInCallable(e,this._overloads)},$isCallable:1,$isAsyncCallable:1,$isAsyncBuiltInCallable:1,get$name:function(e){return this.name}},T.BuiltInCallable$mixin_closure.prototype={call$1:function(e){return this.callback.call$1(e),b.C__SassNull0},$signature:4},V.PlainCssCallable.prototype={$eq:function(e,t){return null!=t&&(t instanceof V.PlainCssCallable&&this.name===t.name)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.name)},$isCallable:1,$isAsyncCallable:1,get$name:function(e){return this.name}},O.UserDefinedCallable.prototype={get$name:function(e){return this.declaration.name},$isCallable:1,$isAsyncCallable:1},U._compileStylesheet_closure.prototype={call$1:function(e){var t,n,r=null;return""===e?t=E.Uri_Uri$dataFromString(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(this.stylesheet.span.file._decodedChars,0,r),0,r),b.C_Utf8Codec,r).get$_text():(t=E.Uri_parse(e),t=(null==(n=null==(n=this.importCache._resultsCache.$index(0,t))?r:n.get$sourceMapUrl())?t:n).toString$0(0)),t},$signature:5},z.Configuration.prototype={throughForward$1:function(e){var t,n,r,i,s=this._values;return s.get$isEmpty(s)?b.Configuration_Map_empty:(null!=(t=e.prefix)&&(s=new H.UnprefixedMapView(s,t,se.UnprefixedMapView_ConfiguredValue)),n=e.shownVariables,r=e.hiddenVariables,null!=n?s=new B.LimitedMapView(s,n._base.intersection$1(new P.MapKeySet(s,se.MapKeySet_nullable_Object)),se.LimitedMapView_String_ConfiguredValue):(i=null!=r&&(i=r._base).get$isNotEmpty(i))&&(s=B.LimitedMapView$blocklist(s,r,se.String,se.ConfiguredValue)),this._withValues$1(s))},_withValues$1:function(e){return new z.Configuration(e)},toString$0:function(e){var t=this._values;return"("+t.get$entries(t).map$1$1(0,new z.Configuration_toString_closure,se.String).join$1(0,", ")+")"}},z.Configuration_toString_closure.prototype={call$1:function(e){return"$"+w.S(e.key)+": "+w.S(e.value)},$signature:408},z.ExplicitConfiguration.prototype={_withValues$1:function(e){return new z.ExplicitConfiguration(this.nodeWithSpan,e)}},A.ConfiguredValue.prototype={},F.Environment.prototype={closure$0:function(){var e,t,n,r=this,i=r._forwardedModules,s=r._nestedForwardedModules,a=r._variables;return a=w.setRuntimeTypeInfo(a.slice(0),w._arrayInstanceType(a)),e=r._variableNodes,e=w.setRuntimeTypeInfo(e.slice(0),w._arrayInstanceType(e)),t=r._functions,t=w.setRuntimeTypeInfo(t.slice(0),w._arrayInstanceType(t)),n=r._mixins,n=w.setRuntimeTypeInfo(n.slice(0),w._arrayInstanceType(n)),F.Environment$_(r._environment$_modules,r._namespaceNodes,r._globalModules,r._importedModules,i,s,r._allModules,a,e,t,n,r._content)},addModule$3$namespace:function(e,t,n){var r,i,s,a=this;if(null==n){for(a._globalModules.$indexSet(0,e,t),a._allModules.push(e),r=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.get$first(a._variables)));r.moveNext$0();)if(i=r.get$current(r),e.get$variables().containsKey$1(i))throw w.wrapException(O.SassScriptException$(ie.This_ma+i+'".'))}else{if((r=a._environment$_modules).containsKey$1(n))throw s=null==(r=a._namespaceNodes.$index(0,n))?null:r.span,r=ie.There_+n+'".',i=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=s&&i.$indexSet(0,s,"original @use"),w.wrapException(O.MultiSpanSassScriptException$(r,"new @use",i));r.$indexSet(0,n,e),a._namespaceNodes.$indexSet(0,n,t),a._allModules.push(e)}},forwardModule$2:function(e,t){var n,r,i,s=this,a=s._forwardedModules;for(null==a&&(a=s._forwardedModules=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_Callable,se.AstNode)),n=H.ForwardedModuleView_ifNecessary(e,t,se.Callable),r=(r=a.get$keys(a)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),s._assertNoConflicts$5(n.get$variables(),i.get$variables(),n,i,"variable"),s._assertNoConflicts$5(n.get$functions(n),i.get$functions(i),n,i,"function"),s._assertNoConflicts$5(n.get$mixins(),i.get$mixins(),n,i,"mixin");s._allModules.push(e),a.$indexSet(0,n,t)},_assertNoConflicts$5:function(e,t,n,r,i){var s,a,o,l,u,c;for(e.get$length(e)<t.get$length(t)?(s=t,a=e):(s=e,a=t),o=C.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):C.$eq$(s.$index(0,u),a.$index(0,u))))throw l&&(u="$"+u),c=null==(o=this._forwardedModules)||null==(o=o.$index(0,r))?null:o.get$span(),o="Two forwarded modules both define a "+i+" named "+u+".",l=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=c&&l.$indexSet(0,c,"original @forward"),w.wrapException(O.MultiSpanSassScriptException$(o,"new @forward",l))},importForwards$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f=this,m=e._environment$_environment._forwardedModules;if(null!=m){if(null!=(t=f._forwardedModules)){for(n=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_Callable,se.AstNode),r=(r=m.get$entries(m)).get$iterator(r),i=f._globalModules;r.moveNext$0();)a=(s=r.get$current(r)).key,t.containsKey$1(a)&&i.containsKey$1(a)||n.$indexSet(0,a,s.value);m=n}else t=f._forwardedModules=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_Callable,se.AstNode);if(n=m.get$keys(m),r=w._instanceType(n)._eval$1("ExpandIterable<Iterable.E,String>"),o=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(n,new F.Environment_importForwards_closure,r),r._eval$1("Iterable.E")),r=m.get$keys(m),n=w._instanceType(r)._eval$1("ExpandIterable<Iterable.E,String>"),l=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(r,new F.Environment_importForwards_closure0,n),n._eval$1("Iterable.E")),n=m.get$keys(m),r=w._instanceType(n)._eval$1("ExpandIterable<Iterable.E,String>"),u=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(n,new F.Environment_importForwards_closure1,r),r._eval$1("Iterable.E")),1===(r=(n=f._variables).length)){for(s=(i=(r=f._importedModules).get$entries(r).toList$0(0)).length,a=se.Callable,c=0;c<i.length;i.length===s||(0,w.throwConcurrentModificationError)(i),++c)e=(_=i[c]).key,null!=($=N.ShadowedModuleView_ifNecessary(e,l,u,o,a))&&(r.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view$_inner).get$css(p),p=C.get$isEmpty$asx(p.get$children(p))):p=!1,p||r.$indexSet(0,$,_.value));for(s=(i=t.get$entries(t).toList$0(0)).length,c=0;c<i.length;i.length===s||(0,w.throwConcurrentModificationError)(i),++c)e=(_=i[c]).key,null!=($=N.ShadowedModuleView_ifNecessary(e,l,u,o,a))&&(t.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view$_inner).get$css(p),p=C.get$isEmpty$asx(p.get$children(p))):p=!1,p||t.$indexSet(0,$,_.value));r.addAll$1(0,m),t.addAll$1(0,m)}else{if(null==(i=f._nestedForwardedModules)){for(h=r-1,d=C.JSArray_JSArray$allocateGrowable(h,se.List_Module_Callable),r=se.JSArray_Module_Callable,c=0;c<h;++c)d[c]=w.setRuntimeTypeInfo([],r);f._nestedForwardedModules=d,r=d}else r=i;b.JSArray_methods.addAll$1(b.JSArray_methods.get$last(r),m.get$keys(m))}for(r=E._LinkedHashSetIterator$(o,o._collection$_modifications),i=w._instanceType(r)._precomputed1,s=f._variableIndices,a=f._variableNodes;r.moveNext$0();)p=i._as(r._collection$_current),s.remove$1(0,p),C.remove$1$z(b.JSArray_methods.get$last(n),p),C.remove$1$z(b.JSArray_methods.get$last(a),p);for(n=E._LinkedHashSetIterator$(l,l._collection$_modifications),r=w._instanceType(n)._precomputed1,i=f._functionIndices,s=f._functions;n.moveNext$0();)a=r._as(n._collection$_current),i.remove$1(0,a),C.remove$1$z(b.JSArray_methods.get$last(s),a);for(n=E._LinkedHashSetIterator$(u,u._collection$_modifications),r=w._instanceType(n)._precomputed1,i=f._mixinIndices,s=f._mixins;n.moveNext$0();)a=r._as(n._collection$_current),i.remove$1(0,a),C.remove$1$z(b.JSArray_methods.get$last(s),a)}},getVariable$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._getModule$1(t).get$variables().$index(0,e):i._lastVariableName===e?((n=i._lastVariableIndex).toString,null==(n=C.$index$asx(i._variables[n],e))?i._getVariableFromGlobalModule$1(e):n):null!=(r=(n=i._variableIndices).$index(0,e))?(i._lastVariableName=e,i._lastVariableIndex=r,null==(n=C.$index$asx(i._variables[r],e))?i._getVariableFromGlobalModule$1(e):n):null==(r=i._variableIndex$1(e))?i._getVariableFromGlobalModule$1(e):(i._lastVariableName=e,i._lastVariableIndex=r,n.$indexSet(0,e,r),null==(n=C.$index$asx(i._variables[r],e))?i._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 F.Environment__getVariableFromGlobalModule_closure(e),se.Value)},getVariableNode$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._getModule$1(t).get$variableNodes().$index(0,e):i._lastVariableName===e?((n=i._lastVariableIndex).toString,null==(n=C.$index$asx(i._variableNodes[n],e))?i._getVariableNodeFromGlobalModule$1(e):n):null!=(r=(n=i._variableIndices).$index(0,e))?(i._lastVariableName=e,i._lastVariableIndex=r,null==(n=C.$index$asx(i._variableNodes[r],e))?i._getVariableNodeFromGlobalModule$1(e):n):null==(r=i._variableIndex$1(e))?i._getVariableNodeFromGlobalModule$1(e):(i._lastVariableName=e,i._lastVariableIndex=r,n.$indexSet(0,e,r),null==(n=C.$index$asx(i._variableNodes[r],e))?i._getVariableNodeFromGlobalModule$1(e):n)},_getVariableNodeFromGlobalModule$1:function(e){var t,n,r;for(t=this._importedModules,n=this._globalModules,n=t.get$keys(t).followedBy$1(0,n.get$keys(n)),n=new w.FollowedByIterator(C.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(null!=(r=(t=n._currentIterator).get$current(t).get$variableNodes().$index(0,e)))return r;return null},globalVariableExists$2$namespace:function(e,t){return null!=t?this._getModule$1(t).get$variables().containsKey$1(e):!!b.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(n=(t=this._variables).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,_,$,p=this;if(null==i){if(r||1===p._variables.length)return p._variableIndices.putIfAbsent$2(e,new F.Environment_setVariable_closure(p,e)),s=p._variables,b.JSArray_methods.get$first(s).containsKey$1(e)||null==(a=p._fromOneModule$1$3(e,"variable",new F.Environment_setVariable_closure0(e),se.Module_Callable))?(C.$indexSet$ax(b.JSArray_methods.get$first(s),e,t),void C.$indexSet$ax(b.JSArray_methods.get$first(p._variableNodes),e,n)):void a.setVariable$3(e,t,n);if(null!=(o=p._nestedForwardedModules)&&!p._variableIndices.containsKey$1(e)&&null==p._variableIndex$1(e))for(s=new w.ReversedListIterable(o,w.instanceType(o)._eval$1("ReversedListIterable<1>")),s=new w.ListIterator(s,s.get$length(s)),l=w._instanceType(s)._precomputed1;s.moveNext$0();)for(u=C.get$reversed$ax(l._as(s.__internal$_current)),u=new w.ListIterator(u,u.get$length(u)),c=w._instanceType(u)._precomputed1;u.moveNext$0();)if((_=c._as(u.__internal$_current)).get$variables().containsKey$1(e))return void _.setVariable$3(e,t,n);p._lastVariableName===e?((s=p._lastVariableIndex).toString,$=s):$=p._variableIndices.putIfAbsent$2(e,new F.Environment_setVariable_closure1(p,e)),p._inSemiGlobalScope||0!==$||($=p._variables.length-1,p._variableIndices.$indexSet(0,e,$)),p._lastVariableName=e,p._lastVariableIndex=$,C.$indexSet$ax(p._variables[$],e,t),C.$indexSet$ax(p._variableNodes[$],e,n)}else p._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,s=i._variables,a=s.length;i._lastVariableName=e,r=i._lastVariableIndex=a-1,i._variableIndices.$indexSet(0,e,r),C.$indexSet$ax(s[r],e,t),C.$indexSet$ax(i._variableNodes[r],e,n)},getFunction$2$namespace:function(e,t){var n,r,i=this;return null!=t?(n=i._getModule$1(t)).get$functions(n).$index(0,e):null!=(r=(n=i._functionIndices).$index(0,e))?null==(n=C.$index$asx(i._functions[r],e))?i._getFunctionFromGlobalModule$1(e):n:null==(r=i._functionIndex$1(e))?i._getFunctionFromGlobalModule$1(e):(n.$indexSet(0,e,r),null==(n=C.$index$asx(i._functions[r],e))?i._getFunctionFromGlobalModule$1(e):n)},_getFunctionFromGlobalModule$1:function(e){return this._fromOneModule$1$3(e,"function",new F.Environment__getFunctionFromGlobalModule_closure(e),se.Callable)},_functionIndex$1:function(e){var t,n;for(n=(t=this._functions).length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},getMixin$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._getModule$1(t).get$mixins().$index(0,e):null!=(r=(n=i._mixinIndices).$index(0,e))?null==(n=C.$index$asx(i._mixins[r],e))?i._getMixinFromGlobalModule$1(e):n:null==(r=i._mixinIndex$1(e))?i._getMixinFromGlobalModule$1(e):(n.$indexSet(0,e,r),null==(n=C.$index$asx(i._mixins[r],e))?i._getMixinFromGlobalModule$1(e):n)},_getMixinFromGlobalModule$1:function(e){return this._fromOneModule$1$3(e,"mixin",new F.Environment__getMixinFromGlobalModule_closure(e),se.Callable)},_mixinIndex$1:function(e){var t,n;for(n=(t=this._mixins).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,_,$=this;if(t=t&&$._inSemiGlobalScope,r=$._inSemiGlobalScope,$._inSemiGlobalScope=t,!n)try{return o=e.call$0()}finally{$._inSemiGlobalScope=r}o=$._variables,l=se.String,b.JSArray_methods.add$1(o,E.LinkedHashMap_LinkedHashMap$_empty(l,se.Value)),b.JSArray_methods.add$1($._variableNodes,E.LinkedHashMap_LinkedHashMap$_empty(l,se.AstNode)),u=$._functions,c=se.Callable,b.JSArray_methods.add$1(u,E.LinkedHashMap_LinkedHashMap$_empty(l,c)),_=$._mixins,b.JSArray_methods.add$1(_,E.LinkedHashMap_LinkedHashMap$_empty(l,c)),null!=(c=$._nestedForwardedModules)&&c.push(w.setRuntimeTypeInfo([],se.JSArray_Module_Callable));try{return l=e.call$0()}finally{for($._inSemiGlobalScope=r,$._lastVariableIndex=$._lastVariableName=null,o=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(o))),l=$._variableIndices;o.moveNext$0();)i=o.get$current(o),l.remove$1(0,i);for(o=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(u))),l=$._functionIndices;o.moveNext$0();)s=o.get$current(o),l.remove$1(0,s);for(o=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(_))),l=$._mixinIndices;o.moveNext$0();)a=o.get$current(o),l.remove$1(0,a);null!=(o=$._nestedForwardedModules)&&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=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.ConfiguredValue);for(e=this._variables,t=this._variableNodes,n=0;n<e.length;++n)for(r=e[n],i=t[n],s=(s=r.get$entries(r)).get$iterator(s);s.moveNext$0();)o=(a=s.get$current(s)).key,a=a.value,(l=i.$index(0,o)).toString,u.$indexSet(0,o,new A.ConfiguredValue(a,null,l));return new z.Configuration(u)},toModule$2:function(e,t){return F._EnvironmentModule__EnvironmentModule(this,e,t,D.NullableExtension_andThen(this._forwardedModules,new F.Environment_toModule_closure))},toDummyModule$0:function(){return F._EnvironmentModule__EnvironmentModule(this,new M.CssStylesheet(new E.UnmodifiableListView(b.List_empty0,se.UnmodifiableListView_CssNode),L.SourceFile$decoded(b.List_empty1,"<dummy module>").span$1(0)),b.C_EmptyExtensionStore,D.NullableExtension_andThen(this._forwardedModules,new F.Environment_toDummyModule_closure))},_getModule$1:function(e){var t=this._environment$_modules.$index(0,e);if(null!=t)return t;throw w.wrapException(O.SassScriptException$('There is no module with the namespace "'+e+'".'))},_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 w.ReversedListIterable(h,w._arrayInstanceType(h)._eval$1("ReversedListIterable<1>")),i=new w.ListIterator(i,i.get$length(i)),s=w._instanceType(i)._precomputed1;i.moveNext$0();)for(a=C.get$reversed$ax(s._as(i.__internal$_current)),a=new w.ListIterator(a,a.get$length(a)),o=w._instanceType(a)._precomputed1;a.moveNext$0();)if(null!=(l=n.call$1(o._as(a.__internal$_current))))return l;for(i=(i=(i=this._importedModules).get$keys(i)).get$iterator(i);i.moveNext$0();)if(null!=(l=n.call$1(i.get$current(i))))return l;for(s=(s=(i=this._globalModules).get$keys(i)).get$iterator(s),a=se.Callable,l=null,u=null;s.moveNext$0();)if(o=s.get$current(s),null!=(c=n.call$1(o))&&!(_=a._is(c)?c:o.variableIdentity$1(e)).$eq(0,u)){if(null!=l){for($=i.get$entries(i).map$1$1(0,new F.Environment__fromOneModule_closure(n,r),se.nullable_FileSpan),s="This "+t+ie.x20is_av,a=t+" use",o=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),i=$.get$iterator($);i.moveNext$0();)null!=(p=i.get$current(i))&&o.$indexSet(0,p,"includes "+t);throw w.wrapException(O.MultiSpanSassScriptException$(s,a,o))}u=_,l=c}return l}},F.Environment_importForwards_closure.prototype={call$1:function(e){var t=e.get$variables();return t.get$keys(t)},$signature:138},F.Environment_importForwards_closure0.prototype={call$1:function(e){var t=e.get$functions(e);return t.get$keys(t)},$signature:138},F.Environment_importForwards_closure1.prototype={call$1:function(e){var t=e.get$mixins();return t.get$keys(t)},$signature:138},F.Environment__getVariableFromGlobalModule_closure.prototype={call$1:function(e){return e.get$variables().$index(0,this.name)},$signature:418},F.Environment_setVariable_closure.prototype={call$0:function(){var e=this.$this;return e._lastVariableName=this.name,e._lastVariableIndex=0},$signature:12},F.Environment_setVariable_closure0.prototype={call$1:function(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:280},F.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},F.Environment__getFunctionFromGlobalModule_closure.prototype={call$1:function(e){return e.get$functions(e).$index(0,this.name)},$signature:235},F.Environment__getMixinFromGlobalModule_closure.prototype={call$1:function(e){return e.get$mixins().$index(0,this.name)},$signature:235},F.Environment_toModule_closure.prototype={call$1:function(e){return new P.MapKeySet(e,se.MapKeySet_Module_Callable)},$signature:231},F.Environment_toDummyModule_closure.prototype={call$1:function(e){return new P.MapKeySet(e,se.MapKeySet_Module_Callable)},$signature:231},F.Environment__fromOneModule_closure.prototype={call$1:function(e){return D.NullableExtension_andThen(this.callback.call$1(e.key),new F.Environment__fromOneModule__closure(e,this.T))},$signature:463},F.Environment__fromOneModule__closure.prototype={call$1:function(e){return this.entry.value.get$span()},$signature:function(){return this.T._eval$1("FileSpan(0)")}},F._EnvironmentModule.prototype={get$url:function(){return this.css.get$span().file.url},setVariable$3:function(e,t,n){var r,i,s=this._modulesByVariable.$index(0,e);if(null==s){if(i=(r=this._environment$_environment)._variables,!b.JSArray_methods.get$first(i).containsKey$1(e))throw w.wrapException(O.SassScriptException$("Undefined variable."));C.$indexSet$ax(b.JSArray_methods.get$first(i),e,t),C.$indexSet$ax(b.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,t=this,n=t.css;return C.get$isEmpty$asx(n.get$children(n))?t:(e=M.cloneCssStylesheet(n,t.extensionStore),F._EnvironmentModule$_(t._environment$_environment,e.item1,e.item2,t._modulesByVariable,t.variables,t.variableNodes,t.functions,t.mixins,t.transitivelyContainsCss,t.transitivelyContainsExtensions))},toString$0:function(e){var t=this.css;return null==t.get$span().file.url?t="<unknown url>":(t=t.get$span(),t=X.$get$context().prettyUri$1(t.file.url)),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}},F._EnvironmentModule__EnvironmentModule_closure.prototype={call$1:function(e){return e.get$variables()},$signature:520},F._EnvironmentModule__EnvironmentModule_closure0.prototype={call$1:function(e){return e.get$variableNodes()},$signature:406},F._EnvironmentModule__EnvironmentModule_closure1.prototype={call$1:function(e){return e.get$functions(e)},$signature:230},F._EnvironmentModule__EnvironmentModule_closure2.prototype={call$1:function(e){return e.get$mixins()},$signature:230},F._EnvironmentModule__EnvironmentModule_closure3.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:100},F._EnvironmentModule__EnvironmentModule_closure4.prototype={call$1:function(e){return e.get$transitivelyContainsExtensions()},$signature:100},O.SassException.prototype={get$trace:function(e){return L.Trace$(w.setRuntimeTypeInfo([N.frameForSpan(R.SourceSpanException.prototype.get$span.call(this),"root stylesheet",null)],se.JSArray_Frame),null)},get$span:function(){return R.SourceSpanException.prototype.get$span.call(this)},toString$1$color:function(e,t){var n,r,i,s,a=this,o=new E.StringBuffer(""),l="Error: "+a._span_exception$_message+"\n";for(o._contents=l,o._contents=l+R.SourceSpanException.prototype.get$span.call(a).highlight$1$color(t),n=(l=a.get$trace(a).toString$0(0).split("\n")).length,r=0;r<n;++r)i=l[r],0!==C.get$length$asx(i)&&(s=o._contents+="\n",o._contents=s+" "+w.S(i));return(l=o._contents).charCodeAt(0),l},toString$0:function(e){return this.toString$1$color(e,null)},toCssString$0:function(){var e,t,n=X._glyphs,r=X._glyphs=b.C_AsciiGlyphSet,i=this.toString$1$color(0,!1),s=w.stringReplaceAllUnchecked(i,"*/","*∕");for(X._glyphs=n===b.C_AsciiGlyphSet?r:b.C_UnicodeGlyphSet,e=new E.StringBuffer(""),n=new E.RuneIterator(I.serializeValue0(new J.SassString(this.toString$1$color(0,!1),!0),!0,!0));n.moveNext$0();)(t=n._currentCodePoint)>255?(e._contents+=w.Primitives_stringFromCharCode(92),e._contents+=b.JSInt_methods.toRadixString$1(t,16),r=e._contents+=w.Primitives_stringFromCharCode(32)):r=e._contents+=w.Primitives_stringFromCharCode(t);return"/* "+b.JSArray_methods.join$1(w.setRuntimeTypeInfo(s.split("\n"),se.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: '+e.toString$0(0)+";\n}"}},O.MultiSpanSassException.prototype={toString$1$color:function(e,t){var n,r,i,s,a=this,o=!0===t&&!0,l=new E.StringBuffer("Error: "+a._span_exception$_message+"\n");for(D.NullableExtension_andThen(U.Highlighter$multiple(R.SourceSpanException.prototype.get$span.call(a),a.primaryLabel,a.secondarySpans,o,null,null).highlight$0(),l.get$write(l)),r=(n=a.get$trace(a).toString$0(0).split("\n")).length,i=0;i<r;++i)s=n[i],0!==C.get$length$asx(s)&&(l._contents+="\n",l._contents+=" "+w.S(s));return(n=l._contents).charCodeAt(0),n},toString$0:function(e){return this.toString$1$color(e,null)}},O.SassRuntimeException.prototype={get$trace:function(e){return this.trace}},O.MultiSpanSassRuntimeException.prototype={$isSassRuntimeException:1,get$trace:function(e){return this.trace}},O.SassFormatException.prototype={get$source:function(){return E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(R.SourceSpanException.prototype.get$span.call(this).file._decodedChars,0,null),0,null)},$isFormatException:1,$isSourceSpanFormatException:1},O.SassScriptException.prototype={toString$0:function(e){return this.message+ie.x0a_BUG_},get$message:function(e){return this.message}},O.MultiSpanSassScriptException.prototype={},J._writeSourceMap_closure.prototype={call$1:function(e){return this.options.sourceMapUrl$2(E.Uri_parse(e),this.destination).toString$0(0)},$signature:5},N.ExecutableOptions.prototype={get$interactive:function(){var e=this,t=e.__ExecutableOptions_interactive;return null==t&&(t=new N.ExecutableOptions_interactive_closure(e).call$0(),null==e.__ExecutableOptions_interactive?e.__ExecutableOptions_interactive=t:t=w.throwExpression(w.LateError$fieldADI("interactive"))),t},get$color:function(){var e=this._options;return e.wasParsed$1("color")?w._asBool(e.$index(0,"color")):C.$eq$(bn.process.stdout.isTTY,!0)},get$emitErrorCss:function(){var e=w._asBoolQ(this._options.$index(0,"error-css"));return null==e&&(this._ensureSources$0(),e=(e=this._sourcesToDestinations).get$values(e).any$1(0,new N.ExecutableOptions_emitErrorCss_closure)),e},set$_sourceDirectoriesToDestinations:function(e){if(null!=this.__ExecutableOptions__sourceDirectoriesToDestinations)throw w.wrapException(new w.LateError("Field '_sourceDirectoriesToDestinations' has already been initialized."));this.__ExecutableOptions__sourceDirectoriesToDestinations=e},get$_sourceDirectoriesToDestinations:function(){var e=this.__ExecutableOptions__sourceDirectoriesToDestinations;return null==e?w.throwExpression(w.LateError$fieldNI("_sourceDirectoriesToDestinations")):e},_ensureSources$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g=this,S=null,y='Duplicate source "';if(null==g._sourcesToDestinations){for(e=g._options,t=w._asBool(e.$index(0,"stdin")),0!==(n=e.rest).get$length(n)||t||N.ExecutableOptions__fail("Compile Sass to CSS."),r=se.String,i=E.LinkedHashSet_LinkedHashSet$_empty(r),s=new w.ListIterator(n,n.get$length(n)),a=w._instanceType(s)._precomputed1,o=!1,l=!1;s.moveNext$0();)0===(c=(u=a._as(s.__internal$_current)).length)&&N.ExecutableOptions__fail('Invalid argument "".'),w.stringContainsUnchecked(u,":",0)?(_=c>2&&((_=(_=b.JSString_methods._codeUnitAt$1(u,0))>=97&&_<=122||_>=65&&_<=90)&&58===b.JSString_methods._codeUnitAt$1(u,1)))?(2>c&&w.throwExpression(E.RangeError$range(2,0,c,S,S)),c=w.stringContainsUnchecked(u,":",2)):c=!0:c=!1,c?o=!0:N.dirExists(u)?i.add$1(0,u):l=!0;if(l||0===n.get$length(n))return o?N.ExecutableOptions__fail('Positional and ":" arguments may not both be used.'):t?(C.get$length$asx(n._collection$_source)>1?N.ExecutableOptions__fail("Only one argument is allowed with --stdin."):w._asBool(e.$index(0,"update"))?N.ExecutableOptions__fail("--update is not allowed with --stdin."):w._asBool(e.$index(0,"watch"))&&N.ExecutableOptions__fail("--watch is not allowed with --stdin."),e=0===n.get$length(n)?S:n.get$first(n),n=se.dynamic,r=se.nullable_String,g._sourcesToDestinations=w.ConstantMap_ConstantMap$from(E.LinkedHashMap_LinkedHashMap$_literal([null,e],n,n),r,r)):(r=n._collection$_source,(s=C.getInterceptor$asx(r)).get$length(r)>2?N.ExecutableOptions__fail("Only two positional args may be passed."):0!==i._collection$_length?($='Directory "'+w.S(i.get$first(i))+'" may not be a positional arg.',p=n.get$last(n),N.ExecutableOptions__fail(C.$eq$(i.get$first(i),n.get$first(n))&&!N.fileExists(p)?$+'\nTo compile all CSS in "'+w.S(i.get$first(i))+'" to "'+p+'", use `sass '+w.S(i.get$first(i))+":"+p+"`.":$)):(h=C.$eq$(n.get$first(n),"-")?S:n.get$first(n),null==(d=1===s.get$length(r)?S:n.get$last(n))&&(w._asBool(e.$index(0,"update"))?N.ExecutableOptions__fail("--update is not allowed when printing to stdout."):w._asBool(e.$index(0,"watch"))&&N.ExecutableOptions__fail("--watch is not allowed when printing to stdout.")),(e=B.PathMap__create(S,se.nullable_String)).$indexSet(0,h,d),g._sourcesToDestinations=new E.UnmodifiableMapView(new B.PathMap(e,se.PathMap_nullable_String),se.UnmodifiableMapView_of_nullable_String_and_nullable_String))),void g.set$_sourceDirectoriesToDestinations(b.Map_empty5);for(t&&N.ExecutableOptions__fail('--stdin may not be used with ":" arguments.'),f=E.LinkedHashSet_LinkedHashSet$_empty(r),e=B.PathMap__create(S,r),s=se.PathMap_String,r=B.PathMap__create(S,r),n=new w.ListIterator(n,n.get$length(n)),a=w._instanceType(n)._precomputed1;n.moveNext$0();)u=a._as(n.__internal$_current),i.contains$1(0,u)?(f.add$1(0,u)||N.ExecutableOptions__fail(y+u+'".'),r.$indexSet(0,u,u),e.addAll$1(0,g._listSourceDirectory$2(u,u))):(h=(m=g._splitSourceAndDestination$1(u)).item1,d=m.item2,f.add$1(0,h)||N.ExecutableOptions__fail(y+h+'".'),"-"===h?e.$indexSet(0,S,d):N.dirExists(h)?(r.$indexSet(0,h,d),e.addAll$1(0,g._listSourceDirectory$2(h,d))):e.$indexSet(0,h,d));g._sourcesToDestinations=new E.UnmodifiableMapView(new B.PathMap(e,s),se.UnmodifiableMapView_of_nullable_String_and_nullable_String),g.set$_sourceDirectoriesToDestinations(new E.UnmodifiableMapView(new B.PathMap(r,s),se.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(!(r=1===n&&(t>(r=n-1)+2&&((i=(i=b.JSString_methods.codeUnitAt$1(e,r))>=97&&i<=122||i>=65&&i<=90)&&58===b.JSString_methods.codeUnitAt$1(e,r+1))))&&58===b.JSString_methods._codeUnitAt$1(e,n))return r=n+1,-1!==((t=(s=b.JSString_methods.indexOf$2(e,":",r))===n+2&&(t>r+2&&((t=(t=b.JSString_methods._codeUnitAt$1(e,r))>=97&&t<=122||t>=65&&t<=90)&&58===b.JSString_methods._codeUnitAt$1(e,r+1))))?b.JSString_methods.indexOf$2(e,":",s+1):s)&&N.ExecutableOptions__fail('"'+e+'" may only contain one ":".'),new q.Tuple2(b.JSString_methods.substring$2(e,0,n),b.JSString_methods.substring$1(e,r),se.Tuple2_String_String);throw w.wrapException(E.ArgumentError$('Expected "'+e+'" to contain a colon.'))},_listSourceDirectory$2:function(e,t){var n,r,i,s,a,o,l,u=se.String;for(u=E.LinkedHashMap_LinkedHashMap$_empty(u,u),n=C.get$iterator$ax(N.listDir(e,!0)),r=e===t,i=se.JSArray_nullable_String,s=se.WhereTypeIterable_String;n.moveNext$0();)a=n.get$current(n),(o=!!this._isEntrypoint$1(a)&&!(r&&".css"===D.ParsedPath_ParsedPath$parse(a,X.$get$context().style)._splitExtension$1(1)[1]))&&(o=X.$get$context(),l=w.setRuntimeTypeInfo([t,o.withoutExtension$1(o.relative$2$from(a,e))+".css",null,null,null,null,null,null],i),P._validateArgList("join",l),u.$indexSet(0,a,o.joinAll$1(new w.WhereTypeIterable(l,s))));return u},_isEntrypoint$1:function(e){var t,n=X.$get$context().style;return!b.JSString_methods.startsWith$1(D.ParsedPath_ParsedPath$parse(e,n).get$basename(),"_")&&(".scss"===(t=D.ParsedPath_ParsedPath$parse(e,n)._splitExtension$1(1)[1])||".sass"===t||".css"===t)},get$_writeToStdout:function(){var e,t=this;return t._ensureSources$0(),1===(e=t._sourcesToDestinations).get$length(e)?(t._ensureSources$0(),e=null==(e=(e=t._sourcesToDestinations).get$values(e)).get$single(e)):e=!1,e},get$emitSourceMap:function(){var e=this,t="source-map",n="source-map-urls",r="embed-sources",i="embed-source-map",s=e._options;if(w._asBool(s.$index(0,t))||(s.wasParsed$1(n)?N.ExecutableOptions__fail("--source-map-urls isn't allowed with --no-source-map."):s.wasParsed$1(r)?N.ExecutableOptions__fail("--embed-sources isn't allowed with --no-source-map."):s.wasParsed$1(i)&&N.ExecutableOptions__fail("--embed-source-map isn't allowed with --no-source-map.")),!e.get$_writeToStdout())return w._asBool(s.$index(0,t));if(C.$eq$(e._ifParsed$1(n),"relative")&&N.ExecutableOptions__fail("--source-map-urls=relative isn't allowed when printing to stdout."),w._asBool(s.$index(0,i)))return w._asBool(s.$index(0,t));if(C.$eq$(e._ifParsed$1(t),!0))N.ExecutableOptions__fail("When printing to stdout, --source-map requires --embed-source-map.");else if(s.wasParsed$1(n))N.ExecutableOptions__fail("When printing to stdout, --source-map-urls requires --embed-source-map.");else{if(!w._asBool(s.$index(0,r)))return!1;N.ExecutableOptions__fail("When printing to stdout, --embed-sources requires --embed-source-map.")}},sourceMapUrl$2:function(e,t){var n,r,i,s=null;return 0!==e.get$scheme().length&&"file"!==e.get$scheme()?e:(r=(n=X.$get$context()).style.pathFromUri$1(P._parseUri(e)),C.$eq$(this._options.$index(0,"source-map-urls"),"relative")&&!this.get$_writeToStdout()?(t.toString,i=n.relative$2$from(r,n.dirname$1(t))):i=n.absolute$7(r,s,s,s,s,s,s),n.toUri$1(i))},_ifParsed$1:function(e){var t=this._options;return t.wasParsed$1(e)?t.$index(0,e):null}},N.ExecutableOptions__parser_closure.prototype={call$0:function(){var e=se.String,t=E.LinkedHashMap_LinkedHashMap$_empty(e,se.Option),n=[],r=new I.ArgParser(t,E.LinkedHashMap_LinkedHashMap$_empty(e,e),new E.UnmodifiableMapView(t,se.UnmodifiableMapView_String_Option),new E.UnmodifiableMapView(E.LinkedHashMap_LinkedHashMap$_empty(e,se.ArgParser),se.UnmodifiableMapView_String_ArgParser),n,!0,null);return r.addOption$2$hide("precision",!0),r.addFlag$2$hide("async",!0),n.push(N.ExecutableOptions__separator("Input and Output")),r.addFlag$2$help("stdin","Read the stylesheet from stdin."),r.addFlag$2$help("indented","Use the indented syntax for input from stdin."),r.addMultiOption$5$abbr$help$splitCommas$valueHelp("load-path","I","A path to use when resolving imports.\nMay be passed multiple times.",!1,"PATH"),e=se.JSArray_String,r.addOption$6$abbr$allowed$defaultsTo$help$valueHelp("style","s",w.setRuntimeTypeInfo(["expanded","compressed"],e),"expanded","Output style.","NAME"),r.addFlag$3$defaultsTo$help("charset",!0,"Emit a @charset or BOM for CSS with non-ASCII characters."),r.addFlag$3$defaultsTo$help("error-css",null,"When an error occurs, emit a stylesheet describing it.\nDefaults to true when compiling to a file."),r.addFlag$3$help$negatable("update","Only compile out-of-date stylesheets.",!1),n.push(N.ExecutableOptions__separator("Source Maps")),r.addFlag$3$defaultsTo$help("source-map",!0,"Whether to generate source maps."),r.addOption$4$allowed$defaultsTo$help("source-map-urls",w.setRuntimeTypeInfo(["relative","absolute"],e),"relative","How to link from source maps to source files."),r.addFlag$3$defaultsTo$help("embed-sources",!1,"Embed source file contents in source maps."),r.addFlag$3$defaultsTo$help("embed-source-map",!1,"Embed source map contents in CSS."),n.push(N.ExecutableOptions__separator("Other")),r.addFlag$4$abbr$help$negatable("watch","w","Watch stylesheets and recompile when they change.",!1),r.addFlag$2$help("poll","Manually check for changes rather than using a native watcher.\nOnly valid with --watch."),r.addFlag$2$help("stop-on-error","Don't compile more files once an error is encountered."),r.addFlag$4$abbr$help$negatable("interactive","i","Run an interactive SassScript shell.",!1),r.addFlag$3$abbr$help("color","c","Whether to use terminal colors for messages."),r.addFlag$2$help("unicode","Whether to use Unicode characters for messages."),r.addFlag$3$abbr$help("quiet","q","Don't print warnings."),r.addFlag$2$help("quiet-deps","Don't print compiler warnings from dependencies.\nStylesheets imported through load paths count as dependencies."),r.addFlag$2$help("verbose","Print all deprecation warnings even when they're repetitive."),r.addFlag$2$help("trace","Print full Dart stack traces for exceptions."),r.addFlag$4$abbr$help$negatable("help","h","Print this usage information.",!1),r.addFlag$3$help$negatable("version","Print the version of Dart Sass.",!1),r},$signature:398},N.ExecutableOptions_interactive_closure.prototype={call$0:function(){var e,t,n,r=this.$this._options;if(!w._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._collection$_map.containsKey$1(n)||w.throwExpression(E.ArgumentError$('Could not find an option named "'+n+'".')),r._parsed.containsKey$1(n))throw w.wrapException(N.UsageException$("--"+n+" isn't allowed with --interactive."));return!0},$signature:21},N.ExecutableOptions_emitErrorCss_closure.prototype={call$1:function(e){return null!=e},$signature:168},N.UsageException.prototype={$isException:1,get$message:function(e){return this.message}},z.watch_closure.prototype={call$1:function(e){for(;!N.dirExists(e);)e=X.$get$context().dirname$1(e);return this.dirWatcher.watch$1(0,e)},$signature:445},z._Watcher.prototype={compile$3$ifModified:function(e,t,n){return this.compile$body$_Watcher(e,t,n)},compile$2:function(e,t){return this.compile$3$ifModified(e,t,!1)},compile$body$_Watcher:function(e,t,n){var r,i,s,a,o,l,u,c,_,$=0,p=E._makeAsyncAwaitCompleter(se.bool),h=2,d=this,f=E._wrapJsFunctionForAsync((function(m,g){for(1===m&&(i=g,$=h);;)switch($){case 0:return h=4,$=7,E._asyncAwait(J.compileStylesheet(d._watch$_options,d._graph,e,t,n),f);case 7:r=!0,$=1;break;case 4:if(h=3,_=i,(c=w.unwrapException(_))instanceof O.SassException){s=c,a=w.getTraceFromException(_),(c=d._watch$_options).get$emitErrorCss()||d._delete$1(t),d._printError$2(C.toString$1$color$(s,c.get$color()),a),C.set$exitCode$x(bn.process,65),r=!1,$=1;break}if(c instanceof N.FileSystemException){o=c,l=w.getTraceFromException(_),u=o.path,c=null==u?o.message:"Error reading "+X.$get$context().relative$2$from(u,null)+": "+o.message+".",d._printError$2(c,l),C.set$exitCode$x(bn.process,66),r=!1,$=1;break}throw _;case 3:$=2;break;case 6:case 1:return E._asyncReturn(r,p);case 2:return E._asyncRethrow(i,p)}}));return E._asyncStartSync(f,p)},_delete$1:function(e){var t,n;try{N.deleteFile(e),t=new E.StringBuffer(""),(n=this._watch$_options).get$color()&&(t._contents+=""),t._contents+="Deleted "+e+".",n.get$color()&&(t._contents+=""),E.print(t)}catch(e){if(!(w.unwrapException(e)instanceof N.FileSystemException))throw e}},_printError$2:function(e,t){var n,r=X.$get$stderr();r.writeln$1(e),n=this._watch$_options._options,w._asBool(n.$index(0,"trace"))&&(r.writeln$0(),r.writeln$1(b.JSString_methods.trimRight$0(L.Trace_Trace$from(t).get$terse().toString$0(0)))),w._asBool(n.$index(0,"stop-on-error"))||r.writeln$0()},watch$1:function(e,t){return this.watch$body$_Watcher(e,t)},watch$body$_Watcher:function(e,t){var n,r,i,s,a,o=0,l=E._makeAsyncAwaitCompleter(se.void),u=2,c=[],_=this,$=E._wrapJsFunctionForAsync((function(e,p){for(1===e&&(n=p,o=u);;)switch(o){case 0:a=t._group.get$_stream_group$_controller(),a=new E._StreamIterator(w.checkNotNullable(_._debounceEvents$1(new E._ControllerStream(a,w._instanceType(a)._eval$1("_ControllerStream<1>"))),"stream",se.Object)),u=3,s=_._watch$_options._options;case 6:return o=8,E._asyncAwait(a.moveNext$0(),$);case 8:if(!p){o=7;break}if(r=a.get$current(a),i=D.ParsedPath_ParsedPath$parse(r.path,X.$get$context().style)._splitExtension$1(1)[1],!C.$eq$(i,".sass")&&!C.$eq$(i,".scss")&&!C.$eq$(i,".css")){o=6;break}case 9:switch(r.type){case b.ChangeType_modify:o=11;break;case b.ChangeType_add:o=12;break;case b.ChangeType_remove:o=13;break;default:o=10}break;case 11:return o=14,E._asyncAwait(_._handleModify$1(r.path),$);case 14:if(!p&&w._asBool(s.$index(0,"stop-on-error"))){c=[1],o=4;break}o=10;break;case 12:return o=15,E._asyncAwait(_._handleAdd$1(r.path),$);case 15:if(!p&&w._asBool(s.$index(0,"stop-on-error"))){c=[1],o=4;break}o=10;break;case 13:return o=16,E._asyncAwait(_._handleRemove$1(r.path),$);case 16:if(!p&&w._asBool(s.$index(0,"stop-on-error"))){c=[1],o=4;break}o=10;break;case 10:o=6;break;case 7:c.push(5),o=4;break;case 3:c=[2];case 4:return u=2,o=17,E._asyncAwait(a.cancel$0(),$);case 17:o=c.pop();break;case 5:case 1:return E._asyncReturn(undefined,l);case 2:return E._asyncRethrow(n,l)}}));return E._asyncStartSync($,l)},_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=E._makeAsyncAwaitCompleter(se.bool),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:if(C.$eq$(C.get$platform$x(bn.process),"win32")||C.$eq$(C.get$platform$x(bn.process),"darwin")?(n=X.$get$context(),r=k._realCasePath(n.absolute$7(n.normalize$1(e),null,null,null,null,null,null)),i=r,r=n,n=i):(n=X.$get$context(),r=n.canonicalize$1(e),i=r,r=n,n=i),s=r.toUri$1(n),n=u._graph,null==(a=n._nodes.$index(0,s))){t=u._handleAdd$1(e),o=1;break}return n.reload$1(s),o=3,E._asyncAwait(u._recompileDownstream$1(w.setRuntimeTypeInfo([a],se.JSArray_StylesheetNode)),c);case 3:t=$,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._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=0,l=E._makeAsyncAwaitCompleter(se.bool),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:if(n=u._destinationFor$1(e),!(a=null==n)){o=3;break}$=a,o=4;break;case 3:return o=5,E._asyncAwait(u.compile$2(e,n),c);case 5:case 4:return r=$,i=X.$get$context(),s=i.absolute$7(".",null,null,null,null,null,null),o=6,E._asyncAwait(u._recompileDownstream$1(u._graph.addCanonical$3(new k.FilesystemImporter(s),i.toUri$1(C.$eq$(C.get$platform$x(bn.process),"win32")||C.$eq$(C.get$platform$x(bn.process),"darwin")?k._realCasePath(i.absolute$7(i.normalize$1(e),null,null,null,null,null,null)):i.canonicalize$1(e)),i.toUri$1(e))),c);case 6:t=$&&r,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,l)},_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,_=E._makeAsyncAwaitCompleter(se.bool),$=this,p=E._wrapJsFunctionForAsync((function(h,d){if(1===h)return E._asyncRethrow(d,_);for(;;)switch(c){case 0:return C.$eq$(C.get$platform$x(bn.process),"win32")||C.$eq$(C.get$platform$x(bn.process),"darwin")?(n=X.$get$context(),r=k._realCasePath(n.absolute$7(n.normalize$1(e),null,null,null,null,null,null)),i=r,r=n,n=i):(n=X.$get$context(),r=n.canonicalize$1(e),i=r,r=n,n=i),s=r.toUri$1(n),n=$._graph,(a=n._nodes).containsKey$1(s)&&null!=(o=$._destinationFor$1(e))&&$._delete$1(o),r=r.absolute$7(".",null,null,null,null,null,null),l=a.remove$1(0,s),(a=null!=l)&&(n._transitiveModificationTimes.clear$0(0),n.importCache.clearImport$1(s),l._stylesheet_graph$_remove$0()),u=n._recanonicalizeImports$2(new k.FilesystemImporter(r),s),a&&u.addAll$1(0,l._downstream),c=3,E._asyncAwait($._recompileDownstream$1(u),p);case 3:t=d,c=1;break;case 1:return E._asyncReturn(t,_)}}));return E._asyncStartSync(p,_)},_debounceEvents$1:function(e){var t=se.WatchEvent;return t=H.RateLimit__debounceAggregate(e,E.Duration$(25),w.instantiate1(H.rate_limit___collect$closure(),t),!1,!0,t,se.List_WatchEvent),new E._ExpandStream(new z._Watcher__debounceEvents_closure,t,w._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=E._makeAsyncAwaitCompleter(se.bool),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:a=se.StylesheetNode,o=E.LinkedHashSet_LinkedHashSet$_empty(a),l=E.ListQueue_ListQueue$of(e,a),a=se.UnmodifiableSetView_StylesheetNode,n=_._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,E._asyncAwait(_._compileIfEntrypoint$1(i.canonicalUrl),$);case 5:if(s=h,r=r&&s,!s&&w._asBool(n.$index(0,"stop-on-error"))){t=!1,u=1;break}l.addAll$1(0,new V.UnmodifiableSetView(i._downstream,a)),u=3;break;case 4:t=r,u=1;break;case 1:return E._asyncReturn(t,c)}}));return E._asyncStartSync($,c)},_compileIfEntrypoint$1:function(e){return this._compileIfEntrypoint$body$_Watcher(e)},_compileIfEntrypoint$body$_Watcher:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.bool),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:if("file"!==e.get$scheme()){t=!0,i=1;break}if(n=X.$get$context().style.pathFromUri$1(P._parseUri(e)),null==(r=a._destinationFor$1(n))){t=!0,i=1;break}return i=3,E._asyncAwait(a.compile$2(n,r),o);case 3:t=u,i=1;break;case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},_destinationFor$1:function(e){var t,n,r,i,s,a,o,l=this._watch$_options;if(l._ensureSources$0(),t=se.String,null!=(n=l._sourcesToDestinations.cast$2$0(0,t,t).$index(0,e)))return n;if(r=X.$get$context(),b.JSString_methods.startsWith$1(D.ParsedPath_ParsedPath$parse(e,r.style).get$basename(),"_"))return null;for(l._ensureSources$0(),l=(l=(l=l.get$_sourceDirectoriesToDestinations().cast$2$0(0,t,t)).get$entries(l)).get$iterator(l),t=se.JSArray_nullable_String,i=se.WhereTypeIterable_String;l.moveNext$0();)if(a=(s=l.get$current(l)).key,r._isWithinOrEquals$2(a,e)===b._PathRelation_within&&(o=w.setRuntimeTypeInfo([s.value,r.withoutExtension$1(r.relative$2$from(e,a))+".css",null,null,null,null,null,null],t),P._validateArgList("join",o),n=r.joinAll$1(new w.WhereTypeIterable(o,i)),r._isWithinOrEquals$2(n,e)!==b._PathRelation_equal))return n;return null}},z._Watcher__debounceEvents_closure.prototype={call$1:function(e){var t,n,r,i,s=B.PathMap__create(null,se.ChangeType);for(t=C.get$iterator$ax(e);t.moveNext$0();)r=(n=t.get$current(t)).path,null==(i=s.$index(0,r))?s.$indexSet(0,r,n.type):n.type===b.ChangeType_remove?s.$indexSet(0,r,b.ChangeType_remove):i!==b.ChangeType_add&&s.$indexSet(0,r,b.ChangeType_modify);for(t=w.setRuntimeTypeInfo([],se.JSArray_WatchEvent),s=(s=s.get$entries(s)).get$iterator(s);s.moveNext$0();)r=(n=s.get$current(s)).value,(n=n.key).toString,t.push(new O.WatchEvent(r,n));return t},$signature:537},k.EmptyExtensionStore.prototype={get$isEmpty:function(e){return!0},get$simpleSelectors:function(){return b.C_EmptyUnmodifiableSet},extensionsWhereTarget$1:function(e){return b.List_empty2},addSelector$3:function(e,t,n){throw w.wrapException(E.UnsupportedError$(ie.addSel))},addExtension$4:function(e,t,n,r){throw w.wrapException(E.UnsupportedError$(ie.addExt_))},addExtensions$1:function(e){throw w.wrapException(E.UnsupportedError$(ie.addExts))},clone$0:function(){return b.Tuple2_EmptyExtensionStore_Map_empty},$isExtensionStore:1},q.Extension.prototype={toString$0:function(e){return this.extender.toString$0(0)+" {@extend "+this.target.toString$0(0)+(this.isOptional?" !optional":"")+"}"}},q.Extender.prototype={assertCompatibleMediaContext$1:function(e){var t,n=this._extension;if(null!=n&&null!=(t=n.mediaContext)&&(null==e||!b.C_ListEquality.equals$2(0,t,e)))throw w.wrapException(O.SassException$(ie.You_ma,n.span))},toString$0:function(e){return I.serializeSelector(this.selector,!0)}},D.ExtensionStore.prototype={get$isEmpty:function(e){var t=this._extensions;return t.get$isEmpty(t)},get$simpleSelectors:function(){return new P.MapKeySet(this._selectors,se.MapKeySet_SimpleSelector)},extensionsWhereTarget$1:function(e){var t=this;return E._makeSyncStarIterable((function(){var n,r,i,s,a=e,o=0;return function(e,l){for(1===e&&(n=l,o=1);;)switch(o){case 0:r=(r=(r=t._extensions).get$entries(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=(i=C.get$values$z(i.value)).get$iterator(i);case 4:if(!i.moveNext$0()){o=5;break}s=i.get$current(i),o=s instanceof z.MergedExtension?6:8;break;case 6:return s=s.unmerge$0(),o=9,E._IterationMarker_yieldStar(new w.WhereIterable(s,new D.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 E._IterationMarker_endOfIteration();case 1:return E._IterationMarker_uncaughtError(n)}}}),se.Extension)},addSelector$3:function(e,t,n){var r,i,s,a,o,l,u,c=this;if(!(r=e=e).get$isInvisible())for(a=(s=r.components).length,o=c._originals,l=0;l<a;++l)o.add$1(0,s[l]);if((s=c._extensions).get$isNotEmpty(s))try{e=c._extendList$4(r,t,s,n)}catch(e){throw(s=w.unwrapException(e))instanceof O.SassException?(i=s,w.wrapException(O.SassException$("From "+i.get$span().message$1(0,"")+"\n"+i._span_exception$_message,i.get$span()))):e}return u=new k.ModifiableCssValue(e,t,se.ModifiableCssValue_SelectorList),null!=n&&c._mediaContexts.$indexSet(0,u,n),c._registerSelector$2(e,u),u},_registerSelector$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h;for(r=(n=e.components).length,i=this._selectors,s=0;s<r;++s)for(o=(a=n[s].components).length,l=0;l<o;++l)if((u=a[l])instanceof D.CompoundSelector)for(_=(c=u.components).length,$=0;$<_;++$)p=c[$],C.add$1$ax(i.putIfAbsent$2(p,new D.ExtensionStore__registerSelector_closure),t),p instanceof J.PseudoSelector&&null!=(h=p.selector)&&this._registerSelector$2(h,t)},addExtension$4:function(e,t,n,r){var i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,b=this,w=b._selectors.$index(0,t),I=b._extensionsByExtender,A=I.$index(0,t),M=b._extensions.putIfAbsent$2(t,new D.ExtensionStore_addExtension_closure);for(s=(i=e.value.components).length,a=null==w,o=b._sourceSpecificity,l=e.span,u=n.span,c=n.isOptional,_=null!=A,$=se.ComplexSelector,p=se.Extension,h=null,d=0;d<s;++d)if(null==(f=i[d])._complex$_maxSpecificity&&f._computeSpecificity$0(),f._complex$_maxSpecificity.toString,g=(m=new q.Extender(f,!1,l))._extension=new q.Extension(m,t,r,c,u),null==(S=M.$index(0,f))){for(M.$indexSet(0,f,g),m=new E._SyncStarIterator(b._simpleSelectors$1(f)._outerHelper());m.moveNext$0();)y=m.get$current(m),C.add$1$ax(I.putIfAbsent$2(y,new D.ExtensionStore_addExtension_closure0),g),o.putIfAbsent$2(y,new D.ExtensionStore_addExtension_closure1(f));a&&!_||(null==h&&(h=E.LinkedHashMap_LinkedHashMap$_empty($,p)),h.$indexSet(0,f,g))}else M.$indexSet(0,f,z.MergedExtension_merge(S,g));null!=h&&(I=se.SimpleSelector,v=E.LinkedHashMap_LinkedHashMap$_literal([t,h],I,se.Map_ComplexSelector_Extension),_&&null!=(x=b._extendExistingExtensions$2(A,v))&&N.mapAddAll2(v,x,I,$,p),a||b._extendExistingSelectors$2(w,v))},_simpleSelectors$1:function(e){return this._simpleSelectors$body$ExtensionStore(e)},_simpleSelectors$body$ExtensionStore:function(e){var t=this;return E._makeSyncStarIterable((function(){var n,r,i,s,a,o,l,u,c,_,$,p,h,d=e,f=0;return function(e,m){for(1===e&&(n=m,f=1);;)switch(f){case 0:r=d.components,i=r.length,s=0;case 2:if(!(s<i)){f=4;break}a=r[s],f=a instanceof D.CompoundSelector?5:6;break;case 5:o=a.components,l=o.length,u=0;case 7:if(!(u<l)){f=9;break}return c=o[u],f=10,c;case 10:if(!(c instanceof J.PseudoSelector)){f=8;break}if(null==(_=c.selector)){f=8;break}$=_.components,p=$.length,h=0;case 11:if(!(h<p)){f=13;break}return f=14,E._IterationMarker_yieldStar(t._simpleSelectors$1($[h]));case 14:case 12:++h,f=11;break;case 13:case 8:++u,f=7;break;case 9:case 6:case 3:++s,f=2;break;case 4:return E._IterationMarker_endOfIteration();case 1:return E._IterationMarker_uncaughtError(n)}}}),se.SimpleSelector)},_extendExistingExtensions$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,I,A,M,R,k,L,V;for(a=(s=C.toList$0$ax(e)).length,o=this._extensionsByExtender,l=se.SimpleSelector,u=se.Map_ComplexSelector_Extension,c=this._extensions,_=null,$=0;$<s.length;s.length===a||(0,w.throwConcurrentModificationError)(s),++$){n=s[$],(p=c.$index(0,n.target)).toString,r=null;try{if(null==(r=this._extendComplex$4(n.extender.selector,n.extender.span,t,n.mediaContext)))continue}catch(e){throw(s=w.unwrapException(e))instanceof O.SassException?(i=s,w.wrapException(O.SassException$("From "+n.extender.span.message$1(0,"")+"\n"+i._span_exception$_message,i.get$span()))):e}for(h=C.get$first$ax(r),d=n.extender,f=b.C_ListEquality.equals$2(0,h.components,d.selector.components),d=(h=r).length,m=!0,g=0;g<h.length;h.length===d||(0,w.throwConcurrentModificationError)(h),++g)if(S=h[g],f&&m)m=!1;else if(v=(y=n).extender,x=y.target,I=y.span,A=y.mediaContext,y=y.isOptional,null==S._complex$_maxSpecificity&&S._computeSpecificity$0(),S._complex$_maxSpecificity.toString,M=(v=new q.Extender(S,!1,v.span))._extension=new q.Extension(v,x,A,y,I),null!=(R=p.$index(0,S)))p.$indexSet(0,S,z.MergedExtension_merge(R,M));else{for(p.$indexSet(0,S,M),v=(y=S.components).length,k=0;k<v;++k)if((L=y[k])instanceof D.CompoundSelector)for(I=(x=L.components).length,V=0;V<I;++V)C.add$1$ax(o.putIfAbsent$2(x[V],new D.ExtensionStore__extendExistingExtensions_closure),M);t.containsKey$1(n.target)&&(null==_&&(_=E.LinkedHashMap_LinkedHashMap$_empty(l,u)),_.putIfAbsent$2(n.target,new D.ExtensionStore__extendExistingExtensions_closure0).$indexSet(0,S,M))}f||p.remove$1(0,n.extender)}return _},_extendExistingSelectors$2:function(e,t){var n,r,i,s,a;for(i=e.get$iterator(e),s=this._mediaContexts;i.moveNext$0();){a=(n=i.get$current(i)).value;try{n.value=this._extendList$4(n.value,n.span,t,s.$index(0,n))}catch(e){throw(i=w.unwrapException(e))instanceof O.SassException?(r=i,w.wrapException(O.SassException$("From "+n.span.message$1(0,"")+"\n"+r._span_exception$_message,r.get$span()))):e}a!==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=C.get$iterator$ax(e),n=this._sourceSpecificity;t.moveNext$0();)(r=t.get$current(t)).get$isEmpty(r)||(n.addAll$1(0,r.get$_sourceSpecificity()),r.get$_extensions().forEach$1(0,new D.ExtensionStore_addExtensions_closure(i,this)));D.NullableExtension_andThen(i.newExtensions,new D.ExtensionStore_addExtensions_closure0(i,this))},_extendList$4:function(e,t,n,r){var i,s,a,o,l,u,c,_;for(s=(i=e.components).length,a=se.JSArray_ComplexSelector,o=null,l=0;l<s;++l)u=i[l],null==(c=this._extendComplex$4(u,t,n,r))?null!=o&&o.push(u):(null==o&&(0===l?o=w.setRuntimeTypeInfo([],a):(_=b.JSArray_methods.sublist$2(i,0,l),o=w.setRuntimeTypeInfo(_.slice(0),w._arrayInstanceType(_)))),b.JSArray_methods.addAll$1(o,c));return null==o?e:(i=this._originals,J.SelectorList$(this._trim$2(o,i.get$contains(i))))},_extendList$3:function(e,t,n){return this._extendList$4(e,t,n,null)},_extendComplex$4:function(e,t,n,r){var i,s,a,o,l,u,c,_,$,p,h,d,f,m="components may not be empty.",g={},S=this._originals.contains$1(0,e);for(s=(i=e.components).length,a=se.JSArray_ComplexSelector,o=se.JSArray_ComplexSelectorComponent,l=se.ComplexSelectorComponent,u=null,c=0;c<s;++c)(_=i[c])instanceof D.CompoundSelector?null==($=this._extendCompound$5$inOriginal(_,t,n,r,S))?null!=u&&((p=E.List_List$from(w.setRuntimeTypeInfo([_],o),!1,l)).fixed$length=Array,p.immutable$list=Array,0===(h=p).length&&w.throwExpression(E.ArgumentError$(m)),b.JSArray_methods.add$1(u,w.setRuntimeTypeInfo([new q.ComplexSelector(h,!1)],a))):(null==u&&(d=(h=w._arrayInstanceType(i))._eval$1("SubListIterable<1>"),(f=new w.SubListIterable(i,0,c,d)).SubListIterable$3(i,0,c,h._precomputed1),d=d._eval$1("MappedListIterable<ListIterable.E,List<ComplexSelector>>"),u=E.List_List$of(new w.MappedListIterable(f,new D.ExtensionStore__extendComplex_closure(e),d),!0,d._eval$1("ListIterable.E"))),b.JSArray_methods.add$1(u,$)):null!=u&&((p=E.List_List$from(w.setRuntimeTypeInfo([_],o),!1,l)).fixed$length=Array,p.immutable$list=Array,0===(h=p).length&&w.throwExpression(E.ArgumentError$(m)),b.JSArray_methods.add$1(u,w.setRuntimeTypeInfo([new q.ComplexSelector(h,!1)],a)));return null==u?null:(g.first=!0,i=se.ComplexSelector,i=C.expand$1$1$ax(L.paths(u,i),new D.ExtensionStore__extendComplex_closure0(g,this,e),i),E.List_List$of(i,!0,i.$ti._eval$1("Iterable.E")))},_extendCompound$5$inOriginal:function(e,t,n,r,i){var s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x=this,I=null,A="components may not be empty.",M={},R=x._mode,k=R===b.ExtendMode_normal||n.get$length(n)<2?I:E.LinkedHashSet_LinkedHashSet$_empty(se.SimpleSelector);for(a=(s=e.components).length,o=se.JSArray_List_Extender,l=se.JSArray_Extender,u=se.JSArray_ComplexSelectorComponent,c=se.ComplexSelectorComponent,_=se.SimpleSelector,$=x._sourceSpecificity,p=se.JSArray_SimpleSelector,h=I,d=0;d<a;++d)f=s[d],null==(m=x._extendSimple$5(f,t,n,r,k))?null!=h&&((g=E.List_List$from(w.setRuntimeTypeInfo([f],p),!1,_)).fixed$length=Array,g.immutable$list=Array,0===(S=g).length&&w.throwExpression(E.ArgumentError$(A)),(g=E.List_List$from(w.setRuntimeTypeInfo([new D.CompoundSelector(S)],u),!1,c)).fixed$length=Array,g.immutable$list=Array,0===(S=g).length&&w.throwExpression(E.ArgumentError$(A)),$.$index(0,f),h.push(w.setRuntimeTypeInfo([new q.Extender(new q.ComplexSelector(S,!1),!0,t)],l))):(null==h&&(h=w.setRuntimeTypeInfo([],o),0!==d&&(S=w._arrayInstanceType(s),(y=new w.SubListIterable(s,0,d,S._eval$1("SubListIterable<1>"))).SubListIterable$3(s,0,d,S._precomputed1),(g=E.List_List$from(y,!1,_)).fixed$length=Array,g.immutable$list=Array,y=g,e=new D.CompoundSelector(y),0===y.length&&w.throwExpression(E.ArgumentError$(A)),(g=E.List_List$from(w.setRuntimeTypeInfo([e],u),!1,c)).fixed$length=Array,g.immutable$list=Array,0===(S=g).length&&w.throwExpression(E.ArgumentError$(A)),x._sourceSpecificityFor$1(e),h.push(w.setRuntimeTypeInfo([new q.Extender(new q.ComplexSelector(S,!1),!0,t)],l)))),b.JSArray_methods.addAll$1(h,m));return null==h||null!=k&&k._collection$_length!==n.get$length(n)?I:1===h.length?C.map$1$1$ax(b.JSArray_methods.get$first(h),new D.ExtensionStore__extendCompound_closure(r),se.ComplexSelector).toList$0(0):(R=M.first=R!==b.ExtendMode_replace,a=(s=z.IterableNullableExtension_whereNotNull(C.map$1$1$ax(L.paths(h,se.Extender),new D.ExtensionStore__extendCompound_closure0(M,r),se.nullable_List_ComplexSelector),se.List_ComplexSelector)).$ti._eval$1("ExpandIterable<Iterable.E,ComplexSelector>"),g=E.List_List$of(new w.ExpandIterable(s,new D.ExtensionStore__extendCompound_closure1,a),!0,a._eval$1("Iterable.E")),v=new D.ExtensionStore__extendCompound_closure2,x._trim$2(g,i&&R?new D.ExtensionStore__extendCompound_closure3(b.JSArray_methods.get$first(g)):v))},_extendSimple$5:function(e,t,n,r,i){var s,a=new D.ExtensionStore__extendSimple_withoutPseudo(this,n,i,t);return e instanceof J.PseudoSelector&&null!=e.selector&&null!=(s=this._extendPseudo$4(e,t,n,r))?new w.MappedListIterable(s,new D.ExtensionStore__extendSimple_closure(this,a,t),w._arrayInstanceType(s)._eval$1("MappedListIterable<1,List<Extender>>")):D.NullableExtension_andThen(a.call$1(e),new D.ExtensionStore__extendSimple_closure0)},_extenderForSimple$2:function(e,t){var n=q.ComplexSelector$(w.setRuntimeTypeInfo([D.CompoundSelector$(w.setRuntimeTypeInfo([e],se.JSArray_SimpleSelector))],se.JSArray_ComplexSelectorComponent),!1);return this._sourceSpecificity.$index(0,e),new q.Extender(n,!0,t)},_extendPseudo$4:function(e,t,n,r){var i,s,a,o,l=e.selector;if(null==l)throw w.wrapException(E.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument."));return(i=this._extendList$4(l,t,n,r))===l?null:(s=i.components,(a="not"===e.normalizedName)&&!b.JSArray_methods.any$1(l.components,new D.ExtensionStore__extendPseudo_closure)&&b.JSArray_methods.any$1(s,new D.ExtensionStore__extendPseudo_closure0)&&(s=new w.WhereIterable(s,new D.ExtensionStore__extendPseudo_closure1,w._arrayInstanceType(s)._eval$1("WhereIterable<1>"))),s=C.expand$1$1$ax(s,new D.ExtensionStore__extendPseudo_closure2(e),se.ComplexSelector),a&&1===l.components.length?(a=w.MappedIterable_MappedIterable(s,new D.ExtensionStore__extendPseudo_closure3(e),s.$ti._eval$1("Iterable.E"),se.PseudoSelector),0===(o=E.List_List$of(a,!0,w._instanceType(a)._eval$1("Iterable.E"))).length?null:o):w.setRuntimeTypeInfo([J.PseudoSelector$(e.name,e.argument,!e.isClass,J.SelectorList$(s))],se.JSArray_PseudoSelector))},_trim$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p;if(e.length>100)return e;n=T.QueueList$(null,se.ComplexSelector);e:for(r=e.length-1,i=w._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(C.$eq$(n.$index(0,u),l)){N.rotateSlice(n,0,u+1);continue e}++a,n.addFirst$1(l)}else{for(o.maxSpecificity=0,_=(c=l.components).length,$=0;$<_;++$)(p=c[$])instanceof D.CompoundSelector&&(o.maxSpecificity=Math.max(o.maxSpecificity,this._sourceSpecificityFor$1(p)));n.any$1(n,new D.ExtensionStore__trim_closure(o,l))||((c=new w.SubListIterable(e,0,r,i)).SubListIterable$3(e,0,r,s),c.any$1(0,new D.ExtensionStore__trim_closure0(o,l))||n.addFirst$1(l))}return n},_sourceSpecificityFor$1:function(e){var t,n,r,i,s,a;for(n=(t=e.components).length,r=this._sourceSpecificity,i=0,s=0;s<n;++s)a=r.$index(0,t[s]),i=Math.max(i,w.checkNum(null==a?0:a));return i},clone$0:function(){var e,t,n=this,r=se.SimpleSelector,i=E.LinkedHashMap_LinkedHashMap$_empty(r,se.Set_ModifiableCssValue_SelectorList),s=se.ModifiableCssValue_SelectorList,a=E.LinkedHashMap_LinkedHashMap$_empty(s,se.List_CssMediaQuery),o=E.LinkedHashMap_LinkedHashMap$_empty(se.CssValue_SelectorList,s);return n._selectors.forEach$1(0,new D.ExtensionStore_clone_closure(n,i,o,a)),s=se.Extension,e=N.copyMapOfMap(n._extensions,r,se.ComplexSelector,s),s=N.copyMapOfList(n._extensionsByExtender,r,s),(r=E._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(r,se.int)).addAll$1(0,n._sourceSpecificity),(t=new E._LinkedIdentityHashSet(se._LinkedIdentityHashSet_ComplexSelector)).addAll$1(0,n._originals),new q.Tuple2(new D.ExtensionStore(i,e,s,a,r,t,b.ExtendMode_normal),o,se.Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList)},get$_extensions:function(){return this._extensions},get$_sourceSpecificity:function(){return this._sourceSpecificity}},D.ExtensionStore_extensionsWhereTarget_closure.prototype={call$1:function(e){return!e.isOptional},$signature:456},D.ExtensionStore__registerSelector_closure.prototype={call$0:function(){return E.LinkedHashSet_LinkedHashSet$_empty(se.ModifiableCssValue_SelectorList)},$signature:415},D.ExtensionStore_addExtension_closure.prototype={call$0:function(){return E.LinkedHashMap_LinkedHashMap$_empty(se.ComplexSelector,se.Extension)},$signature:101},D.ExtensionStore_addExtension_closure0.prototype={call$0:function(){return w.setRuntimeTypeInfo([],se.JSArray_Extension)},$signature:159},D.ExtensionStore_addExtension_closure1.prototype={call$0:function(){return this.complex.get$maxSpecificity()},$signature:12},D.ExtensionStore__extendExistingExtensions_closure.prototype={call$0:function(){return w.setRuntimeTypeInfo([],se.JSArray_Extension)},$signature:159},D.ExtensionStore__extendExistingExtensions_closure0.prototype={call$0:function(){return E.LinkedHashMap_LinkedHashMap$_empty(se.ComplexSelector,se.Extension)},$signature:101},D.ExtensionStore_addExtensions_closure.prototype={call$2:function(e,t){var n,r,i,s,a,o,l,u,c,_=this;(r=e instanceof I.PlaceholderSelector&&(45===(n=b.JSString_methods._codeUnitAt$1(e.name,0))||95===n))||((s=null==(i=(r=_.$this)._extensionsByExtender.$index(0,e)))||(o=(a=_._box_0).extensionsToExtend,b.JSArray_methods.addAll$1(null==o?a.extensionsToExtend=w.setRuntimeTypeInfo([],se.JSArray_Extension):o,i)),(a=null!=(l=r._selectors.$index(0,e)))&&(null==(u=(o=_._box_0).selectorsToExtend)?o.selectorsToExtend=E.LinkedHashSet_LinkedHashSet$_empty(se.ModifiableCssValue_SelectorList):u).addAll$1(0,l),null==(c=(r=r._extensions).$index(0,e))?(r.$indexSet(0,e,t),s&&!a||(null==(s=(r=_._box_0).newExtensions)?r.newExtensions=E.LinkedHashMap_LinkedHashMap$_empty(se.SimpleSelector,se.Map_ComplexSelector_Extension):s).$indexSet(0,e,t)):t.forEach$1(0,new D.ExtensionStore_addExtensions__closure1(_._box_0,c,i,l,e)))},$signature:384},D.ExtensionStore_addExtensions__closure1.prototype={call$2:function(e,t){var n,r=this,i=r.existingSources;i.containsKey$1(e)||(i.$indexSet(0,e,t),null==r.extensionsForTarget&&null==r.selectorsForTarget||(i=null==(n=(i=r._box_0).newExtensions)?i.newExtensions=E.LinkedHashMap_LinkedHashMap$_empty(se.SimpleSelector,se.Map_ComplexSelector_Extension):n).putIfAbsent$2(r.target,new D.ExtensionStore_addExtensions___closure).putIfAbsent$2(e,new D.ExtensionStore_addExtensions___closure0(t)))},$signature:367},D.ExtensionStore_addExtensions___closure.prototype={call$0:function(){return E.LinkedHashMap_LinkedHashMap$_empty(se.ComplexSelector,se.Extension)},$signature:101},D.ExtensionStore_addExtensions___closure0.prototype={call$0:function(){return this.extension},$signature:304},D.ExtensionStore_addExtensions_closure0.prototype={call$1:function(e){var t=this._box_0,n=this.$this;D.NullableExtension_andThen(t.extensionsToExtend,new D.ExtensionStore_addExtensions__closure(n,e)),D.NullableExtension_andThen(t.selectorsToExtend,new D.ExtensionStore_addExtensions__closure0(n,e))},$signature:271},D.ExtensionStore_addExtensions__closure.prototype={call$1:function(e){return this.$this._extendExistingExtensions$2(e,this.newExtensions)},$signature:259},D.ExtensionStore_addExtensions__closure0.prototype={call$1:function(e){return this.$this._extendExistingSelectors$2(e,this.newExtensions)},$signature:248},D.ExtensionStore__extendComplex_closure.prototype={call$1:function(e){return w.setRuntimeTypeInfo([q.ComplexSelector$(w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelectorComponent),this.complex.lineBreak)],se.JSArray_ComplexSelector)},$signature:253},D.ExtensionStore__extendComplex_closure0.prototype={call$1:function(e){var t=L.weave(C.map$1$1$ax(e,new D.ExtensionStore__extendComplex__closure,se.List_ComplexSelectorComponent).toList$0(0));return new w.MappedListIterable(t,new D.ExtensionStore__extendComplex__closure0(this._box_0,this.$this,this.complex,e),w._arrayInstanceType(t)._eval$1("MappedListIterable<1,ComplexSelector>"))},$signature:255},D.ExtensionStore__extendComplex__closure.prototype={call$1:function(e){return e.components},$signature:263},D.ExtensionStore__extendComplex__closure0.prototype={call$1:function(e){var t=this,n=t.complex,r=q.ComplexSelector$(e,n.lineBreak||C.any$1$ax(t.path,new D.ExtensionStore__extendComplex___closure)),i=t._box_0;return i.first&&t.$this._originals.contains$1(0,n)&&t.$this._originals.add$1(0,r),i.first=!1,r},$signature:72},D.ExtensionStore__extendComplex___closure.prototype={call$1:function(e){return e.lineBreak},$signature:17},D.ExtensionStore__extendCompound_closure.prototype={call$1:function(e){return e.assertCompatibleMediaContext$1(this.mediaQueryContext),e.selector},$signature:267},D.ExtensionStore__extendCompound_closure0.prototype={call$1:function(e){var t,n,r,i,s,a,o={},l=this._box_1;if(l.first)l.first=!1,t=w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([D.CompoundSelector$(C.expand$1$1$ax(e,new D.ExtensionStore__extendCompound__closure,se.SimpleSelector))],se.JSArray_ComplexSelectorComponent)],se.JSArray_List_ComplexSelectorComponent);else{for(n=T.QueueList$(null,se.List_ComplexSelectorComponent),l=C.get$iterator$ax(e),r=se.CompoundSelector,i=se.JSArray_SimpleSelector,s=null;l.moveNext$0();)(a=l.get$current(l)).isOriginal?(null==s&&(s=w.setRuntimeTypeInfo([],i)),b.JSArray_methods.addAll$1(s,r._as(b.JSArray_methods.get$last(a.selector.components)).components)):n._queue_list$_add$1(a.selector.components);if(null!=s&&n.addFirst$1(w.setRuntimeTypeInfo([D.CompoundSelector$(s)],se.JSArray_ComplexSelectorComponent)),null==(t=L.unifyComplex(n)))return null}for(o.lineBreak=!1,l=C.get$iterator$ax(e),r=this.mediaQueryContext;l.moveNext$0();)(i=l.get$current(l)).assertCompatibleMediaContext$1(r),o.lineBreak=o.lineBreak||i.selector.lineBreak;return l=C.map$1$1$ax(t,new D.ExtensionStore__extendCompound__closure0(o),se.ComplexSelector),E.List_List$of(l,!0,l.$ti._eval$1("ListIterable.E"))},$signature:292},D.ExtensionStore__extendCompound__closure.prototype={call$1:function(e){return se.CompoundSelector._as(b.JSArray_methods.get$last(e.selector.components)).components},$signature:308},D.ExtensionStore__extendCompound__closure0.prototype={call$1:function(e){return q.ComplexSelector$(e,this._box_0.lineBreak)},$signature:72},D.ExtensionStore__extendCompound_closure1.prototype={call$1:function(e){return e},$signature:313},D.ExtensionStore__extendCompound_closure2.prototype={call$1:function(e){return!1},$signature:17},D.ExtensionStore__extendCompound_closure3.prototype={call$1:function(e){return b.C_ListEquality.equals$2(0,e.components,this.original.components)},$signature:17},D.ExtensionStore__extendSimple_withoutPseudo.prototype={call$1:function(e){var t,n,r=this,i=r.extensions.$index(0,e);if(null==i)return null;for(null!=(t=r.targetsUsed)&&t.add$1(0,e),t=w.setRuntimeTypeInfo([],se.JSArray_Extender),(n=r.$this)._mode!==b.ExtendMode_replace&&t.push(n._extenderForSimple$2(e,r.simpleSpan)),n=(n=i.get$values(i)).get$iterator(n);n.moveNext$0();)t.push(n.get$current(n).extender);return t},$signature:314},D.ExtensionStore__extendSimple_closure.prototype={call$1:function(e){var t=this.withoutPseudo.call$1(e);return null==t?w.setRuntimeTypeInfo([this.$this._extenderForSimple$2(e,this.simpleSpan)],se.JSArray_Extender):t},$signature:323},D.ExtensionStore__extendSimple_closure0.prototype={call$1:function(e){return w.setRuntimeTypeInfo([e],se.JSArray_List_Extender)},$signature:328},D.ExtensionStore__extendPseudo_closure.prototype={call$1:function(e){return e.components.length>1},$signature:17},D.ExtensionStore__extendPseudo_closure0.prototype={call$1:function(e){return 1===e.components.length},$signature:17},D.ExtensionStore__extendPseudo_closure1.prototype={call$1:function(e){return e.components.length<=1},$signature:17},D.ExtensionStore__extendPseudo_closure2.prototype={call$1:function(e){var t,n,r=e.components;if(1!==r.length)return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector);if(!(b.JSArray_methods.get$first(r)instanceof D.CompoundSelector))return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector);if(1!==(r=se.CompoundSelector._as(b.JSArray_methods.get$first(r)).components).length)return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector);if(!(b.JSArray_methods.get$first(r)instanceof J.PseudoSelector))return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector);if(null==(n=(t=se.PseudoSelector._as(b.JSArray_methods.get$first(r))).selector))return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector);switch((r=this.pseudo).normalizedName){case"not":return"is"!==(r=t.normalizedName)&&"matches"!==r?w.setRuntimeTypeInfo([],se.JSArray_ComplexSelector):n.components;case"is":case"matches":case"any":case"current":case"nth-child":case"nth-last-child":return t.name!==r.name||t.argument!=r.argument?w.setRuntimeTypeInfo([],se.JSArray_ComplexSelector):n.components;case"has":case"host":case"host-context":case"slotted":return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector);default:return w.setRuntimeTypeInfo([],se.JSArray_ComplexSelector)}},$signature:330},D.ExtensionStore__extendPseudo_closure3.prototype={call$1:function(e){var t=this.pseudo;return J.PseudoSelector$(t.name,t.argument,!t.isClass,J.SelectorList$(w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector)))},$signature:335},D.ExtensionStore__trim_closure.prototype={call$1:function(e){return e.get$minSpecificity()>=this._box_0.maxSpecificity&&L.complexIsSuperselector(e.components,this.complex1.components)},$signature:17},D.ExtensionStore__trim_closure0.prototype={call$1:function(e){return e.get$minSpecificity()>=this._box_0.maxSpecificity&&L.complexIsSuperselector(e.components,this.complex1.components)},$signature:17},D.ExtensionStore_clone_closure.prototype={call$2:function(e,t){var n,r,i,s,a,o,l,u=this,c=se.ModifiableCssValue_SelectorList,_=E.LinkedHashSet_LinkedHashSet$_empty(c);for(u.newSelectors.$indexSet(0,e,_),n=t.get$iterator(t),r=u.oldToNewSelectors,i=u.$this._mediaContexts,s=u.newMediaContexts;n.moveNext$0();)a=n.get$current(n),o=new k.ModifiableCssValue(a.value,a.span,c),_.add$1(0,o),r.$indexSet(0,a,o),null!=(l=i.$index(0,a))&&s.$indexSet(0,o,l)},$signature:341},L.unifyComplex_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return t.sublist$2(e,0,t.get$length(e)-1)},$signature:102},L._weaveParents_closure.prototype={call$2:function(e,t){var n,r,i=null;return b.C_ListEquality.equals$2(0,e,t)?e:C.get$first$ax(e)instanceof D.CompoundSelector&&C.get$first$ax(t)instanceof D.CompoundSelector?L.complexIsParentSuperselector(e,t)?t:L.complexIsParentSuperselector(t,e)?e:L._mustUnify(e,t)?null==(n=L.unifyComplex(w.setRuntimeTypeInfo([e,t],se.JSArray_List_ComplexSelectorComponent)))||(r=C.getInterceptor$asx(n)).get$length(n)>1?i:r.get$first(n):i:i},$signature:358},L._weaveParents_closure0.prototype={call$1:function(e){return L.complexIsParentSuperselector(e.get$first(e),this.group)},$signature:361},L._weaveParents_closure1.prototype={call$1:function(e){return C.expand$1$1$ax(e,new L._weaveParents__closure1,se.ComplexSelectorComponent)},$signature:193},L._weaveParents__closure1.prototype={call$1:function(e){return e},$signature:102},L._weaveParents_closure2.prototype={call$1:function(e){return 0===e.get$length(e)},$signature:185},L._weaveParents_closure3.prototype={call$1:function(e){return C.expand$1$1$ax(e,new L._weaveParents__closure0,se.ComplexSelectorComponent)},$signature:193},L._weaveParents__closure0.prototype={call$1:function(e){return e},$signature:102},L._weaveParents_closure4.prototype={call$1:function(e){return C.get$isNotEmpty$asx(e)},$signature:386},L._weaveParents_closure5.prototype={call$1:function(e){var t=C.expand$1$1$ax(e,new L._weaveParents__closure,se.ComplexSelectorComponent);return E.List_List$of(t,!0,t.$ti._eval$1("Iterable.E"))},$signature:390},L._weaveParents__closure.prototype={call$1:function(e){return e},$signature:394},L._mustUnify_closure.prototype={call$1:function(e){return e instanceof D.CompoundSelector&&b.JSArray_methods.any$1(e.components,new L._mustUnify__closure(this.uniqueSelectors))},$signature:118},L._mustUnify__closure.prototype={call$1:function(e){return(e instanceof I.IDSelector||e instanceof J.PseudoSelector&&!e.isClass)&&this.uniqueSelectors.contains$1(0,e)},$signature:16},L.paths_closure.prototype={call$2:function(e,t){var n=this.T;return n=C.expand$1$1$ax(t,new L.paths__closure(e,n),n._eval$1("List<0>")),E.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>)")}},L.paths__closure.prototype={call$1:function(e){var t=this.T;return C.map$1$1$ax(this.paths,new L.paths___closure(e,t),t._eval$1("List<0>"))},$signature:function(){return this.T._eval$1("Iterable<List<0>>(0)")}},L.paths___closure.prototype={call$1:function(e){var t=E.List_List$of(e,!0,this.T);return t.push(this.option),t},$signature:function(){return this.T._eval$1("List<0>(List<0>)")}},L._hasRoot_closure.prototype={call$1:function(e){return e instanceof J.PseudoSelector&&e.isClass&&"root"===e.normalizedName},$signature:16},L.listIsSuperselector_closure.prototype={call$1:function(e){return b.JSArray_methods.any$1(this.list1,new L.listIsSuperselector__closure(e))},$signature:17},L.listIsSuperselector__closure.prototype={call$1:function(e){return L.complexIsSuperselector(e.components,this.complex1.components)},$signature:17},L._simpleIsSuperselectorOfCompound_closure.prototype={call$1:function(e){var t,n=this.simple;return!!n.$eq(0,e)||e instanceof J.PseudoSelector&&(null!=(t=e.selector)&&(!!X._subselectorPseudos.contains$1(0,e.normalizedName)&&b.JSArray_methods.every$1(t.components,new L._simpleIsSuperselectorOfCompound__closure(n))))},$signature:16},L._simpleIsSuperselectorOfCompound__closure.prototype={call$1:function(e){var t=e.components;return 1===t.length&&b.JSArray_methods.contains$1(se.CompoundSelector._as(b.JSArray_methods.get$single(t)).components,this.simple)},$signature:17},L._selectorPseudoIsSuperselector_closure.prototype={call$1:function(e){return L.listIsSuperselector(this.selector1.components,e.components)},$signature:76},L._selectorPseudoIsSuperselector_closure0.prototype={call$1:function(e){var t=e.components,n=w.setRuntimeTypeInfo([],se.JSArray_ComplexSelectorComponent),r=this.parents;return null!=r&&b.JSArray_methods.addAll$1(n,r),n.push(this.compound2),L.complexIsSuperselector(t,n)},$signature:17},L._selectorPseudoIsSuperselector_closure1.prototype={call$1:function(e){return L.listIsSuperselector(this.selector1.components,e.components)},$signature:76},L._selectorPseudoIsSuperselector_closure2.prototype={call$1:function(e){return L.listIsSuperselector(this.selector1.components,e.components)},$signature:76},L._selectorPseudoIsSuperselector_closure3.prototype={call$1:function(e){return b.JSArray_methods.any$1(this.compound2.components,new L._selectorPseudoIsSuperselector__closure(e,this.pseudo1))},$signature:17},L._selectorPseudoIsSuperselector__closure.prototype={call$1:function(e){var t,n,r=this;return e instanceof k.TypeSelector?(t=b.JSArray_methods.get$last(r.complex.components))instanceof D.CompoundSelector&&b.JSArray_methods.any$1(t.components,new L._selectorPseudoIsSuperselector___closure(e)):e instanceof I.IDSelector?(t=b.JSArray_methods.get$last(r.complex.components))instanceof D.CompoundSelector&&b.JSArray_methods.any$1(t.components,new L._selectorPseudoIsSuperselector___closure0(e)):e instanceof J.PseudoSelector&&e.name===r.pseudo1.name&&(null!=(n=e.selector)&&L.listIsSuperselector(n.components,w.setRuntimeTypeInfo([r.complex],se.JSArray_ComplexSelector)))},$signature:16},L._selectorPseudoIsSuperselector___closure.prototype={call$1:function(e){return e instanceof k.TypeSelector&&!this.simple2.name.$eq(0,e.name)},$signature:16},L._selectorPseudoIsSuperselector___closure0.prototype={call$1:function(e){var t;return e instanceof I.IDSelector?(t=e.name,t=this.simple2.name!==t):t=!1,t},$signature:16},L._selectorPseudoIsSuperselector_closure4.prototype={call$1:function(e){return b.C_ListEquality.equals$2(0,this.selector1.components,e.components)},$signature:76},L._selectorPseudoIsSuperselector_closure5.prototype={call$1:function(e){var t,n;return e instanceof J.PseudoSelector&&(t=this.pseudo1,e.name===t.name&&(e.argument==t.argument&&(null!=(n=e.selector)&&L.listIsSuperselector(this.selector1.components,n.components))))},$signature:16},L._selectorPseudoArgs_closure.prototype={call$1:function(e){return e.isClass===this.isClass&&e.name===this.name},$signature:413},L._selectorPseudoArgs_closure0.prototype={call$1:function(e){return e.selector},$signature:422},z.MergedExtension.prototype={unmerge$0:function(){var e=this;return E._makeSyncStarIterable((function(){var t,n,r=0;return function(i,s){for(1===i&&(t=s,r=1);;)switch(r){case 0:n=e.left,r=n instanceof z.MergedExtension?2:4;break;case 2:return r=5,E._IterationMarker_yieldStar(n.unmerge$0());case 5:r=3;break;case 4:return r=6,n;case 6:case 3:return r=7,e.right;case 7:return E._IterationMarker_endOfIteration();case 1:return E._IterationMarker_uncaughtError(t)}}}),se.Extension)}},V.ExtendMode.prototype={toString$0:function(e){return this.name}},L.globalFunctions_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return t.$index(e,0).get$isTruthy()?t.$index(e,1):t.$index(e,2)},$signature:4},B.global_closure.prototype={call$1:function(e){return B._rgb("rgb",e)},$signature:4},B.global_closure0.prototype={call$1:function(e){return B._rgb("rgb",e)},$signature:4},B.global_closure1.prototype={call$1:function(e){return B._rgbTwoArg("rgb",e)},$signature:4},B.global_closure2.prototype={call$1:function(e){var t=B._parseChannels("rgb",w.setRuntimeTypeInfo(["$red","$green","$blue"],se.JSArray_String),C.get$first$ax(e));return t instanceof J.SassString?t:B._rgb("rgb",se.List_Value._as(t))},$signature:4},B.global_closure3.prototype={call$1:function(e){return B._rgb("rgba",e)},$signature:4},B.global_closure4.prototype={call$1:function(e){return B._rgb("rgba",e)},$signature:4},B.global_closure5.prototype={call$1:function(e){return B._rgbTwoArg("rgba",e)},$signature:4},B.global_closure6.prototype={call$1:function(e){var t=B._parseChannels("rgba",w.setRuntimeTypeInfo(["$red","$green","$blue"],se.JSArray_String),C.get$first$ax(e));return t instanceof J.SassString?t:B._rgb("rgba",se.List_Value._as(t))},$signature:4},B.global_closure7.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,1).assertNumber$1("weight");if(r.$index(e,0)instanceof W.SassNumber){if(100!==i.value||!i.hasUnit$1("%"))throw w.wrapException(ie.Only_oa);return B._functionString("invert",r.take$1(e,1))}return t=r.$index(e,0).assertColor$1("color"),r=t.get$red(),n=t.get$green(),B._mixColors(t.changeRgb$3$blue$green$red(255-t.get$blue(),255-n,255-r),t,i)},$signature:4},B.global_closure8.prototype={call$1:function(e){return B._hsl("hsl",e)},$signature:4},B.global_closure9.prototype={call$1:function(e){return B._hsl("hsl",e)},$signature:4},B.global_closure10.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return B._functionString("hsl",e);throw w.wrapException(O.SassScriptException$("Missing argument $lightness."))},$signature:14},B.global_closure11.prototype={call$1:function(e){var t=B._parseChannels("hsl",w.setRuntimeTypeInfo(["$hue","$saturation","$lightness"],se.JSArray_String),C.get$first$ax(e));return t instanceof J.SassString?t:B._hsl("hsl",se.List_Value._as(t))},$signature:4},B.global_closure12.prototype={call$1:function(e){return B._hsl("hsla",e)},$signature:4},B.global_closure13.prototype={call$1:function(e){return B._hsl("hsla",e)},$signature:4},B.global_closure14.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return B._functionString("hsla",e);throw w.wrapException(O.SassScriptException$("Missing argument $lightness."))},$signature:14},B.global_closure15.prototype={call$1:function(e){var t=B._parseChannels("hsla",w.setRuntimeTypeInfo(["$hue","$saturation","$lightness"],se.JSArray_String),C.get$first$ax(e));return t instanceof J.SassString?t:B._hsl("hsla",se.List_Value._as(t))},$signature:4},B.global_closure16.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return t.$index(e,0)instanceof W.SassNumber?B._functionString("grayscale",e):t.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:4},B.global_closure17.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("degrees");return B._checkAngle(r,null),n.changeHsl$1$hue(n.get$hue()+r.value)},$signature:25},B.global_closure18.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(b.JSNumber_methods.clamp$2(n.get$lightness()+r.valueInRange$3(0,100,"amount"),0,100))},$signature:25},B.global_closure19.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(b.JSNumber_methods.clamp$2(n.get$lightness()-r.valueInRange$3(0,100,"amount"),0,100))},$signature:25},B.global_closure20.prototype={call$1:function(e){return new J.SassString("saturate("+I.serializeValue0(C.$index$asx(e,0).assertNumber$1("amount"),!1,!0)+")",!1)},$signature:14},B.global_closure21.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(b.JSNumber_methods.clamp$2(n.get$saturation()+r.valueInRange$3(0,100,"amount"),0,100))},$signature:25},B.global_closure22.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(b.JSNumber_methods.clamp$2(n.get$saturation()-r.valueInRange$3(0,100,"amount"),0,100))},$signature:25},B.global_closure23.prototype={call$1:function(e){var t,n=C.$index$asx(e,0);return n instanceof J.SassString&&!n.hasQuotes&&b.JSString_methods.contains$1(n.text,X.$get$_microsoftFilterStart())?B._functionString("alpha",e):(t=n.assertColor$1("color"),new I.UnitlessSassNumber(t.alpha,null))},$signature:4},B.global_closure24.prototype={call$1:function(e){var t,n=C.$index$asx(e,0).get$asList();if(0!==n.length&&b.JSArray_methods.every$1(n,new B.global__closure))return B._functionString("alpha",e);throw 0===(t=n.length)?w.wrapException(O.SassScriptException$("Missing argument $color.")):w.wrapException(O.SassScriptException$("Only 1 argument allowed, but "+t+" were passed."))},$signature:14},B.global__closure.prototype={call$1:function(e){return e instanceof J.SassString&&!e.hasQuotes&&b.JSString_methods.contains$1(e.text,X.$get$_microsoftFilterStart())},$signature:59},B.global_closure25.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e);return n.$index(e,0)instanceof W.SassNumber?B._functionString("opacity",e):(t=n.$index(e,0).assertColor$1("color"),new I.UnitlessSassNumber(t.alpha,null))},$signature:4},B.module_closure.prototype={call$1:function(e){var t,n,r,i=C.getInterceptor$asx(e),s=i.$index(e,1).assertNumber$1("weight");if(i.$index(e,0)instanceof W.SassNumber){if(100!==s.value||!s.hasUnit$1("%"))throw w.wrapException(ie.Only_oa);return t=B._functionString("invert",i.take$1(e,1)),I.warn("Passing a number ("+w.S(i.$index(e,0))+ie.x29x20to_ci+t.toString$0(0),!0),t}return n=i.$index(e,0).assertColor$1("color"),i=n.get$red(),r=n.get$green(),B._mixColors(n.changeRgb$3$blue$green$red(255-n.get$blue(),255-r,255-i),n,s)},$signature:4},B.module_closure0.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e);return n.$index(e,0)instanceof W.SassNumber?(t=B._functionString("grayscale",n.take$1(e,1)),I.warn("Passing a number ("+w.S(n.$index(e,0))+ie.x29x20to_cg+t.toString$0(0),!0),t):n.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:4},B.module_closure1.prototype={call$1:function(e){return B._hwb(e)},$signature:4},B.module_closure2.prototype={call$1:function(e){var t=B._parseChannels("hwb",w.setRuntimeTypeInfo(["$hue","$whiteness","$blackness"],se.JSArray_String),C.get$first$ax(e));if(t instanceof J.SassString)throw w.wrapException(O.SassScriptException$('Expected numeric channels, got "'+t.toString$0(0)+'".'));return B._hwb(se.List_Value._as(t))},$signature:4},B.module_closure3.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$whiteness();return new V.SingleUnitSassNumber("%",t,null)},$signature:10},B.module_closure4.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$blackness();return new V.SingleUnitSassNumber("%",t,null)},$signature:10},B.module_closure5.prototype={call$1:function(e){var t,n,r=C.$index$asx(e,0);return r instanceof J.SassString&&!r.hasQuotes&&b.JSString_methods.contains$1(r.text,X.$get$_microsoftFilterStart())?(t=B._functionString("alpha",e),I.warn(ie.Using_c+t.toString$0(0),!0),t):(n=r.assertColor$1("color"),new I.UnitlessSassNumber(n.alpha,null))},$signature:4},B.module_closure6.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e);if(b.JSArray_methods.every$1(n.$index(e,0).get$asList(),new B.module__closure))return t=B._functionString("alpha",e),I.warn(ie.Using_c+t.toString$0(0),!0),t;throw w.wrapException(O.SassScriptException$("Only 1 argument allowed, but "+n.get$length(e)+" were passed."))},$signature:14},B.module__closure.prototype={call$1:function(e){return e instanceof J.SassString&&!e.hasQuotes&&b.JSString_methods.contains$1(e.text,X.$get$_microsoftFilterStart())},$signature:59},B.module_closure7.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e);return r.$index(e,0)instanceof W.SassNumber?(t=B._functionString("opacity",e),I.warn("Passing a number ("+w.S(r.$index(e,0))+ie.x20to_co+t.toString$0(0),!0),t):(n=r.$index(e,0).assertColor$1("color"),new I.UnitlessSassNumber(n.alpha,null))},$signature:4},B._red_closure.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$red();return new I.UnitlessSassNumber(t,null)},$signature:10},B._green_closure.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$green();return new I.UnitlessSassNumber(t,null)},$signature:10},B._blue_closure.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$blue();return new I.UnitlessSassNumber(t,null)},$signature:10},B._mix_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return B._mixColors(t.$index(e,0).assertColor$1("color1"),t.$index(e,1).assertColor$1("color2"),t.$index(e,2).assertNumber$1("weight"))},$signature:25},B._hue_closure.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$hue();return new V.SingleUnitSassNumber("deg",t,null)},$signature:10},B._saturation_closure.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$saturation();return new V.SingleUnitSassNumber("%",t,null)},$signature:10},B._lightness_closure.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$lightness();return new V.SingleUnitSassNumber("%",t,null)},$signature:10},B._complement_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertColor$1("color");return t.changeHsl$1$hue(t.get$hue()+180)},$signature:25},B._adjust_closure.prototype={call$1:function(e){return B._updateComponents(e,!0,!1,!1)},$signature:25},B._scale_closure.prototype={call$1:function(e){return B._updateComponents(e,!1,!1,!0)},$signature:25},B._change_closure.prototype={call$1:function(e){return B._updateComponents(e,!1,!0,!1)},$signature:25},B._ieHexStr_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertColor$1("color"),n=new B._ieHexStr_closure_hexString;return new J.SassString("#"+w.S(n.call$1(W.fuzzyRound(255*t.alpha)))+w.S(n.call$1(t.get$red()))+w.S(n.call$1(t.get$green()))+w.S(n.call$1(t.get$blue())),!1)},$signature:14},B._ieHexStr_closure_hexString.prototype={call$1:function(e){return b.JSString_methods.padLeft$2(b.JSInt_methods.toRadixString$1(e,16),2,"0").toUpperCase()},$signature:85},B._updateComponents_getParam.prototype={call$4$assertPercent$checkPercent:function(e,t,n,r){var i,s=this.keywords.remove$1(0,e),a=null==s?null:s.assertNumber$1(e);return null==a?null:((i=!(s=this.scale))&&r&&B._checkPercent(a,e),i&&!n||a.assertUnit$2("%",e),s&&(t=100),a.valueInRange$3(this.change?0:-t,t,e))},call$2:function(e,t){return this.call$4$assertPercent$checkPercent(e,t,!1,!1)},call$3$checkPercent:function(e,t,n){return this.call$4$assertPercent$checkPercent(e,t,!1,n)},call$3$assertPercent:function(e,t,n){return this.call$4$assertPercent$checkPercent(e,t,n,!1)},$signature:144},B._updateComponents_closure.prototype={call$1:function(e){return"$"+e},$signature:5},B._updateComponents_updateValue.prototype={call$3:function(e,t,n){return null==t?e:this.change?t:this.adjust?b.JSNumber_methods.clamp$2(e+t,0,n):e+(t>0?n-e:e)*(t/100)},$signature:145},B._updateComponents_updateRgb.prototype={call$2:function(e,t){return W.fuzzyRound(this.updateValue.call$3(e,t,255))},$signature:146},B._functionString_closure.prototype={call$1:function(e){return I.serializeValue0(e,!1,!0)},$signature:552};B._removedColorFunction_closure.prototype={call$1:function(e){var t=this.name,n=C.getInterceptor$asx(e),r="The function "+t+ie.x28__isn+w.S(n.$index(e,0))+", $"+this.argument+": ";throw w.wrapException(O.SassScriptException$(r+(this.negative?"-":"")+w.S(n.$index(e,1))+ie.x29x0a_Mor+t))},$signature:551},B._rgb_closure.prototype={call$1:function(e){return B._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha")},$signature:104},B._hsl_closure.prototype={call$1:function(e){return B._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha")},$signature:104},B._removeUnits_closure.prototype={call$1:function(e){return" * 1"+e},$signature:5},B._removeUnits_closure0.prototype={call$1:function(e){return" / 1"+e},$signature:5},B._hwb_closure.prototype={call$1:function(e){return B._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha")},$signature:104},B._parseChannels_closure.prototype={call$1:function(e){return e.get$isVar()},$signature:59},J._length_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).get$asList().length;return new I.UnitlessSassNumber(t,null)},$signature:10},J._nth_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1);return n.get$asList()[n.sassIndexToListIndex$2(r,"n")]},$signature:4},J._setNth_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1),i=t.$index(e,2),s=n.get$asList(),a=w.setRuntimeTypeInfo(s.slice(0),w._arrayInstanceType(s));return a[n.sassIndexToListIndex$2(r,"n")]=i,t.$index(e,0).changeListContents$1(a)},$signature:23},J._join_closure.prototype={call$1:function(e){var t,n,r=C.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("auto"===(r=a.text))t=i.get$separator()!==b.ListSeparator_undecided_null?i.get$separator():s.get$separator()!==b.ListSeparator_undecided_null?s.get$separator():b.ListSeparator_woc;else if("space"===r)t=b.ListSeparator_woc;else if("comma"===r)t=b.ListSeparator_kWM;else{if("slash"!==r)throw w.wrapException(O.SassScriptException$(ie.x24separ));t=b.ListSeparator_1gm}return n=o instanceof J.SassString&&"auto"===o.text?i.get$hasBrackets():o.get$isTruthy(),r=E.List_List$of(i.get$asList(),!0,se.Value),b.JSArray_methods.addAll$1(r,s.get$asList()),J.SassList$(r,t,n)},$signature:23},J._append_closure0.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e),r=n.$index(e,0),i=n.$index(e,1);if("auto"===(n=n.$index(e,2).assertString$1("separator").text))t=r.get$separator()===b.ListSeparator_undecided_null?b.ListSeparator_woc:r.get$separator();else if("space"===n)t=b.ListSeparator_woc;else if("comma"===n)t=b.ListSeparator_kWM;else{if("slash"!==n)throw w.wrapException(O.SassScriptException$(ie.x24separ));t=b.ListSeparator_1gm}return(n=E.List_List$of(r.get$asList(),!0,se.Value)).push(i),r.changeListContents$2$separator(n,t)},$signature:23},J._zip_closure.prototype={call$1:function(e){var t,n,r={},i=C.$index$asx(e,0).get$asList(),s=w._arrayInstanceType(i)._eval$1("MappedListIterable<1,List<Value>>"),a=E.List_List$of(new w.MappedListIterable(i,new J._zip__closure,s),!0,s._eval$1("ListIterable.E"));if(0===a.length)return b.SassList_yfz;for(r.i=0,t=w.setRuntimeTypeInfo([],se.JSArray_SassList),i=w._arrayInstanceType(a)._eval$1("MappedListIterable<1,Value>"),s=se.Value;b.JSArray_methods.every$1(a,new J._zip__closure0(r));)(n=E.List_List$from(new w.MappedListIterable(a,new J._zip__closure1(r),i),!1,s)).fixed$length=Array,n.immutable$list=Array,t.push(new J.SassList(n,b.ListSeparator_woc,!1)),++r.i;return J.SassList$(t,b.ListSeparator_kWM,!1)},$signature:23},J._zip__closure.prototype={call$1:function(e){return e.get$asList()},$signature:536},J._zip__closure0.prototype={call$1:function(e){return this._box_0.i!==C.get$length$asx(e)},$signature:529},J._zip__closure1.prototype={call$1:function(e){return C.$index$asx(e,this._box_0.i)},$signature:4},J._index_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=b.JSArray_methods.indexOf$1(t.$index(e,0).get$asList(),t.$index(e,1));return t=-1===n?b.C__SassNull0:new I.UnitlessSassNumber(n+1,null)},$signature:4},J._separator_closure.prototype={call$1:function(e){switch(C.$index$asx(e,0).get$separator()){case b.ListSeparator_kWM:return new J.SassString("comma",!1);case b.ListSeparator_1gm:return new J.SassString("slash",!1);default:return new J.SassString("space",!1)}},$signature:14},J._isBracketed_closure.prototype={call$1:function(e){return C.$index$asx(e,0).get$hasBrackets()?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},J._slash_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).get$asList();if(t.length<2)throw w.wrapException(O.SassScriptException$("At least two elements are required."));return J.SassList$(t,b.ListSeparator_1gm,!1)},$signature:23},z._get_closure.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertMap$1("map"),s=w.setRuntimeTypeInfo([r.$index(e,1)],se.JSArray_Value);for(b.JSArray_methods.addAll$1(s,r.$index(e,2).get$asList()),r=w.SubListIterable$(s,0,w.checkNotNullable(s.length-1,"count",se.int),se.Value),r=new w.ListIterator(r,r.get$length(r)),t=w._instanceType(r)._precomputed1;r.moveNext$0();i=n)if(!((n=i.contents.$index(0,t._as(r.__internal$_current)))instanceof z.SassMap))return b.C__SassNull0;return null==(r=i.contents.$index(0,b.JSArray_methods.get$last(s)))?b.C__SassNull0:r},$signature:4},z._set_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return z._modify(t.$index(e,0).assertMap$1("map"),w.setRuntimeTypeInfo([t.$index(e,1)],se.JSArray_Value),new z._set__closure0(e),!0)},$signature:4},z._set__closure0.prototype={call$1:function(e){return C.$index$asx(this.$arguments,2)},$signature:35},z._set_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertMap$1("map"),r=t.$index(e,1).get$asList();if(0===(t=r.length))throw w.wrapException(O.SassScriptException$("Expected $args to contain a key."));if(1===t)throw w.wrapException(O.SassScriptException$("Expected $args to contain a value."));return z._modify(n,b.JSArray_methods.sublist$2(r,0,t-1),new z._set__closure(r),!0)},$signature:4},z._set__closure.prototype={call$1:function(e){return b.JSArray_methods.get$last(this.args)},$signature:35},z._merge_closure.prototype={call$1:function(e){var t,n,r,i=C.getInterceptor$asx(e),s=i.$index(e,0).assertMap$1("map1"),a=i.$index(e,1).assertMap$1("map2");for(i=se.Value,t=E.LinkedHashMap_LinkedHashMap$_empty(i,i),n=(n=(n=s.contents).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,r.key,r.value);for(n=(n=(n=a.contents).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,r.key,r.value);return new z.SassMap(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:36},z._merge_closure0.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e),r=n.$index(e,0).assertMap$1("map1"),i=n.$index(e,1).get$asList();if(0===(n=i.length))throw w.wrapException(O.SassScriptException$("Expected $args to contain a key."));if(1===n)throw w.wrapException(O.SassScriptException$("Expected $args to contain a map."));return t=b.JSArray_methods.get$last(i).assertMap$1("map2"),z._modify(r,w.SubListIterable$(i,0,w.checkNotNullable(i.length-1,"count",se.int),w._arrayInstanceType(i)._precomputed1),new z._merge__closure(t),!0)},$signature:4},z._merge__closure.prototype={call$1:function(e){var t,n,r,i,s=e.tryMap$0();if(null==s)return this.map2;for(t=se.Value,n=E.LinkedHashMap_LinkedHashMap$_empty(t,t),r=(r=(r=s.contents).get$entries(r)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),n.$indexSet(0,i.key,i.value);for(r=(r=(r=this.map2.contents).get$entries(r)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),n.$indexSet(0,i.key,i.value);return new z.SassMap(w.ConstantMap_ConstantMap$from(n,t,t))},$signature:502},z._deepMerge_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return z._deepMergeImpl(t.$index(e,0).assertMap$1("map1"),t.$index(e,1).assertMap$1("map2"))},$signature:36},z._deepRemove_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertMap$1("map"),r=w.setRuntimeTypeInfo([t.$index(e,1)],se.JSArray_Value);return b.JSArray_methods.addAll$1(r,t.$index(e,2).get$asList()),z._modify(n,w.SubListIterable$(r,0,w.checkNotNullable(r.length-1,"count",se.int),se.Value),new z._deepRemove__closure(r),!1)},$signature:4},z._deepRemove__closure.prototype={call$1:function(e){var t,n,r=e.tryMap$0();return null!=r&&r.contents.containsKey$1(b.JSArray_methods.get$last(this.keys))?(t=se.Value,(n=E.LinkedHashMap_LinkedHashMap$of(r.contents,t,t)).remove$1(0,b.JSArray_methods.get$last(this.keys)),new z.SassMap(w.ConstantMap_ConstantMap$from(n,t,t))):e},$signature:35},z._remove_closure.prototype={call$1:function(e){return C.$index$asx(e,0).assertMap$1("map")},$signature:36},z._remove_closure0.prototype={call$1:function(e){var t,n,r,i=C.getInterceptor$asx(e),s=i.$index(e,0).assertMap$1("map"),a=w.setRuntimeTypeInfo([i.$index(e,1)],se.JSArray_Value);for(b.JSArray_methods.addAll$1(a,i.$index(e,2).get$asList()),i=se.Value,t=E.LinkedHashMap_LinkedHashMap$of(s.contents,i,i),n=a.length,r=0;r<a.length;a.length===n||(0,w.throwConcurrentModificationError)(a),++r)t.remove$1(0,a[r]);return new z.SassMap(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:36},z._keys_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertMap$1("map").contents;return J.SassList$(t.get$keys(t),b.ListSeparator_kWM,!1)},$signature:23},z._values_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertMap$1("map").contents;return J.SassList$(t.get$values(t),b.ListSeparator_kWM,!1)},$signature:23},z._hasKey_closure.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertMap$1("map"),s=w.setRuntimeTypeInfo([r.$index(e,1)],se.JSArray_Value);for(b.JSArray_methods.addAll$1(s,r.$index(e,2).get$asList()),r=w.SubListIterable$(s,0,w.checkNotNullable(s.length-1,"count",se.int),se.Value),r=new w.ListIterator(r,r.get$length(r)),t=w._instanceType(r)._precomputed1;r.moveNext$0();i=n)if(!((n=i.contents.$index(0,t._as(r.__internal$_current)))instanceof z.SassMap))return b.SassBoolean_false0;return i.contents.containsKey$1(b.JSArray_methods.get$last(s))?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},z._modify__modifyNestedMap.prototype={call$1:function(e){var t,n=this,r=se.Value,i=E.LinkedHashMap_LinkedHashMap$of(e.contents,r,r),s=n.keyIterator,a=s.get$current(s);return s.moveNext$0()?(t=null==(s=i.$index(0,a))?null:s.tryMap$0(),(s=null==t)&&!n.addNesting||i.$indexSet(0,a,n.call$1(s?b.SassMap_Map_empty:t)),new z.SassMap(w.ConstantMap_ConstantMap$from(i,r,r))):(null==(s=i.$index(0,a))&&(s=b.C__SassNull0),i.$indexSet(0,a,n.modify.call$1(s)),new z.SassMap(w.ConstantMap_ConstantMap$from(i,r,r)))},$signature:501},z._deepMergeImpl__ensureMutable.prototype={call$0:function(){var e,t=this._box_0;t.mutable||(t.mutable=!0,e=se.Value,t.result=E.LinkedHashMap_LinkedHashMap$of(t.result,e,e))},$signature:0},z._deepMergeImpl_closure.prototype={call$2:function(e,t){var n,r,i,s=this._box_0,a=s.result.$index(0,e);if(null==a)this._ensureMutable.call$0(),s.result.$indexSet(0,e,t);else if(n=a.tryMap$0(),r=t.tryMap$0(),null!=n&&null!=r){if((i=z._deepMergeImpl(r,n))===n)return;this._ensureMutable.call$0(),s.result.$indexSet(0,e,i)}},$signature:47},B._ceil_closure.prototype={call$1:function(e){return b.JSNumber_methods.ceil$0(e)},$signature:40},B._clamp_closure.prototype={call$1:function(e){var t=C.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},B._floor_closure.prototype={call$1:function(e){return b.JSNumber_methods.floor$0(e)},$signature:40},B._max_closure.prototype={call$1:function(e){var t,n,r,i,s;for(n=(t=C.$index$asx(e,0).get$asList()).length,r=null,i=0;i<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++i)s=t[i].assertNumber$0(),(null==r||r.lessThan$1(s).value)&&(r=s);if(null!=r)return r;throw w.wrapException(O.SassScriptException$("At least one argument must be passed."))},$signature:10},B._min_closure.prototype={call$1:function(e){var t,n,r,i,s;for(n=(t=C.$index$asx(e,0).get$asList()).length,r=null,i=0;i<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++i)s=t[i].assertNumber$0(),(null==r||r.greaterThan$1(s).value)&&(r=s);if(null!=r)return r;throw w.wrapException(O.SassScriptException$("At least one argument must be passed."))},$signature:10},B._abs_closure.prototype={call$1:function(e){return Math.abs(e)},$signature:92},B._hypot_closure.prototype={call$1:function(e){var t,n,r,i,s=C.$index$asx(e,0).get$asList(),a=w._arrayInstanceType(s)._eval$1("MappedListIterable<1,SassNumber>"),o=E.List_List$of(new w.MappedListIterable(s,new B._hypot__closure,a),!0,a._eval$1("ListIterable.E"));if(0===(s=o.length))throw w.wrapException(O.SassScriptException$("At least one argument must be passed."));for(t=0,n=0;n<s;n=r)r=n+1,t+=Math.pow(o[n].convertValueToMatch$3(o[0],"numbers["+r+"]","numbers[1]"),2);return s=Math.sqrt(t),i=(a=o[0]).get$numeratorUnits(),W.SassNumber_SassNumber$withUnits(s,a.get$denominatorUnits(),i)},$signature:10},B._hypot__closure.prototype={call$1:function(e){return e.assertNumber$0()},$signature:472},B._log_closure.prototype={call$1:function(e){var t,n,r,i,s=" to have no units.",a=C.getInterceptor$asx(e),o=a.$index(e,0).assertNumber$1("number");if(o.get$hasUnits())throw w.wrapException(O.SassScriptException$("$number: Expected "+o.toString$0(0)+s));if(t=B._fuzzyRoundIfZero(o.value),C.$eq$(a.$index(e,1),b.C__SassNull0))return a=Math.log(t),new I.UnitlessSassNumber(a,null);if((n=a.$index(e,1).assertNumber$1("base")).get$hasUnits())throw w.wrapException(O.SassScriptException$("$base: Expected "+n.toString$0(0)+s));return a=n.value,r=Math.abs(a-1)<X.$get$epsilon()?W.fuzzyRound(a):B._fuzzyRoundIfZero(a),a=Math.log(t),i=Math.log(r),new I.UnitlessSassNumber(a/i,null)},$signature:10},B._pow_closure.prototype={call$1:function(e){var t,n,r,i,s=" to have no units.",a=null,o=C.getInterceptor$asx(e),l=o.$index(e,0).assertNumber$1("base"),u=o.$index(e,1).assertNumber$1("exponent");if(l.get$hasUnits())throw w.wrapException(O.SassScriptException$("$base: Expected "+l.toString$0(0)+s));if(u.get$hasUnits())throw w.wrapException(O.SassScriptException$("$exponent: Expected "+u.toString$0(0)+s));return t=B._fuzzyRoundIfZero(l.value),n=B._fuzzyRoundIfZero(u.value),o=X.$get$epsilon(),(r=Math.abs(Math.abs(t)-1)<o&&(n==1/0||n==-1/0))?new I.UnitlessSassNumber(NaN,a):((r=Math.abs(t-0))<o?isFinite(n)&&null!=(i=W.fuzzyIsInt(n)?b.JSNumber_methods.round$0(n):a)&&1===b.JSInt_methods.$mod(i,2)&&(n=W.fuzzyRound(n)):(!!isFinite(t)&&(t<0&&!(r<o)&&isFinite(n)&&W.fuzzyIsInt(n))||(o=(t==1/0||t==-1/0)&&(t<0&&!(r<o)&&isFinite(n)))&&null!=(i=W.fuzzyIsInt(n)?b.JSNumber_methods.round$0(n):a)&&1===b.JSInt_methods.$mod(i,2))&&(n=W.fuzzyRound(n)),o=Math.pow(t,n),new I.UnitlessSassNumber(o,a))},$signature:10},B._sqrt_closure.prototype={call$1:function(e){var t,n=C.$index$asx(e,0).assertNumber$1("number");if(n.get$hasUnits())throw w.wrapException(O.SassScriptException$("$number: Expected "+n.toString$0(0)+" to have no units."));return t=Math.sqrt(B._fuzzyRoundIfZero(n.value)),new I.UnitlessSassNumber(t,null)},$signature:10},B._acos_closure.prototype={call$1:function(e){var t,n=C.$index$asx(e,0).assertNumber$1("number");if(n.get$hasUnits())throw w.wrapException(O.SassScriptException$("$number: Expected "+n.toString$0(0)+" to have no units."));return t=n.value,Math.abs(Math.abs(t)-1)<X.$get$epsilon()&&(t=W.fuzzyRound(t)),W.SassNumber_SassNumber$withUnits(180*Math.acos(t)/3.141592653589793,null,w.setRuntimeTypeInfo(["deg"],se.JSArray_String))},$signature:10},B._asin_closure.prototype={call$1:function(e){var t,n,r=C.$index$asx(e,0).assertNumber$1("number");if(r.get$hasUnits())throw w.wrapException(O.SassScriptException$("$number: Expected "+r.toString$0(0)+" to have no units."));return t=r.value,n=Math.abs(Math.abs(t)-1)<X.$get$epsilon()?W.fuzzyRound(t):B._fuzzyRoundIfZero(t),W.SassNumber_SassNumber$withUnits(180*Math.asin(n)/3.141592653589793,null,w.setRuntimeTypeInfo(["deg"],se.JSArray_String))},$signature:10},B._atan_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw w.wrapException(O.SassScriptException$("$number: Expected "+t.toString$0(0)+" to have no units."));return W.SassNumber_SassNumber$withUnits(180*Math.atan(B._fuzzyRoundIfZero(t.value))/3.141592653589793,null,w.setRuntimeTypeInfo(["deg"],se.JSArray_String))},$signature:10},B._atan2_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertNumber$1("y"),r=B._fuzzyRoundIfZero(t.$index(e,1).assertNumber$1("x").convertValueToMatch$3(n,"x","y"));return W.SassNumber_SassNumber$withUnits(180*Math.atan2(B._fuzzyRoundIfZero(n.value),r)/3.141592653589793,null,w.setRuntimeTypeInfo(["deg"],se.JSArray_String))},$signature:10},B._cos_closure.prototype={call$1:function(e){var t=Math.cos(C.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number"));return new I.UnitlessSassNumber(t,null)},$signature:10},B._sin_closure.prototype={call$1:function(e){var t=Math.sin(B._fuzzyRoundIfZero(C.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number")));return new I.UnitlessSassNumber(t,null)},$signature:10},B._tan_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number"),n=b.JSNumber_methods.$mod(t-1.5707963267948966,6.283185307179586),r=X.$get$epsilon();return Math.abs(n-0)<r?new I.UnitlessSassNumber(1/0,null):Math.abs(b.JSNumber_methods.$mod(t+1.5707963267948966,6.283185307179586)-0)<r?new I.UnitlessSassNumber(-1/0,null):(n=Math.tan(B._fuzzyRoundIfZero(t)),new I.UnitlessSassNumber(n,null))},$signature:10},B._compatible_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return t.$index(e,0).assertNumber$1("number1").isComparableTo$1(t.$index(e,1).assertNumber$1("number2"))?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},B._isUnitless_closure.prototype={call$1:function(e){return C.$index$asx(e,0).assertNumber$1("number").get$hasUnits()?b.SassBoolean_false0:b.SassBoolean_true0},$signature:15},B._unit_closure.prototype={call$1:function(e){return new J.SassString(C.$index$asx(e,0).assertNumber$1("number").get$unitString(),!0)},$signature:14},B._percentage_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertNumber$1("number");return t.assertNoUnits$1("number"),new V.SingleUnitSassNumber("%",100*t.value,null)},$signature:10},B._randomFunction_closure.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e);if(C.$eq$(n.$index(e,0),b.C__SassNull0))return n=X.$get$_random0().nextDouble$0(),new I.UnitlessSassNumber(n,null);if((t=n.$index(e,0).assertNumber$1("limit").assertInt$1("limit"))<1)throw w.wrapException(O.SassScriptException$("$limit: Must be greater than 0, was "+t+"."));return n=X.$get$_random0().nextInt$1(t),new I.UnitlessSassNumber(n+1,null)},$signature:10},B._div_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1);return n instanceof W.SassNumber&&r instanceof W.SassNumber||I.warn(ie.math_d,!1),n.dividedBy$1(r)},$signature:4},B._numberFunction_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertNumber$1("number"),n=this.transform.call$1(t.value),r=t.get$numeratorUnits();return W.SassNumber_SassNumber$withUnits(n,t.get$denominatorUnits(),r)},$signature:10},T.global_closure26.prototype={call$1:function(e){return X._features.contains$1(0,C.$index$asx(e,0).assertString$1("feature").text)?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},T.global_closure27.prototype={call$1:function(e){return new J.SassString(I.serializeValue0(C.get$first$ax(e),!0,!0),!1)},$signature:14},T.global_closure28.prototype={call$1:function(e){var t=C.$index$asx(e,0);return t instanceof J.SassArgumentList?new J.SassString("arglist",!1):t instanceof A.SassBoolean?new J.SassString("bool",!1):t instanceof B.SassColor?new J.SassString("color",!1):t instanceof J.SassList?new J.SassString("list",!1):t instanceof z.SassMap?new J.SassString("map",!1):t.$eq(0,b.C__SassNull0)?new J.SassString("null",!1):t instanceof W.SassNumber?new J.SassString("number",!1):t instanceof k.SassFunction?new J.SassString("function",!1):new J.SassString("string",!1)},$signature:14},T.global_closure29.prototype={call$1:function(e){var t,n,r,i,s=C.$index$asx(e,0);if(s instanceof J.SassArgumentList){for(t=se.Value,n=E.LinkedHashMap_LinkedHashMap$_empty(t,t),s._wereKeywordsAccessed=!0,r=(r=(r=s._keywords).get$entries(r)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),n.$indexSet(0,new J.SassString(i.key,!1),i.value);return new z.SassMap(w.ConstantMap_ConstantMap$from(n,t,t))}throw w.wrapException("$args: "+s.toString$0(0)+" is not an argument list.")},$signature:36},W._nest_closure.prototype={call$1:function(e){var t={},n=C.$index$asx(e,0).get$asList();if(0===n.length)throw w.wrapException(O.SassScriptException$(ie.x24selec));return t.first=!0,new w.MappedListIterable(n,new W._nest__closure(t),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,SelectorList>")).reduce$1(0,new W._nest__closure0).get$asSassList()},$signature:23},W._nest__closure.prototype={call$1:function(e){var t=this._box_0,n=e.assertSelector$1$allowParent(!t.first);return t.first=!1,n},$signature:149},W._nest__closure0.prototype={call$2:function(e,t){return t.resolveParentSelectors$1(e)},$signature:150},W._append_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).get$asList();if(0===t.length)throw w.wrapException(O.SassScriptException$(ie.x24selec));return new w.MappedListIterable(t,new W._append__closure,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,SelectorList>")).reduce$1(0,new W._append__closure0).get$asSassList()},$signature:23},W._append__closure.prototype={call$1:function(e){return e.assertSelector$0()},$signature:149},W._append__closure0.prototype={call$2:function(e,t){var n=t.components;return J.SelectorList$(new w.MappedListIterable(n,new W._append___closure(e),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,ComplexSelector>"))).resolveParentSelectors$1(e)},$signature:150},W._append___closure.prototype={call$1:function(e){var t,n,r=e.components,i=b.JSArray_methods.get$first(r);if(i instanceof D.CompoundSelector){if(null==(t=W._prependParent(i)))throw w.wrapException(O.SassScriptException$("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+"."));return n=w.setRuntimeTypeInfo([t],se.JSArray_ComplexSelectorComponent),b.JSArray_methods.addAll$1(n,w.SubListIterable$(r,1,null,w._arrayInstanceType(r)._precomputed1)),q.ComplexSelector$(n,!1)}throw w.wrapException(O.SassScriptException$("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+"."))},$signature:125},W._extend_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertSelector$1$name("selector"),r=t.$index(e,1).assertSelector$1$name("extendee");return D.ExtensionStore__extendOrReplace(n,t.$index(e,2).assertSelector$1$name("extender"),r,b.ExtendMode_allTargets,L.currentCallableSpan()).get$asSassList()},$signature:23},W._replace_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertSelector$1$name("selector"),r=t.$index(e,1).assertSelector$1$name("original");return D.ExtensionStore__extendOrReplace(n,t.$index(e,2).assertSelector$1$name("replacement"),r,b.ExtendMode_replace,L.currentCallableSpan()).get$asSassList()},$signature:23},W._unify_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertSelector$1$name("selector1").unify$1(t.$index(e,1).assertSelector$1$name("selector2"));return null==n?b.C__SassNull0:n.get$asSassList()},$signature:4},W._isSuperselector_closure.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertSelector$1$name("super"),r=t.$index(e,1).assertSelector$1$name("sub");return L.listIsSuperselector(n.components,r.components)?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},W._simpleSelectors_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertCompoundSelector$1$name("selector").components;return J.SassList$(new w.MappedListIterable(t,new W._simpleSelectors__closure,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value>")),b.ListSeparator_kWM,!1)},$signature:23},W._simpleSelectors__closure.prototype={call$1:function(e){return new J.SassString(I.serializeSelector(e,!0),!1)},$signature:457},W._parse_closure.prototype={call$1:function(e){return C.$index$asx(e,0).assertSelector$1$name("selector").get$asSassList()},$signature:23},J._unquote_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertString$1("string");return t.hasQuotes?new J.SassString(t.text,!1):t},$signature:14},J._quote_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertString$1("string");return t.hasQuotes?t:new J.SassString(t.text,!0)},$signature:14},J._length_closure.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertString$1("string").get$sassLength();return new I.UnitlessSassNumber(t,null)},$signature:10},J._insert_closure.prototype={call$1:function(e){var t,n,r="index",i=C.getInterceptor$asx(e),s=i.$index(e,0).assertString$1("string"),a=i.$index(e,1).assertString$1("insert"),o=i.$index(e,2).assertNumber$1(r);return o.assertNoUnits$1(r),(t=o.assertInt$1(r))<0&&(t=s.get$sassLength()+t+2),i=s.text,n=N.codepointIndexToCodeUnitIndex(i,J._codepointForIndex(t,s.get$sassLength(),!1)),new J.SassString(b.JSString_methods.replaceRange$3(i,n,n,a.text),s.hasQuotes)},$signature:14},J._index_closure.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e),r=n.$index(e,0).assertString$1("string").text,i=b.JSString_methods.indexOf$1(r,n.$index(e,1).assertString$1("substring").text);return-1===i?b.C__SassNull0:(t=N.codeUnitIndexToCodepointIndex(r,i),new I.UnitlessSassNumber(t+1,null))},$signature:4},J._slice_closure.prototype={call$1:function(e){var t,n,r,i,s="start-at",a=C.getInterceptor$asx(e),o=a.$index(e,0).assertString$1("string"),l=a.$index(e,1).assertNumber$1(s),u=a.$index(e,2).assertNumber$1("end-at");return l.assertNoUnits$1(s),u.assertNoUnits$1("end-at"),t=o.get$sassLength(),0===(n=u.assertInt$0())?o.hasQuotes?X.$get$_emptyQuoted():X.$get$_emptyUnquoted():(r=J._codepointForIndex(l.assertInt$0(),t,!1),(i=J._codepointForIndex(n,t,!0))===t&&--i,i<r?o.hasQuotes?X.$get$_emptyQuoted():X.$get$_emptyUnquoted():(a=o.text,new J.SassString(b.JSString_methods.substring$2(a,N.codepointIndexToCodeUnitIndex(a,r),N.codepointIndexToCodeUnitIndex(a,i+1)),o.hasQuotes)))},$signature:14},J._toUpperCase_closure.prototype={call$1:function(e){var t,n,r,i,s,a=C.$index$asx(e,0).assertString$1("string");for(n=(t=a.text).length,r=0,i="";r<n;++r)s=b.JSString_methods._codeUnitAt$1(t,r),i+=w.Primitives_stringFromCharCode(s>=97&&s<=122?4294967263&s:s);return new J.SassString((i.charCodeAt(0),i),a.hasQuotes)},$signature:14},J._toLowerCase_closure.prototype={call$1:function(e){var t,n,r,i,s,a=C.$index$asx(e,0).assertString$1("string");for(n=(t=a.text).length,r=0,i="";r<n;++r)s=b.JSString_methods._codeUnitAt$1(t,r),i+=w.Primitives_stringFromCharCode(s>=65&&s<=90?32|s:s);return new J.SassString((i.charCodeAt(0),i),a.hasQuotes)},$signature:14},J._uniqueId_closure.prototype={call$1:function(e){var t=X.$get$_previousUniqueId()+(X.$get$_random().nextInt$1(36)+1);return X._previousUniqueId=t,t>Math.pow(36,6)&&(X._previousUniqueId=b.JSInt_methods.$mod(X.$get$_previousUniqueId(),w._asInt(Math.pow(36,6)))),new J.SassString("u"+b.JSString_methods.padLeft$2(C.toRadixString$1$n(X.$get$_previousUniqueId(),36),6,"0"),!1)},$signature:14},H.ImportCache.prototype={canonicalize$4$baseImporter$baseUrl$forImport:function(e,t,n,r){var i,s;return null!=t&&(null==(i=null==n?null:n.resolveUri$1(e))&&(i=e),null!=(s=this._canonicalize$3(t,i,r)))?new q.Tuple3(t,s,i,se.Tuple3_Importer_Uri_Uri):this._canonicalizeCache.putIfAbsent$2(new q.Tuple2(e,r,se.Tuple2_Uri_bool),new H.ImportCache_canonicalize_closure(this,e,r))},canonicalize$3$baseImporter$baseUrl:function(e,t,n){return this.canonicalize$4$baseImporter$baseUrl$forImport(e,t,n,!1)},_canonicalize$3:function(e,t,n){var r,i;return n?(r=se.nullable_Object,i=E.runZoned(new H.ImportCache__canonicalize_closure(e,t),E.LinkedHashMap_LinkedHashMap$_literal([b.Symbol__inImportRule,!0],r,r),se.nullable_Uri)):i=e.canonicalize$1(t),""===(null==i?null:i.get$scheme())&&this._logger.warn$2$deprecation(0,"Importer "+e.toString$0(0)+" canonicalized "+t.toString$0(0)+" to "+w.S(i)+ie.x2e_Rela,!0),i},importCanonical$4$originalUrl$quiet:function(e,t,n,r){return this._importCache.putIfAbsent$2(t,new H.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 t=(r=z.IterableNullableExtension_whereNotNull(r.get$values(r),se.Tuple3_Importer_Uri_Uri)).$ti,null==(n=L.minBy(new w.MappedIterable(new w.WhereIterable(r,new H.ImportCache_humanize_closure(e),t._eval$1("WhereIterable<Iterable.E>")),new H.ImportCache_humanize_closure0,t._eval$1("MappedIterable<Iterable.E,Uri>")),new H.ImportCache_humanize_closure1))?e:(r=X.$get$url(),n.resolve$1(D.ParsedPath_ParsedPath$parse(e.get$path(e),r.style).get$basename()))},clearImport$1:function(e){this._resultsCache.remove$1(0,e),this._importCache.remove$1(0,e)}},H.ImportCache_canonicalize_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o;for(n=(t=(e=this.$this)._importers).length,r=this.url,i=this.forImport,s=0;s<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++s)if(a=t[s],null!=(o=e._canonicalize$3(a,r,i)))return new q.Tuple3(a,o,r,se.Tuple3_Importer_Uri_Uri);return null},$signature:106},H.ImportCache__canonicalize_closure.prototype={call$0:function(){return this.importer.canonicalize$1(this.url)},"call*":"call$0",$requiredArgCount:0,$signature:151},H.ImportCache_importCanonical_closure.prototype={call$0:function(){var e,t=this,n=t.canonicalUrl,r=t.importer.load$1(0,n),i=t.$this;return i._resultsCache.$indexSet(0,n,r),n=null==(e=t.originalUrl)?n:e.resolveUri$1(n),i=t.quiet?X.$get$Logger_quiet():i._logger,M.Stylesheet_Stylesheet$parse(r.contents,r.syntax,i,n)},$signature:77},H.ImportCache_humanize_closure.prototype={call$1:function(e){return e.item2.$eq(0,this.canonicalUrl)},$signature:448},H.ImportCache_humanize_closure0.prototype={call$1:function(e){return e.item3},$signature:434},H.ImportCache_humanize_closure1.prototype={call$1:function(e){return e.get$path(e).length},$signature:69},P.Importer.prototype={modificationTime$1:function(e){return new E.DateTime(Date.now(),!1)},couldCanonicalize$2:function(e,t){return!0}},N.AsyncImporter.prototype={},k.FilesystemImporter.prototype={canonicalize$1:function(e){return"file"!==e.get$scheme()&&""!==e.get$scheme()?null:D.NullableExtension_andThen(N.resolveImportPath(J.join(this._loadPath,X.$get$context().style.pathFromUri$1(P._parseUri(e)),null)),new k.FilesystemImporter_canonicalize_closure)},load$1:function(e,t){var n=X.$get$context().style.pathFromUri$1(P._parseUri(t)),r=N.readFile(n),i=P.Syntax_forPath(n);return""===t.get$scheme()&&w.throwExpression(E.ArgumentError$value(t,"sourceMapUrl","must be absolute")),new O.ImporterResult(r,t,i)},modificationTime$1:function(e){return N.modificationTime(X.$get$context().style.pathFromUri$1(P._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=X.$get$url(),r=e.get$path(e),i=n.style,s=D.ParsedPath_ParsedPath$parse(r,i).get$basename(),a=D.ParsedPath_ParsedPath$parse(t.get$path(t),i).get$basename(),!b.JSString_methods.startsWith$1(s,"_")&&b.JSString_methods.startsWith$1(a,"_")&&(a=b.JSString_methods.substring$1(a,1)),s===a||s===n.withoutExtension$1(a)))},toString$0:function(e){return this._loadPath}},k.FilesystemImporter_canonicalize_closure.prototype={call$1:function(e){var t,n,r,i=null;return C.$eq$(C.get$platform$x(bn.process),"win32")||C.$eq$(C.get$platform$x(bn.process),"darwin")?(t=X.$get$context(),r=n=k._realCasePath(t.absolute$7(t.normalize$1(e),i,i,i,i,i,i)),n=t,t=r):(r=n=(t=X.$get$context()).canonicalize$1(e),n=t,t=r),n.toUri$1(t)},$signature:152},O.ImporterResult.prototype={get$sourceMapUrl:function(){return this._sourceMapUrl}},N.resolveImportPath_closure.prototype={call$0:function(){return N._exactlyOne(N._tryPath(X.$get$context().withoutExtension$1(this.path)+".import"+this.extension))},$signature:39},N.resolveImportPath_closure0.prototype={call$0:function(){return N._exactlyOne(N._tryPathWithExtensions(this.path+".import"))},$signature:39},N._tryPathAsDirectory_closure.prototype={call$0:function(){return N._exactlyOne(N._tryPathWithExtensions(J.join(this.path,"index.import",null)))},$signature:39},N._exactlyOne_closure.prototype={call$1:function(e){var t=X.$get$context();return" "+t.prettyUri$1(t.toUri$1(e))},$signature:5},A.InterpolationBuffer.prototype={writeCharCode$1:function(e){return this._interpolation_buffer$_text._contents+=w.Primitives_stringFromCharCode(e),null},add$1:function(e,t){this._flushText$0(),this._interpolation_buffer$_contents.push(t)},addInterpolation$1:function(e){var t,n,r=this,i=e.contents;0!==i.length&&("string"==typeof(t=b.JSArray_methods.get$first(i))&&(r._interpolation_buffer$_text._contents+=t,i=w.SubListIterable$(i,1,null,w._arrayInstanceType(i)._precomputed1)),r._flushText$0(),n=r._interpolation_buffer$_contents,b.JSArray_methods.addAll$1(n,i),"string"==typeof b.JSArray_methods.get$last(n)&&(r._interpolation_buffer$_text._contents+=w.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=E.List_List$of(this._interpolation_buffer$_contents,!0,se.Object),n=this._interpolation_buffer$_text._contents;return 0!==n.length&&t.push((n.charCodeAt(0),n)),D.Interpolation$(t,e)},toString$0:function(e){var t,n,r,i,s;for(n=(t=this._interpolation_buffer$_contents).length,r=0,i="";r<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++r)i="string"==typeof(s=t[r])?i+s:i+"#{"+w.S(s)+w.Primitives_stringFromCharCode(125);return(t=i+this._interpolation_buffer$_text.toString$0(0)).charCodeAt(0),t}},k._realCasePath_helper.prototype={call$1:function(e){var t=X.$get$context().dirname$1(e);return t===e?e:X._realCaseCache.putIfAbsent$2(e,new k._realCasePath_helper_closure(this,t,e))},$signature:5},k._realCasePath_helper_closure.prototype={call$0:function(){var e,t=this.helper.call$1(this.dirname),n=this.path,r=D.ParsedPath_ParsedPath$parse(n,X.$get$context().style).get$basename();try{return e=C.where$1$ax(N.listDir(t,!1),new k._realCasePath_helper__closure(r)).toList$0(0),1!==C.get$length$asx(e)?J.join(t,r,null):C.$index$asx(e,0)}catch(e){if(w.unwrapException(e)instanceof N.FileSystemException)return n;throw e}},$signature:27},k._realCasePath_helper__closure.prototype={call$1:function(e){return N.equalsIgnoreCase(D.ParsedPath_ParsedPath$parse(e,X.$get$context().style).get$basename(),this.basename)},$signature:6},N.FileSystemException.prototype={toString$0:function(e){var t=X.$get$context();return t.prettyUri$1(t.toUri$1(this.path))+": "+this.message},get$message:function(e){return this.message}},N.Stderr.prototype={writeln$1:function(e){C.write$1$x(this._stderr,w.S(null==e?"":e)+"\n")},writeln$0:function(){return this.writeln$1(null)}},N._readFile_closure.prototype={call$0:function(){return C.readFileSync$2$x(J.fs(),this.path,this.encoding)},$signature:86},N.writeFile_closure.prototype={call$0:function(){return C.writeFileSync$2$x(J.fs(),this.path,this.contents)},$signature:0},N.deleteFile_closure.prototype={call$0:function(){return C.unlinkSync$1$x(J.fs(),this.path)},$signature:0},N.readStdin_closure.prototype={call$1:function(e){this._box_0.contents=e,this.completer.complete$1(e)},$signature:107},N.readStdin_closure0.prototype={call$1:function(e){this.sink.add$1(0,se.List_int._as(e))},call$0:function(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:function(){return[null]},$signature:87},N.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:87},N.readStdin_closure2.prototype={call$1:function(e){var t=X.$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:87},N.fileExists_closure.prototype={call$0:function(){var e,t,n=this.path;if(!C.existsSync$1$x(J.fs(),n))return!1;try{return n=C.isFile$0$x(C.statSync$1$x(J.fs(),n))}catch(n){if(e=w.unwrapException(n),t=se.JsSystemError._as(e),C.$eq$(C.get$code$x(t),"ENOENT"))return!1;throw n}},$signature:21},N.dirExists_closure.prototype={call$0:function(){var e,t,n=this.path;if(!C.existsSync$1$x(J.fs(),n))return!1;try{return n=C.isDirectory$0$x(C.statSync$1$x(J.fs(),n))}catch(n){if(e=w.unwrapException(n),t=se.JsSystemError._as(e),C.$eq$(C.get$code$x(t),"ENOENT"))return!1;throw n}},$signature:21},N.ensureDir_closure.prototype={call$0:function(){var e,t,n;try{C.mkdirSync$1$x(J.fs(),this.path)}catch(r){if(e=w.unwrapException(r),t=se.JsSystemError._as(e),C.$eq$(C.get$code$x(t),"EEXIST"))return;if(!C.$eq$(C.get$code$x(t),"ENOENT"))throw r;n=this.path,N.ensureDir(X.$get$context().dirname$1(n)),C.mkdirSync$1$x(J.fs(),n)}},$signature:0},N.listDir_closure.prototype={call$0:function(){var e=this.path;return this.recursive?(new N.listDir_closure_list).call$1(e):C.map$1$1$ax(C.readdirSync$1$x(J.fs(),e),new N.listDir__closure(e),se.String).where$1(0,new N.listDir__closure0)},$signature:154},N.listDir__closure.prototype={call$1:function(e){return J.join(this.path,w._asString(e),null)},$signature:61},N.listDir__closure0.prototype={call$1:function(e){return!N.dirExists(e)},$signature:6},N.listDir_closure_list.prototype={call$1:function(e){return C.expand$1$1$ax(C.readdirSync$1$x(J.fs(),e),new N.listDir__list_closure(e,this),se.String)},$signature:207},N.listDir__list_closure.prototype={call$1:function(e){var t=J.join(this.parent,w._asString(e),null);return N.dirExists(t)?this.list.call$1(t):w.setRuntimeTypeInfo([t],se.JSArray_String)},$signature:155},N.modificationTime_closure.prototype={call$0:function(){var e=C.getTime$0$x(C.get$mtime$x(C.statSync$1$x(J.fs(),this.path)));return!(Math.abs(e)<=864e13)&&w.throwExpression(E.ArgumentError$("DateTime is outside valid range: "+w.S(e))),w.checkNotNullable(!1,"isUtc",se.bool),new E.DateTime(e,!1)},$signature:156},N.watchDir_closure.prototype={call$2:function(e,t){var n=this._box_0.controller;return null==n?null:n.add$1(0,new O.WatchEvent(b.ChangeType_add,e))},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$defaultValues:function(){return[null]},$signature:157},N.watchDir_closure0.prototype={call$2:function(e,t){var n=this._box_0.controller;return null==n?null:n.add$1(0,new O.WatchEvent(b.ChangeType_modify,e))},call$1:function(e){return this.call$2(e,null)},"call*":"call$2",$defaultValues:function(){return[null]},$signature:157},N.watchDir_closure1.prototype={call$1:function(e){var t=this._box_0.controller;return null==t?null:t.add$1(0,new O.WatchEvent(b.ChangeType_remove,e))},$signature:107},N.watchDir_closure2.prototype={call$1:function(e){var t=this._box_0.controller;return null==t?null:t.addError$1(e)},$signature:397},N.watchDir_closure3.prototype={call$0:function(){var e=E.StreamController_StreamController(new N.watchDir__closure(this.watcher),null,null,null,!1,se.WatchEvent);this._box_0.controller=e,this.completer.complete$1(new E._ControllerStream(e,w._instanceType(e)._eval$1("_ControllerStream<1>")))},"call*":"call$0",$requiredArgCount:0,$signature:1},N.watchDir__closure.prototype={call$0:function(){C.close$0$x(this.watcher)},"call*":"call$0",$requiredArgCount:0,$signature:1},k._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)},warn$2$deprecation:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,n,null,null)},warn$3$deprecation$span:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,n,r,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){}},q.StderrLogger.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){var s,a,o,l=this.color;l?(a=(s=X.$get$stderr())._stderr,(o=C.getInterceptor$x(a)).write$1(a,""),n&&o.write$1(a,"Deprecation "),o.write$1(a,"Warning")):(n&&C.write$1$x(X.$get$stderr()._stderr,"DEPRECATION "),s=X.$get$stderr(),C.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(N.indent(b.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$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},warn$2$deprecation:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,n,null,null)},warn$3$deprecation$span:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,n,r,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==L.FileLocation$_(a,o).file.url?r="-":(i=L.FileLocation$_(a,o),r=X.$get$context().prettyUri$1(i.file.url)),i=X.$get$stderr(),o=(s=r+":")+((o=L.FileLocation$_(a,o)).file.getLine$1(o.offset)+1)+" ",s=i._stderr,(a=C.getInterceptor$x(s)).write$1(s,o),a.write$1(s,this.color?"Debug":"DEBUG"),i.writeln$1(": "+t)}},L.TerseLogger.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){var s,a,o,l;n&&(s=b.JSArray_methods.get$first(t.split("\n\n")),l=(null==(o=(a=this._warningCounts).$index(0,s))?0:o)+1,a.$indexSet(0,s,l),l>5)||this._inner.warn$4$deprecation$span$trace(0,t,n,r,i)},warn$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},warn$2$deprecation:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,n,null,null)},warn$3$deprecation$span:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,n,r,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){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=w._instanceType(r),(n=z.IterableIntegerExtension_get_sum(new w.MappedIterable(new w.WhereIterable(r,new L.TerseLogger_summarize_closure,t._eval$1("WhereIterable<Iterable.E>")),new L.TerseLogger_summarize_closure0,t._eval$1("MappedIterable<Iterable.E,int>"))))>0&&(r=""+n+ie.x20repet,this._inner.warn$1(0,r+(e?"":ie.x0aRun_i)))}},L.TerseLogger_summarize_closure.prototype={call$1:function(e){return e>5},$signature:51},L.TerseLogger_summarize_closure0.prototype={call$1:function(e){return e-5},$signature:158},W.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$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},warn$2$deprecation:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,n,null,null)},warn$3$deprecation$span:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,n,r,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)}},T.BuiltInModule.prototype={get$upstream:function(){return b.List_empty3},get$variableNodes:function(){return b.Map_empty1},get$extensionStore:function(){return b.C_EmptyExtensionStore},get$css:function(e){return new M.CssStylesheet(b.List_empty0,L.SourceFile$decoded(b.List_empty1,this.url).span$2(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 w.wrapException(O.SassScriptException$("Undefined variable."));throw w.wrapException(O.SassScriptException$("Cannot modify built-in variable."))},variableIdentity$1:function(e){return this},cloneCss$0:function(){return this},$isModule:1,get$url:function(){return this.url},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins},get$variables:function(){return this.variables}},H.ForwardedModuleView.prototype={get$url:function(){return this._forwarded_view$_inner.get$url()},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 w.wrapException(O.SassScriptException$(i));if(null!=o&&o._base.contains$1(0,e))throw w.wrapException(O.SassScriptException$(i));if(null!=(r=s.prefix)){if(!b.JSString_methods.startsWith$1(e,r))throw w.wrapException(O.SassScriptException$(i));e=b.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=b.JSString_methods.substring$1(e,t.length)),this._forwarded_view$_inner.variableIdentity$1(e)},$eq:function(e,t){return null!=t&&(t instanceof H.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)^w.Primitives_objectHashCode(this._rule))>>>0},cloneCss$0:function(){return H.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}},N.ShadowedModuleView.prototype={get$url:function(){return this._shadowed_view$_inner.get$url()},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 w.wrapException(O.SassScriptException$("Undefined variable."))},variableIdentity$1:function(e){return this._shadowed_view$_inner.variableIdentity$1(e)},$eq:function(e,t){var n,r,i=this;return null!=t&&(t instanceof N.ShadowedModuleView&&i._shadowed_view$_inner.$eq(0,t._shadowed_view$_inner)?(n=(n=i.variables).get$keys(n),r=t.variables,b.C_IterableEquality.equals$2(0,n,r.get$keys(r))?(n=(n=i.functions).get$keys(n),r=t.functions,b.C_IterableEquality.equals$2(0,n,r.get$keys(r))?(n=(n=i.mixins).get$keys(n),r=t.mixins,n=r=b.C_IterableEquality.equals$2(0,n,r.get$keys(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(){var e=this;return new N.ShadowedModuleView(e._shadowed_view$_inner.cloneCss$0(),e.variables,e.variableNodes,e.functions,e.mixins,e.$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}},L.Chokidar.prototype={},L.ChokidarOptions.prototype={},L.ChokidarWatcher.prototype={},k.JSFunction.prototype={},k.NodeImporterResult.prototype={},A.RenderContext.prototype={},A.RenderContextOptions.prototype={},A.RenderContextResult.prototype={},A.RenderContextResultStats.prototype={},N._PropertyDescriptor.prototype={},M.AtRootQueryParser.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new M.AtRootQueryParser_parse_closure(this))}},M.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"))||n.expectIdentifier$2$name("without",'"with" or "without"'),n.whitespace$0(),r.expectChar$1(58),n.whitespace$0(),t=E.LinkedHashSet_LinkedHashSet$_empty(se.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 M.AtRootQuery(e,t,t.contains$1(0,"all"),t.contains$1(0,"rule"))},$signature:109},T._disallowedFunctionNames_closure.prototype={call$1:function(e){return e.name},$signature:388},T.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,ie.Silent,e.spanFrom$1(new q._SpanScannerState(e,t)))},atRule$2$root:function(e,t){var n,r,i,s,a,o,l,u,c,_,$=this,p=$.scanner,h=new q._SpanScannerState(p,p._string_scanner$_position);switch(p.expectChar$1(64),n=$.interpolatedIdentifier$0(),$.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":$.almostAnyValue$0(),$.error$2(0,"This at-rule isn't allowed in plain CSS.",p.spanFrom$1(h));break;case"import":return r=new q._SpanScannerState(p,p._string_scanner$_position),s=117===(i=p.peekChar$0())||85===i?$.dynamicUrl$0():new J.StringExpression($.interpolatedString$0().asInterpolation$1$static(!0),!1),a=p.spanFrom$1(r),$.whitespace$0(),o=$.tryImportQueries$0(),$.expectStatementSeparator$1("@import rule"),l=D.Interpolation$(w.setRuntimeTypeInfo([s],se.JSArray_Object),a),u=p.spanFrom$1(r),_=(c=null==o)?null:o.item1,l=w.setRuntimeTypeInfo([new T.StaticImport(l,_,c?null:o.item2,u)],se.JSArray_Import),p=p.spanFrom$1(h),new N.ImportRule(E.List_List$unmodifiable(l,se.Import),p);case"media":return $.mediaRule$1(h);case"-moz-document":return $.mozDocumentRule$2(h,n);case"supports":return $.supportsRule$1(h);default:return $.unknownAtRule$2(h,n)}},identifierLike$0:function(){var e,t,n,r,i=this,s=i.scanner,a=new q._SpanScannerState(s,s._string_scanner$_position),o=i.interpolatedIdentifier$0(),l=o.get$asPlain(),u=i.trySpecialFunction$2(l.toLowerCase(),a);if(null!=u)return u;if(e=s._string_scanner$_position,!s.scanChar$1(40))return new J.StringExpression(o,!1);if(t=w.setRuntimeTypeInfo([],se.JSArray_Expression),!s.scanChar$1(41)){do{i.whitespace$0(),t.push(i.expression$1$singleEquals(!0)),i.whitespace$0()}while(s.scanChar$1(44));s.expectChar$1(41)}return X.$get$_disallowedFunctionNames().contains$1(0,l)&&i.error$2(0,ie.This_f,s.spanFrom$1(a)),n=D.Interpolation$(w.setRuntimeTypeInfo([new J.StringExpression(o,!1)],se.JSArray_Object),o.span),e=s.spanFrom$1(new q._SpanScannerState(s,e)),r=se.Expression,new k.FunctionExpression(null,n,new D.ArgumentInvocation(E.List_List$unmodifiable(t,r),w.ConstantMap_ConstantMap$from(b.Map_empty3,se.String,r),null,null,e),s.spanFrom$1(a))}},O.KeyframeSelectorParser.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new O.KeyframeSelectorParser_parse_closure(this))},_percentage$0:function(){var e,t,n=this.scanner,r=n.scanChar$1(43)?""+w.Primitives_stringFromCharCode(43):"",i=n.peekChar$0();for(W.isDigit(i)||46===i||n.error$1(0,"Expected number.");null!=(e=n.peekChar$0())&&e>=48&&e<=57;)r+=w.Primitives_stringFromCharCode(n.readChar$0());if(46===n.peekChar$0())for(r+=w.Primitives_stringFromCharCode(n.readChar$0());null!=(e=n.peekChar$0())&&e>=48&&e<=57;)r+=w.Primitives_stringFromCharCode(n.readChar$0());if(this.scanIdentifier$1("e"))for(r+=n.readChar$0(),43!==(t=n.peekChar$0())&&45!==t||(r+=n.readChar$0()),W.isDigit(n.peekChar$0())||n.error$1(0,"Expected digit.");null!=(e=n.peekChar$0())&&e>=48&&e<=57;)r+=w.Primitives_stringFromCharCode(n.readChar$0());return n.expectChar$1(37),(r+=w.Primitives_stringFromCharCode(37)).charCodeAt(0),r}},O.KeyframeSelectorParser_parse_closure.prototype={call$0:function(){var e=w.setRuntimeTypeInfo([],se.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:44},k.MediaQueryParser.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new k.MediaQueryParser_parse_closure(this))},_mediaQuery$0:function(){var e,t,n,r,i,s=this,a=null,o=s.scanner;if(40!==o.peekChar$0()){if(e=s.identifier$0(),s.whitespace$0(),!s.lookingAtIdentifier$0())return new k.CssMediaQuery(a,e,b.List_empty);if(t=s.identifier$0(),s.whitespace$0(),N.equalsIgnoreCase(t,"and"))n=e,r=a;else{if(!s.scanIdentifier$1("and"))return new k.CssMediaQuery(e,t,b.List_empty);s.whitespace$0(),n=t,r=e}}else r=n=a;i=w.setRuntimeTypeInfo([],se.JSArray_String);do{s.whitespace$0(),o.expectChar$1(40),i.push("("+s.declarationValue$0()+")"),o.expectChar$1(41),s.whitespace$0()}while(s.scanIdentifier$1("and"));return null==n?new k.CssMediaQuery(a,a,E.List_List$unmodifiable(i,se.String)):(o=E.List_List$unmodifiable(i,se.String),new k.CssMediaQuery(r,n,o))}},k.MediaQueryParser_parse_closure.prototype={call$0:function(){var e=w.setRuntimeTypeInfo([],se.JSArray_CssMediaQuery),t=this.$this,n=t.scanner;do{t.whitespace$0(),e.push(t._mediaQuery$0())}while(n.scanChar$1(44));return n.expectDone$0(),e},$signature:110},R.Parser.prototype={_parseIdentifier$0:function(){return this.wrapSpanFormatException$1(new R.Parser__parseIdentifier_closure(this))},_isVariableDeclarationLike$0:function(){var e=this,t=e.scanner;return!!t.scanChar$1(36)&&(!!e.lookingAtIdentifier$0()&&(e.identifier$0(),e.whitespace$0(),t.scanChar$1(58)))},whitespace$0:function(){do{this.whitespaceWithoutComments$0()}while(this.scanComment$0())},whitespaceWithoutComments$0:function(){for(var e,t=this.scanner,n=t.string.length;e=t._string_scanner$_position!==n&&(32===(e=t.peekChar$0())||9===e||10===e||13===e||12===e);)t.readChar$0()},spaces$0:function(){for(var e,t=this.scanner,n=t.string.length;e=t._string_scanner$_position!==n&&(32===(e=t.peekChar$0())||9===e);)t.readChar$0()},scanComment$0:function(){var e,t=this.scanner;return 47===t.peekChar$0()&&(47===(e=t.peekChar$1(1))?(this.silentComment$0(),!0):42===e&&(this.loudComment$0(),!0))},silentComment$0:function(){var e,t,n=this.scanner;for(n.expect$1("//"),e=n.string.length;t=n._string_scanner$_position!==e&&!(10===(t=n.peekChar$0())||13===t||12===t);)n.readChar$0()},loudComment$0:function(){var e,t=this.scanner;for(t.expect$1("/*");;)if(42===t.readChar$0()){do{e=t.readChar$0()}while(42===e);if(47===e)break}},identifier$2$normalize$unit:function(e,t){var n,r,i=this,s="Expected identifier.",a=new E.StringBuffer(""),o=i.scanner;if(o.scanChar$1(45)){if(n=a._contents=""+w.Primitives_stringFromCharCode(45),o.scanChar$1(45))return a._contents=n+w.Primitives_stringFromCharCode(45),i._identifierBody$3$normalize$unit(a,e,t),(o=a._contents).charCodeAt(0),o}else n="";return null==(r=o.peekChar$0())?o.error$1(0,s):e&&95===r?(o.readChar$0(),a._contents=n+w.Primitives_stringFromCharCode(45)):95===r||W.isAlphabetic0(r)||r>=128?a._contents=n+w.Primitives_stringFromCharCode(o.readChar$0()):92===r?a._contents=n+w.S(i.escape$1$identifierStart(!0)):o.error$1(0,s),i._identifierBody$3$normalize$unit(a,e,t),(o=a._contents).charCodeAt(0),o},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;for(r=this.scanner;null!=(i=r.peekChar$0());)if(n&&45===i){if(null!=(s=r.peekChar$1(1))&&(46===s||s>=48&&s<=57))break;e._contents+=w.Primitives_stringFromCharCode(r.readChar$0())}else if(t&&95===i)r.readChar$0(),e._contents+=w.Primitives_stringFromCharCode(45);else if(!!(95===i||(i>=97&&i<=122||i>=65&&i<=90||i>=128))||(i>=48&&i<=57||45===i))e._contents+=w.Primitives_stringFromCharCode(r.readChar$0());else{if(92!==i)break;e._contents+=w.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 E.StringBuffer("");;){if((t=r.peekChar$0())===i){r.readChar$0();break}null==t||10===t||13===t||12===t?r.error$1(0,"Expected "+w.Primitives_stringFromCharCode(i)+"."):92===t?10===(n=r.peekChar$1(1))||13===n||12===n?(r.readChar$0(),r.readChar$0()):e._contents+=w.Primitives_stringFromCharCode(this.escapeCharacter$0()):e._contents+=w.Primitives_stringFromCharCode(r.readChar$0())}return(r=e._contents).charCodeAt(0),r},naturalNumber$0:function(){var e,t,n=this.scanner,r=n.readChar$0();for(W.isDigit(r)||n.error$2$position(0,"Expected digit.",n._string_scanner$_position-1),e=r-48;null!=(t=n.peekChar$0())&&t>=48&&t<=57;)e=10*e+(n.readChar$0()-48);return e},declarationValue$1$allowEmpty:function(e){var t,n,r,i,s,a,o,l,u=this,c=new E.StringBuffer(""),_=w.setRuntimeTypeInfo([],se.JSArray_int);e:for(t=u.scanner,n=u.get$string(),r=!1;;)switch(i=t.peekChar$0()){case 92:c._contents+=w.S(u.escape$1$identifierStart(!0)),r=!1;break;case 34:case 39:s=t._string_scanner$_position,n.call$0(),a=t._string_scanner$_position,c._contents+=b.JSString_methods.substring$2(t.string,s,a),r=!1;break;case 47:42===t.peekChar$1(1)?(o=u.get$loudComment(),s=t._string_scanner$_position,o.call$0(),a=t._string_scanner$_position,c._contents+=b.JSString_methods.substring$2(t.string,s,a)):c._contents+=w.Primitives_stringFromCharCode(t.readChar$0()),r=!1;break;case 32:case 9:(o=!!r||!(32===(o=t.peekChar$1(1))||9===o||10===o||13===o||12===o))&&(c._contents+=w.Primitives_stringFromCharCode(32)),t.readChar$0();break;case 10:case 13:case 12:10!==(o=t.peekChar$1(-1))&&13!==o&&12!==o&&(c._contents+="\n"),t.readChar$0(),r=!0;break;case 40:case 123:case 91:i.toString,c._contents+=w.Primitives_stringFromCharCode(i),_.push(W.opposite(t.readChar$0())),r=!1;break;case 41:case 125:case 93:if(0===_.length)break e;i.toString,c._contents+=w.Primitives_stringFromCharCode(i),t.expectChar$1(_.pop()),r=!1;break;case 59:if(0===_.length)break e;c._contents+=w.Primitives_stringFromCharCode(t.readChar$0());break;case 117:case 85:l=u.tryUrl$0(),c._contents+=null!=l?l:w.Primitives_stringFromCharCode(t.readChar$0()),r=!1;break;default:if(null==i)break e;u.lookingAtIdentifier$0()?c._contents+=u.identifier$0():c._contents+=w.Primitives_stringFromCharCode(t.readChar$0()),r=!1}return 0!==_.length&&t.expectChar$1(b.JSArray_methods.get$last(_)),e||0!==c._contents.length||t.error$1(0,"Expected token."),(t=c._contents).charCodeAt(0),t},declarationValue$0:function(){return this.declarationValue$1$allowEmpty(!1)},tryUrl$0:function(){var e,t,n,r=this,i=r.scanner,s=new q._SpanScannerState(i,i._string_scanner$_position);if(!r.scanIdentifier$1("url"))return null;if(!i.scanChar$1(40))return i.set$state(s),null;for(r.whitespace$0(),(e=new E.StringBuffer(""))._contents="url(";null!=(t=i.peekChar$0());)if(n=37===t||(38===t||(35===t||(t>=42&&t<=126||t>=128))))e._contents+=w.Primitives_stringFromCharCode(i.readChar$0());else if(92===t)e._contents+=w.S(r.escape$0());else{if(32!==t&&9!==t&&10!==t&&13!==t&&12!==t){if(41===t)return(n=e._contents+=w.Primitives_stringFromCharCode(i.readChar$0())).charCodeAt(0),n;break}if(r.whitespace$0(),41!==i.peekChar$0())break}return i.set$state(s),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=this.scanner,o=a._string_scanner$_position;if(a.expectChar$1(92),t=0,null==(n=a.peekChar$0()))return"";if(10===n||13===n||12===n)a.error$1(0,"Expected escape sequence.");else if(W.isHex(n)){for(r=0;r<6&&(null!=(i=a.peekChar$0())&&W.isHex(i));++r)t*=16,t+=W.asHex(a.readChar$0());this.scanCharIf$1(W.character__isWhitespace$closure())}else t=a.readChar$0();if(!(s=e?95===(s=t)||W.isAlphabetic0(s)||s>=128:95===(s=t)||W.isAlphabetic0(s)||s>=128||W.isDigit(s)||45===s))return(a=t<=31||(!!C.$eq$(t,127)||e&&W.isDigit(t)))?(a=""+w.Primitives_stringFromCharCode(92),t>15&&(a+=w.Primitives_stringFromCharCode(W.hexCharFor(b.JSNumber_methods._shrOtherPositive$1(t,4)))),(a=a+w.Primitives_stringFromCharCode(W.hexCharFor(15&t))+w.Primitives_stringFromCharCode(32)).charCodeAt(0),a):E.String_String$fromCharCodes(w.setRuntimeTypeInfo([92,t],se.JSArray_int),0,null);try{return s=w.Primitives_stringFromCharCode(t)}catch(e){if(!se.RangeError._is(w.unwrapException(e)))throw e;a.error$3$length$position(0,"Invalid Unicode code point.",a._string_scanner$_position-o,o)}},escape$0:function(){return this.escape$1$identifierStart(!1)},escapeCharacter$0:function(){var e,t,n,r,i,s=this.scanner;if(s.expectChar$1(92),null==(e=s.peekChar$0()))return 65533;if(10!==e&&13!==e&&12!==e){if(W.isHex(e)){for(t=0,n=0;n<6&&(null!=(r=s.peekChar$0())&&W.isHex(r));++n)t=(t<<4>>>0)+W.asHex(s.readChar$0());return 32!==(i=s.peekChar$0())&&9!==i&&10!==i&&13!==i&&12!==i||s.readChar$0(),(s=0===t||(t>=55296&&t<=57343||t>=1114111))?65533:t}return s.readChar$0()}s.error$1(0,"Expected escape sequence.")},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 R.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(this.escapeCharacter$0()))return!0;i.set$state(new q._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).error$2$position(0,'Expected "'+w.Primitives_stringFromCharCode(e)+'".',t._string_scanner$_position)},lookingAtNumber$0:function(){var e,t,n=this.scanner,r=n.peekChar$0();return null!=r&&(!!W.isDigit(r)||(46===r?null!=(e=n.peekChar$1(1))&&W.isDigit(e):(43===r||45===r)&&(null!=(e=n.peekChar$1(1))&&(!!W.isDigit(e)||46===e&&(null!=(t=n.peekChar$1(2))&&W.isDigit(t))))))},lookingAtIdentifier$1:function(e){var t,n,r;return null==e&&(e=0),null!=(n=(t=this.scanner).peekChar$1(e))&&(!!(95===n||W.isAlphabetic0(n)||n>=128||92===n)||45===n&&(null!=(r=t.peekChar$1(e+1))&&(95===r||W.isAlphabetic0(r)||r>=128||92===r||45===r)))},lookingAtIdentifier$0:function(){return this.lookingAtIdentifier$1(null)},lookingAtIdentifierBody$0:function(){var e=this.scanner.peekChar$0();return null!=e&&(95===e||W.isAlphabetic0(e)||e>=128||W.isDigit(e)||45===e||92===e)},scanIdentifier$2$caseSensitive:function(e,t){var n,r,i,s,a=this;if(!a.lookingAtIdentifier$0())return!1;for(n=a.scanner,r=new q._SpanScannerState(n,n._string_scanner$_position),i=new w.CodeUnits(e),i=new w.ListIterator(i,i.get$length(i)),s=w._instanceType(i)._precomputed1;i.moveNext$0();)if(!a.scanIdentChar$2$caseSensitive(s._as(i.__internal$_current),t))return r._scanner!==n&&w.throwExpression(E.ArgumentError$(ie.The_gi)),((i=r.position)<0||i>n.string.length)&&w.throwExpression(E.ArgumentError$("Invalid position "+i)),n._string_scanner$_position=i,n._lastMatch=null,!1;return!a.lookingAtIdentifierBody$0()||(n.set$state(r),!1)},scanIdentifier$1:function(e){return this.scanIdentifier$2$caseSensitive(e,!1)},expectIdentifier$2$name:function(e,t){var n,r,i,s;for(null==t&&(t='"'+e+'"'),r=(n=this.scanner)._string_scanner$_position,i=new w.CodeUnits(e),i=new w.ListIterator(i,i.get$length(i)),s=w._instanceType(i)._precomputed1;i.moveNext$0();)this.scanIdentChar$2$caseSensitive(s._as(i.__internal$_current),!1)||n.error$2$position(0,"Expected "+t+".",r);this.lookingAtIdentifierBody$0()&&n.error$2$position(0,"Expected "+t,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)},error$2:function(e,t,n){return w.throwExpression(O.StringScannerException$(t,n,this.scanner.string))},withErrorMessage$1$2:function(e,t){var n,r;try{return r=t.call$0()}catch(t){throw r=w.unwrapException(t),se.SourceSpanFormatException._is(r)?(n=r,w.wrapException(R.SourceSpanFormatException$(e,n.get$span(),n.get$source()))):t}},withErrorMessage$2:function(e,t){return this.withErrorMessage$1$2(e,t,se.dynamic)},wrapSpanFormatException$1$1:function(e){var t,n,r,i;try{return i=e.call$0()}catch(e){throw i=w.unwrapException(e),se.SourceSpanFormatException._is(i)?(n=(t=i).get$span(),(i=!!N.startsWithIgnoreCase(t._span_exception$_message,"expected")&&(i=n)._end-i._file$_start==0)&&(i=n,r=this._firstNewlineBefore$1(L.FileLocation$_(i.file,i._file$_start).offset),i=n,C.$eq$(r,L.FileLocation$_(i.file,i._file$_start).offset)||(n=n.file.span$2(r,r))),w.wrapException(O.SassFormatException$(t._span_exception$_message,n))):e}},wrapSpanFormatException$1:function(e){return this.wrapSpanFormatException$1$1(e,se.dynamic)},_firstNewlineBefore$1:function(e){var t,n,r,i=e-1;for(t=this.scanner.string,n=null;i>=0;){if(32!==(r=b.JSString_methods.codeUnitAt$1(t,i))&&9!==r&&10!==r&&13!==r&&12!==r)return null==n?e:n;10!==r&&13!==r&&12!==r||(n=i),--i}return e}},R.Parser__parseIdentifier_closure.prototype={call$0:function(){var e=this.$this,t=e.identifier$0();return e.scanner.expectDone$0(),t},$signature:27},R.Parser_scanIdentChar_matches.prototype={call$1:function(e){var t=this.char;return this.caseSensitive?e===t:W.characterEqualsIgnoreCase(t,e)},$signature:51},U.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 E.StringBuffer(""),i=new A.InterpolationBuffer(r,w.setRuntimeTypeInfo([],se.JSArray_Object));do{i.addInterpolation$1(this.almostAnyValue$1$omitComments(!0)),e=r._contents+=w.Primitives_stringFromCharCode(10)}while(b.JSString_methods.endsWith$1(b.JSString_methods.trimRight$0((e.charCodeAt(0),e)),",")&&this.scanCharIf$1(W.character__isNewline$closure()));return i.interpolation$1(t.spanFrom$1(new q._SpanScannerState(t,n)))},expectStatementSeparator$1:function(e){var t=this;t.atEndOfStatement$0()||t._expectNewline$0(),t._peekIndentation$0()<=t._currentIndentation||t.scanner.error$2$position(0,"Nothing may be indented "+(null==e?"here":"beneath a "+e)+".",t._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=this,a=s.scanner;switch(a.peekChar$0()){case 117:case 85:if(r=new q._SpanScannerState(a,a._string_scanner$_position),s.scanIdentifier$1("url")){if(a.scanChar$1(40))return a.set$state(r),s.super$StylesheetParser$importArgument();a.set$state(r)}break;case 39:case 34:return s.super$StylesheetParser$importArgument()}for(r=new q._SpanScannerState(a,a._string_scanner$_position),i=a.peekChar$0();null!=i&&(44!==i&&(59!==i&&!(10===i||13===i||12===i)));)a.readChar$0(),i=a.peekChar$0();if(e=a.substring$1(0,r.position),t=a.spanFrom$1(r),s.isPlainImportUrl$1(e))return new T.StaticImport(D.Interpolation$(w.setRuntimeTypeInfo([I.serializeValue0(new J.SassString(e,!0),!0,!0)],se.JSArray_Object),t),null,null,t);try{return a=s.parseImportUrl$1(e),new N.DynamicImport(a,t)}catch(e){if(a=w.unwrapException(e),!se.FormatException._is(a))throw e;n=a,s.error$2(0,"Invalid URL: "+C.get$message$x(n),t)}},scanElse$1:function(e){var t,n,r,i,s,a=this;return a._peekIndentation$0()===e&&(n=(t=a.scanner)._string_scanner$_position,r=a._currentIndentation,i=a._nextIndentation,s=a._nextIndentationEnd,a._readIndentation$0(),!(!t.scanChar$1(64)||!a.scanIdentifier$1("else"))||(t.set$state(new q._SpanScannerState(t,n)),a._currentIndentation=r,a._nextIndentation=i,a._nextIndentationEnd=s,!1))},children$1:function(e,t){var n=w.setRuntimeTypeInfo([],se.JSArray_Statement);return this._whileIndentedLower$1(new U.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,ie.Indent,i._string_scanner$_position,0),t=w.setRuntimeTypeInfo([],se.JSArray_Statement),n=i.string.length;i._string_scanner$_position!==n;)null!=(r=this._child$1(e))&&t.push(r),this._readIndentation$0();return t},_child$1:function(e){var t=this,n=t.scanner;switch(n.peekChar$0()){case 13:case 10:case 12:return null;case 36:return t.variableDeclarationWithoutNamespace$0();case 47:switch(n.peekChar$1(1)){case 47:return t._silentComment$0();case 42:return t._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,c=this,_=c.scanner,$=_._string_scanner$_position;_.expect$1("//"),e=new E.StringBuffer(""),t=c._currentIndentation,n=_.string.length,r=1+t,i=2+t;e:do{for(a=(s=_.scanChar$1(47)?"///":"//").length;;){for(o=e._contents+=s,l=a;l<c._currentIndentation-t;++l)o+=w.Primitives_stringFromCharCode(32),e._contents=o;for(;u=_._string_scanner$_position!==n&&!(10===(u=_.peekChar$0())||13===u||12===u);)o+=w.Primitives_stringFromCharCode(_.readChar$0()),e._contents=o;if(e._contents=o+"\n",c._peekIndentation$0()<t)break e;if(c._peekIndentation$0()===t){47===_.peekChar$1(r)&&47===_.peekChar$1(i)&&c._readIndentation$0();break}c._readIndentation$0()}}while(_.scan$1("//"));return n=e._contents,c.lastSilentComment=new N.SilentComment((n.charCodeAt(0),n),_.spanFrom$1(new q._SpanScannerState(_,$)))},_loudComment$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_=this,$=_.scanner,p=$._string_scanner$_position;for($.expect$1("/*"),e=new E.StringBuffer(""),t=w.setRuntimeTypeInfo([],se.JSArray_Object),n=new A.InterpolationBuffer(e,t),e._contents="/*",r=_._currentIndentation,s=(i=$.string).length,a=!0;;a=!1){for(a?(o=$._string_scanner$_position,_.spaces$0(),10===(l=$.peekChar$0())||13===l||12===l?(_._readIndentation$0(),e._contents+=w.Primitives_stringFromCharCode(32)):(u=$._string_scanner$_position,e._contents+=b.JSString_methods.substring$2(i,o,u))):(l=e._contents+="\n",e._contents=l+" * "),c=3;c<_._currentIndentation-r;++c)e._contents+=w.Primitives_stringFromCharCode(32);e:for(;$._string_scanner$_position!==s;)switch($.peekChar$0()){case 10:case 13:case 12:break e;case 35:123===$.peekChar$1(1)?(l=_.singleInterpolation$0(),n._flushText$0(),t.push(l)):e._contents+=w.Primitives_stringFromCharCode($.readChar$0());break;default:e._contents+=w.Primitives_stringFromCharCode($.readChar$0())}if(_._peekIndentation$0()<=r)break;for(;_._lookingAtDoubleNewline$0();)_._expectNewline$0(),l=e._contents+="\n",e._contents=l+" *";_._readIndentation$0()}return t=e._contents,b.JSString_methods.endsWith$1(b.JSString_methods.trimRight$0((t.charCodeAt(0),t)),"*/")||(e._contents+=" */"),new V.LoudComment(n.interpolation$1($.spanFrom$1(new q._SpanScannerState($,p))))},whitespaceWithoutComments$0:function(){var e,t,n;for(t=(e=this.scanner).string.length;e._string_scanner$_position!==t&&(9===(n=e.peekChar$0())||32===n);)e.readChar$0()},loudComment$0:function(){var e,t=this.scanner;for(t.expect$1("/*");;)if(10!==(e=t.readChar$0())&&13!==e&&12!==e||t.error$1(0,"expected */."),42===e){do{e=t.readChar$0()}while(42===e);if(47===e)break}},_expectNewline$0:function(){var e=this.scanner;switch(e.peekChar$0()){case 59:e.error$1(0,ie.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 10===(e=t.peekChar$1(1))?10===(t=t.peekChar$1(2))||13===t||12===t:13===e||12===e;case 10:case 12:return 10===(t=t.peekChar$1(1))||13===t||12===t;default:return!1}},_whileIndentedLower$1:function(e){var t,n,r,i,s,a,o,l=this,u=l._currentIndentation;for(n=(t=l.scanner)._sourceFile,r=null;l._peekIndentation$0()>u;)i=l._readIndentation$0(),null==r&&(r=i),r!==i&&(s="Inconsistent indentation, expected "+r+" spaces.",a=t._string_scanner$_position,o=n.getColumn$1(a),t.error$3$length$position(0,s,n.getColumn$1(t._string_scanner$_position),a-o)),e.call$0()},_readIndentation$0:function(){var e,t=this,n=t._nextIndentation;return null==n&&(n=t._nextIndentation=t._peekIndentation$0()),t._currentIndentation=n,(e=t._nextIndentationEnd).toString,t.scanner.set$state(e),t._nextIndentationEnd=t._nextIndentation=null,n},_peekIndentation$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_=this,$={},p=_._nextIndentation;if(null!=p)return p;if((t=(e=_.scanner)._string_scanner$_position)===(n=e.string.length))return _._nextIndentation=0,_._nextIndentationEnd=new q._SpanScannerState(e,t),0;r=new q._SpanScannerState(e,t),_.scanCharIf$1(W.character__isNewline$closure())||e.error$2$position(0,"Expected newline.",e._string_scanner$_position),$._containsTab=null,i=new U.SassParser__peekIndentation__containsTab_set($),$._containsSpace=null,s=new U.SassParser__peekIndentation__containsSpace_get($),a=new U.SassParser__peekIndentation__containsSpace_set($),$._nextIndentation0=null,o=new U.SassParser__peekIndentation__nextIndentation_get($),l=new U.SassParser__peekIndentation__nextIndentation_set($);do{for(i.call$1(!1),a.call$1(!1),l.call$1(0);;){if(32===(u=e.peekChar$0()))a.call$1(!0);else{if(9!==u)break;i.call$1(!0)}l.call$1(o.call$0()+1),e.readChar$0()}if((t=e._string_scanner$_position)===n)return _._nextIndentation=0,_._nextIndentationEnd=new q._SpanScannerState(e,t),e.set$state(r),0}while(_.scanCharIf$1(W.character__isNewline$closure()));return t=new U.SassParser__peekIndentation__containsTab_get($).call$0(),n=s.call$0(),t?n?(t=e._string_scanner$_position,c=(n=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Tabs and spaces may not be mixed.",n.getColumn$1(e._string_scanner$_position),t-c)):!0===_._spaces&&(t=e._string_scanner$_position,c=(n=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Expected spaces, was tabs.",n.getColumn$1(e._string_scanner$_position),t-c)):n&&!1===_._spaces&&(t=e._string_scanner$_position,c=(n=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Expected tabs, was spaces.",n.getColumn$1(e._string_scanner$_position),t-c)),_._nextIndentation=o.call$0(),o.call$0()>0&&null==_._spaces&&(_._spaces=s.call$0()),_._nextIndentationEnd=new q._SpanScannerState(e,e._string_scanner$_position),e.set$state(r),o.call$0()}},U.SassParser_children_closure.prototype={call$0:function(){var e=this.$this._child$1(this.child);null!=e&&this.children.push(e)},$signature:0},U.SassParser__peekIndentation__containsSpace_set.prototype={call$1:function(e){return this._box_0._containsSpace=e},$signature:94},U.SassParser__peekIndentation__containsTab_set.prototype={call$1:function(e){return this._box_0._containsTab=e},$signature:94},U.SassParser__peekIndentation__nextIndentation_set.prototype={call$1:function(e){return this._box_0._nextIndentation0=e},$signature:97},U.SassParser__peekIndentation__containsTab_get.prototype={call$0:function(){var e=this._box_0._containsTab;return null==e?w.throwExpression(w.LateError$localNI("containsTab")):e},$signature:21},U.SassParser__peekIndentation__containsSpace_get.prototype={call$0:function(){var e=this._box_0._containsSpace;return null==e?w.throwExpression(w.LateError$localNI("containsSpace")):e},$signature:21},U.SassParser__peekIndentation__nextIndentation_get.prototype={call$0:function(){var e=this._box_0._nextIndentation0;return null==e?w.throwExpression(w.LateError$localNI("nextIndentation")):e},$signature:12},V.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)._string_scanner$_position!==t.string.length&&59!==(n=t.peekChar$0())&&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,r=n.scanner,i=r._string_scanner$_position;if(n.whitespace$0(),t=r._string_scanner$_position,r.scanChar$1(64)){if(n.scanIdentifier$2$caseSensitive("else",!0))return!0;if(n.scanIdentifier$2$caseSensitive("elseif",!0))return n.logger.warn$3$deprecation$span(0,ie.x40elsei,!0,r.spanFrom$1(new q._SpanScannerState(r,t))),r.set$position(r._string_scanner$_position-2),!0}return r.set$state(new q._SpanScannerState(r,i)),!1},children$1:function(e,t){var n,r=this,i=r.scanner;for(i.expectChar$1(123),r.whitespaceWithoutComments$0(),n=w.setRuntimeTypeInfo([],se.JSArray_Statement);;)switch(i.peekChar$0()){case 36:n.push(r.variableDeclarationWithoutNamespace$0());break;case 47:switch(i.peekChar$1(1)){case 47:n.push(r._scss$_silentComment$0()),r.whitespaceWithoutComments$0();break;case 42:n.push(r._scss$_loudComment$0()),r.whitespaceWithoutComments$0();break;default:n.push(t.call$0())}break;case 59:i.readChar$0(),r.whitespaceWithoutComments$0();break;case 125:return i.expectChar$1(125),n;default:n.push(t.call$0())}},statements$1:function(e){var t,n,r,i=this,s=w.setRuntimeTypeInfo([],se.JSArray_Statement);for(i.whitespaceWithoutComments$0(),n=(t=i.scanner).string.length;t._string_scanner$_position!==n;)switch(t.peekChar$0()){case 36:s.push(i.variableDeclarationWithoutNamespace$0());break;case 47:switch(t.peekChar$1(1)){case 47:s.push(i._scss$_silentComment$0()),i.whitespaceWithoutComments$0();break;case 42:s.push(i._scss$_loudComment$0()),i.whitespaceWithoutComments$0();break;default:null!=(r=e.call$0())&&s.push(r)}break;case 59:t.readChar$0(),i.whitespaceWithoutComments$0();break;default:null!=(r=e.call$0())&&s.push(r)}return s},_scss$_silentComment$0:function(){var e,t,n=this,r=n.scanner,i=new q._SpanScannerState(r,r._string_scanner$_position);r.expect$1("//"),e=r.string.length;do{for(;t=r._string_scanner$_position!==e&&!(10===(t=r.readChar$0())||13===t||12===t););if(r._string_scanner$_position===e)break;n.whitespaceWithoutComments$0()}while(r.scan$1("//"));return n.get$plainCss()&&n.error$2(0,ie.Silent,r.spanFrom$1(i)),n.lastSilentComment=new N.SilentComment(r.substring$1(0,i.position),r.spanFrom$1(i))},_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 E.StringBuffer(""),t=w.setRuntimeTypeInfo([],se.JSArray_Object),n=new A.InterpolationBuffer(e,t),e._contents="/*";;)switch(o.peekChar$0()){case 35:123===o.peekChar$1(1)?(r=this.singleInterpolation$0(),n._flushText$0(),t.push(r)):e._contents+=w.Primitives_stringFromCharCode(o.readChar$0());break;case 42:if(e._contents+=w.Primitives_stringFromCharCode(o.readChar$0()),47!==o.peekChar$0())break;return e._contents+=w.Primitives_stringFromCharCode(o.readChar$0()),i=o._string_scanner$_position,r=o._sourceFile,s=new q._SpanScannerState(o,l).position,(o=new L._FileSpan(r,s,i))._FileSpan$3(r,s,i),s=se.Object,r=E.List_List$of(t,!0,s),0!==(l=e._contents).length&&r.push((l.charCodeAt(0),l)),(a=E.List_List$from(r,!1,s)).fixed$length=Array,a.immutable$list=Array,(l=new D.Interpolation(a,o)).Interpolation$2(r,o),new V.LoudComment(l);case 13:o.readChar$0(),10!==o.peekChar$0()&&(e._contents+=w.Primitives_stringFromCharCode(10));break;case 12:o.readChar$0(),e._contents+=w.Primitives_stringFromCharCode(10);break;default:e._contents+=w.Primitives_stringFromCharCode(o.readChar$0())}}},W.SelectorParser.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new W.SelectorParser_parse_closure(this))},parseCompoundSelector$0:function(){return this.wrapSpanFormatException$1(new W.SelectorParser_parseCompoundSelector_closure(this))},_selectorList$0:function(){var e,t,n,r=this,i=r.scanner,s=i._sourceFile,a=s.getLine$1(i._string_scanner$_position),o=w.setRuntimeTypeInfo([r._complexSelector$0()],se.JSArray_ComplexSelector);for(r.whitespace$0(),e=i.string.length;i.scanChar$1(44);)if(r.whitespace$0(),44!==i.peekChar$0()){if((t=i._string_scanner$_position)===e)break;(n=s.getLine$1(t)!==a)&&(a=s.getLine$1(i._string_scanner$_position)),o.push(r._complexSelector$1$lineBreak(n))}return J.SelectorList$(o)},_complexSelector$1$lineBreak:function(e){var t,n,r=this,i=ie.x22x26__ma,s=w.setRuntimeTypeInfo([],se.JSArray_ComplexSelectorComponent);e:for(t=r.scanner;;)switch(r.whitespace$0(),n=t.peekChar$0()){case 43:t.readChar$0(),s.push(b.Combinator_uzg);break;case 62:t.readChar$0(),s.push(b.Combinator_sgq);break;case 126:t.readChar$0(),s.push(b.Combinator_CzM);break;case 91:case 46:case 35:case 37:case 58:case 38:case 42:case 124:s.push(r._compoundSelector$0()),38===t.peekChar$0()&&t.error$1(0,i);break;default:if(null==n||!r.lookingAtIdentifier$0())break e;s.push(r._compoundSelector$0()),38===t.peekChar$0()&&t.error$1(0,i)}return 0===s.length&&t.error$1(0,"expected selector."),q.ComplexSelector$(s,e)},_complexSelector$0:function(){return this._complexSelector$1$lineBreak(!1)},_compoundSelector$0:function(){for(var e,t=w.setRuntimeTypeInfo([this._simpleSelector$0()],se.JSArray_SimpleSelector),n=this.scanner;42===(e=n.peekChar$0())||91===e||46===e||35===e||37===e||58===e;)t.push(this._simpleSelector$1$allowParent(!1));return D.CompoundSelector$(t)},_simpleSelector$1$allowParent:function(e){var t,n,r,i,s=this,a=s.scanner,o=new q._SpanScannerState(a,a._string_scanner$_position);switch(null==e&&(e=s._allowParent),a.peekChar$0()){case 91:return s._attributeSelector$0();case 46:return a.expectChar$1(46),new D.ClassSelector(s.identifier$0());case 35:return a.expectChar$1(35),new I.IDSelector(s.identifier$0());case 37:return a.expectChar$1(37),t=s.identifier$0(),s._allowPlaceholder||s.error$2(0,ie.Placeh,a.spanFrom$1(o)),new I.PlaceholderSelector(t);case 58:return s._pseudoSelector$0();case 38:return a.expectChar$1(38),s.lookingAtIdentifierBody$0()?(n=new E.StringBuffer(""),s._identifierBody$1(n),0===n._contents.length&&a.error$1(0,"Expected identifier body."),(r=n._contents).charCodeAt(0),i=r):i=null,e||s.error$2(0,"Parent selectors aren't allowed here.",a.spanFrom$1(o)),new P.ParentSelector(i);default:return s._typeOrUniversalSelector$0()}},_simpleSelector$0:function(){return this._simpleSelector$1$allowParent(null)},_attributeSelector$0:function(){var e,t,n,r,i,s=this,a=null,o=s.scanner;return o.expectChar$1(91),s.whitespace$0(),e=s._attributeName$0(),s.whitespace$0(),o.scanChar$1(93)?new I.AttributeSelector(e,a,a,a):(t=s._attributeOperator$0(),s.whitespace$0(),r=39===(n=o.peekChar$0())||34===n?s.string$0():s.identifier$0(),s.whitespace$0(),i=null!=(n=o.peekChar$0())&&W.isAlphabetic0(n)?w.Primitives_stringFromCharCode(o.readChar$0()):a,o.expectChar$1(93),new I.AttributeSelector(e,t,r,i))},_attributeName$0:function(){var e,t=this,n=t.scanner;return n.scanChar$1(42)?(n.expectChar$1(124),new J.QualifiedName(t.identifier$0(),"*")):(e=t.identifier$0(),124!==n.peekChar$0()||61===n.peekChar$1(1)?new J.QualifiedName(e,null):(n.readChar$0(),new J.QualifiedName(t.identifier$0(),e)))},_attributeOperator$0:function(){var e=this.scanner,t=e._string_scanner$_position;switch(e.readChar$0()){case 61:return b.AttributeOperator_sEs;case 126:return e.expectChar$1(61),b.AttributeOperator_fz1;case 124:return e.expectChar$1(61),b.AttributeOperator_AuK;case 94:return e.expectChar$1(61),b.AttributeOperator_4L5;case 36:return e.expectChar$1(61),b.AttributeOperator_mOX;case 42:return e.expectChar$1(61),b.AttributeOperator_gqZ;default:e.error$2$position(0,'Expected "]".',t)}},_pseudoSelector$0:function(){var e,t,n,r,i,s,a=this,o=null,l=a.scanner;return l.expectChar$1(58),e=l.scanChar$1(58),t=a.identifier$0(),l.scanChar$1(40)?(a.whitespace$0(),n=N.unvendor(t),e?X._selectorPseudoElements.contains$1(0,n)?(r=a._selectorList$0(),i=o):(i=a.declarationValue$1$allowEmpty(!0),r=o):X._selectorPseudoClasses.contains$1(0,n)?(r=a._selectorList$0(),i=o):"nth-child"===n||"nth-last-child"===n?(i=a._aNPlusB$0(),a.whitespace$0(),32!==(s=l.peekChar$1(-1))&&9!==s&&10!==s&&13!==s&&12!==s||41===l.peekChar$0()?r=o:(a.expectIdentifier$1("of"),i+=" of",a.whitespace$0(),r=a._selectorList$0())):(i=b.JSString_methods.trimRight$0(a.declarationValue$1$allowEmpty(!0)),r=o),l.expectChar$1(41),J.PseudoSelector$(t,i,e,r)):J.PseudoSelector$(t,o,e,o)},_aNPlusB$0:function(){var e,t,n,r,i,s=this,a=s.scanner;switch(a.peekChar$0()){case 101:case 69:return s.expectIdentifier$1("even"),"even";case 111:case 79:return s.expectIdentifier$1("odd"),"odd";case 43:case 45:e=""+w.Primitives_stringFromCharCode(a.readChar$0());break;default:e=""}if(null!=(t=a.peekChar$0())&&W.isDigit(t)){for(;null!=(n=a.peekChar$0())&&n>=48&&n<=57;)e+=w.Primitives_stringFromCharCode(a.readChar$0());if(s.whitespace$0(),!s.scanIdentChar$1(110))return e.charCodeAt(0),e}else s.expectIdentChar$1(110);if(e+=w.Primitives_stringFromCharCode(110),s.whitespace$0(),43!==(r=a.peekChar$0())&&45!==r)return e.charCodeAt(0),e;for(e+=w.Primitives_stringFromCharCode(a.readChar$0()),s.whitespace$0(),null!=(i=a.peekChar$0())&&W.isDigit(i)||a.error$1(0,"Expected a number.");null!=(n=a.peekChar$0())&&n>=48&&n<=57;)e+=w.Primitives_stringFromCharCode(a.readChar$0());return e.charCodeAt(0),e},_typeOrUniversalSelector$0:function(){var e,t=this,n=t.scanner,r=n.peekChar$0();return 42===r?(n.readChar$0(),n.scanChar$1(124)?n.scanChar$1(42)?new I.UniversalSelector("*"):new k.TypeSelector(new J.QualifiedName(t.identifier$0(),"*")):new I.UniversalSelector(null)):124===r?(n.readChar$0(),n.scanChar$1(42)?new I.UniversalSelector(""):new k.TypeSelector(new J.QualifiedName(t.identifier$0(),""))):(e=t.identifier$0(),n.scanChar$1(124)?n.scanChar$1(42)?new I.UniversalSelector(e):new k.TypeSelector(new J.QualifiedName(t.identifier$0(),e)):new k.TypeSelector(new J.QualifiedName(e,null)))}},W.SelectorParser_parse_closure.prototype={call$0:function(){var e=this.$this,t=e._selectorList$0();return(e=e.scanner)._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:43},W.SelectorParser_parseCompoundSelector_closure.prototype={call$0:function(){var e=this.$this,t=e._compoundSelector$0();return(e=e.scanner)._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:369},M.StylesheetParser.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new M.StylesheetParser_parse_closure(this))},parseArgumentDeclaration$0:function(){return this._parseSingleProduction$1$1(new M.StylesheetParser_parseArgumentDeclaration_closure(this),se.ArgumentDeclaration)},parseVariableDeclaration$0:function(){return this._parseSingleProduction$1$1(new M.StylesheetParser_parseVariableDeclaration_closure(this),se.VariableDeclaration)},parseUseRule$0:function(){return this._parseSingleProduction$1$1(new M.StylesheetParser_parseUseRule_closure(this),se.UseRule)},_parseSingleProduction$1$1:function(e,t){return this.wrapSpanFormatException$1(new M.StylesheetParser__parseSingleProduction_closure(this,e,t))},_statement$1$root:function(e){var t,n=this,r=n.scanner;switch(r.peekChar$0()){case 64:return n.atRule$2$root(new M.StylesheetParser__statement_closure(n),e);case 43:return n.get$indented()&&n.lookingAtIdentifier$1(1)?(n._isUseAllowed=!1,t=r._string_scanner$_position,r.readChar$0(),n._includeRule$1(new q._SpanScannerState(r,t))):n._styleRule$0();case 61:return n.get$indented()?(n._isUseAllowed=!1,t=r._string_scanner$_position,r.readChar$0(),n.whitespace$0(),n._mixinRule$1(new q._SpanScannerState(r,t))):n._styleRule$0();case 125:r.error$2$length(0,'unmatched "}".',1);break;default:return n._inStyleRule||n._stylesheet$_inUnknownAtRule||n._stylesheet$_inMixin||n._inContentBlock?n._declarationOrStyleRule$0():n._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 q._SpanScannerState(e,t))},variableDeclarationWithoutNamespace$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h,d,f=this,m=f.lastSilentComment;for(f.lastSilentComment=null,null==t?(n=f.scanner,r=new q._SpanScannerState(n,n._string_scanner$_position)):r=t,i=f.variableName$0(),(n=null!=e)&&f._assertPublic$2(i,new M.StylesheetParser_variableDeclarationWithoutNamespace_closure(f,r)),f.get$plainCss()&&f.error$2(0,ie.Sass_v,f.scanner.spanFrom$1(r)),f.whitespace$0(),(s=f.scanner).expectChar$1(58),f.whitespace$0(),a=f.expression$0(),o=new q._SpanScannerState(s,s._string_scanner$_position),l=!1,u=!1;s.scanChar$1(33);)"default"===(c=f.identifier$0())?l=!0:"global"===c?(n&&(_=s._string_scanner$_position,$=s._sourceFile,p=o.position,(h=new L._FileSpan($,p,_))._FileSpan$3($,p,_),f.error$2(0,ie.x21globa,h)),u=!0):(_=s._string_scanner$_position,$=s._sourceFile,p=o.position,(h=new L._FileSpan($,p,_))._FileSpan$3($,p,_),f.error$2(0,"Invalid flag name.",h)),f.whitespace$0(),o=new q._SpanScannerState(s,s._string_scanner$_position);return f.expectStatementSeparator$1("variable declaration"),d=A.VariableDeclaration$(i,a,s.spanFrom$1(r),m,u,l,e),u&&f._globalVariables.putIfAbsent$2(i,new M.StylesheetParser_variableDeclarationWithoutNamespace_closure0(d)),d},variableDeclarationWithoutNamespace$0:function(){return this.variableDeclarationWithoutNamespace$2(null,null)},_variableDeclarationOrStyleRule$0:function(){var e,t,n,r,i=this;return i.get$plainCss()||i.get$indented()&&i.scanner.scanChar$1(92)?i._styleRule$0():i.lookingAtIdentifier$0()?(t=(e=i.scanner)._string_scanner$_position,(n=i._variableDeclarationOrInterpolation$0())instanceof A.VariableDeclaration?n:((r=new A.InterpolationBuffer(new E.StringBuffer(""),w.setRuntimeTypeInfo([],se.JSArray_Object))).addInterpolation$1(se.Interpolation._as(n)),i._styleRule$2(r,new q._SpanScannerState(e,t)))):i._styleRule$0()},_declarationOrStyleRule$0:function(){var e,t,n,r=this;return r.get$plainCss()&&r._inStyleRule&&!r._stylesheet$_inUnknownAtRule?r._propertyOrVariableDeclaration$0():r.get$indented()&&r.scanner.scanChar$1(92)?r._styleRule$0():(t=(e=r.scanner)._string_scanner$_position,n=r._declarationOrBuffer$0(),se.Statement._is(n)?n:r._styleRule$2(se.InterpolationBuffer._as(n),new q._SpanScannerState(e,t)))},_declarationOrBuffer$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_=this,$={},p=_.scanner,h=new q._SpanScannerState(p,p._string_scanner$_position),d=se.JSArray_Object,f=new A.InterpolationBuffer(new E.StringBuffer(""),w.setRuntimeTypeInfo([],d)),m=p.peekChar$0();if((i=58===m||(42===m||(46===m||35===m&&123!==p.peekChar$1(1))))?(i=p.readChar$0(),f._interpolation_buffer$_text._contents+=w.Primitives_stringFromCharCode(i),i=_.rawText$1(_.get$whitespace()),f._interpolation_buffer$_text._contents+=i,s=!0):s=!1,!_._lookingAtInterpolatedIdentifier$0())return f;if((a=s?_.interpolatedIdentifier$0():_._variableDeclarationOrInterpolation$0())instanceof A.VariableDeclaration)return a;if(f.addInterpolation$1(se.Interpolation._as(a)),_._isUseAllowed=!1,p.matches$1("/*")&&(i=_.rawText$1(_.get$loudComment()),f._interpolation_buffer$_text._contents+=i),e=new E.StringBuffer(""),i=_.get$whitespace(),e._contents+=_.rawText$1(i),o=p._string_scanner$_position,!p.scanChar$1(58))return 0!==e._contents.length&&(f._interpolation_buffer$_text._contents+=w.Primitives_stringFromCharCode(32)),f;if(e._contents+=w.Primitives_stringFromCharCode(58),l=f.interpolation$1(p.spanFrom$2(h,new q._SpanScannerState(p,o))),b.JSString_methods.startsWith$1(l.get$initialPlain(),"--"))return $=_._interpolatedDeclarationValue$0(),_.expectStatementSeparator$1("custom property"),V.Declaration$(l,new J.StringExpression($,!1),p.spanFrom$1(h));if(p.scanChar$1(58))return(p=($=f)._interpolation_buffer$_text)._contents+=w.S(e),p._contents+=w.Primitives_stringFromCharCode(58),$;if(_.get$indented()&&_._lookingAtInterpolatedIdentifier$0())return($=f)._interpolation_buffer$_text._contents+=w.S(e),$;if(u=_.rawText$1(i),_.lookingAtChildren$0())return _._withChildren$3(_.get$_declarationChild(),h,new M.StylesheetParser__declarationOrBuffer_closure(l));e._contents+=u,t=0===u.length&&_._lookingAtInterpolatedIdentifier$0(),n=new q._SpanScannerState(p,p._string_scanner$_position),i=$.value=null;try{_.lookingAtChildren$0()?(d=w.setRuntimeTypeInfo([],d),o=(i=L.FileLocation$_(p._sourceFile,p._string_scanner$_position)).offset,c=new J.StringExpression(D.Interpolation$(d,L._FileSpan$(i.file,o,o)),!0)):c=_.expression$0(),d=$.value=c,_.lookingAtChildren$0()?t&&_.expectStatementSeparator$0():_.atEndOfStatement$0()||_.expectStatementSeparator$0()}catch(i){if(se.FormatException._is(w.unwrapException(i))){if(!t)throw i;if(p.set$state(n),r=_.almostAnyValue$0(),!_.get$indented()&&59===p.peekChar$0())throw i;return f._interpolation_buffer$_text._contents+=w.S(e),f.addInterpolation$1(r),f}throw i}return _.lookingAtChildren$0()?_._withChildren$3(_.get$_declarationChild(),h,new M.StylesheetParser__declarationOrBuffer_closure0($,l)):(_.expectStatementSeparator$0(),V.Declaration$(l,d,p.spanFrom$1(h)))},_variableDeclarationOrInterpolation$0:function(){var e,t,n,r,i,s=this;return s.lookingAtIdentifier$0()?(e=s.scanner,t=new q._SpanScannerState(e,e._string_scanner$_position),n=s.identifier$0(),e.matches$1(".$")?(e.readChar$0(),s.variableDeclarationWithoutNamespace$2(n,t)):(r=new E.StringBuffer(""),i=new A.InterpolationBuffer(r,w.setRuntimeTypeInfo([],se.JSArray_Object)),r._contents=""+n,s._lookingAtInterpolatedIdentifierBody$0()&&i.addInterpolation$1(s.interpolatedIdentifier$0()),i.interpolation$1(e.spanFrom$1(t)))):s.interpolatedIdentifier$0()},_styleRule$2:function(e,t){var n,r,i,s,a=this,o={};return a._isUseAllowed=!1,null==t?(n=a.scanner,r=new q._SpanScannerState(n,n._string_scanner$_position)):r=t,i=o.interpolation=a.styleRuleSelector$0(),null!=e?(e.addInterpolation$1(i),n=o.interpolation=e.interpolation$1(a.scanner.spanFrom$1(r))):n=i,0===n.contents.length&&a.scanner.error$1(0,'expected "}".'),s=a._inStyleRule,a._inStyleRule=!0,a._withChildren$3(a.get$_statement(),r,new M.StylesheetParser__styleRule_closure(o,a,s,r))},_styleRule$0:function(){return this._styleRule$2(null,null)},_propertyOrVariableDeclaration$1$parseCustomProperties:function(e){var t,n,r,i,s,a,o=this,l=ie.Nested,u={},c=o.scanner,_=new q._SpanScannerState(c,c._string_scanner$_position);if(u.name=null,n=58===(t=c.peekChar$0())||(42===t||(46===t||35===t&&123!==c.peekChar$1(1))))n=new E.StringBuffer(""),r=new A.InterpolationBuffer(n,w.setRuntimeTypeInfo([],se.JSArray_Object)),n._contents+=w.Primitives_stringFromCharCode(c.readChar$0()),n._contents+=o.rawText$1(o.get$whitespace()),r.addInterpolation$1(o.interpolatedIdentifier$0()),n=u.name=r.interpolation$1(c.spanFrom$1(_));else if(o.get$plainCss())s=o.interpolatedIdentifier$0(),u.name=s,n=s;else{if((i=o._variableDeclarationOrInterpolation$0())instanceof A.VariableDeclaration)return i;se.Interpolation._as(i),u.name=i,n=i}return o.whitespace$0(),c.expectChar$1(58),e&&b.JSString_methods.startsWith$1(n.get$initialPlain(),"--")?(u=o._interpolatedDeclarationValue$0(),o.expectStatementSeparator$1("custom property"),V.Declaration$(n,new J.StringExpression(u,!1),c.spanFrom$1(_))):(o.whitespace$0(),o.lookingAtChildren$0()?(o.get$plainCss()&&c.error$1(0,l),o._withChildren$3(o.get$_declarationChild(),_,new M.StylesheetParser__propertyOrVariableDeclaration_closure(u))):(a=o.expression$0(),o.lookingAtChildren$0()?(o.get$plainCss()&&c.error$1(0,l),o._withChildren$3(o.get$_declarationChild(),_,new M.StylesheetParser__propertyOrVariableDeclaration_closure0(u,a))):(o.expectStatementSeparator$0(),V.Declaration$(n,a,c.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,o=a.scanner,l=new q._SpanScannerState(o,o._string_scanner$_position);switch(o.expectChar$2$name(64,"@-rule"),n=a.interpolatedIdentifier$0(),a.whitespace$0(),r=a._isUseAllowed,a._isUseAllowed=!1,n.get$asPlain()){case"at-root":return a._atRootRule$1(l);case"content":return a._contentRule$1(l);case"debug":return a._debugRule$1(l);case"each":return a._eachRule$2(l,e);case"else":return a._disallowedAtRule$1(l);case"error":return a._errorRule$1(l);case"extend":return a._inStyleRule||a._stylesheet$_inMixin||a._inContentBlock||a.error$2(0,ie.x40exten,o.spanFrom$1(l)),i=a.almostAnyValue$0(),(s=o.scanChar$1(33))&&a.expectIdentifier$1("optional"),a.expectStatementSeparator$1("@extend rule"),new D.ExtendRule(i,s,o.spanFrom$1(l));case"for":return a._forRule$2(l,e);case"forward":return a._isUseAllowed=r,t||a._disallowedAtRule$1(l),a._forwardRule$1(l);case"function":return a._functionRule$1(l);case"if":return a._ifRule$2(l,e);case"import":return a._importRule$1(l);case"include":return a._includeRule$1(l);case"media":return a.mediaRule$1(l);case"mixin":return a._mixinRule$1(l);case"-moz-document":return a.mozDocumentRule$2(l,n);case"return":return a._disallowedAtRule$1(l);case"supports":return a.supportsRule$1(l);case"use":return a._isUseAllowed=r,t||a._disallowedAtRule$1(l),a._useRule$1(l);case"warn":return a._warnRule$1(l);case"while":return a._whileRule$2(l,e);default:return a.unknownAtRule$2(l,n)}},_declarationAtRule$0:function(){var e=this,t=e.scanner,n=new q._SpanScannerState(t,t._string_scanner$_position);switch(e._plainAtRuleName$0()){case"content":return e._contentRule$1(n);case"debug":return e._debugRule$1(n);case"each":return e._eachRule$2(n,e.get$_declarationChild());case"else":return e._disallowedAtRule$1(n);case"error":return e._errorRule$1(n);case"for":return e._forRule$2(n,e.get$_declarationChild());case"if":return e._ifRule$2(n,e.get$_declarationChild());case"include":return e._includeRule$1(n);case"warn":return e._warnRule$1(n);case"while":return e._whileRule$2(n,e.get$_declarationChild());default:return e._disallowedAtRule$1(n)}},_functionChild$0:function(){var e,t,n,r,i,s,a,o=this,l=o.scanner;if(64!==l.peekChar$0()){e=new q._SpanScannerState(l,l._string_scanner$_position);try{return r=o._variableDeclarationWithNamespace$0()}catch(s){if(r=w.unwrapException(s),!(i=se.SourceSpanFormatException)._is(r))throw s;t=r,l.set$state(e),n=null;try{n=o._declarationOrStyleRule$0()}catch(e){throw i._is(w.unwrapException(e))?w.wrapException(t):e}o.error$2(0,"@function rules may not contain "+(n instanceof D.StyleRule?"style rules":"declarations")+".",n.get$span())}}switch(s=new q._SpanScannerState(l,l._string_scanner$_position),o._plainAtRuleName$0()){case"debug":return o._debugRule$1(s);case"each":return o._eachRule$2(s,o.get$_functionChild());case"else":return o._disallowedAtRule$1(s);case"error":return o._errorRule$1(s);case"for":return o._forRule$2(s,o.get$_functionChild());case"if":return o._ifRule$2(s,o.get$_functionChild());case"return":return a=o.expression$0(),o.expectStatementSeparator$1("@return rule"),new N.ReturnRule(a,l.spanFrom$1(s));case"warn":return o._warnRule$1(s);case"while":return o._whileRule$2(s,o.get$_functionChild());default:return o._disallowedAtRule$1(s)}},_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=this,r=n.scanner;return 40===r.peekChar$0()?(t=n._atRootQuery$0(),n.whitespace$0(),n._withChildren$3(n.get$_statement(),e,new M.StylesheetParser__atRootRule_closure(t))):n.lookingAtChildren$0()?n._withChildren$3(n.get$_statement(),e,new M.StylesheetParser__atRootRule_closure0):M.AtRootRule$(w.setRuntimeTypeInfo([n._styleRule$0()],se.JSArray_Statement),r.spanFrom$1(e),null)},_atRootQuery$0:function(){var e,t,n,r,i,s,a=this,o=a.scanner;return 35===o.peekChar$0()?(e=a.singleInterpolation$0(),D.Interpolation$(w.setRuntimeTypeInfo([e],se.JSArray_Object),e.get$span())):(t=o._string_scanner$_position,n=new E.StringBuffer(""),r=w.setRuntimeTypeInfo([],se.JSArray_Object),i=new A.InterpolationBuffer(n,r),o.expectChar$1(40),n._contents+=w.Primitives_stringFromCharCode(40),a.whitespace$0(),s=a.expression$0(),i._flushText$0(),r.push(s),o.scanChar$1(58)&&(a.whitespace$0(),n._contents+=w.Primitives_stringFromCharCode(58),n._contents+=w.Primitives_stringFromCharCode(32),s=a.expression$0(),i._flushText$0(),r.push(s)),o.expectChar$1(41),a.whitespace$0(),n._contents+=w.Primitives_stringFromCharCode(41),i.interpolation$1(o.spanFrom$1(new q._SpanScannerState(o,t))))},_contentRule$1:function(e){var t,n,r,i,s=this;return s._stylesheet$_inMixin||s.error$2(0,ie.x40conte,s.scanner.spanFrom$1(e)),s.whitespace$0(),40===(t=s.scanner).peekChar$0()?n=s._argumentInvocation$1$mixin(!0):(i=(r=L.FileLocation$_(t._sourceFile,t._string_scanner$_position)).offset,n=D.ArgumentInvocation$empty(L._FileSpan$(r.file,i,i))),s._mixinHasContent=!0,s.expectStatementSeparator$1("@content rule"),new T.ContentRule(t.spanFrom$1(e),n)},_debugRule$1:function(e){var t=this.expression$0();return this.expectStatementSeparator$1("@debug rule"),new T.DebugRule(t,this.scanner.spanFrom$1(e))},_eachRule$2:function(e,t){var n,r,i=this,s=i._inControlDirective;for(i._inControlDirective=!0,n=w.setRuntimeTypeInfo([i.variableName$0()],se.JSArray_String),i.whitespace$0(),r=i.scanner;r.scanChar$1(44);)i.whitespace$0(),r.expectChar$1(36),n.push(i.identifier$1$normalize(!0)),i.whitespace$0();return i.expectIdentifier$1("in"),i.whitespace$0(),i._withChildren$3(t,e,new M.StylesheetParser__eachRule_closure(i,s,n,i.expression$0()))},_errorRule$1:function(e){var t=this.expression$0();return this.expectStatementSeparator$1("@error rule"),new J.ErrorRule(t,this.scanner.spanFrom$1(e))},_functionRule$1:function(e){var t,n,r=this,i=r.lastSilentComment;switch(r.lastSilentComment=null,t=r.identifier$1$normalize(!0),r.whitespace$0(),n=r._argumentDeclaration$0(),r._stylesheet$_inMixin||r._inContentBlock?r.error$2(0,ie.Mixinscf,r.scanner.spanFrom$1(e)):r._inControlDirective&&r.error$2(0,ie.Functi,r.scanner.spanFrom$1(e)),N.unvendor(t)){case"calc":case"element":case"expression":case"url":case"and":case"or":case"not":case"clamp":r.error$2(0,"Invalid function name.",r.scanner.spanFrom$1(e))}return r.whitespace$0(),r._withChildren$3(r.get$_functionChild(),e,new M.StylesheetParser__functionRule_closure(t,n,i))},_forRule$2:function(e,t){var n,r,i=this,s={},a=i._inControlDirective;return i._inControlDirective=!0,n=i.variableName$0(),i.whitespace$0(),i.expectIdentifier$1("from"),i.whitespace$0(),s.exclusive=null,r=i.expression$1$until(new M.StylesheetParser__forRule_closure(s,i)),null==s.exclusive&&i.scanner.error$1(0,'Expected "to" or "through".'),i.whitespace$0(),i._withChildren$3(t,e,new M.StylesheetParser__forRule_closure0(s,i,a,n,r,i.expression$0()))},_forwardRule$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p=this,h=null,d=p._urlString$0();return p.whitespace$0(),p.scanIdentifier$1("as")?(p.whitespace$0(),t=p.identifier$1$normalize(!0),p.scanner.expectChar$1(42),p.whitespace$0()):t=h,p.scanIdentifier$1("show")?(r=(n=p._memberList$0()).item1,i=n.item2,a=s=h):(p.scanIdentifier$1("hide")?(a=(n=p._memberList$0()).item1,s=n.item2):a=s=h,r=i=h),o=p._stylesheet$_configuration$1$allowGuarded(!0),p.expectStatementSeparator$1("@forward rule"),l=p.scanner.spanFrom$1(e),p._isUseAllowed||p.error$2(0,ie.x40forwa,l),null!=r?(i.toString,u=se.String,c=E.LinkedHashSet_LinkedHashSet$of(r,u),_=se.UnmodifiableSetView_String,u=E.LinkedHashSet_LinkedHashSet$of(i,u),$=null==o?b.List_empty6:E.List_List$unmodifiable(o,se.ConfiguredVariable),new V.ForwardRule(d,new V.UnmodifiableSetView(c,_),new V.UnmodifiableSetView(u,_),h,h,t,$,l)):null!=a?(s.toString,u=se.String,c=E.LinkedHashSet_LinkedHashSet$of(a,u),_=se.UnmodifiableSetView_String,u=E.LinkedHashSet_LinkedHashSet$of(s,u),$=null==o?b.List_empty6:E.List_List$unmodifiable(o,se.ConfiguredVariable),new V.ForwardRule(d,h,h,new V.UnmodifiableSetView(c,_),new V.UnmodifiableSetView(u,_),t,$,l)):new V.ForwardRule(d,h,h,h,h,t,null==o?b.List_empty6:E.List_List$unmodifiable(o,se.ConfiguredVariable),l)},_memberList$0:function(){var e=this,t=se.String,n=E.LinkedHashSet_LinkedHashSet$_empty(t),r=E.LinkedHashSet_LinkedHashSet$_empty(t);t=e.scanner;do{e.whitespace$0(),e.withErrorMessage$2(ie.Expect,new M.StylesheetParser__memberList_closure(e,r,n)),e.whitespace$0()}while(t.scanChar$1(44));return new q.Tuple2(n,r,se.Tuple2_of_Set_String_and_Set_String)},_ifRule$2:function(e,t){var n,r,i,s,a,o=this,l=o.get$currentIndentation(),u=o._inControlDirective;for(o._inControlDirective=!0,n=o.expression$0(),r=o.children$1(0,t),o.whitespaceWithoutComments$0(),i=w.setRuntimeTypeInfo([M.IfClause$(n,r)],se.JSArray_IfClause);;){if(!o.scanElse$1(l)){s=null;break}if(o.whitespace$0(),!o.scanIdentifier$1("if")){s=M.ElseClause$(o.children$1(0,t));break}o.whitespace$0(),i.push(M.IfClause$(o.expression$0(),o.children$1(0,t)))}return o._inControlDirective=u,a=o.scanner.spanFrom$1(e),o.whitespaceWithoutComments$0(),new M.IfRule(E.List_List$unmodifiable(i,se.IfClause),s,a)},_importRule$1:function(e){var t,n=this,r=w.setRuntimeTypeInfo([],se.JSArray_Import),i=n.scanner;do{n.whitespace$0(),t=n.importArgument$0(),(n._inControlDirective||n._stylesheet$_inMixin)&&t instanceof N.DynamicImport&&n._disallowedAtRule$1(e),r.push(t),n.whitespace$0()}while(i.scanChar$1(44));return n.expectStatementSeparator$1("@import rule"),i=i.spanFrom$1(e),new N.ImportRule(E.List_List$unmodifiable(r,se.Import),i)},importArgument$0:function(){var e,t,n,r,i,s,a,o=this,l=null,u=o.scanner,c=new q._SpanScannerState(u,u._string_scanner$_position),_=u.peekChar$0();if(117===_||85===_)return e=o.dynamicUrl$0(),o.whitespace$0(),r=o.tryImportQueries$0(),i=D.Interpolation$(w.setRuntimeTypeInfo([e],se.JSArray_Object),u.spanFrom$1(c)),u=u.spanFrom$1(c),a=(s=null==r)?l:r.item1,new T.StaticImport(i,a,s?l:r.item2,u);if(e=o.string$0(),t=u.spanFrom$1(c),o.whitespace$0(),r=o.tryImportQueries$0(),o.isPlainImportUrl$1(e)||null!=r)return i=t,i=D.Interpolation$(w.setRuntimeTypeInfo([E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(i.file._decodedChars,i._file$_start,i._end),0,l)],se.JSArray_Object),t),u=u.spanFrom$1(c),a=(s=null==r)?l:r.item1,new T.StaticImport(i,a,s?l:r.item2,u);try{return u=o.parseImportUrl$1(e),new N.DynamicImport(u,t)}catch(e){if(u=w.unwrapException(e),!se.FormatException._is(u))throw e;n=u,o.error$2(0,"Invalid URL: "+C.get$message$x(n),t)}},parseImportUrl$1:function(e){var t=X.$get$windows();return t.style.rootLength$1(e)>0&&!X.$get$url().style.isRootRelative$1(e)?t.toUri$1(e).toString$0(0):(E.Uri_parse(e),e)},isPlainImportUrl$1:function(e){var t;return!(e.length<5)&&(!!b.JSString_methods.endsWith$1(e,".css")||(47===(t=b.JSString_methods._codeUnitAt$1(e,0))?47===b.JSString_methods._codeUnitAt$1(e,1):104===t&&(b.JSString_methods.startsWith$1(e,"http://")||b.JSString_methods.startsWith$1(e,"https://"))))},tryImportQueries$0:function(){var e,t,n,r,i,s=this;return s.scanIdentifier$1("supports")?((e=s.scanner).expectChar$1(40),t=new q._SpanScannerState(e,e._string_scanner$_position),s.scanIdentifier$1("not")?(s.whitespace$0(),n=new P.SupportsNegation(s._supportsConditionInParens$0(),e.spanFrom$1(t))):40===e.peekChar$0()?n=s._supportsCondition$0():(r=s.expression$0(),e.expectChar$1(58),s.whitespace$0(),n=new V.SupportsDeclaration(r,s.expression$0(),e.spanFrom$1(t))),e.expectChar$1(41),s.whitespace$0()):n=null,i=s._lookingAtInterpolatedIdentifier$0()||40===s.scanner.peekChar$0()?s._mediaQueryList$0():null,null==n&&null==i?null:new q.Tuple2(n,i,se.Tuple2_of_nullable_SupportsCondition_and_nullable_Interpolation)},_includeRule$1:function(e){var t,n,r,i,s,a,o,l,u=this,c=null,_=u.identifier$0(),$=u.scanner;return $.scanChar$1(46)?(t=_,_=u._publicIdentifier$0()):(_=w.stringReplaceAllUnchecked(_,"_","-"),t=c),u.whitespace$0(),40===$.peekChar$0()?n=u._argumentInvocation$1$mixin(!0):(i=(r=L.FileLocation$_($._sourceFile,$._string_scanner$_position)).offset,n=D.ArgumentInvocation$empty(L._FileSpan$(r.file,i,i))),u.whitespace$0(),u.scanIdentifier$1("using")?(u.whitespace$0(),s=u._argumentDeclaration$0(),u.whitespace$0()):s=c,!(r=null==s)||u.lookingAtChildren$0()?(r?(i=(r=L.FileLocation$_($._sourceFile,$._string_scanner$_position)).offset,a=new N.ArgumentDeclaration(b.List_empty8,c,L._FileSpan$(r.file,i,i))):a=s,o=u._inContentBlock,u._inContentBlock=!0,l=u._withChildren$3(u.get$_statement(),e,new M.StylesheetParser__includeRule_closure(a)),u._inContentBlock=o):(u.expectStatementSeparator$0(),l=c),$=$.spanFrom$2(e,e),new z.IncludeRule(t,_,n,l,$.expand$1(0,(null==l?n:l).get$span()))},mediaRule$1:function(e){return this._withChildren$3(this.get$_statement(),e,new M.StylesheetParser_mediaRule_closure(this._mediaQueryList$0()))},_mixinRule$1:function(e){var t,n,r,i,s,a=this,o=a.lastSilentComment;return a.lastSilentComment=null,t=a.identifier$1$normalize(!0),a.whitespace$0(),40===(n=a.scanner).peekChar$0()?r=a._argumentDeclaration$0():(s=(i=L.FileLocation$_(n._sourceFile,n._string_scanner$_position)).offset,r=new N.ArgumentDeclaration(b.List_empty8,null,L._FileSpan$(i.file,s,s))),a._stylesheet$_inMixin||a._inContentBlock?a.error$2(0,ie.Mixinscm,n.spanFrom$1(e)):a._inControlDirective&&a.error$2(0,ie.Mixinsb,n.spanFrom$1(e)),a.whitespace$0(),a._stylesheet$_inMixin=!0,a._mixinHasContent=!1,a._withChildren$3(a.get$_statement(),e,new M.StylesheetParser__mixinRule_closure(a,t,r,o))},mozDocumentRule$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p=this,h={},d=p.scanner,f=d._string_scanner$_position,m=new E.StringBuffer(""),g=w.setRuntimeTypeInfo([],se.JSArray_Object),S=new A.InterpolationBuffer(m,g);for(h.needsDeprecationWarning=!1,n=p.get$whitespace();;){if(35===d.peekChar$0())r=p.singleInterpolation$0(),S._flushText$0(),g.push(r),h.needsDeprecationWarning=!0;else switch(r=d._string_scanner$_position,i=p.identifier$0()){case"url":case"url-prefix":case"domain":null!=(s=p._tryUrlContents$2$name(new q._SpanScannerState(d,r),i))?S.addInterpolation$1(s):(d.expectChar$1(40),p.whitespace$0(),a=p.interpolatedString$0(),d.expectChar$1(41),m._contents+=i,m._contents+=w.Primitives_stringFromCharCode(40),S.addInterpolation$1(a.asInterpolation$0()),m._contents+=w.Primitives_stringFromCharCode(41)),(r=m._contents).charCodeAt(0),o=r,b.JSString_methods.endsWith$1(o,"url-prefix()")||b.JSString_methods.endsWith$1(o,"url-prefix('')")||b.JSString_methods.endsWith$1(o,'url-prefix("")')||(h.needsDeprecationWarning=!0);break;case"regexp":m._contents+="regexp(",d.expectChar$1(40),S.addInterpolation$1(p.interpolatedString$0().asInterpolation$0()),d.expectChar$1(41),m._contents+=w.Primitives_stringFromCharCode(41),h.needsDeprecationWarning=!0;break;default:l=d._string_scanner$_position,u=d._sourceFile,(c=new L._FileSpan(u,r,l))._FileSpan$3(u,r,l),p.error$2(0,"Invalid function name.",c)}if(p.whitespace$0(),!d.scanChar$1(44))break;m._contents+=w.Primitives_stringFromCharCode(44),_=d._string_scanner$_position,n.call$0(),$=d._string_scanner$_position,m._contents+=b.JSString_methods.substring$2(d.string,_,$)}return p._withChildren$3(p.get$_statement(),e,new M.StylesheetParser_mozDocumentRule_closure(h,p,t,S.interpolation$1(d.spanFrom$1(new q._SpanScannerState(d,f)))))},supportsRule$1:function(e){var t=this,n=t._supportsCondition$0();return t.whitespace$0(),t._withChildren$3(t.get$_statement(),e,new M.StylesheetParser_supportsRule_closure(n))},_useRule$1:function(e){var t,n,r,i,s=this,a="@use rule",o=s._urlString$0();return s.whitespace$0(),t=s._useNamespace$2(o,e),s.whitespace$0(),n=s._stylesheet$_configuration$0(),s.expectStatementSeparator$1(a),r=s.scanner.spanFrom$1(e),s._isUseAllowed||s.error$2(0,ie.x40use_r,r),s.expectStatementSeparator$1(a),(i=new W.UseRule(o,t,null==n?b.List_empty6:E.List_List$unmodifiable(n,se.ConfiguredVariable),r)).UseRule$4$configuration(o,t,r,n),i},_useNamespace$2:function(e,t){var n,r,i,s,a=this;if(a.scanIdentifier$1("as"))return a.whitespace$0(),a.scanner.scanChar$1(42)?null:a.identifier$0();r=0===e.get$pathSegments().length?"":b.JSArray_methods.get$last(e.get$pathSegments()),i=b.JSString_methods.indexOf$1(r,"."),s=b.JSString_methods.startsWith$1(r,"_")?1:0,n=b.JSString_methods.substring$2(r,s,-1===i?r.length:i);try{return s=q.SpanScanner$(n,null),s=new R.Parser(s,a.logger)._parseIdentifier$0()}catch(e){if(!(w.unwrapException(e)instanceof O.SassFormatException))throw e;a.error$2(0,'Invalid Sass identifier "'+w.S(n)+'"',a.scanner.spanFrom$1(t))}},_stylesheet$_configuration$1$allowGuarded:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p=this;if(!p.scanIdentifier$1("with"))return null;for(t=E.LinkedHashSet_LinkedHashSet$_empty(se.String),n=w.setRuntimeTypeInfo([],se.JSArray_ConfiguredVariable),p.whitespace$0(),(r=p.scanner).expectChar$1(40);(p.whitespace$0(),i=r._string_scanner$_position,r.expectChar$1(36),s=p.identifier$1$normalize(!0),p.whitespace$0(),r.expectChar$1(58),p.whitespace$0(),a=p._expressionUntilComma$0(),o=r._string_scanner$_position,e&&r.scanChar$1(33)?"default"===p.identifier$0()?(p.whitespace$0(),l=!0):(u=r._string_scanner$_position,c=r._sourceFile,(_=new L._FileSpan(c,o,u))._FileSpan$3(c,o,u),p.error$2(0,"Invalid flag name.",_),l=!1):l=!1,u=r._string_scanner$_position,o=r._sourceFile,($=new L._FileSpan(o,i,u))._FileSpan$3(o,i,u),t.contains$1(0,s)&&p.error$2(0,ie.The_sa,$),t.add$1(0,s),n.push(new A.ConfiguredVariable(s,a,l,$)),r.scanChar$1(44))&&(p.whitespace$0(),p._lookingAtExpression$0()););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 L.WarnRule(t,this.scanner.spanFrom$1(e))},_whileRule$2:function(e,t){var n=this,r=n._inControlDirective;return n._inControlDirective=!0,n._withChildren$3(t,e,new M.StylesheetParser__whileRule_closure(n,r,n.expression$0()))},unknownAtRule$2:function(e,t){var n,r,i,s=this,a={},o=s._stylesheet$_inUnknownAtRule;return s._stylesheet$_inUnknownAtRule=!0,a.value=null,r=33===(n=s.scanner).peekChar$0()||s.atEndOfStatement$0()?null:a.value=s.almostAnyValue$0(),s.lookingAtChildren$0()?i=s._withChildren$3(s.get$_statement(),e,new M.StylesheetParser_unknownAtRule_closure(a,t)):(s.expectStatementSeparator$0(),i=U.AtRule$(t,n.spanFrom$1(e),null,r)),s._stylesheet$_inUnknownAtRule=o,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,c=u.scanner,_=c._string_scanner$_position;for(c.expectChar$1(40),u.whitespace$0(),e=w.setRuntimeTypeInfo([],se.JSArray_Argument),t=E.LinkedHashSet_LinkedHashSet$_empty(se.String);;){if(36!==c.peekChar$0()){n=null;break}if(r=c._string_scanner$_position,c.expectChar$1(36),i=u.identifier$1$normalize(!0),u.whitespace$0(),c.scanChar$1(58))u.whitespace$0(),s=u._expressionUntilComma$0();else{if(c.scanChar$1(46)){c.expectChar$1(46),c.expectChar$1(46),u.whitespace$0(),n=i;break}s=null}if(a=c._string_scanner$_position,o=c._sourceFile,(l=new L._FileSpan(o,r,a))._FileSpan$3(o,r,a),e.push(new A.Argument(i,s,l)),t.add$1(0,i)||u.error$2(0,"Duplicate argument.",b.JSArray_methods.get$last(e).span),!c.scanChar$1(44)){n=null;break}u.whitespace$0()}return c.expectChar$1(41),c=c.spanFrom$1(new q._SpanScannerState(c,_)),new N.ArgumentDeclaration(E.List_List$unmodifiable(e,se.Argument),n,c)},_argumentInvocation$1$mixin:function(e){var t,n,r,i,s,a,o,l,u,c=this,_=c.scanner,$=_._string_scanner$_position;for(_.expectChar$1(40),c.whitespace$0(),t=w.setRuntimeTypeInfo([],se.JSArray_Expression),n=se.String,r=se.Expression,i=E.LinkedHashMap_LinkedHashMap$_empty(n,r),a=!e,o=null;;){if(!c._lookingAtExpression$0()){s=null;break}if(l=c._expressionUntilComma$1$singleEquals(a),c.whitespace$0(),l instanceof q.VariableExpression&&_.scanChar$1(58))c.whitespace$0(),u=l.name,i.containsKey$1(u)&&c.error$2(0,"Duplicate argument.",l.span),i.$indexSet(0,u,c._expressionUntilComma$1$singleEquals(a));else if(_.scanChar$1(46)){if(_.expectChar$1(46),_.expectChar$1(46),null!=o){c.whitespace$0(),s=l;break}o=l}else i.get$isNotEmpty(i)?c.error$2(0,ie.Positi,l.get$span()):t.push(l);if(c.whitespace$0(),!_.scanChar$1(44)){s=null;break}c.whitespace$0()}return _.expectChar$1(41),_=_.spanFrom$1(new q._SpanScannerState(_,$)),new D.ArgumentInvocation(E.List_List$unmodifiable(t,r),w.ConstantMap_ConstantMap$from(i,n,r),o,s,_)},_argumentInvocation$0:function(){return this._argumentInvocation$1$mixin(!1)},expression$3$bracketList$singleEquals$until:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y=this,v="Expected expression.",x={},C=null!=n;if(C&&n.call$0()&&y.scanner.error$1(0,v),e){if(r=y.scanner,i=new q._SpanScannerState(r,r._string_scanner$_position),r.expectChar$1(91),y.whitespace$0(),r.scanChar$1(93))return C=w.setRuntimeTypeInfo([],se.JSArray_Expression),r=r.spanFrom$1(i),new J.ListExpression(E.List_List$unmodifiable(C,se.Expression),b.ListSeparator_undecided_null,!0,r)}else i=null;r=y.scanner,s=new q._SpanScannerState(r,r._string_scanner$_position),a=y._inParentheses,x.operands_=x.operators_=x.spaceExpressions_=x.commaExpressions_=null,x.allowSlash=y.lookingAtNumber$0(),x.singleExpression_=y._singleExpression$0(),o=new M.StylesheetParser_expression_resetState(x,y,s),l=new M.StylesheetParser_expression_resolveOneOperation(x,y),u=new M.StylesheetParser_expression_resolveOperations(x,l),c=new M.StylesheetParser_expression_addSingleExpression(x,y,o,u),_=new M.StylesheetParser_expression_addOperator(x,y,l),$=new M.StylesheetParser_expression_resolveSpaceExpressions(x,y,u);e:for(p=se.JSArray_Expression;y.whitespace$0(),!C||!n.call$0();)switch(h=r.peekChar$0()){case 40:c.call$1(y._parentheses$0());break;case 91:c.call$1(y.expression$1$bracketList(!0));break;case 36:c.call$1(y._variable$0());break;case 38:c.call$1(y._selector$0());break;case 39:case 34:c.call$1(y.interpolatedString$0());break;case 35:c.call$1(y._hashExpression$0());break;case 61:r.readChar$0(),t&&61!==r.peekChar$0()?_.call$1(b.BinaryOperator_kjl):(r.expectChar$1(61),_.call$1(b.BinaryOperator_YlX));break;case 33:if(61===(d=r.peekChar$1(1)))r.readChar$0(),r.readChar$0(),_.call$1(b.BinaryOperator_i5H);else{if(!(f=null==d||((32|d)>>>0==105||(32===d||9===d||10===d||13===d||12===d))))break e;c.call$1(y._importantExpression$0())}break;case 60:r.readChar$0(),_.call$1(r.scanChar$1(61)?b.BinaryOperator_33h:b.BinaryOperator_8qt);break;case 62:r.readChar$0(),_.call$1(r.scanChar$1(61)?b.BinaryOperator_1da:b.BinaryOperator_AcR);break;case 42:r.readChar$0(),_.call$1(b.BinaryOperator_O1M);break;case 43:null==x.singleExpression_?c.call$1(y._unaryOperation$0()):(r.readChar$0(),_.call$1(b.BinaryOperator_AcR0));break;case 45:(f=(null!=(d=r.peekChar$1(1))&&d>=48&&d<=57||46===d)&&(null==x.singleExpression_||(32===(f=r.peekChar$1(-1))||9===f||10===f||13===f||12===f)))?c.call$2$number(y._number$0(),!0):y._lookingAtInterpolatedIdentifier$0()?c.call$1(y.identifierLike$0()):null==x.singleExpression_?c.call$1(y._unaryOperation$0()):(r.readChar$0(),_.call$1(b.BinaryOperator_iyO));break;case 47:null==x.singleExpression_?c.call$1(y._unaryOperation$0()):(r.readChar$0(),_.call$1(b.BinaryOperator_RTB));break;case 37:r.readChar$0(),_.call$1(b.BinaryOperator_2ad);break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:c.call$2$number(y._number$0(),!0);break;case 46:if(46===r.peekChar$1(1))break e;c.call$2$number(y._number$0(),!0);break;case 97:!y.get$plainCss()&&y.scanIdentifier$1("and")?_.call$1(b.BinaryOperator_and_and_2):c.call$1(y.identifierLike$0());break;case 111:!y.get$plainCss()&&y.scanIdentifier$1("or")?_.call$1(b.BinaryOperator_or_or_1):c.call$1(y.identifierLike$0());break;case 117:case 85:43===r.peekChar$1(1)?c.call$1(y._unicodeRange$0()):c.call$1(y.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:c.call$1(y.identifierLike$0());break;case 44:if(y._inParentheses&&(y._inParentheses=!1,x.allowSlash)){o.call$0();break}null==(m=x.commaExpressions_)&&(m=x.commaExpressions_=w.setRuntimeTypeInfo([],p)),null==x.singleExpression_&&r.error$1(0,v),$.call$0(),(f=x.singleExpression_).toString,m.push(f),r.readChar$0(),x.allowSlash=!0,x.singleExpression_=null;break;default:if(null!=h&&h>=128){c.call$1(y.identifierLike$0());break}break e}return e&&r.expectChar$1(93),m=x.commaExpressions_,g=x.spaceExpressions_,null!=m?($.call$0(),y._inParentheses=a,null!=(S=x.singleExpression_)&&m.push(S),C=r.spanFrom$1(null==i?s:i),new J.ListExpression(E.List_List$unmodifiable(m,se.Expression),b.ListSeparator_kWM,e,C)):e&&null!=g?(u.call$0(),(C=x.singleExpression_).toString,g.push(C),i.toString,r=r.spanFrom$1(i),new J.ListExpression(E.List_List$unmodifiable(g,se.Expression),b.ListSeparator_woc,!0,r)):($.call$0(),e&&((C=x.singleExpression_).toString,p=w.setRuntimeTypeInfo([C],p),i.toString,r=r.spanFrom$1(i),x.singleExpression_=new J.ListExpression(E.List_List$unmodifiable(p,se.Expression),b.ListSeparator_undecided_null,!0,r)),(C=x.singleExpression_).toString,C)},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$singleEquals:function(e){return this.expression$3$bracketList$singleEquals$until(!1,e,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 M.StylesheetParser__expressionUntilComma_closure(this))},_expressionUntilComma$0:function(){return this._expressionUntilComma$1$singleEquals(!1)},_singleExpression$0:function(){var e,t=this,n=t.scanner,r=n.peekChar$0();switch(r){case 40:return t._parentheses$0();case 47:return t._unaryOperation$0();case 46:return t._number$0();case 91:return t.expression$1$bracketList(!0);case 36:return t._variable$0();case 38:return t._selector$0();case 39:case 34:return t.interpolatedString$0();case 35:return t._hashExpression$0();case 43:return e=n.peekChar$1(1),W.isDigit(e)||46===e?t._number$0():t._unaryOperation$0();case 45:return t._minusExpression$0();case 33:return t._importantExpression$0();case 117:case 85:return 43===n.peekChar$1(1)?t._unicodeRange$0():t.identifierLike$0();case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return t._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 t.identifierLike$0();default:if(null!=r&&r>=128)return t.identifierLike$0();n.error$1(0,"Expected expression.")}},_parentheses$0:function(){var e,t,n,r,i,s,a=this;a.get$plainCss()&&a.scanner.error$2$length(0,"Parentheses aren't allowed in plain CSS.",1),e=a._inParentheses,a._inParentheses=!0;try{if(i=a.scanner,t=new q._SpanScannerState(i,i._string_scanner$_position),i.expectChar$1(40),a.whitespace$0(),!a._lookingAtExpression$0())return i.expectChar$1(41),s=w.setRuntimeTypeInfo([],se.JSArray_Expression),i=i.spanFrom$1(t),s=E.List_List$unmodifiable(s,se.Expression),new J.ListExpression(s,b.ListSeparator_undecided_null,!1,i);if(n=a._expressionUntilComma$0(),i.scanChar$1(58))return a.whitespace$0(),i=a._stylesheet$_map$2(n,t);if(!i.scanChar$1(44))return i.expectChar$1(41),i=i.spanFrom$1(t),new W.ParenthesizedExpression(n,i);for(a.whitespace$0(),r=w.setRuntimeTypeInfo([n],se.JSArray_Expression);a._lookingAtExpression$0()&&(C.add$1$ax(r,a._expressionUntilComma$0()),i.scanChar$1(44));)a.whitespace$0();return i.expectChar$1(41),i=i.spanFrom$1(t),s=E.List_List$unmodifiable(r,se.Expression),new J.ListExpression(s,b.ListSeparator_kWM,!1,i)}finally{a._inParentheses=e}},_stylesheet$_map$2:function(e,t){var n,r,i=this,s=se.Tuple2_Expression_Expression,a=w.setRuntimeTypeInfo([new q.Tuple2(e,i._expressionUntilComma$0(),s)],se.JSArray_Tuple2_Expression_Expression);for(n=i.scanner;n.scanChar$1(44)&&(i.whitespace$0(),i._lookingAtExpression$0());)r=i._expressionUntilComma$0(),n.expectChar$1(58),i.whitespace$0(),a.push(new q.Tuple2(r,i._expressionUntilComma$0(),s));return n.expectChar$1(41),n=n.spanFrom$1(t),new z.MapExpression(E.List_List$unmodifiable(a,s),n)},_hashExpression$0:function(){var e,t,n,r,i,s=this,a=s.scanner;return 123===a.peekChar$1(1)?s.identifierLike$0():(e=new q._SpanScannerState(a,a._string_scanner$_position),a.expectChar$1(35),null!=(t=a.peekChar$0())&&W.isDigit(t)?((n=(a=s._hexColorContents$1(e)).originalSpan).toString,new B.ColorExpression(a,n)):(n=a._string_scanner$_position,r=s.interpolatedIdentifier$0(),s._isHexColor$1(r)?(a.set$state(new q._SpanScannerState(a,n)),(n=(a=s._hexColorContents$1(e)).originalSpan).toString,new B.ColorExpression(a,n)):(n=new E.StringBuffer(""),i=new A.InterpolationBuffer(n,w.setRuntimeTypeInfo([],se.JSArray_Object)),n._contents+=w.Primitives_stringFromCharCode(35),i.addInterpolation$1(r),new J.StringExpression(i.interpolation$1(a.spanFrom$1(e)),!1))))},_hexColorContents$1:function(e){var t,n,r,i,s,a,o,l=this,u=l._hexDigit$0(),c=l._hexDigit$0(),_=l._hexDigit$0(),$=l.scanner;return W.isHex($.peekChar$0())?(s=l._hexDigit$0(),a=u<<4>>>0,o=_<<4>>>0,W.isHex($.peekChar$0())?(t=a+c,n=o+s,r=(l._hexDigit$0()<<4>>>0)+l._hexDigit$0(),i=W.isHex($.peekChar$0())?((l._hexDigit$0()<<4>>>0)+l._hexDigit$0())/255:1):(t=a+u,n=(c<<4>>>0)+c,r=o+_,i=((s<<4>>>0)+s)/255)):(t=(u<<4>>>0)+u,n=(c<<4>>>0)+c,r=(_<<4>>>0)+_,i=1),B.SassColor$rgb(t,n,r,i,$.spanFrom$1(e))},_isHexColor$1:function(e){var t,n=e.get$asPlain();return null!=n&&((3===(t=n.length)||4===t||6===t||8===t)&&(t=new w.CodeUnits(n)).every$1(t,W.character__isHex$closure()))},_hexDigit$0:function(){var e=this.scanner,t=e.peekChar$0();return null!=t&&W.isHex(t)||e.error$1(0,"Expected hex digit."),W.asHex(e.readChar$0())},_minusExpression$0:function(){var e=this,t=e.scanner.peekChar$1(1);return W.isDigit(t)||46===t?e._number$0():e._lookingAtInterpolatedIdentifier$0()?e.identifierLike$0():e._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 q._SpanScannerState(e,t)),new J.StringExpression(D.Interpolation$(w.setRuntimeTypeInfo(["!important"],se.JSArray_Object),t),!1)},_unaryOperation$0:function(){var e=this,t=e.scanner,n=t._string_scanner$_position,r=e._unaryOperatorFor$1(t.readChar$0());return null==r?t.error$2$position(0,"Expected unary operator.",t._string_scanner$_position-1):e.get$plainCss()&&r!==b.UnaryOperator_zDx&&t.error$3$length$position(0,"Operators aren't allowed in plain CSS.",1,t._string_scanner$_position-1),e.whitespace$0(),new D.UnaryOperationExpression(r,e._singleExpression$0(),t.spanFrom$1(new q._SpanScannerState(t,n)))},_unaryOperatorFor$1:function(e){switch(e){case 43:return b.UnaryOperator_j2w;case 45:return b.UnaryOperator_U4G;case 47:return b.UnaryOperator_zDx;default:return null}},_number$0:function(){var e,t,n,r=this,i=r.scanner,s=i._string_scanner$_position,a=i.peekChar$0(),o=45===a,l=o?-1:1;return(43===a||o)&&i.readChar$0(),e=46===i.peekChar$0()?0:r.naturalNumber$0(),o=r._tryDecimal$1$allowTrailingDot(i._string_scanner$_position!==s),t=r._tryExponent$0(),n=i.scanChar$1(37)?"%":!!r.lookingAtIdentifier$0()&&(45!==i.peekChar$0()||45!==i.peekChar$1(1))?r.identifier$1$unit(!0):null,new W.NumberExpression(l*((e+o)*t),n,i.spanFrom$1(new q._SpanScannerState(i,s)))},_tryDecimal$1$allowTrailingDot:function(e){var t,n=this.scanner,r=n._string_scanner$_position;if(46!==n.peekChar$0())return 0;if(!W.isDigit(n.peekChar$1(1))){if(e)return 0;n.error$2$position(0,"Expected digit.",n._string_scanner$_position+1)}for(n.readChar$0();null!=(t=n.peekChar$0())&&t>=48&&t<=57;)n.readChar$0();return E.double_parse(n.substring$1(0,r))},_tryExponent$0:function(){var e,t,n,r,i=this.scanner,s=i.peekChar$0();if(101!==s&&69!==s)return 1;if(e=i.peekChar$1(1),!W.isDigit(e)&&45!==e&&43!==e)return 1;for(i.readChar$0(),n=(t=45===e)?-1:1,(43===e||t)&&i.readChar$0(),W.isDigit(i.peekChar$0())||i.error$1(0,"Expected digit."),r=0;null!=(t=i.peekChar$0())&&t>=48&&t<=57;)r=10*r+(i.readChar$0()-48);return Math.pow(10,n*r)},_unicodeRange$0:function(){var e,t,n,r,i=this,s="Expected at most 6 digits.",a=i.scanner,o=new q._SpanScannerState(a,a._string_scanner$_position);for(i.expectIdentChar$1(117),a.expectChar$1(43),e=0;i.scanCharIf$1(new M.StylesheetParser__unicodeRange_closure);)++e;for(t=!1;a.scanChar$1(63);t=!0)++e;if(0===e)a.error$1(0,'Expected hex digit or "?".');else if(e>6)i.error$2(0,s,a.spanFrom$1(o));else if(t)return n=a.substring$1(0,o.position),a=a.spanFrom$1(o),new J.StringExpression(D.Interpolation$(w.setRuntimeTypeInfo([n],se.JSArray_Object),a),!1);if(a.scanChar$1(45)){for(n=a._string_scanner$_position,r=0;i.scanCharIf$1(new M.StylesheetParser__unicodeRange_closure0);)++r;0===r?a.error$1(0,"Expected hex digit."):r>6&&i.error$2(0,s,a.spanFrom$1(new q._SpanScannerState(a,n)))}return i._lookingAtInterpolatedIdentifierBody$0()&&a.error$1(0,"Expected end of identifier."),n=a.substring$1(0,o.position),a=a.spanFrom$1(o),new J.StringExpression(D.Interpolation$(w.setRuntimeTypeInfo([n],se.JSArray_Object),a),!1)},_variable$0:function(){var e=this,t=e.scanner,n=new q._SpanScannerState(t,t._string_scanner$_position),r=e.variableName$0();return e.get$plainCss()&&e.error$2(0,ie.Sass_v,t.spanFrom$1(n)),new q.VariableExpression(null,r,t.spanFrom$1(n))},_selector$0:function(){var e,t,n=this;return n.get$plainCss()&&n.scanner.error$2$length(0,ie.The_pa,1),e=n.scanner,t=new q._SpanScannerState(e,e._string_scanner$_position),e.expectChar$1(38),e.scanChar$1(38)&&(n.logger.warn$2$span(0,ie.In_Sas,e.spanFrom$1(t)),e.set$position(e._string_scanner$_position-1)),new W.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 E.StringBuffer(""),t=w.setRuntimeTypeInfo([],se.JSArray_Object),n=new A.InterpolationBuffer(e,t);;){if((r=a.peekChar$0())===l){a.readChar$0();break}null==r||10===r||13===r||12===r?a.error$1(0,"Expected "+w.Primitives_stringFromCharCode(l)+"."):92===r?10===(i=a.peekChar$1(1))||13===i||12===i?(a.readChar$0(),a.readChar$0(),13===i&&a.scanChar$1(10)):e._contents+=w.Primitives_stringFromCharCode(this.escapeCharacter$0()):35===r&&123===a.peekChar$1(1)?(s=this.singleInterpolation$0(),n._flushText$0(),t.push(s)):e._contents+=w.Primitives_stringFromCharCode(a.readChar$0())}return new J.StringExpression(n.interpolation$1(a.spanFrom$1(new q._SpanScannerState(a,o))),!0)},identifierLike$0:function(){var e,t,n,r,i,s=this,a=s.scanner,o=new q._SpanScannerState(a,a._string_scanner$_position),l=s.interpolatedIdentifier$0(),u=l.get$asPlain(),c=null==u;if(!c){if("if"===u)return e=s._argumentInvocation$0(),new V.IfExpression(e,l.span.expand$1(0,e.span));if("not"===u)return s.whitespace$0(),new D.UnaryOperationExpression(b.UnaryOperator_not_not,s._singleExpression$0(),l.span);if(t=u.toLowerCase(),40!==a.peekChar$0()){switch(u){case"false":return new A.BooleanExpression(!1,l.span);case"null":return new F.NullExpression(l.span);case"true":return new A.BooleanExpression(!0,l.span)}if(null!=(n=X.$get$colorsByName().$index(0,t)))return(a=(n=B.SassColor$rgb(n.get$red(),n.get$green(),n.get$blue(),n.alpha,l.span)).originalSpan).toString,new B.ColorExpression(n,a)}if(null!=(r=s.trySpecialFunction$2(t,o)))return r}switch(a.peekChar$0()){case 46:return 46===a.peekChar$1(1)?new J.StringExpression(l,!1):(a.readChar$0(),c&&s.error$2(0,ie.Interpn,l.span),36===a.peekChar$0()?(i=s.variableName$0(),s._assertPublic$2(i,new M.StylesheetParser_identifierLike_closure(s,o)),new q.VariableExpression(u,i,a.spanFrom$1(o))):(c=a._string_scanner$_position,new k.FunctionExpression(u,D.Interpolation$(w.setRuntimeTypeInfo([s._publicIdentifier$0()],se.JSArray_Object),a.spanFrom$1(new q._SpanScannerState(a,c))),s._argumentInvocation$0(),a.spanFrom$1(o))));case 40:return new k.FunctionExpression(null,l,s._argumentInvocation$0(),a.spanFrom$1(o));default:return new J.StringExpression(l,!1)}},trySpecialFunction$2:function(e,t){var n,r,i,s,a,o=this,l=null;switch(N.unvendor(e)){case"calc":case"element":case"expression":if(!o.scanner.scanChar$1(40))return l;n=new E.StringBuffer(""),r=new A.InterpolationBuffer(n,w.setRuntimeTypeInfo([],se.JSArray_Object)),n._contents=""+e,n._contents+=w.Primitives_stringFromCharCode(40);break;case"min":case"max":return i=(n=o.scanner)._string_scanner$_position,n.scanChar$1(40)?(o.whitespace$0(),s=new E.StringBuffer(""),r=new A.InterpolationBuffer(s,w.setRuntimeTypeInfo([],se.JSArray_Object)),s._contents=""+e,s._contents+=w.Primitives_stringFromCharCode(40),o._tryMinMaxContents$1(r)?new J.StringExpression(r.interpolation$1(n.spanFrom$1(t)),!1):(n.set$state(new q._SpanScannerState(n,i)),l)):l;case"progid":if(!(n=o.scanner).scanChar$1(58))return l;for(i=new E.StringBuffer(""),r=new A.InterpolationBuffer(i,w.setRuntimeTypeInfo([],se.JSArray_Object)),i._contents=""+e,i._contents+=w.Primitives_stringFromCharCode(58),a=n.peekChar$0();s=null!=a&&((s=a>=97&&a<=122||a>=65&&a<=90)||46===a);)i._contents+=w.Primitives_stringFromCharCode(n.readChar$0()),a=n.peekChar$0();n.expectChar$1(40),i._contents+=w.Primitives_stringFromCharCode(40);break;case"url":return D.NullableExtension_andThen(o._tryUrlContents$1(t),new M.StylesheetParser_trySpecialFunction_closure);case"clamp":if("clamp"!==e)return l;if(!o.scanner.scanChar$1(40))return l;n=new E.StringBuffer(""),r=new A.InterpolationBuffer(n,w.setRuntimeTypeInfo([],se.JSArray_Object)),n._contents=""+e,n._contents+=w.Primitives_stringFromCharCode(40);break;default:return l}return r.addInterpolation$1(o._interpolatedDeclarationValue$1$allowEmpty(!0)),(n=o.scanner).expectChar$1(41),r._interpolation_buffer$_text._contents+=w.Primitives_stringFromCharCode(41),new J.StringExpression(r.interpolation$1(n.spanFrom$1(t)),!1)},_tryMinMaxContents$2$allowComma:function(e,t){var n,r,i,s,a,o,l,u=this;for(n=u.scanner,r=e._interpolation_buffer$_text,i=!t,s=u.get$_number();;){switch(n.peekChar$0()){case 45:case 43:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:try{a=n._string_scanner$_position,s.call$0(),o=n._string_scanner$_position,r._contents+=b.JSString_methods.substring$2(n.string,a,o)}catch(e){if(se.FormatException._is(w.unwrapException(e)))return!1;throw e}break;case 35:if(123!==n.peekChar$1(1))return!1;l=u.singleInterpolation$0(),e._flushText$0(),e._interpolation_buffer$_contents.push(l);break;case 99:case 67:switch(n.peekChar$1(1)){case 97:case 65:if(!u._tryMinMaxFunction$2(e,"calc"))return!1;break;case 108:case 76:if(!u._tryMinMaxFunction$2(e,"clamp"))return!1}break;case 101:case 69:if(!u._tryMinMaxFunction$2(e,"env"))return!1;break;case 118:case 86:if(!u._tryMinMaxFunction$2(e,"var"))return!1;break;case 40:if(r._contents+=w.Primitives_stringFromCharCode(n.readChar$0()),!u._tryMinMaxContents$2$allowComma(e,!1))return!1;break;case 109:case 77:if(n.readChar$0(),u.scanIdentChar$1(105)){if(!u.scanIdentChar$1(110))return!1;r._contents+="min("}else{if(!u.scanIdentChar$1(97))return!1;if(!u.scanIdentChar$1(120))return!1;r._contents+="max("}if(!n.scanChar$1(40))return!1;if(!u._tryMinMaxContents$1(e))return!1;break;default:return!1}switch(u.whitespace$0(),n.peekChar$0()){case 41:return r._contents+=w.Primitives_stringFromCharCode(n.readChar$0()),!0;case 43:case 45:case 42:case 47:r._contents+=w.Primitives_stringFromCharCode(32),r._contents+=w.Primitives_stringFromCharCode(n.readChar$0()),r._contents+=w.Primitives_stringFromCharCode(32);break;case 44:if(i)return!1;r._contents+=w.Primitives_stringFromCharCode(n.readChar$0()),r._contents+=w.Primitives_stringFromCharCode(32);break;default:return!1}u.whitespace$0()}},_tryMinMaxContents$1:function(e){return this._tryMinMaxContents$2$allowComma(e,!0)},_tryMinMaxFunction$2:function(e,t){var n,r;return!!this.scanIdentifier$1(t)&&(!!(n=this.scanner).scanChar$1(40)&&((r=e._interpolation_buffer$_text)._contents+=t,r._contents+=w.Primitives_stringFromCharCode(40),e.addInterpolation$1(this._interpolatedDeclarationValue$1$allowEmpty(!0)),r._contents+=w.Primitives_stringFromCharCode(41),!!n.scanChar$1(41)))},_tryUrlContents$2$name:function(e,t){var n,r,i,s,a,o,l,u=this,c=u.scanner,_=c._string_scanner$_position;if(!c.scanChar$1(40))return null;for(u.whitespaceWithoutComments$0(),n=new E.StringBuffer(""),r=w.setRuntimeTypeInfo([],se.JSArray_Object),i=new A.InterpolationBuffer(n,r),n._contents=""+(null==t?"url":t),n._contents+=w.Primitives_stringFromCharCode(40);null!=(s=c.peekChar$0());)if(a=33===s||(37===s||(38===s||(s>=42&&s<=126||s>=128))))n._contents+=w.Primitives_stringFromCharCode(c.readChar$0());else if(92===s)n._contents+=w.S(u.escape$0());else if(35===s)123===c.peekChar$1(1)?(a=u.singleInterpolation$0(),i._flushText$0(),r.push(a)):n._contents+=w.Primitives_stringFromCharCode(c.readChar$0());else{if(32!==s&&9!==s&&10!==s&&13!==s&&12!==s){if(41===s)return n._contents+=w.Primitives_stringFromCharCode(c.readChar$0()),o=c._string_scanner$_position,_=c._sourceFile,a=e.position,(c=new L._FileSpan(_,a,o))._FileSpan$3(_,a,o),a=se.Object,_=E.List_List$of(r,!0,a),0!==(r=n._contents).length&&_.push((r.charCodeAt(0),r)),(l=E.List_List$from(_,!1,a)).fixed$length=Array,l.immutable$list=Array,(n=new D.Interpolation(l,c)).Interpolation$2(_,c),n;break}if(u.whitespaceWithoutComments$0(),41!==c.peekChar$0())break}return c.set$state(new q._SpanScannerState(c,_)),null},_tryUrlContents$1:function(e){return this._tryUrlContents$2$name(e,null)},dynamicUrl$0:function(){var e,t=this,n=t.scanner,r=new q._SpanScannerState(n,n._string_scanner$_position);return t.expectIdentifier$1("url"),null!=(e=t._tryUrlContents$1(r))?new J.StringExpression(e,!1):new k.FunctionExpression(null,D.Interpolation$(w.setRuntimeTypeInfo(["url"],se.JSArray_Object),n.spanFrom$1(r)),t._argumentInvocation$0(),n.spanFrom$1(r))},almostAnyValue$1$omitComments:function(e){var t,n,r,i,s,a,o,l,u=this,c=u.scanner,_=c._string_scanner$_position,$=new E.StringBuffer(""),p=new A.InterpolationBuffer($,w.setRuntimeTypeInfo([],se.JSArray_Object));e:for(t=c.string,n=t.length,r=!e;;)switch(i=c.peekChar$0()){case 92:$._contents+=w.Primitives_stringFromCharCode(c.readChar$0()),$._contents+=w.Primitives_stringFromCharCode(c.readChar$0());break;case 34:case 39:p.addInterpolation$1(u.interpolatedString$0().asInterpolation$0());break;case 47:s=c._string_scanner$_position,u.scanComment$0()?r&&(a=c._string_scanner$_position,$._contents+=b.JSString_methods.substring$2(t,s,a)):$._contents+=w.Primitives_stringFromCharCode(c.readChar$0());break;case 35:123===c.peekChar$1(1)?p.addInterpolation$1(u.interpolatedIdentifier$0()):$._contents+=w.Primitives_stringFromCharCode(c.readChar$0());break;case 13:case 10:case 12:if(u.get$indented())break e;$._contents+=w.Primitives_stringFromCharCode(c.readChar$0());break;case 33:case 59:case 123:case 125:break e;case 117:case 85:if(o=c._string_scanner$_position,!u.scanIdentifier$1("url")){$._contents+=w.Primitives_stringFromCharCode(c.readChar$0());break}null==(l=u._tryUrlContents$1(new q._SpanScannerState(c,o)))?((o<0||o>n)&&w.throwExpression(E.ArgumentError$("Invalid position "+o)),c._string_scanner$_position=o,c._lastMatch=null,$._contents+=w.Primitives_stringFromCharCode(c.readChar$0())):p.addInterpolation$1(l);break;default:if(null==i)break e;u.lookingAtIdentifier$0()?$._contents+=u.identifier$0():$._contents+=w.Primitives_stringFromCharCode(c.readChar$0())}return p.interpolation$1(c.spanFrom$1(new q._SpanScannerState(c,_)))},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,h=p.scanner,d=h._string_scanner$_position,f=new E.StringBuffer(""),m=new A.InterpolationBuffer(f,w.setRuntimeTypeInfo([],se.JSArray_Object)),g=w.setRuntimeTypeInfo([],se.JSArray_int);e:for(r=h.string,i=r.length,s=!e,a=!n,o=!1;;)switch(l=h.peekChar$0()){case 92:f._contents+=w.S(p.escape$1$identifierStart(!0)),o=!1;break;case 34:case 39:m.addInterpolation$1(p.interpolatedString$0().asInterpolation$0()),o=!1;break;case 47:42===h.peekChar$1(1)?(u=p.get$loudComment(),c=h._string_scanner$_position,u.call$0(),_=h._string_scanner$_position,f._contents+=b.JSString_methods.substring$2(r,c,_)):f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1;break;case 35:123===h.peekChar$1(1)?m.addInterpolation$1(p.interpolatedIdentifier$0()):f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1;break;case 32:case 9:(u=!!o||!(32===(u=h.peekChar$1(1))||9===u||10===u||13===u||12===u))?f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()):h.readChar$0();break;case 10:case 13:case 12:if(p.get$indented())break e;10!==(u=h.peekChar$1(-1))&&13!==u&&12!==u&&(f._contents+="\n"),h.readChar$0(),o=!0;break;case 40:case 123:case 91:l.toString,f._contents+=w.Primitives_stringFromCharCode(l),g.push(W.opposite(h.readChar$0())),o=!1;break;case 41:case 125:case 93:if(0===g.length)break e;l.toString,f._contents+=w.Primitives_stringFromCharCode(l),h.expectChar$1(g.pop()),o=!1;break;case 59:if(a&&0===g.length)break e;f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1;break;case 58:if(s&&0===g.length)break e;f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1;break;case 117:case 85:if(u=h._string_scanner$_position,!p.scanIdentifier$1("url")){f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1;break}null==($=p._tryUrlContents$1(new q._SpanScannerState(h,u)))?((u<0||u>i)&&w.throwExpression(E.ArgumentError$("Invalid position "+u)),h._string_scanner$_position=u,h._lastMatch=null,f._contents+=w.Primitives_stringFromCharCode(h.readChar$0())):m.addInterpolation$1($),o=!1;break;default:if(null==l)break e;p.lookingAtIdentifier$0()?f._contents+=p.identifier$0():f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1}return 0!==g.length&&h.expectChar$1(b.JSArray_methods.get$last(g)),t||0!==m._interpolation_buffer$_contents.length||0!==f._contents.length||h.error$1(0,"Expected token."),m.interpolation$1(h.spanFrom$1(new q._SpanScannerState(h,d)))},_interpolatedDeclarationValue$1$allowEmpty:function(e){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,!1)},_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon:function(e,t){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,t)},_interpolatedDeclarationValue$0:function(){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,!1,!1)},interpolatedIdentifier$0:function(){var e,t=this,n="Expected identifier.",r=t.scanner,i=new q._SpanScannerState(r,r._string_scanner$_position),s=new E.StringBuffer(""),a=w.setRuntimeTypeInfo([],se.JSArray_Object),o=new A.InterpolationBuffer(s,a);return r.scanChar$1(45)&&(s._contents+=w.Primitives_stringFromCharCode(45),r.scanChar$1(45))?(s._contents+=w.Primitives_stringFromCharCode(45),t._interpolatedIdentifierBody$1(o),o.interpolation$1(r.spanFrom$1(i))):(null==(e=r.peekChar$0())?r.error$1(0,n):95===e||W.isAlphabetic0(e)||e>=128?s._contents+=w.Primitives_stringFromCharCode(r.readChar$0()):92===e?s._contents+=w.S(t.escape$1$identifierStart(!0)):35===e&&123===r.peekChar$1(1)?(s=t.singleInterpolation$0(),o._flushText$0(),a.push(s)):r.error$1(0,n),t._interpolatedIdentifierBody$1(o),o.interpolation$1(r.spanFrom$1(i)))},_interpolatedIdentifierBody$1:function(e){var t,n,r,i,s;for(t=e._interpolation_buffer$_contents,n=this.scanner,r=e._interpolation_buffer$_text;null!=(i=n.peekChar$0());)if(s=95===i||(45===i||((s=!!(s=i>=97&&i<=122||i>=65&&i<=90)||i>=48&&i<=57)||i>=128)))r._contents+=w.Primitives_stringFromCharCode(n.readChar$0());else if(92===i)r._contents+=w.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,n=t.scanner,r=n._string_scanner$_position;return n.expect$1("#{"),t.whitespace$0(),e=t.expression$0(),n.expectChar$1(125),t.get$plainCss()&&t.error$2(0,ie.Interpp,n.spanFrom$1(new q._SpanScannerState(n,r))),e},_mediaQueryList$0:function(){for(var e=this.scanner,t=e._string_scanner$_position,n=new E.StringBuffer(""),r=new A.InterpolationBuffer(n,w.setRuntimeTypeInfo([],se.JSArray_Object));this.whitespace$0(),this._stylesheet$_mediaQuery$1(r),e.scanChar$1(44);)n._contents+=w.Primitives_stringFromCharCode(44),n._contents+=w.Primitives_stringFromCharCode(32);return r.interpolation$1(e.spanFrom$1(new q._SpanScannerState(e,t)))},_stylesheet$_mediaQuery$1:function(e){var t,n,r=this;if(40!==r.scanner.peekChar$0()){if(e.addInterpolation$1(r.interpolatedIdentifier$0()),r.whitespace$0(),!r._lookingAtInterpolatedIdentifier$0())return;if((t=e._interpolation_buffer$_text)._contents+=w.Primitives_stringFromCharCode(32),n=r.interpolatedIdentifier$0(),r.whitespace$0(),N.equalsIgnoreCase(n.get$asPlain(),"and"))t._contents+=" and ";else{if(e.addInterpolation$1(n),!r.scanIdentifier$1("and"))return;r.whitespace$0(),t._contents+=" and "}}for(t=e._interpolation_buffer$_text;r.whitespace$0(),e.addInterpolation$1(r._mediaFeature$0()),r.whitespace$0(),r.scanIdentifier$1("and");)t._contents+=" and "},_mediaFeature$0:function(){var e,t,n,r,i,s,a,o,l=this,u=l.scanner;return 35===u.peekChar$0()?(e=l.singleInterpolation$0(),D.Interpolation$(w.setRuntimeTypeInfo([e],se.JSArray_Object),e.get$span())):(t=u._string_scanner$_position,n=new E.StringBuffer(""),r=w.setRuntimeTypeInfo([],se.JSArray_Object),i=new A.InterpolationBuffer(n,r),u.expectChar$1(40),n._contents+=w.Primitives_stringFromCharCode(40),l.whitespace$0(),s=l._expressionUntilComparison$0(),i._flushText$0(),r.push(s),u.scanChar$1(58)?(l.whitespace$0(),n._contents+=w.Primitives_stringFromCharCode(58),n._contents+=w.Primitives_stringFromCharCode(32),s=l.expression$0(),i._flushText$0(),r.push(s)):(s=60!==(a=u.peekChar$0()))&&62!==a&&61!==a||(n._contents+=w.Primitives_stringFromCharCode(32),n._contents+=w.Primitives_stringFromCharCode(u.readChar$0()),s&&62!==a||!u.scanChar$1(61)||(n._contents+=w.Primitives_stringFromCharCode(61)),n._contents+=w.Primitives_stringFromCharCode(32),l.whitespace$0(),o=l._expressionUntilComparison$0(),i._flushText$0(),r.push(o),s&&62!==a?s=!1:(a.toString,s=u.scanChar$1(a)),s&&(n._contents+=w.Primitives_stringFromCharCode(32),n._contents+=w.Primitives_stringFromCharCode(a),u.scanChar$1(61)&&(n._contents+=w.Primitives_stringFromCharCode(61)),n._contents+=w.Primitives_stringFromCharCode(32),l.whitespace$0(),s=l._expressionUntilComparison$0(),i._flushText$0(),r.push(s))),u.expectChar$1(41),l.whitespace$0(),n._contents+=w.Primitives_stringFromCharCode(41),i.interpolation$1(u.spanFrom$1(new q._SpanScannerState(u,t))))},_expressionUntilComparison$0:function(){return this.expression$1$until(new M.StylesheetParser__expressionUntilComparison_closure(this))},_supportsCondition$0:function(){var e,t,n,r,i,s,a,o=this,l=o.scanner,u=l._string_scanner$_position;if(o.scanIdentifier$1("not"))return o.whitespace$0(),new P.SupportsNegation(o._supportsConditionInParens$0(),l.spanFrom$1(new q._SpanScannerState(l,u)));for(e=o._supportsConditionInParens$0(),o.whitespace$0(),t=null;o.lookingAtIdentifier$0();)null!=t?o.expectIdentifier$1(t):o.scanIdentifier$1("or")?t="or":(o.expectIdentifier$1("and"),t="and"),o.whitespace$0(),n=o._supportsConditionInParens$0(),r=l._string_scanner$_position,i=l._sourceFile,(s=new L._FileSpan(i,u,r))._FileSpan$3(i,u,r),e=new U.SupportsOperation(e,n,t,s),"and"!==(a=t.toLowerCase())&&"or"!==a&&w.throwExpression(E.ArgumentError$value(t,"operator",'may only be "and" or "or".')),o.whitespace$0();return e},_supportsConditionInParens$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_=this,$=_.scanner,p=new q._SpanScannerState($,$._string_scanner$_position);if(_._lookingAtInterpolatedIdentifier$0()){if("not"===(null==(o=(a=_.interpolatedIdentifier$0()).get$asPlain())?null:o.toLowerCase())&&_.error$2(0,'"not" is not a valid identifier here.',a.span),$.scanChar$1(40))return l=_._interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0),$.expectChar$1(41),new k.SupportsFunction(a,l,$.spanFrom$1(p));if(1===(o=a.contents).length&&se.Expression._is(b.JSArray_methods.get$first(o)))return new D.SupportsInterpolation(se.Expression._as(b.JSArray_methods.get$first(o)),$.spanFrom$1(p));_.error$2(0,"Expected @supports condition.",a.span)}if($.expectChar$1(40),_.whitespace$0(),_.scanIdentifier$1("not"))return _.whitespace$0(),u=_._supportsConditionInParens$0(),$.expectChar$1(41),new P.SupportsNegation(u,$.spanFrom$1(p));if(40===$.peekChar$0())return u=_._supportsCondition$0(),$.expectChar$1(41),u;e=null,t=new q._SpanScannerState($,$._string_scanner$_position),n=_._inParentheses;try{e=_.expression$0(),$.expectChar$1(58)}catch(e){if(se.FormatException._is(w.unwrapException(e))){if($.set$state(t),_._inParentheses=n,r=_.interpolatedIdentifier$0(),null!=(i=_._trySupportsOperation$2(r,t)))return $.expectChar$1(41),i;if((o=new A.InterpolationBuffer(new E.StringBuffer(""),w.setRuntimeTypeInfo([],se.JSArray_Object))).addInterpolation$1(r),o.addInterpolation$1(_._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!1,!0,!0)),s=o.interpolation$1($.spanFrom$1(t)),58===$.peekChar$0())throw e;return $.expectChar$1(41),new L.SupportsAnything(s,$.spanFrom$1(p))}throw e}return _.whitespace$0(),c=_.expression$0(),$.expectChar$1(41),new V.SupportsDeclaration(e,c,$.spanFrom$1(p))},_trySupportsOperation$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h=this,d=null,f=e.contents;if(1!==f.length)return d;if(n=b.JSArray_methods.get$first(f),!se.Expression._is(n))return d;for(f=h.scanner,r=new q._SpanScannerState(f,f._string_scanner$_position),h.whitespace$0(),i=t.position,s=e.span,o=a=d;h.lookingAtIdentifier$0();){if(null!=a)h.expectIdentifier$1(a);else if(h.scanIdentifier$1("and"))a="and";else{if(!h.scanIdentifier$1("or"))return r._scanner!==f&&w.throwExpression(E.ArgumentError$(ie.The_gi)),((i=r.position)<0||i>f.string.length)&&w.throwExpression(E.ArgumentError$("Invalid position "+i)),f._string_scanner$_position=i,f._lastMatch=null;a="or"}h.whitespace$0(),l=h._supportsConditionInParens$0(),u=null==o?new D.SupportsInterpolation(n,s):o,c=f._string_scanner$_position,_=f._sourceFile,($=new L._FileSpan(_,i,c))._FileSpan$3(_,i,c),o=new U.SupportsOperation(u,l,a,$),"and"!==(p=a.toLowerCase())&&"or"!==p&&w.throwExpression(E.ArgumentError$value(a,"operator",'may only be "and" or "or".')),h.whitespace$0()}return o},_lookingAtInterpolatedIdentifier$0:function(){var e,t=this.scanner,n=t.peekChar$0();return null!=n&&(!!(95===n||W.isAlphabetic0(n)||n>=128||92===n)||(35===n?123===t.peekChar$1(1):45===n&&(null!=(e=t.peekChar$1(1))&&(35===e?123===t.peekChar$1(2):95===e||W.isAlphabetic0(e)||e>=128||92===e||45===e))))},_lookingAtInterpolatedIdentifierBody$0:function(){var e=this.scanner,t=e.peekChar$0();return null!=t&&(!!(95===t||W.isAlphabetic0(t)||t>=128||W.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=40===n||(47===n||(91===n||(39===n||(34===n||(35===n||(43===n||(45===n||(92===n||(36===n||(38===n||(95===n||W.isAlphabetic0(n)||n>=128||W.isDigit(n)))))))))))))},_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,se.dynamic)},_urlString$0:function(){var e,t,n=this.scanner,r=new q._SpanScannerState(n,n._string_scanner$_position),i=this.string$0();try{return t=E.Uri_parse(i)}catch(i){if(t=w.unwrapException(i),!se.FormatException._is(t))throw i;e=t,this.error$2(0,"Invalid URL: "+C.get$message$x(e),n.spanFrom$1(r))}},_publicIdentifier$0:function(){var e=this,t=e.scanner,n=t._string_scanner$_position,r=e.identifier$1$normalize(!0);return e._assertPublic$2(r,new M.StylesheetParser__publicIdentifier_closure(e,new q._SpanScannerState(t,n))),r},_assertPublic$2:function(e,t){var n=b.JSString_methods._codeUnitAt$1(e,0);45!==n&&95!==n||this.error$2(0,ie.Privat,t.call$0())},get$plainCss:function(){return!1}},M.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 M.StylesheetParser_parse__closure(n)),r.expectDone$0(),t=(t=n._globalVariables).get$values(t),b.JSArray_methods.addAll$1(e,w.MappedIterable_MappedIterable(t,new M.StylesheetParser_parse__closure0,w._instanceType(t)._eval$1("Iterable.E"),se.Statement)),M.Stylesheet$(e,r.spanFrom$1(new q._SpanScannerState(r,i)),n.get$plainCss())},$signature:360},M.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:354},M.StylesheetParser_parse__closure0.prototype={call$1:function(e){return A.VariableDeclaration$(e.name,new F.NullExpression(e.expression.get$span()),e.span,null,!1,!0,null)},$signature:353},M.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:351},M.StylesheetParser_parseVariableDeclaration_closure.prototype={call$0:function(){var e=this.$this;return e.lookingAtIdentifier$0()?e._variableDeclarationWithNamespace$0():e.variableDeclarationWithoutNamespace$0()},$signature:160},M.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 q._SpanScannerState(t,n))},$signature:348},M.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()")}},M.StylesheetParser__statement_closure.prototype={call$0:function(){return this.$this._statement$0()},$signature:111},M.StylesheetParser_variableDeclarationWithoutNamespace_closure.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:31},M.StylesheetParser_variableDeclarationWithoutNamespace_closure0.prototype={call$0:function(){return this.declaration},$signature:160},M.StylesheetParser__declarationOrBuffer_closure.prototype={call$2:function(e,t){return V.Declaration$nested(this.name,e,t,null)},$signature:90},M.StylesheetParser__declarationOrBuffer_closure0.prototype={call$2:function(e,t){return V.Declaration$nested(this.name,e,t,this._box_0.value)},$signature:90},M.StylesheetParser__styleRule_closure.prototype={call$2:function(e,t){var n=this,r=n.$this;return r.get$indented()&&0===e.length&&r.logger.warn$2$span(0,ie.This_s,n._box_0.interpolation.span),r._inStyleRule=n.wasInStyleRule,D.StyleRule$(n._box_0.interpolation,e,r.scanner.spanFrom$1(n.start))},$signature:340},M.StylesheetParser__propertyOrVariableDeclaration_closure.prototype={call$2:function(e,t){return V.Declaration$nested(this._box_0.name,e,t,null)},$signature:90},M.StylesheetParser__propertyOrVariableDeclaration_closure0.prototype={call$2:function(e,t){return V.Declaration$nested(this._box_0.name,e,t,this.value)},$signature:90},M.StylesheetParser__atRootRule_closure.prototype={call$2:function(e,t){return M.AtRootRule$(e,t,this.query)},$signature:161},M.StylesheetParser__atRootRule_closure0.prototype={call$2:function(e,t){return M.AtRootRule$(e,t,null)},$signature:161},M.StylesheetParser__eachRule_closure.prototype={call$2:function(e,t){var n=this;return n.$this._inControlDirective=n.wasInControlDirective,M.EachRule$(n.variables,n.list,e,t)},$signature:337},M.StylesheetParser__functionRule_closure.prototype={call$2:function(e,t){return P.FunctionRule$(this.name,this.$arguments,e,t,this.precedingComment)},$signature:336},M.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:21},M.StylesheetParser__forRule_closure0.prototype={call$2:function(e,t){var n,r=this;return r.$this._inControlDirective=r.wasInControlDirective,(n=r._box_0.exclusive).toString,N.ForRule$(r.variable,r.from,r.to,e,t,n)},$signature:333},M.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},M.StylesheetParser__includeRule_closure.prototype={call$2:function(e,t){return L.ContentBlock$(this.contentArguments_,e,t)},$signature:329},M.StylesheetParser_mediaRule_closure.prototype={call$2:function(e,t){return R.MediaRule$(this.query,e,t)},$signature:326},M.StylesheetParser__mixinRule_closure.prototype={call$2:function(e,t){var n=this,r=n.$this,i=r._mixinHasContent;return i.toString,r._stylesheet$_inMixin=!1,r._mixinHasContent=null,W.MixinRule$(n.name,n.$arguments,e,t,n.precedingComment,i)},$signature:322},M.StylesheetParser_mozDocumentRule_closure.prototype={call$2:function(e,t){var n=this;return n._box_0.needsDeprecationWarning&&n.$this.logger.warn$3$deprecation$span(0,ie.x40_moz_,!0,t),U.AtRule$(n.name,t,e,n.value)},$signature:162},M.StylesheetParser_supportsRule_closure.prototype={call$2:function(e,t){return N.SupportsRule$(this.condition,e,t)},$signature:318},M.StylesheetParser__whileRule_closure.prototype={call$2:function(e,t){return this.$this._inControlDirective=this.wasInControlDirective,R.WhileRule$(this.condition,e,t)},$signature:317},M.StylesheetParser_unknownAtRule_closure.prototype={call$2:function(e,t){return U.AtRule$(this.name,t,e,this._box_0.value)},$signature:162},M.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).scanner.set$state(this.start),t.allowSlash=e.lookingAtNumber$0(),t.singleExpression_=e._singleExpression$0()},$signature:0},M.StylesheetParser_expression_resolveOneOperation.prototype={call$0:function(){var e,t,n,r=this._box_0,i=r.operators_.pop(),s=r.operands_;s.toString,null==(e=r.singleExpression_)&&(t=this.$this.scanner,n=i.operator.length,t.error$3$length$position(0,"Expected expression.",n,t._string_scanner$_position-n)),i!==b.BinaryOperator_RTB&&(r.allowSlash=!1),r.allowSlash&&!this.$this._inParentheses?r.singleExpression_=new M.BinaryOperationExpression(b.BinaryOperator_RTB,s.pop(),e,!0):r.singleExpression_=new M.BinaryOperationExpression(i,s.pop(),e,!1)},$signature:0},M.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},M.StylesheetParser_expression_addSingleExpression.prototype={call$2$number:function(e,t){var n,r,i=this,s=i._box_0;if(null!=s.singleExpression_){if((n=i.$this)._inParentheses&&(n._inParentheses=!1,s.allowSlash))return void i.resetState.call$0();null==(r=s.spaceExpressions_)&&(r=s.spaceExpressions_=w.setRuntimeTypeInfo([],se.JSArray_Expression)),i.resolveOperations.call$0(),(n=s.singleExpression_).toString,r.push(n),s.allowSlash=t}else t||(s.allowSlash=!1);s.singleExpression_=e},call$1:function(e){return this.call$2$number(e,!1)},$signature:309},M.StylesheetParser_expression_addOperator.prototype={call$1:function(e){var t,n,r,i,s,a,o,l=this.$this;for(l.get$plainCss()&&e!==b.BinaryOperator_RTB&&e!==b.BinaryOperator_kjl&&(t=l.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).allowSlash=t.allowSlash&&e===b.BinaryOperator_RTB,null==(r=t.operators_)&&(r=t.operators_=w.setRuntimeTypeInfo([],se.JSArray_BinaryOperator)),null==(i=t.operands_)&&(i=t.operands_=w.setRuntimeTypeInfo([],se.JSArray_Expression)),n=this.resolveOneOperation,s=e.precedence;0!==r.length&&b.JSArray_methods.get$last(r).precedence>=s;)n.call$0();r.push(e),null==(a=t.singleExpression_)&&(n=l.scanner,s=e.operator.length,n.error$3$length$position(0,"Expected expression.",s,n._string_scanner$_position-s)),i.push(a),l.whitespace$0(),t.allowSlash=t.allowSlash&&l.lookingAtNumber$0(),o=l._singleExpression$0(),t.singleExpression_=o,t.allowSlash=t.allowSlash&&o instanceof W.NumberExpression},$signature:307},M.StylesheetParser_expression_resolveSpaceExpressions.prototype={call$0:function(){var e,t,n,r;this.resolveOperations.call$0(),null!=(t=(e=this._box_0).spaceExpressions_)&&(null==(n=e.singleExpression_)&&this.$this.scanner.error$1(0,"Expected expression."),t.push(n),r=b.JSArray_methods.get$first(t).get$span().expand$1(0,n.get$span()),e.singleExpression_=new J.ListExpression(E.List_List$unmodifiable(t,se.Expression),b.ListSeparator_woc,!1,r),e.spaceExpressions_=null)},$signature:0},M.StylesheetParser__expressionUntilComma_closure.prototype={call$0:function(){return 44===this.$this.scanner.peekChar$0()},$signature:21},M.StylesheetParser__unicodeRange_closure.prototype={call$1:function(e){return null!=e&&W.isHex(e)},$signature:30},M.StylesheetParser__unicodeRange_closure0.prototype={call$1:function(e){return null!=e&&W.isHex(e)},$signature:30},M.StylesheetParser_identifierLike_closure.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:31},M.StylesheetParser_trySpecialFunction_closure.prototype={call$1:function(e){return new J.StringExpression(e,!1)},$signature:302},M.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:21},M.StylesheetParser__publicIdentifier_closure.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:31},P.StylesheetGraph.prototype={modifiedSince$3:function(e,t,n){var r=this._stylesheet_graph$_add$3(e,n,null);return null==r||new P.StylesheetGraph_modifiedSince_transitiveModificationTime(this).call$1(r)._value>t._value},_stylesheet_graph$_add$3:function(e,t,n){var r,i,s=this,a=s._ignoreErrors$1(new P.StylesheetGraph__add_closure(s,e,t,n));return null==a?null:(r=a.item1,i=a.item2,s.addCanonical$3(r,i,a.item3),s._nodes.$index(0,i))},addCanonical$4$recanonicalize:function(e,t,n,r){var i,s=this,a=s._nodes;return null!=a.$index(0,t)||null==(i=s._ignoreErrors$1(new P.StylesheetGraph_addCanonical_closure(s,e,t,n)))?b.Set_empty1:(a.$indexSet(0,t,P.StylesheetNode$_(i,e,t,s._upstreamNodes$3(i,e,t))),r?s._recanonicalizeImports$2(e,t):b.Set_empty1)},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=se.Uri,l=E.LinkedHashSet_LinkedHashSet$_literal([n],o),u=se.JSArray_Uri,c=w.setRuntimeTypeInfo([],u);for(u=w.setRuntimeTypeInfo([],u),new k._FindDependenciesVisitor(c,u).visitChildren$1(e.children),r=se.nullable_StylesheetNode,i=E.LinkedHashMap_LinkedHashMap$_empty(o,r),s=b.JSArray_methods.get$iterator(c);s.moveNext$0();)a=s.get$current(s),i.$indexSet(0,a,this._nodeFor$4(a,t,n,l));for(o=E.LinkedHashMap_LinkedHashMap$_empty(o,r),u=C.get$iterator$ax(new q.Tuple2(c,u,se.Tuple2_of_List_Uri_and_List_Uri).item2);u.moveNext$0();)c=u.get$current(u),o.$indexSet(0,c,this._nodeFor$5$forImport(c,t,n,l,!0));return new q.Tuple2(i,o,se.Tuple2_of_Map_of_Uri_and_nullable_StylesheetNode_and_Map_of_Uri_and_nullable_StylesheetNode)},reload$1:function(e){var t,n,r=this,i=r._nodes.$index(0,e);if(null==i)throw w.wrapException(E.StateError$(e.toString$0(0)+" is not in the dependency graph."));return r._transitiveModificationTimes.clear$0(0),r.importCache.clearImport$1(e),null!=(t=r._ignoreErrors$1(new P.StylesheetGraph_reload_closure(r,i,e)))&&(i._stylesheet=t,n=r._upstreamNodes$3(t,i.importer,e),i._replaceUpstream$2(n.item1,n.item2),!0)},_recanonicalizeImports$2:function(e,t){var n,r,i,s,a,o,l,u=this,c=E.LinkedHashSet_LinkedHashSet$_empty(se.StylesheetNode);for(n=(n=(n=u._nodes).get$values(n)).get$iterator(n),r=se.UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode,i=se.Uri,s=se.nullable_StylesheetNode;n.moveNext$0();)a=n.get$current(n),o=u._recanonicalizeImportsForNode$4$forImport(a,e,t,!1),l=u._recanonicalizeImportsForNode$4$forImport(a,e,t,!0),(o.get$isNotEmpty(o)||l.get$isNotEmpty(l))&&(c.add$1(0,a),a._replaceUpstream$2(L.mergeMaps(new E.UnmodifiableMapView(a._upstream,r),o,i,s),L.mergeMaps(new E.UnmodifiableMapView(a._upstreamImports,r),l,i,s)));return 0!==c._collection$_length&&u._transitiveModificationTimes.clear$0(0),c},_recanonicalizeImportsForNode$4$forImport:function(e,t,n,r){var i=se.UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode,s=r?new E.UnmodifiableMapView(e._upstreamImports,i):new E.UnmodifiableMapView(e._upstream,i),a=E.LinkedHashMap_LinkedHashMap$_empty(se.Uri,se.nullable_StylesheetNode);return s._collection$_map.forEach$1(0,new P.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 P.StylesheetGraph__nodeFor_closure(_,e,t,n,i));return null==$?null:(s=$.item1,a=$.item2,o=$.item3,(l=_._nodes).containsKey$1(a)?l.$index(0,a):r.contains$1(0,a)||null==(u=_._ignoreErrors$1(new P.StylesheetGraph__nodeFor_closure0(_,s,a,o)))?null:(r.add$1(0,a),c=P.StylesheetNode$_(u,s,a,_._upstreamNodes$3(u,s,a)),r.remove$1(0,a),l.$indexSet(0,a,c),c))},_nodeFor$4:function(e,t,n,r){return this._nodeFor$5$forImport(e,t,n,r,!1)},_ignoreErrors$1$1:function(e){try{return e.call$0()}catch(e){return w.unwrapException(e),null}},_ignoreErrors$1:function(e){return this._ignoreErrors$1$1(e,se.dynamic)}},P.StylesheetGraph_modifiedSince_transitiveModificationTime.prototype={call$1:function(e){return this.$this._transitiveModificationTimes.putIfAbsent$2(e.canonicalUrl,new P.StylesheetGraph_modifiedSince_transitiveModificationTime_closure(e,this))},$signature:299},P.StylesheetGraph_modifiedSince_transitiveModificationTime_closure.prototype={call$0:function(){var e,t,n,r=this.node,i=r.importer.modificationTime$1(r.canonicalUrl);for(e=(e=r._upstream).get$values(e),r=r._upstreamImports,r=e.followedBy$1(0,r.get$values(r)),r=new w.FollowedByIterator(C.get$iterator$ax(r.__internal$_first),r._second),e=this.transitiveModificationTime;r.moveNext$0();)(n=null==(t=(t=r._currentIterator).get$current(t))?new E.DateTime(Date.now(),!1):e.call$1(t))._value>i._value&&(i=n);return i},$signature:156},P.StylesheetGraph__add_closure.prototype={call$0:function(){var e=this;return e.$this.importCache.canonicalize$3$baseImporter$baseUrl(e.url,e.baseImporter,e.baseUrl)},$signature:106},P.StylesheetGraph_addCanonical_closure.prototype={call$0:function(){var e=this;return e.$this.importCache.importCanonical$3$originalUrl(e.importer,e.canonicalUrl,e.originalUrl)},$signature:77},P.StylesheetGraph_reload_closure.prototype={call$0:function(){return this.$this.importCache.importCanonical$2(this.node.importer,this.canonicalUrl)},$signature:77},P.StylesheetGraph__recanonicalizeImportsForNode_closure.prototype={call$2:function(e,t){var n,r,i,s,a,o,l=this;if(l.importer.couldCanonicalize$2(e,l.canonicalUrl)){s=(i=(r=l.$this).importCache)._canonicalizeCache,a=se.Tuple2_Uri_bool,s.remove$1(0,new q.Tuple2(e,!1,a)),s.remove$1(0,new q.Tuple2(e,!0,a)),n=null;try{s=l.node,n=i.canonicalize$4$baseImporter$baseUrl$forImport(e,s.importer,s.canonicalUrl,l.forImport)}catch(e){w.unwrapException(e)}o=null==(i=n)?null:i.item2,C.$eq$(o,null==t?null:t.canonicalUrl)||(r=null==n?null:r._nodes.$index(0,n.item2),l.newMap.$indexSet(0,e,r))}},$signature:277},P.StylesheetGraph__nodeFor_closure.prototype={call$0:function(){var e=this;return e.$this.importCache.canonicalize$4$baseImporter$baseUrl$forImport(e.url,e.baseImporter,e.baseUrl,e.forImport)},$signature:106},P.StylesheetGraph__nodeFor_closure0.prototype={call$0:function(){var e=this;return e.$this.importCache.importCanonical$3$originalUrl(e.importer,e.canonicalUrl,e.resolvedUrl)},$signature:77},P.StylesheetNode.prototype={StylesheetNode$_$4:function(e,t,n,r){var i,s;for(i=(i=this._upstream).get$values(i),s=this._upstreamImports,s=i.followedBy$1(0,s.get$values(s)),s=new w.FollowedByIterator(C.get$iterator$ax(s.__internal$_first),s._second);s.moveNext$0();)null!=(i=(i=s._currentIterator).get$current(i))&&i._downstream.add$1(0,this)},_replaceUpstream$2:function(e,t){var n,r,i,s=this,a=se.nullable_StylesheetNode,o=E.LinkedHashSet_LinkedHashSet$_empty(a);for(n=(n=(n=s._upstream).get$values(n)).get$iterator(n);n.moveNext$0();)o.add$1(0,n.get$current(n));for(n=(n=(n=s._upstreamImports).get$values(n)).get$iterator(n);n.moveNext$0();)o.add$1(0,n.get$current(n));for(n=se.StylesheetNode,r=D.SetExtension_removeNull(o,n),a=E.LinkedHashSet_LinkedHashSet$_empty(a),o=(o=e.get$values(e)).get$iterator(o);o.moveNext$0();)a.add$1(0,o.get$current(o));for(o=(o=t.get$values(t)).get$iterator(o);o.moveNext$0();)a.add$1(0,o.get$current(o));for(i=D.SetExtension_removeNull(a,n),a=(a=r.difference$1(i)).get$iterator(a);a.moveNext$0();)a.get$current(a)._downstream.remove$1(0,s);for(a=(a=i.difference$1(r)).get$iterator(a);a.moveNext$0();)a.get$current(a)._downstream.add$1(0,s);s._upstream=e,s._upstreamImports=t},_stylesheet_graph$_remove$0:function(){var e,t,n,r,i,s=this,a=E.LinkedHashSet_LinkedHashSet$_empty(se.nullable_StylesheetNode);for(e=(e=(e=s._upstream).get$values(e)).get$iterator(e);e.moveNext$0();)a.add$1(0,e.get$current(e));for(e=(e=(e=s._upstreamImports).get$values(e)).get$iterator(e);e.moveNext$0();)a.add$1(0,e.get$current(e));for(a=E._LinkedHashSetIterator$(a,a._collection$_modifications),e=w._instanceType(a)._precomputed1;a.moveNext$0();)null!=(t=e._as(a._collection$_current))&&t._downstream.remove$1(0,s);for(a=(a=s._downstream).get$iterator(a);a.moveNext$0();){for(t=(e=a.get$current(a))._upstream,n=(t=C.toList$0$ax(t.get$keys(t))).length,r=0;r<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++r)if(i=t[r],C.$eq$(e._upstream.$index(0,i),s)){e._upstream.$indexSet(0,i,null);break}for(t=e._upstreamImports,n=(t=C.toList$0$ax(t.get$keys(t))).length,r=0;r<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++r)if(i=t[r],C.$eq$(e._upstreamImports.$index(0,i),s)){e._upstreamImports.$indexSet(0,i,null);break}}},toString$0:function(e){var t=D.NullableExtension_andThen(this._stylesheet.span.file.url,J.path__prettyUri$closure());return null==t?"<unknown>":t}},P.Syntax.prototype={toString$0:function(e){return this._syntax$_name}},B.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}},A.MergedMapView.prototype={get$keys:function(e){var t=this._mapsByKey;return t.get$keys(t)},get$length:function(e){var t=this._mapsByKey;return t.get$length(t)},get$isEmpty:function(e){var t=this._mapsByKey;return t.get$isEmpty(t)},get$isNotEmpty:function(e){var t=this._mapsByKey;return t.get$isNotEmpty(t)},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,w.throwConcurrentModificationError)(e),++a)if(o=e[a],s._is(o))for(l=(l=(l=o._mapsByKey).get$values(l)).get$iterator(l);l.moveNext$0();)u=l.get$current(l),N.setAll(i,u.get$keys(u),u);else N.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 w.wrapException(E.UnsupportedError$(ie.New_en));r.$indexSet(0,t,n)},remove$1:function(e,t){throw w.wrapException(E.UnsupportedError$(ie.Entrie))},containsKey$1:function(e){return this._mapsByKey.containsKey$1(e)}},U.MultiDirWatcher.prototype={watch$1:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p;for(i=(r=(n=this._watchers._collection$_map).get$entries(n).toList$0(0)).length,s=this._group,a=!1,o=0;o<r.length;r.length===i||(0,w.throwConcurrentModificationError)(r),++o){if((u=(l=r[o]).key).toString,c=l.value,_=!a&&((_=X.$get$context())._isWithinOrEquals$2(u,t)===b._PathRelation_equal||_._isWithinOrEquals$2(u,t)===b._PathRelation_within))return(n=new E._Future(X.Zone__current,se._Future_void))._asyncComplete$1(null),n;X.$get$context()._isWithinOrEquals$2(t,u)===b._PathRelation_within&&(n.remove$1(0,u),s.remove$1(0,c),a=!0)}return $=N.watchDir(t,this._poll),r=new L._CompleterStream(se._CompleterStream_WatchEvent),p=new L.StreamCompleter(r,se.StreamCompleter_WatchEvent),$.then$1$2$onError(0,p.get$setSourceStream(),p.get$setError(),se.void),n.$indexSet(0,t,r),s.add$1(0,r),$}},I.NoSourceMapBuffer0.prototype={get$length:function(e){return this._no_source_map_buffer0$_buffer._contents.length},get$sourceFiles:function(){return b.Map_empty},forSpan$1$2:function(e,t){return t.call$0()},forSpan$2:function(e,t){return this.forSpan$1$2(e,t,se.dynamic)},write$1:function(e,t){return this._no_source_map_buffer0$_buffer._contents+=w.S(t),null},writeCharCode$1:function(e){return this._no_source_map_buffer0$_buffer._contents+=w.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 w.throwExpression(E.UnsupportedError$(ie.NoSour))}},k.PrefixedMapView.prototype={get$keys:function(e){return new k._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&&b.JSString_methods.startsWith$1(t,this._prefix)?this._prefixed_map_view$_map.$index(0,C.substring$1$s(t,this._prefix.length)):null},containsKey$1:function(e){return"string"==typeof e&&b.JSString_methods.startsWith$1(e,this._prefix)&&this._prefixed_map_view$_map.containsKey$1(C.substring$1$s(e,this._prefix.length))}},k._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=C.map$1$1$ax(t.get$keys(t),new k._PrefixedKeys_iterator_closure(this),se.String)).get$iterator(t)},contains$1:function(e,t){return this._view.containsKey$1(t)}},k._PrefixedKeys_iterator_closure.prototype={call$1:function(e){return this.$this._view._prefix+e},$signature:5},U.PublicMemberMapView.prototype={get$keys:function(e){var t=this._public_member_map_view$_inner;return C.where$1$ax(t.get$keys(t),N.utils__isPublic$closure())},containsKey$1:function(e){return"string"==typeof e&&N.isPublic(e)&&this._public_member_map_view$_inner.containsKey$1(e)},$index:function(e,t){return"string"==typeof t&&N.isPublic(t)?this._public_member_map_view$_inner.$index(0,t):null}},J.SourceMapBuffer0.prototype={get$sourceFiles:function(){var e,t,n=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.SourceFile);for(e=(e=(e=this._sourceFiles).get$entries(e)).get$iterator(e);e.moveNext$0();)t=e.get$current(e),n.$indexSet(0,C.toString$0$(t.key),t.value);return new E.UnmodifiableMapView(n,se.UnmodifiableMapView_String_SourceFile)},get$_source_map_buffer0$_targetLocation:function(){var e=this._source_map_buffer0$_buffer._contents,t=this._source_map_buffer0$_line;return M.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=this,r=n._source_map_buffer0$_inSpan;n._source_map_buffer0$_inSpan=!0,n._addEntry$2(L.FileLocation$_(e.file,e._file$_start),n.get$_source_map_buffer0$_targetLocation());try{return t.call$0()}finally{n._source_map_buffer0$_inSpan=r}},forSpan$2:function(e,t){return this.forSpan$1$2(e,t,se.dynamic)},_addEntry$2:function(e,t){var n,r,i=this._source_map_buffer0$_entries;if(0!==i.length){if((r=(n=b.JSArray_methods.get$last(i)).source).file.getLine$1(r.offset)===e.file.getLine$1(e.offset)&&n.target.line===t.line)return;if(n.target.offset===t.offset)return}this._sourceFiles.putIfAbsent$2(e.file.url,new J.SourceMapBuffer__addEntry_closure(e)),i.push(new V.Entry(e,t,null))},write$1:function(e,t){var n,r,i=C.toString$0$(t);for(this._source_map_buffer0$_buffer._contents+=i,n=i.length,r=0;r<n;++r)10===b.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+=w.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,t=e._source_map_buffer0$_entries;b.JSArray_methods.get$last(t).target.line===e._source_map_buffer0$_line&&b.JSArray_methods.get$last(t).target.column===e._source_map_buffer0$_column&&t.pop(),++e._source_map_buffer0$_line,e._source_map_buffer0$_column=0,e._source_map_buffer0$_inSpan&&t.push(new V.Entry(b.JSArray_methods.get$last(t).source,e.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 W.SingleMapping_SingleMapping$fromEntries(this._source_map_buffer0$_entries);for(i.prefixColumn=i.prefixLines=0,t=0,n=0;t<s;++t)10===b.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,W.SingleMapping_SingleMapping$fromEntries(new w.MappedListIterable(n,new J.SourceMapBuffer_buildSourceMap_closure(i,s),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Entry>")))}},J.SourceMapBuffer__addEntry_closure.prototype={call$0:function(){return this.source.file},$signature:99},J.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 V.Entry(t,M.SourceLocation$(n.offset+this.prefixLength,n.column+i,r+s,null),e.identifierName)},$signature:163},H.UnprefixedMapView.prototype={get$keys:function(e){return new H._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}},H._UnprefixedKeys.prototype={get$iterator:function(e){var t=this._unprefixed_map_view$_view._unprefixed_map_view$_map;return(t=C.where$1$ax(t.get$keys(t),new H._UnprefixedKeys_iterator_closure(this)).map$1$1(0,new H._UnprefixedKeys_iterator_closure0(this),se.String)).get$iterator(t)},contains$1:function(e,t){return this._unprefixed_map_view$_view.containsKey$1(t)}},H._UnprefixedKeys_iterator_closure.prototype={call$1:function(e){return b.JSString_methods.startsWith$1(e,this.$this._unprefixed_map_view$_view._unprefixed_map_view$_prefix)},$signature:6},H._UnprefixedKeys_iterator_closure0.prototype={call$1:function(e){return b.JSString_methods.substring$1(e,this.$this._unprefixed_map_view$_view._unprefixed_map_view$_prefix.length)},$signature:5},N.indent_closure.prototype={call$1:function(e){return b.JSString_methods.$mul(" ",this.indentation)+e},$signature:5},N.flattenVertically_closure.prototype={call$1:function(e){return T.QueueList_QueueList$from(e,this.T)},$signature:function(){return this.T._eval$1("QueueList<0>(Iterable<0>)")}},N.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>)")}},N.longestCommonSubsequence_closure.prototype={call$2:function(e,t){return C.$eq$(e,t)?e:null},$signature:function(){return this.T._eval$1("0?(0,0)")}},N.longestCommonSubsequence_backtrack.prototype={call$2:function(e,t){var n,r,i=this;return-1===e||-1===t?w.setRuntimeTypeInfo([],i.T._eval$1("JSArray<0>")):null!=(n=i.selections[e][t])?(r=i.call$2(e-1,t-1),C.add$1$ax(r,n),r):(r=i.lengths)[e+1][t]>r[e][t+1]?i.call$2(e,t-1):i.call$2(e-1,t)},$signature:function(){return this.T._eval$1("List<0>(int,int)")}},N.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>)")}},k.Value.prototype={get$isTruthy:function(){return!0},get$separator:function(){return b.ListSeparator_undecided_null},get$hasBrackets:function(){return!1},get$asList:function(){return w.setRuntimeTypeInfo([this],se.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=this,r=e.assertNumber$1(t).assertInt$1(t);if(0===r)throw w.wrapException(n._value$_exception$2("List index may not be 0.",t));if(Math.abs(r)>n.get$lengthAsList())throw w.wrapException(n._value$_exception$2("Invalid index "+e.toString$0(0)+" for a list with "+n.get$lengthAsList()+" elements.",t));return r<0?n.get$lengthAsList()+r:r-1},assertColor$1:function(e){return w.throwExpression(this._value$_exception$2(this.toString$0(0)+" is not a color.",e))},assertFunction$1:function(e){return w.throwExpression(this._value$_exception$2(this.toString$0(0)+" is not a function reference.",e))},assertMap$1:function(e){return w.throwExpression(this._value$_exception$2(this.toString$0(0)+" is not a map.",e))},tryMap$0:function(){return null},assertNumber$1:function(e){return w.throwExpression(this._value$_exception$2(this.toString$0(0)+" is not a number.",e))},assertNumber$0:function(){return this.assertNumber$1(null)},assertString$1:function(e){return w.throwExpression(this._value$_exception$2(this.toString$0(0)+" is not a string.",e))},assertSelector$2$allowParent$name:function(e,t){var n,r,i=this._selectorString$1(t);try{return r=J.SelectorList_SelectorList$parse(i,e,!0,null)}catch(e){throw(r=w.unwrapException(e))instanceof O.SassFormatException?(n=r,w.wrapException(this._value$_exception$2(b.JSString_methods.replaceFirst$2(C.toString$0$(n),"Error: ",""),t))):e}},assertSelector$1$name:function(e){return this.assertSelector$2$allowParent$name(!1,e)},assertSelector$0:function(){return this.assertSelector$2$allowParent$name(!1,null)},assertSelector$1$allowParent:function(e){return this.assertSelector$2$allowParent$name(e,null)},assertCompoundSelector$1$name:function(e){var t,n,r=this._selectorString$1(e);try{return n=W.SelectorParser$(r,!1,!0,null,null).parseCompoundSelector$0()}catch(r){throw(n=w.unwrapException(r))instanceof O.SassFormatException?(t=n,w.wrapException(this._value$_exception$2(b.JSString_methods.replaceFirst$2(C.toString$0$(t),"Error: ",""),e))):r}},_selectorString$1:function(e){var t=this._selectorStringOrNull$0();if(null!=t)return t;throw w.wrapException(this._value$_exception$2(this.toString$0(0)+ie.x20is_no,e))},_selectorStringOrNull$0:function(){var e,t,n,r,i,s,a,o,l=this,u=null;if(l instanceof J.SassString)return l.text;if(!(l instanceof J.SassList))return u;if(0===(t=(e=l._list$_contents).length))return u;switch(n=w.setRuntimeTypeInfo([],se.JSArray_String),r=l.separator){case b.ListSeparator_kWM:for(i=0;i<t;++i)if((s=e[i])instanceof J.SassString)n.push(s.text);else{if(!(s instanceof J.SassList&&s.separator===b.ListSeparator_woc))return u;if(null==(a=s._selectorStringOrNull$0()))return u;n.push(a)}break;case b.ListSeparator_1gm:return u;default:for(i=0;i<t;++i){if(!((o=e[i])instanceof J.SassString))return u;n.push(o.text)}}return b.JSArray_methods.join$1(n,r===b.ListSeparator_kWM?", ":" ")},changeListContents$2$separator:function(e,t){var n=null==t?this.get$separator():t,r=this.get$hasBrackets();return J.SassList$(e,n,r)},changeListContents$1:function(e){return this.changeListContents$2$separator(e,null)},greaterThan$1:function(e){return w.throwExpression(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".'))},greaterThanOrEquals$1:function(e){return w.throwExpression(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".'))},lessThan$1:function(e){return w.throwExpression(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".'))},lessThanOrEquals$1:function(e){return w.throwExpression(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".'))},times$1:function(e){return w.throwExpression(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".'))},modulo$1:function(e){return w.throwExpression(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".'))},plus$1:function(e){return e instanceof J.SassString?new J.SassString(I.serializeValue0(this,!1,!0)+e.text,e.hasQuotes):new J.SassString(I.serializeValue0(this,!1,!0)+I.serializeValue0(e,!1,!0),!1)},minus$1:function(e){return new J.SassString(I.serializeValue0(this,!1,!0)+"-"+I.serializeValue0(e,!1,!0),!1)},dividedBy$1:function(e){return new J.SassString(I.serializeValue0(this,!1,!0)+"/"+I.serializeValue0(e,!1,!0),!1)},unaryPlus$0:function(){return new J.SassString("+"+I.serializeValue0(this,!1,!0),!1)},unaryMinus$0:function(){return new J.SassString("-"+I.serializeValue0(this,!1,!0),!1)},unaryNot$0:function(){return b.SassBoolean_false0},withoutSlash$0:function(){return this},toString$0:function(e){return I.serializeValue0(this,!0,!0)},_value$_exception$2:function(e,t){return new O.SassScriptException(null==t?e:"$"+t+": "+e)}},J.SassArgumentList.prototype={},A.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,se.dynamic)},unaryNot$0:function(){return this.value?b.SassBoolean_false0:b.SassBoolean_true0}},B.SassColor.prototype={get$red:function(){null==this._red&&this._hslToRgb$0();var e=this._red;return e.toString,e},get$green:function(){null==this._green&&this._hslToRgb$0();var e=this._green;return e.toString,e},get$blue:function(){null==this._blue&&this._hslToRgb$0();var e=this._blue;return e.toString,e},get$hue:function(){null==this._hue&&this._rgbToHsl$0();var e=this._hue;return e.toString,e},get$saturation:function(){null==this._saturation&&this._rgbToHsl$0();var e=this._saturation;return e.toString,e},get$lightness:function(){null==this._lightness&&this._rgbToHsl$0();var e=this._lightness;return e.toString,e},get$whiteness:function(){return Math.min(Math.min(this.get$red(),this.get$green()),this.get$blue())/255*100},get$blackness:function(){return 100-Math.max(Math.max(this.get$red(),this.get$green()),this.get$blue())/255*100},accept$1$1:function(e){return e.visitColor$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},assertColor$1:function(e){return this},changeRgb$4$alpha$blue$green$red:function(e,t,n,r){return B.SassColor$rgb(r,n,t,null==e?this.alpha:e,null)},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=this,s=null==t?i.get$hue():t,a=null==r?i.get$saturation():r,o=null==n?i.get$lightness():n;return B.SassColor$hsl(s,a,o,null==e?i.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)},changeAlpha$1:function(e){var t=this;return new B.SassColor(t._red,t._green,t._blue,t._hue,t._saturation,t._lightness,W.fuzzyAssertRange(e,0,1,"alpha"),null)},plus$1:function(e){if(!(e instanceof W.SassNumber||e instanceof B.SassColor))return this.super$Value$plus(e);throw w.wrapException(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".'))},minus$1:function(e){if(!(e instanceof W.SassNumber||e instanceof B.SassColor))return this.super$Value$minus(e);throw w.wrapException(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".'))},dividedBy$1:function(e){if(!(e instanceof W.SassNumber||e instanceof B.SassColor))return this.super$Value$dividedBy(e);throw w.wrapException(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" / "+e.toString$0(0)+'".'))},$eq:function(e,t){var n=this;return null!=t&&(t instanceof B.SassColor&&t.get$red()===n.get$red()&&t.get$green()===n.get$green()&&t.get$blue()===n.get$blue()&&t.alpha===n.alpha)},get$hashCode:function(e){var t=this;return b.JSInt_methods.get$hashCode(t.get$red())^b.JSInt_methods.get$hashCode(t.get$green())^b.JSInt_methods.get$hashCode(t.get$blue())^b.JSNumber_methods.get$hashCode(t.alpha)},_rgbToHsl$0:function(){var e,t,n=this,r=n.get$red()/255,i=n.get$green()/255,s=n.get$blue()/255,a=Math.max(Math.max(r,i),s),o=Math.min(Math.min(r,i),s),l=a-o,u=a===o;u?n._hue=0:a===r?n._hue=b.JSNumber_methods.$mod(60*(i-s)/l,360):a===i?n._hue=b.JSNumber_methods.$mod(120+60*(s-r)/l,360):a===s&&(n._hue=b.JSNumber_methods.$mod(240+60*(r-i)/l,360)),t=50*(e=a+o),n._lightness=t,u?n._saturation=0:(u=100*l,n._saturation=t<50?u/e:u/(2-a-o))},_hslToRgb$0:function(){var e=this,t=e.get$hue()/360,n=e.get$saturation()/100,r=e.get$lightness()/100,i=r<=.5?r*(n+1):r+n-r*n,s=2*r-i;e._red=W.fuzzyRound(255*B.SassColor__hueToRgb(s,i,t+.3333333333333333)),e._green=W.fuzzyRound(255*B.SassColor__hueToRgb(s,i,t)),e._blue=W.fuzzyRound(255*B.SassColor__hueToRgb(s,i,t-.3333333333333333))}},B.SassColor_SassColor$hwb_toRgb.prototype={call$1:function(e){return W.fuzzyRound(255*(B.SassColor__hueToRgb(0,1,e)*this.factor+this._box_0.scaledWhiteness))},$signature:40},k.SassFunction.prototype={accept$1$1:function(e){var t,n;return e._serialize$_inspect||w.throwExpression(O.SassScriptException$(this.toString$0(0)+" isn't a valid CSS value.")),(t=e._serialize$_buffer).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,se.dynamic)},assertFunction$1:function(e){return this},$eq:function(e,t){return null!=t&&(t instanceof k.SassFunction&&this.callable.$eq(0,t.callable))},get$hashCode:function(e){var t=this.callable;return t.get$hashCode(t)}},J.SassList.prototype={get$isBlank:function(){return b.JSArray_methods.every$1(this._list$_contents,new J.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===b.ListSeparator_undecided_null&&this._list$_contents.length>1)throw w.wrapException(E.ArgumentError$(ie.A_list))},accept$1$1:function(e){return e.visitList$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},assertMap$1:function(e){return 0===this._list$_contents.length?b.SassMap_Map_empty:this.super$Value$assertMap(e)},tryMap$0:function(){return 0===this._list$_contents.length?b.SassMap_Map_empty:null},$eq:function(e,t){var n=this;return null!=t&&(!!(t instanceof J.SassList&&t.separator===n.separator&&t.hasBrackets===n.hasBrackets&&b.C_ListEquality.equals$2(0,t._list$_contents,n._list$_contents))||0===n._list$_contents.length&&t instanceof z.SassMap&&0===t.get$asList().length)},get$hashCode:function(e){return b.C_ListEquality0.hash$1(this._list$_contents)},get$separator:function(){return this.separator},get$hasBrackets:function(){return this.hasBrackets}},J.SassList_isBlank_closure.prototype={call$1:function(e){return e.get$isBlank()},$signature:59},J.ListSeparator.prototype={toString$0:function(e){return this._list$_name}},z.SassMap.prototype={get$separator:function(){var e=this.contents;return e.get$isEmpty(e)?b.ListSeparator_undecided_null:b.ListSeparator_kWM},get$asList:function(){var e=w.setRuntimeTypeInfo([],se.JSArray_Value);return this.contents.forEach$1(0,new z.SassMap_asList_closure(e)),e},get$lengthAsList:function(){var e=this.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,se.dynamic)},assertMap$1:function(e){return this},tryMap$0:function(){return this},$eq:function(e,t){var n;return null!=t&&(n=!!(t instanceof z.SassMap&&b.C_MapEquality.equals$2(0,t.contents,this.contents))||(n=this.contents).get$isEmpty(n)&&t instanceof J.SassList&&0===t._list$_contents.length)},get$hashCode:function(e){var t=this.contents;return t.get$isEmpty(t)?b.C_ListEquality0.hash$1(b.List_empty5):b.C_MapEquality.hash$1(t)}},z.SassMap_asList_closure.prototype={call$2:function(e,t){this.result.push(J.SassList$(w.setRuntimeTypeInfo([e,t],se.JSArray_Value),b.ListSeparator_woc,!1))},$signature:47},F._SassNull.prototype={get$isTruthy:function(){return!1},get$isBlank:function(){return!0},get$realNull:function(){return null},accept$1$1:function(e){return e._serialize$_inspect&&e._serialize$_buffer.write$1(0,"null"),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},unaryNot$0:function(){return b.SassBoolean_true0}},W.SassNumber.prototype={get$unitString:function(){var e=this;return e.get$hasUnits()?e._unitString$2(e.get$numeratorUnits(),e.get$denominatorUnits()):""},accept$1$1:function(e){return e.visitNumber$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},withoutSlash$0:function(){var e=this;return null==e.asSlash?e:e.withValue$1(e.value)},assertNumber$1:function(e){return this},assertNumber$0:function(){return this.assertNumber$1(null)},assertInt$1:function(e){var t=this.value,n=W.fuzzyIsInt(t)?b.JSNumber_methods.round$0(t):null;if(null!=n)return n;throw w.wrapException(this._number$_exception$2(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=this,i=W.fuzzyCheckRange(r.value,e,t);if(null!=i)return i;throw w.wrapException(r._number$_exception$2("Expected "+r.toString$0(0)+" to be within "+e+r.get$unitString()+" and "+t+r.get$unitString()+".",n))},assertUnit$2:function(e,t){if(!this.hasUnit$1(e))throw w.wrapException(this._number$_exception$2("Expected "+this.toString$0(0)+' to have unit "'+e+'".',t))},assertNoUnits$1:function(e){if(this.get$hasUnits())throw w.wrapException(this._number$_exception$2("Expected "+this.toString$0(0)+" to have no units.",e))},coerceValueToMatch$1:function(e){return this._coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(),e.get$denominatorUnits(),!0,null,e,null)},convertValueToMatch$3:function(e,t,n){return this._coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(),e.get$denominatorUnits(),!1,t,e,n)},coerce$3:function(e,t,n){return W.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=se.JSArray_String;return this.coerceValue$3(w.setRuntimeTypeInfo([e],n),w.setRuntimeTypeInfo([],n),t)},_coerceOrConvertValue$6$coerceUnitless$name$other$otherName:function(e,t,n,r,i,s){var a,o,l,u,c,_,$=this,p={};if(b.C_ListEquality.equals$2(0,$.get$numeratorUnits(),e)&&b.C_ListEquality.equals$2(0,$.get$denominatorUnits(),t))return $.value;if(o=(a=C.getInterceptor$asx(e)).get$isNotEmpty(e)||0!==t.length,!!n&&(!$.get$hasUnits()||!o))return $.value;for(l=new W.SassNumber__coerceOrConvertValue__compatibilityException($,i,s,o,r,e,t),p.value=$.value,u=C.toList$0$ax($.get$numeratorUnits()),a=a.get$iterator(e);a.moveNext$0();)N.removeFirstWhere(u,new W.SassNumber__coerceOrConvertValue_closure(p,$,a.get$current(a)),new W.SassNumber__coerceOrConvertValue_closure0(l));for(a=$.get$denominatorUnits(),c=w.setRuntimeTypeInfo(a.slice(0),w._arrayInstanceType(a)),a=t.length,_=0;_<t.length;t.length===a||(0,w.throwConcurrentModificationError)(t),++_)N.removeFirstWhere(c,new W.SassNumber__coerceOrConvertValue_closure1(p,$,t[_]),new W.SassNumber__coerceOrConvertValue_closure2(l));if(0!==u.length||0!==c.length)throw w.wrapException(l.call$0());return p.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){if(!this.get$hasUnits()||!e.get$hasUnits())return!0;try{return this.greaterThan$1(e),!0}catch(e){if(w.unwrapException(e)instanceof O.SassScriptException)return!1;throw e}},greaterThan$1:function(e){if(e instanceof W.SassNumber)return this._coerceUnits$2(e,W.number0__fuzzyGreaterThan$closure())?b.SassBoolean_true0:b.SassBoolean_false0;throw w.wrapException(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".'))},greaterThanOrEquals$1:function(e){if(e instanceof W.SassNumber)return this._coerceUnits$2(e,W.number0__fuzzyGreaterThanOrEquals$closure())?b.SassBoolean_true0:b.SassBoolean_false0;throw w.wrapException(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".'))},lessThan$1:function(e){if(e instanceof W.SassNumber)return this._coerceUnits$2(e,W.number0__fuzzyLessThan$closure())?b.SassBoolean_true0:b.SassBoolean_false0;throw w.wrapException(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".'))},lessThanOrEquals$1:function(e){if(e instanceof W.SassNumber)return this._coerceUnits$2(e,W.number0__fuzzyLessThanOrEquals$closure())?b.SassBoolean_true0:b.SassBoolean_false0;throw w.wrapException(O.SassScriptException$('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".'))},modulo$1:function(e){var t=this;if(e instanceof W.SassNumber)return t.withValue$1(t._coerceUnits$2(e,t.get$moduloLikeSass()));throw w.wrapException(O.SassScriptException$('Undefined operation "'+t.toString$0(0)+" % "+e.toString$0(0)+'".'))},moduloLikeSass$2:function(e,t){var n;return t>0?b.JSNumber_methods.$mod(e,t):0===t?NaN:0===(n=b.JSNumber_methods.$mod(e,t))?0:n+t},plus$1:function(e){var t=this;if(e instanceof W.SassNumber)return t.withValue$1(t._coerceUnits$2(e,new W.SassNumber_plus_closure));if(!(e instanceof B.SassColor))return t.super$Value$plus(e);throw w.wrapException(O.SassScriptException$('Undefined operation "'+t.toString$0(0)+" + "+e.toString$0(0)+'".'))},minus$1:function(e){var t=this;if(e instanceof W.SassNumber)return t.withValue$1(t._coerceUnits$2(e,new W.SassNumber_minus_closure));if(!(e instanceof B.SassColor))return t.super$Value$minus(e);throw w.wrapException(O.SassScriptException$('Undefined operation "'+t.toString$0(0)+" - "+e.toString$0(0)+'".'))},times$1:function(e){var t=this;if(e instanceof W.SassNumber)return e.get$hasUnits()?t.multiplyUnits$3(t.value*e.value,e.get$numeratorUnits(),e.get$denominatorUnits()):t.withValue$1(t.value*e.value);throw w.wrapException(O.SassScriptException$('Undefined operation "'+t.toString$0(0)+" * "+e.toString$0(0)+'".'))},dividedBy$1:function(e){var t=this;return e instanceof W.SassNumber?e.get$hasUnits()?t.multiplyUnits$3(t.value/e.value,e.get$denominatorUnits(),e.get$numeratorUnits()):t.withValue$1(t.value/e.value):t.super$Value$dividedBy(e)},unaryPlus$0:function(){return this},_coerceUnits$1$2:function(e,t){try{return t.call$2(this.value,e.coerceValueToMatch$1(this))}catch(t){throw w.unwrapException(t)instanceof O.SassScriptException?(this.coerceValueToMatch$1(e),t):t}},_coerceUnits$2:function(e,t){return this._coerceUnits$1$2(e,t,se.dynamic)},multiplyUnits$3:function(e,t,n){var r,i,s,a,o,l=this,u={};if(u.value=e,C.get$isEmpty$asx(l.get$numeratorUnits())){if(C.get$isEmpty$asx(n)&&!l._areAnyConvertible$2(l.get$denominatorUnits(),t))return W.SassNumber_SassNumber$withUnits(e,l.get$denominatorUnits(),t);if(0===l.get$denominatorUnits().length)return W.SassNumber_SassNumber$withUnits(e,n,t)}else if(C.get$isEmpty$asx(t)){if(C.get$isEmpty$asx(n))return W.SassNumber_SassNumber$withUnits(e,n,l.get$numeratorUnits());if(0===l.get$denominatorUnits().length&&!l._areAnyConvertible$2(l.get$numeratorUnits(),n))return W.SassNumber_SassNumber$withUnits(e,n,l.get$numeratorUnits())}for(r=w.setRuntimeTypeInfo([],se.JSArray_String),i=C.toList$0$ax(n),s=C.get$iterator$ax(l.get$numeratorUnits());s.moveNext$0();)a=s.get$current(s),N.removeFirstWhere(i,new W.SassNumber_multiplyUnits_closure(u,l,a),new W.SassNumber_multiplyUnits_closure0(r,a));for(s=l.get$denominatorUnits(),o=w.setRuntimeTypeInfo(s.slice(0),w._arrayInstanceType(s)),s=C.get$iterator$ax(t);s.moveNext$0();)a=s.get$current(s),N.removeFirstWhere(o,new W.SassNumber_multiplyUnits_closure1(u,l,a),new W.SassNumber_multiplyUnits_closure2(r,a));return s=u.value,b.JSArray_methods.addAll$1(o,i),W.SassNumber_SassNumber$withUnits(s,o,r)},_areAnyConvertible$2:function(e,t){return C.any$1$ax(e,new W.SassNumber__areAnyConvertible_closure(t))},conversionFactor$2:function(e,t){var n;return e===t?1:null==(n=b.Map_K2BWj.$index(0,e))?null:n.$index(0,t)},_unitString$2:function(e,t){var n=C.getInterceptor$asx(e);return n.get$isEmpty(e)?0===(n=t.length)?"no units":1===n?C.$add$ansx(b.JSArray_methods.get$single(t),"^-1"):"("+b.JSArray_methods.join$1(t,"*")+")^-1":0===t.length?n.join$1(e,"*"):n.join$1(e,"*")+"/"+b.JSArray_methods.join$1(t,"*")},$eq:function(e,t){var n=this;return null!=t&&(t instanceof W.SassNumber&&(C.get$length$asx(n.get$numeratorUnits())===C.get$length$asx(t.get$numeratorUnits())&&n.get$denominatorUnits().length===t.get$denominatorUnits().length&&(n.get$hasUnits()?!(!b.C_ListEquality.equals$2(0,n._canonicalizeUnitList$1(n.get$numeratorUnits()),n._canonicalizeUnitList$1(t.get$numeratorUnits()))||!b.C_ListEquality.equals$2(0,n._canonicalizeUnitList$1(n.get$denominatorUnits()),n._canonicalizeUnitList$1(t.get$denominatorUnits())))&&Math.abs(n.value*n._canonicalMultiplier$1(n.get$numeratorUnits())/n._canonicalMultiplier$1(n.get$denominatorUnits())-t.value*n._canonicalMultiplier$1(t.get$numeratorUnits())/n._canonicalMultiplier$1(t.get$denominatorUnits()))<X.$get$epsilon():Math.abs(n.value-t.value)<X.$get$epsilon())))},get$hashCode:function(e){var t=this;return W.fuzzyHashCode(t.value*t._canonicalMultiplier$1(t.get$numeratorUnits())/t._canonicalMultiplier$1(t.get$denominatorUnits()))},_canonicalizeUnitList$1:function(e){var t,n=C.getInterceptor$asx(e);return n.get$isEmpty(e)?e:1===n.get$length(e)?(null==(t=X.$get$_typesByUnit().$index(0,n.get$first(e)))?n=e:((n=b.Map_U8AHF.$index(0,t)).toString,n=w.setRuntimeTypeInfo([b.JSArray_methods.get$first(n)],se.JSArray_String)),n):(n=n.map$1$1(e,new W.SassNumber__canonicalizeUnitList_closure,se.String),n=E.List_List$of(n,!0,n.$ti._eval$1("ListIterable.E")),b.JSArray_methods.sort$0(n),n)},_canonicalMultiplier$1:function(e){return C.fold$2$ax(e,1,new W.SassNumber__canonicalMultiplier_closure(this))},canonicalMultiplierForUnit$1:function(e){var t,n=b.Map_K2BWj.$index(0,e);return t=null==n?1:1/(t=n.get$values(n)).get$first(t)},_number$_exception$2:function(e,t){return new O.SassScriptException(null==t?e:"$"+t+": "+e)}},W.SassNumber__coerceOrConvertValue__compatibilityException.prototype={call$0:function(){var e,t,n,r,i,s,a=this,o=a.other;return null!=o?(t=(e=a.$this).toString$0(0)+" and",n=new E.StringBuffer(t),null!=(r=a.otherName)&&(t=n._contents=t+" $"+r+":"),o=t+" "+o.toString$0(0)+" have incompatible units",n._contents=o,e.get$hasUnits()&&a.otherHasUnits||(n._contents=o+" (one has units and the other doesn't)"),o=n.toString$0(0)+".",e=a.name,new O.SassScriptException(null==e?o:"$"+e+": "+o)):a.otherHasUnits?(o=a.newNumerators,1===(e=C.getInterceptor$asx(o)).get$length(o)&&0===a.newDenominators.length&&null!=(i=X.$get$_typesByUnit().$index(0,e.get$first(o)))?(o=(o="Expected "+a.$this.toString$0(0)+" to have ")+(b.JSArray_methods.contains$1(w.setRuntimeTypeInfo([97,101,105,111,117],se.JSArray_int),b.JSString_methods._codeUnitAt$1(i,0))?"an "+i:"a "+i)+" unit (",(e=b.Map_U8AHF.$index(0,i)).toString,e=o+b.JSArray_methods.join$1(e,", ")+").",o=a.name,new O.SassScriptException(null==o?e:"$"+o+": "+e)):(t=a.newDenominators,s=N.pluralize("unit",e.get$length(o)+t.length,null),t="Expected "+(e=a.$this).toString$0(0)+" to have "+s+" "+e._unitString$2(o,t)+".",o=a.name,new O.SassScriptException(null==o?t:"$"+o+": "+t))):(o="Expected "+a.$this.toString$0(0)+" to have no units.",e=a.name,new O.SassScriptException(null==e?o:"$"+e+": "+o))},$signature:264},W.SassNumber__coerceOrConvertValue_closure.prototype={call$1:function(e){var t=this.$this.conversionFactor$2(this.newNumerator,e);return null!=t&&(this._box_0.value*=t,!0)},$signature:6},W.SassNumber__coerceOrConvertValue_closure0.prototype={call$0:function(){return w.throwExpression(this._compatibilityException.call$0())},$signature:0},W.SassNumber__coerceOrConvertValue_closure1.prototype={call$1:function(e){var t=this.$this.conversionFactor$2(this.newDenominator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},W.SassNumber__coerceOrConvertValue_closure2.prototype={call$0:function(){return w.throwExpression(this._compatibilityException.call$0())},$signature:0},W.SassNumber_plus_closure.prototype={call$2:function(e,t){return e+t},$signature:48},W.SassNumber_minus_closure.prototype={call$2:function(e,t){return e-t},$signature:48},W.SassNumber_multiplyUnits_closure.prototype={call$1:function(e){var t=this.$this.conversionFactor$2(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},W.SassNumber_multiplyUnits_closure0.prototype={call$0:function(){return this.newNumerators.push(this.numerator)},$signature:0},W.SassNumber_multiplyUnits_closure1.prototype={call$1:function(e){var t=this.$this.conversionFactor$2(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},W.SassNumber_multiplyUnits_closure2.prototype={call$0:function(){return this.newNumerators.push(this.numerator)},$signature:0},W.SassNumber__areAnyConvertible_closure.prototype={call$1:function(e){var t=b.Map_K2BWj.$index(0,e);return null==t?C.contains$1$asx(this.units2,e):C.any$1$ax(this.units2,t.get$containsKey())},$signature:6},W.SassNumber__canonicalizeUnitList_closure.prototype={call$1:function(e){var t,n=X.$get$_typesByUnit().$index(0,e);return null==n?t=e:((t=b.Map_U8AHF.$index(0,n)).toString,t=b.JSArray_methods.get$first(t)),t},$signature:5},W.SassNumber__canonicalMultiplier_closure.prototype={call$2:function(e,t){return e*this.$this.canonicalMultiplierForUnit$1(t)},$signature:164},q.ComplexSassNumber.prototype={get$hasUnits:function(){return!0},hasUnit$1:function(e){return!1},compatibleWithUnit$1:function(e){return!1},withValue$1:function(e){return new q.ComplexSassNumber(this.numeratorUnits,this.denominatorUnits,e,null)},withSlash$2:function(e,t){return new q.ComplexSassNumber(this.numeratorUnits,this.denominatorUnits,this.value,new q.Tuple2(e,t,se.Tuple2_SassNumber_SassNumber))},get$numeratorUnits:function(){return this.numeratorUnits},get$denominatorUnits:function(){return this.denominatorUnits}},V.SingleUnitSassNumber.prototype={get$numeratorUnits:function(){return new E.UnmodifiableListView(w.setRuntimeTypeInfo([this._unit],se.JSArray_String),se.UnmodifiableListView_String)},get$denominatorUnits:function(){return b.List_empty},get$hasUnits:function(){return!0},withValue$1:function(e){return new V.SingleUnitSassNumber(this._unit,e,null)},withSlash$2:function(e,t){return new V.SingleUnitSassNumber(this._unit,this.value,new q.Tuple2(e,t,se.Tuple2_SassNumber_SassNumber))},hasUnit$1:function(e){return e===this._unit},compatibleWithUnit$1:function(e){return null!=this.conversionFactor$2(this._unit,e)},coerceValueToMatch$1:function(e){return this.convertValueToMatch$3(e,null,null)},convertValueToMatch$3:function(e,t,n){var r=e instanceof V.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=C.getInterceptor$asx(e);return null==(n=1===n.get$length(e)&&0===t.length?this._coerceToUnit$1(n.$index(e,0)):null)?this.super$SassNumber$coerce(e,t,null):n},coerceValue$3:function(e,t,n){var r=C.getInterceptor$asx(e);return null==(r=1===r.get$length(e)&&0===t.length?this._coerceValueToUnit$1(r.$index(e,0)):null)?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},_coerceToUnit$1:function(e){var t=this,n=t._unit;return n===e?t:D.NullableExtension_andThen(t.conversionFactor$2(e,n),new V.SingleUnitSassNumber__coerceToUnit_closure(t,e))},_coerceValueToUnit$1:function(e){return D.NullableExtension_andThen(this.conversionFactor$2(e,this._unit),new V.SingleUnitSassNumber__coerceValueToUnit_closure(this))},multiplyUnits$3:function(e,t,n){var r,i={};return i.value=e,i.newNumerators=t,r=C.toList$0$ax(n),N.removeFirstWhere(r,new V.SingleUnitSassNumber_multiplyUnits_closure(i,this),new V.SingleUnitSassNumber_multiplyUnits_closure0(i,this)),W.SassNumber_SassNumber$withUnits(i.value,r,i.newNumerators)},unaryMinus$0:function(){return new V.SingleUnitSassNumber(this._unit,-this.value,null)},$eq:function(e,t){var n;return null!=t&&(t instanceof V.SingleUnitSassNumber&&(null!=(n=this.conversionFactor$2(t._unit,this._unit))&&Math.abs(this.value*n-t.value)<X.$get$epsilon()))},get$hashCode:function(e){return W.fuzzyHashCode(this.value*this.canonicalMultiplierForUnit$1(this._unit))}},V.SingleUnitSassNumber__coerceToUnit_closure.prototype={call$1:function(e){return new V.SingleUnitSassNumber(this.unit,this.$this.value*e,null)},$signature:262},V.SingleUnitSassNumber__coerceValueToUnit_closure.prototype={call$1:function(e){return this.$this.value*e},$signature:92},V.SingleUnitSassNumber_multiplyUnits_closure.prototype={call$1:function(e){var t=this.$this,n=t.conversionFactor$2(e,t._unit);return null!=n&&(this._box_0.value*=n,!0)},$signature:6},V.SingleUnitSassNumber_multiplyUnits_closure0.prototype={call$0:function(){var e=w.setRuntimeTypeInfo([this.$this._unit],se.JSArray_String),t=this._box_0;b.JSArray_methods.addAll$1(e,t.newNumerators),t.newNumerators=e},$signature:0},I.UnitlessSassNumber.prototype={get$numeratorUnits:function(){return b.List_empty},get$denominatorUnits:function(){return b.List_empty},get$hasUnits:function(){return!1},withValue$1:function(e){return new I.UnitlessSassNumber(e,null)},withSlash$2:function(e,t){return new I.UnitlessSassNumber(this.value,new q.Tuple2(e,t,se.Tuple2_SassNumber_SassNumber))},hasUnit$1:function(e){return!1},compatibleWithUnit$1:function(e){return!0},coerceValueToMatch$1:function(e){return this.value},convertValueToMatch$3:function(e,t,n){return e.get$hasUnits()?this.super$SassNumber$convertValueToMatch(e,t,n):this.value},coerce$2:function(e,t){return W.SassNumber_SassNumber$withUnits(this.value,t,e)},coerceValue$3:function(e,t,n){return this.value},coerceValueToUnit$2:function(e,t){return this.value},greaterThan$1:function(e){var t,n;return e instanceof W.SassNumber?(t=this.value)>(n=e.value)&&!(Math.abs(t-n)<X.$get$epsilon())?b.SassBoolean_true0:b.SassBoolean_false0:this.super$SassNumber$greaterThan(e)},greaterThanOrEquals$1:function(e){var t,n;return e instanceof W.SassNumber?(t=this.value)>(n=e.value)||Math.abs(t-n)<X.$get$epsilon()?b.SassBoolean_true0:b.SassBoolean_false0:this.super$SassNumber$greaterThanOrEquals(e)},lessThan$1:function(e){var t,n;return e instanceof W.SassNumber?(t=this.value)<(n=e.value)&&!(Math.abs(t-n)<X.$get$epsilon())?b.SassBoolean_true0:b.SassBoolean_false0:this.super$SassNumber$lessThan(e)},lessThanOrEquals$1:function(e){var t,n;return e instanceof W.SassNumber?(t=this.value)<(n=e.value)||Math.abs(t-n)<X.$get$epsilon()?b.SassBoolean_true0:b.SassBoolean_false0:this.super$SassNumber$lessThanOrEquals(e)},modulo$1:function(e){return e instanceof W.SassNumber?e.withValue$1(this.moduloLikeSass$2(this.value,e.value)):this.super$SassNumber$modulo(e)},plus$1:function(e){return e instanceof W.SassNumber?e.withValue$1(this.value+e.value):this.super$SassNumber$plus(e)},minus$1:function(e){return e instanceof W.SassNumber?e.withValue$1(this.value-e.value):this.super$SassNumber$minus(e)},times$1:function(e){return e instanceof W.SassNumber?e.withValue$1(this.value*e.value):this.super$SassNumber$times(e)},dividedBy$1:function(e){var t,n;return e instanceof W.SassNumber?(t=this.value/e.value,e.get$hasUnits()?(n=e.get$denominatorUnits(),t=n=W.SassNumber_SassNumber$withUnits(t,e.get$numeratorUnits(),n)):t=new I.UnitlessSassNumber(t,null),t):this.super$SassNumber$dividedBy(e)},unaryMinus$0:function(){return new I.UnitlessSassNumber(-this.value,null)},$eq:function(e,t){return null!=t&&(t instanceof I.UnitlessSassNumber&&Math.abs(this.value-t.value)<X.$get$epsilon())},get$hashCode:function(e){return W.fuzzyHashCode(this.value)}},J.SassString.prototype={get$sassLength:function(){var e=this,t=e.__SassString_sassLength;return null==t&&(t=(t=new E.Runes(e.text)).get$length(t),null==e.__SassString_sassLength?e.__SassString_sassLength=t:t=w.throwExpression(w.LateError$fieldADI("sassLength"))),t},get$isSpecialNumber:function(){var e,t;return!this.hasQuotes&&(!((e=this.text).length<6)&&(99===(t=32|b.JSString_methods._codeUnitAt$1(e,0))?108===(t=32|b.JSString_methods._codeUnitAt$1(e,1))?97==(32|b.JSString_methods._codeUnitAt$1(e,2))&&(109==(32|b.JSString_methods._codeUnitAt$1(e,3))&&(112==(32|b.JSString_methods._codeUnitAt$1(e,4))&&40===b.JSString_methods._codeUnitAt$1(e,5))):97===t&&(108==(32|b.JSString_methods._codeUnitAt$1(e,2))&&(99==(32|b.JSString_methods._codeUnitAt$1(e,3))&&40===b.JSString_methods._codeUnitAt$1(e,4))):118===t?97==(32|b.JSString_methods._codeUnitAt$1(e,1))&&(114==(32|b.JSString_methods._codeUnitAt$1(e,2))&&40===b.JSString_methods._codeUnitAt$1(e,3)):101===t?110==(32|b.JSString_methods._codeUnitAt$1(e,1))&&(118==(32|b.JSString_methods._codeUnitAt$1(e,2))&&40===b.JSString_methods._codeUnitAt$1(e,3)):109===t&&(97===(t=32|b.JSString_methods._codeUnitAt$1(e,1))?120==(32|b.JSString_methods._codeUnitAt$1(e,2))&&40===b.JSString_methods._codeUnitAt$1(e,3):105===t&&(110==(32|b.JSString_methods._codeUnitAt$1(e,2))&&40===b.JSString_methods._codeUnitAt$1(e,3)))))},get$isVar:function(){if(this.hasQuotes)return!1;var e=this.text;return!(e.length<8)&&(118==(32|b.JSString_methods._codeUnitAt$1(e,0))&&97==(32|b.JSString_methods._codeUnitAt$1(e,1))&&114==(32|b.JSString_methods._codeUnitAt$1(e,2))&&40===b.JSString_methods._codeUnitAt$1(e,3))},get$isBlank:function(){return!this.hasQuotes&&0===this.text.length},accept$1$1:function(e){var t=e._quote&&this.hasQuotes,n=this.text;return t?e._visitQuotedString$1(n):e._visitUnquotedString$1(n),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},assertString$1:function(e){return this},plus$1:function(e){var t=this.text,n=this.hasQuotes;return e instanceof J.SassString?new J.SassString(t+e.text,n):new J.SassString(t+I.serializeValue0(e,!1,!0),n)},$eq:function(e,t){return null!=t&&(t instanceof J.SassString&&this.text===t.text)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.text)}},O._EvaluateVisitor0.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap0:function(e,t,n,r,i,s){var a,o,l,u,c,_,$,p=this,h="$name, $module: null",d="sass:meta",f=se.JSArray_AsyncBuiltInCallable,m=w.setRuntimeTypeInfo([T.BuiltInCallable$function("global-variable-exists",h,new O._EvaluateVisitor_closure9(p),d),T.BuiltInCallable$function("variable-exists","$name",new O._EvaluateVisitor_closure10(p),d),T.BuiltInCallable$function("function-exists",h,new O._EvaluateVisitor_closure11(p),d),T.BuiltInCallable$function("mixin-exists",h,new O._EvaluateVisitor_closure12(p),d),T.BuiltInCallable$function("content-exists","",new O._EvaluateVisitor_closure13(p),d),T.BuiltInCallable$function("module-variables","$module",new O._EvaluateVisitor_closure14(p),d),T.BuiltInCallable$function("module-functions","$module",new O._EvaluateVisitor_closure15(p),d),T.BuiltInCallable$function("get-function","$name, $css: false, $module: null",new O._EvaluateVisitor_closure16(p),d),new q.AsyncBuiltInCallable("call",V.ScssParser$("@function call($function, $args...) {",null,d).parseArgumentDeclaration$0(),new O._EvaluateVisitor_closure17(p))],f),g=w.setRuntimeTypeInfo([q.AsyncBuiltInCallable$mixin("load-css","$url, $with: null",new O._EvaluateVisitor_closure18(p),d)],f);for(f=se.AsyncBuiltInCallable,a=E.List_List$of(X.$get$global(),!0,f),b.JSArray_methods.addAll$1(a,m),o=T.BuiltInModule$("meta",a,g,null,f),(f=E.List_List$of(X.$get$coreModules(),!0,se.BuiltInModule_AsyncBuiltInCallable)).push(o),a=f.length,l=p._async_evaluate$_builtInModules,u=0;u<f.length;f.length===a||(0,w.throwConcurrentModificationError)(f),++u)c=f[u],l.$indexSet(0,c.url,c);for(f=w.setRuntimeTypeInfo([],se.JSArray_AsyncCallable_2),b.JSArray_methods.addAll$1(f,X.$get$globalFunctions()),b.JSArray_methods.addAll$1(f,m),a=f.length,l=p._async_evaluate$_builtInFunctions,u=0;u<f.length;f.length===a||(0,w.throwConcurrentModificationError)(f),++u)_=f[u],$=C.get$name$x(_),l.$indexSet(0,w.stringReplaceAllUnchecked($,"_","-"),_)},run$2:function(e,t,n){return this.run$body$_EvaluateVisitor(e,t,n)},run$body$_EvaluateVisitor:function(e,t,n){var r,i=0,s=E._makeAsyncAwaitCompleter(se.EvaluateResult),a=this,o=E._wrapJsFunctionForAsync((function(e,o){if(1===e)return E._asyncRethrow(o,s);for(;;)switch(i){case 0:r=a._async_evaluate$_withWarnCallback$1$2(n,new O._EvaluateVisitor_run_closure0(a,n,t),se.FutureOr_EvaluateResult),i=1;break;case 1:return E._asyncReturn(r,s)}}));return E._asyncStartSync(o,s)},_async_evaluate$_withWarnCallback$1$2:function(e,t,n){return I.withWarnCallback(new O._EvaluateVisitor__withWarnCallback_closure0(this,e),t,n)},_async_evaluate$_assertInModule$1$2:function(e,t){if(null!=e)return e;throw w.wrapException(E.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,se.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=E._makeAsyncAwaitCompleter(se.void),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:l=_._async_evaluate$_builtInModules.$index(0,e),u=null!=l?3:4;break;case 3:if(s instanceof z.ExplicitConfiguration)throw o=a?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",w.wrapException(_._async_evaluate$_exception$2(o,s.nodeWithSpan.get$span()));return u=5,E._asyncAwait(_._addExceptionSpanAsync$1$2(n,new O._EvaluateVisitor__loadModule_closure1(r,l),se.void),$);case 5:u=1;break;case 4:return u=6,E._asyncAwait(_._async_evaluate$_withStackFrame$1$3(t,n,new O._EvaluateVisitor__loadModule_closure2(_,e,n,i,a,s,r),se.Null),$);case 6:case 1:return E._asyncReturn(undefined,c)}}));return E._asyncStartSync($,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,m=0,g=E._makeAsyncAwaitCompleter(se.Module_AsyncCallable),S=this,y=E._wrapJsFunctionForAsync((function(v,x){if(1===v)return E._asyncRethrow(x,g);for(;;)switch(m){case 0:if(p={},h=t.span.file.url,d=S._async_evaluate$_modules,null!=(f=d.$index(0,h))){if((a=(p=null==n)?S._async_evaluate$_configuration:n)instanceof z.ExplicitConfiguration)throw o=r?X.$get$context().prettyUri$1(h)+ie.x20was_a:ie.This_mw,d=S._async_evaluate$_moduleNodes.$index(0,h),l=null==d?null:d.get$span(),u=p?a.nodeWithSpan.get$span():null,p=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=l&&p.$indexSet(0,l,"original load"),null!=u&&p.$indexSet(0,u,"configuration"),w.wrapException(p.get$isEmpty(p)?S._async_evaluate$_exception$1(o):S._async_evaluate$_multiSpanException$3(o,"new load",p));s=f,m=1;break}return c=T.AsyncEnvironment$(),p._css=null,_=D.ExtensionStore$(),m=3,E._asyncAwait(S._async_evaluate$_withEnvironment$1$2(c,new O._EvaluateVisitor__execute_closure0(S,e,t,_,n,new O._EvaluateVisitor__execute__css_set0(p)),se.Null),y);case 3:$=c.toModule$2(new O._EvaluateVisitor__execute__css_get0(p).call$0(),_),null!=h&&(d.$indexSet(0,h,$),null!=i&&S._async_evaluate$_moduleNodes.$indexSet(0,h,i)),s=$,m=1;break;case 1:return E._asyncReturn(s,g)}}));return E._asyncStartSync(y,g)},_async_evaluate$_addOutOfOrderImports$0:function(){var e,t,n=this,r="_root",i="_endOfImports",s=n._async_evaluate$_outOfOrderImports;return null==s?n._async_evaluate$_assertInModule$2(n._async_evaluate$__root,r).children:(e=n._async_evaluate$_assertInModule$2(n._async_evaluate$__root,r).children,e=E.List_List$of(w.SubListIterable$(e,0,w.checkNotNullable(n._async_evaluate$_assertInModule$2(n._async_evaluate$__endOfImports,i),"count",se.int),e.$ti._eval$1("ListMixin.E")),!0,se.ModifiableCssNode),b.JSArray_methods.addAll$1(e,s),t=n._async_evaluate$_assertInModule$2(n._async_evaluate$__root,r).children,b.JSArray_methods.addAll$1(e,w.SubListIterable$(t,n._async_evaluate$_assertInModule$2(n._async_evaluate$__endOfImports,i),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,_,$=this;if(!b.JSArray_methods.any$1(e.get$upstream(),new O._EvaluateVisitor__combineCss_closure2))return n=e.get$extensionStore().get$simpleSelectors(),null!=(r=N.firstOrNull(e.get$extensionStore().extensionsWhereTarget$1(new O._EvaluateVisitor__combineCss_closure3(n))))&&$._async_evaluate$_throwForUnsatisfiedExtension$1(r),e.get$css(e);for(i=$._async_evaluate$_topologicalModules$1(e),t&&(s=i.$ti._eval$1("MappedListIterable<ListMixin.E,Module<AsyncCallable>>"),i=E.List_List$of(new w.MappedListIterable(i,new O._EvaluateVisitor__combineCss_closure4,s),!0,s._eval$1("ListIterable.E"))),$._async_evaluate$_extendModules$1(i),s=se.JSArray_CssNode,a=w.setRuntimeTypeInfo([],s),o=w.setRuntimeTypeInfo([],s),s=C.get$reversed$ax(i),s=new w.ListIterator(s,s.get$length(s)),l=w._instanceType(s)._precomputed1;s.moveNext$0();)c=(u=(u=l._as(s.__internal$_current)).get$css(u)).get$children(u),_=$._async_evaluate$_indexAfterImports$1(c),u=C.getInterceptor$ax(c),b.JSArray_methods.addAll$1(a,u.getRange$2(c,0,_)),b.JSArray_methods.addAll$1(o,u.getRange$2(c,_,u.get$length(c)));return new M.CssStylesheet(new E.UnmodifiableListView(b.JSArray_methods.$add(a,o),se.UnmodifiableListView_CssNode),e.get$css(e).get$span())},_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=E.LinkedHashMap_LinkedHashMap$_empty(se.Uri,se.List_ExtensionStore),c=new E._LinkedIdentityHashSet(se._LinkedIdentityHashSet_Extension);for(t=C.get$iterator$ax(e);t.moveNext$0();)if(r=(n=t.get$current(t)).get$extensionStore().get$simpleSelectors().toSet$0(0),c.addAll$1(0,n.get$extensionStore().extensionsWhereTarget$1(new O._EvaluateVisitor__extendModules_closure1(r))),i=u.$index(0,n.get$url()),s=n.get$extensionStore().get$addExtensions(),null!=i&&s.call$1(i),!(s=n.get$extensionStore()).get$isEmpty(s)){for(a=(s=n.get$upstream()).length,o=0;o<s.length;s.length===a||(0,w.throwConcurrentModificationError)(s),++o)null!=(l=s[o].get$url())&&C.add$1$ax(u.putIfAbsent$2(l,new O._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 w.wrapException(O.SassException$(ie.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span))},_async_evaluate$_topologicalModules$1:function(e){var t=se.Module_AsyncCallable,n=T.QueueList$(null,t);return new O._EvaluateVisitor__topologicalModules_visitModule0(E.LinkedHashSet_LinkedHashSet$_empty(t),n).call$1(e),n},_async_evaluate$_indexAfterImports$1:function(e){var t,n,r,i,s,a;for(t=C.getInterceptor$asx(e),n=se.CssComment,r=se.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=E._makeAsyncAwaitCompleter(se.nullable_Value),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:n=e.children,r=n.length,i=0;case 3:if(!(i<r)){s=5;break}return s=6,E._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 E._asyncReturn(t,a)}}));return E._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=E._makeAsyncAwaitCompleter(se.nullable_Value),m=this,g=E._wrapJsFunctionForAsync((function(S,y){if(1===S)return E._asyncRethrow(y,f);for(;;)switch(d){case 0:u=e.query,d=null!=u?3:5;break;case 3:return p=u,h=O,d=6,E._asyncAwait(m._async_evaluate$_performInterpolation$2$warnForColor(u,!0),g);case 6:y=m._async_evaluate$_adjustParseError$2(p,new h._EvaluateVisitor_visitAtRootRule_closure2(m,y)),d=4;break;case 5:y=b.AtRootQuery_UsS;case 4:for(c=y,_=m._async_evaluate$_assertInModule$2(m._async_evaluate$__parent,"__parent"),$=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssParentNode),n=se.CssStylesheet;!n._is(_);_=r)if(c.excludes$1(_)||$.push(_),null==(r=_._parent))throw w.wrapException(E.StateError$(ie.CssNod));i=m._async_evaluate$_trimIncluded$1($),d=i===m._async_evaluate$_assertInModule$2(m._async_evaluate$__parent,"__parent")?7:8;break;case 7:return d=9,E._asyncAwait(m._async_evaluate$_environment.scope$1$2$when(new O._EvaluateVisitor_visitAtRootRule_closure3(m,e),e.hasDeclarations,se.Null),g);case 9:t=null,d=1;break;case 8:if(0!==$.length){for(s=b.JSArray_methods.get$first($).copyWithoutChildren$0(),n=w.SubListIterable$($,1,null,se.ModifiableCssParentNode),n=new w.ListIterator(n,n.get$length(n)),a=w._instanceType(n)._precomputed1,o=s;n.moveNext$0();o=l)(l=a._as(n.__internal$_current).copyWithoutChildren$0()).addChild$1(o);i.addChild$1(o)}else s=i;return d=10,E._asyncAwait(m._async_evaluate$_scopeForAtRoot$4(e,s,c,$).call$1(new O._EvaluateVisitor_visitAtRootRule_closure4(m,e)),g);case 10:t=null,d=1;break;case 1:return E._asyncReturn(t,f)}}));return E._asyncStartSync(g,f)},_async_evaluate$_trimIncluded$1:function(e){var t,n,r,i,s,a,o,l=this,u="_root",c=" to be an ancestor of ";if(0===e.length)return l._async_evaluate$_assertInModule$2(l._async_evaluate$__root,u);for(t=l._async_evaluate$_assertInModule$2(l._async_evaluate$__parent,"__parent"),n=e.length,r=null,i=0;i<n;++i,t=a){for(;t!==(s=e[i]);t=a,r=null)if(null==(a=t._parent))throw w.wrapException(E.ArgumentError$("Expected "+s.toString$0(0)+c+l.toString$0(0)+"."));if(null==r&&(r=i),null==(a=t._parent))throw w.wrapException(E.ArgumentError$("Expected "+s.toString$0(0)+c+l.toString$0(0)+"."))}return t!==l._async_evaluate$_assertInModule$2(l._async_evaluate$__root,u)?l._async_evaluate$_assertInModule$2(l._async_evaluate$__root,u):(r.toString,o=e[r],b.JSArray_methods.removeRange$2(e,r,e.length),o)},_async_evaluate$_scopeForAtRoot$4:function(e,t,n,r){var i=this,s=new O._EvaluateVisitor__scopeForAtRoot_closure5(i,t,e);return(n._all||n._at_root_query$_rule)!==n.include&&(s=new O._EvaluateVisitor__scopeForAtRoot_closure6(i,s)),null!=i._async_evaluate$_mediaQueries&&n.excludesName$1("media")&&(s=new O._EvaluateVisitor__scopeForAtRoot_closure7(i,s)),i._async_evaluate$_inKeyframes&&n.excludesName$1("keyframes")&&(s=new O._EvaluateVisitor__scopeForAtRoot_closure8(i,s)),i._async_evaluate$_inUnknownAtRule&&!b.JSArray_methods.any$1(r,new O._EvaluateVisitor__scopeForAtRoot_closure9)?new O._EvaluateVisitor__scopeForAtRoot_closure10(i,s):s},visitContentBlock$1:function(e){return w.throwExpression(E.UnsupportedError$(ie.Evalua))},visitContentRule$1:function(e){return this.visitContentRule$body$_EvaluateVisitor(e)},visitContentRule$body$_EvaluateVisitor:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.nullable_Value),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:if(null==(n=s._async_evaluate$_environment._async_environment$_content)){t=null,r=1;break}return r=3,E._asyncAwait(s._async_evaluate$_runUserDefinedCallable$1$4(e.$arguments,n,e,new O._EvaluateVisitor_visitContentRule_closure0(s,n),se.Null),a);case 3:t=null,r=1;break;case 1:return E._asyncReturn(t,i)}}));return E._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=E._makeAsyncAwaitCompleter(se.nullable_Value),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:return i=3,E._asyncAwait(e.expression.accept$1(a),o);case 3:r=(n=u)instanceof J.SassString?n.text:I.serializeValue0(n,!0,!0),a._async_evaluate$_logger.debug$2(0,r,e.span),t=null,i=1;break;case 1:return E._asyncReturn(t,s)}}));return E._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=E._makeAsyncAwaitCompleter(se.nullable_Value),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:if(null==(_._async_evaluate$_atRootExcludingStyleRule?null:_._async_evaluate$_styleRuleIgnoringAtRoot)&&!_._async_evaluate$_inUnknownAtRule&&!_._async_evaluate$_inKeyframes)throw w.wrapException(_._async_evaluate$_exception$2(ie.Declarm,e.span));return n=e.name,u=3,E._asyncAwait(_._async_evaluate$_interpolationToValue$2$warnForColor(n,!0),$);case 3:return r=h,null!=(i=_._async_evaluate$_declarationName)&&(r=new k.CssValue(i+"-"+w.S(r.get$value(r)),r.get$span(),se.CssValue_String)),i=e.value,u=4,E._asyncAwait(D.NullableExtension_andThen(i,new O._EvaluateVisitor_visitDeclaration_closure1(_)),$);case 4:if(!!(a=null!=(s=h))&&(!s.get$value(s).get$isBlank()||0===s.get$value(s).get$asList().length))a=_._async_evaluate$_assertInModule$2(_._async_evaluate$__parent,"__parent"),n=b.JSString_methods.startsWith$1(n.get$initialPlain(),"--"),i=_._async_evaluate$_sourceMap?null==(i=D.NullableExtension_andThen(i,_.get$_async_evaluate$_expressionNode()))?null:i.get$span():null,a.addChild$1(V.ModifiableCssDeclaration$(r,s,e.span,n,i));else if(C.startsWith$1$s(r.get$value(r),"--")&&a)throw w.wrapException(_._async_evaluate$_exception$2("Custom property values may not be empty.",s.get$span()));o=e.children,u=null!=o?5:6;break;case 5:return l=_._async_evaluate$_declarationName,_._async_evaluate$_declarationName=r.get$value(r),u=7,E._asyncAwait(_._async_evaluate$_environment.scope$1$2$when(new O._EvaluateVisitor_visitDeclaration_closure2(_,o),e.hasDeclarations,se.Null),$);case 7:_._async_evaluate$_declarationName=l;case 6:t=null,u=1;break;case 1:return E._asyncReturn(t,c)}}));return E._asyncStartSync($,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=E._makeAsyncAwaitCompleter(se.nullable_Value),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:return n=e.list,a=3,E._asyncAwait(n.accept$1(l),u);case 3:r=_,i=l._async_evaluate$_expressionNode$1(n),s=1===e.variables.length?new O._EvaluateVisitor_visitEachRule_closure2(l,e,i):new O._EvaluateVisitor_visitEachRule_closure3(l,e,i),t=l._async_evaluate$_environment.scope$1$2$semiGlobal(new O._EvaluateVisitor_visitEachRule_closure4(l,r,s,e),!0,se.nullable_Value),a=1;break;case 1:return E._asyncReturn(t,o)}}));return E._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],b.C__SassNull0,n)},visitErrorRule$1:function(e){return this.visitErrorRule$body$_EvaluateVisitor(e)},visitErrorRule$body$_EvaluateVisitor:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Value),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return t=w,n=C,r=2,E._asyncAwait(e.expression.accept$1(s),a);case 2:throw t.wrapException(s._async_evaluate$_exception$2(n.toString$0$(l),e.span))}}));return E._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=0,c=E._makeAsyncAwaitCompleter(se.nullable_Value),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:if(null==(l=_._async_evaluate$_atRootExcludingStyleRule?null:_._async_evaluate$_styleRuleIgnoringAtRoot)||null!=_._async_evaluate$_declarationName)throw w.wrapException(_._async_evaluate$_exception$2(ie.x40exten,e.span));return u=3,E._asyncAwait(_._async_evaluate$_interpolationToValue$2$warnForColor(e.selector,!0),$);case 3:for(n=h,r=_._async_evaluate$_adjustParseError$2(n,new O._EvaluateVisitor_visitExtendRule_closure0(_,n)).components,i=r.length,s=se.CompoundSelector,a=0;a<i;++a){if(1!==(o=r[a].components).length||!(b.JSArray_methods.get$first(o)instanceof D.CompoundSelector))throw w.wrapException(O.SassFormatException$("complex selectors may not be extended.",n.get$span()));if(1!==(o=s._as(b.JSArray_methods.get$first(o)).components).length)throw w.wrapException(O.SassFormatException$(ie.compou+b.JSArray_methods.join$1(o,", ")+ie.x60_inst,n.get$span()));_._async_evaluate$_assertInModule$2(_._async_evaluate$__extensionStore,"_extensionStore").addExtension$4(l.selector,b.JSArray_methods.get$first(o),e,_._async_evaluate$_mediaQueries)}t=null,u=1;break;case 1:return E._asyncReturn(t,c)}}));return E._asyncStartSync($,c)},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=E._makeAsyncAwaitCompleter(se.nullable_Value),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:if(null!=u._async_evaluate$_declarationName)throw w.wrapException(u._async_evaluate$_exception$2(ie.At_rul,e.span));return o=3,E._asyncAwait(u._async_evaluate$_interpolationToValue$1(e.name),c);case 3:return n=$,o=4,E._asyncAwait(D.NullableExtension_andThen(e.value,new O._EvaluateVisitor_visitAtRule_closure2(u)),c);case 4:if(r=$,null==(i=e.children)){u._async_evaluate$_assertInModule$2(u._async_evaluate$__parent,"__parent").addChild$1(U.ModifiableCssAtRule$(n,e.span,!0,r)),t=null,o=1;break}return s=u._async_evaluate$_inKeyframes,a=u._async_evaluate$_inUnknownAtRule,"keyframes"===N.unvendor(n.get$value(n))?u._async_evaluate$_inKeyframes=!0:u._async_evaluate$_inUnknownAtRule=!0,o=5,E._asyncAwait(u._async_evaluate$_withParent$2$4$scopeWhen$through(U.ModifiableCssAtRule$(n,e.span,!1,r),new O._EvaluateVisitor_visitAtRule_closure3(u,i),e.hasDeclarations,new O._EvaluateVisitor_visitAtRule_closure4,se.ModifiableCssAtRule,se.Null),c);case 5:u._async_evaluate$_inUnknownAtRule=a,u._async_evaluate$_inKeyframes=s,t=null,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,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,$=E._makeAsyncAwaitCompleter(se.nullable_Value),p=this,h=E._wrapJsFunctionForAsync((function(d,f){if(1===d)return E._asyncRethrow(f,$);for(;;)switch(_){case 0:return n={},r=e.from,i=se.SassNumber,_=3,E._asyncAwait(p._addExceptionSpanAsync$1$2(r,new O._EvaluateVisitor_visitForRule_closure4(p,e),i),h);case 3:return s=f,a=e.to,_=4,E._asyncAwait(p._addExceptionSpanAsync$1$2(a,new O._EvaluateVisitor_visitForRule_closure5(p,e),i),h);case 4:if(o=f,l=p._async_evaluate$_addExceptionSpan$2(r,new O._EvaluateVisitor_visitForRule_closure6(s)),u=n.to=p._async_evaluate$_addExceptionSpan$2(a,new O._EvaluateVisitor_visitForRule_closure7(o,s)),c=l>u?-1:1,l===(e.isExclusive?u:n.to=u+c)){t=null,_=1;break}t=p._async_evaluate$_environment.scope$1$2$semiGlobal(new O._EvaluateVisitor_visitForRule_closure8(n,p,e,l,c,s),!0,se.nullable_Value),_=1;break;case 1:return E._asyncReturn(t,$)}}));return E._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,_=E._makeAsyncAwaitCompleter(se.nullable_Value),$=this,p=E._wrapJsFunctionForAsync((function(h,d){if(1===h)return E._asyncRethrow(d,_);for(;;)switch(c){case 0:s=$._async_evaluate$_configuration,a=s.throughForward$1(e),o=e.configuration,l=o.length,u=e.url,c=0!==l?3:5;break;case 3:return c=6,E._asyncAwait($._async_evaluate$_addForwardConfiguration$2(a,e),p);case 6:return n=d,c=7,E._asyncAwait($._async_evaluate$_loadModule$5$configuration(u,"@forward",e,new O._EvaluateVisitor_visitForwardRule_closure1($,e),n),p);case 7:for(u=E.LinkedHashSet_LinkedHashSet$_empty(se.String),r=0;r<l;++r)(i=o[r]).isGuarded||u.add$1(0,i.name);$._async_evaluate$_removeUsedConfiguration$3$except(a,n,u),$._async_evaluate$_assertConfigurationIsEmpty$1(n),c=4;break;case 5:return $._async_evaluate$_configuration=a,c=8,E._asyncAwait($._async_evaluate$_loadModule$4(u,"@forward",e,new O._EvaluateVisitor_visitForwardRule_closure2($,e)),p);case 8:$._async_evaluate$_configuration=s;case 4:t=null,c=1;break;case 1:return E._asyncReturn(t,_)}}));return E._asyncStartSync(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=E._makeAsyncAwaitCompleter(se.Configuration),m=this,g=E._wrapJsFunctionForAsync((function(S,y){if(1===S)return E._asyncRethrow(y,f);for(;;)switch(d){case 0:c=e._values,_=E.LinkedHashMap_LinkedHashMap$of(new E.UnmodifiableMapView(c,se.UnmodifiableMapView_String_ConfiguredValue),se.String,se.ConfiguredValue),r=t.configuration,i=r.length,s=0;case 3:if(!(s<i)){d=5;break}if((a=r[s]).isGuarded&&(o=a.name,null!=(l=c.get$isEmpty(c)?null:c.remove$1(0,o))&&!l.value.$eq(0,b.C__SassNull0))){_.$indexSet(0,o,l),d=4;break}return o=a.expression,u=m._async_evaluate$_expressionNode$1(o),$=_,p=a.name,h=A,d=6,E._asyncAwait(o.accept$1(m),g);case 6:$.$indexSet(0,p,new h.ConfiguredValue(m._async_evaluate$_withoutSlash$2(y,u),a.span,u));case 4:++s,d=3;break;case 5:if(e instanceof z.ExplicitConfiguration||c.get$isEmpty(c)){n=new z.ExplicitConfiguration(t,_),d=1;break}n=new z.Configuration(_),d=1;break;case 1:return E._asyncReturn(n,f)}}));return E._asyncStartSync(g,f)},_async_evaluate$_removeUsedConfiguration$3$except:function(e,t,n){var r,i,s,a,o,l;for(r=e._values,s=(i=C.toList$0$ax(r.get$keys(r))).length,a=t._values,o=0;o<i.length;i.length===s||(0,w.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 z.ExplicitConfiguration&&!(n=e._values).get$isEmpty(n))throw r=(n=n.get$entries(n)).get$first(n),n=t?"$"+w.S(r.key)+ie.x20was_n:ie.This_v,w.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=0,l=E._makeAsyncAwaitCompleter(se.nullable_Value),u=this,c=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,l);for(;;)switch(o){case 0:n=u._async_evaluate$_environment,r=n.closure$0(),i=n._async_environment$_functions,s=i.length-1,a=e.name,n._async_environment$_functionIndices.$indexSet(0,a,s),C.$indexSet$ax(i[s],a,new O.UserDefinedCallable(e,r,se.UserDefinedCallable_AsyncEnvironment)),t=null,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,l)},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=E._makeAsyncAwaitCompleter(se.nullable_Value),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:(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,E._asyncAwait(s.expression.accept$1(u),c);case 6:if($.get$isTruthy()){a.clause=s,o=5;break}case 4:++i,o=3;break;case 5:if(null==(n=a.clause)){t=null,o=1;break}return o=7,E._asyncAwait(u._async_evaluate$_environment.scope$1$3$semiGlobal$when(new O._EvaluateVisitor_visitIfRule_closure0(a,u),!0,n.hasDeclarations,se.nullable_Value),c);case 7:t=$,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,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=E._makeAsyncAwaitCompleter(se.nullable_Value),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:n=e.imports,r=n.length,i=se.StaticImport,s=0;case 3:if(!(s<r)){o=5;break}a=n[s],o=a instanceof N.DynamicImport?6:8;break;case 6:return o=9,E._asyncAwait(u._async_evaluate$_visitDynamicImport$1(a),c);case 9:o=7;break;case 8:return o=10,E._asyncAwait(u._async_evaluate$_visitStaticImport$1(i._as(a)),c);case 10:case 7:case 4:++s,o=3;break;case 5:t=null,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,l)},_async_evaluate$_visitDynamicImport$1:function(e){return this._async_evaluate$_withStackFrame$1$3("@import",e,new O._EvaluateVisitor__visitDynamicImport_closure0(this,e),se.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,m,g,S,y=0,v=E._makeAsyncAwaitCompleter(se._LoadedStylesheet),x=2,I=[],A=this,M=E._wrapJsFunctionForAsync((function(R,k){for(1===R&&(s=k,y=x);;)switch(y){case 0:n=n,x=4,A._async_evaluate$_importSpan=t,a=A._async_evaluate$_importCache,y=null!=a?7:9;break;case 7:return null==n&&(n=A._async_evaluate$_assertInModule$2(A._async_evaluate$__stylesheet,"_stylesheet").span.file.url),y=10,E._asyncAwait(a.canonicalize$4$baseImporter$baseUrl$forImport(E.Uri_parse(e),A._async_evaluate$_importer,n,r),M);case 10:y=null!=(o=k)?11:12;break;case 11:return l=A._async_evaluate$_inDependency||o.item1!==A._async_evaluate$_importer,h=o.item1,d=o.item2,f=o.item3,m=A._async_evaluate$_quietDeps&&l,y=13,E._asyncAwait(a.importCanonical$4$originalUrl$quiet(h,d,f,m),M);case 13:if(null!=(u=k)){h=o.item1,i=new O._LoadedStylesheet0(u,h,l),I=[1],y=5;break}case 12:y=8;break;case 9:return y=14,E._asyncAwait(A._async_evaluate$_importLikeNode$2(e,r),M);case 14:if(null!=(c=k)){i=c,I=[1],y=5;break}case 8:throw b.JSString_methods.startsWith$1(e,"package:")?w.wrapException(ie.x22packa):w.wrapException("Can't find stylesheet to import.");case 4:if(x=3,S=s,(h=w.unwrapException(S))instanceof O.SassException)throw _=h,h=A._async_evaluate$_exception$2(_._span_exception$_message,_.get$span()),w.wrapException(h);$=h,p=null;try{p=w._asString(C.get$message$x($))}catch(e){w.unwrapException(S),g=C.toString$0$($),p=g}throw h=A._async_evaluate$_exception$1(p),w.wrapException(h);case 3:I=[2];case 5:x=2,A._async_evaluate$_importSpan=null,y=I.pop();break;case 6:case 1:return E._asyncReturn(i,v);case 2:return E._asyncRethrow(s,v)}}));return E._asyncStartSync(M,v)},_async_evaluate$_importLikeNode$2:function(e,t){return this._importLikeNode$body$_EvaluateVisitor(e,t)},_importLikeNode$body$_EvaluateVisitor:function(e,t){var n,r,i,s,a,o,l=0,u=E._makeAsyncAwaitCompleter(se.nullable__LoadedStylesheet),c=this,_=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,u);for(;;)switch(l){case 0:(o=c._async_evaluate$_nodeImporter).toString,r=o.loadRelative$3(e,c._async_evaluate$_assertInModule$2(c._async_evaluate$__stylesheet,"_stylesheet").span.file.url,t),i=c._async_evaluate$_inDependency,s=r.item2,o=b.JSString_methods.startsWith$1(s,"file:")?X.$get$context().style.pathFromUri$1(P._parseUri(s)):s,c._async_evaluate$_includedFiles.add$1(0,o),o=b.JSString_methods.startsWith$1(s,"file")?P.Syntax_forPath(s):b.Syntax_SCSS,a=c._async_evaluate$_quietDeps&&i?X.$get$Logger_quiet():c._async_evaluate$_logger,n=new O._LoadedStylesheet0(M.Stylesheet_Stylesheet$parse(r.item1,o,a,s),null,i),l=1;break;case 1:return E._asyncReturn(n,u)}}));return E._asyncStartSync(_,u)},_async_evaluate$_visitStaticImport$1:function(e){return this._visitStaticImport$body$_EvaluateVisitor(e)},_visitStaticImport$body$_EvaluateVisitor:function(e){var t,n,r,i,s,a,o,l,u=0,c=E._makeAsyncAwaitCompleter(se.void),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:return u=3,E._asyncAwait(_._async_evaluate$_interpolationToValue$1(e.url),$);case 3:return r=h,u=4,E._asyncAwait(D.NullableExtension_andThen(e.supports,new O._EvaluateVisitor__visitStaticImport_closure0(_)),$);case 4:return i=h,a=k,o=r,l=e.span,u=5,E._asyncAwait(D.NullableExtension_andThen(e.media,_.get$_async_evaluate$_visitMediaQueries()),$);case 5:s=a.ModifiableCssImport$(o,l,h,i),_._async_evaluate$_assertInModule$2(_._async_evaluate$__parent,"__parent")!==_._async_evaluate$_assertInModule$2(_._async_evaluate$__root,"_root")?_._async_evaluate$_assertInModule$2(_._async_evaluate$__parent,"__parent").addChild$1(s):_._async_evaluate$_assertInModule$2(_._async_evaluate$__endOfImports,"_endOfImports")===C.get$length$asx(_._async_evaluate$_assertInModule$2(_._async_evaluate$__root,"_root").children._collection$_source)?(_._async_evaluate$_assertInModule$2(_._async_evaluate$__root,"_root").addChild$1(s),_._async_evaluate$__endOfImports=_._async_evaluate$_assertInModule$2(_._async_evaluate$__endOfImports,"_endOfImports")+1):(null==(n=_._async_evaluate$_outOfOrderImports)?_._async_evaluate$_outOfOrderImports=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssImport):n).push(s),t=null,u=1;break;case 1:return E._asyncReturn(t,c)}}));return E._asyncStartSync($,c)},visitIncludeRule$1:function(e){return this.visitIncludeRule$body$_EvaluateVisitor(e)},visitIncludeRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.nullable_Value),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:if(null==(i=o._async_evaluate$_addExceptionSpan$2(e,new O._EvaluateVisitor_visitIncludeRule_closure3(o,e))))throw w.wrapException(o._async_evaluate$_exception$2("Undefined mixin.",e.span));n=new N._FakeAstNode(new O._EvaluateVisitor_visitIncludeRule_closure4(e)),s=se.AsyncBuiltInCallable._is(i)?3:5;break;case 3:if(null!=e.content)throw w.wrapException(o._async_evaluate$_exception$2("Mixin doesn't accept a content block.",e.span));return s=6,E._asyncAwait(o._async_evaluate$_runBuiltInCallable$3(e.$arguments,i,n),l);case 6:s=4;break;case 5:s=se.UserDefinedCallable_AsyncEnvironment._is(i)?7:9;break;case 7:if(null!=(r=e.content)&&!se.MixinRule._as(i.declaration).hasContent)throw w.wrapException(O.MultiSpanSassRuntimeException$("Mixin doesn't accept a content block.",e.get$spanWithoutContent(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([i.declaration.$arguments.get$spanWithName(),"declaration"],se.FileSpan,se.String),o._async_evaluate$_stackTrace$1(e.get$spanWithoutContent())));return s=10,E._asyncAwait(o._async_evaluate$_runUserDefinedCallable$1$4(e.$arguments,i,n,new O._EvaluateVisitor_visitIncludeRule_closure5(o,D.NullableExtension_andThen(r,new O._EvaluateVisitor_visitIncludeRule_closure6(o)),i,n),se.Null),l);case 10:s=8;break;case 9:throw w.wrapException(E.UnsupportedError$("Unknown callable type "+i.toString$0(0)+"."));case 8:case 4:t=null,s=1;break;case 1:return E._asyncReturn(t,a)}}));return E._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=0,l=E._makeAsyncAwaitCompleter(se.nullable_Value),u=this,c=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,l);for(;;)switch(o){case 0:n=u._async_evaluate$_environment,r=n.closure$0(),i=n._async_environment$_mixins,s=i.length-1,a=e.name,n._async_environment$_mixinIndices.$indexSet(0,a,s),C.$indexSet$ax(i[s],a,new O.UserDefinedCallable(e,r,se.UserDefinedCallable_AsyncEnvironment)),t=null,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,l)},visitLoudComment$1:function(e){return this.visitLoudComment$body$_EvaluateVisitor(e)},visitLoudComment$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.nullable_Value),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)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")===C.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=H,s=3,E._asyncAwait(o._async_evaluate$_performInterpolation$1(n),l);case 3:r.addChild$1(new i.ModifiableCssComment(c,n.span)),t=null,s=1;break;case 1:return E._asyncReturn(t,a)}}));return E._asyncStartSync(l,a)},visitMediaRule$1:function(e){return this.visitMediaRule$body$_EvaluateVisitor(e)},visitMediaRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.nullable_Value),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:if(null!=o._async_evaluate$_declarationName)throw w.wrapException(o._async_evaluate$_exception$2(ie.Media_,e.span));return s=3,E._asyncAwait(o._async_evaluate$_visitMediaQueries$1(e.query),l);case 3:if(n=c,r=D.NullableExtension_andThen(o._async_evaluate$_mediaQueries,new O._EvaluateVisitor_visitMediaRule_closure2(o,n)),!(i=null==r)&&C.get$isEmpty$asx(r)){t=null,s=1;break}return i=i?n:r,s=4,E._asyncAwait(o._async_evaluate$_withParent$2$4$scopeWhen$through(R.ModifiableCssMediaRule$(i,e.span),new O._EvaluateVisitor_visitMediaRule_closure3(o,r,n,e),e.hasDeclarations,new O._EvaluateVisitor_visitMediaRule_closure4(r),se.ModifiableCssMediaRule,se.Null),l);case 4:t=null,s=1;break;case 1:return E._asyncReturn(t,a)}}));return E._asyncStartSync(l,a)},_async_evaluate$_visitMediaQueries$1:function(e){return this._visitMediaQueries$body$_EvaluateVisitor(e)},_visitMediaQueries$body$_EvaluateVisitor:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.List_CssMediaQuery),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:return n=e,r=O,i=3,E._asyncAwait(a._async_evaluate$_performInterpolation$2$warnForColor(e,!0),o);case 3:t=a._async_evaluate$_adjustParseError$2(n,new r._EvaluateVisitor__visitMediaQueries_closure0(a,u)),i=1;break;case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},_async_evaluate$_mergeMediaQueries$2:function(e,t){var n,r,i,s,a,o,l=w.setRuntimeTypeInfo([],se.JSArray_CssMediaQuery);for(n=C.get$iterator$ax(e),r=C.getInterceptor$ax(t),i=se.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)))!==b._SingletonCssMediaQueryMergeResult_empty){if(o===b._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=E._makeAsyncAwaitCompleter(se.Value),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return n=e.expression,r=3,E._asyncAwait(n.accept$1(s),a);case 3:t=s._async_evaluate$_withoutSlash$2(l,n),r=1;break;case 1:return E._asyncReturn(t,i)}}));return E._asyncStartSync(a,i)},visitSilentComment$1:function(e){return this.visitSilentComment$body$_EvaluateVisitor(e)},visitSilentComment$body$_EvaluateVisitor:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.nullable_Value),i=E._wrapJsFunctionForAsync((function(e,i){if(1===e)return E._asyncRethrow(i,r);for(;;)switch(n){case 0:t=null,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._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=0,l=E._makeAsyncAwaitCompleter(se.nullable_Value),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:if(a={},null!=u._async_evaluate$_declarationName)throw w.wrapException(u._async_evaluate$_exception$2(ie.Style_,e.span));return n=e.selector,o=3,E._asyncAwait(u._async_evaluate$_interpolationToValue$3$trim$warnForColor(n,!0,!0),c);case 3:r=$,o=u._async_evaluate$_inKeyframes?4:5;break;case 4:return o=6,E._asyncAwait(u._async_evaluate$_withParent$2$4$scopeWhen$through(U.ModifiableCssKeyframeBlock$(new k.CssValue(E.List_List$unmodifiable(u._async_evaluate$_adjustParseError$2(n,new O._EvaluateVisitor_visitStyleRule_closure6(u,r)),se.String),n.span,se.CssValue_List_String),e.span),new O._EvaluateVisitor_visitStyleRule_closure7(u,e),e.hasDeclarations,new O._EvaluateVisitor_visitStyleRule_closure8,se.ModifiableCssKeyframeBlock,se.Null),c);case 6:t=null,o=1;break;case 5:return a.parsedSelector=u._async_evaluate$_adjustParseError$2(n,new O._EvaluateVisitor_visitStyleRule_closure9(u,r)),a.parsedSelector=u._async_evaluate$_addExceptionSpan$2(n,new O._EvaluateVisitor_visitStyleRule_closure10(a,u)),i=D.ModifiableCssStyleRule$(u._async_evaluate$_assertInModule$2(u._async_evaluate$__extensionStore,"_extensionStore").addSelector$3(a.parsedSelector,n.span,u._async_evaluate$_mediaQueries),e.span,a.parsedSelector),s=u._async_evaluate$_atRootExcludingStyleRule,a=u._async_evaluate$_atRootExcludingStyleRule=!1,o=7,E._asyncAwait(u._async_evaluate$_withParent$2$4$scopeWhen$through(i,new O._EvaluateVisitor_visitStyleRule_closure11(u,i,e),e.hasDeclarations,new O._EvaluateVisitor_visitStyleRule_closure12,se.ModifiableCssStyleRule,se.Null),c);case 7:u._async_evaluate$_atRootExcludingStyleRule=s,null==(s?null:u._async_evaluate$_styleRuleIgnoringAtRoot)&&(a=!(a=u._async_evaluate$_assertInModule$2(u._async_evaluate$__parent,"__parent").children).get$isEmpty(a)),a&&((a=u._async_evaluate$_assertInModule$2(u._async_evaluate$__parent,"__parent").children).get$last(a).isGroupEnd=!0),t=null,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,l)},visitSupportsRule$1:function(e){return this.visitSupportsRule$body$_EvaluateVisitor(e)},visitSupportsRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.nullable_Value),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:if(null!=o._async_evaluate$_declarationName)throw w.wrapException(o._async_evaluate$_exception$2(ie.Suppor,e.span));return n=e.condition,r=N,i=k,s=4,E._asyncAwait(o._async_evaluate$_visitSupportsCondition$1(n),l);case 4:return s=3,E._asyncAwait(o._async_evaluate$_withParent$2$4$scopeWhen$through(r.ModifiableCssSupportsRule$(new i.CssValue(c,n.get$span(),se.CssValue_String),e.span),new O._EvaluateVisitor_visitSupportsRule_closure1(o,e),e.hasDeclarations,new O._EvaluateVisitor_visitSupportsRule_closure2,se.ModifiableCssSupportsRule,se.Null),l);case 3:t=null,s=1;break;case 1:return E._asyncReturn(t,a)}}));return E._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=0,a=E._makeAsyncAwaitCompleter(se.String),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:s=e instanceof U.SupportsOperation?3:5;break;case 3:return n=e.operator,r=w,s=6,E._asyncAwait(o._async_evaluate$_parenthesize$2(e.left,n),l);case 6:return r=r.S(c)+" "+n+" ",i=w,s=7,E._asyncAwait(o._async_evaluate$_parenthesize$2(e.right,n),l);case 7:t=r+i.S(c),s=1;break;case 5:s=e instanceof P.SupportsNegation?8:10;break;case 8:return r=w,s=11,E._asyncAwait(o._async_evaluate$_parenthesize$1(e.condition),l);case 11:t="not "+r.S(c),s=1;break;case 10:s=e instanceof D.SupportsInterpolation?12:14;break;case 12:return s=15,E._asyncAwait(o._evaluateToCss$2$quote(e.expression,!1),l);case 15:t=c,s=1;break;case 14:s=e instanceof V.SupportsDeclaration?16:18;break;case 16:return r=w,s=19,E._asyncAwait(o._evaluateToCss$1(e.name),l);case 19:return r="("+r.S(c)+": ",i=w,s=20,E._asyncAwait(o._evaluateToCss$1(e.value),l);case 20:t=r+i.S(c)+")",s=1;break;case 18:s=e instanceof k.SupportsFunction?21:23;break;case 21:return r=w,s=24,E._asyncAwait(o._async_evaluate$_performInterpolation$1(e.name),l);case 24:return r=r.S(c)+"(",i=w,s=25,E._asyncAwait(o._async_evaluate$_performInterpolation$1(e.$arguments),l);case 25:t=r+i.S(c)+")",s=1;break;case 23:s=e instanceof L.SupportsAnything?26:28;break;case 26:return r=w,s=29,E._asyncAwait(o._async_evaluate$_performInterpolation$1(e.contents),l);case 29:t="("+r.S(c)+")",s=1;break;case 28:throw w.wrapException(E.ArgumentError$("Unknown supports condition type "+w.getRuntimeType(e).toString$0(0)+"."));case 27:case 22:case 17:case 13:case 9:case 4:case 1:return E._asyncReturn(t,a)}}));return E._asyncStartSync(l,a)},_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=E._makeAsyncAwaitCompleter(se.String),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:r=e instanceof P.SupportsNegation||e instanceof U.SupportsOperation&&(null==t||t!==e.operator),s=r?3:5;break;case 3:return i=w,s=6,E._asyncAwait(o._async_evaluate$_visitSupportsCondition$1(e),l);case 6:n="("+i.S(c)+")",s=1;break;case 5:return s=7,E._asyncAwait(o._async_evaluate$_visitSupportsCondition$1(e),l);case 7:n=c,s=1;break;case 4:case 1:return E._asyncReturn(n,a)}}));return E._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=E._makeAsyncAwaitCompleter(se.nullable_Value),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:if(e.isGuarded){if(null==e.namespace&&1===u._async_evaluate$_environment._async_environment$_variables.length&&null!=(n=(n=u._async_evaluate$_configuration._values).get$isEmpty(n)?null:n.remove$1(0,e.name))&&!n.value.$eq(0,b.C__SassNull0)){u._async_evaluate$_addExceptionSpan$2(e,new O._EvaluateVisitor_visitVariableDeclaration_closure2(u,e,n)),t=null,o=1;break}if(null!=(r=u._async_evaluate$_addExceptionSpan$2(e,new O._EvaluateVisitor_visitVariableDeclaration_closure3(u,e)))&&!r.$eq(0,b.C__SassNull0)){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?ie.As_of_S:ie.As_of_R+N.declarationName(e.span)+": null` at the stylesheet root.",u._async_evaluate$_warn$3$deprecation(n,e.span,!0)),n=e.expression,i=e,s=O,a=e,o=3,E._asyncAwait(n.accept$1(u),c);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 E._asyncReturn(t,l)}}));return E._asyncStartSync(c,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=E._makeAsyncAwaitCompleter(se.nullable_Value),d=this,f=E._wrapJsFunctionForAsync((function(m,g){if(1===m)return E._asyncRethrow(g,h);for(;;)switch(p){case 0:l=e.configuration,u=l.length,p=0!==u?3:5;break;case 3:n=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.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),c=n,_=i.name,$=A,p=9,E._asyncAwait(s.accept$1(d),f);case 9:c.$indexSet(0,_,new $.ConfiguredValue(d._async_evaluate$_withoutSlash$2(g,a),i.span,a));case 7:++r,p=6;break;case 8:o=new z.ExplicitConfiguration(e,n),p=4;break;case 5:o=b.Configuration_Map_empty;case 4:return p=10,E._asyncAwait(d._async_evaluate$_loadModule$5$configuration(e.url,"@use",e,new O._EvaluateVisitor_visitUseRule_closure0(d,e),o),f);case 10:d._async_evaluate$_assertConfigurationIsEmpty$1(o),t=null,p=1;break;case 1:return E._asyncReturn(t,h)}}));return E._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=E._makeAsyncAwaitCompleter(se.nullable_Value),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:return i=3,E._asyncAwait(a._addExceptionSpanAsync$1$2(e,new O._EvaluateVisitor_visitWarnRule_closure0(a,e),se.Value),o);case 3:r=(n=u)instanceof J.SassString?n.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 E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},visitWhileRule$1:function(e){return this._async_evaluate$_environment.scope$1$3$semiGlobal$when(new O._EvaluateVisitor_visitWhileRule_closure0(this,e),!0,e.hasDeclarations,se.nullable_Value)},visitBinaryOperationExpression$1:function(e){return this._addExceptionSpanAsync$1$2(e,new O._EvaluateVisitor_visitBinaryOperationExpression_closure0(this,e),se.Value)},visitValueExpression$1:function(e){return this.visitValueExpression$body$_EvaluateVisitor(e)},visitValueExpression$body$_EvaluateVisitor:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.Value),i=E._wrapJsFunctionForAsync((function(i,s){if(1===i)return E._asyncRethrow(s,r);for(;;)switch(n){case 0:t=e.value,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._asyncStartSync(i,r)},visitVariableExpression$1:function(e){return this.visitVariableExpression$body$_EvaluateVisitor(e)},visitVariableExpression$body$_EvaluateVisitor:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Value),s=this,a=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,i);for(;;)switch(r){case 0:if(null!=(n=s._async_evaluate$_addExceptionSpan$2(e,new O._EvaluateVisitor_visitVariableExpression_closure0(s,e)))){t=n,r=1;break}throw w.wrapException(s._async_evaluate$_exception$2("Undefined variable.",e.span));case 1:return E._asyncReturn(t,i)}}));return E._asyncStartSync(a,i)},visitUnaryOperationExpression$1:function(e){return this.visitUnaryOperationExpression$body$_EvaluateVisitor(e)},visitUnaryOperationExpression$body$_EvaluateVisitor:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Value),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)e:switch(i){case 0:return i=3,E._asyncAwait(e.operand.accept$1(a),o);case 3:switch(n=u,r=e.operator){case b.UnaryOperator_j2w:t=n.unaryPlus$0(),i=1;break e;case b.UnaryOperator_U4G:t=n.unaryMinus$0(),i=1;break e;case b.UnaryOperator_zDx:t=new J.SassString("/"+I.serializeValue0(n,!1,!0),!1),i=1;break e;case b.UnaryOperator_not_not:t=n.unaryNot$0(),i=1;break e;default:throw w.wrapException(E.StateError$("Unknown unary operator "+r.toString$0(0)+"."))}case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},visitBooleanExpression$1:function(e){return this.visitBooleanExpression$body$_EvaluateVisitor(e)},visitBooleanExpression$body$_EvaluateVisitor:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.SassBoolean),i=E._wrapJsFunctionForAsync((function(i,s){if(1===i)return E._asyncRethrow(s,r);for(;;)switch(n){case 0:t=e.value?b.SassBoolean_true0:b.SassBoolean_false0,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._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,$=E._makeAsyncAwaitCompleter(se.Value),p=this,h=E._wrapJsFunctionForAsync((function(d,f){if(1===d)return E._asyncRethrow(f,$);for(;;)switch(_){case 0:return _=3,E._asyncAwait(p._async_evaluate$_evaluateMacroArguments$1(e),h);case 3:return l=(o=f).item1,u=o.item2,c=C.getInterceptor$asx(l),p._async_evaluate$_verifyArguments$4(c.get$length(l),u,X.$get$IfExpression_declaration(),e),c.get$length(l)>0?n=c.$index(l,0):((r=u.$index(0,"condition")).toString,n=r),c.get$length(l)>1?i=c.$index(l,1):((r=u.$index(0,"if-true")).toString,i=r),c.get$length(l)>2?s=c.$index(l,2):((c=u.$index(0,"if-false")).toString,s=c),_=4,E._asyncAwait(n.accept$1(p),h);case 4:return a=f.get$isTruthy()?i:s,_=5,E._asyncAwait(a.accept$1(p),h);case 5:t=p._async_evaluate$_withoutSlash$2(f,p._async_evaluate$_expressionNode$1(a)),_=1;break;case 1:return E._asyncReturn(t,$)}}));return E._asyncStartSync(h,$)},visitNullExpression$1:function(e){return this.visitNullExpression$body$_EvaluateVisitor(e)},visitNullExpression$body$_EvaluateVisitor:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.Value),i=E._wrapJsFunctionForAsync((function(e,i){if(1===e)return E._asyncRethrow(i,r);for(;;)switch(n){case 0:t=b.C__SassNull0,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._asyncStartSync(i,r)},visitNumberExpression$1:function(e){return this.visitNumberExpression$body$_EvaluateVisitor(e)},visitNumberExpression$body$_EvaluateVisitor:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.SassNumber),a=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,s);for(;;)switch(i){case 0:n=e.value,r=e.unit,t=null==r?new I.UnitlessSassNumber(n,null):new V.SingleUnitSassNumber(r,n,null),i=1;break;case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(a,s)},visitParenthesizedExpression$1:function(e){return e.expression.accept$1(this)},visitColorExpression$1:function(e){return this.visitColorExpression$body$_EvaluateVisitor(e)},visitColorExpression$body$_EvaluateVisitor:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.SassColor),i=E._wrapJsFunctionForAsync((function(i,s){if(1===i)return E._asyncRethrow(s,r);for(;;)switch(n){case 0:t=e.value,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._asyncStartSync(i,r)},visitListExpression$1:function(e){return this.visitListExpression$body$_EvaluateVisitor(e)},visitListExpression$body$_EvaluateVisitor:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.SassList),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return n=J,r=3,E._asyncAwait(N.mapAsync(e.contents,new O._EvaluateVisitor_visitListExpression_closure0(s),se.Expression,se.Value),a);case 3:t=n.SassList$(l,e.separator,e.hasBrackets),r=1;break;case 1:return E._asyncReturn(t,i)}}));return E._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=E._makeAsyncAwaitCompleter(se.SassMap),d=this,f=E._wrapJsFunctionForAsync((function(m,g){if(1===m)return E._asyncRethrow(g,h);for(;;)switch(p){case 0:c=se.Value,_=E.LinkedHashMap_LinkedHashMap$_empty(c,c),$=E.LinkedHashMap_LinkedHashMap$_empty(c,se.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,E._asyncAwait(a.accept$1(d),f);case 6:return o=g,p=7,E._asyncAwait(s.item2.accept$1(d),f);case 7:if(l=g,null!=_.$index(0,o))throw c=$.$index(0,o),u=null==c?null:c.get$span(),c=a.get$span(),n=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=u&&n.$indexSet(0,u,"first key"),w.wrapException(O.MultiSpanSassRuntimeException$("Duplicate key.",c,"second key",n,d._async_evaluate$_stackTrace$1(a.get$span())));_.$indexSet(0,o,l),$.$indexSet(0,o,a);case 4:++i,p=3;break;case 5:t=new z.SassMap(w.ConstantMap_ConstantMap$from(_,c,c)),p=1;break;case 1:return E._asyncReturn(t,h)}}));return E._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,o,l,u=0,c=E._makeAsyncAwaitCompleter(se.Value),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:i={},s=e.name,a=s.get$asPlain(),i.$function=null,u=null==(null!=a?i.$function=_._async_evaluate$_addExceptionSpan$2(e,new O._EvaluateVisitor_visitFunctionExpression_closure1(_,e,a)):null)?3:4;break;case 3:if(null!=e.namespace)throw w.wrapException(_._async_evaluate$_exception$2("Undefined function.",e.span));return o=i,l=V,u=5,E._asyncAwait(_._async_evaluate$_performInterpolation$1(s),$);case 5:o.$function=new l.PlainCssCallable(h);case 4:return n=_._async_evaluate$_inFunction,_._async_evaluate$_inFunction=!0,u=6,E._asyncAwait(_._async_evaluate$_addErrorSpan$1$2(e,new O._EvaluateVisitor_visitFunctionExpression_closure2(i,_,e),se.Value),$);case 6:r=h,_._async_evaluate$_inFunction=n,t=r,u=1;break;case 1:return E._asyncReturn(t,c)}}));return E._asyncStartSync($,c)},_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=0,c=E._makeAsyncAwaitCompleter(s),_=this,$=E._wrapJsFunctionForAsync((function(s,p){if(1===s)return E._asyncRethrow(p,c);for(;;)switch(u){case 0:return u=3,E._asyncAwait(_._async_evaluate$_evaluateArguments$1(e),$);case 3:return o=p,"@content"!==(l=t.declaration.name)&&(l+="()"),u=4,E._asyncAwait(_._async_evaluate$_withStackFrame$1$3(l,n,new O._EvaluateVisitor__runUserDefinedCallable_closure0(_,t,o,n,r,i),i),$);case 4:a=p,u=1;break;case 1:return E._asyncReturn(a,c)}}));return E._asyncStartSync($,c)},_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=0,h=E._makeAsyncAwaitCompleter(se.Value),d=this,f=E._wrapJsFunctionForAsync((function(m,g){if(1===m)return E._asyncRethrow(g,h);for(;;)switch(p){case 0:p=se.AsyncBuiltInCallable._is(t)?3:5;break;case 3:return p=6,E._asyncAwait(d._async_evaluate$_runBuiltInCallable$3(e,t,n),f);case 6:r=d._async_evaluate$_withoutSlash$2(g,n),p=1;break;case 5:p=se.UserDefinedCallable_AsyncEnvironment._is(t)?7:9;break;case 7:return p=10,E._asyncAwait(d._async_evaluate$_runUserDefinedCallable$1$4(e,t,n,new O._EvaluateVisitor__runFunctionCallable_closure0(d,t),se.Value),f);case 10:r=g,p=1;break;case 9:p=t instanceof V.PlainCssCallable?11:13;break;case 11:if((i=e.named).get$isNotEmpty(i)||null!=e.keywordRest)throw w.wrapException(d._async_evaluate$_exception$2(ie.Plain_,n.get$span()));i=t.name+"(",s=e.positional,a=s.length,o=!0,l=0;case 14:if(!(l<a)){p=16;break}return u=s[l],o?o=!1:i+=", ",$=w,p=17,E._asyncAwait(d._evaluateToCss$1(u),f);case 17:i+=$.S(g);case 15:++l,p=14;break;case 16:c=e.rest,p=null!=c?18:19;break;case 18:return p=20,E._asyncAwait(c.accept$1(d),f);case 20:_=g,o||(i+=", "),i+=d._async_evaluate$_serialize$2(_,c);case 19:i+=w.Primitives_stringFromCharCode(41),r=new J.SassString((i.charCodeAt(0),i),!1),p=1;break;case 13:throw w.wrapException(E.ArgumentError$("Unknown callable type "+C.get$runtimeType$u(t).toString$0(0)+"."));case 12:case 8:case 4:case 1:return E._asyncReturn(r,h)}}));return E._asyncStartSync(f,h)},_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,m,g,S,y,v,x,I,A,M,R=0,k=E._makeAsyncAwaitCompleter(se.Value),L=2,V=this,T=E._wrapJsFunctionForAsync((function(F,U){for(1===F&&(i=U,R=L);;)switch(R){case 0:return R=3,E._asyncAwait(V._async_evaluate$_evaluateArguments$1(e),T);case 3:I=U,A=V._async_evaluate$_callableNode,V._async_evaluate$_callableNode=n,_=new P.MapKeySet(I.named,se.MapKeySet_String),$=t.callbackFor$2(I.positional.length,_),p=$.item1,s=$.item2,V._async_evaluate$_addExceptionSpan$2(n,new O._EvaluateVisitor__runBuiltInCallable_closure2(p,I,_)),h=p.$arguments,d=I.positional.length,f=h.length;case 4:if(!(d<f)){R=6;break}m=h[d],g=I.positional,S=I.named.remove$1(0,m.name),R=null==S?7:8;break;case 7:return S=m.defaultValue,R=9,E._asyncAwait(S.accept$1(V),T);case 9:S=V._async_evaluate$_withoutSlash$2(U,S);case 8:g.push(S);case 5:++d,R=4;break;case 6:return null!=p.restArgument?(I.positional.length>f?(y=b.JSArray_methods.sublist$1(I.positional,f),b.JSArray_methods.removeRange$2(I.positional,f,I.positional.length)):y=b.List_empty5,f=I.named,v=J.SassArgumentList$(y,f,I.separator===b.ListSeparator_undecided_null?b.ListSeparator_kWM:I.separator),I.positional.push(v)):v=null,a=null,L=11,f=se.nullable_Object,R=14,E._asyncAwait(E.runZoned(new O._EvaluateVisitor__runBuiltInCallable_closure3(s,I),E.LinkedHashMap_LinkedHashMap$_literal([b.Symbol__currentCallableNode,n],f,f),se.FutureOr_Value),T);case 14:a=U,L=2,R=13;break;case 11:if(L=10,M=i,f=w.unwrapException(M),se.SassRuntimeException._is(f))throw M;if(f instanceof O.MultiSpanSassScriptException)throw o=f,w.wrapException(O.MultiSpanSassRuntimeException$(o.message,n.get$span(),o.primaryLabel,o.secondarySpans,V._async_evaluate$_stackTrace$1(n.get$span())));if(f instanceof O.MultiSpanSassException)throw l=f,w.wrapException(O.MultiSpanSassRuntimeException$(l._span_exception$_message,l.get$span(),l.primaryLabel,l.secondarySpans,V._async_evaluate$_stackTrace$1(l.get$span())));u=f,c=null;try{c=w._asString(C.get$message$x(u))}catch(e){w.unwrapException(M),x=C.toString$0$(u),c=x}throw w.wrapException(V._async_evaluate$_exception$2(c,n.get$span()));case 10:R=2;break;case 13:if(V._async_evaluate$_callableNode=A,null==v){r=a,R=1;break}if((f=I.named).get$isEmpty(f)){r=a,R=1;break}if(v._wereKeywordsAccessed){r=a,R=1;break}throw f=(f=I.named).get$keys(f),f="No "+N.pluralize("argument",f.get$length(f),null)+" named ",g=I.named,w.wrapException(O.MultiSpanSassRuntimeException$(f+w.S(N.toSentence(g.get$keys(g).map$1$1(0,new O._EvaluateVisitor__runBuiltInCallable_closure4,se.Object),"or"))+".",n.get$span(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([p.get$spanWithName(),"declaration"],se.FileSpan,se.String),V._async_evaluate$_stackTrace$1(n.get$span())));case 1:return E._asyncReturn(r,k);case 2:return E._asyncRethrow(i,k)}}));return E._asyncStartSync(T,k)},_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,m,g,S,y,v,x,I=0,A=E._makeAsyncAwaitCompleter(se._ArgumentResults),M=this,R=E._wrapJsFunctionForAsync((function(k,L){if(1===k)return E._asyncRethrow(L,A);for(;;)switch(I){case 0:S=w.setRuntimeTypeInfo([],se.JSArray_Value),y=w.setRuntimeTypeInfo([],se.JSArray_AstNode),n=e.positional,r=n.length,i=0;case 3:if(!(i<r)){I=5;break}return s=n[i],a=M._async_evaluate$_expressionNode$1(s),v=S,I=6,E._asyncAwait(s.accept$1(M),R);case 6:v.push(M._async_evaluate$_withoutSlash$2(L,a)),y.push(a);case 4:++i,I=3;break;case 5:n=se.String,o=E.LinkedHashMap_LinkedHashMap$_empty(n,se.Value),r=se.AstNode,l=E.LinkedHashMap_LinkedHashMap$_empty(n,r),u=(u=(u=e.named).get$entries(u)).get$iterator(u);case 7:if(!u.moveNext$0()){I=8;break}return c=u.get$current(u),_=c.value,a=M._async_evaluate$_expressionNode$1(_),c=c.key,v=o,x=c,I=9,E._asyncAwait(_.accept$1(M),R);case 9:v.$indexSet(0,x,M._async_evaluate$_withoutSlash$2(L,a)),l.$indexSet(0,c,a),I=7;break;case 8:if(null==($=e.rest)){t=new O._ArgumentResults0(S,y,o,l,b.ListSeparator_undecided_null),I=1;break}return I=10,E._asyncAwait($.accept$1(M),R);case 10:if(p=L,h=M._async_evaluate$_expressionNode$1($),p instanceof z.SassMap){for(M._async_evaluate$_addRestMap$4(o,p,$,new O._EvaluateVisitor__evaluateArguments_closure3),u=E.LinkedHashMap_LinkedHashMap$_empty(n,r),c=p.contents,c=C.get$iterator$ax(c.get$keys(c)),_=se.SassString;c.moveNext$0();)u.$indexSet(0,_._as(c.get$current(c)).text,h);l.addAll$1(0,u),d=b.ListSeparator_undecided_null}else p instanceof J.SassList?(u=p._list$_contents,b.JSArray_methods.addAll$1(S,new w.MappedListIterable(u,new O._EvaluateVisitor__evaluateArguments_closure4(M,h),w._arrayInstanceType(u)._eval$1("MappedListIterable<1,Value>"))),b.JSArray_methods.addAll$1(y,E.List_List$filled(u.length,h,!1,r)),d=p.separator,p instanceof J.SassArgumentList&&(p._wereKeywordsAccessed=!0,p._keywords.forEach$1(0,new O._EvaluateVisitor__evaluateArguments_closure5(M,o,h,l)))):(S.push(M._async_evaluate$_withoutSlash$2(p,h)),y.push(h),d=b.ListSeparator_undecided_null);if(null==(f=e.keywordRest)){t=new O._ArgumentResults0(S,y,o,l,d),I=1;break}return I=11,E._asyncAwait(f.accept$1(M),R);case 11:if(m=L,g=M._async_evaluate$_expressionNode$1(f),m instanceof z.SassMap){for(M._async_evaluate$_addRestMap$4(o,m,f,new O._EvaluateVisitor__evaluateArguments_closure6),n=E.LinkedHashMap_LinkedHashMap$_empty(n,r),r=m.contents,r=C.get$iterator$ax(r.get$keys(r)),u=se.SassString;r.moveNext$0();)n.$indexSet(0,u._as(r.get$current(r)).text,g);l.addAll$1(0,n),t=new O._ArgumentResults0(S,y,o,l,d),I=1;break}throw w.wrapException(M._async_evaluate$_exception$2(ie.Variabs+m.toString$0(0)+").",f.get$span()));case 1:return E._asyncReturn(t,A)}}));return E._asyncStartSync(R,A)},_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=E._makeAsyncAwaitCompleter(se.Tuple2_of_List_Expression_and_Map_String_Expression),h=this,d=E._wrapJsFunctionForAsync((function(f,m){if(1===f)return E._asyncRethrow(m,p);for(;;)switch($){case 0:if(c=e.$arguments,null==(_=c.rest)){t=new q.Tuple2(c.positional,c.named,se.Tuple2_of_List_Expression_and_Map_String_Expression),$=1;break}return n=c.positional,r=w.setRuntimeTypeInfo(n.slice(0),w._arrayInstanceType(n)),i=E.LinkedHashMap_LinkedHashMap$of(c.named,se.String,se.Expression),$=3,E._asyncAwait(_.accept$1(h),d);case 3:if(s=m,a=h._async_evaluate$_expressionNode$1(_),s instanceof z.SassMap?h._async_evaluate$_addRestMap$4(i,s,e,new O._EvaluateVisitor__evaluateMacroArguments_closure3(_)):s instanceof J.SassList?(n=s._list$_contents,b.JSArray_methods.addAll$1(r,new w.MappedListIterable(n,new O._EvaluateVisitor__evaluateMacroArguments_closure4(h,a,_),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Expression>"))),s instanceof J.SassArgumentList&&(s._wereKeywordsAccessed=!0,s._keywords.forEach$1(0,new O._EvaluateVisitor__evaluateMacroArguments_closure5(h,i,a,_)))):r.push(new k.ValueExpression(h._async_evaluate$_withoutSlash$2(s,a),_.get$span())),null==(o=c.keywordRest)){t=new q.Tuple2(r,i,se.Tuple2_of_List_Expression_and_Map_String_Expression),$=1;break}return $=4,E._asyncAwait(o.accept$1(h),d);case 4:if(l=m,u=h._async_evaluate$_expressionNode$1(o),l instanceof z.SassMap){h._async_evaluate$_addRestMap$4(i,l,e,new O._EvaluateVisitor__evaluateMacroArguments_closure6(h,u,o)),t=new q.Tuple2(r,i,se.Tuple2_of_List_Expression_and_Map_String_Expression),$=1;break}throw w.wrapException(h._async_evaluate$_exception$2(ie.Variabs+l.toString$0(0)+").",o.get$span()));case 1:return E._asyncReturn(t,p)}}));return E._asyncStartSync(d,p)},_async_evaluate$_addRestMap$1$4:function(e,t,n,r){t.contents.forEach$1(0,new O._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,se.dynamic)},_async_evaluate$_verifyArguments$4:function(e,t,n,r){return this._async_evaluate$_addExceptionSpan$2(r,new O._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=E._makeAsyncAwaitCompleter(se.Value),s=this,a=E._wrapJsFunctionForAsync((function(e,a){if(1===e)return E._asyncRethrow(a,i);for(;;)switch(r){case 0:n=null==(n=s._async_evaluate$_styleRuleIgnoringAtRoot)?null:n.originalSelector.get$asSassList(),t=null==n?b.C__SassNull0:n,r=1;break;case 1:return E._asyncReturn(t,i)}}));return E._asyncStartSync(a,i)},visitStringExpression$1:function(e){return this.visitStringExpression$body$_EvaluateVisitor(e)},visitStringExpression$body$_EvaluateVisitor:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.SassString),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:return n=J,r=C,i=3,E._asyncAwait(N.mapAsync(e.text.contents,new O._EvaluateVisitor_visitStringExpression_closure0(a),se.Object,se.String),o);case 3:t=new n.SassString(r.join$0$ax(u),e.hasQuotes),i=1;break;case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},visitCssAtRule$1:function(e){return this.visitCssAtRule$body$_EvaluateVisitor(e)},visitCssAtRule$body$_EvaluateVisitor:function(e){var t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.void),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:if(null!=o._async_evaluate$_declarationName)throw w.wrapException(o._async_evaluate$_exception$2(ie.At_rul,e.span));if(e.isChildless){o._async_evaluate$_assertInModule$2(o._async_evaluate$__parent,"__parent").addChild$1(U.ModifiableCssAtRule$(e.name,e.span,!0,e.value)),t=null,s=1;break}return n=o._async_evaluate$_inKeyframes,r=o._async_evaluate$_inUnknownAtRule,i=e.name,"keyframes"===N.unvendor(i.get$value(i))?o._async_evaluate$_inKeyframes=!0:o._async_evaluate$_inUnknownAtRule=!0,s=3,E._asyncAwait(o._async_evaluate$_withParent$2$4$scopeWhen$through(U.ModifiableCssAtRule$(i,e.span,!1,e.value),new O._EvaluateVisitor_visitCssAtRule_closure1(o,e),!1,new O._EvaluateVisitor_visitCssAtRule_closure2,se.ModifiableCssAtRule,se.Null),l);case 3:o._async_evaluate$_inUnknownAtRule=r,o._async_evaluate$_inKeyframes=n;case 1:return E._asyncReturn(t,a)}}));return E._asyncStartSync(l,a)},visitCssComment$1:function(e){return this.visitCssComment$body$_EvaluateVisitor(e)},visitCssComment$body$_EvaluateVisitor:function(e){var t=E._makeAsyncAwaitCompleter(se.void),n=this,r=E._wrapJsFunctionForAsync((function(r,i){if(1===r)return E._asyncRethrow(i,t);for(;;)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")===C.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 H.ModifiableCssComment(e.text,e.span)),E._asyncReturn(null,t)}));return E._asyncStartSync(r,t)},visitCssDeclaration$1:function(e){return this.visitCssDeclaration$body$_EvaluateVisitor(e)},visitCssDeclaration$body$_EvaluateVisitor:function(e){var t,n=E._makeAsyncAwaitCompleter(se.void),r=this,i=E._wrapJsFunctionForAsync((function(i,s){if(1===i)return E._asyncRethrow(s,n);for(;;)return t=e.name,r._async_evaluate$_assertInModule$2(r._async_evaluate$__parent,"__parent").addChild$1(V.ModifiableCssDeclaration$(t,e.value,e.span,C.startsWith$1$s(t.get$value(t),"--"),e.valueSpanForMap)),E._asyncReturn(null,n)}));return E._asyncStartSync(i,n)},visitCssImport$1:function(e){return this.visitCssImport$body$_EvaluateVisitor(e)},visitCssImport$body$_EvaluateVisitor:function(e){var t,n,r=E._makeAsyncAwaitCompleter(se.void),i=this,s=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,r);for(;;)return n=k.ModifiableCssImport$(e.url,e.span,e.media,e.supports),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")===C.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):(null==(t=i._async_evaluate$_outOfOrderImports)?i._async_evaluate$_outOfOrderImports=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssImport):t).push(n),E._asyncReturn(null,r)}));return E._asyncStartSync(s,r)},visitCssKeyframeBlock$1:function(e){return this.visitCssKeyframeBlock$body$_EvaluateVisitor(e)},visitCssKeyframeBlock$body$_EvaluateVisitor:function(e){var t=0,n=E._makeAsyncAwaitCompleter(se.void),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:return t=2,E._asyncAwait(r._async_evaluate$_withParent$2$4$scopeWhen$through(U.ModifiableCssKeyframeBlock$(e.selector,e.span),new O._EvaluateVisitor_visitCssKeyframeBlock_closure1(r,e),!1,new O._EvaluateVisitor_visitCssKeyframeBlock_closure2,se.ModifiableCssKeyframeBlock,se.Null),i);case 2:return E._asyncReturn(null,n)}}));return E._asyncStartSync(i,n)},visitCssMediaRule$1:function(e){return this.visitCssMediaRule$body$_EvaluateVisitor(e)},visitCssMediaRule$body$_EvaluateVisitor:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.void),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:if(null!=a._async_evaluate$_declarationName)throw w.wrapException(a._async_evaluate$_exception$2(ie.Media_,e.span));if(n=D.NullableExtension_andThen(a._async_evaluate$_mediaQueries,new O._EvaluateVisitor_visitCssMediaRule_closure2(a,e)),!(r=null==n)&&C.get$isEmpty$asx(n)){t=null,i=1;break}return r=r?e.queries:n,i=3,E._asyncAwait(a._async_evaluate$_withParent$2$4$scopeWhen$through(R.ModifiableCssMediaRule$(r,e.span),new O._EvaluateVisitor_visitCssMediaRule_closure3(a,n,e),!1,new O._EvaluateVisitor_visitCssMediaRule_closure4(n),se.ModifiableCssMediaRule,se.Null),o);case 3:case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},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,c=0,_=E._makeAsyncAwaitCompleter(se.void),$=this,p=E._wrapJsFunctionForAsync((function(h,d){if(1===h)return E._asyncRethrow(d,_);for(;;)switch(c){case 0:if(null!=$._async_evaluate$_declarationName)throw w.wrapException($._async_evaluate$_exception$2(ie.Style_,e.span));return t=$._async_evaluate$_atRootExcludingStyleRule,n=t?null:$._async_evaluate$_styleRuleIgnoringAtRoot,r=e.selector,i=r.value,a=(s=null==n)?null:n.originalSelector,o=i.resolveParentSelectors$2$implicitParent(a,!t),l=D.ModifiableCssStyleRule$($._async_evaluate$_assertInModule$2($._async_evaluate$__extensionStore,"_extensionStore").addSelector$3(o,r.span,$._async_evaluate$_mediaQueries),e.span,o),u=$._async_evaluate$_atRootExcludingStyleRule,$._async_evaluate$_atRootExcludingStyleRule=!1,c=2,E._asyncAwait($._async_evaluate$_withParent$2$4$scopeWhen$through(l,new O._EvaluateVisitor_visitCssStyleRule_closure1($,l,e),!1,new O._EvaluateVisitor_visitCssStyleRule_closure2,se.ModifiableCssStyleRule,se.Null),p);case 2:return $._async_evaluate$_atRootExcludingStyleRule=u,(t=!!s&&!(t=$._async_evaluate$_assertInModule$2($._async_evaluate$__parent,"__parent").children).get$isEmpty(t))&&((t=$._async_evaluate$_assertInModule$2($._async_evaluate$__parent,"__parent").children).get$last(t).isGroupEnd=!0),E._asyncReturn(null,_)}}));return E._asyncStartSync(p,_)},visitCssStylesheet$1:function(e){return this.visitCssStylesheet$body$_EvaluateVisitor(e)},visitCssStylesheet$body$_EvaluateVisitor:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.void),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:t=C.get$iterator$ax(e.get$children(e));case 2:if(!t.moveNext$0()){n=3;break}return n=4,E._asyncAwait(t.get$current(t).accept$1(i),s);case 4:n=2;break;case 3:return E._asyncReturn(null,r)}}));return E._asyncStartSync(s,r)},visitCssSupportsRule$1:function(e){return this.visitCssSupportsRule$body$_EvaluateVisitor(e)},visitCssSupportsRule$body$_EvaluateVisitor:function(e){var t=0,n=E._makeAsyncAwaitCompleter(se.void),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:if(null!=r._async_evaluate$_declarationName)throw w.wrapException(r._async_evaluate$_exception$2(ie.Suppor,e.span));return t=2,E._asyncAwait(r._async_evaluate$_withParent$2$4$scopeWhen$through(N.ModifiableCssSupportsRule$(e.condition,e.span),new O._EvaluateVisitor_visitCssSupportsRule_closure1(r,e),!1,new O._EvaluateVisitor_visitCssSupportsRule_closure2,se.ModifiableCssSupportsRule,se.Null),i);case 2:return E._asyncReturn(null,n)}}));return E._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,se.dynamic)},_handleReturn$body$_EvaluateVisitor:function(e,t){var n,r,i,s,a=0,o=E._makeAsyncAwaitCompleter(se.nullable_Value),l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,o);for(;;)switch(a){case 0:r=e.length,i=0;case 3:if(!(i<e.length)){a=5;break}return a=6,E._asyncAwait(t.call$1(e[i]),l);case 6:if(null!=(s=c)){n=s,a=1;break}case 4:e.length===r||(0,w.throwConcurrentModificationError)(e),++i,a=3;break;case 5:n=null,a=1;break;case 1:return E._asyncReturn(n,o)}}));return E._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=E._makeAsyncAwaitCompleter(r),u=this,c=E._wrapJsFunctionForAsync((function(n,r){if(1===n)return E._asyncRethrow(r,l);for(;;)switch(o){case 0:return a=u._async_evaluate$_environment,u._async_evaluate$_environment=e,o=3,E._asyncAwait(t.call$0(),c);case 3:s=r,u._async_evaluate$_environment=a,i=s,o=1;break;case 1:return E._asyncReturn(i,l)}}));return E._asyncStartSync(c,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=E._makeAsyncAwaitCompleter(se.CssValue_String),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:return a=3,E._asyncAwait(l._async_evaluate$_performInterpolation$2$warnForColor(e,n),u);case 3:i=_,s=t?N.trimAscii(i,!0):i,r=new k.CssValue(s,e.span,se.CssValue_String),a=1;break;case 1:return E._asyncReturn(r,o)}}));return E._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,i=0,s=E._makeAsyncAwaitCompleter(se.String),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:return r=C,i=3,E._asyncAwait(N.mapAsync(e.contents,new O._EvaluateVisitor__performInterpolation_closure0(a,t,e),se.Object,se.String),o);case 3:n=r.join$0$ax(u),i=1;break;case 1:return E._asyncReturn(n,s)}}));return E._asyncStartSync(o,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=E._makeAsyncAwaitCompleter(se.String),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return r=3,E._asyncAwait(e.accept$1(s),a);case 3:n=s._async_evaluate$_serialize$3$quote(l,e,t),r=1;break;case 1:return E._asyncReturn(n,i)}}));return E._asyncStartSync(a,i)},_async_evaluate$_serialize$3$quote:function(e,t,n){return this._async_evaluate$_addExceptionSpan$2(t,new O._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 q.VariableExpression?null==(t=this._async_evaluate$_addExceptionSpan$2(e,new O._EvaluateVisitor__expressionNode_closure0(this,e)))?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,c=0,_=E._makeAsyncAwaitCompleter(a),$=this,p=E._wrapJsFunctionForAsync((function(i,a){if(1===i)return E._asyncRethrow(a,_);for(;;)switch(c){case 0:return $._async_evaluate$_addChild$2$through(e,r),l=$._async_evaluate$_assertInModule$2($._async_evaluate$__parent,"__parent"),$._async_evaluate$__parent=e,c=3,E._asyncAwait($._async_evaluate$_environment.scope$1$2$when(t,n,s),p);case 3:u=a,$._async_evaluate$__parent=l,o=u,c=1;break;case 1:return E._asyncReturn(o,_)}}));return E._asyncStartSync(p,_)},_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(null==(n=i._parent))throw w.wrapException(E.ArgumentError$(ie.throug+e.toString$0(0)+"."));i.get$hasFollowingSibling()&&((r=i._parent).toString,i=i.copyWithoutChildren$0(),r.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=E._makeAsyncAwaitCompleter(r),u=this,c=E._wrapJsFunctionForAsync((function(n,r){if(1===n)return E._asyncRethrow(r,l);for(;;)switch(o){case 0:return a=u._async_evaluate$_styleRuleIgnoringAtRoot,u._async_evaluate$_styleRuleIgnoringAtRoot=e,o=3,E._asyncAwait(t.call$0(),c);case 3:s=r,u._async_evaluate$_styleRuleIgnoringAtRoot=a,i=s,o=1;break;case 1:return E._asyncReturn(i,l)}}));return E._asyncStartSync(c,l)},_async_evaluate$_withMediaQueries$1$2:function(e,t,n){return this._withMediaQueries$body$_EvaluateVisitor(e,t,n,n)},_withMediaQueries$body$_EvaluateVisitor:function(e,t,n,r){var i,s,a,o=0,l=E._makeAsyncAwaitCompleter(r),u=this,c=E._wrapJsFunctionForAsync((function(n,r){if(1===n)return E._asyncRethrow(r,l);for(;;)switch(o){case 0:return a=u._async_evaluate$_mediaQueries,u._async_evaluate$_mediaQueries=e,o=3,E._asyncAwait(t.call$0(),c);case 3:s=r,u._async_evaluate$_mediaQueries=a,i=s,o=1;break;case 1:return E._asyncReturn(i,l)}}));return E._asyncStartSync(c,l)},_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=E._makeAsyncAwaitCompleter(i),_=this,$=E._wrapJsFunctionForAsync((function(r,i){if(1===r)return E._asyncRethrow(i,c);for(;;)switch(u){case 0:return(l=_._async_evaluate$_stack).push(new q.Tuple2(_._async_evaluate$_member,t,se.Tuple2_String_AstNode)),a=_._async_evaluate$_member,_._async_evaluate$_member=e,u=3,E._asyncAwait(n.call$0(),$);case 3:o=i,_._async_evaluate$_member=a,l.pop(),s=o,u=1;break;case 1:return E._asyncReturn(s,c)}}));return E._asyncStartSync($,c)},_async_evaluate$_withoutSlash$2:function(e,t){return e instanceof W.SassNumber&&null!=e.asSlash&&this._async_evaluate$_warn$3$deprecation(ie.Using__+w.S((new O._EvaluateVisitor__withoutSlash_recommendation0).call$1(e))+ie.x0a_More,t.get$span(),!0),e.withoutSlash$0()},_async_evaluate$_stackFrame$2:function(e,t){return N.frameForSpan(t,e,D.NullableExtension_andThen(t.file.url,new O._EvaluateVisitor__stackFrame_closure0(this)))},_async_evaluate$_stackTrace$1:function(e){var t=this,n=t._async_evaluate$_stack;return n=E.List_List$of(new w.MappedListIterable(n,new O._EvaluateVisitor__stackTrace_closure0(t),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Frame>")),!0,se.Frame),null!=e&&n.push(t._async_evaluate$_stackFrame$2(t._async_evaluate$_member,e)),L.Trace$(new w.ReversedListIterable(n,w._arrayInstanceType(n)._eval$1("ReversedListIterable<1>")),null)},_async_evaluate$_stackTrace$0:function(){return this._async_evaluate$_stackTrace$1(null)},_async_evaluate$_warn$3$deprecation:function(e,t,n){var r=this;r._async_evaluate$_quietDeps&&r._async_evaluate$_inDependency||r._async_evaluate$_warningsEmitted.add$1(0,new q.Tuple2(e,t,se.Tuple2_String_SourceSpan))&&r._async_evaluate$_logger.warn$4$deprecation$span$trace(0,e,n,t,r._async_evaluate$_stackTrace$1(t))},_async_evaluate$_warn$2:function(e,t){return this._async_evaluate$_warn$3$deprecation(e,t,!1)},_async_evaluate$_exception$2:function(e,t){var n=null==t?b.JSArray_methods.get$last(this._async_evaluate$_stack).item2.get$span():t;return new O.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=b.JSArray_methods.get$last(this._async_evaluate$_stack).item2.get$span();return new O.MultiSpanSassRuntimeException(this._async_evaluate$_stackTrace$0(),t,w.ConstantMap_ConstantMap$from(n,se.FileSpan,se.String),e,r)},_async_evaluate$_adjustParseError$1$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$=null;try{return o=t.call$0()}catch(t){throw(o=w.unwrapException(t))instanceof O.SassFormatException?(o=n=o,r=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(R.SourceSpanException.prototype.get$span.call(o).file._decodedChars,0,$),0,$),o=i=e.get$span(),l=i,s=b.JSString_methods.replaceRange$3(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(i.file._decodedChars,0,$),0,$),L.FileLocation$_(o.file,o._file$_start).offset,L.FileLocation$_(l.file,l._end).offset,r),l=L.SourceFile$fromString(s,i.file.url),o=i,o=L.FileLocation$_(o.file,o._file$_start),u=n,u=R.SourceSpanException.prototype.get$span.call(u),u=L.FileLocation$_(u.file,u._file$_start),c=i,c=L.FileLocation$_(c.file,c._file$_start),_=n,_=R.SourceSpanException.prototype.get$span.call(_),a=l.span$2(o.offset+u.offset,c.offset+L.FileLocation$_(_.file,_._end).offset),w.wrapException(this._async_evaluate$_exception$2(n._span_exception$_message,a))):t}},_async_evaluate$_adjustParseError$2:function(e,t){return this._async_evaluate$_adjustParseError$1$2(e,t,se.dynamic)},_async_evaluate$_addExceptionSpan$1$2:function(e,t){var n,r,i;try{return i=t.call$0()}catch(t){throw(i=w.unwrapException(t))instanceof O.MultiSpanSassScriptException?(n=i,w.wrapException(O.MultiSpanSassRuntimeException$(n.message,e.get$span(),n.primaryLabel,n.secondarySpans,this._async_evaluate$_stackTrace$1(e.get$span())))):i instanceof O.SassScriptException?(r=i,w.wrapException(this._async_evaluate$_exception$2(r.message,e.get$span()))):t}},_async_evaluate$_addExceptionSpan$2:function(e,t){return this._async_evaluate$_addExceptionSpan$1$2(e,t,se.dynamic)},_addExceptionSpanAsync$1$2:function(e,t,n){return this._addExceptionSpanAsync$body$_EvaluateVisitor(e,t,n,n)},_addExceptionSpanAsync$body$_EvaluateVisitor:function(e,t,n,r){var i,s,a,o,l,u,c=0,_=E._makeAsyncAwaitCompleter(r),$=2,p=this,h=E._wrapJsFunctionForAsync((function(n,r){for(1===n&&(s=r,c=$);;)switch(c){case 0:return $=4,c=7,E._asyncAwait(t.call$0(),h);case 7:i=l=r,c=1;break;case 4:throw $=3,u=s,(l=w.unwrapException(u))instanceof O.MultiSpanSassScriptException?(a=l,w.wrapException(O.MultiSpanSassRuntimeException$(a.message,e.get$span(),a.primaryLabel,a.secondarySpans,p._async_evaluate$_stackTrace$1(e.get$span())))):l instanceof O.SassScriptException?(o=l,w.wrapException(p._async_evaluate$_exception$2(o.message,e.get$span()))):u;case 3:c=2;break;case 6:case 1:return E._asyncReturn(i,_);case 2:return E._asyncRethrow(s,_)}}));return E._asyncStartSync(h,_)},_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=0,c=E._makeAsyncAwaitCompleter(r),_=2,$=this,p=E._wrapJsFunctionForAsync((function(n,r){for(1===n&&(s=r,u=_);;)switch(u){case 0:return _=4,u=7,E._asyncAwait(t.call$0(),p);case 7:i=o=r,u=1;break;case 4:if(_=3,l=s,o=w.unwrapException(l),se.SassRuntimeException._is(o)){if(o=(a=o).get$span(),!b.JSString_methods.startsWith$1(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(o.file._decodedChars,o._file$_start,o._end),0,null),"@error"))throw l;throw w.wrapException(O.SassRuntimeException$(a._span_exception$_message,e.get$span(),$._async_evaluate$_stackTrace$0()))}throw l;case 3:u=2;break;case 6:case 1:return E._asyncReturn(i,c);case 2:return E._asyncRethrow(s,c)}}));return E._asyncStartSync(p,c)}},O._EvaluateVisitor_closure9.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return t=null==(r=r.$index(e,1).get$realNull())?null:r.assertString$1("module"),r=this.$this._async_evaluate$_environment,n=w.stringReplaceAllUnchecked(i.text,"_","-"),r.globalVariableExists$2$namespace(n,null==t?null:t.text)?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},O._EvaluateVisitor_closure10.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertString$1("name");return null!=this.$this._async_evaluate$_environment.getVariable$1(w.stringReplaceAllUnchecked(t.text,"_","-"))?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},O._EvaluateVisitor_closure11.prototype={call$1:function(e){var t,n,r,i,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return t=null==(s=s.$index(e,1).get$realNull())?null:s.assertString$1("module"),n=(s=this.$this)._async_evaluate$_environment,r=a.text,i=w.stringReplaceAllUnchecked(r,"_","-"),null!=n.getFunction$2$namespace(i,null==t?null:t.text)||s._async_evaluate$_builtInFunctions.containsKey$1(r)?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},O._EvaluateVisitor_closure12.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return t=null==(r=r.$index(e,1).get$realNull())?null:r.assertString$1("module"),r=this.$this._async_evaluate$_environment,n=w.stringReplaceAllUnchecked(i.text,"_","-"),null!=r.getMixin$2$namespace(n,null==t?null:t.text)?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},O._EvaluateVisitor_closure13.prototype={call$1:function(e){var t=this.$this._async_evaluate$_environment;if(!t._async_environment$_inMixin)throw w.wrapException(O.SassScriptException$(ie.conten));return null!=t._async_environment$_content?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},O._EvaluateVisitor_closure14.prototype={call$1:function(e){var t,n,r,i=C.$index$asx(e,0).assertString$1("module").text,s=this.$this._async_evaluate$_environment._async_environment$_modules.$index(0,i);if(null==s)throw w.wrapException('There is no module with namespace "'+i+'".');for(i=se.Value,t=E.LinkedHashMap_LinkedHashMap$_empty(i,i),n=(n=(n=s.get$variables()).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new J.SassString(r.key,!0),r.value);return new z.SassMap(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:36},O._EvaluateVisitor_closure15.prototype={call$1:function(e){var t,n,r,i=C.$index$asx(e,0).assertString$1("module").text,s=this.$this._async_evaluate$_environment._async_environment$_modules.$index(0,i);if(null==s)throw w.wrapException('There is no module with namespace "'+i+'".');for(i=se.Value,t=E.LinkedHashMap_LinkedHashMap$_empty(i,i),n=(n=(n=s.get$functions(s)).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new J.SassString(r.key,!0),new k.SassFunction(r.value));return new z.SassMap(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:36},O._EvaluateVisitor_closure16.prototype={call$1:function(e){var t,n,r,i=C.getInterceptor$asx(e),s=i.$index(e,0).assertString$1("name"),a=i.$index(e,1).get$isTruthy();if(t=null==(i=i.$index(e,2).get$realNull())?null:i.assertString$1("module"),a&&null!=t)throw w.wrapException(ie.x24css_a);if(a?n=new V.PlainCssCallable(s.text):((r=(i=this.$this)._async_evaluate$_callableNode).toString,n=i._async_evaluate$_addExceptionSpan$2(r,new O._EvaluateVisitor__closure4(i,s,t))),null!=n)return new k.SassFunction(n);throw w.wrapException("Function not found: "+s.toString$0(0))},$signature:166},O._EvaluateVisitor__closure4.prototype={call$0:function(){var e=w.stringReplaceAllUnchecked(this.name.text,"_","-"),t=this.module;return t=null==t?null:t.text,this.$this._async_evaluate$_getFunction$2$namespace(e,t)},$signature:114},O._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=0,m=E._makeAsyncAwaitCompleter(se.Value),g=this,S=E._wrapJsFunctionForAsync((function(y,v){if(1===y)return E._asyncRethrow(v,m);for(;;)switch(f){case 0:if(p=C.getInterceptor$asx(e),h=p.$index(e,0),d=se.SassArgumentList._as(p.$index(e,1)),p=g.$this,(n=p._async_evaluate$_callableNode).toString,r=w.setRuntimeTypeInfo([],se.JSArray_Expression),i=se.String,s=se.Expression,a=n.get$span(),o=n.get$span(),d._wereKeywordsAccessed=!0,(l=d._keywords).get$isEmpty(l))n=null;else{for(u=se.Value,c=E.LinkedHashMap_LinkedHashMap$_empty(u,u),d._wereKeywordsAccessed=!0,l=(l=l.get$entries(l)).get$iterator(l);l.moveNext$0();)_=l.get$current(l),c.$indexSet(0,new J.SassString(_.key,!1),_.value);n=new k.ValueExpression(new z.SassMap(w.ConstantMap_ConstantMap$from(c,u,u)),n.get$span())}$=new D.ArgumentInvocation(E.List_List$unmodifiable(r,s),w.ConstantMap_ConstantMap$from(E.LinkedHashMap_LinkedHashMap$_empty(i,s),i,s),new k.ValueExpression(d,o),n,a),f=h instanceof J.SassString?3:4;break;case 3:return I.warn(ie.Passin+h.toString$0(0)+"))",!0),(n=p._async_evaluate$_callableNode).toString,f=5,E._asyncAwait(p.visitFunctionExpression$1(new k.FunctionExpression(null,D.Interpolation$(w.setRuntimeTypeInfo([h.text],se.JSArray_Object),n.get$span()),$,n.get$span())),S);case 5:t=v,f=1;break;case 4:return n=h.assertFunction$1("function"),(r=p._async_evaluate$_callableNode).toString,f=6,E._asyncAwait(p._async_evaluate$_runFunctionCallable$3($,n.callable,r),S);case 6:t=v,f=1;break;case 1:return E._asyncReturn(t,m)}}));return E._asyncStartSync(S,m)},$signature:186},O._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=E._makeAsyncAwaitCompleter(se.void),c=this,_=E._wrapJsFunctionForAsync((function($,p){if(1===$)return E._asyncRethrow(p,u);for(;;)switch(l){case 0:return a=C.getInterceptor$asx(e),o=E.Uri_parse(a.$index(e,0).assertString$1("url").text),a=a.$index(e,1).get$realNull(),n=null==a?null:a.assertMap$1("with").contents,a=c.$this,(r=a._async_evaluate$_callableNode).toString,null!=n?(i=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.ConfiguredValue),n.forEach$1(0,new O._EvaluateVisitor__closure2(i,r.get$span(),r)),s=new z.ExplicitConfiguration(r,i)):s=b.Configuration_Map_empty,l=3,E._asyncAwait(a._async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(o,"load-css()",r,new O._EvaluateVisitor__closure3(a),r.get$span().file.url,s,!0),_);case 3:a._async_evaluate$_assertConfigurationIsEmpty$2$nameInError(s,!0),t=null,l=1;break;case 1:return E._asyncReturn(t,u)}}));return E._asyncStartSync(_,u)},$signature:252},O._EvaluateVisitor__closure2.prototype={call$2:function(e,t){var n=e.assertString$1("with key"),r=w.stringReplaceAllUnchecked(n.text,"_","-");if((n=this.values).containsKey$1(r))throw w.wrapException("The variable $"+r+" was configured twice.");n.$indexSet(0,r,new A.ConfiguredValue(t,this.span,this.callableNode))},$signature:47},O._EvaluateVisitor__closure3.prototype={call$1:function(e){var t=this.$this;return t._async_evaluate$_combineCss$2$clone(e,!0).accept$1(t)},$signature:167},O._EvaluateVisitor_run_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=E._makeAsyncAwaitCompleter(se.EvaluateResult),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:return n=l.node,null!=(r=n.span.file.url)&&l.$this._async_evaluate$_activeModules.$indexSet(0,r,null),t=l.$this,i=O,s=t,a=3,E._asyncAwait(t._async_evaluate$_execute$2(l.importer,n),u);case 3:e=new i.EvaluateResult(s._async_evaluate$_combineCss$1(_)),a=1;break;case 1:return E._asyncReturn(e,o)}}));return E._asyncStartSync(u,o)},$signature:250},O._EvaluateVisitor__withWarnCallback_closure0.prototype={call$2:function(e,t){var n=this.$this,r=n._async_evaluate$_importSpan;return null==r&&(r=null==(r=n._async_evaluate$_callableNode)?null:r.get$span()),n._async_evaluate$_warn$3$deprecation(e,null==r?this.nodeWithSpan.span:r,t)},"call*":"call$2",$requiredArgCount:2,$signature:84},O._EvaluateVisitor__loadModule_closure1.prototype={call$0:function(){return this.callback.call$1(this.builtInModule)},$signature:0},O._EvaluateVisitor__loadModule_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$,p,h=0,d=E._makeAsyncAwaitCompleter(se.Null),f=1,m=[],g=this,S=E._wrapJsFunctionForAsync((function(y,v){for(1===y&&(e=v,h=f);;)switch(h){case 0:return l=g.$this,u=g.nodeWithSpan,h=2,E._asyncAwait(l._async_evaluate$_loadStylesheet$3$baseUrl(g.url.toString$0(0),u.get$span(),g.baseUrl),S);case 2:if(_=(c=v).stylesheet,null!=($=_.span.file.url)&&l._async_evaluate$_activeModules.containsKey$1($))throw o=g.namesInErrors?"Module loop: "+X.$get$context().prettyUri$1($)+" is already being loaded.":ie.Module,u=D.NullableExtension_andThen(l._async_evaluate$_activeModules.$index(0,$),new O._EvaluateVisitor__loadModule__closure0(l,o)),w.wrapException(null==u?l._async_evaluate$_exception$1(o):u);return null!=$&&l._async_evaluate$_activeModules.$indexSet(0,$,u),t=l._async_evaluate$_inDependency,l._async_evaluate$_inDependency=c.isDependency,n=null,f=3,h=6,E._asyncAwait(l._async_evaluate$_execute$5$configuration$namesInErrors$nodeWithSpan(c.importer,_,g.configuration,g.namesInErrors,u),S);case 6:n=v,m.push(5),h=4;break;case 3:m=[1];case 4:f=1,l._async_evaluate$_activeModules.remove$1(0,$),l._async_evaluate$_inDependency=t,h=m.pop();break;case 5:return f=8,h=11,E._asyncAwait(g.callback.call$1(n),S);case 11:f=1,h=10;break;case 8:throw f=7,p=e,u=w.unwrapException(p),se.SassRuntimeException._is(u)?p:u instanceof O.MultiSpanSassException?(r=u,w.wrapException(O.MultiSpanSassRuntimeException$(r._span_exception$_message,r.get$span(),r.primaryLabel,r.secondarySpans,l._async_evaluate$_stackTrace$1(r.get$span())))):u instanceof O.SassException?(i=u,w.wrapException(l._async_evaluate$_exception$2(i._span_exception$_message,i.get$span()))):u instanceof O.MultiSpanSassScriptException?(s=u,w.wrapException(l._async_evaluate$_multiSpanException$3(s.message,s.primaryLabel,s.secondarySpans))):u instanceof O.SassScriptException?(a=u,w.wrapException(l._async_evaluate$_exception$1(a.message))):p;case 7:h=1;break;case 10:return E._asyncReturn(null,d);case 1:return E._asyncRethrow(e,d)}}));return E._asyncStartSync(S,d)},$signature:2},O._EvaluateVisitor__loadModule__closure0.prototype={call$1:function(e){return this.$this._async_evaluate$_multiSpanException$3(this.message,"new load",E.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],se.FileSpan,se.String))},$signature:83},O._EvaluateVisitor__execute__css_set0.prototype={call$1:function(e){return this._box_0._css=e},$signature:169},O._EvaluateVisitor__execute__css_get0.prototype={call$0:function(){var e=this._box_0._css;return null==e?w.throwExpression(w.LateError$localNI("css")):e},$signature:170},O._EvaluateVisitor__execute_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S=0,y=E._makeAsyncAwaitCompleter(se.Null),v=this,x=E._wrapJsFunctionForAsync((function(b,w){if(1===b)return E._asyncRethrow(w,y);for(;;)switch(S){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,c=i._async_evaluate$_outOfOrderImports,_=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,m=i._async_evaluate$_inKeyframes,g=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=M.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,null!=(r=v.configuration)&&(i._async_evaluate$_configuration=r),S=2,E._asyncAwait(i.visitStylesheet$1(e),x);case 2:return e=null==i._async_evaluate$_outOfOrderImports?n:new M.CssStylesheet(new E.UnmodifiableListView(i._async_evaluate$_addOutOfOrderImports$0(),se.UnmodifiableListView_CssNode),t),v._css_set.call$1(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=c,i._async_evaluate$__extensionStore=_,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=m,i._async_evaluate$_configuration=g,E._asyncReturn(null,y)}}));return E._asyncStartSync(x,y)},$signature:2},O._EvaluateVisitor__combineCss_closure2.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:132},O._EvaluateVisitor__combineCss_closure3.prototype={call$1:function(e){return!this.selectors.contains$1(0,e)},$signature:16},O._EvaluateVisitor__combineCss_closure4.prototype={call$1:function(e){return e.cloneCss$0()},$signature:247},O._EvaluateVisitor__extendModules_closure1.prototype={call$1:function(e){return!this.originalSelectors.contains$1(0,e)},$signature:16},O._EvaluateVisitor__extendModules_closure2.prototype={call$0:function(){return w.setRuntimeTypeInfo([],se.JSArray_ExtensionStore)},$signature:171},O._EvaluateVisitor__topologicalModules_visitModule0.prototype={call$1:function(e){var t,n,r,i,s;for(n=(t=e.get$upstream()).length,r=this.seen,i=0;i<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++i)(s=t[i]).get$transitivelyContainsCss()&&r.add$1(0,s)&&this.call$1(s);this.sorted.addFirst$1(e)},$signature:167},O._EvaluateVisitor_visitAtRootRule_closure2.prototype={call$0:function(){var e=q.SpanScanner$(this.resolved,null);return new M.AtRootQueryParser(e,this.$this._async_evaluate$_logger).parse$0()},$signature:109},O._EvaluateVisitor_visitAtRootRule_closure3.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitAtRootRule_closure4.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.void),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},"call*":"call$0",$requiredArgCount:0,$signature:37},O._EvaluateVisitor__scopeForAtRoot_closure5.prototype={call$1:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)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,E._asyncAwait(t._async_evaluate$_environment.scope$1$2$when(e,s.node.hasDeclarations,se.void),a);case 2:return t._async_evaluate$__parent=n,E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:29},O._EvaluateVisitor__scopeForAtRoot_closure6.prototype={call$1:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return t=s.$this,n=t._async_evaluate$_atRootExcludingStyleRule,t._async_evaluate$_atRootExcludingStyleRule=!0,r=2,E._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate$_atRootExcludingStyleRule=n,E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:29},O._EvaluateVisitor__scopeForAtRoot_closure7.prototype={call$1:function(e){return this.$this._async_evaluate$_withMediaQueries$1$2(null,new O._EvaluateVisitor__scopeForAtRoot__closure0(this.innerScope,e),se.Null)},$signature:29},O._EvaluateVisitor__scopeForAtRoot__closure0.prototype={call$0:function(){return this.innerScope.call$1(this.callback)},$signature:2},O._EvaluateVisitor__scopeForAtRoot_closure8.prototype={call$1:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return t=s.$this,n=t._async_evaluate$_inKeyframes,t._async_evaluate$_inKeyframes=!1,r=2,E._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate$_inKeyframes=n,E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:29},O._EvaluateVisitor__scopeForAtRoot_closure9.prototype={call$1:function(e){return se.CssAtRule._is(e)},$signature:216},O._EvaluateVisitor__scopeForAtRoot_closure10.prototype={call$1:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return t=s.$this,n=t._async_evaluate$_inUnknownAtRule,t._async_evaluate$_inUnknownAtRule=!1,r=2,E._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate$_inUnknownAtRule=n,E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:29},O._EvaluateVisitor_visitContentRule_closure0.prototype={call$0:function(){var e,t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.Null),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)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,E._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 E._asyncReturn(e,a)}}));return E._asyncStartSync(l,a)},$signature:2},O._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=E._makeAsyncAwaitCompleter(se.CssValue_Value),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return n=k,r=3,E._asyncAwait(e.accept$1(s.$this),a);case 3:t=new n.CssValue(l,e.get$span(),se.CssValue_Value),r=1;break;case 1:return E._asyncReturn(t,i)}}));return E._asyncStartSync(a,i)},$signature:241},O._EvaluateVisitor_visitDeclaration_closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitEachRule_closure2.prototype={call$1:function(e){var t=this.$this,n=this.nodeWithSpan;return t._async_evaluate$_environment.setLocalVariable$3(b.JSArray_methods.get$first(this.node.variables),t._async_evaluate$_withoutSlash$2(e,n),n)},$signature:50},O._EvaluateVisitor_visitEachRule_closure3.prototype={call$1:function(e){return this.$this._async_evaluate$_setMultipleVariables$3(this.node.variables,e,this.nodeWithSpan)},$signature:50},O._EvaluateVisitor_visitEachRule_closure4.prototype={call$0:function(){var e=this,t=e.$this;return t._async_evaluate$_handleReturn$2(e.list.get$asList(),new O._EvaluateVisitor_visitEachRule__closure0(t,e.setVariables,e.node))},$signature:60},O._EvaluateVisitor_visitEachRule__closure0.prototype={call$1:function(e){var t;return this.setVariables.call$1(e),(t=this.$this)._async_evaluate$_handleReturn$2(this.node.children,new O._EvaluateVisitor_visitEachRule___closure0(t))},$signature:244},O._EvaluateVisitor_visitEachRule___closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:81},O._EvaluateVisitor_visitExtendRule_closure0.prototype={call$0:function(){var e=this.targetText;return J.SelectorList_SelectorList$parse(N.trimAscii(e.get$value(e),!0),!1,!0,this.$this._async_evaluate$_logger)},$signature:43},O._EvaluateVisitor_visitAtRule_closure2.prototype={call$1:function(e){return this.$this._async_evaluate$_interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:246},O._EvaluateVisitor_visitAtRule_closure3.prototype={call$0:function(){var e,t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.Null),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:r=o.$this,i=r._async_evaluate$_atRootExcludingStyleRule?null:r._async_evaluate$_styleRuleIgnoringAtRoot,s=null==i||r._async_evaluate$_inKeyframes?2:4;break;case 2:e=o.children,t=e.length,n=0;case 5:if(!(n<t)){s=7;break}return s=8,E._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,E._asyncAwait(r._async_evaluate$_withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$(i.selector,i.span,i.originalSelector),new O._EvaluateVisitor_visitAtRule__closure0(r,o.children),!1,se.ModifiableCssStyleRule,se.Null),l);case 9:case 3:return E._asyncReturn(null,a)}}));return E._asyncStartSync(l,a)},$signature:2},O._EvaluateVisitor_visitAtRule__closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitAtRule_closure4.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},O._EvaluateVisitor_visitForRule_closure4.prototype={call$0:function(){var e,t=0,n=E._makeAsyncAwaitCompleter(se.SassNumber),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:return t=3,E._asyncAwait(r.node.from.accept$1(r.$this),i);case 3:e=a.assertNumber$0(),t=1;break;case 1:return E._asyncReturn(e,n)}}));return E._asyncStartSync(i,n)},$signature:237},O._EvaluateVisitor_visitForRule_closure5.prototype={call$0:function(){var e,t=0,n=E._makeAsyncAwaitCompleter(se.SassNumber),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:return t=3,E._asyncAwait(r.node.to.accept$1(r.$this),i);case 3:e=a.assertNumber$0(),t=1;break;case 1:return E._asyncReturn(e,n)}}));return E._asyncStartSync(i,n)},$signature:237},O._EvaluateVisitor_visitForRule_closure6.prototype={call$0:function(){return this.fromNumber.assertInt$0()},$signature:12},O._EvaluateVisitor_visitForRule_closure7.prototype={call$0:function(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(),e.get$denominatorUnits()).assertInt$0()},$signature:12},O._EvaluateVisitor_visitForRule_closure8.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$=0,p=E._makeAsyncAwaitCompleter(se.nullable_Value),h=this,d=E._wrapJsFunctionForAsync((function(f,m){if(1===f)return E._asyncRethrow(m,p);for(;;)switch($){case 0:u=h.$this,c=h.node,_=u._async_evaluate$_expressionNode$1(c.from),t=h.from,n=h._box_0,r=h.direction,i=c.variable,s=h.fromNumber,c=c.children;case 3:if(t===n.to){$=5;break}return a=u._async_evaluate$_environment,o=s.get$numeratorUnits(),a.setLocalVariable$3(i,W.SassNumber_SassNumber$withUnits(t,s.get$denominatorUnits(),o),_),$=6,E._asyncAwait(u._async_evaluate$_handleReturn$2(c,new O._EvaluateVisitor_visitForRule__closure0(u)),d);case 6:if(null!=(l=m)){e=l,$=1;break}case 4:t+=r,$=3;break;case 5:e=null,$=1;break;case 1:return E._asyncReturn(e,p)}}));return E._asyncStartSync(d,p)},$signature:60},O._EvaluateVisitor_visitForRule__closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:81},O._EvaluateVisitor_visitForwardRule_closure1.prototype={call$1:function(e){this.$this._async_evaluate$_environment.forwardModule$2(e,this.node)},$signature:115},O._EvaluateVisitor_visitForwardRule_closure2.prototype={call$1:function(e){this.$this._async_evaluate$_environment.forwardModule$2(e,this.node)},$signature:115},O._EvaluateVisitor_visitIfRule_closure0.prototype={call$0:function(){var e=this.$this;return e._async_evaluate$_handleReturn$2(this._box_0.clause.children,new O._EvaluateVisitor_visitIfRule__closure0(e))},$signature:60},O._EvaluateVisitor_visitIfRule__closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:81},O._EvaluateVisitor__visitDynamicImport_closure0.prototype={call$0:function(){return this.$call$body$_EvaluateVisitor__visitDynamicImport_closure()},$call$body$_EvaluateVisitor__visitDynamicImport_closure:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S=0,y=E._makeAsyncAwaitCompleter(se.void),v=this,x=E._wrapJsFunctionForAsync((function(b,I){if(1===b)return E._asyncRethrow(I,y);for(;;)switch(S){case 0:return p={},h=v.$this,d=v.$import,S=3,E._asyncAwait(h._async_evaluate$_loadStylesheet$3$forImport(d.url,d.span,!0),x);case 3:if(m=(f=I).stylesheet,null!=(g=m.span.file.url)){if((e=h._async_evaluate$_activeModules).containsKey$1(g))throw d=D.NullableExtension_andThen(e.$index(0,g),new O._EvaluateVisitor__visitDynamicImport__closure1(h)),w.wrapException(null==d?h._async_evaluate$_exception$1("This file is already being loaded."):d);e.$indexSet(0,g,d)}d=0===(d=new E.UnmodifiableListView(m._uses,se.UnmodifiableListView_UseRule)).get$length(d)&&0===(d=new E.UnmodifiableListView(m._forwards,se.UnmodifiableListView_ForwardRule)).get$length(d),S=d?4:5;break;case 4:return t=h._async_evaluate$_importer,d=h._async_evaluate$_assertInModule$2(h._async_evaluate$__stylesheet,"_stylesheet"),n=h._async_evaluate$_inDependency,h._async_evaluate$_importer=f.importer,h._async_evaluate$__stylesheet=m,h._async_evaluate$_inDependency=f.isDependency,S=6,E._asyncAwait(h.visitStylesheet$1(m),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,g),S=1;break;case 5:return p._children0=null,d=h._async_evaluate$_environment,e=se.String,r=se.Module_AsyncCallable,i=se.AstNode,s=w.setRuntimeTypeInfo([],se.JSArray_Module_AsyncCallable),a=d._async_environment$_variables,a=w.setRuntimeTypeInfo(a.slice(0),w._arrayInstanceType(a)),o=d._async_environment$_variableNodes,o=w.setRuntimeTypeInfo(o.slice(0),w._arrayInstanceType(o)),l=d._async_environment$_functions,l=w.setRuntimeTypeInfo(l.slice(0),w._arrayInstanceType(l)),u=d._async_environment$_mixins,u=w.setRuntimeTypeInfo(u.slice(0),w._arrayInstanceType(u)),c=T.AsyncEnvironment$_(E.LinkedHashMap_LinkedHashMap$_empty(e,r),E.LinkedHashMap_LinkedHashMap$_empty(e,i),E.LinkedHashMap_LinkedHashMap$_empty(r,i),d._async_environment$_importedModules,null,null,s,a,o,l,u,d._async_environment$_content),S=7,E._asyncAwait(h._async_evaluate$_withEnvironment$1$2(c,new O._EvaluateVisitor__visitDynamicImport__closure2(h,f,m,c,new O._EvaluateVisitor__visitDynamicImport_closure__children_set0(p)),se.Null),x);case 7:_=c.toDummyModule$0(),h._async_evaluate$_environment.importForwards$1(_),S=_.transitivelyContainsCss?8:9;break;case 8:return S=10,E._asyncAwait(h._async_evaluate$_combineCss$2$clone(_,_.transitivelyContainsExtensions).accept$1(h),x);case 10:case 9:for($=new O._ImportedCssVisitor0(h),d=C.get$iterator$ax(new O._EvaluateVisitor__visitDynamicImport_closure__children_get0(p).call$0());d.moveNext$0();)d.get$current(d).accept$1($);h._async_evaluate$_activeModules.remove$1(0,g);case 1:return E._asyncReturn(undefined,y)}}));return E._asyncStartSync(x,y)},$signature:37},O._EvaluateVisitor__visitDynamicImport_closure__children_set0.prototype={call$1:function(e){return this._box_0._children0=e},$signature:233},O._EvaluateVisitor__visitDynamicImport__closure1.prototype={call$1:function(e){return this.$this._async_evaluate$_multiSpanException$3("This file is already being loaded.","new load",E.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],se.FileSpan,se.String))},$signature:83},O._EvaluateVisitor__visitDynamicImport_closure__children_get0.prototype={call$0:function(){var e=this._box_0._children0;return null==e?w.throwExpression(w.LateError$localNI("children")):e},$signature:232},O._EvaluateVisitor__visitDynamicImport__closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$=0,p=E._makeAsyncAwaitCompleter(se.Null),h=this,d=E._wrapJsFunctionForAsync((function(f,m){if(1===f)return E._asyncRethrow(m,p);for(;;)switch($){case 0:return n=h.$this,r=n._async_evaluate$_importer,i=n._async_evaluate$_assertInModule$2(n._async_evaluate$__stylesheet,"_stylesheet"),s=n._async_evaluate$_assertInModule$2(n._async_evaluate$__root,"_root"),a=n._async_evaluate$_assertInModule$2(n._async_evaluate$__parent,"__parent"),o=n._async_evaluate$_assertInModule$2(n._async_evaluate$__endOfImports,"_endOfImports"),l=n._async_evaluate$_outOfOrderImports,u=n._async_evaluate$_configuration,c=n._async_evaluate$_inDependency,_=h.result,n._async_evaluate$_importer=_.importer,e=n._async_evaluate$__stylesheet=h.stylesheet,t=M.ModifiableCssStylesheet$(e.span),n._async_evaluate$__root=t,n._async_evaluate$__parent=n._async_evaluate$_assertInModule$2(t,"_root"),n._async_evaluate$__endOfImports=0,n._async_evaluate$_outOfOrderImports=null,n._async_evaluate$_inDependency=_.isDependency,(_=new E.UnmodifiableListView(e._forwards,se.UnmodifiableListView_ForwardRule)).get$isEmpty(_)||(n._async_evaluate$_configuration=h.environment.toImplicitConfiguration$0()),$=2,E._asyncAwait(n.visitStylesheet$1(e),d);case 2:return h._children_set.call$1(n._async_evaluate$_addOutOfOrderImports$0()),n._async_evaluate$_importer=r,n._async_evaluate$__stylesheet=i,n._async_evaluate$__root=s,n._async_evaluate$__parent=a,n._async_evaluate$__endOfImports=o,n._async_evaluate$_outOfOrderImports=l,n._async_evaluate$_configuration=u,n._async_evaluate$_inDependency=c,E._asyncReturn(null,p)}}));return E._asyncStartSync(d,p)},$signature:2},O._EvaluateVisitor__visitStaticImport_closure0.prototype={call$1:function(e){return this.$call$body$_EvaluateVisitor__visitStaticImport_closure(e)},$call$body$_EvaluateVisitor__visitStaticImport_closure:function(e){var t,n,r,i,s,a,o=0,l=E._makeAsyncAwaitCompleter(se.CssValue_String),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:n=u.$this,r=k,i=w,o=e instanceof V.SupportsDeclaration?3:5;break;case 3:return s=w,o=6,E._asyncAwait(n._evaluateToCss$1(e.name),c);case 6:return s=s.S($)+": ",a=w,o=7,E._asyncAwait(n._evaluateToCss$1(e.value),c);case 7:$=s+a.S($),o=4;break;case 5:return o=8,E._asyncAwait(D.NullableExtension_andThen(e,n.get$_async_evaluate$_visitSupportsCondition()),c);case 8:case 4:t=new r.CssValue("supports("+i.S($)+")",e.get$span(),se.CssValue_String),o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,l)},$signature:251},O._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:114},O._EvaluateVisitor_visitIncludeRule_closure4.prototype={call$0:function(){return this.node.get$spanWithoutContent()},"call*":"call$0",$requiredArgCount:0,$signature:31},O._EvaluateVisitor_visitIncludeRule_closure6.prototype={call$1:function(e){return new O.UserDefinedCallable(e,this.$this._async_evaluate$_environment.closure$0(),se.UserDefinedCallable_AsyncEnvironment)},$signature:560},O._EvaluateVisitor_visitIncludeRule_closure5.prototype={call$0:function(){var e,t,n=0,r=E._makeAsyncAwaitCompleter(se.Null),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return t=i.$this,n=3,E._asyncAwait(t._async_evaluate$_environment.withContent$2(i.contentCallable,new O._EvaluateVisitor_visitIncludeRule__closure0(t,i.mixin,i.nodeWithSpan)),s);case 3:e=null,n=1;break;case 1:return E._asyncReturn(e,r)}}));return E._asyncStartSync(s,r)},$signature:2},O._EvaluateVisitor_visitIncludeRule__closure0.prototype={call$0:function(){var e,t,n=0,r=E._makeAsyncAwaitCompleter(se.void),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return t=i.$this,n=3,E._asyncAwait(t._async_evaluate$_environment.asMixin$1(new O._EvaluateVisitor_visitIncludeRule___closure0(t,i.mixin,i.nodeWithSpan)),s);case 3:e=null,n=1;break;case 1:return E._asyncReturn(e,r)}}));return E._asyncStartSync(s,r)},$signature:37},O._EvaluateVisitor_visitIncludeRule___closure0.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=E._makeAsyncAwaitCompleter(se.void),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:e=l.mixin.declaration.children,t=e.length,n=l.$this,r=l.nodeWithSpan,i=se.nullable_Value,s=0;case 2:if(!(s<t)){a=4;break}return a=5,E._asyncAwait(n._async_evaluate$_addErrorSpan$1$2(r,new O._EvaluateVisitor_visitIncludeRule____closure0(n,e[s]),i),u);case 5:case 3:++s,a=2;break;case 4:return E._asyncReturn(null,o)}}));return E._asyncStartSync(u,o)},$signature:37},O._EvaluateVisitor_visitIncludeRule____closure0.prototype={call$0:function(){return this.statement.accept$1(this.$this)},$signature:60},O._EvaluateVisitor_visitMediaRule_closure2.prototype={call$1:function(e){return this.$this._async_evaluate$_mergeMediaQueries$2(e,this.queries)},$signature:79},O._EvaluateVisitor_visitMediaRule_closure3.prototype={call$0:function(){var e,t,n=0,r=E._makeAsyncAwaitCompleter(se.Null),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return e=i.$this,null==(t=i.mergedQueries)&&(t=i.queries),n=2,E._asyncAwait(e._async_evaluate$_withMediaQueries$1$2(t,new O._EvaluateVisitor_visitMediaRule__closure0(e,i.node),se.Null),s);case 2:return E._asyncReturn(null,r)}}));return E._asyncStartSync(s,r)},$signature:2},O._EvaluateVisitor_visitMediaRule__closure0.prototype={call$0:function(){var e,t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.Null),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)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,E._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,E._asyncAwait(r._async_evaluate$_withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$(i.selector,i.span,i.originalSelector),new O._EvaluateVisitor_visitMediaRule___closure0(r,o.node),!1,se.ModifiableCssStyleRule,se.Null),l);case 9:case 3:return E._asyncReturn(null,a)}}));return E._asyncStartSync(l,a)},$signature:2},O._EvaluateVisitor_visitMediaRule___closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitMediaRule_closure4.prototype={call$1:function(e){return!!se.CssStyleRule._is(e)||null!=this.mergedQueries&&se.CssMediaRule._is(e)},$signature:7},O._EvaluateVisitor__visitMediaQueries_closure0.prototype={call$0:function(){var e=q.SpanScanner$(this.resolved,null);return new k.MediaQueryParser(e,this.$this._async_evaluate$_logger).parse$0()},$signature:110},O._EvaluateVisitor_visitStyleRule_closure6.prototype={call$0:function(){var e=this.selectorText;return O.KeyframeSelectorParser$(e.get$value(e),this.$this._async_evaluate$_logger).parse$0()},$signature:44},O._EvaluateVisitor_visitStyleRule_closure7.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitStyleRule_closure8.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},O._EvaluateVisitor_visitStyleRule_closure9.prototype={call$0:function(){var e="_stylesheet",t=this.selectorText,n=this.$this;return J.SelectorList_SelectorList$parse(t.get$value(t),!n._async_evaluate$_assertInModule$2(n._async_evaluate$__stylesheet,e).plainCss,!n._async_evaluate$_assertInModule$2(n._async_evaluate$__stylesheet,e).plainCss,n._async_evaluate$_logger)},$signature:43},O._EvaluateVisitor_visitStyleRule_closure10.prototype={call$0:function(){var e=this._box_0.parsedSelector,t=this.$this,n=t._async_evaluate$_styleRuleIgnoringAtRoot;return n=null==n?null:n.originalSelector,e.resolveParentSelectors$2$implicitParent(n,!t._async_evaluate$_atRootExcludingStyleRule)},$signature:43},O._EvaluateVisitor_visitStyleRule_closure11.prototype={call$0:function(){var e,t=0,n=E._makeAsyncAwaitCompleter(se.Null),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:return e=r.$this,t=2,E._asyncAwait(e._async_evaluate$_withStyleRule$1$2(r.rule,new O._EvaluateVisitor_visitStyleRule__closure0(e,r.node),se.Null),i);case 2:return E._asyncReturn(null,n)}}));return E._asyncStartSync(i,n)},$signature:2},O._EvaluateVisitor_visitStyleRule__closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitStyleRule_closure12.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},O._EvaluateVisitor_visitSupportsRule_closure1.prototype={call$0:function(){var e,t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.Null),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)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,E._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,E._asyncAwait(r._async_evaluate$_withParent$2$2(D.ModifiableCssStyleRule$(i.selector,i.span,i.originalSelector),new O._EvaluateVisitor_visitSupportsRule__closure0(r,o.node),se.ModifiableCssStyleRule,se.Null),l);case 9:case 3:return E._asyncReturn(null,a)}}));return E._asyncStartSync(l,a)},$signature:2},O._EvaluateVisitor_visitSupportsRule__closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitSupportsRule_closure2.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},O._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},O._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:33},O._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},O._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:115},O._EvaluateVisitor_visitWarnRule_closure0.prototype={call$0:function(){return this.node.expression.accept$1(this.$this)},$signature:74},O._EvaluateVisitor_visitWhileRule_closure0.prototype={call$0:function(){var e,t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.nullable_Value),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:t=o.node,n=t.condition,r=o.$this,t=t.children;case 3:return s=5,E._asyncAwait(n.accept$1(r),l);case 5:if(!c.get$isTruthy()){s=4;break}return s=6,E._asyncAwait(r._async_evaluate$_handleReturn$2(t,new O._EvaluateVisitor_visitWhileRule__closure0(r)),l);case 6:if(null!=(i=c)){e=i,s=1;break}s=3;break;case 4:e=null,s=1;break;case 1:return E._asyncReturn(e,a)}}));return E._asyncStartSync(l,a)},$signature:60},O._EvaluateVisitor_visitWhileRule__closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:81},O._EvaluateVisitor_visitBinaryOperationExpression_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l=0,u=E._makeAsyncAwaitCompleter(se.Value),c=this,_=E._wrapJsFunctionForAsync((function($,p){if(1===$)return E._asyncRethrow(p,u);for(;;)switch(l){case 0:return r=c.node,i=c.$this,l=3,E._asyncAwait(r.left.accept$1(i),_);case 3:s=p,a=r.operator;case 4:switch(a){case b.BinaryOperator_kjl:l=6;break;case b.BinaryOperator_or_or_1:l=7;break;case b.BinaryOperator_and_and_2:l=8;break;case b.BinaryOperator_YlX:l=9;break;case b.BinaryOperator_i5H:l=10;break;case b.BinaryOperator_AcR:l=11;break;case b.BinaryOperator_1da:l=12;break;case b.BinaryOperator_8qt:l=13;break;case b.BinaryOperator_33h:l=14;break;case b.BinaryOperator_AcR0:l=15;break;case b.BinaryOperator_iyO:l=16;break;case b.BinaryOperator_O1M:l=17;break;case b.BinaryOperator_RTB:l=18;break;case b.BinaryOperator_2ad:l=19;break;default:l=20}break;case 6:return l=21,E._asyncAwait(r.right.accept$1(i),_);case 21:t=p,e=new J.SassString(I.serializeValue0(s,!1,!0)+"="+I.serializeValue0(t,!1,!0),!1),l=1;break;case 7:l=s.get$isTruthy()?22:24;break;case 22:p=s,l=23;break;case 24:return l=25,E._asyncAwait(r.right.accept$1(i),_);case 25:case 23:e=p,l=1;break;case 8:l=s.get$isTruthy()?26:28;break;case 26:return l=29,E._asyncAwait(r.right.accept$1(i),_);case 29:l=27;break;case 28:p=s;case 27:e=p,l=1;break;case 9:return o=s,l=30,E._asyncAwait(r.right.accept$1(i),_);case 30:e=o.$eq(0,p)?b.SassBoolean_true0:b.SassBoolean_false0,l=1;break;case 10:return o=s,l=31,E._asyncAwait(r.right.accept$1(i),_);case 31:e=o.$eq(0,p)?b.SassBoolean_false0:b.SassBoolean_true0,l=1;break;case 11:return o=s,l=32,E._asyncAwait(r.right.accept$1(i),_);case 32:e=o.greaterThan$1(p),l=1;break;case 12:return o=s,l=33,E._asyncAwait(r.right.accept$1(i),_);case 33:e=o.greaterThanOrEquals$1(p),l=1;break;case 13:return o=s,l=34,E._asyncAwait(r.right.accept$1(i),_);case 34:e=o.lessThan$1(p),l=1;break;case 14:return o=s,l=35,E._asyncAwait(r.right.accept$1(i),_);case 35:e=o.lessThanOrEquals$1(p),l=1;break;case 15:return o=s,l=36,E._asyncAwait(r.right.accept$1(i),_);case 36:e=o.plus$1(p),l=1;break;case 16:return o=s,l=37,E._asyncAwait(r.right.accept$1(i),_);case 37:e=o.minus$1(p),l=1;break;case 17:return o=s,l=38,E._asyncAwait(r.right.accept$1(i),_);case 38:e=o.times$1(p),l=1;break;case 18:return l=39,E._asyncAwait(r.right.accept$1(i),_);case 39:if(t=p,n=s.dividedBy$1(t),r.allowsSlash&&s instanceof W.SassNumber&&t instanceof W.SassNumber){e=se.SassNumber._as(n).withSlash$2(s,t),l=1;break}s instanceof W.SassNumber&&t instanceof W.SassNumber&&i._async_evaluate$_warn$3$deprecation(ie.Using__+w.S((new O._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation0).call$1(r))+ie.x0a_More,r.get$span(),!0),e=n,l=1;break;case 19:return o=s,l=40,E._asyncAwait(r.right.accept$1(i),_);case 40:e=o.modulo$1(p),l=1;break;case 20:throw w.wrapException(E.ArgumentError$("Unknown binary operator "+a.toString$0(0)+"."));case 5:case 1:return E._asyncReturn(e,u)}}));return E._asyncStartSync(_,u)},$signature:74},O._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation0.prototype={call$1:function(e){return e instanceof M.BinaryOperationExpression&&e.operator===b.BinaryOperator_RTB?"math.div("+w.S(this.call$1(e.left))+", "+w.S(this.call$1(e.right))+")":e.toString$0(0)},$signature:116},O._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:33},O._EvaluateVisitor_visitListExpression_closure0.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:256},O._EvaluateVisitor_visitFunctionExpression_closure1.prototype={call$0:function(){var e=this.node.namespace,t=this.plainName;return null==e&&(t=w.stringReplaceAllUnchecked(t,"_","-")),this.$this._async_evaluate$_getFunction$2$namespace(t,e)},$signature:114},O._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:74},O._EvaluateVisitor__runUserDefinedCallable_closure0.prototype={call$0:function(){var e=this,t=e.$this,n=e.callable,r=e.V;return t._async_evaluate$_withEnvironment$1$2(n.environment.closure$0(),new O._EvaluateVisitor__runUserDefinedCallable__closure0(t,e.evaluated,n,e.nodeWithSpan,e.run,r),r)},$signature:function(){return this.V._eval$1("Future<0>()")}},O._EvaluateVisitor__runUserDefinedCallable__closure0.prototype={call$0:function(){var e=this,t=e.$this,n=e.V;return t._async_evaluate$_environment.scope$1$1(new O._EvaluateVisitor__runUserDefinedCallable___closure0(t,e.evaluated,e.callable,e.nodeWithSpan,e.run,n),n)},$signature:function(){return this.V._eval$1("Future<0>()")}},O._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,m,g,S,y,v,x,C,I,A=0,M=E._makeAsyncAwaitCompleter(e),R=this,k=E._wrapJsFunctionForAsync((function(e,L){if(1===e)return E._asyncRethrow(L,M);for(;;)switch(A){case 0:for(g=R.$this,S=R.evaluated,y=S.positional,v=S.named,x=R.callable.declaration.$arguments,C=R.nodeWithSpan,g._async_evaluate$_verifyArguments$4(y.length,v,x,C),n=x.$arguments,r=n.length,i=Math.min(y.length,r),s=S.positionalNodes,a=0;a<i;++a)g._async_evaluate$_environment.setLocalVariable$3(n[a].name,y[a],s[a]);a=y.length,s=S.namedNodes;case 3:if(!(a<r)){A=5;break}o=n[a],l=o.name,u=v.remove$1(0,l),A=null==u?6:7;break;case 6:return c=o.defaultValue,I=g,A=8,E._asyncAwait(c.accept$1(g),k);case 8:u=I._async_evaluate$_withoutSlash$2(L,g._async_evaluate$_expressionNode$1(c));case 7:c=g._async_evaluate$_environment,null==(_=s.$index(0,l))&&((_=o.defaultValue).toString,_=g._async_evaluate$_expressionNode$1(_)),c.setLocalVariable$3(l,u,_);case 4:++a,A=3;break;case 5:return null!=($=x.restArgument)?(p=y.length>r?b.JSArray_methods.sublist$1(y,r):b.List_empty5,S=S.separator,h=J.SassArgumentList$(p,v,S===b.ListSeparator_undecided_null?b.ListSeparator_kWM:S),g._async_evaluate$_environment.setLocalVariable$3($,h,C)):h=null,A=9,E._asyncAwait(R.run.call$0(),k);case 9:if(d=L,null==h){t=d,A=1;break}if(v.get$isEmpty(v)){t=d,A=1;break}if(h._wereKeywordsAccessed){t=d,A=1;break}throw S=v.get$keys(v),f=N.pluralize("argument",S.get$length(S),null),v=v.get$keys(v),m=N.toSentence(w.MappedIterable_MappedIterable(v,new O._EvaluateVisitor__runUserDefinedCallable____closure0,w._instanceType(v)._eval$1("Iterable.E"),se.Object),"or"),w.wrapException(O.MultiSpanSassRuntimeException$("No "+f+" named "+m+".",C.get$span(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([x.get$spanWithName(),"declaration"],se.FileSpan,se.String),g._async_evaluate$_stackTrace$1(C.get$span())));case 1:return E._asyncReturn(t,M)}}));return E._asyncStartSync(k,M)},$signature:function(){return this.V._eval$1("Future<0>()")}},O._EvaluateVisitor__runUserDefinedCallable____closure0.prototype={call$1:function(e){return"$"+e},$signature:5},O._EvaluateVisitor__runFunctionCallable_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o=0,l=E._makeAsyncAwaitCompleter(se.Value),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)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,E._asyncAwait(n[s].accept$1(i),c);case 6:if((a=$)instanceof k.Value){e=a,o=1;break}case 4:++s,o=3;break;case 5:throw w.wrapException(i._async_evaluate$_exception$2("Function finished without @return.",t.span));case 1:return E._asyncReturn(e,l)}}));return E._asyncStartSync(c,l)},$signature:74},O._EvaluateVisitor__runBuiltInCallable_closure2.prototype={call$0:function(){return this.overload.verify$2(this.evaluated.positional.length,this.namedSet)},$signature:0},O._EvaluateVisitor__runBuiltInCallable_closure3.prototype={call$0:function(){return this.callback.call$1(this.evaluated.positional)},"call*":"call$0",$requiredArgCount:0,$signature:257},O._EvaluateVisitor__runBuiltInCallable_closure4.prototype={call$1:function(e){return"$"+e},$signature:5},O._EvaluateVisitor__evaluateArguments_closure3.prototype={call$1:function(e){return e},$signature:35},O._EvaluateVisitor__evaluateArguments_closure4.prototype={call$1:function(e){return this.$this._async_evaluate$_withoutSlash$2(e,this.restNodeForSpan)},$signature:35},O._EvaluateVisitor__evaluateArguments_closure5.prototype={call$2:function(e,t){var n=this,r=n.restNodeForSpan;n.named.$indexSet(0,e,n.$this._async_evaluate$_withoutSlash$2(t,r)),n.namedNodes.$indexSet(0,e,r)},$signature:68},O._EvaluateVisitor__evaluateArguments_closure6.prototype={call$1:function(e){return e},$signature:35},O._EvaluateVisitor__evaluateMacroArguments_closure3.prototype={call$1:function(e){return new k.ValueExpression(e,this.restArgs.get$span())},$signature:52},O._EvaluateVisitor__evaluateMacroArguments_closure4.prototype={call$1:function(e){return new k.ValueExpression(this.$this._async_evaluate$_withoutSlash$2(e,this.restNodeForSpan),this.restArgs.get$span())},$signature:52},O._EvaluateVisitor__evaluateMacroArguments_closure5.prototype={call$2:function(e,t){var n=this;n.named.$indexSet(0,e,new k.ValueExpression(n.$this._async_evaluate$_withoutSlash$2(t,n.restNodeForSpan),n.restArgs.get$span()))},$signature:68},O._EvaluateVisitor__evaluateMacroArguments_closure6.prototype={call$1:function(e){return new k.ValueExpression(this.$this._async_evaluate$_withoutSlash$2(e,this.keywordRestNodeForSpan),this.keywordRestArgs.get$span())},$signature:52},O._EvaluateVisitor__addRestMap_closure0.prototype={call$2:function(e,t){var n=this,r=n.$this;if(!(e instanceof J.SassString))throw w.wrapException(r._async_evaluate$_exception$2(ie.Variab_+e.toString$0(0)+" is not a string in "+n.map.toString$0(0)+".",n.nodeWithSpan.get$span()));n.values.$indexSet(0,e.text,n.convert.call$1(r._async_evaluate$_withoutSlash$2(t,n.expressionNode)))},$signature:47},O._EvaluateVisitor__verifyArguments_closure0.prototype={call$0:function(){return this.$arguments.verify$2(this.positional,new P.MapKeySet(this.named,se.MapKeySet_String))},$signature:0},O._EvaluateVisitor_visitStringExpression_closure0.prototype={call$1:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.String),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:if("string"==typeof e){t=e,i=1;break}return se.Expression._as(e),n=a.$this,i=3,E._asyncAwait(e.accept$1(n),o);case 3:t=(r=u)instanceof J.SassString?r.text:n._async_evaluate$_serialize$3$quote(r,e,!1),i=1;break;case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},$signature:73},O._EvaluateVisitor_visitCssAtRule_closure1.prototype={call$0:function(){var e,t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:e=s.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=s.$this;case 2:if(!e.moveNext$0()){r=3;break}return r=4,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),a);case 4:r=2;break;case 3:return E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:2},O._EvaluateVisitor_visitCssAtRule_closure2.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},O._EvaluateVisitor_visitCssKeyframeBlock_closure1.prototype={call$0:function(){var e,t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:e=s.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=s.$this;case 2:if(!e.moveNext$0()){r=3;break}return r=4,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),a);case 4:r=2;break;case 3:return E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:2},O._EvaluateVisitor_visitCssKeyframeBlock_closure2.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},O._EvaluateVisitor_visitCssMediaRule_closure2.prototype={call$1:function(e){return this.$this._async_evaluate$_mergeMediaQueries$2(e,this.node.queries)},$signature:79},O._EvaluateVisitor_visitCssMediaRule_closure3.prototype={call$0:function(){var e,t,n=0,r=E._makeAsyncAwaitCompleter(se.Null),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return e=i.$this,null==(t=i.mergedQueries)&&(t=i.node.queries),n=2,E._asyncAwait(e._async_evaluate$_withMediaQueries$1$2(t,new O._EvaluateVisitor_visitCssMediaRule__closure0(e,i.node),se.Null),s);case 2:return E._asyncReturn(null,r)}}));return E._asyncStartSync(s,r)},$signature:2},O._EvaluateVisitor_visitCssMediaRule__closure0.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:n=a.$this,r=n._async_evaluate$_atRootExcludingStyleRule?null:n._async_evaluate$_styleRuleIgnoringAtRoot,i=null==r?2:4;break;case 2:e=a.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){i=6;break}return i=7,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),o);case 7:i=5;break;case 6:i=3;break;case 4:return i=8,E._asyncAwait(n._async_evaluate$_withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$(r.selector,r.span,r.originalSelector),new O._EvaluateVisitor_visitCssMediaRule___closure0(n,a.node),!1,se.ModifiableCssStyleRule,se.Null),o);case 8:case 3:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitCssMediaRule___closure0.prototype={call$0:function(){var e,t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:e=s.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=s.$this;case 2:if(!e.moveNext$0()){r=3;break}return r=4,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),a);case 4:r=2;break;case 3:return E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:2},O._EvaluateVisitor_visitCssMediaRule_closure4.prototype={call$1:function(e){return!!se.CssStyleRule._is(e)||null!=this.mergedQueries&&se.CssMediaRule._is(e)},$signature:7},O._EvaluateVisitor_visitCssStyleRule_closure1.prototype={call$0:function(){var e,t=0,n=E._makeAsyncAwaitCompleter(se.Null),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:return e=r.$this,t=2,E._asyncAwait(e._async_evaluate$_withStyleRule$1$2(r.rule,new O._EvaluateVisitor_visitCssStyleRule__closure0(e,r.node),se.Null),i);case 2:return E._asyncReturn(null,n)}}));return E._asyncStartSync(i,n)},$signature:2},O._EvaluateVisitor_visitCssStyleRule__closure0.prototype={call$0:function(){var e,t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:e=s.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=s.$this;case 2:if(!e.moveNext$0()){r=3;break}return r=4,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),a);case 4:r=2;break;case 3:return E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:2},O._EvaluateVisitor_visitCssStyleRule_closure2.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},O._EvaluateVisitor_visitCssSupportsRule_closure1.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:n=a.$this,r=n._async_evaluate$_atRootExcludingStyleRule?null:n._async_evaluate$_styleRuleIgnoringAtRoot,i=null==r?2:4;break;case 2:e=a.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){i=6;break}return i=7,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),o);case 7:i=5;break;case 6:i=3;break;case 4:return i=8,E._asyncAwait(n._async_evaluate$_withParent$2$2(D.ModifiableCssStyleRule$(r.selector,r.span,r.originalSelector),new O._EvaluateVisitor_visitCssSupportsRule__closure0(n,a.node),se.ModifiableCssStyleRule,se.Null),o);case 8:case 3:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitCssSupportsRule__closure0.prototype={call$0:function(){var e,t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:e=s.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=s.$this;case 2:if(!e.moveNext$0()){r=3;break}return r=4,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),a);case 4:r=2;break;case 3:return E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:2},O._EvaluateVisitor_visitCssSupportsRule_closure2.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},O._EvaluateVisitor__performInterpolation_closure0.prototype={call$1:function(e){var t,n,r,i,s,a=0,o=E._makeAsyncAwaitCompleter(se.String),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:if("string"==typeof e){t=e,a=1;break}return se.Expression._as(e),n=l.$this,a=3,E._asyncAwait(e.accept$1(n),u);case 3:r=_,l.warnForColor&&r instanceof B.SassColor&&X.$get$namesByColor().containsKey$1(r)&&(i=D.Interpolation$(w.setRuntimeTypeInfo([""],se.JSArray_Object),l.interpolation.span),s=X.$get$namesByColor(),n._async_evaluate$_warn$2(ie.You_pr+w.S(s.$index(0,r))+ie.x20in_in+r.toString$0(0)+ie.x2c_whicw+w.S(s.$index(0,r))+ie.x22x29__If+new M.BinaryOperationExpression(b.BinaryOperator_AcR0,new J.StringExpression(i,!0),e,!1).toString$0(0)+"'.",e.get$span())),t=n._async_evaluate$_serialize$3$quote(r,e,!1),a=1;break;case 1:return E._asyncReturn(t,o)}}));return E._asyncStartSync(u,o)},$signature:73},O._EvaluateVisitor__serialize_closure0.prototype={call$0:function(){return I.serializeValue0(this.value,!1,this.quote)},$signature:27},O._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:225},O._EvaluateVisitor__withoutSlash_recommendation0.prototype={call$1:function(e){var t=e.asSlash;return null!=t?"math.div("+w.S(this.call$1(t.item1))+", "+w.S(this.call$1(t.item2))+")":I.serializeValue0(e,!0,!0)},$signature:224},O._EvaluateVisitor__stackFrame_closure0.prototype={call$1:function(e){var t=this.$this._async_evaluate$_importCache;return null==(t=null==t?null:t.humanize$1(e))?e:t},$signature:70},O._EvaluateVisitor__stackTrace_closure0.prototype={call$1:function(e){return this.$this._async_evaluate$_stackFrame$2(e.item1,e.item2.get$span())},$signature:222},O._ImportedCssVisitor0.prototype={visitCssAtRule$1:function(e){var t=e.isChildless?null:new O._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="_endOfImports",r=this._async_evaluate$_visitor;r._async_evaluate$_assertInModule$2(r._async_evaluate$__parent,"__parent")!==r._async_evaluate$_assertInModule$2(r._async_evaluate$__root,"_root")?r._async_evaluate$_addChild$1(e):r._async_evaluate$_assertInModule$2(r._async_evaluate$__endOfImports,n)===C.get$length$asx(r._async_evaluate$_assertInModule$2(r._async_evaluate$__root,"_root").children._collection$_source)?(r._async_evaluate$_addChild$1(e),r._async_evaluate$__endOfImports=r._async_evaluate$_assertInModule$2(r._async_evaluate$__endOfImports,n)+1):(null==(t=r._async_evaluate$_outOfOrderImports)?r._async_evaluate$_outOfOrderImports=w.setRuntimeTypeInfo([],se.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 O._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 O._ImportedCssVisitor_visitCssStyleRule_closure0)},visitCssStylesheet$1:function(e){var t,n;for(t=e.children,t=new w.ListIterator(t,t.get$length(t)),n=w._instanceType(t)._precomputed1;t.moveNext$0();)n._as(t.__internal$_current).accept$1(this)},visitCssSupportsRule$1:function(e){return this._async_evaluate$_visitor._async_evaluate$_addChild$2$through(e,new O._ImportedCssVisitor_visitCssSupportsRule_closure0)}},O._ImportedCssVisitor_visitCssAtRule_closure0.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},O._ImportedCssVisitor_visitCssMediaRule_closure0.prototype={call$1:function(e){return!!se.CssStyleRule._is(e)||this.hasBeenMerged&&se.CssMediaRule._is(e)},$signature:7},O._ImportedCssVisitor_visitCssStyleRule_closure0.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},O._ImportedCssVisitor_visitCssSupportsRule_closure0.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},O.EvaluateResult.prototype={},O._ArgumentResults0.prototype={},O._LoadedStylesheet0.prototype={},M._CloneCssVisitor.prototype={visitCssAtRule$1:function(e){var t=e.isChildless,n=U.ModifiableCssAtRule$(e.name,e.span,t,e.value);return t?n:this._visitChildren$2(n,e)},visitCssComment$1:function(e){return new H.ModifiableCssComment(e.text,e.span)},visitCssDeclaration$1:function(e){return V.ModifiableCssDeclaration$(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap)},visitCssImport$1:function(e){return k.ModifiableCssImport$(e.url,e.span,e.media,e.supports)},visitCssKeyframeBlock$1:function(e){return this._visitChildren$2(U.ModifiableCssKeyframeBlock$(e.selector,e.span),e)},visitCssMediaRule$1:function(e){return this._visitChildren$2(R.ModifiableCssMediaRule$(e.queries,e.span),e)},visitCssStyleRule$1:function(e){var t=this._oldToNewSelectors.$index(0,e.selector);if(null==t)throw w.wrapException(E.StateError$(ie.The_Ex));return this._visitChildren$2(D.ModifiableCssStyleRule$(t,e.span,e.originalSelector),e)},visitCssStylesheet$1:function(e){return this._visitChildren$2(M.ModifiableCssStylesheet$(e.get$span()),e)},visitCssSupportsRule$1:function(e){return this._visitChildren$2(N.ModifiableCssSupportsRule$(e.condition,e.span),e)},_visitChildren$1$2:function(e,t){var n,r,i;for(n=C.get$iterator$ax(t.get$children(t));n.moveNext$0();)(i=(r=n.get$current(n)).accept$1(this)).isGroupEnd=r.get$isGroupEnd(),e.addChild$1(i);return e},_visitChildren$2:function(e,t){return this._visitChildren$1$2(e,t,se.ModifiableCssParentNode)}},H.Evaluator.prototype={},H._EvaluateVisitor.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap:function(e,t,n,r,i,s){var a,o,l,u,c,_,$,p=this,h="$name, $module: null",d="sass:meta",f=se.JSArray_BuiltInCallable,m=w.setRuntimeTypeInfo([T.BuiltInCallable$function("global-variable-exists",h,new H._EvaluateVisitor_closure(p),d),T.BuiltInCallable$function("variable-exists","$name",new H._EvaluateVisitor_closure0(p),d),T.BuiltInCallable$function("function-exists",h,new H._EvaluateVisitor_closure1(p),d),T.BuiltInCallable$function("mixin-exists",h,new H._EvaluateVisitor_closure2(p),d),T.BuiltInCallable$function("content-exists","",new H._EvaluateVisitor_closure3(p),d),T.BuiltInCallable$function("module-variables","$module",new H._EvaluateVisitor_closure4(p),d),T.BuiltInCallable$function("module-functions","$module",new H._EvaluateVisitor_closure5(p),d),T.BuiltInCallable$function("get-function","$name, $css: false, $module: null",new H._EvaluateVisitor_closure6(p),d),T.BuiltInCallable$function("call","$function, $args...",new H._EvaluateVisitor_closure7(p),d)],f),g=w.setRuntimeTypeInfo([T.BuiltInCallable$mixin("load-css","$url, $with: null",new H._EvaluateVisitor_closure8(p),d)],f);for(f=se.BuiltInCallable,a=E.List_List$of(X.$get$global(),!0,f),b.JSArray_methods.addAll$1(a,m),o=T.BuiltInModule$("meta",a,g,null,f),(f=E.List_List$of(X.$get$coreModules(),!0,se.BuiltInModule_BuiltInCallable)).push(o),a=f.length,l=p._builtInModules,u=0;u<f.length;f.length===a||(0,w.throwConcurrentModificationError)(f),++u)c=f[u],l.$indexSet(0,c.url,c);for(f=w.setRuntimeTypeInfo([],se.JSArray_Callable),b.JSArray_methods.addAll$1(f,X.$get$globalFunctions()),b.JSArray_methods.addAll$1(f,m),a=f.length,l=p._builtInFunctions,u=0;u<f.length;f.length===a||(0,w.throwConcurrentModificationError)(f),++u)_=f[u],$=C.get$name$x(_),l.$indexSet(0,w.stringReplaceAllUnchecked($,"_","-"),_)},run$2:function(e,t,n){return this._withWarnCallback$1$2(n,new H._EvaluateVisitor_run_closure(this,n,t),se.EvaluateResult)},runExpression$2:function(e,t){return this._withWarnCallback$1$2(t,new H._EvaluateVisitor_runExpression_closure(this,e,t),se.Value)},runStatement$2:function(e,t){return this._withWarnCallback$1$2(t,new H._EvaluateVisitor_runStatement_closure(this,e,t),se.void)},_withWarnCallback$1$2:function(e,t,n){return I.withWarnCallback(new H._EvaluateVisitor__withWarnCallback_closure(this,e),t,n)},_assertInModule$1$2:function(e,t){if(null!=e)return e;throw w.wrapException(E.StateError$("Can't access "+t+" outside of a module."))},_assertInModule$2:function(e,t){return this._assertInModule$1$2(e,t,se.dynamic)},_withFakeStylesheet$1$3:function(e,t,n){var r=this,i=r._importer;r._importer=e,r.__stylesheet=M.Stylesheet$(b.List_empty9,t.get$span(),!1);try{return n.call$0()}finally{r._importer=i,r.__stylesheet=null}},_withFakeStylesheet$3:function(e,t,n){return this._withFakeStylesheet$1$3(e,t,n,se.dynamic)},_loadModule$7$baseUrl$configuration$namesInErrors:function(e,t,n,r,i,s,a){var o,l=this,u=l._builtInModules.$index(0,e);if(null==u)l._withStackFrame$3(t,n,new H._EvaluateVisitor__loadModule_closure0(l,e,n,i,a,s,r));else{if(s instanceof z.ExplicitConfiguration)throw o=a?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",w.wrapException(l._evaluate$_exception$2(o,s.nodeWithSpan.get$span()));l._addExceptionSpan$2(n,new H._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,_,$=this,p={},h=t.span.file.url,d=$._modules,f=d.$index(0,h);if(null!=f){if((s=(p=null==n)?$._configuration:n)instanceof z.ExplicitConfiguration)throw a=r?X.$get$context().prettyUri$1(h)+ie.x20was_a:ie.This_mw,o=null==(d=$._moduleNodes.$index(0,h))?null:d.get$span(),l=p?s.nodeWithSpan.get$span():null,p=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=o&&p.$indexSet(0,o,"original load"),null!=l&&p.$indexSet(0,l,"configuration"),w.wrapException(p.get$isEmpty(p)?$._evaluate$_exception$1(a):$._multiSpanException$3(a,"new load",p));return f}return u=F.Environment$(),p._css=null,c=D.ExtensionStore$(),$._withEnvironment$2(u,new H._EvaluateVisitor__execute_closure($,e,t,c,n,new H._EvaluateVisitor__execute__css_set(p))),_=u.toModule$2(new H._EvaluateVisitor__execute__css_get(p).call$0(),c),null!=h&&(d.$indexSet(0,h,_),null!=i&&$._moduleNodes.$indexSet(0,h,i)),_},_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,r="_root",i="_endOfImports",s=n._outOfOrderImports;return null==s?n._assertInModule$2(n.__root,r).children:(e=n._assertInModule$2(n.__root,r).children,e=E.List_List$of(w.SubListIterable$(e,0,w.checkNotNullable(n._assertInModule$2(n.__endOfImports,i),"count",se.int),e.$ti._eval$1("ListMixin.E")),!0,se.ModifiableCssNode),b.JSArray_methods.addAll$1(e,s),t=n._assertInModule$2(n.__root,r).children,b.JSArray_methods.addAll$1(e,w.SubListIterable$(t,n._assertInModule$2(n.__endOfImports,i),null,t.$ti._eval$1("ListMixin.E"))),e)},_combineCss$2$clone:function(e,t){var n,r,i,s,a,o,l,u,c,_,$=this;if(!b.JSArray_methods.any$1(e.get$upstream(),new H._EvaluateVisitor__combineCss_closure))return n=e.get$extensionStore().get$simpleSelectors(),null!=(r=N.firstOrNull(e.get$extensionStore().extensionsWhereTarget$1(new H._EvaluateVisitor__combineCss_closure0(n))))&&$._throwForUnsatisfiedExtension$1(r),e.get$css(e);for(i=$._topologicalModules$1(e),t&&(s=i.$ti._eval$1("MappedListIterable<ListMixin.E,Module<Callable>>"),i=E.List_List$of(new w.MappedListIterable(i,new H._EvaluateVisitor__combineCss_closure1,s),!0,s._eval$1("ListIterable.E"))),$._extendModules$1(i),s=se.JSArray_CssNode,a=w.setRuntimeTypeInfo([],s),o=w.setRuntimeTypeInfo([],s),s=C.get$reversed$ax(i),s=new w.ListIterator(s,s.get$length(s)),l=w._instanceType(s)._precomputed1;s.moveNext$0();)c=(u=(u=l._as(s.__internal$_current)).get$css(u)).get$children(u),_=$._indexAfterImports$1(c),u=C.getInterceptor$ax(c),b.JSArray_methods.addAll$1(a,u.getRange$2(c,0,_)),b.JSArray_methods.addAll$1(o,u.getRange$2(c,_,u.get$length(c)));return new M.CssStylesheet(new E.UnmodifiableListView(b.JSArray_methods.$add(a,o),se.UnmodifiableListView_CssNode),e.get$css(e).get$span())},_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=E.LinkedHashMap_LinkedHashMap$_empty(se.Uri,se.List_ExtensionStore),c=new E._LinkedIdentityHashSet(se._LinkedIdentityHashSet_Extension);for(t=C.get$iterator$ax(e);t.moveNext$0();)if(r=(n=t.get$current(t)).get$extensionStore().get$simpleSelectors().toSet$0(0),c.addAll$1(0,n.get$extensionStore().extensionsWhereTarget$1(new H._EvaluateVisitor__extendModules_closure(r))),i=u.$index(0,n.get$url()),s=n.get$extensionStore().get$addExtensions(),null!=i&&s.call$1(i),!(s=n.get$extensionStore()).get$isEmpty(s)){for(a=(s=n.get$upstream()).length,o=0;o<s.length;s.length===a||(0,w.throwConcurrentModificationError)(s),++o)null!=(l=s[o].get$url())&&C.add$1$ax(u.putIfAbsent$2(l,new H._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 w.wrapException(O.SassException$(ie.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span))},_topologicalModules$1:function(e){var t=se.Module_Callable,n=T.QueueList$(null,t);return new H._EvaluateVisitor__topologicalModules_visitModule(E.LinkedHashSet_LinkedHashSet$_empty(t),n).call$1(e),n},_indexAfterImports$1:function(e){var t,n,r,i,s,a;for(t=C.getInterceptor$asx(e),n=se.CssComment,r=se.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(n=(t=e.children).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=this,u="__parent",c=e.query,_=null!=c?l._adjustParseError$2(c,new H._EvaluateVisitor_visitAtRootRule_closure(l,l._performInterpolation$2$warnForColor(c,!0))):b.AtRootQuery_UsS,$=l._assertInModule$2(l.__parent,u),p=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssParentNode);for(t=se.CssStylesheet;!t._is($);$=n)if(_.excludes$1($)||p.push($),null==(n=$._parent))throw w.wrapException(E.StateError$(ie.CssNod));if((r=l._trimIncluded$1(p))===l._assertInModule$2(l.__parent,u))return l._environment.scope$1$2$when(new H._EvaluateVisitor_visitAtRootRule_closure0(l,e),e.hasDeclarations,se.Null),null;if(0!==p.length){for(i=b.JSArray_methods.get$first(p).copyWithoutChildren$0(),t=w.SubListIterable$(p,1,null,se.ModifiableCssParentNode),t=new w.ListIterator(t,t.get$length(t)),s=w._instanceType(t)._precomputed1,a=i;t.moveNext$0();a=o)(o=s._as(t.__internal$_current).copyWithoutChildren$0()).addChild$1(a);r.addChild$1(a)}else i=r;return l._scopeForAtRoot$4(e,i,_,p).call$1(new H._EvaluateVisitor_visitAtRootRule_closure1(l,e)),null},_trimIncluded$1:function(e){var t,n,r,i,s,a,o,l=this,u="_root",c=" to be an ancestor of ";if(0===e.length)return l._assertInModule$2(l.__root,u);for(t=l._assertInModule$2(l.__parent,"__parent"),n=e.length,r=null,i=0;i<n;++i,t=a){for(;t!==(s=e[i]);t=a,r=null)if(null==(a=t._parent))throw w.wrapException(E.ArgumentError$("Expected "+s.toString$0(0)+c+l.toString$0(0)+"."));if(null==r&&(r=i),null==(a=t._parent))throw w.wrapException(E.ArgumentError$("Expected "+s.toString$0(0)+c+l.toString$0(0)+"."))}return t!==l._assertInModule$2(l.__root,u)?l._assertInModule$2(l.__root,u):(r.toString,o=e[r],b.JSArray_methods.removeRange$2(e,r,e.length),o)},_scopeForAtRoot$4:function(e,t,n,r){var i=this,s=new H._EvaluateVisitor__scopeForAtRoot_closure(i,t,e);return(n._all||n._at_root_query$_rule)!==n.include&&(s=new H._EvaluateVisitor__scopeForAtRoot_closure0(i,s)),null!=i._mediaQueries&&n.excludesName$1("media")&&(s=new H._EvaluateVisitor__scopeForAtRoot_closure1(i,s)),i._inKeyframes&&n.excludesName$1("keyframes")&&(s=new H._EvaluateVisitor__scopeForAtRoot_closure2(i,s)),i._inUnknownAtRule&&!b.JSArray_methods.any$1(r,new H._EvaluateVisitor__scopeForAtRoot_closure3)?new H._EvaluateVisitor__scopeForAtRoot_closure4(i,s):s},visitContentBlock$1:function(e){return w.throwExpression(E.UnsupportedError$(ie.Evalua))},visitContentRule$1:function(e){var t=this._environment._content;return null==t||this._runUserDefinedCallable$1$4(e.$arguments,t,e,new H._EvaluateVisitor_visitContentRule_closure(this,t),se.Null),null},visitDebugRule$1:function(e){var t=e.expression.accept$1(this),n=t instanceof J.SassString?t.text:I.serializeValue0(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=this,u=null;if(null==(l._atRootExcludingStyleRule?u:l._styleRuleIgnoringAtRoot)&&!l._inUnknownAtRule&&!l._inKeyframes)throw w.wrapException(l._evaluate$_exception$2(ie.Declarm,e.span));if(t=e.name,n=l._interpolationToValue$2$warnForColor(t,!0),null!=(r=l._declarationName)&&(n=new k.CssValue(r+"-"+w.S(n.value),n.span,se.CssValue_String)),r=e.value,!!(s=null!=(i=D.NullableExtension_andThen(r,new H._EvaluateVisitor_visitDeclaration_closure(l))))&&(!i.get$value(i).get$isBlank()||0===i.get$value(i).get$asList().length))s=l._assertInModule$2(l.__parent,"__parent"),t=b.JSString_methods.startsWith$1(t.get$initialPlain(),"--"),r=l._sourceMap?null==(r=D.NullableExtension_andThen(r,l.get$_expressionNode()))?u:r.get$span():u,s.addChild$1(V.ModifiableCssDeclaration$(n,i,e.span,t,r));else if(C.startsWith$1$s(n.value,"--")&&s)throw w.wrapException(l._evaluate$_exception$2("Custom property values may not be empty.",i.get$span()));return null!=(a=e.children)&&(o=l._declarationName,l._declarationName=n.value,l._environment.scope$1$2$when(new H._EvaluateVisitor_visitDeclaration_closure0(l,a),e.hasDeclarations,se.Null),l._declarationName=o),u},visitEachRule$1:function(e){var t=this,n=e.list,r=n.accept$1(t),i=t._expressionNode$1(n),s=1===e.variables.length?new H._EvaluateVisitor_visitEachRule_closure(t,e,i):new H._EvaluateVisitor_visitEachRule_closure0(t,e,i);return t._environment.scope$1$2$semiGlobal(new H._EvaluateVisitor_visitEachRule_closure1(t,r,s,e),!0,se.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],b.C__SassNull0,n)},visitErrorRule$1:function(e){throw w.wrapException(this._evaluate$_exception$2(e.expression.accept$1(this).toString$0(0),e.span))},visitExtendRule$1:function(e){var t,n,r,i,s,a,o=this,l=o._atRootExcludingStyleRule?null:o._styleRuleIgnoringAtRoot;if(null==l||null!=o._declarationName)throw w.wrapException(o._evaluate$_exception$2(ie.x40exten,e.span));for(t=o._interpolationToValue$2$warnForColor(e.selector,!0),r=(n=o._adjustParseError$2(t,new H._EvaluateVisitor_visitExtendRule_closure(o,t)).components).length,i=se.CompoundSelector,s=0;s<r;++s){if(1!==(a=n[s].components).length||!(b.JSArray_methods.get$first(a)instanceof D.CompoundSelector))throw w.wrapException(O.SassFormatException$("complex selectors may not be extended.",t.span));if(1!==(a=i._as(b.JSArray_methods.get$first(a)).components).length)throw w.wrapException(O.SassFormatException$(ie.compou+b.JSArray_methods.join$1(a,", ")+ie.x60_inst,t.span));o._assertInModule$2(o.__extensionStore,"_extensionStore").addExtension$4(l.selector,b.JSArray_methods.get$first(a),e,o._mediaQueries)}return null},visitAtRule$1:function(e){var t,n,r,i,s,a=this;if(null!=a._declarationName)throw w.wrapException(a._evaluate$_exception$2(ie.At_rul,e.span));return t=a._interpolationToValue$1(e.name),n=D.NullableExtension_andThen(e.value,new H._EvaluateVisitor_visitAtRule_closure(a)),null==(r=e.children)?(a._assertInModule$2(a.__parent,"__parent").addChild$1(U.ModifiableCssAtRule$(t,e.span,!0,n)),null):(i=a._inKeyframes,s=a._inUnknownAtRule,"keyframes"===N.unvendor(t.value)?a._inKeyframes=!0:a._inUnknownAtRule=!0,a._withParent$2$4$scopeWhen$through(U.ModifiableCssAtRule$(t,e.span,!1,n),new H._EvaluateVisitor_visitAtRule_closure0(a,r),e.hasDeclarations,new H._EvaluateVisitor_visitAtRule_closure1,se.ModifiableCssAtRule,se.Null),a._inUnknownAtRule=s,a._inKeyframes=i,null)},visitForRule$1:function(e){var t=this,n={},r=e.from,i=t._addExceptionSpan$2(r,new H._EvaluateVisitor_visitForRule_closure(t,e)),s=e.to,a=t._addExceptionSpan$2(s,new H._EvaluateVisitor_visitForRule_closure0(t,e)),o=t._addExceptionSpan$2(r,new H._EvaluateVisitor_visitForRule_closure1(i)),l=n.to=t._addExceptionSpan$2(s,new H._EvaluateVisitor_visitForRule_closure2(a,i)),u=o>l?-1:1;return o===(e.isExclusive?l:n.to=l+u)?null:t._environment.scope$1$2$semiGlobal(new H._EvaluateVisitor_visitForRule_closure3(n,t,e,o,u,i),!0,se.nullable_Value)},visitForwardRule$1:function(e){var t,n,r,i=this,s="@forward",a=i._configuration,o=a.throughForward$1(e),l=e.configuration,u=l.length,c=e.url;if(0!==u){for(t=i._addForwardConfiguration$2(o,e),i._loadModule$5$configuration(c,s,e,new H._EvaluateVisitor_visitForwardRule_closure(i,e),t),c=E.LinkedHashSet_LinkedHashSet$_empty(se.String),n=0;n<u;++n)(r=l[n]).isGuarded||c.add$1(0,r.name);i._removeUsedConfiguration$3$except(o,t,c),i._assertConfigurationIsEmpty$1(t)}else i._configuration=o,i._loadModule$4(c,s,e,new H._EvaluateVisitor_visitForwardRule_closure0(i,e)),i._configuration=a;return null},_addForwardConfiguration$2:function(e,t){var n,r,i,s,a,o,l,u=e._values,c=E.LinkedHashMap_LinkedHashMap$of(new E.UnmodifiableMapView(u,se.UnmodifiableMapView_String_ConfiguredValue),se.String,se.ConfiguredValue);for(r=(n=t.configuration).length,i=0;i<r;++i)!(s=n[i]).isGuarded||(a=s.name,null==(o=u.get$isEmpty(u)?null:u.remove$1(0,a))||o.value.$eq(0,b.C__SassNull0))?(a=s.expression,l=this._expressionNode$1(a),c.$indexSet(0,s.name,new A.ConfiguredValue(this._withoutSlash$2(a.accept$1(this),l),s.span,l))):c.$indexSet(0,a,o);return e instanceof z.ExplicitConfiguration||u.get$isEmpty(u)?new z.ExplicitConfiguration(t,c):new z.Configuration(c)},_removeUsedConfiguration$3$except:function(e,t,n){var r,i,s,a,o,l;for(r=e._values,s=(i=C.toList$0$ax(r.get$keys(r))).length,a=t._values,o=0;o<i.length;i.length===s||(0,w.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 z.ExplicitConfiguration&&!(n=e._values).get$isEmpty(n))throw r=(n=n.get$entries(n)).get$first(n),n=t?"$"+w.S(r.key)+ie.x20was_n:ie.This_v,w.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=t._functions,i=r.length-1,s=e.name;return t._functionIndices.$indexSet(0,s,i),C.$indexSet$ax(r[i],s,new O.UserDefinedCallable(e,n,se.UserDefinedCallable_Environment)),null},visitIfRule$1:function(e){var t,n,r,i,s={};for(s.clause=e.lastClause,n=(t=e.clauses).length,r=0;r<n;++r)if((i=t[r]).expression.accept$1(this).get$isTruthy()){s.clause=i;break}return null==(t=s.clause)?null:this._environment.scope$1$3$semiGlobal$when(new H._EvaluateVisitor_visitIfRule_closure(s,this),!0,t.hasDeclarations,se.nullable_Value)},visitImportRule$1:function(e){var t,n,r,i,s;for(n=(t=e.imports).length,r=se.StaticImport,i=0;i<n;++i)(s=t[i])instanceof N.DynamicImport?this._visitDynamicImport$1(s):this._visitStaticImport$1(r._as(s));return null},_visitDynamicImport$1:function(e){return this._withStackFrame$3("@import",e,new H._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=this;n=n;try{if(f._importSpan=t,null!=(i=f._evaluate$_importCache)){if(null==n&&(n=f._assertInModule$2(f.__stylesheet,"_stylesheet").span.file.url),null!=(s=i.canonicalize$4$baseImporter$baseUrl$forImport(E.Uri_parse(e),f._importer,n,r))&&(a=f._inDependency||s.item1!==f._importer,$=s.item1,p=s.item2,h=s.item3,d=f._quietDeps&&a,null!=(o=i.importCanonical$4$originalUrl$quiet($,p,h,d))))return $=s.item1,new H._LoadedStylesheet(o,$,a)}else if(null!=(l=f._importLikeNode$2(e,r)))return l;throw b.JSString_methods.startsWith$1(e,"package:")?w.wrapException(ie.x22packa):w.wrapException("Can't find stylesheet to import.")}catch(e){if(($=w.unwrapException(e))instanceof O.SassException)throw u=$,$=f._evaluate$_exception$2(u._span_exception$_message,u.get$span()),w.wrapException($);c=$,_=null;try{_=w._asString(C.get$message$x(c))}catch(e){w.unwrapException(e),_=C.toString$0$(c)}throw $=f._evaluate$_exception$1(_),w.wrapException($)}finally{f._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$2:function(e,t){var n,r,i,s,a=this,o=a._nodeImporter;return o.toString,n=o.loadRelative$3(e,a._assertInModule$2(a.__stylesheet,"_stylesheet").span.file.url,t),r=a._inDependency,i=n.get$item1(),o=(s=n.get$item2()).startsWith$1(0,"file:")?X.$get$context().style.pathFromUri$1(P._parseUri(s)):s,a._includedFiles.add$1(0,o),o=s.startsWith$1(0,"file")?P.Syntax_forPath(s):b.Syntax_SCSS,new H._LoadedStylesheet(M.Stylesheet_Stylesheet$parse(i,o,a._quietDeps&&r?X.$get$Logger_quiet():a._evaluate$_logger,s),null,r)},_visitStaticImport$1:function(e){var t,n=this,r="__parent",i="_root",s="_endOfImports",a=n._interpolationToValue$1(e.url),o=D.NullableExtension_andThen(e.supports,new H._EvaluateVisitor__visitStaticImport_closure(n)),l=k.ModifiableCssImport$(a,e.span,D.NullableExtension_andThen(e.media,n.get$_visitMediaQueries()),o);return n._assertInModule$2(n.__parent,r)!==n._assertInModule$2(n.__root,i)?n._assertInModule$2(n.__parent,r).addChild$1(l):n._assertInModule$2(n.__endOfImports,s)===C.get$length$asx(n._assertInModule$2(n.__root,i).children._collection$_source)?(n._assertInModule$2(n.__root,i).addChild$1(l),n.__endOfImports=n._assertInModule$2(n.__endOfImports,s)+1):(null==(t=n._outOfOrderImports)?n._outOfOrderImports=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssImport):t).push(l),null},visitIncludeRule$1:function(e){var t,n,r=this,i="Mixin doesn't accept a content block.",s=r._addExceptionSpan$2(e,new H._EvaluateVisitor_visitIncludeRule_closure(r,e));if(null==s)throw w.wrapException(r._evaluate$_exception$2("Undefined mixin.",e.span));if(t=new N._FakeAstNode(new H._EvaluateVisitor_visitIncludeRule_closure0(e)),s instanceof T.BuiltInCallable){if(null!=e.content)throw w.wrapException(r._evaluate$_exception$2(i,e.span));r._runBuiltInCallable$3(e.$arguments,s,t)}else{if(!se.UserDefinedCallable_Environment._is(s))throw w.wrapException(E.UnsupportedError$("Unknown callable type "+s.toString$0(0)+"."));if(null!=(n=e.content)&&!se.MixinRule._as(s.declaration).hasContent)throw w.wrapException(O.MultiSpanSassRuntimeException$(i,e.get$spanWithoutContent(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([s.declaration.$arguments.get$spanWithName(),"declaration"],se.FileSpan,se.String),r._evaluate$_stackTrace$1(e.get$spanWithoutContent())));r._runUserDefinedCallable$1$4(e.$arguments,s,t,new H._EvaluateVisitor_visitIncludeRule_closure1(r,D.NullableExtension_andThen(n,new H._EvaluateVisitor_visitIncludeRule_closure2(r)),s,t),se.Null)}return null},visitMixinRule$1:function(e){var t=this._environment,n=t.closure$0(),r=t._mixins,i=r.length-1,s=e.name;return t._mixinIndices.$indexSet(0,s,i),C.$indexSet$ax(r[i],s,new O.UserDefinedCallable(e,n,se.UserDefinedCallable_Environment)),null},visitLoudComment$1:function(e){var t,n=this,r="__parent",i="_endOfImports";return n._inFunction||(n._assertInModule$2(n.__parent,r)===n._assertInModule$2(n.__root,"_root")&&n._assertInModule$2(n.__endOfImports,i)===C.get$length$asx(n._assertInModule$2(n.__root,"_root").children._collection$_source)&&(n.__endOfImports=n._assertInModule$2(n.__endOfImports,i)+1),t=e.text,n._assertInModule$2(n.__parent,r).addChild$1(new H.ModifiableCssComment(n._performInterpolation$1(t),t.span))),null},visitMediaRule$1:function(e){var t,n,r,i=this;if(null!=i._declarationName)throw w.wrapException(i._evaluate$_exception$2(ie.Media_,e.span));return t=i._visitMediaQueries$1(e.query),!(r=null==(n=D.NullableExtension_andThen(i._mediaQueries,new H._EvaluateVisitor_visitMediaRule_closure(i,t))))&&C.get$isEmpty$asx(n)||(r=r?t:n,i._withParent$2$4$scopeWhen$through(R.ModifiableCssMediaRule$(r,e.span),new H._EvaluateVisitor_visitMediaRule_closure0(i,n,t,e),e.hasDeclarations,new H._EvaluateVisitor_visitMediaRule_closure1(n),se.ModifiableCssMediaRule,se.Null)),null},_visitMediaQueries$1:function(e){return this._adjustParseError$2(e,new H._EvaluateVisitor__visitMediaQueries_closure(this,this._performInterpolation$2$warnForColor(e,!0)))},_mergeMediaQueries$2:function(e,t){var n,r,i,s,a,o,l=w.setRuntimeTypeInfo([],se.JSArray_CssMediaQuery);for(n=C.get$iterator$ax(e),r=C.getInterceptor$ax(t),i=se.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)))!==b._SingletonCssMediaQueryMergeResult_empty){if(o===b._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=this,a="__parent",o={};if(null!=s._declarationName)throw w.wrapException(s._evaluate$_exception$2(ie.Style_,e.span));return t=e.selector,n=s._interpolationToValue$3$trim$warnForColor(t,!0,!0),s._inKeyframes?(s._withParent$2$4$scopeWhen$through(U.ModifiableCssKeyframeBlock$(new k.CssValue(E.List_List$unmodifiable(s._adjustParseError$2(t,new H._EvaluateVisitor_visitStyleRule_closure(s,n)),se.String),t.span,se.CssValue_List_String),e.span),new H._EvaluateVisitor_visitStyleRule_closure0(s,e),e.hasDeclarations,new H._EvaluateVisitor_visitStyleRule_closure1,se.ModifiableCssKeyframeBlock,se.Null),null):(o.parsedSelector=s._adjustParseError$2(t,new H._EvaluateVisitor_visitStyleRule_closure2(s,n)),o.parsedSelector=s._addExceptionSpan$2(t,new H._EvaluateVisitor_visitStyleRule_closure3(o,s)),r=D.ModifiableCssStyleRule$(s._assertInModule$2(s.__extensionStore,"_extensionStore").addSelector$3(o.parsedSelector,t.span,s._mediaQueries),e.span,o.parsedSelector),i=s._atRootExcludingStyleRule,o=s._atRootExcludingStyleRule=!1,s._withParent$2$4$scopeWhen$through(r,new H._EvaluateVisitor_visitStyleRule_closure4(s,r,e),e.hasDeclarations,new H._EvaluateVisitor_visitStyleRule_closure5,se.ModifiableCssStyleRule,se.Null),s._atRootExcludingStyleRule=i,null==(i?null:s._styleRuleIgnoringAtRoot)&&(o=!(o=s._assertInModule$2(s.__parent,a).children).get$isEmpty(o)),o&&((o=s._assertInModule$2(s.__parent,a).children).get$last(o).isGroupEnd=!0),null)},visitSupportsRule$1:function(e){var t,n=this;if(null!=n._declarationName)throw w.wrapException(n._evaluate$_exception$2(ie.Suppor,e.span));return t=e.condition,n._withParent$2$4$scopeWhen$through(N.ModifiableCssSupportsRule$(new k.CssValue(n._visitSupportsCondition$1(t),t.get$span(),se.CssValue_String),e.span),new H._EvaluateVisitor_visitSupportsRule_closure(n,e),e.hasDeclarations,new H._EvaluateVisitor_visitSupportsRule_closure0,se.ModifiableCssSupportsRule,se.Null),null},_visitSupportsCondition$1:function(e){var t,n,r=this;if(e instanceof U.SupportsOperation)return t=e.operator,r._parenthesize$2(e.left,t)+" "+t+" "+r._parenthesize$2(e.right,t);if(e instanceof P.SupportsNegation)return"not "+r._parenthesize$1(e.condition);if(e instanceof D.SupportsInterpolation)return t=e.expression,r._evaluate$_serialize$3$quote(t.accept$1(r),t,!1);if(e instanceof V.SupportsDeclaration)return t=e.name,n=e.value,"("+r._evaluate$_serialize$3$quote(t.accept$1(r),t,!0)+": "+r._evaluate$_serialize$3$quote(n.accept$1(r),n,!0)+")";if(e instanceof k.SupportsFunction)return r._performInterpolation$1(e.name)+"("+r._performInterpolation$1(e.$arguments)+")";if(e instanceof L.SupportsAnything)return"("+r._performInterpolation$1(e.contents)+")";throw w.wrapException(E.ArgumentError$("Unknown supports condition type "+w.getRuntimeType(e).toString$0(0)+"."))},_parenthesize$2:function(e,t){return e instanceof P.SupportsNegation||e instanceof U.SupportsOperation&&(null==t||t!==e.operator)?"("+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,r=this,i=null;if(e.isGuarded){if(null==e.namespace&&1===r._environment._variables.length&&null!=(t=(t=r._configuration._values).get$isEmpty(t)?i:t.remove$1(0,e.name))&&!t.value.$eq(0,b.C__SassNull0))return r._addExceptionSpan$2(e,new H._EvaluateVisitor_visitVariableDeclaration_closure(r,e,t)),i;if(null!=(n=r._addExceptionSpan$2(e,new H._EvaluateVisitor_visitVariableDeclaration_closure0(r,e)))&&!n.$eq(0,b.C__SassNull0))return i}return e.isGlobal&&!r._environment.globalVariableExists$1(e.name)&&(t=1===r._environment._variables.length?ie.As_of_S:ie.As_of_R+N.declarationName(e.span)+": null` at the stylesheet root.",r._warn$3$deprecation(t,e.span,!0)),t=e.expression,r._addExceptionSpan$2(e,new H._EvaluateVisitor_visitVariableDeclaration_closure1(r,e,r._withoutSlash$2(t.accept$1(r),t))),i},visitUseRule$1:function(e){var t,n,r,i,s,a,o=this,l=e.configuration,u=l.length;if(0!==u){for(t=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.ConfiguredValue),n=0;n<u;++n)i=(r=l[n]).expression,s=o._expressionNode$1(i),t.$indexSet(0,r.name,new A.ConfiguredValue(o._withoutSlash$2(i.accept$1(o),s),r.span,s));a=new z.ExplicitConfiguration(e,t)}else a=b.Configuration_Map_empty;return o._loadModule$5$configuration(e.url,"@use",e,new H._EvaluateVisitor_visitUseRule_closure(o,e),a),o._assertConfigurationIsEmpty$1(a),null},visitWarnRule$1:function(e){var t=this,n=t._addExceptionSpan$2(e,new H._EvaluateVisitor_visitWarnRule_closure(t,e)),r=n instanceof J.SassString?n.text:t._evaluate$_serialize$2(n,e.expression);return t._evaluate$_logger.warn$2$trace(0,r,t._evaluate$_stackTrace$1(e.span)),null},visitWhileRule$1:function(e){return this._environment.scope$1$3$semiGlobal$when(new H._EvaluateVisitor_visitWhileRule_closure(this,e),!0,e.hasDeclarations,se.nullable_Value)},visitBinaryOperationExpression$1:function(e){return this._addExceptionSpan$2(e,new H._EvaluateVisitor_visitBinaryOperationExpression_closure(this,e))},visitValueExpression$1:function(e){return e.value},visitVariableExpression$1:function(e){var t=this._addExceptionSpan$2(e,new H._EvaluateVisitor_visitVariableExpression_closure(this,e));if(null!=t)return t;throw w.wrapException(this._evaluate$_exception$2("Undefined variable.",e.span))},visitUnaryOperationExpression$1:function(e){var t=e.operand.accept$1(this),n=e.operator;switch(n){case b.UnaryOperator_j2w:return t.unaryPlus$0();case b.UnaryOperator_U4G:return t.unaryMinus$0();case b.UnaryOperator_zDx:return new J.SassString("/"+I.serializeValue0(t,!1,!0),!1);case b.UnaryOperator_not_not:return t.unaryNot$0();default:throw w.wrapException(E.StateError$("Unknown unary operator "+n.toString$0(0)+"."))}},visitBooleanExpression$1:function(e){return e.value?b.SassBoolean_true0:b.SassBoolean_false0},visitIfExpression$1:function(e){var t,n,r,i,s,a=this,o=a._evaluateMacroArguments$1(e),l=o.item1,u=o.item2,c=C.getInterceptor$asx(l);return a._verifyArguments$4(c.get$length(l),u,X.$get$IfExpression_declaration(),e),c.get$length(l)>0?t=c.$index(l,0):((n=u.$index(0,"condition")).toString,t=n),c.get$length(l)>1?r=c.$index(l,1):((n=u.$index(0,"if-true")).toString,r=n),c.get$length(l)>2?i=c.$index(l,2):((c=u.$index(0,"if-false")).toString,i=c),s=t.accept$1(a).get$isTruthy()?r:i,a._withoutSlash$2(s.accept$1(a),a._expressionNode$1(s))},visitNullExpression$1:function(e){return b.C__SassNull0},visitNumberExpression$1:function(e){var t=e.value,n=e.unit;return null==n?new I.UnitlessSassNumber(t,null):new V.SingleUnitSassNumber(n,t,null)},visitParenthesizedExpression$1:function(e){return e.expression.accept$1(this)},visitColorExpression$1:function(e){return e.value},visitListExpression$1:function(e){var t=e.contents;return J.SassList$(new w.MappedListIterable(t,new H._EvaluateVisitor_visitListExpression_closure(this),w._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=se.Value,c=E.LinkedHashMap_LinkedHashMap$_empty(u,u),_=E.LinkedHashMap_LinkedHashMap$_empty(u,se.AstNode);for(n=(t=e.pairs).length,r=0;r<n;++r){if(a=(s=(i=t[r]).item1).accept$1(this),o=i.item2.accept$1(this),null!=c.$index(0,a))throw l=null==(u=_.$index(0,a))?null:u.get$span(),u=s.get$span(),t=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=l&&t.$indexSet(0,l,"first key"),w.wrapException(O.MultiSpanSassRuntimeException$("Duplicate key.",u,"second key",t,this._evaluate$_stackTrace$1(s.get$span())));c.$indexSet(0,a,o),_.$indexSet(0,a,s)}return new z.SassMap(w.ConstantMap_ConstantMap$from(c,u,u))},visitFunctionExpression$1:function(e){var t,n,r=this,i={},s=e.name,a=s.get$asPlain();if(i.$function=null,null==(null!=a?i.$function=r._addExceptionSpan$2(e,new H._EvaluateVisitor_visitFunctionExpression_closure(r,e,a)):null)){if(null!=e.namespace)throw w.wrapException(r._evaluate$_exception$2("Undefined function.",e.span));i.$function=new V.PlainCssCallable(r._performInterpolation$1(s))}return t=r._inFunction,r._inFunction=!0,n=r._addErrorSpan$2(e,new H._EvaluateVisitor_visitFunctionExpression_closure0(i,r,e)),r._inFunction=t,n},_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=this._evaluateArguments$1(e),a=t.declaration.name;return"@content"!==a&&(a+="()"),this._withStackFrame$3(a,n,new H._EvaluateVisitor__runUserDefinedCallable_closure(this,t,s,n,r,i))},_runFunctionCallable$3:function(e,t,n){var r,i,s,a,o,l,u,c,_=this;if(t instanceof T.BuiltInCallable)return _._withoutSlash$2(_._runBuiltInCallable$3(e,t,n),n);if(se.UserDefinedCallable_Environment._is(t))return _._runUserDefinedCallable$1$4(e,t,n,new H._EvaluateVisitor__runFunctionCallable_closure(_,t),se.Value);if(t instanceof V.PlainCssCallable){if((r=e.named).get$isNotEmpty(r)||null!=e.keywordRest)throw w.wrapException(_._evaluate$_exception$2(ie.Plain_,n.get$span()));for(r=t.name+"(",s=(i=e.positional).length,a=!0,o=0;o<s;++o)l=i[o],a?a=!1:r+=", ",r+=_._evaluate$_serialize$3$quote(l.accept$1(_),l,!0);return null!=(u=e.rest)&&(c=u.accept$1(_),a||(r+=", "),r+=_._evaluate$_serialize$2(c,u)),r+=w.Primitives_stringFromCharCode(41),new J.SassString((r.charCodeAt(0),r),!1)}throw w.wrapException(E.ArgumentError$("Unknown callable type "+C.get$runtimeType$u(t).toString$0(0)+"."))},_runBuiltInCallable$3:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y=this,v=y._evaluateArguments$1(e),x=y._callableNode;for(y._callableNode=n,u=new P.MapKeySet(v.named,se.MapKeySet_String),_=(c=t.callbackFor$2(v.positional.length,u)).item1,r=c.item2,y._addExceptionSpan$2(n,new H._EvaluateVisitor__runBuiltInCallable_closure(_,v,u)),$=_.$arguments,p=v.positional.length,h=$.length;p<h;++p)d=$[p],f=v.positional,null==(m=v.named.remove$1(0,d.name))&&(m=d.defaultValue,m=y._withoutSlash$2(m.accept$1(y),m)),f.push(m);null!=_.restArgument?(v.positional.length>h?(g=b.JSArray_methods.sublist$1(v.positional,h),b.JSArray_methods.removeRange$2(v.positional,h,v.positional.length)):g=b.List_empty5,h=v.named,S=J.SassArgumentList$(g,h,v.separator===b.ListSeparator_undecided_null?b.ListSeparator_kWM:v.separator),v.positional.push(S)):S=null,i=null;try{h=se.nullable_Object,i=E.runZoned(new H._EvaluateVisitor__runBuiltInCallable_closure0(r,v),E.LinkedHashMap_LinkedHashMap$_literal([b.Symbol__currentCallableNode,n],h,h),se.Value)}catch(e){if(h=w.unwrapException(e),se.SassRuntimeException._is(h))throw e;if(h instanceof O.MultiSpanSassScriptException)throw s=h,w.wrapException(O.MultiSpanSassRuntimeException$(s.message,n.get$span(),s.primaryLabel,s.secondarySpans,y._evaluate$_stackTrace$1(n.get$span())));if(h instanceof O.MultiSpanSassException)throw a=h,w.wrapException(O.MultiSpanSassRuntimeException$(a._span_exception$_message,a.get$span(),a.primaryLabel,a.secondarySpans,y._evaluate$_stackTrace$1(a.get$span())));o=h,l=null;try{l=w._asString(C.get$message$x(o))}catch(e){w.unwrapException(e),l=C.toString$0$(o)}throw w.wrapException(y._evaluate$_exception$2(l,n.get$span()))}if(y._callableNode=x,null==S)return i;if((h=v.named).get$isEmpty(h))return i;if(S._wereKeywordsAccessed)return i;throw h=(h=v.named).get$keys(h),h="No "+N.pluralize("argument",h.get$length(h),null)+" named ",f=v.named,w.wrapException(O.MultiSpanSassRuntimeException$(h+w.S(N.toSentence(f.get$keys(f).map$1$1(0,new H._EvaluateVisitor__runBuiltInCallable_closure1,se.Object),"or"))+".",n.get$span(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([_.get$spanWithName(),"declaration"],se.FileSpan,se.String),y._evaluate$_stackTrace$1(n.get$span())))},_evaluateArguments$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g=this,S=w.setRuntimeTypeInfo([],se.JSArray_Value),y=w.setRuntimeTypeInfo([],se.JSArray_AstNode);for(n=(t=e.positional).length,r=0;r<n;++r)i=t[r],s=g._expressionNode$1(i),S.push(g._withoutSlash$2(i.accept$1(g),s)),y.push(s);for(t=se.String,a=E.LinkedHashMap_LinkedHashMap$_empty(t,se.Value),n=se.AstNode,o=E.LinkedHashMap_LinkedHashMap$_empty(t,n),l=(l=(l=e.named).get$entries(l)).get$iterator(l);l.moveNext$0();)c=(u=l.get$current(l)).value,s=g._expressionNode$1(c),u=u.key,a.$indexSet(0,u,g._withoutSlash$2(c.accept$1(g),s)),o.$indexSet(0,u,s);if(null==(_=e.rest))return new H._ArgumentResults(S,y,a,o,b.ListSeparator_undecided_null);if($=_.accept$1(g),p=g._expressionNode$1(_),$ instanceof z.SassMap){for(g._addRestMap$4(a,$,_,new H._EvaluateVisitor__evaluateArguments_closure),l=E.LinkedHashMap_LinkedHashMap$_empty(t,n),u=$.contents,u=C.get$iterator$ax(u.get$keys(u)),c=se.SassString;u.moveNext$0();)l.$indexSet(0,c._as(u.get$current(u)).text,p);o.addAll$1(0,l),h=b.ListSeparator_undecided_null}else $ instanceof J.SassList?(l=$._list$_contents,b.JSArray_methods.addAll$1(S,new w.MappedListIterable(l,new H._EvaluateVisitor__evaluateArguments_closure0(g,p),w._arrayInstanceType(l)._eval$1("MappedListIterable<1,Value>"))),b.JSArray_methods.addAll$1(y,E.List_List$filled(l.length,p,!1,n)),h=$.separator,$ instanceof J.SassArgumentList&&($._wereKeywordsAccessed=!0,$._keywords.forEach$1(0,new H._EvaluateVisitor__evaluateArguments_closure1(g,a,p,o)))):(S.push(g._withoutSlash$2($,p)),y.push(p),h=b.ListSeparator_undecided_null);if(null==(d=e.keywordRest))return new H._ArgumentResults(S,y,a,o,h);if(f=d.accept$1(g),m=g._expressionNode$1(d),f instanceof z.SassMap){for(g._addRestMap$4(a,f,d,new H._EvaluateVisitor__evaluateArguments_closure2),t=E.LinkedHashMap_LinkedHashMap$_empty(t,n),n=f.contents,n=C.get$iterator$ax(n.get$keys(n)),l=se.SassString;n.moveNext$0();)t.$indexSet(0,l._as(n.get$current(n)).text,m);return o.addAll$1(0,t),new H._ArgumentResults(S,y,a,o,h)}throw w.wrapException(g._evaluate$_exception$2(ie.Variabs+f.toString$0(0)+").",d.get$span()))},_evaluateMacroArguments$1:function(e){var t,n,r,i,s,a,o,l,u=this,c=e.$arguments,_=c.rest;if(null==_)return new q.Tuple2(c.positional,c.named,se.Tuple2_of_List_Expression_and_Map_String_Expression);if(t=c.positional,n=w.setRuntimeTypeInfo(t.slice(0),w._arrayInstanceType(t)),r=E.LinkedHashMap_LinkedHashMap$of(c.named,se.String,se.Expression),i=_.accept$1(u),s=u._expressionNode$1(_),i instanceof z.SassMap?u._addRestMap$4(r,i,e,new H._EvaluateVisitor__evaluateMacroArguments_closure(_)):i instanceof J.SassList?(t=i._list$_contents,b.JSArray_methods.addAll$1(n,new w.MappedListIterable(t,new H._EvaluateVisitor__evaluateMacroArguments_closure0(u,s,_),w._arrayInstanceType(t)._eval$1("MappedListIterable<1,Expression>"))),i instanceof J.SassArgumentList&&(i._wereKeywordsAccessed=!0,i._keywords.forEach$1(0,new H._EvaluateVisitor__evaluateMacroArguments_closure1(u,r,s,_)))):n.push(new k.ValueExpression(u._withoutSlash$2(i,s),_.get$span())),null==(a=c.keywordRest))return new q.Tuple2(n,r,se.Tuple2_of_List_Expression_and_Map_String_Expression);if(o=a.accept$1(u),l=u._expressionNode$1(a),o instanceof z.SassMap)return u._addRestMap$4(r,o,e,new H._EvaluateVisitor__evaluateMacroArguments_closure2(u,l,a)),new q.Tuple2(n,r,se.Tuple2_of_List_Expression_and_Map_String_Expression);throw w.wrapException(u._evaluate$_exception$2(ie.Variabs+o.toString$0(0)+").",a.get$span()))},_addRestMap$1$4:function(e,t,n,r){t.contents.forEach$1(0,new H._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,se.dynamic)},_verifyArguments$4:function(e,t,n,r){return this._addExceptionSpan$2(r,new H._EvaluateVisitor__verifyArguments_closure(n,e,t))},visitSelectorExpression$1:function(e){var t=this._styleRuleIgnoringAtRoot;return null==(t=null==t?null:t.originalSelector.get$asSassList())?b.C__SassNull0:t},visitStringExpression$1:function(e){var t=e.text.contents;return new J.SassString(new w.MappedListIterable(t,new H._EvaluateVisitor_visitStringExpression_closure(this),w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0),e.hasQuotes)},visitCssAtRule$1:function(e){var t,n,r,i=this;if(null!=i._declarationName)throw w.wrapException(i._evaluate$_exception$2(ie.At_rul,e.span));if(e.isChildless)return i._assertInModule$2(i.__parent,"__parent").addChild$1(U.ModifiableCssAtRule$(e.name,e.span,!0,e.value)),null;t=i._inKeyframes,n=i._inUnknownAtRule,r=e.name,"keyframes"===N.unvendor(r.get$value(r))?i._inKeyframes=!0:i._inUnknownAtRule=!0,i._withParent$2$4$scopeWhen$through(U.ModifiableCssAtRule$(r,e.span,!1,e.value),new H._EvaluateVisitor_visitCssAtRule_closure(i,e),!1,new H._EvaluateVisitor_visitCssAtRule_closure0,se.ModifiableCssAtRule,se.Null),i._inUnknownAtRule=n,i._inKeyframes=t},visitCssComment$1:function(e){var t=this,n="__parent",r="_endOfImports";t._assertInModule$2(t.__parent,n)===t._assertInModule$2(t.__root,"_root")&&t._assertInModule$2(t.__endOfImports,r)===C.get$length$asx(t._assertInModule$2(t.__root,"_root").children._collection$_source)&&(t.__endOfImports=t._assertInModule$2(t.__endOfImports,r)+1),t._assertInModule$2(t.__parent,n).addChild$1(new H.ModifiableCssComment(e.text,e.span))},visitCssDeclaration$1:function(e){var t=e.name;this._assertInModule$2(this.__parent,"__parent").addChild$1(V.ModifiableCssDeclaration$(t,e.value,e.span,C.startsWith$1$s(t.get$value(t),"--"),e.valueSpanForMap))},visitCssImport$1:function(e){var t,n=this,r="__parent",i="_root",s="_endOfImports",a=k.ModifiableCssImport$(e.url,e.span,e.media,e.supports);n._assertInModule$2(n.__parent,r)!==n._assertInModule$2(n.__root,i)?n._assertInModule$2(n.__parent,r).addChild$1(a):n._assertInModule$2(n.__endOfImports,s)===C.get$length$asx(n._assertInModule$2(n.__root,i).children._collection$_source)?(n._assertInModule$2(n.__root,i).addChild$1(a),n.__endOfImports=n._assertInModule$2(n.__endOfImports,s)+1):(null==(t=n._outOfOrderImports)?n._outOfOrderImports=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssImport):t).push(a)},visitCssKeyframeBlock$1:function(e){this._withParent$2$4$scopeWhen$through(U.ModifiableCssKeyframeBlock$(e.selector,e.span),new H._EvaluateVisitor_visitCssKeyframeBlock_closure(this,e),!1,new H._EvaluateVisitor_visitCssKeyframeBlock_closure0,se.ModifiableCssKeyframeBlock,se.Null)},visitCssMediaRule$1:function(e){var t,n,r=this;if(null!=r._declarationName)throw w.wrapException(r._evaluate$_exception$2(ie.Media_,e.span));if(!(n=null==(t=D.NullableExtension_andThen(r._mediaQueries,new H._EvaluateVisitor_visitCssMediaRule_closure(r,e))))&&C.get$isEmpty$asx(t))return null;n=n?e.queries:t,r._withParent$2$4$scopeWhen$through(R.ModifiableCssMediaRule$(n,e.span),new H._EvaluateVisitor_visitCssMediaRule_closure0(r,t,e),!1,new H._EvaluateVisitor_visitCssMediaRule_closure1(t),se.ModifiableCssMediaRule,se.Null)},visitCssStyleRule$1:function(e){var t,n,r,i,s,a,o,l,u,c=this,_="__parent";if(null!=c._declarationName)throw w.wrapException(c._evaluate$_exception$2(ie.Style_,e.span));n=(t=c._atRootExcludingStyleRule)?null:c._styleRuleIgnoringAtRoot,i=(r=e.selector).value,a=(s=null==n)?null:n.originalSelector,o=i.resolveParentSelectors$2$implicitParent(a,!t),l=D.ModifiableCssStyleRule$(c._assertInModule$2(c.__extensionStore,"_extensionStore").addSelector$3(o,r.span,c._mediaQueries),e.span,o),u=c._atRootExcludingStyleRule,c._atRootExcludingStyleRule=!1,c._withParent$2$4$scopeWhen$through(l,new H._EvaluateVisitor_visitCssStyleRule_closure(c,l,e),!1,new H._EvaluateVisitor_visitCssStyleRule_closure0,se.ModifiableCssStyleRule,se.Null),c._atRootExcludingStyleRule=u,(t=!!s&&!(t=c._assertInModule$2(c.__parent,_).children).get$isEmpty(t))&&((t=c._assertInModule$2(c.__parent,_).children).get$last(t).isGroupEnd=!0)},visitCssStylesheet$1:function(e){var t;for(t=C.get$iterator$ax(e.get$children(e));t.moveNext$0();)t.get$current(t).accept$1(this)},visitCssSupportsRule$1:function(e){var t=this;if(null!=t._declarationName)throw w.wrapException(t._evaluate$_exception$2(ie.Suppor,e.span));t._withParent$2$4$scopeWhen$through(N.ModifiableCssSupportsRule$(e.condition,e.span),new H._EvaluateVisitor_visitCssSupportsRule_closure(t,e),!1,new H._EvaluateVisitor_visitCssSupportsRule_closure0,se.ModifiableCssSupportsRule,se.Null)},_handleReturn$1$2:function(e,t){var n,r,i;for(n=e.length,r=0;r<e.length;e.length===n||(0,w.throwConcurrentModificationError)(e),++r)if(null!=(i=t.call$1(e[r])))return i;return null},_handleReturn$2:function(e,t){return this._handleReturn$1$2(e,t,se.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,se.dynamic)},_interpolationToValue$3$trim$warnForColor:function(e,t,n){var r=this._performInterpolation$2$warnForColor(e,n),i=t?N.trimAscii(r,!0):r;return new k.CssValue(i,e.span,se.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){var n=e.contents;return new w.MappedListIterable(n,new H._EvaluateVisitor__performInterpolation_closure(this,t,e),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$0(0)},_performInterpolation$1:function(e){return this._performInterpolation$2$warnForColor(e,!1)},_evaluate$_serialize$3$quote:function(e,t,n){return this._addExceptionSpan$2(t,new H._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 q.VariableExpression?null==(t=this._addExceptionSpan$2(e,new H._EvaluateVisitor__expressionNode_closure(this,e)))?e:t:e},_withParent$2$4$scopeWhen$through:function(e,t,n,r,i,s){var a,o,l=this;return l._addChild$2$through(e,r),a=l._assertInModule$2(l.__parent,"__parent"),l.__parent=e,o=l._environment.scope$1$2$when(t,n,s),l.__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(null==(n=i._parent))throw w.wrapException(E.ArgumentError$(ie.throug+e.toString$0(0)+"."));i.get$hasFollowingSibling()&&((r=i._parent).toString,i=i.copyWithoutChildren$0(),r.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,se.dynamic)},_withMediaQueries$1$2:function(e,t){var n,r=this._mediaQueries;return this._mediaQueries=e,n=t.call$0(),this._mediaQueries=r,n},_withMediaQueries$2:function(e,t){return this._withMediaQueries$1$2(e,t,se.dynamic)},_withStackFrame$1$3:function(e,t,n){var r,i,s=this,a=s._stack;return a.push(new q.Tuple2(s._member,t,se.Tuple2_String_AstNode)),r=s._member,s._member=e,i=n.call$0(),s._member=r,a.pop(),i},_withStackFrame$3:function(e,t,n){return this._withStackFrame$1$3(e,t,n,se.dynamic)},_withoutSlash$2:function(e,t){return e instanceof W.SassNumber&&null!=e.asSlash&&this._warn$3$deprecation(ie.Using__+w.S((new H._EvaluateVisitor__withoutSlash_recommendation).call$1(e))+ie.x0a_More,t.get$span(),!0),e.withoutSlash$0()},_stackFrame$2:function(e,t){return N.frameForSpan(t,e,D.NullableExtension_andThen(t.file.url,new H._EvaluateVisitor__stackFrame_closure(this)))},_evaluate$_stackTrace$1:function(e){var t=this,n=t._stack;return n=E.List_List$of(new w.MappedListIterable(n,new H._EvaluateVisitor__stackTrace_closure(t),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Frame>")),!0,se.Frame),null!=e&&n.push(t._stackFrame$2(t._member,e)),L.Trace$(new w.ReversedListIterable(n,w._arrayInstanceType(n)._eval$1("ReversedListIterable<1>")),null)},_evaluate$_stackTrace$0:function(){return this._evaluate$_stackTrace$1(null)},_warn$3$deprecation:function(e,t,n){var r=this;r._quietDeps&&r._inDependency||r._warningsEmitted.add$1(0,new q.Tuple2(e,t,se.Tuple2_String_SourceSpan))&&r._evaluate$_logger.warn$4$deprecation$span$trace(0,e,n,t,r._evaluate$_stackTrace$1(t))},_warn$2:function(e,t){return this._warn$3$deprecation(e,t,!1)},_evaluate$_exception$2:function(e,t){var n=null==t?b.JSArray_methods.get$last(this._stack).item2.get$span():t;return new O.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=b.JSArray_methods.get$last(this._stack).item2.get$span();return new O.MultiSpanSassRuntimeException(this._evaluate$_stackTrace$0(),t,w.ConstantMap_ConstantMap$from(n,se.FileSpan,se.String),e,r)},_adjustParseError$1$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$=null;try{return o=t.call$0()}catch(t){throw(o=w.unwrapException(t))instanceof O.SassFormatException?(o=n=o,r=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(R.SourceSpanException.prototype.get$span.call(o).file._decodedChars,0,$),0,$),o=i=e.get$span(),l=i,s=b.JSString_methods.replaceRange$3(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(i.file._decodedChars,0,$),0,$),L.FileLocation$_(o.file,o._file$_start).offset,L.FileLocation$_(l.file,l._end).offset,r),l=L.SourceFile$fromString(s,i.file.url),o=i,o=L.FileLocation$_(o.file,o._file$_start),u=n,u=R.SourceSpanException.prototype.get$span.call(u),u=L.FileLocation$_(u.file,u._file$_start),c=i,c=L.FileLocation$_(c.file,c._file$_start),_=n,_=R.SourceSpanException.prototype.get$span.call(_),a=l.span$2(o.offset+u.offset,c.offset+L.FileLocation$_(_.file,_._end).offset),w.wrapException(this._evaluate$_exception$2(n._span_exception$_message,a))):t}},_adjustParseError$2:function(e,t){return this._adjustParseError$1$2(e,t,se.dynamic)},_addExceptionSpan$1$2:function(e,t){var n,r,i;try{return i=t.call$0()}catch(t){throw(i=w.unwrapException(t))instanceof O.MultiSpanSassScriptException?(n=i,w.wrapException(O.MultiSpanSassRuntimeException$(n.message,e.get$span(),n.primaryLabel,n.secondarySpans,this._evaluate$_stackTrace$1(e.get$span())))):i instanceof O.SassScriptException?(r=i,w.wrapException(this._evaluate$_exception$2(r.message,e.get$span()))):t}},_addExceptionSpan$2:function(e,t){return this._addExceptionSpan$1$2(e,t,se.dynamic)},_addErrorSpan$1$2:function(e,t){var n,r;try{return r=t.call$0()}catch(t){if(r=w.unwrapException(t),se.SassRuntimeException._is(r)){if(r=(n=r).get$span(),!b.JSString_methods.startsWith$1(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(r.file._decodedChars,r._file$_start,r._end),0,null),"@error"))throw t;throw w.wrapException(O.SassRuntimeException$(n._span_exception$_message,e.get$span(),this._evaluate$_stackTrace$0()))}throw t}},_addErrorSpan$2:function(e,t){return this._addErrorSpan$1$2(e,t,se.dynamic)}},H._EvaluateVisitor_closure.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return t=null==(r=r.$index(e,1).get$realNull())?null:r.assertString$1("module"),r=this.$this._environment,n=w.stringReplaceAllUnchecked(i.text,"_","-"),r.globalVariableExists$2$namespace(n,null==t?null:t.text)?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},H._EvaluateVisitor_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertString$1("name");return null!=this.$this._environment.getVariable$1(w.stringReplaceAllUnchecked(t.text,"_","-"))?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},H._EvaluateVisitor_closure1.prototype={call$1:function(e){var t,n,r,i,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return t=null==(s=s.$index(e,1).get$realNull())?null:s.assertString$1("module"),n=(s=this.$this)._environment,r=a.text,i=w.stringReplaceAllUnchecked(r,"_","-"),null!=n.getFunction$2$namespace(i,null==t?null:t.text)||s._builtInFunctions.containsKey$1(r)?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},H._EvaluateVisitor_closure2.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return t=null==(r=r.$index(e,1).get$realNull())?null:r.assertString$1("module"),r=this.$this._environment,n=w.stringReplaceAllUnchecked(i.text,"_","-"),null!=r.getMixin$2$namespace(n,null==t?null:t.text)?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},H._EvaluateVisitor_closure3.prototype={call$1:function(e){var t=this.$this._environment;if(!t._inMixin)throw w.wrapException(O.SassScriptException$(ie.conten));return null!=t._content?b.SassBoolean_true0:b.SassBoolean_false0},$signature:15},H._EvaluateVisitor_closure4.prototype={call$1:function(e){var t,n,r,i=C.$index$asx(e,0).assertString$1("module").text,s=this.$this._environment._environment$_modules.$index(0,i);if(null==s)throw w.wrapException('There is no module with namespace "'+i+'".');for(i=se.Value,t=E.LinkedHashMap_LinkedHashMap$_empty(i,i),n=(n=(n=s.get$variables()).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new J.SassString(r.key,!0),r.value);return new z.SassMap(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:36},H._EvaluateVisitor_closure5.prototype={call$1:function(e){var t,n,r,i=C.$index$asx(e,0).assertString$1("module").text,s=this.$this._environment._environment$_modules.$index(0,i);if(null==s)throw w.wrapException('There is no module with namespace "'+i+'".');for(i=se.Value,t=E.LinkedHashMap_LinkedHashMap$_empty(i,i),n=(n=(n=s.get$functions(s)).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new J.SassString(r.key,!0),new k.SassFunction(r.value));return new z.SassMap(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:36},H._EvaluateVisitor_closure6.prototype={call$1:function(e){var t,n,r,i=C.getInterceptor$asx(e),s=i.$index(e,0).assertString$1("name"),a=i.$index(e,1).get$isTruthy();if(t=null==(i=i.$index(e,2).get$realNull())?null:i.assertString$1("module"),a&&null!=t)throw w.wrapException(ie.x24css_a);if(a?n=new V.PlainCssCallable(s.text):((r=(i=this.$this)._callableNode).toString,n=i._addExceptionSpan$2(r,new H._EvaluateVisitor__closure1(i,s,t))),null!=n)return new k.SassFunction(n);throw w.wrapException("Function not found: "+s.toString$0(0))},$signature:166},H._EvaluateVisitor__closure1.prototype={call$0:function(){var e=w.stringReplaceAllUnchecked(this.name.text,"_","-"),t=this.module;return t=null==t?null:t.text,this.$this._getFunction$2$namespace(e,t)},$signature:119},H._EvaluateVisitor_closure7.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p=C.getInterceptor$asx(e),h=p.$index(e,0),d=se.SassArgumentList._as(p.$index(e,1));if((t=(p=this.$this)._callableNode).toString,n=w.setRuntimeTypeInfo([],se.JSArray_Expression),r=se.String,i=se.Expression,s=t.get$span(),a=t.get$span(),d._wereKeywordsAccessed=!0,(o=d._keywords).get$isEmpty(o))t=null;else{for(l=se.Value,u=E.LinkedHashMap_LinkedHashMap$_empty(l,l),d._wereKeywordsAccessed=!0,o=(o=o.get$entries(o)).get$iterator(o);o.moveNext$0();)c=o.get$current(o),u.$indexSet(0,new J.SassString(c.key,!1),c.value);t=new k.ValueExpression(new z.SassMap(w.ConstantMap_ConstantMap$from(u,l,l)),t.get$span())}if(_=new D.ArgumentInvocation(E.List_List$unmodifiable(n,i),w.ConstantMap_ConstantMap$from(E.LinkedHashMap_LinkedHashMap$_empty(r,i),r,i),new k.ValueExpression(d,a),t,s),h instanceof J.SassString)return I.warn(ie.Passin+h.toString$0(0)+"))",!0),(t=p._callableNode).toString,p.visitFunctionExpression$1(new k.FunctionExpression(null,D.Interpolation$(w.setRuntimeTypeInfo([h.text],se.JSArray_Object),t.get$span()),_,t.get$span()));if($=h.assertFunction$1("function").callable,se.Callable._is($))return(t=p._callableNode).toString,p._runFunctionCallable$3(_,$,t);throw w.wrapException(O.SassScriptException$("The function "+$.get$name($)+ie.x20is_as))},$signature:4},H._EvaluateVisitor_closure8.prototype={call$1:function(e){var t,n,r,i,s=C.getInterceptor$asx(e),a=E.Uri_parse(s.$index(e,0).assertString$1("url").text);return t=null==(s=s.$index(e,1).get$realNull())?null:s.assertMap$1("with").contents,(n=(s=this.$this)._callableNode).toString,null!=t?(r=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.ConfiguredValue),t.forEach$1(0,new H._EvaluateVisitor__closure(r,n.get$span(),n)),i=new z.ExplicitConfiguration(n,r)):i=b.Configuration_Map_empty,s._loadModule$7$baseUrl$configuration$namesInErrors(a,"load-css()",n,new H._EvaluateVisitor__closure0(s),n.get$span().file.url,i,!0),s._assertConfigurationIsEmpty$2$nameInError(i,!0),null},$signature:268},H._EvaluateVisitor__closure.prototype={call$2:function(e,t){var n=e.assertString$1("with key"),r=w.stringReplaceAllUnchecked(n.text,"_","-");if((n=this.values).containsKey$1(r))throw w.wrapException("The variable $"+r+" was configured twice.");n.$indexSet(0,r,new A.ConfiguredValue(t,this.span,this.callableNode))},$signature:47},H._EvaluateVisitor__closure0.prototype={call$1:function(e){var t=this.$this;return t._combineCss$2$clone(e,!0).accept$1(t)},$signature:63},H._EvaluateVisitor_run_closure.prototype={call$0:function(){var e,t=this,n=t.node,r=n.span.file.url;return null!=r&&t.$this._activeModules.$indexSet(0,r,null),e=t.$this,new O.EvaluateResult(e._combineCss$1(e._execute$2(t.importer,n)))},$signature:270},H._EvaluateVisitor_runExpression_closure.prototype={call$0:function(){var e=this.$this,t=this.expression;return e._withFakeStylesheet$3(this.importer,t,new H._EvaluateVisitor_runExpression__closure(e,t))},$signature:45},H._EvaluateVisitor_runExpression__closure.prototype={call$0:function(){return this.expression.accept$1(this.$this)},$signature:45},H._EvaluateVisitor_runStatement_closure.prototype={call$0:function(){var e=this.$this,t=this.statement;return e._withFakeStylesheet$3(this.importer,t,new H._EvaluateVisitor_runStatement__closure(e,t))},$signature:0},H._EvaluateVisitor_runStatement__closure.prototype={call$0:function(){return this.statement.accept$1(this.$this)},$signature:0},H._EvaluateVisitor__withWarnCallback_closure.prototype={call$2:function(e,t){var n=this.$this,r=n._importSpan;return null==r&&(r=null==(r=n._callableNode)?null:r.get$span()),n._warn$3$deprecation(e,null==r?this.nodeWithSpan.get$span():r,t)},"call*":"call$2",$requiredArgCount:2,$signature:84},H._EvaluateVisitor__loadModule_closure.prototype={call$0:function(){return this.callback.call$1(this.builtInModule)},$signature:0},H._EvaluateVisitor__loadModule_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o=this,l=o.$this,u=o.nodeWithSpan,c=l._loadStylesheet$3$baseUrl(o.url.toString$0(0),u.get$span(),o.baseUrl),_=c.stylesheet,$=_.span.file.url;if(null!=$&&l._activeModules.containsKey$1($))throw a=o.namesInErrors?"Module loop: "+X.$get$context().prettyUri$1($)+" is already being loaded.":ie.Module,u=D.NullableExtension_andThen(l._activeModules.$index(0,$),new H._EvaluateVisitor__loadModule__closure(l,a)),w.wrapException(null==u?l._evaluate$_exception$1(a):u);null!=$&&l._activeModules.$indexSet(0,$,u),e=l._inDependency,l._inDependency=c.isDependency,t=null;try{t=l._execute$5$configuration$namesInErrors$nodeWithSpan(c.importer,_,o.configuration,o.namesInErrors,u)}finally{l._activeModules.remove$1(0,$),l._inDependency=e}try{o.callback.call$1(t)}catch(e){throw u=w.unwrapException(e),se.SassRuntimeException._is(u)?e:u instanceof O.MultiSpanSassException?(n=u,w.wrapException(O.MultiSpanSassRuntimeException$(n._span_exception$_message,n.get$span(),n.primaryLabel,n.secondarySpans,l._evaluate$_stackTrace$1(n.get$span())))):u instanceof O.SassException?(r=u,w.wrapException(l._evaluate$_exception$2(r._span_exception$_message,r.get$span()))):u instanceof O.MultiSpanSassScriptException?(i=u,w.wrapException(l._multiSpanException$3(i.message,i.primaryLabel,i.secondarySpans))):u instanceof O.SassScriptException?(s=u,w.wrapException(l._evaluate$_exception$1(s.message))):e}},$signature:1},H._EvaluateVisitor__loadModule__closure.prototype={call$1:function(e){return this.$this._multiSpanException$3(this.message,"new load",E.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],se.FileSpan,se.String))},$signature:83},H._EvaluateVisitor__execute__css_set.prototype={call$1:function(e){return this._box_0._css=e},$signature:169},H._EvaluateVisitor__execute__css_get.prototype={call$0:function(){var e=this._box_0._css;return null==e?w.throwExpression(w.LateError$localNI("css")):e},$signature:170},H._EvaluateVisitor__execute_closure.prototype={call$0:function(){var e,t,n,r,i=this,s=i.$this,a=s._importer,o=s.__stylesheet,l=s.__root,u=s.__parent,c=s.__endOfImports,_=s._outOfOrderImports,$=s.__extensionStore,p=s._atRootExcludingStyleRule,h=p?null:s._styleRuleIgnoringAtRoot,d=s._mediaQueries,f=s._declarationName,m=s._inUnknownAtRule,g=s._inKeyframes,S=s._configuration;s._importer=i.importer,t=(e=s.__stylesheet=i.stylesheet).span,n=s.__parent=s.__root=M.ModifiableCssStylesheet$(t),s.__endOfImports=0,s._outOfOrderImports=null,s.__extensionStore=i.extensionStore,s._declarationName=s._mediaQueries=s._styleRuleIgnoringAtRoot=null,s._inKeyframes=s._atRootExcludingStyleRule=s._inUnknownAtRule=!1,null!=(r=i.configuration)&&(s._configuration=r),s.visitStylesheet$1(e),e=null==s._outOfOrderImports?n:new M.CssStylesheet(new E.UnmodifiableListView(s._addOutOfOrderImports$0(),se.UnmodifiableListView_CssNode),t),i._css_set.call$1(e),s._importer=a,s.__stylesheet=o,s.__root=l,s.__parent=u,s.__endOfImports=c,s._outOfOrderImports=_,s.__extensionStore=$,s._styleRuleIgnoringAtRoot=h,s._mediaQueries=d,s._declarationName=f,s._inUnknownAtRule=m,s._atRootExcludingStyleRule=p,s._inKeyframes=g,s._configuration=S},$signature:1},H._EvaluateVisitor__combineCss_closure.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:100},H._EvaluateVisitor__combineCss_closure0.prototype={call$1:function(e){return!this.selectors.contains$1(0,e)},$signature:16},H._EvaluateVisitor__combineCss_closure1.prototype={call$1:function(e){return e.cloneCss$0()},$signature:272},H._EvaluateVisitor__extendModules_closure.prototype={call$1:function(e){return!this.originalSelectors.contains$1(0,e)},$signature:16},H._EvaluateVisitor__extendModules_closure0.prototype={call$0:function(){return w.setRuntimeTypeInfo([],se.JSArray_ExtensionStore)},$signature:171},H._EvaluateVisitor__topologicalModules_visitModule.prototype={call$1:function(e){var t,n,r,i,s;for(n=(t=e.get$upstream()).length,r=this.seen,i=0;i<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++i)(s=t[i]).get$transitivelyContainsCss()&&r.add$1(0,s)&&this.call$1(s);this.sorted.addFirst$1(e)},$signature:63},H._EvaluateVisitor_visitAtRootRule_closure.prototype={call$0:function(){var e=q.SpanScanner$(this.resolved,null);return new M.AtRootQueryParser(e,this.$this._evaluate$_logger).parse$0()},$signature:109},H._EvaluateVisitor_visitAtRootRule_closure0.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitAtRootRule_closure1.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},"call*":"call$0",$requiredArgCount:0,$signature:0},H._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,se.void),t.__parent=n},$signature:26},H._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:26},H._EvaluateVisitor__scopeForAtRoot_closure1.prototype={call$1:function(e){return this.$this._withMediaQueries$2(null,new H._EvaluateVisitor__scopeForAtRoot__closure(this.innerScope,e))},$signature:26},H._EvaluateVisitor__scopeForAtRoot__closure.prototype={call$0:function(){return this.innerScope.call$1(this.callback)},$signature:1},H._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:26},H._EvaluateVisitor__scopeForAtRoot_closure3.prototype={call$1:function(e){return se.CssAtRule._is(e)},$signature:216},H._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:26},H._EvaluateVisitor_visitContentRule_closure.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.content.declaration.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n);return null},$signature:1},H._EvaluateVisitor_visitDeclaration_closure.prototype={call$1:function(e){return new k.CssValue(e.accept$1(this.$this),e.get$span(),se.CssValue_Value)},$signature:273},H._EvaluateVisitor_visitDeclaration_closure0.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitEachRule_closure.prototype={call$1:function(e){var t=this.$this,n=this.nodeWithSpan;return t._environment.setLocalVariable$3(b.JSArray_methods.get$first(this.node.variables),t._withoutSlash$2(e,n),n)},$signature:50},H._EvaluateVisitor_visitEachRule_closure0.prototype={call$1:function(e){return this.$this._setMultipleVariables$3(this.node.variables,e,this.nodeWithSpan)},$signature:50},H._EvaluateVisitor_visitEachRule_closure1.prototype={call$0:function(){var e=this,t=e.$this;return t._handleReturn$2(e.list.get$asList(),new H._EvaluateVisitor_visitEachRule__closure(t,e.setVariables,e.node))},$signature:33},H._EvaluateVisitor_visitEachRule__closure.prototype={call$1:function(e){var t;return this.setVariables.call$1(e),(t=this.$this)._handleReturn$2(this.node.children,new H._EvaluateVisitor_visitEachRule___closure(t))},$signature:274},H._EvaluateVisitor_visitEachRule___closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:66},H._EvaluateVisitor_visitExtendRule_closure.prototype={call$0:function(){return J.SelectorList_SelectorList$parse(N.trimAscii(this.targetText.value,!0),!1,!0,this.$this._evaluate$_logger)},$signature:43},H._EvaluateVisitor_visitAtRule_closure.prototype={call$1:function(e){return this.$this._interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:276},H._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)for(t=(e=this.children).length,n=0;n<t;++n)e[n].accept$1(r);else r._withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$(i.selector,i.span,i.originalSelector),new H._EvaluateVisitor_visitAtRule__closure(r,this.children),!1,se.ModifiableCssStyleRule,se.Null)},$signature:1},H._EvaluateVisitor_visitAtRule__closure.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitAtRule_closure1.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},H._EvaluateVisitor_visitForRule_closure.prototype={call$0:function(){return this.node.from.accept$1(this.$this).assertNumber$0()},$signature:218},H._EvaluateVisitor_visitForRule_closure0.prototype={call$0:function(){return this.node.to.accept$1(this.$this).assertNumber$0()},$signature:218},H._EvaluateVisitor_visitForRule_closure1.prototype={call$0:function(){return this.fromNumber.assertInt$0()},$signature:12},H._EvaluateVisitor_visitForRule_closure2.prototype={call$0:function(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(),e.get$denominatorUnits()).assertInt$0()},$signature:12},H._EvaluateVisitor_visitForRule_closure3.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l=this,u=l.$this,c=l.node,_=u._expressionNode$1(c.from);for(e=l.from,t=l._box_0,n=l.direction,r=c.variable,i=l.fromNumber,c=c.children;e!==t.to;e+=n)if(s=u._environment,a=i.get$numeratorUnits(),s.setLocalVariable$3(r,W.SassNumber_SassNumber$withUnits(e,i.get$denominatorUnits(),a),_),null!=(o=u._handleReturn$2(c,new H._EvaluateVisitor_visitForRule__closure(u))))return o;return null},$signature:33},H._EvaluateVisitor_visitForRule__closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:66},H._EvaluateVisitor_visitForwardRule_closure.prototype={call$1:function(e){this.$this._environment.forwardModule$2(e,this.node)},$signature:63},H._EvaluateVisitor_visitForwardRule_closure0.prototype={call$1:function(e){this.$this._environment.forwardModule$2(e,this.node)},$signature:63},H._EvaluateVisitor_visitIfRule_closure.prototype={call$0:function(){var e=this.$this;return e._handleReturn$2(this._box_0.clause.children,new H._EvaluateVisitor_visitIfRule__closure(e))},$signature:33},H._EvaluateVisitor_visitIfRule__closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:66},H._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.url,d.span,!0),m=f.stylesheet,g=m.span.file.url;if(null!=g){if((e=h._activeModules).containsKey$1(g))throw d=D.NullableExtension_andThen(e.$index(0,g),new H._EvaluateVisitor__visitDynamicImport__closure(h)),w.wrapException(null==d?h._evaluate$_exception$1("This file is already being loaded."):d);e.$indexSet(0,g,d)}if(d=0===(d=new E.UnmodifiableListView(m._uses,se.UnmodifiableListView_UseRule)).get$length(d)&&0===(d=new E.UnmodifiableListView(m._forwards,se.UnmodifiableListView_ForwardRule)).get$length(d))return t=h._importer,d=h._assertInModule$2(h.__stylesheet,"_stylesheet"),n=h._inDependency,h._importer=f.importer,h.__stylesheet=m,h._inDependency=f.isDependency,h.visitStylesheet$1(m),h._importer=t,h.__stylesheet=d,h._inDependency=n,void h._activeModules.remove$1(0,g);for(p._children0=null,d=h._environment,e=se.String,r=se.Module_Callable,i=se.AstNode,s=w.setRuntimeTypeInfo([],se.JSArray_Module_Callable),a=d._variables,a=w.setRuntimeTypeInfo(a.slice(0),w._arrayInstanceType(a)),o=d._variableNodes,o=w.setRuntimeTypeInfo(o.slice(0),w._arrayInstanceType(o)),l=d._functions,l=w.setRuntimeTypeInfo(l.slice(0),w._arrayInstanceType(l)),u=d._mixins,u=w.setRuntimeTypeInfo(u.slice(0),w._arrayInstanceType(u)),c=F.Environment$_(E.LinkedHashMap_LinkedHashMap$_empty(e,r),E.LinkedHashMap_LinkedHashMap$_empty(e,i),E.LinkedHashMap_LinkedHashMap$_empty(r,i),d._importedModules,null,null,s,a,o,l,u,d._content),h._withEnvironment$2(c,new H._EvaluateVisitor__visitDynamicImport__closure0(h,f,m,c,new H._EvaluateVisitor__visitDynamicImport_closure__children_set(p))),_=c.toDummyModule$0(),h._environment.importForwards$1(_),_.transitivelyContainsCss&&h._combineCss$2$clone(_,_.transitivelyContainsExtensions).accept$1(h),$=new H._ImportedCssVisitor(h),d=C.get$iterator$ax(new H._EvaluateVisitor__visitDynamicImport_closure__children_get(p).call$0());d.moveNext$0();)d.get$current(d).accept$1($);h._activeModules.remove$1(0,g)},$signature:0},H._EvaluateVisitor__visitDynamicImport_closure__children_set.prototype={call$1:function(e){return this._box_0._children0=e},$signature:233},H._EvaluateVisitor__visitDynamicImport__closure.prototype={call$1:function(e){return this.$this._multiSpanException$3("This file is already being loaded.","new load",E.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],se.FileSpan,se.String))},$signature:83},H._EvaluateVisitor__visitDynamicImport_closure__children_get.prototype={call$0:function(){var e=this._box_0._children0;return null==e?w.throwExpression(w.LateError$localNI("children")):e},$signature:232},H._EvaluateVisitor__visitDynamicImport__closure0.prototype={call$0:function(){var e,t,n=this,r=n.$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,c=r._configuration,_=r._inDependency,$=n.result;r._importer=$.importer,e=r.__stylesheet=n.stylesheet,t=M.ModifiableCssStylesheet$(e.span),r.__root=t,r.__parent=r._assertInModule$2(t,"_root"),r.__endOfImports=0,r._outOfOrderImports=null,r._inDependency=$.isDependency,($=new E.UnmodifiableListView(e._forwards,se.UnmodifiableListView_ForwardRule)).get$isEmpty($)||(r._configuration=n.environment.toImplicitConfiguration$0()),r.visitStylesheet$1(e),n._children_set.call$1(r._addOutOfOrderImports$0()),r._importer=i,r.__stylesheet=s,r.__root=a,r.__parent=o,r.__endOfImports=l,r._outOfOrderImports=u,r._configuration=c,r._inDependency=_},$signature:1},H._EvaluateVisitor__visitStaticImport_closure.prototype={call$1:function(e){var t,n,r,i=this.$this;return e instanceof V.SupportsDeclaration?(t=e.name,n=e.value,r=i._evaluate$_serialize$3$quote(t.accept$1(i),t,!0)+": "+i._evaluate$_serialize$3$quote(n.accept$1(i),n,!0)):r=D.NullableExtension_andThen(e,i.get$_visitSupportsCondition()),new k.CssValue("supports("+w.S(r)+")",e.get$span(),se.CssValue_String)},$signature:278},H._EvaluateVisitor_visitIncludeRule_closure.prototype={call$0:function(){var e=this.node;return this.$this._environment.getMixin$2$namespace(e.name,e.namespace)},$signature:119},H._EvaluateVisitor_visitIncludeRule_closure0.prototype={call$0:function(){return this.node.get$spanWithoutContent()},"call*":"call$0",$requiredArgCount:0,$signature:31},H._EvaluateVisitor_visitIncludeRule_closure2.prototype={call$1:function(e){return new O.UserDefinedCallable(e,this.$this._environment.closure$0(),se.UserDefinedCallable_Environment)},$signature:279},H._EvaluateVisitor_visitIncludeRule_closure1.prototype={call$0:function(){var e=this,t=e.$this,n=t._environment,r=n._content;return n._content=e.contentCallable,new H._EvaluateVisitor_visitIncludeRule__closure(t,e.mixin,e.nodeWithSpan).call$0(),n._content=r,null},$signature:1},H._EvaluateVisitor_visitIncludeRule__closure.prototype={call$0:function(){var e=this.$this,t=e._environment,n=t._inMixin;return t._inMixin=!0,new H._EvaluateVisitor_visitIncludeRule___closure(e,this.mixin,this.nodeWithSpan).call$0(),t._inMixin=n,null},$signature:0},H._EvaluateVisitor_visitIncludeRule___closure.prototype={call$0:function(){var e,t,n,r,i;for(t=(e=this.mixin.declaration.children).length,n=this.$this,r=this.nodeWithSpan,i=0;i<t;++i)n._addErrorSpan$2(r,new H._EvaluateVisitor_visitIncludeRule____closure(n,e[i]))},$signature:0},H._EvaluateVisitor_visitIncludeRule____closure.prototype={call$0:function(){return this.statement.accept$1(this.$this)},$signature:33},H._EvaluateVisitor_visitMediaRule_closure.prototype={call$1:function(e){return this.$this._mergeMediaQueries$2(e,this.queries)},$signature:79},H._EvaluateVisitor_visitMediaRule_closure0.prototype={call$0:function(){var e=this,t=e.$this,n=e.mergedQueries;null==n&&(n=e.queries),t._withMediaQueries$2(n,new H._EvaluateVisitor_visitMediaRule__closure(t,e.node))},$signature:1},H._EvaluateVisitor_visitMediaRule__closure.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._atRootExcludingStyleRule?null:r._styleRuleIgnoringAtRoot;if(null==i)for(t=(e=this.node.children).length,n=0;n<t;++n)e[n].accept$1(r);else r._withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$(i.selector,i.span,i.originalSelector),new H._EvaluateVisitor_visitMediaRule___closure(r,this.node),!1,se.ModifiableCssStyleRule,se.Null)},$signature:1},H._EvaluateVisitor_visitMediaRule___closure.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitMediaRule_closure1.prototype={call$1:function(e){return!!se.CssStyleRule._is(e)||null!=this.mergedQueries&&se.CssMediaRule._is(e)},$signature:7},H._EvaluateVisitor__visitMediaQueries_closure.prototype={call$0:function(){var e=q.SpanScanner$(this.resolved,null);return new k.MediaQueryParser(e,this.$this._evaluate$_logger).parse$0()},$signature:110},H._EvaluateVisitor_visitStyleRule_closure.prototype={call$0:function(){return O.KeyframeSelectorParser$(this.selectorText.value,this.$this._evaluate$_logger).parse$0()},$signature:44},H._EvaluateVisitor_visitStyleRule_closure0.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitStyleRule_closure1.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},H._EvaluateVisitor_visitStyleRule_closure2.prototype={call$0:function(){var e="_stylesheet",t=this.$this;return J.SelectorList_SelectorList$parse(this.selectorText.value,!t._assertInModule$2(t.__stylesheet,e).plainCss,!t._assertInModule$2(t.__stylesheet,e).plainCss,t._evaluate$_logger)},$signature:43},H._EvaluateVisitor_visitStyleRule_closure3.prototype={call$0:function(){var e=this._box_0.parsedSelector,t=this.$this,n=t._styleRuleIgnoringAtRoot;return n=null==n?null:n.originalSelector,e.resolveParentSelectors$2$implicitParent(n,!t._atRootExcludingStyleRule)},$signature:43},H._EvaluateVisitor_visitStyleRule_closure4.prototype={call$0:function(){var e=this.$this;e._withStyleRule$2(this.rule,new H._EvaluateVisitor_visitStyleRule__closure(e,this.node))},$signature:1},H._EvaluateVisitor_visitStyleRule__closure.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitStyleRule_closure5.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},H._EvaluateVisitor_visitSupportsRule_closure.prototype={call$0:function(){var e,t,n,r=this.$this,i=r._atRootExcludingStyleRule?null:r._styleRuleIgnoringAtRoot;if(null==i)for(t=(e=this.node.children).length,n=0;n<t;++n)e[n].accept$1(r);else r._withParent$2$2(D.ModifiableCssStyleRule$(i.selector,i.span,i.originalSelector),new H._EvaluateVisitor_visitSupportsRule__closure(r,this.node),se.ModifiableCssStyleRule,se.Null)},$signature:1},H._EvaluateVisitor_visitSupportsRule__closure.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitSupportsRule_closure0.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},H._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},H._EvaluateVisitor_visitVariableDeclaration_closure0.prototype={call$0:function(){var e=this.node;return this.$this._environment.getVariable$2$namespace(e.name,e.namespace)},$signature:33},H._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},H._EvaluateVisitor_visitUseRule_closure.prototype={call$1:function(e){var t=this.node;this.$this._environment.addModule$3$namespace(e,t,t.namespace)},$signature:63},H._EvaluateVisitor_visitWarnRule_closure.prototype={call$0:function(){return this.node.expression.accept$1(this.$this)},$signature:45},H._EvaluateVisitor_visitWhileRule_closure.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node).condition,n=this.$this,e=e.children;t.accept$1(n).get$isTruthy();)if(null!=(r=n._handleReturn$2(e,new H._EvaluateVisitor_visitWhileRule__closure(n))))return r;return null},$signature:33},H._EvaluateVisitor_visitWhileRule__closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:66},H._EvaluateVisitor_visitBinaryOperationExpression_closure.prototype={call$0:function(){var e,t,n=this.node,r=this.$this,i=n.left.accept$1(r),s=n.operator;switch(s){case b.BinaryOperator_kjl:return e=n.right.accept$1(r),new J.SassString(I.serializeValue0(i,!1,!0)+"="+I.serializeValue0(e,!1,!0),!1);case b.BinaryOperator_or_or_1:return i.get$isTruthy()?i:n.right.accept$1(r);case b.BinaryOperator_and_and_2:return i.get$isTruthy()?n.right.accept$1(r):i;case b.BinaryOperator_YlX:return i.$eq(0,n.right.accept$1(r))?b.SassBoolean_true0:b.SassBoolean_false0;case b.BinaryOperator_i5H:return i.$eq(0,n.right.accept$1(r))?b.SassBoolean_false0:b.SassBoolean_true0;case b.BinaryOperator_AcR:return i.greaterThan$1(n.right.accept$1(r));case b.BinaryOperator_1da:return i.greaterThanOrEquals$1(n.right.accept$1(r));case b.BinaryOperator_8qt:return i.lessThan$1(n.right.accept$1(r));case b.BinaryOperator_33h:return i.lessThanOrEquals$1(n.right.accept$1(r));case b.BinaryOperator_AcR0:return i.plus$1(n.right.accept$1(r));case b.BinaryOperator_iyO:return i.minus$1(n.right.accept$1(r));case b.BinaryOperator_O1M:return i.times$1(n.right.accept$1(r));case b.BinaryOperator_RTB:return e=n.right.accept$1(r),t=i.dividedBy$1(e),n.allowsSlash&&i instanceof W.SassNumber&&e instanceof W.SassNumber?se.SassNumber._as(t).withSlash$2(i,e):(i instanceof W.SassNumber&&e instanceof W.SassNumber&&r._warn$3$deprecation(ie.Using__+w.S((new H._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation).call$1(n))+ie.x0a_More,n.get$span(),!0),t);case b.BinaryOperator_2ad:return i.modulo$1(n.right.accept$1(r));default:throw w.wrapException(E.ArgumentError$("Unknown binary operator "+s.toString$0(0)+"."))}},$signature:45},H._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation.prototype={call$1:function(e){return e instanceof M.BinaryOperationExpression&&e.operator===b.BinaryOperator_RTB?"math.div("+w.S(this.call$1(e.left))+", "+w.S(this.call$1(e.right))+")":e.toString$0(0)},$signature:116},H._EvaluateVisitor_visitVariableExpression_closure.prototype={call$0:function(){var e=this.node;return this.$this._environment.getVariable$2$namespace(e.name,e.namespace)},$signature:33},H._EvaluateVisitor_visitListExpression_closure.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:561},H._EvaluateVisitor_visitFunctionExpression_closure.prototype={call$0:function(){var e=this.node.namespace,t=this.plainName;return null==e&&(t=w.stringReplaceAllUnchecked(t,"_","-")),this.$this._getFunction$2$namespace(t,e)},$signature:119},H._EvaluateVisitor_visitFunctionExpression_closure0.prototype={call$0:function(){var e=this.node;return this.$this._runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:45},H._EvaluateVisitor__runUserDefinedCallable_closure.prototype={call$0:function(){var e=this,t=e.$this,n=e.callable;return t._withEnvironment$2(n.environment.closure$0(),new H._EvaluateVisitor__runUserDefinedCallable__closure(t,e.evaluated,n,e.nodeWithSpan,e.run,e.V))},$signature:function(){return this.V._eval$1("0()")}},H._EvaluateVisitor__runUserDefinedCallable__closure.prototype={call$0:function(){var e=this,t=e.$this,n=e.V;return t._environment.scope$1$1(new H._EvaluateVisitor__runUserDefinedCallable___closure(t,e.evaluated,e.callable,e.nodeWithSpan,e.run,n),n)},$signature:function(){return this.V._eval$1("0()")}},H._EvaluateVisitor__runUserDefinedCallable___closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f=this,m=f.$this,g=f.evaluated,S=g.positional,y=g.named,v=f.callable.declaration.$arguments,x=f.nodeWithSpan;for(m._verifyArguments$4(S.length,y,v,x),t=(e=v.$arguments).length,n=Math.min(S.length,t),r=g.positionalNodes,i=0;i<n;++i)m._environment.setLocalVariable$3(e[i].name,S[i],r[i]);for(i=S.length,r=g.namedNodes;i<t;++i)a=(s=e[i]).name,null==(o=y.remove$1(0,a))&&(l=s.defaultValue,o=m._withoutSlash$2(l.accept$1(m),m._expressionNode$1(l))),l=m._environment,null==(u=r.$index(0,a))&&((u=s.defaultValue).toString,u=m._expressionNode$1(u)),l.setLocalVariable$3(a,o,u);if(null!=(c=v.restArgument)?(_=S.length>t?b.JSArray_methods.sublist$1(S,t):b.List_empty5,g=g.separator,$=J.SassArgumentList$(_,y,g===b.ListSeparator_undecided_null?b.ListSeparator_kWM:g),m._environment.setLocalVariable$3(c,$,x)):$=null,p=f.run.call$0(),null==$)return p;if(y.get$isEmpty(y))return p;if($._wereKeywordsAccessed)return p;throw g=y.get$keys(y),h=N.pluralize("argument",g.get$length(g),null),y=y.get$keys(y),d=N.toSentence(w.MappedIterable_MappedIterable(y,new H._EvaluateVisitor__runUserDefinedCallable____closure,w._instanceType(y)._eval$1("Iterable.E"),se.Object),"or"),w.wrapException(O.MultiSpanSassRuntimeException$("No "+h+" named "+d+".",x.get$span(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([v.get$spanWithName(),"declaration"],se.FileSpan,se.String),m._evaluate$_stackTrace$1(x.get$span())))},$signature:function(){return this.V._eval$1("0()")}},H._EvaluateVisitor__runUserDefinedCallable____closure.prototype={call$1:function(e){return"$"+e},$signature:5},H._EvaluateVisitor__runFunctionCallable_closure.prototype={call$0:function(){var e,t,n,r,i,s;for(n=(t=(e=this.callable.declaration).children).length,r=this.$this,i=0;i<n;++i)if((s=t[i].accept$1(r))instanceof k.Value)return s;throw w.wrapException(r._evaluate$_exception$2("Function finished without @return.",e.span))},$signature:45},H._EvaluateVisitor__runBuiltInCallable_closure.prototype={call$0:function(){return this.overload.verify$2(this.evaluated.positional.length,this.namedSet)},$signature:0},H._EvaluateVisitor__runBuiltInCallable_closure0.prototype={call$0:function(){return this.callback.call$1(this.evaluated.positional)},"call*":"call$0",$requiredArgCount:0,$signature:45},H._EvaluateVisitor__runBuiltInCallable_closure1.prototype={call$1:function(e){return"$"+e},$signature:5},H._EvaluateVisitor__evaluateArguments_closure.prototype={call$1:function(e){return e},$signature:35},H._EvaluateVisitor__evaluateArguments_closure0.prototype={call$1:function(e){return this.$this._withoutSlash$2(e,this.restNodeForSpan)},$signature:35},H._EvaluateVisitor__evaluateArguments_closure1.prototype={call$2:function(e,t){var n=this,r=n.restNodeForSpan;n.named.$indexSet(0,e,n.$this._withoutSlash$2(t,r)),n.namedNodes.$indexSet(0,e,r)},$signature:68},H._EvaluateVisitor__evaluateArguments_closure2.prototype={call$1:function(e){return e},$signature:35},H._EvaluateVisitor__evaluateMacroArguments_closure.prototype={call$1:function(e){return new k.ValueExpression(e,this.restArgs.get$span())},$signature:52},H._EvaluateVisitor__evaluateMacroArguments_closure0.prototype={call$1:function(e){return new k.ValueExpression(this.$this._withoutSlash$2(e,this.restNodeForSpan),this.restArgs.get$span())},$signature:52},H._EvaluateVisitor__evaluateMacroArguments_closure1.prototype={call$2:function(e,t){var n=this;n.named.$indexSet(0,e,new k.ValueExpression(n.$this._withoutSlash$2(t,n.restNodeForSpan),n.restArgs.get$span()))},$signature:68},H._EvaluateVisitor__evaluateMacroArguments_closure2.prototype={call$1:function(e){return new k.ValueExpression(this.$this._withoutSlash$2(e,this.keywordRestNodeForSpan),this.keywordRestArgs.get$span())},$signature:52},H._EvaluateVisitor__addRestMap_closure.prototype={call$2:function(e,t){var n=this,r=n.$this;if(!(e instanceof J.SassString))throw w.wrapException(r._evaluate$_exception$2(ie.Variab_+e.toString$0(0)+" is not a string in "+n.map.toString$0(0)+".",n.nodeWithSpan.get$span()));n.values.$indexSet(0,e.text,n.convert.call$1(r._withoutSlash$2(t,n.expressionNode)))},$signature:47},H._EvaluateVisitor__verifyArguments_closure.prototype={call$0:function(){return this.$arguments.verify$2(this.positional,new P.MapKeySet(this.named,se.MapKeySet_String))},$signature:0},H._EvaluateVisitor_visitStringExpression_closure.prototype={call$1:function(e){var t,n;return"string"==typeof e?e:(se.Expression._as(e),t=this.$this,(n=e.accept$1(t))instanceof J.SassString?n.text:t._evaluate$_serialize$3$quote(n,e,!1))},$signature:42},H._EvaluateVisitor_visitCssAtRule_closure.prototype={call$0:function(){var e,t,n;for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n)},$signature:1},H._EvaluateVisitor_visitCssAtRule_closure0.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},H._EvaluateVisitor_visitCssKeyframeBlock_closure.prototype={call$0:function(){var e,t,n;for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n)},$signature:1},H._EvaluateVisitor_visitCssKeyframeBlock_closure0.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},H._EvaluateVisitor_visitCssMediaRule_closure.prototype={call$1:function(e){return this.$this._mergeMediaQueries$2(e,this.node.queries)},$signature:79},H._EvaluateVisitor_visitCssMediaRule_closure0.prototype={call$0:function(){var e=this,t=e.$this,n=e.mergedQueries;null==n&&(n=e.node.queries),t._withMediaQueries$2(n,new H._EvaluateVisitor_visitCssMediaRule__closure(t,e.node))},$signature:1},H._EvaluateVisitor_visitCssMediaRule__closure.prototype={call$0:function(){var e,t,n=this.$this,r=n._atRootExcludingStyleRule?null:n._styleRuleIgnoringAtRoot;if(null==r)for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n);else n._withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$(r.selector,r.span,r.originalSelector),new H._EvaluateVisitor_visitCssMediaRule___closure(n,this.node),!1,se.ModifiableCssStyleRule,se.Null)},$signature:1},H._EvaluateVisitor_visitCssMediaRule___closure.prototype={call$0:function(){var e,t,n;for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n)},$signature:1},H._EvaluateVisitor_visitCssMediaRule_closure1.prototype={call$1:function(e){return!!se.CssStyleRule._is(e)||null!=this.mergedQueries&&se.CssMediaRule._is(e)},$signature:7},H._EvaluateVisitor_visitCssStyleRule_closure.prototype={call$0:function(){var e=this.$this;e._withStyleRule$2(this.rule,new H._EvaluateVisitor_visitCssStyleRule__closure(e,this.node))},$signature:1},H._EvaluateVisitor_visitCssStyleRule__closure.prototype={call$0:function(){var e,t,n;for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n)},$signature:1},H._EvaluateVisitor_visitCssStyleRule_closure0.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},H._EvaluateVisitor_visitCssSupportsRule_closure.prototype={call$0:function(){var e,t,n=this.$this,r=n._atRootExcludingStyleRule?null:n._styleRuleIgnoringAtRoot;if(null==r)for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n);else n._withParent$2$2(D.ModifiableCssStyleRule$(r.selector,r.span,r.originalSelector),new H._EvaluateVisitor_visitCssSupportsRule__closure(n,this.node),se.ModifiableCssStyleRule,se.Null)},$signature:1},H._EvaluateVisitor_visitCssSupportsRule__closure.prototype={call$0:function(){var e,t,n;for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n)},$signature:1},H._EvaluateVisitor_visitCssSupportsRule_closure0.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},H._EvaluateVisitor__performInterpolation_closure.prototype={call$1:function(e){var t,n,r,i;return"string"==typeof e?e:(se.Expression._as(e),t=this.$this,n=e.accept$1(t),this.warnForColor&&n instanceof B.SassColor&&X.$get$namesByColor().containsKey$1(n)&&(r=D.Interpolation$(w.setRuntimeTypeInfo([""],se.JSArray_Object),this.interpolation.span),i=X.$get$namesByColor(),t._warn$2(ie.You_pr+w.S(i.$index(0,n))+ie.x20in_in+n.toString$0(0)+ie.x2c_whicw+w.S(i.$index(0,n))+ie.x22x29__If+new M.BinaryOperationExpression(b.BinaryOperator_AcR0,new J.StringExpression(r,!0),e,!1).toString$0(0)+"'.",e.get$span())),t._evaluate$_serialize$3$quote(n,e,!1))},$signature:42},H._EvaluateVisitor__serialize_closure.prototype={call$0:function(){return I.serializeValue0(this.value,!1,this.quote)},$signature:27},H._EvaluateVisitor__expressionNode_closure.prototype={call$0:function(){var e=this.expression;return this.$this._environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:225},H._EvaluateVisitor__withoutSlash_recommendation.prototype={call$1:function(e){var t=e.asSlash;return null!=t?"math.div("+w.S(this.call$1(t.item1))+", "+w.S(this.call$1(t.item2))+")":I.serializeValue0(e,!0,!0)},$signature:224},H._EvaluateVisitor__stackFrame_closure.prototype={call$1:function(e){var t=this.$this._evaluate$_importCache;return null==(t=null==t?null:t.humanize$1(e))?e:t},$signature:70},H._EvaluateVisitor__stackTrace_closure.prototype={call$1:function(e){return this.$this._stackFrame$2(e.item1,e.item2.get$span())},$signature:222},H._ImportedCssVisitor.prototype={visitCssAtRule$1:function(e){var t=e.isChildless?null:new H._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="_endOfImports",r=this._visitor;r._assertInModule$2(r.__parent,"__parent")!==r._assertInModule$2(r.__root,"_root")?r._addChild$1(e):r._assertInModule$2(r.__endOfImports,n)===C.get$length$asx(r._assertInModule$2(r.__root,"_root").children._collection$_source)?(r._addChild$1(e),r.__endOfImports=r._assertInModule$2(r.__endOfImports,n)+1):(null==(t=r._outOfOrderImports)?r._outOfOrderImports=w.setRuntimeTypeInfo([],se.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 H._ImportedCssVisitor_visitCssMediaRule_closure(null==n||null!=t._mergeMediaQueries$2(n,e.queries)))},visitCssStyleRule$1:function(e){return this._visitor._addChild$2$through(e,new H._ImportedCssVisitor_visitCssStyleRule_closure)},visitCssStylesheet$1:function(e){var t,n;for(t=e.children,t=new w.ListIterator(t,t.get$length(t)),n=w._instanceType(t)._precomputed1;t.moveNext$0();)n._as(t.__internal$_current).accept$1(this)},visitCssSupportsRule$1:function(e){return this._visitor._addChild$2$through(e,new H._ImportedCssVisitor_visitCssSupportsRule_closure)}},H._ImportedCssVisitor_visitCssAtRule_closure.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},H._ImportedCssVisitor_visitCssMediaRule_closure.prototype={call$1:function(e){return!!se.CssStyleRule._is(e)||this.hasBeenMerged&&se.CssMediaRule._is(e)},$signature:7},H._ImportedCssVisitor_visitCssStyleRule_closure.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},H._ImportedCssVisitor_visitCssSupportsRule_closure.prototype={call$1:function(e){return se.CssStyleRule._is(e)},$signature:7},H._ArgumentResults.prototype={},H._LoadedStylesheet.prototype={},k._FindDependenciesVisitor.prototype={visitEachRule$1:function(e){},visitForRule$1:function(e){},visitIfRule$1:function(e){},visitWhileRule$1:function(e){},visitInterpolation$1:function(e){},visitUseRule$1:function(e){var t=e.url;"sass"!==t.get$scheme()&&this._usesAndForwards.push(t)},visitForwardRule$1:function(e){var t=e.url;"sass"!==t.get$scheme()&&this._usesAndForwards.push(t)},visitImportRule$1:function(e){var t,n,r,i,s;for(n=(t=e.imports).length,r=this._imports,i=0;i<n;++i)(s=t[i])instanceof N.DynamicImport&&r.push(E.Uri_parse(s.url))}},J.RecursiveStatementVisitor.prototype={visitAtRootRule$1:function(e){D.NullableExtension_andThen(e.query,this.get$visitInterpolation()),this.visitChildren$1(e.children)},visitAtRule$1:function(e){D.NullableExtension_andThen(e.value,this.get$visitInterpolation()),D.NullableExtension_andThen(e.children,this.get$visitChildren())},visitContentBlock$1:function(e){return null},visitContentRule$1:function(e){this.visitArgumentInvocation$1(e.$arguments)},visitDebugRule$1:function(e){},visitDeclaration$1:function(e){D.NullableExtension_andThen(e.value,this.get$visitExpression()),D.NullableExtension_andThen(e.children,this.get$visitChildren())},visitErrorRule$1:function(e){},visitExtendRule$1:function(e){},visitFunctionRule$1:function(e){return null},visitIncludeRule$1:function(e){this.visitArgumentInvocation$1(e.$arguments),D.NullableExtension_andThen(e.content,this.get$visitContentBlock())},visitLoudComment$1:function(e){},visitMediaRule$1:function(e){this.visitChildren$1(e.children)},visitMixinRule$1:function(e){return null},visitReturnRule$1:function(e){},visitSilentComment$1:function(e){},visitStyleRule$1:function(e){this.visitChildren$1(e.children)},visitStylesheet$1:function(e){return this.visitChildren$1(e.children)},visitSupportsRule$1:function(e){this.visitChildren$1(e.children)},visitVariableDeclaration$1:function(e){},visitWarnRule$1:function(e){},visitArgumentInvocation$1:function(e){var t,n;for(t=e.positional.length,n=0;n<t;++n);for(t=(t=(t=e.named).get$values(t)).get$iterator(t);t.moveNext$0();)t.get$current(t);t=this.get$visitExpression(),D.NullableExtension_andThen(e.rest,t),D.NullableExtension_andThen(e.keywordRest,t)},visitChildren$1:function(e){var t;for(t=C.get$iterator$ax(e);t.moveNext$0();)t.get$current(t).accept$1(this)},visitExpression$1:function(e){}},I.serialize_closure.prototype={call$1:function(e){return e>127},$signature:51},I._SerializeVisitor0.prototype={visitCssStylesheet$1:function(e){var t,n,r,i,s,a,o,l=this;for(t=l._style!==b.OutputStyle_compressed,n=se.CssComment,r=se.CssParentNode,i=l._serialize$_buffer,s=null,a=0;a<C.get$length$asx(e.get$children(e));++a)o=C.$index$asx(e.get$children(e),a),l._isInvisible$1(o)||(null!=s&&((r._is(s)?s.get$isChildless():!n._is(s))&&i.writeCharCode$1(59),t&&i.write$1(0,"\n"),s.get$isGroupEnd()&&t&&i.write$1(0,"\n")),o.accept$1(l),s=o);(t=null!=s&&((r._is(s)?s.get$isChildless():!n._is(s))&&t))&&i.writeCharCode$1(59)},visitCssComment$1:function(e){this._serialize$_buffer.forSpan$2(e.span,new I._SerializeVisitor_visitCssComment_closure(this,e))},visitCssAtRule$1:function(e){var t,n=this;n._writeIndentation$0(),(t=n._serialize$_buffer).forSpan$2(e.span,new I._SerializeVisitor_visitCssAtRule_closure(n,e)),e.isChildless||(n._style!==b.OutputStyle_compressed&&t.writeCharCode$1(32),n._serialize$_visitChildren$1(e.children))},visitCssMediaRule$1:function(e){var t,n=this;n._writeIndentation$0(),(t=n._serialize$_buffer).forSpan$2(e.span,new I._SerializeVisitor_visitCssMediaRule_closure(n,e)),n._style!==b.OutputStyle_compressed&&t.writeCharCode$1(32),n._serialize$_visitChildren$1(e.children)},visitCssImport$1:function(e){this._writeIndentation$0(),this._serialize$_buffer.forSpan$2(e.span,new I._SerializeVisitor_visitCssImport_closure(this,e))},_writeImportUrl$1:function(e){var t,n,r=this;r._style===b.OutputStyle_compressed&&117===b.JSString_methods._codeUnitAt$1(e,0)?(t=b.JSString_methods.substring$2(e,4,e.length-1),39===(n=b.JSString_methods._codeUnitAt$1(t,0))||34===n?r._serialize$_buffer.write$1(0,t):r._visitQuotedString$1(t)):r._serialize$_buffer.write$1(0,e)},visitCssKeyframeBlock$1:function(e){var t,n=this;n._writeIndentation$0(),(t=n._serialize$_buffer).forSpan$2(e.selector.span,new I._SerializeVisitor_visitCssKeyframeBlock_closure(n,e)),n._style!==b.OutputStyle_compressed&&t.writeCharCode$1(32),n._serialize$_visitChildren$1(e.children)},_visitMediaQuery$1:function(e){var t,n,r=this,i=e.modifier;null!=i&&((t=r._serialize$_buffer).write$1(0,i),t.writeCharCode$1(32)),null!=(i=e.type)&&((t=r._serialize$_buffer).write$1(0,i),0!==e.features.length&&t.write$1(0," and ")),i=e.features,t=r._style===b.OutputStyle_compressed?"and ":" and ",n=r._serialize$_buffer,r._writeBetween$3(i,t,n.get$write(n))},visitCssStyleRule$1:function(e){var t,n=this;n._writeIndentation$0(),(t=n._serialize$_buffer).forSpan$2(e.selector.span,new I._SerializeVisitor_visitCssStyleRule_closure(n,e)),n._style!==b.OutputStyle_compressed&&t.writeCharCode$1(32),n._serialize$_visitChildren$1(e.children)},visitCssSupportsRule$1:function(e){var t,n=this;n._writeIndentation$0(),(t=n._serialize$_buffer).forSpan$2(e.span,new I._SerializeVisitor_visitCssSupportsRule_closure(n,e)),n._style!==b.OutputStyle_compressed&&t.writeCharCode$1(32),n._serialize$_visitChildren$1(e.children)},visitCssDeclaration$1:function(e){var t,n,r,i,s=this;if(s._writeIndentation$0(),r=e.name,s._serialize$_write$1(r),(i=s._serialize$_buffer).writeCharCode$1(58),C.startsWith$1$s(r.get$value(r),"--")&&e.parsedAsCustomProperty)i.forSpan$2(e.value.get$span(),new I._SerializeVisitor_visitCssDeclaration_closure(s,e));else{s._style!==b.OutputStyle_compressed&&i.writeCharCode$1(32);try{i.forSpan$2(e.valueSpanForMap,new I._SerializeVisitor_visitCssDeclaration_closure0(s,e))}catch(i){throw(r=w.unwrapException(i))instanceof O.MultiSpanSassScriptException?(t=r,w.wrapException(O.MultiSpanSassException$(t.message,e.value.get$span(),t.primaryLabel,t.secondarySpans))):r instanceof O.SassScriptException?(n=r,w.wrapException(O.SassException$(n.message,e.value.get$span()))):i}}},_writeFoldedValue$1:function(e){var t,n,r,i=e.value,s=D.StringScanner$(se.SassString._as(i.get$value(i)).text,null,null);for(i=s.string.length,t=this._serialize$_buffer;s._string_scanner$_position!==i;)if(10===(n=s.readChar$0()))for(t.writeCharCode$1(32);32===(r=s.peekChar$0())||9===r||10===r||13===r||12===r;)s.readChar$0();else t.writeCharCode$1(n)},_writeReindentedValue$1:function(e){var t=this,n=e.value,r=se.SassString._as(n.get$value(n)).text,i=t._minimumIndentation$1(r);if(null!=i){if(-1===i)return(n=t._serialize$_buffer).write$1(0,N.trimAsciiRight(r,!0)),void n.writeCharCode$1(32);n=e.name.get$span(),n=L.FileLocation$_(n.file,n._file$_start),t._writeWithIndent$2(r,Math.min(i,n.file.getColumn$1(n.offset)))}else t._serialize$_buffer.write$1(0,r)},_minimumIndentation$1:function(e){for(var t,n,r,i,s,a=A.LineScanner$(e),o=a.string.length;a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),n=10!==t):n=!1,n;);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&&(32===(i=a.peekChar$0())||9===i);)a._adjustLineAndColumn$1(a.super$StringScanner$readChar());if(a._string_scanner$_position!==o&&!a.scanChar$1(10))for(s=a._line_scanner$_column,r=null==r?s:Math.min(r,s);a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),n=10!==t):n=!1,n;);}return null==r?-1:r},_writeWithIndent$2:function(e,t){var n,r,i,s,a,o,l,u=A.LineScanner$(e);for(r=(n=u.string).length,i=this._serialize$_buffer;u._string_scanner$_position!==r&&(s=u.super$StringScanner$readChar(),u._adjustLineAndColumn$1(s),10!==s);)i.writeCharCode$1(s);for(;;){for(a=u._string_scanner$_position,o=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,b.JSString_methods.substring$2(n,a+t,l));;){if(u._string_scanner$_position===r)return;if(s=u.super$StringScanner$readChar(),u._adjustLineAndColumn$1(s),10===s)break;i.writeCharCode$1(s)}}},visitColor$1:function(e){var t,n,r,i,s=this,a=null,o=s._style===b.OutputStyle_compressed;if(o&&Math.abs(e.alpha-1)<X.$get$epsilon())return t=X.$get$namesByColor().$index(0,e),n=s._canUseShortHex$1(e)?4:7,void(null!=t&&t.length<=n?s._serialize$_buffer.write$1(0,t):(o=s._serialize$_buffer,s._canUseShortHex$1(e)?(o.writeCharCode$1(35),o.writeCharCode$1(W.hexCharFor(15&e.get$red())),o.writeCharCode$1(W.hexCharFor(15&e.get$green())),o.writeCharCode$1(W.hexCharFor(15&e.get$blue()))):(o.writeCharCode$1(35),s._writeHexComponent$1(e.get$red()),s._writeHexComponent$1(e.get$green()),s._writeHexComponent$1(e.get$blue()))));null!=((i=null==(r=e.originalSpan))?a:E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(r.file._decodedChars,r._file$_start,r._end),0,a))?(o=i?a:E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(r.file._decodedChars,r._file$_start,r._end),0,a),s._serialize$_buffer.write$1(0,o)):!(r=X.$get$namesByColor()).containsKey$1(e)||Math.abs(e.alpha-0)<X.$get$epsilon()?(r=e.alpha,i=s._serialize$_buffer,Math.abs(r-1)<X.$get$epsilon()?(i.writeCharCode$1(35),s._writeHexComponent$1(e.get$red()),s._writeHexComponent$1(e.get$green()),s._writeHexComponent$1(e.get$blue())):(i.write$1(0,"rgba("+e.get$red()),i.write$1(0,o?",":", "),i.write$1(0,e.get$green()),i.write$1(0,o?",":", "),i.write$1(0,e.get$blue()),i.write$1(0,o?",":", "),s._writeNumber$1(r),i.writeCharCode$1(41))):s._serialize$_buffer.write$1(0,r.$index(0,e))},_canUseShortHex$1:function(e){var t=e.get$red();return t=(15&t)===b.JSInt_methods._shrOtherPositive$1(t,4)&&((15&(t=e.get$green()))===b.JSInt_methods._shrOtherPositive$1(t,4)&&(15&(t=e.get$blue()))===b.JSInt_methods._shrOtherPositive$1(t,4))},_writeHexComponent$1:function(e){var t=this._serialize$_buffer;t.writeCharCode$1(W.hexCharFor(b.JSInt_methods._shrOtherPositive$1(e,4))),t.writeCharCode$1(W.hexCharFor(15&e))},visitList$1:function(e){var t,n,r,i,s,a=this,o=e.hasBrackets;if(o)a._serialize$_buffer.writeCharCode$1(91);else if(0===e._list$_contents.length){if(!a._serialize$_inspect)throw w.wrapException(O.SassScriptException$("() isn't a valid CSS value."));return void a._serialize$_buffer.write$1(0,"()")}(r=!!(t=a._serialize$_inspect)&&(1===e._list$_contents.length&&(n=(n=e.separator)===b.ListSeparator_kWM||n===b.ListSeparator_1gm)))&&!o&&a._serialize$_buffer.writeCharCode$1(40),n=e._list$_contents,n=t?n:new w.WhereIterable(n,new I._SerializeVisitor_visitList_closure,w._arrayInstanceType(n)._eval$1("WhereIterable<1>")),i=e.separator,s=a._separatorString$1(i),a._writeBetween$3(n,s,t?new I._SerializeVisitor_visitList_closure0(a,e):new I._SerializeVisitor_visitList_closure1(a)),r&&((t=a._serialize$_buffer).write$1(0,i.separator),o||t.writeCharCode$1(41)),o&&a._serialize$_buffer.writeCharCode$1(93)},_separatorString$1:function(e){switch(e){case b.ListSeparator_kWM:return this._style===b.OutputStyle_compressed?",":", ";case b.ListSeparator_1gm:return this._style===b.OutputStyle_compressed?"/":" / ";case b.ListSeparator_woc:return" ";default:return""}},_elementNeedsParens$2:function(e,t){var n;if(t instanceof J.SassList){if(t._list$_contents.length<2)return!1;if(t.hasBrackets)return!1;switch(e){case b.ListSeparator_kWM:return t.separator===b.ListSeparator_kWM;case b.ListSeparator_1gm:return(n=t.separator)===b.ListSeparator_kWM||n===b.ListSeparator_1gm;default:return t.separator!==b.ListSeparator_undecided_null}}return!1},visitMap$1:function(e){var t,n,r=this;if(!r._serialize$_inspect)throw w.wrapException(O.SassScriptException$(e.toString$0(0)+" isn't a valid CSS value."));(t=r._serialize$_buffer).writeCharCode$1(40),n=e.contents,r._writeBetween$3(n.get$entries(n),", ",new I._SerializeVisitor_visitMap_closure(r)),t.writeCharCode$1(41)},_writeMapElement$1:function(e){var t=e instanceof J.SassList&&e.separator===b.ListSeparator_kWM&&!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=this,n=e.asSlash;if(null!=n)return t.visitNumber$1(n.item1),t._serialize$_buffer.writeCharCode$1(47),void t.visitNumber$1(n.item2);if(t._writeNumber$1(e.value),t._serialize$_inspect)t._serialize$_buffer.write$1(0,e.get$unitString());else{if(C.get$length$asx(e.get$numeratorUnits())>1||0!==e.get$denominatorUnits().length)throw w.wrapException(O.SassScriptException$(e.toString$0(0)+" isn't a valid CSS value."));C.get$isNotEmpty$asx(e.get$numeratorUnits())&&t._serialize$_buffer.write$1(0,C.get$first$ax(e.get$numeratorUnits()))}},_writeNumber$1:function(e){var t,n=this,r=W.fuzzyIsInt(e)?b.JSNumber_methods.round$0(e):null;if(null==r){if((t=n._removeExponent$1(b.JSNumber_methods.toString$0(e))).length<12)return n._style===b.OutputStyle_compressed&&48===b.JSString_methods._codeUnitAt$1(t,0)&&(t=b.JSString_methods.substring$1(t,1)),void n._serialize$_buffer.write$1(0,t);n._writeRounded$1(t)}else n._serialize$_buffer.write$1(0,n._removeExponent$1(b.JSInt_methods.toString$0(r)))},_removeExponent$1:function(e){var t,n,r,i,s,a,o={},l=b.JSString_methods._codeUnitAt$1(e,0),u=45===l;for(o._exponent=null,t=new I._SerializeVisitor__removeExponent__exponent_get(o),r=e.length,i=0;;){if(!(i<r)){n=null;break}if(101===b.JSString_methods._codeUnitAt$1(e,i)){l=(n=new E.StringBuffer(""))._contents=""+w.Primitives_stringFromCharCode(l),u?(l+=w.Primitives_stringFromCharCode(b.JSString_methods._codeUnitAt$1(e,1)),n._contents=l,i>3&&(n._contents=l+b.JSString_methods.substring$2(e,3,i))):i>2&&(n._contents=l+b.JSString_methods.substring$2(e,2,i)),new I._SerializeVisitor__removeExponent__exponent_set(o).call$1(E.int_parse(b.JSString_methods.substring$2(e,i+1,r),null));break}++i}if(null==n)return e;if(t.call$0()>0){for(s=u?1:0,a=(l=t.call$0())-((r=n._contents).length-1-s),l=r,i=0;i<a;++i)l=n._contents+=w.Primitives_stringFromCharCode(48);return l.charCodeAt(0),l}for(l=(u?""+w.Primitives_stringFromCharCode(45):"")+"0.",i=-1;i>t.call$0();--i)l+=w.Primitives_stringFromCharCode(48);return u?(r=n._contents,r=b.JSString_methods.substring$1((r.charCodeAt(0),r),1)):r=n,(r=l+w.S(r)).charCodeAt(0),r},_writeRounded$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h=this;if(b.JSString_methods.endsWith$1(e,".0"))h._serialize$_buffer.write$1(0,b.JSString_methods.substring$2(e,0,e.length-2));else{for(t=e.length,n=new Uint8Array(t+1),i=(r=45===b.JSString_methods._codeUnitAt$1(e,0))?1:0,s=1;;i=a,s=l){if(i===t)return void h._serialize$_buffer.write$1(0,e);if(a=i+1,46===(o=b.JSString_methods._codeUnitAt$1(e,i))){i=a;break}l=s+1,n[s]=o-48}if((u=i+10)>=t)h._serialize$_buffer.write$1(0,e);else{for(l=s;i<u;i=a,l=c)c=l+1,a=i+1,n[l]=b.JSString_methods._codeUnitAt$1(e,i)-48;if(b.JSString_methods._codeUnitAt$1(e,i)-48>=5)for(;_=n[c=l-1]+1,n[c]=_,10===_;l=c);for(;l<s;++l)n[l]=0;for(;(t=l>s)&&0===n[l-1];)--l;if(2!==l||0!==n[0]||0!==n[1]){for(r&&h._serialize$_buffer.writeCharCode$1(45),$=0===n[0]?h._style===b.OutputStyle_compressed&&0===n[1]?2:1:0,p=h._serialize$_buffer;$<s;++$)p.writeCharCode$1(48+n[$]);if(t)for(p.writeCharCode$1(46);$<l;++$)p.writeCharCode$1(48+n[$])}else h._serialize$_buffer.writeCharCode$1(48)}}},_visitQuotedString$2$forceDoubleQuote:function(e,t){var n,r,i,s,a,o,l,u,c=this,_=t?c._serialize$_buffer:new E.StringBuffer("");for(t&&_.writeCharCode$1(34),n=e.length,r=!1,i=!1,s=0;s<n;++s)switch(a=b.JSString_methods._codeUnitAt$1(e,s)){case 39:if(t)_.writeCharCode$1(39);else{if(i)return void c._visitQuotedString$2$forceDoubleQuote(e,!0);_.writeCharCode$1(39),r=!0}break;case 34:if(t)_.writeCharCode$1(92),_.writeCharCode$1(34);else{if(r)return void c._visitQuotedString$2$forceDoubleQuote(e,!0);_.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:if(_.writeCharCode$1(92),a>15&&(o=a>>>4,_.writeCharCode$1(o<10?48+o:87+o)),o=15&a,_.writeCharCode$1(o<10?48+o:87+o),n===(o=s+1))break;l=b.JSString_methods._codeUnitAt$1(e,o),(W.isHex(l)||32===l||9===l)&&_.writeCharCode$1(32);break;case 92:_.writeCharCode$1(92),_.writeCharCode$1(92);break;default:_.writeCharCode$1(a)}t?_.writeCharCode$1(34):(u=i?39:34,(n=c._serialize$_buffer).writeCharCode$1(u),n.write$1(0,_),n.writeCharCode$1(u))},_visitQuotedString$1:function(e){return this._visitQuotedString$2$forceDoubleQuote(e,!1)},_visitUnquotedString$1:function(e){var t,n,r,i,s;for(t=e.length,n=this._serialize$_buffer,r=!1,i=0;i<t;++i)switch(s=b.JSString_methods._codeUnitAt$1(e,i)){case 10:n.writeCharCode$1(32),r=!0;break;case 32:r||n.writeCharCode$1(32);break;default:n.writeCharCode$1(s),r=!1}},visitComplexSelector$1:function(e){var t,n,r,i,s,a,o;for(n=(t=e.components).length,r=this._serialize$_buffer,i=this._style===b.OutputStyle_compressed,s=null,a=0;a<n;++a,s=o)o=t[a],null!=s&&(!(i&&s instanceof q.Combinator)&&!(i&&o instanceof q.Combinator))&&r.write$1(0," "),o instanceof D.CompoundSelector?this.visitCompoundSelector$1(o):r.write$1(0,o)},visitCompoundSelector$1:function(e){var t,n,r,i=this._serialize$_buffer,s=i.get$length(i);for(n=(t=e.components).length,r=0;r<n;++r)t[r].accept$1(this);i.get$length(i)===s&&i.writeCharCode$1(42)},visitSelectorList$1:function(e){var t,n,r,i,s,a=this,o=e.components;for(t=C.get$iterator$ax(a._serialize$_inspect?o:new w.WhereIterable(o,new I._SerializeVisitor_visitSelectorList_closure,w._arrayInstanceType(o)._eval$1("WhereIterable<1>"))),n=a._style!==b.OutputStyle_compressed,r=a._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"):n&&r.writeCharCode$1(32)),a.visitComplexSelector$1(s)},visitPseudoSelector$1:function(e){var t,n,r,i=e.selector,s=null==i,a=!s;a&&"not"===e.name&&i.get$isInvisible()||((t=this._serialize$_buffer).writeCharCode$1(58),e.isSyntacticClass||t.writeCharCode$1(58),t.write$1(0,e.name),(r=null==(n=e.argument))&&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)))},_serialize$_write$1:function(e){return this._serialize$_buffer.forSpan$2(e.get$span(),new I._SerializeVisitor__write_closure(this,e))},_serialize$_visitChildren$1:function(e){var t=this,n={},r=t._serialize$_buffer;r.writeCharCode$1(123),e.every$1(e,t.get$_isInvisible())||(t._writeLineFeed$0(),n.previous_=null,++t._indentation,new I._SerializeVisitor__visitChildren_closure(n,t,e).call$0(),--t._indentation,(n=n.previous_).toString,(se.CssParentNode._is(n)?n.get$isChildless():!se.CssComment._is(n))&&t._style!==b.OutputStyle_compressed&&r.writeCharCode$1(59),t._writeLineFeed$0(),t._writeIndentation$0()),r.writeCharCode$1(125)},_writeLineFeed$0:function(){this._style!==b.OutputStyle_compressed&&this._serialize$_buffer.write$1(0,"\n")},_writeIndentation$0:function(){var e=this;e._style!==b.OutputStyle_compressed&&e._writeTimes$2(e._indentCharacter,e._indentation*e._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=C.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,se.dynamic)},_isInvisible$1:function(e){return!this._serialize$_inspect&&(!(this._style!==b.OutputStyle_compressed||!se.CssComment._is(e)||33===b.JSString_methods._codeUnitAt$1(e.text,2))||!!se.CssParentNode._is(e)&&(!se.CssAtRule._is(e)&&(!(!se.CssStyleRule._is(e)||!e.selector.value.get$isInvisible())||C.every$1$ax(e.get$children(e),this.get$_isInvisible()))))}},I._SerializeVisitor_visitCssComment_closure.prototype={call$0:function(){var e,t,n,r=this.$this;if(r._style!==b.OutputStyle_compressed||33===b.JSString_methods._codeUnitAt$1(this.node.text,2)){if(t=(e=this.node).text,null==(n=r._minimumIndentation$1(t)))return r._writeIndentation$0(),void r._serialize$_buffer.write$1(0,t);e=e.span,e=L.FileLocation$_(e.file,e._file$_start),n=Math.min(n,e.file.getColumn$1(e.offset)),r._writeIndentation$0(),r._writeWithIndent$2(t,n)}},$signature:1},I._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),null!=(t=e.value)&&(r.writeCharCode$1(32),n._serialize$_write$1(t))},$signature:1},I._SerializeVisitor_visitCssMediaRule_closure.prototype={call$0:function(){var e,t,n=this.$this,r=n._serialize$_buffer;r.write$1(0,"@media"),(t=!(e=n._style===b.OutputStyle_compressed)||!(null==(t=b.JSArray_methods.get$first(this.node.queries)).modifier&&null==t.type))&&r.writeCharCode$1(32),r=e?",":", ",n._writeBetween$3(this.node.queries,r,n.get$_visitMediaQuery())},$signature:1},I._SerializeVisitor_visitCssImport_closure.prototype={call$0:function(){var e,t,n,r,i,s=this.$this,a=s._serialize$_buffer;a.write$1(0,"@import"),(t=!(e=s._style===b.OutputStyle_compressed))&&a.writeCharCode$1(32),n=this.node,a.forSpan$2(n.url.get$span(),new I._SerializeVisitor_visitCssImport__closure(s,n)),null!=(r=n.supports)&&(t&&a.writeCharCode$1(32),s._serialize$_write$1(r)),null!=(i=n.media)&&(t&&a.writeCharCode$1(32),a=e?",":", ",s._writeBetween$3(i,a,s.get$_visitMediaQuery()))},$signature:1},I._SerializeVisitor_visitCssImport__closure.prototype={call$0:function(){var e=this.node.url;return this.$this._writeImportUrl$1(e.get$value(e))},$signature:0},I._SerializeVisitor_visitCssKeyframeBlock_closure.prototype={call$0:function(){var e=this.$this,t=e._style===b.OutputStyle_compressed?",":", ",n=e._serialize$_buffer;return e._writeBetween$3(this.node.selector.value,t,n.get$write(n))},$signature:0},I._SerializeVisitor_visitCssStyleRule_closure.prototype={call$0:function(){return this.$this.visitSelectorList$1(this.node.selector.value)},$signature:0},I._SerializeVisitor_visitCssSupportsRule_closure.prototype={call$0:function(){var e=this.$this,t=e._serialize$_buffer;t.write$1(0,"@supports"),e._style===b.OutputStyle_compressed&&40===C.codeUnitAt$1$s(this.node.condition.value,0)||t.writeCharCode$1(32),e._serialize$_write$1(this.node.condition)},$signature:1},I._SerializeVisitor_visitCssDeclaration_closure.prototype={call$0:function(){var e=this.$this,t=this.node;e._style===b.OutputStyle_compressed?e._writeFoldedValue$1(t):e._writeReindentedValue$1(t)},$signature:1},I._SerializeVisitor_visitCssDeclaration_closure0.prototype={call$0:function(){var e=this.node.value;return e.get$value(e).accept$1(this.$this)},$signature:0},I._SerializeVisitor_visitList_closure.prototype={call$1:function(e){return!e.get$isBlank()},$signature:59},I._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},I._SerializeVisitor_visitList_closure1.prototype={call$1:function(e){e.accept$1(this.$this)},$signature:50},I._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:286},I._SerializeVisitor__removeExponent__exponent_set.prototype={call$1:function(e){return this._box_0._exponent=e},$signature:97},I._SerializeVisitor__removeExponent__exponent_get.prototype={call$0:function(){var e=this._box_0._exponent;return null==e?w.throwExpression(w.LateError$localNI("exponent")):e},$signature:12},I._SerializeVisitor_visitSelectorList_closure.prototype={call$1:function(e){return!e.get$isInvisible()},$signature:17},I._SerializeVisitor__write_closure.prototype={call$0:function(){var e=this.value;return this.$this._serialize$_buffer.write$1(0,e.get$value(e))},$signature:0},I._SerializeVisitor__visitChildren_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c;for(e=this.children._collection$_source,t=C.getInterceptor$asx(e),n=this._box_0,r=this.$this,i=se.CssComment,s=se.CssParentNode,a=r._serialize$_buffer,o=0;o<t.get$length(e);++o)l=t.elementAt$1(e,o),r._isInvisible$1(l)||(null!=(u=n.previous_)&&((s._is(u)?u.get$isChildless():!i._is(u))&&a.writeCharCode$1(59),(c=r._style!==b.OutputStyle_compressed)&&a.write$1(0,"\n"),u.get$isGroupEnd()&&c&&a.write$1(0,"\n")),n.previous_=l,l.accept$1(r))},$signature:0},I.OutputStyle.prototype={toString$0:function(e){return this._serialize$_name}},I.LineFeed.prototype={toString$0:function(e){return"lf"}},I.SerializeResult.prototype={},I.withWarnCallback_closure.prototype={call$0:function(){return this.callback.call$0()},"call*":"call$0",$requiredArgCount:0,$signature:function(){return this.T._eval$1("0()")}},V.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,0!==(i=b.JSString_methods.compareTo$1(C.toString$0$(n.file.url),C.toString$0$(r.file.url)))?i:n.compareTo$1(0,r))},$isComparable:1},W.Mapping.prototype={},W.SingleMapping.prototype={toJson$1$includeSourceContents:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,b,C,I=this,A=new E.StringBuffer("");for(n=(t=I.lines).length,r=0,i=0,s=0,a=0,o=0,l=0,u=!0,c=0;c<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++c){if(($=(_=t[c]).line)>r){for(p=r;p<$;++p)A._contents+=";";r=$,i=0,u=!0}for(d=(h=_.entries).length,f=0;f<h.length;h.length===d||(0,w.throwConcurrentModificationError)(h),++f,i=g,u=!1)m=h[f],u||(A._contents+=","),g=m.column,S=V.encodeVlq(g-i),S=E.StringBuffer__writeAll(A._contents,S,""),A._contents=S,y=m.sourceUrlId,S=E.StringBuffer__writeAll(S,V.encodeVlq(y-o),""),A._contents=S,v=m.sourceLine,S=E.StringBuffer__writeAll(S,V.encodeVlq(v-s),""),A._contents=S,x=m.sourceColumn,S=E.StringBuffer__writeAll(S,V.encodeVlq(x-a),""),A._contents=S,null!=(b=m.sourceNameId)?(A._contents=E.StringBuffer__writeAll(S,V.encodeVlq(b-l),""),l=b,o=y,a=x,s=v):(o=y,a=x,s=v)}return null==(t=I.sourceRoot)&&(t=""),n=A._contents,C=E.LinkedHashMap_LinkedHashMap$_literal(["version",3,"sourceRoot",t,"sources",I.urls,"names",I.names,"mappings",(n.charCodeAt(0),n)],se.String,se.Object),null!=(t=I.targetUrl)&&C.$indexSet(0,"file",t),e&&(t=I.files,n=w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String?>"),C.$indexSet(0,"sourcesContent",E.List_List$of(new w.MappedListIterable(t,new W.SingleMapping_toJson_closure,n),!0,n._eval$1("ListIterable.E")))),I.extensions.forEach$1(0,new W.SingleMapping_toJson_closure0(C)),C},toJson$0:function(){return this.toJson$1$includeSourceContents(!1)},toString$0:function(e){var t=this,n=w.getRuntimeType(t).toString$0(0)+" : [targetUrl: "+w.S(t.targetUrl)+", sourceRoot: "+w.S(t.sourceRoot)+", urls: "+w.S(t.urls)+", names: "+w.S(t.names)+", lines: "+w.S(t.lines)+"]";return n.charCodeAt(0),n}},W.SingleMapping_SingleMapping$fromEntries__targetEntries_set.prototype={call$1:function(e){return this._box_0._targetEntries=e},$signature:287},W.SingleMapping_SingleMapping$fromEntries__targetEntries_get.prototype={call$0:function(){var e=this._box_0._targetEntries;return null==e?w.throwExpression(w.LateError$localNI("targetEntries")):e},$signature:288},W.SingleMapping_SingleMapping$fromEntries_closure.prototype={call$0:function(){var e=this.urls;return e.get$length(e)},$signature:12},W.SingleMapping_SingleMapping$fromEntries_closure0.prototype={call$0:function(){return this.sourceEntry.source.file},$signature:99},W.SingleMapping_SingleMapping$fromEntries_closure1.prototype={call$1:function(e){return this.files.$index(0,e)},$signature:289},W.SingleMapping_toJson_closure.prototype={call$1:function(e){return null==e?null:E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(e._decodedChars,0,null),0,null)},$signature:290},W.SingleMapping_toJson_closure0.prototype={call$2:function(e,t){return this.result.$indexSet(0,e,t),t},$signature:219},W.TargetLineEntry.prototype={toString$0:function(e){return w.getRuntimeType(this).toString$0(0)+": "+this.line+" "+w.S(this.entries)}},W.TargetEntry.prototype={toString$0:function(e){var t=this;return w.getRuntimeType(t).toString$0(0)+": ("+t.column+", "+t.sourceUrlId+", "+t.sourceLine+", "+t.sourceColumn+", "+w.S(t.sourceNameId)+")"}},L.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(r=(n=this._decodedChars).length,i=this._lineStarts,s=0;s<r;++s)13===(a=n[s])&&((o=s+1)>=r||10!==n[o])&&(a=10),10===a&&i.push(s+1)},span$2:function(e,t){return L._FileSpan$(this,e,null==t?this._decodedChars.length:t)},span$1:function(e){return this.span$2(e,null)},getLine$1:function(e){var t,n=this;if(e<0)throw w.wrapException(E.RangeError$("Offset may not be negative, was "+e+"."));if(e>n._decodedChars.length)throw w.wrapException(E.RangeError$("Offset "+e+ie.x20must_+n.get$length(n)+"."));return t=n._lineStarts,e<b.JSArray_methods.get$first(t)?-1:e>=b.JSArray_methods.get$last(t)?t.length-1:n._isNearCachedLine$1(e)?((t=n._cachedLine).toString,t):n._cachedLine=n._binarySearch$1(e)-1},_isNearCachedLine$1:function(e){var t,n,r=this._cachedLine;return null!=r&&(!(e<(t=this._lineStarts)[r])&&(r>=(n=t.length)-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;)r[n=t+b.JSInt_methods._tdivFast$1(i-t,2)]>e?i=n:t=n+1;return i},getColumn$1:function(e){var t,n,r=this;if(e<0)throw w.wrapException(E.RangeError$("Offset may not be negative, was "+e+"."));if(e>r._decodedChars.length)throw w.wrapException(E.RangeError$("Offset "+e+" must be not be greater than the number of characters in the file, "+r.get$length(r)+"."));if(t=r.getLine$1(e),(n=r._lineStarts[t])>e)throw w.wrapException(E.RangeError$("Line "+t+" comes after offset "+e+"."));return e-n},getOffset$1:function(e){var t,n,r,i;if(e<0)throw w.wrapException(E.RangeError$("Line may not be negative, was "+e+"."));if(e>=(n=(t=this._lineStarts).length))throw w.wrapException(E.RangeError$("Line "+e+" must be less than the number of lines in the file, "+this.get$lines()+"."));if(t=!((r=t[e])<=this._decodedChars.length)||(i=e+1)<n&&r>=t[i])throw w.wrapException(E.RangeError$("Line "+e+" doesn't have 0 columns."));return r}},L.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)},pointSpan$0:function(){var e=this.offset;return L._FileSpan$(this.file,e,e)},get$offset:function(){return this.offset}},L._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 L.FileLocation$_(this.file,this._file$_start)},get$end:function(e){return L.FileLocation$_(this.file,this._end)},get$text:function(){return E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(this.file._decodedChars,this._file$_start,this._end),0,null)},get$context:function(e){var t=this,n=t.file,r=t._end,i=n.getLine$1(r);if(0===n.getColumn$1(r)&&0!==i){if(r-t._file$_start==0)return i===n._lineStarts.length-1?"":E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(n._decodedChars,n.getOffset$1(i),n.getOffset$1(i+1)),0,null)}else r=i===n._lineStarts.length-1?n._decodedChars.length:n.getOffset$1(i+1);return E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(n._decodedChars,n.getOffset$1(n.getLine$1(t._file$_start)),r),0,null)},_FileSpan$3:function(e,t,n){var r,i=this._end,s=this._file$_start;if(i<s)throw w.wrapException(E.ArgumentError$("End "+i+" must come after start "+s+"."));if(i>(r=this.file)._decodedChars.length)throw w.wrapException(E.RangeError$("End "+i+ie.x20must_+r.get$length(r)+"."));if(s<0)throw w.wrapException(E.RangeError$("Start may not be negative, was "+s+"."))},compareTo$1:function(e,t){var n;return t instanceof L._FileSpan?0===(n=b.JSInt_methods.compareTo$1(this._file$_start,t._file$_start))?b.JSInt_methods.compareTo$1(this._end,t._end):n:this.super$SourceSpanMixin$compareTo(0,t)},$eq:function(e,t){var n=this;return null!=t&&(se.FileSpan._is(t)?n._file$_start===t._file$_start&&n._end===t._end&&C.$eq$(n.file.url,t.file.url):n.super$SourceSpanMixin$$eq(0,t))},get$hashCode:function(e){return L.SourceSpanMixin.prototype.get$hashCode.call(this,this)},expand$1:function(e,t){var n,r=this,i=r.file;if(!C.$eq$(i.url,t.file.url))throw w.wrapException(E.ArgumentError$('Source URLs "'+w.S(r.get$sourceUrl(r))+'" and "'+w.S(t.get$sourceUrl(t))+"\" don't match."));return n=Math.min(r._file$_start,t._file$_start),L._FileSpan$(i,n,Math.max(r._end,t._end))},$isFileSpan:1,$isSourceSpanWithContext:1},U.Highlighter.prototype={highlight$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S=this,y=S._lines;for(S._writeFileStart$1(b.JSArray_methods.get$first(y).url),e=S._maxMultilineSpans,t=E.List_List$filled(e,null,!1,se.nullable__Highlight),n=S._highlighter$_buffer,e=0!==e,r=S._primaryColor,i=0;i<y.length;++i){for(s=y[i],i>0&&(o=(a=y[i-1]).url,l=s.url,C.$eq$(o,l)?a.number+1!==s.number&&(S._writeSidebar$1$text("..."),n._contents+="\n"):(S._writeSidebar$1$end(X._glyphs.get$upEnd()),n._contents+="\n",S._writeFileStart$1(l))),o=s.highlights,l=new w.ReversedListIterable(o,w._arrayInstanceType(o)._eval$1("ReversedListIterable<1>")),l=new w.ListIterator(l,l.get$length(l)),u=w._instanceType(l)._precomputed1,c=s.number,_=s.text;l.moveNext$0();)(p=($=u._as(l.__internal$_current)).span).get$start(p).get$line()!==p.get$end(p).get$line()&&p.get$start(p).get$line()===c&&S._isOnlyWhitespace$1(b.JSString_methods.substring$2(_,0,p.get$start(p).get$column()))&&((h=b.JSArray_methods.indexOf$1(t,null))<0&&w.throwExpression(E.ArgumentError$(w.S(t)+" contains no null elements.")),t[h]=$);for(S._writeSidebar$1$line(c),n._contents+=" ",S._writeMultilineHighlights$2(s,t),e&&(n._contents+=" "),(l=null!=(f=-1===(d=b.JSArray_methods.indexWhere$1(o,new U.Highlighter_highlight_closure))?null:o[d]))?($=(u=f.span).get$start(u).get$line()===c?u.get$start(u).get$column():0,S._writeHighlightedText$4$color(_,$,u.get$end(u).get$line()===c?u.get$end(u).get$column():_.length,r)):S._writeText$1(_),n._contents+="\n",l&&S._writeIndicator$3(s,f,t),l=o.length,m=0;m<o.length;o.length===l||(0,w.throwConcurrentModificationError)(o),++m)(g=o[m]).isPrimary||S._writeIndicator$3(s,g,t)}return S._writeSidebar$1$end(X._glyphs.get$upEnd()),(y=n._contents).charCodeAt(0),y},_writeFileStart$1:function(e){var t=this,n=!t._multipleFiles||null==e,r=X._glyphs;n?t._writeSidebar$1$end(r.get$downEnd()):(t._writeSidebar$1$end(r.get$topLeftCorner()),t._colorize$2$color(new U.Highlighter__writeFileStart_closure(t),""),t._highlighter$_buffer._contents+=" "+X.$get$context().prettyUri$1(e)),t._highlighter$_buffer._contents+="\n"},_writeMultilineHighlights$3$current:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p,h,d,f=this,m={openedOnThisLine:!1,openedOnThisLineColor:null};for(i=(r=null==n)?null:n.isPrimary?f._primaryColor:f._secondaryColor,s=t.length,a=f._secondaryColor,r=!r,o=f._primaryColor,l=f._highlighter$_buffer,u=!1,c=0;c<s;++c)p=($=null==(_=t[c]))?null:(h=_.span).get$start(h).get$line(),d=$?null:(h=_.span).get$end(h).get$line(),r&&_===n?(f._colorize$2$color(new U.Highlighter__writeMultilineHighlights_closure(f,p,e),i),u=!0):u?f._colorize$2$color(new U.Highlighter__writeMultilineHighlights_closure0(f,_),i):$?m.openedOnThisLine?f._colorize$2$color(new U.Highlighter__writeMultilineHighlights_closure1(f),m.openedOnThisLineColor):l._contents+=" ":($=_.isPrimary?o:a,f._colorize$2$color(new U.Highlighter__writeMultilineHighlights_closure2(m,f,n,p,e,_,d),$))},_writeMultilineHighlights$2:function(e,t){return this._writeMultilineHighlights$3$current(e,t,null)},_writeHighlightedText$4$color:function(e,t,n,r){var i=this;i._writeText$1(b.JSString_methods.substring$2(e,0,t)),i._colorize$2$color(new U.Highlighter__writeHighlightedText_closure(i,e,t,n),r),i._writeText$1(b.JSString_methods.substring$2(e,n,e.length))},_writeIndicator$3:function(e,t,n){var r,i,s=this,a=t.isPrimary?s._primaryColor:s._secondaryColor,o=t.span;if(o.get$start(o).get$line()===o.get$end(o).get$line())s._writeSidebar$0(),(o=s._highlighter$_buffer)._contents+=" ",s._writeMultilineHighlights$3$current(e,n,t),0!==n.length&&(o._contents+=" "),s._colorize$2$color(new U.Highlighter__writeIndicator_closure(s,e,t),a),o._contents+="\n";else if(r=e.number,o.get$start(o).get$line()===r){if(b.JSArray_methods.contains$1(n,t))return;N.replaceFirstNull(n,t),s._writeSidebar$0(),(o=s._highlighter$_buffer)._contents+=" ",s._writeMultilineHighlights$3$current(e,n,t),s._colorize$2$color(new U.Highlighter__writeIndicator_closure0(s,e,t),a),o._contents+="\n"}else if(o.get$end(o).get$line()===r){if((i=o.get$end(o).get$column()===e.text.length)&&null==t.label)return void N.replaceWithNull(n,t);s._writeSidebar$0(),(o=s._highlighter$_buffer)._contents+=" ",s._writeMultilineHighlights$3$current(e,n,t),s._colorize$2$color(new U.Highlighter__writeIndicator_closure1(s,i,e,t),a),o._contents+="\n",N.replaceWithNull(n,t)}},_writeArrow$3$beginning:function(e,t,n){var r,i=n?0:1,s=this._countTabs$1(b.JSString_methods.substring$2(e.text,0,t+i));r=(i=this._highlighter$_buffer)._contents+=b.JSString_methods.$mul(X._glyphs.get$horizontalLine(),1+t+3*s),i._contents=r+"^"},_writeArrow$2:function(e,t){return this._writeArrow$3$beginning(e,t,!0)},_writeText$1:function(e){var t,n,r,i;for(t=new w.CodeUnits(e),t=new w.ListIterator(t,t.get$length(t)),n=this._highlighter$_buffer,r=w._instanceType(t)._precomputed1;t.moveNext$0();)i=r._as(t.__internal$_current),n._contents+=9===i?b.JSString_methods.$mul(" ",4):w.Primitives_stringFromCharCode(i)},_writeSidebar$3$end$line$text:function(e,t,n){var r={};r.text=n,null!=t&&(r.text=b.JSInt_methods.toString$0(t+1)),this._colorize$2$color(new U.Highlighter__writeSidebar_closure(r,this,e),"")},_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;for(t=new w.CodeUnits(e),t=new w.ListIterator(t,t.get$length(t)),n=w._instanceType(t)._precomputed1,r=0;t.moveNext$0();)9===n._as(t.__internal$_current)&&++r;return r},_isOnlyWhitespace$1:function(e){var t,n,r;for(t=new w.CodeUnits(e),t=new w.ListIterator(t,t.get$length(t)),n=w._instanceType(t)._precomputed1;t.moveNext$0();)if(32!==(r=n._as(t.__internal$_current))&&9!==r)return!1;return!0},_colorize$2$color:function(e,t){var n=null!=this._primaryColor;n&&null!=t&&(this._highlighter$_buffer._contents+=t),e.call$0(),n&&null!=t&&(this._highlighter$_buffer._contents+="")}},U.Highlighter_closure.prototype={call$0:function(){var e=this.color,t=C.getInterceptor$(e);return t.$eq(e,!0)?"":t.$eq(e,!1)?null:w._asStringQ(e)},$signature:39},U.Highlighter$__closure.prototype={call$1:function(e){var t=e.highlights;return(t=new w.WhereIterable(t,new U.Highlighter$___closure,w._arrayInstanceType(t)._eval$1("WhereIterable<1>"))).get$length(t)},$signature:291},U.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:120},U.Highlighter$__closure0.prototype={call$1:function(e){return e.url},$signature:293},U.Highlighter__collateLines_closure.prototype={call$1:function(e){var t=e.span;return t.get$sourceUrl(t)},$signature:294},U.Highlighter__collateLines_closure0.prototype={call$2:function(e,t){return e.span.compareTo$1(0,t.span)},$signature:295},U.Highlighter__collateLines_closure1.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d=w.setRuntimeTypeInfo([],se.JSArray__Line);for(n=(t=C.getInterceptor$ax(e)).get$iterator(e),r=se.JSArray__Highlight;n.moveNext$0();)for(s=(i=n.get$current(n).span).get$context(i),(a=N.findLineStart(s,i.get$text(),i.get$start(i).get$column())).toString,o=(a=b.JSString_methods.allMatches$1("\n",b.JSString_methods.substring$2(s,0,a))).get$length(a),l=i.get$sourceUrl(i),u=i.get$start(i).get$line()-o,a=(i=s.split("\n")).length,c=0;c<a;++c)_=i[c],(0===d.length||u>b.JSArray_methods.get$last(d).number)&&d.push(new U._Line(_,u,l,w.setRuntimeTypeInfo([],r))),++u;for($=w.setRuntimeTypeInfo([],r),n=d.length,p=0,c=0;c<d.length;d.length===n||(0,w.throwConcurrentModificationError)(d),++c){for(_=d[c],$.fixed$length&&w.throwExpression(E.UnsupportedError$("removeWhere")),b.JSArray_methods._removeWhere$2($,new U.Highlighter__collateLines__closure(_),!0),h=$.length,r=(r=t.skip$1(e,p)).get$iterator(r);r.moveNext$0()&&!((a=(i=r.get$current(r)).span).get$start(a).get$line()>_.number)&&C.$eq$(a.get$sourceUrl(a),_.url);)$.push(i);p+=$.length-h,b.JSArray_methods.addAll$1(_.highlights,$)}return d},$signature:296},U.Highlighter__collateLines__closure.prototype={call$1:function(e){var t=e.span,n=this.line;return!C.$eq$(t.get$sourceUrl(t),n.url)||t.get$end(t).get$line()<n.number},$signature:120},U.Highlighter_highlight_closure.prototype={call$1:function(e){return e.isPrimary},$signature:120},U.Highlighter__writeFileStart_closure.prototype={call$0:function(){return this.$this._highlighter$_buffer._contents+=b.JSString_methods.$mul(X._glyphs.get$horizontalLine(),2)+">",null},$signature:0},U.Highlighter__writeMultilineHighlights_closure.prototype={call$0:function(){var e=X._glyphs;e=this.startLine===this.line.number?e.get$topLeftCorner():e.get$bottomLeftCorner(),this.$this._highlighter$_buffer._contents+=e},$signature:0},U.Highlighter__writeMultilineHighlights_closure0.prototype={call$0:function(){var e=X._glyphs;e=null==this.highlight?e.get$horizontalLine():e.get$cross(),this.$this._highlighter$_buffer._contents+=e},$signature:0},U.Highlighter__writeMultilineHighlights_closure1.prototype={call$0:function(){return this.$this._highlighter$_buffer._contents+=X._glyphs.get$horizontalLine(),null},$signature:0},U.Highlighter__writeMultilineHighlights_closure2.prototype={call$0:function(){var e=this,t=e._box_0,n=t.openedOnThisLine,r=X._glyphs,i=n?r.get$cross():r.get$verticalLine();null!=e.current?e.$this._highlighter$_buffer._contents+=i:(r=(n=e.line).number,e.startLine===r?((n=e.$this)._colorize$2$color(new U.Highlighter__writeMultilineHighlights__closure(t,n),t.openedOnThisLineColor),t.openedOnThisLine=!0,null==t.openedOnThisLineColor&&(t.openedOnThisLineColor=e.highlight.isPrimary?n._primaryColor:n._secondaryColor)):(n=e.endLine===r&&(r=e.highlight.span).get$end(r).get$column()===n.text.length,r=e.$this,n?(t=null==e.highlight.label?X._glyphs.glyphOrAscii$2("└","\\"):i,r._highlighter$_buffer._contents+=t):r._colorize$2$color(new U.Highlighter__writeMultilineHighlights__closure0(r,i),t.openedOnThisLineColor)))},$signature:0},U.Highlighter__writeMultilineHighlights__closure.prototype={call$0:function(){var e=this._box_0.openedOnThisLine?"┬":"┌";this.$this._highlighter$_buffer._contents+=X._glyphs.glyphOrAscii$2(e,"/")},$signature:0},U.Highlighter__writeMultilineHighlights__closure0.prototype={call$0:function(){this.$this._highlighter$_buffer._contents+=this.vertical},$signature:0},U.Highlighter__writeHighlightedText_closure.prototype={call$0:function(){var e=this;return e.$this._writeText$1(b.JSString_methods.substring$2(e.text,e.startColumn,e.endColumn))},$signature:0},U.Highlighter__writeIndicator_closure.prototype={call$0:function(){var e,t,n=this.$this,r=this.highlight,i=r.span,s=r.isPrimary?"^":X._glyphs.get$horizontalLineBold(),a=i.get$start(i).get$column(),o=i.get$end(i).get$column();i=this.line.text,e=n._countTabs$1(b.JSString_methods.substring$2(i,0,a)),t=n._countTabs$1(b.JSString_methods.substring$2(i,a,o)),a+=3*e,(n=n._highlighter$_buffer)._contents+=b.JSString_methods.$mul(" ",a),s=n._contents+=b.JSString_methods.$mul(s,Math.max(o+3*(e+t)-a,1)),null!=(r=r.label)&&(n._contents=s+" "+r)},$signature:0},U.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},U.Highlighter__writeIndicator_closure1.prototype={call$0:function(){var e,t=this,n=t.$this;t.coversWholeLine?n._highlighter$_buffer._contents+=b.JSString_methods.$mul(X._glyphs.get$horizontalLine(),3):(e=t.highlight.span,n._writeArrow$3$beginning(t.line,Math.max(e.get$end(e).get$column()-1,0),!1)),null!=(e=t.highlight.label)&&(n._highlighter$_buffer._contents+=" "+e)},$signature:0},U.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+=b.JSString_methods.padRight$1(n,e._paddingBeforeSidebar),e=this.end,t._contents+=null==e?X._glyphs.get$verticalLine():e},$signature:0},U._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=null!=(t=this.label)?n+" ("+t+")":n).charCodeAt(0),t}},U._Highlight_closure.prototype={call$0:function(){var e,t,n,r,i=this.span;return se.SourceSpanWithContext._is(i)&&null!=N.findLineStart(i.get$context(i),i.get$text(),i.get$start(i).get$column())||(e=M.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=N.countCodeUnits(i.get$text(),10),i=D.SourceSpanWithContext$(e,M.SourceLocation$(t,U._Highlight__lastLineLength(i.get$text()),r,n),i.get$text(),i.get$text())),U._Highlight__normalizeEndOfLine(U._Highlight__normalizeTrailingNewline(U._Highlight__normalizeNewlines(i)))},$signature:297},U._Line.prototype={toString$0:function(e){return this.number+': "'+this.text+'" ('+b.JSArray_methods.join$1(this.highlights,", ")+")"}},M.SourceLocation.prototype={distance$1:function(e){var t=this.sourceUrl;if(!C.$eq$(t,e.get$sourceUrl(e)))throw w.wrapException(E.ArgumentError$('Source URLs "'+w.S(t)+'" and "'+w.S(e.get$sourceUrl(e))+"\" don't match."));return Math.abs(this.offset-e.get$offset())},compareTo$1:function(e,t){var n=this.sourceUrl;if(!C.$eq$(n,t.get$sourceUrl(t)))throw w.wrapException(E.ArgumentError$('Source URLs "'+w.S(n)+'" and "'+w.S(t.get$sourceUrl(t))+"\" don't match."));return this.offset-t.get$offset()},$eq:function(e,t){return null!=t&&(se.SourceLocation._is(t)&&C.$eq$(this.sourceUrl,t.get$sourceUrl(t))&&this.offset===t.get$offset())},get$hashCode:function(e){var t=this.sourceUrl;return null==(t=null==t?null:t.get$hashCode(t))&&(t=0),t+this.offset},toString$0:function(e){var t=this,n="<"+w.getRuntimeType(t).toString$0(0)+": "+t.offset+" ",r=t.sourceUrl;return n+(w.S(null==r?"unknown source":r)+":")+(t.line+1)+":"+(t.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}},J.SourceLocationMixin.prototype={distance$1:function(e){var t=this;if(!C.$eq$(t.file.url,e.get$sourceUrl(e)))throw w.wrapException(E.ArgumentError$('Source URLs "'+w.S(t.get$sourceUrl(t))+'" and "'+w.S(e.get$sourceUrl(e))+"\" don't match."));return Math.abs(t.offset-e.get$offset())},compareTo$1:function(e,t){var n=this;if(!C.$eq$(n.file.url,t.get$sourceUrl(t)))throw w.wrapException(E.ArgumentError$('Source URLs "'+w.S(n.get$sourceUrl(n))+'" and "'+w.S(t.get$sourceUrl(t))+"\" don't match."));return n.offset-t.get$offset()},$eq:function(e,t){return null!=t&&(se.SourceLocation._is(t)&&C.$eq$(this.file.url,t.get$sourceUrl(t))&&this.offset===t.get$offset())},get$hashCode:function(e){var t=this.file.url;return null==(t=null==t?null:t.get$hashCode(t))&&(t=0),t+this.offset},toString$0:function(e){var t=this.offset,n="<"+w.getRuntimeType(this).toString$0(0)+": "+t+" ",r=this.file,i=r.url;return n+(w.S(null==i?"unknown source":i)+":")+(r.getLine$1(t)+1)+":"+(r.getColumn$1(t)+1)+">"},$isComparable:1,$isSourceLocation:1},M.SourceSpanBase.prototype={SourceSpanBase$3:function(e,t,n){var r,i=this.end,s=this.start;if(!C.$eq$(i.get$sourceUrl(i),s.get$sourceUrl(s)))throw w.wrapException(E.ArgumentError$('Source URLs "'+w.S(s.get$sourceUrl(s))+'" and "'+w.S(i.get$sourceUrl(i))+"\" don't match."));if(i.get$offset()<s.get$offset())throw w.wrapException(E.ArgumentError$("End "+i.toString$0(0)+" must come after start "+s.toString$0(0)+"."));if((r=this.text).length!==s.distance$1(i))throw w.wrapException(E.ArgumentError$('Text "'+r+'" must be '+s.distance$1(i)+" characters long."))},get$start:function(e){return this.start},get$end:function(e){return this.end},get$text:function(){return this.text}},R.SourceSpanException.prototype={get$message:function(e){return this._span_exception$_message},get$span:function(){return this._span},toString$1$color:function(e,t){return this.get$span(),"Error on "+this.get$span().message$2$color(0,this._span_exception$_message,t)},toString$0:function(e){return this.toString$1$color(e,null)},$isException:1},R.SourceSpanFormatException.prototype={$isFormatException:1,get$source:function(){return this.source}},L.SourceSpanMixin.prototype={get$sourceUrl:function(e){var t=this.get$start(this);return t.get$sourceUrl(t)},get$length:function(e){var t=this;return t.get$end(t).get$offset()-t.get$start(t).get$offset()},compareTo$1:function(e,t){var n=this,r=n.get$start(n).compareTo$1(0,t.get$start(t));return 0===r?n.get$end(n).compareTo$1(0,t.get$end(t)):r},message$2$color:function(e,t,n){var r,i,s=this,a="line "+(s.get$start(s).get$line()+1)+", column "+(s.get$start(s).get$column()+1);return null!=s.get$sourceUrl(s)&&(r=s.get$sourceUrl(s),a=r=a+" of "+X.$get$context().prettyUri$1(r)),a+=": "+t,0!==(i=s.highlight$1$color(n)).length&&(a=a+"\n"+i),a.charCodeAt(0),a},message$1:function(e,t){return this.message$2$color(e,t,null)},highlight$1$color:function(e){var t=this;return se.SourceSpanWithContext._is(t)||0!==t.get$length(t)?U.Highlighter$(t,e).highlight$0():""},$eq:function(e,t){var n=this;return null!=t&&(se.SourceSpan._is(t)&&n.get$start(n).$eq(0,t.get$start(t))&&n.get$end(n).$eq(0,t.get$end(t)))},get$hashCode:function(e){var t,n=this,r=n.get$start(n);return(r=r.get$hashCode(r))+31*(t=n.get$end(n)).get$hashCode(t)},toString$0:function(e){var t=this;return"<"+w.getRuntimeType(t).toString$0(0)+": from "+t.get$start(t).toString$0(0)+" to "+t.get$end(t).toString$0(0)+' "'+t.get$text()+'">'},$isComparable:1,$isSourceSpan:1},D.SourceSpanWithContext.prototype={get$context:function(e){return this._context}},U.Chain.prototype={toTrace$0:function(){var e=this.traces;return L.Trace$(new w.ExpandIterable(e,new U.Chain_toTrace_closure,w._arrayInstanceType(e)._eval$1("ExpandIterable<1,Frame>")),null)},toString$0:function(e){var t=this.traces,n=w._arrayInstanceType(t);return new w.MappedListIterable(t,new U.Chain_toString_closure(new w.MappedListIterable(t,new U.Chain_toString_closure0,n._eval$1("MappedListIterable<1,int>")).fold$2(0,0,b.CONSTANT)),n._eval$1("MappedListIterable<1,String>")).join$1(0,ie.x3d_____)},$isStackTrace:1},U.Chain_Chain$parse_closure.prototype={call$1:function(e){return 0!==e.length},$signature:6},U.Chain_Chain$parse_closure0.prototype={call$1:function(e){return L.Trace$parseVM(e)},$signature:217},U.Chain_Chain$parse_closure1.prototype={call$1:function(e){return L.Trace$parseFriendly(e)},$signature:217},U.Chain_toTrace_closure.prototype={call$1:function(e){return e.get$frames()},$signature:300},U.Chain_toString_closure0.prototype={call$1:function(e){var t=e.get$frames();return new w.MappedListIterable(t,new U.Chain_toString__closure0,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,int>")).fold$2(0,0,b.CONSTANT)},$signature:301},U.Chain_toString__closure0.prototype={call$1:function(e){return e.get$location().length},$signature:239},U.Chain_toString_closure.prototype={call$1:function(e){var t=e.get$frames();return new w.MappedListIterable(t,new U.Chain_toString__closure(this.longest),w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)},$signature:303},U.Chain_toString__closure.prototype={call$1:function(e){return b.JSString_methods.padRight$1(e.get$location(),this.longest)+" "+w.S(e.get$member())+"\n"},$signature:215},z.Frame.prototype={get$isCore:function(){return"dart"===this.uri.get$scheme()},get$library:function(){var e=this.uri;return"data"===e.get$scheme()?"data:...":X.$get$context().prettyUri$1(e)},get$$package:function(){var e=this.uri;return"package"!==e.get$scheme()?null:b.JSArray_methods.get$first(e.get$path(e).split("/"))},get$location:function(){var e,t=this,n=t.line;return null==n?t.get$library():null==(e=t.column)?t.get$library()+" "+w.S(n):t.get$library()+" "+w.S(n)+":"+w.S(e)},toString$0:function(e){return this.get$location()+" in "+w.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}},z.Frame_Frame$parseVM_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o=null,l=this.frame;return"..."===l?new z.Frame(E._Uri__Uri(o,o,o,o),o,o,"..."):null==(e=X.$get$_vmFrame().firstMatch$1(l))?new I.UnparsedFrame(E._Uri__Uri(o,"unparsed",o,o),l):((t=(l=e._match)[1]).toString,n=X.$get$_asyncBody(),t=w.stringReplaceAllUnchecked(t,n,"<async>"),r=w.stringReplaceAllUnchecked(t,"<anonymous closure>","<fn>"),(n=t=l[2]).toString,b.JSString_methods.startsWith$1(n,"<data:")?i=E.Uri_Uri$dataFromString("",o,o):((t=t).toString,i=E.Uri_parse(t)),s=l[3].split(":"),a=(l=s.length)>1?E.int_parse(s[1],o):o,new z.Frame(i,a,l>2?E.int_parse(s[2],o):o,r))},$signature:65},z.Frame_Frame$parseV8_closure.prototype={call$0:function(){var e,t,n="<fn>",r=this.frame,i=X.$get$_v8Frame().firstMatch$1(r);return null==i?new I.UnparsedFrame(E._Uri__Uri(null,"unparsed",null,null),r):(r=new z.Frame_Frame$parseV8_closure_parseLocation(r),null!=(t=(e=i._match)[2])?((t=t).toString,(e=e[1]).toString,e=w.stringReplaceAllUnchecked(e,"<anonymous>",n),e=w.stringReplaceAllUnchecked(e,"Anonymous function",n),r.call$2(t,w.stringReplaceAllUnchecked(e,"(anonymous function)",n))):((e=e[3]).toString,r.call$2(e,n)))},$signature:65},z.Frame_Frame$parseV8_closure_parseLocation.prototype={call$2:function(e,t){for(var n,r,i,s,a,o=null,l=X.$get$_v8EvalLocation(),u=l.firstMatch$1(e);null!=u;e=n)(n=u._match[1]).toString,u=l.firstMatch$1(n);return"native"===e?new z.Frame(E.Uri_parse("native"),o,o,t):null==(r=X.$get$_v8UrlLocation().firstMatch$1(e))?new I.UnparsedFrame(E._Uri__Uri(o,"unparsed",o,o),this.frame):((n=(l=r._match)[1]).toString,i=z.Frame__uriOrPathToUri(n),(n=l[2]).toString,s=E.int_parse(n,o),a=l[3],new z.Frame(i,s,null!=a?E.int_parse(a,o):o,t))},$signature:306},z.Frame_Frame$_parseFirefoxEval_closure.prototype={call$0:function(){var e,t,n,r,i=null,s=this.frame,a=X.$get$_firefoxEvalLocation().firstMatch$1(s);return null==a?new I.UnparsedFrame(E._Uri__Uri(i,"unparsed",i,i),s):((e=(s=a._match)[1]).toString,t=w.stringReplaceAllUnchecked(e,"/<",""),(e=s[2]).toString,n=z.Frame__uriOrPathToUri(e),(s=s[3]).toString,r=E.int_parse(s,i),new z.Frame(n,r,i,0===t.length||"anonymous"===t?"<fn>":t))},$signature:65},z.Frame_Frame$parseFirefox_closure.prototype={call$0:function(){var e,t,n,r,i,s,a,o=null,l=this.frame,u=X.$get$_firefoxSafariFrame().firstMatch$1(l);return null==u?new I.UnparsedFrame(E._Uri__Uri(o,"unparsed",o,o),l):((n=t=(e=u._match)[3]).toString,b.JSString_methods.contains$1(n," line ")?z.Frame_Frame$_parseFirefoxEval(l):((l=t).toString,r=z.Frame__uriOrPathToUri(l),null!=(i=e[1])?((l=e[2]).toString,l=b.JSString_methods.allMatches$1("/",l),""===(i+=b.JSArray_methods.join$0(E.List_List$filled(l.get$length(l),".<fn>",!1,se.String)))&&(i="<fn>"),i=b.JSString_methods.replaceFirst$2(i,X.$get$_initialDot(),"")):i="<fn>",""===(l=e[4])?s=o:((l=l).toString,s=E.int_parse(l,o)),null==(l=e[5])||""===l?a=o:((l=l).toString,a=E.int_parse(l,o)),new z.Frame(r,s,a,i)))},$signature:65},z.Frame_Frame$parseFriendly_closure.prototype={call$0:function(){var e,t,n,r,i=null,s=this.frame,a=X.$get$_friendlyFrame().firstMatch$1(s);if(null==a)throw w.wrapException(E.FormatException$("Couldn't parse package:stack_trace stack trace line '"+s+"'.",i,i));return"data:..."===(e=(s=a._match)[1])?t=E.Uri_Uri$dataFromString("",i,i):((e=e).toString,t=E.Uri_parse(e)),""===t.get$scheme()&&(t=(e=X.$get$context()).toUri$1(e.absolute$7(e.style.pathFromUri$1(P._parseUri(t)),i,i,i,i,i,i))),null==(e=s[2])?n=i:((e=e).toString,n=E.int_parse(e,i)),null==(e=s[3])?r=i:((e=e).toString,r=E.int_parse(e,i)),new z.Frame(t,n,r,s[4])},$signature:65},W.LazyTrace.prototype={get$_lazy_trace$_trace:function(){var e=this,t=e.__LazyTrace__trace;return null==t&&(t=e._thunk.call$0(),null==e.__LazyTrace__trace?e.__LazyTrace__trace=t:t=w.throwExpression(w.LateError$fieldADI("_trace"))),t},get$frames:function(){return this.get$_lazy_trace$_trace().get$frames()},get$terse:function(){return new W.LazyTrace(new W.LazyTrace_terse_closure(this))},toString$0:function(e){return this.get$_lazy_trace$_trace().toString$0(0)},$isStackTrace:1,$isTrace:1},W.LazyTrace_terse_closure.prototype={call$0:function(){return this.$this.get$_lazy_trace$_trace().get$terse()},$signature:214},L.Trace.prototype={get$terse:function(){return this.foldFrames$2$terse(new L.Trace_terse_closure,!0)},foldFrames$2$terse:function(e,t){var n,r,i,s,a={};for(a.predicate=e,a.predicate=new L.Trace_foldFrames_closure(e),n=w.setRuntimeTypeInfo([],se.JSArray_Frame),r=this.frames,r=new w.ReversedListIterable(r,w._arrayInstanceType(r)._eval$1("ReversedListIterable<1>")),r=new w.ListIterator(r,r.get$length(r)),i=w._instanceType(r)._precomputed1;r.moveNext$0();)(s=i._as(r.__internal$_current))instanceof I.UnparsedFrame||!a.predicate.call$1(s)?n.push(s):0!==n.length&&a.predicate.call$1(b.JSArray_methods.get$last(n))||n.push(new z.Frame(s.get$uri(),s.get$line(),s.get$column(),s.get$member()));return r=se.MappedListIterable_Frame_Frame,(n=E.List_List$of(new w.MappedListIterable(n,new L.Trace_foldFrames_closure0(a),r),!0,r._eval$1("ListIterable.E"))).length>1&&a.predicate.call$1(b.JSArray_methods.get$first(n))&&b.JSArray_methods.removeAt$1(n,0),L.Trace$(new w.ReversedListIterable(n,w._arrayInstanceType(n)._eval$1("ReversedListIterable<1>")),this.original._stackTrace)},toString$0:function(e){var t=this.frames,n=w._arrayInstanceType(t);return new w.MappedListIterable(t,new L.Trace_toString_closure(new w.MappedListIterable(t,new L.Trace_toString_closure0,n._eval$1("MappedListIterable<1,int>")).fold$2(0,0,b.CONSTANT)),n._eval$1("MappedListIterable<1,String>")).join$0(0)},$isStackTrace:1,get$frames:function(){return this.frames}},L.Trace_Trace$from_closure.prototype={call$0:function(){return L.Trace_Trace$parse(this.trace.toString$0(0))},$signature:214},L.Trace__parseVM_closure.prototype={call$1:function(e){return 0!==e.length},$signature:6},L.Trace__parseVM_closure0.prototype={call$1:function(e){return z.Frame_Frame$parseVM(e)},$signature:64},L.Trace$parseV8_closure.prototype={call$1:function(e){return!b.JSString_methods.startsWith$1(e,X.$get$_v8TraceLine())},$signature:6},L.Trace$parseV8_closure0.prototype={call$1:function(e){return z.Frame_Frame$parseV8(e)},$signature:64},L.Trace$parseJSCore_closure.prototype={call$1:function(e){return"\tat "!==e},$signature:6},L.Trace$parseJSCore_closure0.prototype={call$1:function(e){return z.Frame_Frame$parseV8(e)},$signature:64},L.Trace$parseFirefox_closure.prototype={call$1:function(e){return 0!==e.length&&"[native code]"!==e},$signature:6},L.Trace$parseFirefox_closure0.prototype={call$1:function(e){return z.Frame_Frame$parseFirefox(e)},$signature:64},L.Trace$parseFriendly_closure.prototype={call$1:function(e){return!b.JSString_methods.startsWith$1(e,"=====")},$signature:6},L.Trace$parseFriendly_closure0.prototype={call$1:function(e){return z.Frame_Frame$parseFriendly(e)},$signature:64},L.Trace_terse_closure.prototype={call$1:function(e){return!1},$signature:213},L.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()).toString,!!b.JSString_methods.contains$1(t,"<async>")&&null==e.get$line())))},$signature:213},L.Trace_foldFrames_closure0.prototype={call$1:function(e){var t,n;return e instanceof I.UnparsedFrame||!this._box_0.predicate.call$1(e)?e:(t=e.get$library(),n=X.$get$_terseRegExp(),new z.Frame(E.Uri_parse(w.stringReplaceAllUnchecked(t,n,"")),null,null,e.get$member()))},$signature:310},L.Trace_toString_closure0.prototype={call$1:function(e){return e.get$location().length},$signature:239},L.Trace_toString_closure.prototype={call$1:function(e){return e instanceof I.UnparsedFrame?e.toString$0(0)+"\n":b.JSString_methods.padRight$1(e.get$location(),this.longest)+" "+w.S(e.get$member())+"\n"},$signature:215},I.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}},V.TransformByHandlers_transformByHandlers_closure.prototype={call$0:function(){var e,t,n,r,i=this,s={valuesDone:!1};e=i.controller,t=i._this.listen$3$onDone$onError(0,new V.TransformByHandlers_transformByHandlers__closure(i.handleData,e,i.S),new V.TransformByHandlers_transformByHandlers__closure0(s,i.handleDone,e),new V.TransformByHandlers_transformByHandlers__closure1(i.handleError,e)),(n=i._box_1).subscription=t,e.set$onPause(t.get$pause(t)),r=n.subscription,e.set$onResume(r.get$resume(r)),e.set$onCancel(new V.TransformByHandlers_transformByHandlers__closure2(n,s))},$signature:0},V.TransformByHandlers_transformByHandlers__closure.prototype={call$1:function(e){return this.handleData.call$2(e,this.controller)},$signature:function(){return this.S._eval$1("~(0)")}},V.TransformByHandlers_transformByHandlers__closure1.prototype={call$2:function(e,t){this.handleError.call$3(e,t,this.controller)},"call*":"call$2",$requiredArgCount:2,$signature:88},V.TransformByHandlers_transformByHandlers__closure0.prototype={call$0:function(){this._box_0.valuesDone=!0,this.handleDone.call$1(this.controller)},"call*":"call$0",$requiredArgCount:0,$signature:0},V.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()},"call*":"call$0",$requiredArgCount:0,$signature:311},H.RateLimit__debounceAggregate_closure.prototype={call$2:function(e,t){var n=this,r=n._box_0,i=new H.RateLimit__debounceAggregate_closure_emit(r,t,n.S),s=r.timer;null!=s&&s.cancel$0(),r.soFar=n.collect.call$2(e,r.soFar),r.hasPending=!0,null==r.timer&&n.leading?(r.emittedLatestAsLeading=!0,i.call$0()):r.emittedLatestAsLeading=!1,r.timer=E.Timer_Timer(n.duration,new H.RateLimit__debounceAggregate__closure(r,n.trailing,i,t))},$signature:function(){return this.T._eval$1("@<0>")._bind$1(this.S)._eval$1("~(1,EventSink<2>)")}},H.RateLimit__debounceAggregate_closure_emit.prototype={call$0:function(){var e=this._box_0;this.sink.add$1(0,this.S._as(e.soFar)),e.soFar=null,e.hasPending=!1},$signature:0},H.RateLimit__debounceAggregate__closure.prototype={call$0:function(){var e=this._box_0;e.emittedLatestAsLeading||this.emit.call$0(),e.shouldClose&&this.sink.close$0(0),e.timer=null},"call*":"call$0",$requiredArgCount:0,$signature:0},H.RateLimit__debounceAggregate_closure0.prototype={call$1:function(e){var t=this._box_0;t.hasPending&&this.trailing?t.shouldClose=!0:(null!=(t=t.timer)&&t.cancel$0(),e.close$0(0))},$signature:function(){return this.S._eval$1("~(EventSink<0>)")}},O.StringScannerException.prototype={get$source:function(){return w._asString(this.source)}},A.LineScanner.prototype={scanChar$1:function(e){return!!this.super$StringScanner$scanChar(e)&&(this._adjustLineAndColumn$1(e),!0)},_adjustLineAndColumn$1:function(e){var t=this;10===e||13===e&&10!==t.peekChar$0()?(++t._line_scanner$_line,t._line_scanner$_column=0):++t._line_scanner$_column},scan$1:function(e){var t,n,r,i=this;return!!i.super$StringScanner$scan(e)&&(t=i.get$lastMatch(),n=i._newlinesIn$1(t.pattern),t=i._line_scanner$_line,r=n.length,i._line_scanner$_line=t+r,0===r?(t=i._line_scanner$_column,r=i.get$lastMatch(),i._line_scanner$_column=t+r.pattern.length):(t=i.get$lastMatch(),i._line_scanner$_column=t.pattern.length-C.get$end$x(b.JSArray_methods.get$last(n))),!0)},_newlinesIn$1:function(e){var t=X.$get$_newlineRegExp().allMatches$1(0,e),n=E.List_List$of(t,!0,w._instanceType(t)._eval$1("Iterable.E"));return 13===this.peekChar$1(-1)&&10===this.peekChar$0()&&b.JSArray_methods.removeLast$0(n),n}},q.SpanScanner.prototype={set$state:function(e){if(e._scanner!==this)throw w.wrapException(E.ArgumentError$(ie.The_gi));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(e.position,n)},spanFrom$1:function(e){return this.spanFrom$2(e,null)},matches$1:function(e){var t,n,r=this;return!!r.super$StringScanner$matches(e)&&(t=r._string_scanner$_position,n=r.get$lastMatch(),r._sourceFile.span$2(t,n.start+n.pattern.length),!0)},error$3$length$position:function(e,t,n,r){var i,s,a=this,o=a.string;throw N.validateErrorArgs(o,null,r,n),s=(i=null==r&&null==n)?a.get$lastMatch():null,null==r&&(r=null==s?a._string_scanner$_position:s.start),null==n&&(n=null==s?0:(i=s.start)+s.pattern.length-i),w.wrapException(O.StringScannerException$(t,a._sourceFile.span$2(r,r+n),o))},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)}},q._SpanScannerState.prototype={},D.StringScanner.prototype={set$position:function(e){if(e<0||e>this.string.length)throw w.wrapException(E.ArgumentError$("Invalid position "+e));this._string_scanner$_position=e,this._lastMatch=null},get$lastMatch:function(){var e=this;return e._string_scanner$_position!==e._lastMatchPosition&&(e._lastMatch=null),e._lastMatch},readChar$0:function(){var e=this,t=e._string_scanner$_position,n=e.string;return t===n.length&&e.error$3$length$position(0,"expected more input.",0,t),b.JSString_methods.codeUnitAt$1(n,e._string_scanner$_position++)},peekChar$1:function(e){var t;return null==e&&(e=0),(t=this._string_scanner$_position+e)<0||t>=this.string.length?null:b.JSString_methods.codeUnitAt$1(this.string,t)},peekChar$0:function(){return this.peekChar$1(null)},scanChar$1:function(e){var t=this._string_scanner$_position,n=this.string;return t!==n.length&&(b.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?'"\\""':'"'+w.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,r=n.matches$1(e);return r&&(t=n._lastMatch,n._lastMatchPosition=n._string_scanner$_position=t.start+t.pattern.length),r},expect$1:function(e){var t,n;this.scan$1(e)||(t=w.stringReplaceAllUnchecked(e,"\\","\\\\"),n='"'+w.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=this,n=b.JSString_methods.matchAsPrefix$2(e,t.string,t._string_scanner$_position);return t._lastMatch=n,t._lastMatchPosition=t._string_scanner$_position,null!=n},substring$1:function(e,t){var n=this._string_scanner$_position;return b.JSString_methods.substring$2(this.string,t,n)},error$3$length$position:function(e,t,n,r){var i=this.string;throw N.validateErrorArgs(i,null,r,n),w.wrapException(O.StringScannerException$(t,L.SourceFile$fromString(i,this.sourceUrl).span$2(r,r+n),i))}},z.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"="}},B.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"━"}},q.Tuple2.prototype={toString$0:function(e){return"["+w.S(this.item1)+", "+w.S(this.item2)+"]"},$eq:function(e,t){return null!=t&&(t instanceof q.Tuple2&&C.$eq$(t.item1,this.item1)&&C.$eq$(t.item2,this.item2))},get$hashCode:function(e){var t=C.get$hashCode$(this.item1),n=C.get$hashCode$(this.item2);return z._finish(z._combine(z._combine(0,b.JSInt_methods.get$hashCode(t)),b.JSInt_methods.get$hashCode(n)))}},q.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 q.Tuple3&&t.item1===this.item1&&t.item2.$eq(0,this.item2)&&t.item3.$eq(0,this.item3))},get$hashCode:function(e){var t,n=w.Primitives_objectHashCode(this.item1),r=this.item2;return r=r.get$hashCode(r),t=(t=this.item3).get$hashCode(t),z._finish(z._combine(z._combine(z._combine(0,b.JSInt_methods.get$hashCode(n)),b.JSInt_methods.get$hashCode(r)),b.JSInt_methods.get$hashCode(t)))}},O.WatchEvent.prototype={toString$0:function(e){return this.type.toString$0(0)+" "+this.path}},O.ChangeType.prototype={toString$0:function(e){return this._watch_event$_name}},L.SupportsAnything0.prototype={toString$0:function(e){return"("+this.contents.toString$0(0)+")"},$isAstNode0:1,$isSupportsCondition0:1,get$span:function(){return this.span}},A.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(){return this.span}},N.ArgumentDeclaration0.prototype={get$spanWithName:function(){for(var e,t,n=this.span,r=n.file,i=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(r._decodedChars,0,null),0,null),s=L.FileLocation$_(r,n._file$_start).offset-1;e=s>0&&(32===(e=b.JSString_methods.codeUnitAt$1(i,s))||9===e||10===e||13===e||12===e);)--s;if(!(95===(e=b.JSString_methods.codeUnitAt$1(i,s))||W.isAlphabetic1(e)||e>=128||W.isDigit0(e)||45===e))return n;for(--s;e=s>=0&&(!!(t=95===(e=b.JSString_methods.codeUnitAt$1(i,s))||((t=e>=97&&e<=122||e>=65&&e<=90)||e>=128))||((t=e>=48&&e<=57)||45===e));)--s;return e=s+1,95===(t=b.JSString_methods.codeUnitAt$1(i,e))||W.isAlphabetic1(t)||t>=128?N.SpanExtensions_trim0(r.span$2(e,L.FileLocation$_(r,n._end).offset)):n},verify$2:function(e,t){var n,r,i,s,a,o,l,u,c=this,_="invocation",$="argument";for(r=(n=c.$arguments).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 w.wrapException(O.SassScriptException$0("Argument "+c._argument_declaration$_originalArgumentName$1(l)+ie.x20was_p))}else if(l=o.name,i.containsKey$1(l))++s;else if(null==o.defaultValue)throw w.wrapException(O.MultiSpanSassScriptException$0("Missing argument "+c._argument_declaration$_originalArgumentName$1(l)+".",_,E.LinkedHashMap_LinkedHashMap$_literal([c.get$spanWithName(),"declaration"],se.FileSpan,se.String)));if(null==c.restArgument){if(e>r)throw n="Only "+r+" ",w.wrapException(O.MultiSpanSassScriptException$0(n+(t.get$isEmpty(t)?"":"positional ")+N.pluralize0($,r,null)+" allowed, but "+e+" "+N.pluralize0("was",e,"were")+" passed.",_,E.LinkedHashMap_LinkedHashMap$_literal([c.get$spanWithName(),"declaration"],se.FileSpan,se.String)));if(s<i.get$length(i))throw r=se.String,(u=E.LinkedHashSet_LinkedHashSet$of(t,r)).removeAll$1(new w.MappedListIterable(n,new N.ArgumentDeclaration_verify_closure1,w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Object?>"))),w.wrapException(O.MultiSpanSassScriptException$0("No "+N.pluralize0($,u._collection$_length,null)+" named "+w.S(N.toSentence0(u.map$1$1(0,new N.ArgumentDeclaration_verify_closure2,se.Object),"or"))+".",_,E.LinkedHashMap_LinkedHashMap$_literal([c.get$spanWithName(),"declaration"],se.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=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(t.file._decodedChars,t._file$_start,t._end),0,null),b.JSString_methods.substring$2(b.JSString_methods.substring$1(n,b.JSString_methods.lastIndexOf$1(n,"$")),0,b.JSString_methods.indexOf$1(n,"."));for(r=(t=this.$arguments).length,i=0;i<r;++i)if((s=t[i]).name===e)return t=s.defaultValue,a=(r=s.span).file,o=r._file$_start,r=r._end,null==t?(t=a._decodedChars,t=E.String_String$fromCharCodes(new Uint32Array(t.subarray(o,w._checkValidRange(o,r,t.length))),0,null)):(t=a._decodedChars,n=E.String_String$fromCharCodes(new Uint32Array(t.subarray(o,w._checkValidRange(o,r,t.length))),0,null),t=b.JSString_methods.substring$2(n,0,b.JSString_methods.indexOf$1(n,":")),t=null==(l=N._lastNonWhitespace0(t,!1))?"":b.JSString_methods.substring$2(t,0,l+1)),t;throw w.wrapException(E.ArgumentError$(ie.This_d+e+'".'))},matches$2:function(e,t){var n,r,i,s,a,o;for(r=(n=this.$arguments).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,s,a,o=w.setRuntimeTypeInfo([],se.JSArray_String);for(n=(t=this.$arguments).length,r=0;r<n;++r)s=(i=t[r]).defaultValue,a=i.name,o.push(null==s?a:a+": "+s.toString$0(0));return null!=(t=this.restArgument)&&o.push(t+"..."),b.JSArray_methods.join$1(o,", ")},$isAstNode0:1,get$span:function(){return this.span}},N.ArgumentDeclaration_verify_closure1.prototype={call$1:function(e){return e.name},$signature:312},N.ArgumentDeclaration_verify_closure2.prototype={call$1:function(e){return"$"+e},$signature:5},D.ArgumentInvocation0.prototype={get$isEmpty:function(e){var t;return t=0===this.positional.length&&((t=this.named).get$isEmpty(t)&&null==this.rest)},toString$0:function(e){var t,n,r,i=this,s=E.List_List$of(i.positional,!0,se.Object);for(t=i.named,n=C.get$iterator$ax(t.get$keys(t));n.moveNext$0();)r=n.get$current(n),s.push(r+": "+w.S(t.$index(0,r)));return null!=(t=i.rest)&&s.push(t.toString$0(0)+"..."),null!=(t=i.keywordRest)&&s.push(t.toString$0(0)+"..."),"("+b.JSArray_methods.join$1(s,", ")+")"},$isAstNode0:1,get$span:function(){return this.span}},J.SassArgumentList0.prototype={},N.AsyncImporter0.prototype={},q.AsyncBuiltInCallable0.prototype={callbackFor$2:function(e,t){return new q.Tuple2(this._async_built_in0$_arguments,this._async_built_in0$_callback,se.Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value_2)},$isAsyncCallable0:1,get$name:function(e){return this.name}},q.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=E._makeAsyncAwaitCompleter(se.Value_2),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return n=3,E._asyncAwait(i.callback.call$1(e),s);case 3:t=b.C__SassNull,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._asyncStartSync(s,r)},$signature:122},D._compileStylesheet_closure2.prototype={call$1:function(e){var t,n,r=null;return""===e?t=E.Uri_Uri$dataFromString(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(this.stylesheet.span.file._decodedChars,0,r),0,r),b.C_Utf8Codec,r).get$_text():(t=E.Uri_parse(e),t=(null==(n=null==(n=this.importCache._async_import_cache0$_resultsCache.$index(0,t))?r:n.get$sourceMapUrl())?t:n).toString$0(0)),t},$signature:5},D.CompileResult0.prototype={},T.AsyncEnvironment0.prototype={closure$0:function(){var e,t,n,r=this,i=r._async_environment0$_forwardedModules,s=r._async_environment0$_nestedForwardedModules,a=r._async_environment0$_variables;return a=w.setRuntimeTypeInfo(a.slice(0),w._arrayInstanceType(a)),e=r._async_environment0$_variableNodes,e=w.setRuntimeTypeInfo(e.slice(0),w._arrayInstanceType(e)),t=r._async_environment0$_functions,t=w.setRuntimeTypeInfo(t.slice(0),w._arrayInstanceType(t)),n=r._async_environment0$_mixins,n=w.setRuntimeTypeInfo(n.slice(0),w._arrayInstanceType(n)),T.AsyncEnvironment$_0(r._async_environment0$_modules,r._async_environment0$_namespaceNodes,r._async_environment0$_globalModules,r._async_environment0$_importedModules,i,s,r._async_environment0$_allModules,a,e,t,n,r._async_environment0$_content)},addModule$3$namespace:function(e,t,n){var r,i,s,a=this;if(null==n){for(a._async_environment0$_globalModules.$indexSet(0,e,t),a._async_environment0$_allModules.push(e),r=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.get$first(a._async_environment0$_variables)));r.moveNext$0();)if(i=r.get$current(r),e.get$variables().containsKey$1(i))throw w.wrapException(O.SassScriptException$0(ie.This_ma+i+'".'))}else{if((r=a._async_environment0$_modules).containsKey$1(n))throw s=null==(r=a._async_environment0$_namespaceNodes.$index(0,n))?null:r.span,r=ie.There_+n+'".',i=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=s&&i.$indexSet(0,s,"original @use"),w.wrapException(O.MultiSpanSassScriptException$0(r,"new @use",i));r.$indexSet(0,n,e),a._async_environment0$_namespaceNodes.$indexSet(0,n,t),a._async_environment0$_allModules.push(e)}},forwardModule$2:function(e,t){var n,r,i,s=this,a=s._async_environment0$_forwardedModules;for(null==a&&(a=s._async_environment0$_forwardedModules=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_AsyncCallable_2,se.AstNode_2)),n=H.ForwardedModuleView_ifNecessary0(e,t,se.AsyncCallable_2),r=(r=a.get$keys(a)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),s._async_environment0$_assertNoConflicts$5(n.get$variables(),i.get$variables(),n,i,"variable"),s._async_environment0$_assertNoConflicts$5(n.get$functions(n),i.get$functions(i),n,i,"function"),s._async_environment0$_assertNoConflicts$5(n.get$mixins(),i.get$mixins(),n,i,"mixin");s._async_environment0$_allModules.push(e),a.$indexSet(0,n,t)},_async_environment0$_assertNoConflicts$5:function(e,t,n,r,i){var s,a,o,l,u,c;for(e.get$length(e)<t.get$length(t)?(s=t,a=e):(s=e,a=t),o=C.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):C.$eq$(s.$index(0,u),a.$index(0,u))))throw l&&(u="$"+u),c=null==(o=this._async_environment0$_forwardedModules)||null==(o=o.$index(0,r))?null:o.get$span(),o="Two forwarded modules both define a "+i+" named "+u+".",l=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=c&&l.$indexSet(0,c,"original @forward"),w.wrapException(O.MultiSpanSassScriptException$0(o,"new @forward",l))},importForwards$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f=this,m=e._async_environment0$_environment._async_environment0$_forwardedModules;if(null!=m){if(null!=(t=f._async_environment0$_forwardedModules)){for(n=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_AsyncCallable_2,se.AstNode_2),r=(r=m.get$entries(m)).get$iterator(r),i=f._async_environment0$_globalModules;r.moveNext$0();)a=(s=r.get$current(r)).key,t.containsKey$1(a)&&i.containsKey$1(a)||n.$indexSet(0,a,s.value);m=n}else t=f._async_environment0$_forwardedModules=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_AsyncCallable_2,se.AstNode_2);if(n=m.get$keys(m),r=w._instanceType(n)._eval$1("ExpandIterable<Iterable.E,String>"),o=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(n,new T.AsyncEnvironment_importForwards_closure2,r),r._eval$1("Iterable.E")),r=m.get$keys(m),n=w._instanceType(r)._eval$1("ExpandIterable<Iterable.E,String>"),l=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(r,new T.AsyncEnvironment_importForwards_closure3,n),n._eval$1("Iterable.E")),n=m.get$keys(m),r=w._instanceType(n)._eval$1("ExpandIterable<Iterable.E,String>"),u=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(n,new T.AsyncEnvironment_importForwards_closure4,r),r._eval$1("Iterable.E")),1===(r=(n=f._async_environment0$_variables).length)){for(s=(i=(r=f._async_environment0$_importedModules).get$entries(r).toList$0(0)).length,a=se.AsyncCallable_2,c=0;c<i.length;i.length===s||(0,w.throwConcurrentModificationError)(i),++c)e=(_=i[c]).key,null!=($=N.ShadowedModuleView_ifNecessary0(e,l,u,o,a))&&(r.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view0$_inner).get$css(p),p=C.get$isEmpty$asx(p.get$children(p))):p=!1,p||r.$indexSet(0,$,_.value));for(s=(i=t.get$entries(t).toList$0(0)).length,c=0;c<i.length;i.length===s||(0,w.throwConcurrentModificationError)(i),++c)e=(_=i[c]).key,null!=($=N.ShadowedModuleView_ifNecessary0(e,l,u,o,a))&&(t.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view0$_inner).get$css(p),p=C.get$isEmpty$asx(p.get$children(p))):p=!1,p||t.$indexSet(0,$,_.value));r.addAll$1(0,m),t.addAll$1(0,m)}else{if(null==(i=f._async_environment0$_nestedForwardedModules)){for(h=r-1,d=C.JSArray_JSArray$allocateGrowable(h,se.List_Module_AsyncCallable_2),r=se.JSArray_Module_AsyncCallable_2,c=0;c<h;++c)d[c]=w.setRuntimeTypeInfo([],r);f._async_environment0$_nestedForwardedModules=d,r=d}else r=i;b.JSArray_methods.addAll$1(b.JSArray_methods.get$last(r),m.get$keys(m))}for(r=E._LinkedHashSetIterator$(o,o._collection$_modifications),i=w._instanceType(r)._precomputed1,s=f._async_environment0$_variableIndices,a=f._async_environment0$_variableNodes;r.moveNext$0();)p=i._as(r._collection$_current),s.remove$1(0,p),C.remove$1$z(b.JSArray_methods.get$last(n),p),C.remove$1$z(b.JSArray_methods.get$last(a),p);for(n=E._LinkedHashSetIterator$(l,l._collection$_modifications),r=w._instanceType(n)._precomputed1,i=f._async_environment0$_functionIndices,s=f._async_environment0$_functions;n.moveNext$0();)a=r._as(n._collection$_current),i.remove$1(0,a),C.remove$1$z(b.JSArray_methods.get$last(s),a);for(n=E._LinkedHashSetIterator$(u,u._collection$_modifications),r=w._instanceType(n)._precomputed1,i=f._async_environment0$_mixinIndices,s=f._async_environment0$_mixins;n.moveNext$0();)a=r._as(n._collection$_current),i.remove$1(0,a),C.remove$1$z(b.JSArray_methods.get$last(s),a)}},getVariable$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._async_environment0$_getModule$1(t).get$variables().$index(0,e):i._async_environment0$_lastVariableName===e?((n=i._async_environment0$_lastVariableIndex).toString,null==(n=C.$index$asx(i._async_environment0$_variables[n],e))?i._async_environment0$_getVariableFromGlobalModule$1(e):n):null!=(r=(n=i._async_environment0$_variableIndices).$index(0,e))?(i._async_environment0$_lastVariableName=e,i._async_environment0$_lastVariableIndex=r,null==(n=C.$index$asx(i._async_environment0$_variables[r],e))?i._async_environment0$_getVariableFromGlobalModule$1(e):n):null==(r=i._async_environment0$_variableIndex$1(e))?i._async_environment0$_getVariableFromGlobalModule$1(e):(i._async_environment0$_lastVariableName=e,i._async_environment0$_lastVariableIndex=r,n.$indexSet(0,e,r),null==(n=C.$index$asx(i._async_environment0$_variables[r],e))?i._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 T.AsyncEnvironment__getVariableFromGlobalModule_closure0(e),se.Value_2)},getVariableNode$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._async_environment0$_getModule$1(t).get$variableNodes().$index(0,e):i._async_environment0$_lastVariableName===e?((n=i._async_environment0$_lastVariableIndex).toString,null==(n=C.$index$asx(i._async_environment0$_variableNodes[n],e))?i._async_environment0$_getVariableNodeFromGlobalModule$1(e):n):null!=(r=(n=i._async_environment0$_variableIndices).$index(0,e))?(i._async_environment0$_lastVariableName=e,i._async_environment0$_lastVariableIndex=r,null==(n=C.$index$asx(i._async_environment0$_variableNodes[r],e))?i._async_environment0$_getVariableNodeFromGlobalModule$1(e):n):null==(r=i._async_environment0$_variableIndex$1(e))?i._async_environment0$_getVariableNodeFromGlobalModule$1(e):(i._async_environment0$_lastVariableName=e,i._async_environment0$_lastVariableIndex=r,n.$indexSet(0,e,r),null==(n=C.$index$asx(i._async_environment0$_variableNodes[r],e))?i._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=t.get$keys(t).followedBy$1(0,n.get$keys(n)),n=new w.FollowedByIterator(C.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(null!=(r=(t=n._currentIterator).get$current(t).get$variableNodes().$index(0,e)))return r;return null},globalVariableExists$2$namespace:function(e,t){return null!=t?this._async_environment0$_getModule$1(t).get$variables().containsKey$1(e):!!b.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(n=(t=this._async_environment0$_variables).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,_,$,p=this;if(null==i){if(r||1===p._async_environment0$_variables.length)return p._async_environment0$_variableIndices.putIfAbsent$2(e,new T.AsyncEnvironment_setVariable_closure2(p,e)),s=p._async_environment0$_variables,b.JSArray_methods.get$first(s).containsKey$1(e)||null==(a=p._async_environment0$_fromOneModule$1$3(e,"variable",new T.AsyncEnvironment_setVariable_closure3(e),se.Module_AsyncCallable_2))?(C.$indexSet$ax(b.JSArray_methods.get$first(s),e,t),void C.$indexSet$ax(b.JSArray_methods.get$first(p._async_environment0$_variableNodes),e,n)):void a.setVariable$3(e,t,n);if(null!=(o=p._async_environment0$_nestedForwardedModules)&&!p._async_environment0$_variableIndices.containsKey$1(e)&&null==p._async_environment0$_variableIndex$1(e))for(s=new w.ReversedListIterable(o,w.instanceType(o)._eval$1("ReversedListIterable<1>")),s=new w.ListIterator(s,s.get$length(s)),l=w._instanceType(s)._precomputed1;s.moveNext$0();)for(u=C.get$reversed$ax(l._as(s.__internal$_current)),u=new w.ListIterator(u,u.get$length(u)),c=w._instanceType(u)._precomputed1;u.moveNext$0();)if((_=c._as(u.__internal$_current)).get$variables().containsKey$1(e))return void _.setVariable$3(e,t,n);p._async_environment0$_lastVariableName===e?((s=p._async_environment0$_lastVariableIndex).toString,$=s):$=p._async_environment0$_variableIndices.putIfAbsent$2(e,new T.AsyncEnvironment_setVariable_closure4(p,e)),p._async_environment0$_inSemiGlobalScope||0!==$||($=p._async_environment0$_variables.length-1,p._async_environment0$_variableIndices.$indexSet(0,e,$)),p._async_environment0$_lastVariableName=e,p._async_environment0$_lastVariableIndex=$,C.$indexSet$ax(p._async_environment0$_variables[$],e,t),C.$indexSet$ax(p._async_environment0$_variableNodes[$],e,n)}else p._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,s=i._async_environment0$_variables,a=s.length;i._async_environment0$_lastVariableName=e,r=i._async_environment0$_lastVariableIndex=a-1,i._async_environment0$_variableIndices.$indexSet(0,e,r),C.$indexSet$ax(s[r],e,t),C.$indexSet$ax(i._async_environment0$_variableNodes[r],e,n)},getFunction$2$namespace:function(e,t){var n,r,i=this;return null!=t?(n=i._async_environment0$_getModule$1(t)).get$functions(n).$index(0,e):null!=(r=(n=i._async_environment0$_functionIndices).$index(0,e))?null==(n=C.$index$asx(i._async_environment0$_functions[r],e))?i._async_environment0$_getFunctionFromGlobalModule$1(e):n:null==(r=i._async_environment0$_functionIndex$1(e))?i._async_environment0$_getFunctionFromGlobalModule$1(e):(n.$indexSet(0,e,r),null==(n=C.$index$asx(i._async_environment0$_functions[r],e))?i._async_environment0$_getFunctionFromGlobalModule$1(e):n)},_async_environment0$_getFunctionFromGlobalModule$1:function(e){return this._async_environment0$_fromOneModule$1$3(e,"function",new T.AsyncEnvironment__getFunctionFromGlobalModule_closure0(e),se.AsyncCallable_2)},_async_environment0$_functionIndex$1:function(e){var t,n;for(n=(t=this._async_environment0$_functions).length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},getMixin$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._async_environment0$_getModule$1(t).get$mixins().$index(0,e):null!=(r=(n=i._async_environment0$_mixinIndices).$index(0,e))?null==(n=C.$index$asx(i._async_environment0$_mixins[r],e))?i._async_environment0$_getMixinFromGlobalModule$1(e):n:null==(r=i._async_environment0$_mixinIndex$1(e))?i._async_environment0$_getMixinFromGlobalModule$1(e):(n.$indexSet(0,e,r),null==(n=C.$index$asx(i._async_environment0$_mixins[r],e))?i._async_environment0$_getMixinFromGlobalModule$1(e):n)},_async_environment0$_getMixinFromGlobalModule$1:function(e){return this._async_environment0$_fromOneModule$1$3(e,"mixin",new T.AsyncEnvironment__getMixinFromGlobalModule_closure0(e),se.AsyncCallable_2)},_async_environment0$_mixinIndex$1:function(e){var t,n;for(n=(t=this._async_environment0$_mixins).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=E._makeAsyncAwaitCompleter(se.void),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return n=s._async_environment0$_content,s._async_environment0$_content=e,r=2,E._asyncAwait(t.call$0(),a);case 2:return s._async_environment0$_content=n,E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},asMixin$1:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.void),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return t=i._async_environment0$_inMixin,i._async_environment0$_inMixin=!0,n=2,E._asyncAwait(e.call$0(),s);case 2:return i._async_environment0$_inMixin=t,E._asyncReturn(null,r)}}));return E._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=0,m=E._makeAsyncAwaitCompleter(i),g=2,S=[],y=this,v=E._wrapJsFunctionForAsync((function(r,i){for(1===r&&(a=i,f=g);;)switch(f){case 0:t=t&&y._async_environment0$_inSemiGlobalScope,o=y._async_environment0$_inSemiGlobalScope,y._async_environment0$_inSemiGlobalScope=t,f=n?4:3;break;case 3:return g=5,f=8,E._asyncAwait(e.call$0(),v);case 8:s=_=i,S=[1],f=6;break;case 5:S=[2];case 6:g=2,y._async_environment0$_inSemiGlobalScope=o,f=S.pop();break;case 7:case 4:return _=y._async_environment0$_variables,$=se.String,b.JSArray_methods.add$1(_,E.LinkedHashMap_LinkedHashMap$_empty($,se.Value_2)),b.JSArray_methods.add$1(y._async_environment0$_variableNodes,E.LinkedHashMap_LinkedHashMap$_empty($,se.AstNode_2)),p=y._async_environment0$_functions,h=se.AsyncCallable_2,b.JSArray_methods.add$1(p,E.LinkedHashMap_LinkedHashMap$_empty($,h)),d=y._async_environment0$_mixins,b.JSArray_methods.add$1(d,E.LinkedHashMap_LinkedHashMap$_empty($,h)),null!=(h=y._async_environment0$_nestedForwardedModules)&&h.push(w.setRuntimeTypeInfo([],se.JSArray_Module_AsyncCallable_2)),g=9,f=12,E._asyncAwait(e.call$0(),v);case 12:s=$=i,S=[1],f=10;break;case 9:S=[2];case 10:for(g=2,y._async_environment0$_inSemiGlobalScope=o,y._async_environment0$_lastVariableIndex=y._async_environment0$_lastVariableName=null,_=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(_))),$=y._async_environment0$_variableIndices;_.moveNext$0();)l=_.get$current(_),$.remove$1(0,l);for(_=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(p))),$=y._async_environment0$_functionIndices;_.moveNext$0();)u=_.get$current(_),$.remove$1(0,u);for(_=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(d))),$=y._async_environment0$_mixinIndices;_.moveNext$0();)c=_.get$current(_),$.remove$1(0,c);null!=(_=y._async_environment0$_nestedForwardedModules)&&_.pop(),f=S.pop();break;case 11:case 1:return E._asyncReturn(s,m);case 2:return E._asyncRethrow(a,m)}}));return E._asyncStartSync(v,m)},toImplicitConfiguration$0:function(){var e,t,n,r,i,s,a,o,l,u=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.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=(s=r.get$entries(r)).get$iterator(s);s.moveNext$0();)o=(a=s.get$current(s)).key,a=a.value,(l=i.$index(0,o)).toString,u.$indexSet(0,o,new A.ConfiguredValue0(a,null,l));return new z.Configuration0(u)},toModule$2:function(e,t){return T._EnvironmentModule__EnvironmentModule2(this,e,t,D.NullableExtension_andThen0(this._async_environment0$_forwardedModules,new T.AsyncEnvironment_toModule_closure0))},toDummyModule$0:function(){return T._EnvironmentModule__EnvironmentModule2(this,new M.CssStylesheet0(new E.UnmodifiableListView(b.List_empty10,se.UnmodifiableListView_CssNode_2),L.SourceFile$decoded(b.List_empty1,"<dummy module>").span$1(0)),b.C_EmptyExtensionStore0,D.NullableExtension_andThen0(this._async_environment0$_forwardedModules,new T.AsyncEnvironment_toDummyModule_closure0))},_async_environment0$_getModule$1:function(e){var t=this._async_environment0$_modules.$index(0,e);if(null!=t)return t;throw w.wrapException(O.SassScriptException$0('There is no module with the namespace "'+e+'".'))},_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 w.ReversedListIterable(h,w._arrayInstanceType(h)._eval$1("ReversedListIterable<1>")),i=new w.ListIterator(i,i.get$length(i)),s=w._instanceType(i)._precomputed1;i.moveNext$0();)for(a=C.get$reversed$ax(s._as(i.__internal$_current)),a=new w.ListIterator(a,a.get$length(a)),o=w._instanceType(a)._precomputed1;a.moveNext$0();)if(null!=(l=n.call$1(o._as(a.__internal$_current))))return l;for(i=(i=(i=this._async_environment0$_importedModules).get$keys(i)).get$iterator(i);i.moveNext$0();)if(null!=(l=n.call$1(i.get$current(i))))return l;for(s=(s=(i=this._async_environment0$_globalModules).get$keys(i)).get$iterator(s),a=se.AsyncCallable_2,l=null,u=null;s.moveNext$0();)if(o=s.get$current(s),null!=(c=n.call$1(o))&&!(_=a._is(c)?c:o.variableIdentity$1(e)).$eq(0,u)){if(null!=l){for($=i.get$entries(i).map$1$1(0,new T.AsyncEnvironment__fromOneModule_closure0(n,r),se.nullable_FileSpan),s="This "+t+ie.x20is_av,a=t+" use",o=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),i=$.get$iterator($);i.moveNext$0();)null!=(p=i.get$current(i))&&o.$indexSet(0,p,"includes "+t);throw w.wrapException(O.MultiSpanSassScriptException$0(s,a,o))}u=_,l=c}return l}},T.AsyncEnvironment_importForwards_closure2.prototype={call$1:function(e){var t=e.get$variables();return t.get$keys(t)},$signature:123},T.AsyncEnvironment_importForwards_closure3.prototype={call$1:function(e){var t=e.get$functions(e);return t.get$keys(t)},$signature:123},T.AsyncEnvironment_importForwards_closure4.prototype={call$1:function(e){var t=e.get$mixins();return t.get$keys(t)},$signature:123},T.AsyncEnvironment__getVariableFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$variables().$index(0,this.name)},$signature:315},T.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},T.AsyncEnvironment_setVariable_closure3.prototype={call$1:function(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:316},T.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},T.AsyncEnvironment__getFunctionFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$functions(e).$index(0,this.name)},$signature:212},T.AsyncEnvironment__getMixinFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$mixins().$index(0,this.name)},$signature:212},T.AsyncEnvironment_toModule_closure0.prototype={call$1:function(e){return new P.MapKeySet(e,se.MapKeySet_Module_AsyncCallable_2)},$signature:211},T.AsyncEnvironment_toDummyModule_closure0.prototype={call$1:function(e){return new P.MapKeySet(e,se.MapKeySet_Module_AsyncCallable_2)},$signature:211},T.AsyncEnvironment__fromOneModule_closure0.prototype={call$1:function(e){return D.NullableExtension_andThen0(this.callback.call$1(e.key),new T.AsyncEnvironment__fromOneModule__closure0(e,this.T))},$signature:319},T.AsyncEnvironment__fromOneModule__closure0.prototype={call$1:function(e){return this.entry.value.get$span()},$signature:function(){return this.T._eval$1("FileSpan(0)")}},T._EnvironmentModule2.prototype={get$url:function(){return this.css.get$span().file.url},setVariable$3:function(e,t,n){var r,i,s=this._async_environment0$_modulesByVariable.$index(0,e);if(null==s){if(i=(r=this._async_environment0$_environment)._async_environment0$_variables,!b.JSArray_methods.get$first(i).containsKey$1(e))throw w.wrapException(O.SassScriptException$0("Undefined variable."));C.$indexSet$ax(b.JSArray_methods.get$first(i),e,t),C.$indexSet$ax(b.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,t=this,n=t.css;return C.get$isEmpty$asx(n.get$children(n))?t:(e=M.cloneCssStylesheet0(n,t.extensionStore),T._EnvironmentModule$_2(t._async_environment0$_environment,e.item1,e.item2,t._async_environment0$_modulesByVariable,t.variables,t.variableNodes,t.functions,t.mixins,t.transitivelyContainsCss,t.transitivelyContainsExtensions))},toString$0:function(e){var t=this.css;return null==t.get$span().file.url?t="<unknown url>":(t=t.get$span(),t=X.$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}},T._EnvironmentModule__EnvironmentModule_closure17.prototype={call$1:function(e){return e.get$variables()},$signature:320},T._EnvironmentModule__EnvironmentModule_closure18.prototype={call$1:function(e){return e.get$variableNodes()},$signature:321},T._EnvironmentModule__EnvironmentModule_closure19.prototype={call$1:function(e){return e.get$functions(e)},$signature:209},T._EnvironmentModule__EnvironmentModule_closure20.prototype={call$1:function(e){return e.get$mixins()},$signature:209},T._EnvironmentModule__EnvironmentModule_closure21.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:124},T._EnvironmentModule__EnvironmentModule_closure22.prototype={call$1:function(e){return e.get$transitivelyContainsExtensions()},$signature:124},O._EvaluateVisitor2.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap2:function(e,t,n,r,i,s){var a,o,l,u,c,_,$,p=this,h="$name, $module: null",d="sass:meta",f=se.JSArray_AsyncBuiltInCallable_2,m=w.setRuntimeTypeInfo([T.BuiltInCallable$function0("global-variable-exists",h,new O._EvaluateVisitor_closure29(p),d),T.BuiltInCallable$function0("variable-exists","$name",new O._EvaluateVisitor_closure30(p),d),T.BuiltInCallable$function0("function-exists",h,new O._EvaluateVisitor_closure31(p),d),T.BuiltInCallable$function0("mixin-exists",h,new O._EvaluateVisitor_closure32(p),d),T.BuiltInCallable$function0("content-exists","",new O._EvaluateVisitor_closure33(p),d),T.BuiltInCallable$function0("module-variables","$module",new O._EvaluateVisitor_closure34(p),d),T.BuiltInCallable$function0("module-functions","$module",new O._EvaluateVisitor_closure35(p),d),T.BuiltInCallable$function0("get-function","$name, $css: false, $module: null",new O._EvaluateVisitor_closure36(p),d),new q.AsyncBuiltInCallable0("call",V.ScssParser$0("@function call($function, $args...) {",null,d).parseArgumentDeclaration$0(),new O._EvaluateVisitor_closure37(p))],f),g=w.setRuntimeTypeInfo([q.AsyncBuiltInCallable$mixin0("load-css","$url, $with: null",new O._EvaluateVisitor_closure38(p),d)],f);for(f=se.AsyncBuiltInCallable_2,a=E.List_List$of(X.$get$global6(),!0,f),b.JSArray_methods.addAll$1(a,m),o=T.BuiltInModule$0("meta",a,g,null,f),(f=E.List_List$of(X.$get$coreModules0(),!0,se.BuiltInModule_AsyncBuiltInCallable_2)).push(o),a=f.length,l=p._async_evaluate0$_builtInModules,u=0;u<f.length;f.length===a||(0,w.throwConcurrentModificationError)(f),++u)c=f[u],l.$indexSet(0,c.url,c);for(f=w.setRuntimeTypeInfo([],se.JSArray_AsyncCallable),b.JSArray_methods.addAll$1(f,e),b.JSArray_methods.addAll$1(f,X.$get$globalFunctions0()),b.JSArray_methods.addAll$1(f,m),a=f.length,l=p._async_evaluate0$_builtInFunctions,u=0;u<f.length;f.length===a||(0,w.throwConcurrentModificationError)(f),++u)_=f[u],$=C.get$name$x(_),l.$indexSet(0,w.stringReplaceAllUnchecked($,"_","-"),_)},run$2:function(e,t,n){return this.run$body$_EvaluateVisitor0(e,t,n)},run$body$_EvaluateVisitor0:function(e,t,n){var r,i=0,s=E._makeAsyncAwaitCompleter(se.EvaluateResult_2),a=this,o=E._wrapJsFunctionForAsync((function(e,o){if(1===e)return E._asyncRethrow(o,s);for(;;)switch(i){case 0:r=a._async_evaluate0$_withWarnCallback$1$2(n,new O._EvaluateVisitor_run_closure2(a,n,t),se.FutureOr_EvaluateResult_2),i=1;break;case 1:return E._asyncReturn(r,s)}}));return E._asyncStartSync(o,s)},_async_evaluate0$_withWarnCallback$1$2:function(e,t,n){return I.withWarnCallback0(new O._EvaluateVisitor__withWarnCallback_closure2(this,e),t,n)},_async_evaluate0$_assertInModule$1$2:function(e,t){if(null!=e)return e;throw w.wrapException(E.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,se.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=E._makeAsyncAwaitCompleter(se.void),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:l=_._async_evaluate0$_builtInModules.$index(0,e),u=null!=l?3:4;break;case 3:if(s instanceof z.ExplicitConfiguration0)throw o=a?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",w.wrapException(_._async_evaluate0$_exception$2(o,s.nodeWithSpan.get$span()));return u=5,E._asyncAwait(_._async_evaluate0$_addExceptionSpanAsync$1$2(n,new O._EvaluateVisitor__loadModule_closure5(r,l),se.void),$);case 5:u=1;break;case 4:return u=6,E._asyncAwait(_._async_evaluate0$_withStackFrame$1$3(t,n,new O._EvaluateVisitor__loadModule_closure6(_,e,n,i,a,s,r),se.Null),$);case 6:case 1:return E._asyncReturn(undefined,c)}}));return E._asyncStartSync($,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,m=0,g=E._makeAsyncAwaitCompleter(se.Module_AsyncCallable_2),S=this,y=E._wrapJsFunctionForAsync((function(v,x){if(1===v)return E._asyncRethrow(x,g);for(;;)switch(m){case 0:if(p={},h=t.span.file.url,d=S._async_evaluate0$_modules,null!=(f=d.$index(0,h))){if((a=(p=null==n)?S._async_evaluate0$_configuration:n)instanceof z.ExplicitConfiguration0)throw o=r?X.$get$context().prettyUri$1(h)+ie.x20was_a:ie.This_mw,d=S._async_evaluate0$_moduleNodes.$index(0,h),l=null==d?null:d.get$span(),u=p?a.nodeWithSpan.get$span():null,p=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=l&&p.$indexSet(0,l,"original load"),null!=u&&p.$indexSet(0,u,"configuration"),w.wrapException(p.get$isEmpty(p)?S._async_evaluate0$_exception$1(o):S._async_evaluate0$_multiSpanException$3(o,"new load",p));s=f,m=1;break}return c=T.AsyncEnvironment$0(),p._css=null,_=D.ExtensionStore$0(),m=3,E._asyncAwait(S._async_evaluate0$_withEnvironment$1$2(c,new O._EvaluateVisitor__execute_closure2(S,e,t,_,n,new O._EvaluateVisitor__execute__css_set2(p)),se.Null),y);case 3:$=c.toModule$2(new O._EvaluateVisitor__execute__css_get2(p).call$0(),_),null!=h&&(d.$indexSet(0,h,$),null!=i&&S._async_evaluate0$_moduleNodes.$indexSet(0,h,i)),s=$,m=1;break;case 1:return E._asyncReturn(s,g)}}));return E._asyncStartSync(y,g)},_async_evaluate0$_addOutOfOrderImports$0:function(){var e,t,n=this,r="_root",i="_endOfImports",s=n._async_evaluate0$_outOfOrderImports;return null==s?n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__root,r).children:(e=n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__root,r).children,e=E.List_List$of(w.SubListIterable$(e,0,w.checkNotNullable(n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__endOfImports,i),"count",se.int),e.$ti._eval$1("ListMixin.E")),!0,se.ModifiableCssNode_2),b.JSArray_methods.addAll$1(e,s),t=n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__root,r).children,b.JSArray_methods.addAll$1(e,w.SubListIterable$(t,n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__endOfImports,i),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,_,$=this;if(!b.JSArray_methods.any$1(e.get$upstream(),new O._EvaluateVisitor__combineCss_closure8))return n=e.get$extensionStore().get$simpleSelectors(),null!=(r=N.firstOrNull0(e.get$extensionStore().extensionsWhereTarget$1(new O._EvaluateVisitor__combineCss_closure9(n))))&&$._async_evaluate0$_throwForUnsatisfiedExtension$1(r),e.get$css(e);for(i=$._async_evaluate0$_topologicalModules$1(e),t&&(s=i.$ti._eval$1("MappedListIterable<ListMixin.E,Module0<AsyncCallable0>>"),i=E.List_List$of(new w.MappedListIterable(i,new O._EvaluateVisitor__combineCss_closure10,s),!0,s._eval$1("ListIterable.E"))),$._async_evaluate0$_extendModules$1(i),s=se.JSArray_CssNode_2,a=w.setRuntimeTypeInfo([],s),o=w.setRuntimeTypeInfo([],s),s=C.get$reversed$ax(i),s=new w.ListIterator(s,s.get$length(s)),l=w._instanceType(s)._precomputed1;s.moveNext$0();)c=(u=(u=l._as(s.__internal$_current)).get$css(u)).get$children(u),_=$._async_evaluate0$_indexAfterImports$1(c),u=C.getInterceptor$ax(c),b.JSArray_methods.addAll$1(a,u.getRange$2(c,0,_)),b.JSArray_methods.addAll$1(o,u.getRange$2(c,_,u.get$length(c)));return new M.CssStylesheet0(new E.UnmodifiableListView(b.JSArray_methods.$add(a,o),se.UnmodifiableListView_CssNode_2),e.get$css(e).get$span())},_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=E.LinkedHashMap_LinkedHashMap$_empty(se.Uri,se.List_ExtensionStore_2),c=new E._LinkedIdentityHashSet(se._LinkedIdentityHashSet_Extension_2);for(t=C.get$iterator$ax(e);t.moveNext$0();)if(r=(n=t.get$current(t)).get$extensionStore().get$simpleSelectors().toSet$0(0),c.addAll$1(0,n.get$extensionStore().extensionsWhereTarget$1(new O._EvaluateVisitor__extendModules_closure5(r))),i=u.$index(0,n.get$url()),s=n.get$extensionStore().get$addExtensions(),null!=i&&s.call$1(i),!(s=n.get$extensionStore()).get$isEmpty(s)){for(a=(s=n.get$upstream()).length,o=0;o<s.length;s.length===a||(0,w.throwConcurrentModificationError)(s),++o)null!=(l=s[o].get$url())&&C.add$1$ax(u.putIfAbsent$2(l,new O._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 w.wrapException(O.SassException$0(ie.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span))},_async_evaluate0$_topologicalModules$1:function(e){var t=se.Module_AsyncCallable_2,n=T.QueueList$(null,t);return new O._EvaluateVisitor__topologicalModules_visitModule2(E.LinkedHashSet_LinkedHashSet$_empty(t),n).call$1(e),n},_async_evaluate0$_indexAfterImports$1:function(e){var t,n,r,i,s,a;for(t=C.getInterceptor$asx(e),n=se.CssComment_2,r=se.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=E._makeAsyncAwaitCompleter(se.nullable_Value_2),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:n=e.children,r=n.length,i=0;case 3:if(!(i<r)){s=5;break}return s=6,E._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 E._asyncReturn(t,a)}}));return E._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=E._makeAsyncAwaitCompleter(se.nullable_Value_2),m=this,g=E._wrapJsFunctionForAsync((function(S,y){if(1===S)return E._asyncRethrow(y,f);for(;;)switch(d){case 0:u=e.query,d=null!=u?3:5;break;case 3:return p=u,h=O,d=6,E._asyncAwait(m._async_evaluate0$_performInterpolation$2$warnForColor(u,!0),g);case 6:y=m._async_evaluate0$_adjustParseError$2(p,new h._EvaluateVisitor_visitAtRootRule_closure8(m,y)),d=4;break;case 5:y=b.AtRootQuery_UsS0;case 4:for(c=y,_=m._async_evaluate0$_assertInModule$2(m._async_evaluate0$__parent,"__parent"),$=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssParentNode_2),n=se.CssStylesheet_2;!n._is(_);_=r)if(c.excludes$1(_)||$.push(_),null==(r=_._node2$_parent))throw w.wrapException(E.StateError$(ie.CssNod));i=m._async_evaluate0$_trimIncluded$1($),d=i===m._async_evaluate0$_assertInModule$2(m._async_evaluate0$__parent,"__parent")?7:8;break;case 7:return d=9,E._asyncAwait(m._async_evaluate0$_environment.scope$1$2$when(new O._EvaluateVisitor_visitAtRootRule_closure9(m,e),e.hasDeclarations,se.Null),g);case 9:t=null,d=1;break;case 8:if(0!==$.length){for(s=b.JSArray_methods.get$first($).copyWithoutChildren$0(),n=w.SubListIterable$($,1,null,se.ModifiableCssParentNode_2),n=new w.ListIterator(n,n.get$length(n)),a=w._instanceType(n)._precomputed1,o=s;n.moveNext$0();o=l)(l=a._as(n.__internal$_current).copyWithoutChildren$0()).addChild$1(o);i.addChild$1(o)}else s=i;return d=10,E._asyncAwait(m._async_evaluate0$_scopeForAtRoot$4(e,s,c,$).call$1(new O._EvaluateVisitor_visitAtRootRule_closure10(m,e)),g);case 10:t=null,d=1;break;case 1:return E._asyncReturn(t,f)}}));return E._asyncStartSync(g,f)},_async_evaluate0$_trimIncluded$1:function(e){var t,n,r,i,s,a,o,l=this,u="_root",c=" to be an ancestor of ";if(0===e.length)return l._async_evaluate0$_assertInModule$2(l._async_evaluate0$__root,u);for(t=l._async_evaluate0$_assertInModule$2(l._async_evaluate0$__parent,"__parent"),n=e.length,r=null,i=0;i<n;++i,t=a){for(;t!==(s=e[i]);t=a,r=null)if(null==(a=t._node2$_parent))throw w.wrapException(E.ArgumentError$("Expected "+s.toString$0(0)+c+l.toString$0(0)+"."));if(null==r&&(r=i),null==(a=t._node2$_parent))throw w.wrapException(E.ArgumentError$("Expected "+s.toString$0(0)+c+l.toString$0(0)+"."))}return t!==l._async_evaluate0$_assertInModule$2(l._async_evaluate0$__root,u)?l._async_evaluate0$_assertInModule$2(l._async_evaluate0$__root,u):(r.toString,o=e[r],b.JSArray_methods.removeRange$2(e,r,e.length),o)},_async_evaluate0$_scopeForAtRoot$4:function(e,t,n,r){var i=this,s=new O._EvaluateVisitor__scopeForAtRoot_closure17(i,t,e);return(n._at_root_query0$_all||n._at_root_query0$_rule)!==n.include&&(s=new O._EvaluateVisitor__scopeForAtRoot_closure18(i,s)),null!=i._async_evaluate0$_mediaQueries&&n.excludesName$1("media")&&(s=new O._EvaluateVisitor__scopeForAtRoot_closure19(i,s)),i._async_evaluate0$_inKeyframes&&n.excludesName$1("keyframes")&&(s=new O._EvaluateVisitor__scopeForAtRoot_closure20(i,s)),i._async_evaluate0$_inUnknownAtRule&&!b.JSArray_methods.any$1(r,new O._EvaluateVisitor__scopeForAtRoot_closure21)?new O._EvaluateVisitor__scopeForAtRoot_closure22(i,s):s},visitContentBlock$1:function(e){return w.throwExpression(E.UnsupportedError$(ie.Evalua))},visitContentRule$1:function(e){return this.visitContentRule$body$_EvaluateVisitor0(e)},visitContentRule$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.nullable_Value_2),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:if(null==(n=s._async_evaluate0$_environment._async_environment0$_content)){t=null,r=1;break}return r=3,E._asyncAwait(s._async_evaluate0$_runUserDefinedCallable$1$4(e.$arguments,n,e,new O._EvaluateVisitor_visitContentRule_closure2(s,n),se.Null),a);case 3:t=null,r=1;break;case 1:return E._asyncReturn(t,i)}}));return E._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=E._makeAsyncAwaitCompleter(se.nullable_Value_2),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:return i=3,E._asyncAwait(e.expression.accept$1(a),o);case 3:r=(n=u)instanceof J.SassString0?n.text:I.serializeValue(n,!0,!0),a._async_evaluate0$_logger.debug$2(0,r,e.span),t=null,i=1;break;case 1:return E._asyncReturn(t,s)}}));return E._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=E._makeAsyncAwaitCompleter(se.nullable_Value_2),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:if(null==(_._async_evaluate0$_atRootExcludingStyleRule?null:_._async_evaluate0$_styleRuleIgnoringAtRoot)&&!_._async_evaluate0$_inUnknownAtRule&&!_._async_evaluate0$_inKeyframes)throw w.wrapException(_._async_evaluate0$_exception$2(ie.Declarm,e.span));return n=e.name,u=3,E._asyncAwait(_._async_evaluate0$_interpolationToValue$2$warnForColor(n,!0),$);case 3:return r=h,null!=(i=_._async_evaluate0$_declarationName)&&(r=new k.CssValue0(i+"-"+w.S(r.get$value(r)),r.get$span(),se.CssValue_String_2)),i=e.value,u=4,E._asyncAwait(D.NullableExtension_andThen0(i,new O._EvaluateVisitor_visitDeclaration_closure5(_)),$);case 4:if(!!(a=null!=(s=h))&&(!s.get$value(s).get$isBlank()||0===s.get$value(s).get$asList().length))a=_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__parent,"__parent"),n=b.JSString_methods.startsWith$1(n.get$initialPlain(),"--"),i=_._async_evaluate0$_sourceMap?null==(i=D.NullableExtension_andThen0(i,_.get$_async_evaluate0$_expressionNode()))?null:i.get$span():null,a.addChild$1(V.ModifiableCssDeclaration$0(r,s,e.span,n,i));else if(C.startsWith$1$s(r.get$value(r),"--")&&a)throw w.wrapException(_._async_evaluate0$_exception$2("Custom property values may not be empty.",s.get$span()));o=e.children,u=null!=o?5:6;break;case 5:return l=_._async_evaluate0$_declarationName,_._async_evaluate0$_declarationName=r.get$value(r),u=7,E._asyncAwait(_._async_evaluate0$_environment.scope$1$2$when(new O._EvaluateVisitor_visitDeclaration_closure6(_,o),e.hasDeclarations,se.Null),$);case 7:_._async_evaluate0$_declarationName=l;case 6:t=null,u=1;break;case 1:return E._asyncReturn(t,c)}}));return E._asyncStartSync($,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=E._makeAsyncAwaitCompleter(se.nullable_Value_2),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:return n=e.list,a=3,E._asyncAwait(n.accept$1(l),u);case 3:r=_,i=l._async_evaluate0$_expressionNode$1(n),s=1===e.variables.length?new O._EvaluateVisitor_visitEachRule_closure8(l,e,i):new O._EvaluateVisitor_visitEachRule_closure9(l,e,i),t=l._async_evaluate0$_environment.scope$1$2$semiGlobal(new O._EvaluateVisitor_visitEachRule_closure10(l,r,s,e),!0,se.nullable_Value_2),a=1;break;case 1:return E._asyncReturn(t,o)}}));return E._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],b.C__SassNull,n)},visitErrorRule$1:function(e){return this.visitErrorRule$body$_EvaluateVisitor0(e)},visitErrorRule$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Value_2),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return t=w,n=C,r=2,E._asyncAwait(e.expression.accept$1(s),a);case 2:throw t.wrapException(s._async_evaluate0$_exception$2(n.toString$0$(l),e.span))}}));return E._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=0,c=E._makeAsyncAwaitCompleter(se.nullable_Value_2),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:if(null==(l=_._async_evaluate0$_atRootExcludingStyleRule?null:_._async_evaluate0$_styleRuleIgnoringAtRoot)||null!=_._async_evaluate0$_declarationName)throw w.wrapException(_._async_evaluate0$_exception$2(ie.x40exten,e.span));return u=3,E._asyncAwait(_._async_evaluate0$_interpolationToValue$2$warnForColor(e.selector,!0),$);case 3:for(n=h,r=_._async_evaluate0$_adjustParseError$2(n,new O._EvaluateVisitor_visitExtendRule_closure2(_,n)).components,i=r.length,s=se.CompoundSelector_2,a=0;a<i;++a){if(1!==(o=r[a].components).length||!(b.JSArray_methods.get$first(o)instanceof D.CompoundSelector0))throw w.wrapException(O.SassFormatException$0("complex selectors may not be extended.",n.get$span()));if(1!==(o=s._as(b.JSArray_methods.get$first(o)).components).length)throw w.wrapException(O.SassFormatException$0(ie.compou+b.JSArray_methods.join$1(o,", ")+ie.x60_inst,n.get$span()));_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__extensionStore,"_extensionStore").addExtension$4(l.selector,b.JSArray_methods.get$first(o),e,_._async_evaluate0$_mediaQueries)}t=null,u=1;break;case 1:return E._asyncReturn(t,c)}}));return E._asyncStartSync($,c)},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=E._makeAsyncAwaitCompleter(se.nullable_Value_2),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:if(null!=u._async_evaluate0$_declarationName)throw w.wrapException(u._async_evaluate0$_exception$2(ie.At_rul,e.span));return o=3,E._asyncAwait(u._async_evaluate0$_interpolationToValue$1(e.name),c);case 3:return n=$,o=4,E._asyncAwait(D.NullableExtension_andThen0(e.value,new O._EvaluateVisitor_visitAtRule_closure8(u)),c);case 4:if(r=$,null==(i=e.children)){u._async_evaluate0$_assertInModule$2(u._async_evaluate0$__parent,"__parent").addChild$1(U.ModifiableCssAtRule$0(n,e.span,!0,r)),t=null,o=1;break}return s=u._async_evaluate0$_inKeyframes,a=u._async_evaluate0$_inUnknownAtRule,"keyframes"===N.unvendor0(n.get$value(n))?u._async_evaluate0$_inKeyframes=!0:u._async_evaluate0$_inUnknownAtRule=!0,o=5,E._asyncAwait(u._async_evaluate0$_withParent$2$4$scopeWhen$through(U.ModifiableCssAtRule$0(n,e.span,!1,r),new O._EvaluateVisitor_visitAtRule_closure9(u,i),e.hasDeclarations,new O._EvaluateVisitor_visitAtRule_closure10,se.ModifiableCssAtRule_2,se.Null),c);case 5:u._async_evaluate0$_inUnknownAtRule=a,u._async_evaluate0$_inKeyframes=s,t=null,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,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,$=E._makeAsyncAwaitCompleter(se.nullable_Value_2),p=this,h=E._wrapJsFunctionForAsync((function(d,f){if(1===d)return E._asyncRethrow(f,$);for(;;)switch(_){case 0:return n={},r=e.from,i=se.SassNumber_2,_=3,E._asyncAwait(p._async_evaluate0$_addExceptionSpanAsync$1$2(r,new O._EvaluateVisitor_visitForRule_closure14(p,e),i),h);case 3:return s=f,a=e.to,_=4,E._asyncAwait(p._async_evaluate0$_addExceptionSpanAsync$1$2(a,new O._EvaluateVisitor_visitForRule_closure15(p,e),i),h);case 4:if(o=f,l=p._async_evaluate0$_addExceptionSpan$2(r,new O._EvaluateVisitor_visitForRule_closure16(s)),u=n.to=p._async_evaluate0$_addExceptionSpan$2(a,new O._EvaluateVisitor_visitForRule_closure17(o,s)),c=l>u?-1:1,l===(e.isExclusive?u:n.to=u+c)){t=null,_=1;break}t=p._async_evaluate0$_environment.scope$1$2$semiGlobal(new O._EvaluateVisitor_visitForRule_closure18(n,p,e,l,c,s),!0,se.nullable_Value_2),_=1;break;case 1:return E._asyncReturn(t,$)}}));return E._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,_=E._makeAsyncAwaitCompleter(se.nullable_Value_2),$=this,p=E._wrapJsFunctionForAsync((function(h,d){if(1===h)return E._asyncRethrow(d,_);for(;;)switch(c){case 0:s=$._async_evaluate0$_configuration,a=s.throughForward$1(e),o=e.configuration,l=o.length,u=e.url,c=0!==l?3:5;break;case 3:return c=6,E._asyncAwait($._async_evaluate0$_addForwardConfiguration$2(a,e),p);case 6:return n=d,c=7,E._asyncAwait($._async_evaluate0$_loadModule$5$configuration(u,"@forward",e,new O._EvaluateVisitor_visitForwardRule_closure5($,e),n),p);case 7:for(u=E.LinkedHashSet_LinkedHashSet$_empty(se.String),r=0;r<l;++r)(i=o[r]).isGuarded||u.add$1(0,i.name);$._async_evaluate0$_removeUsedConfiguration$3$except(a,n,u),$._async_evaluate0$_assertConfigurationIsEmpty$1(n),c=4;break;case 5:return $._async_evaluate0$_configuration=a,c=8,E._asyncAwait($._async_evaluate0$_loadModule$4(u,"@forward",e,new O._EvaluateVisitor_visitForwardRule_closure6($,e)),p);case 8:$._async_evaluate0$_configuration=s;case 4:t=null,c=1;break;case 1:return E._asyncReturn(t,_)}}));return E._asyncStartSync(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=E._makeAsyncAwaitCompleter(se.Configuration_2),m=this,g=E._wrapJsFunctionForAsync((function(S,y){if(1===S)return E._asyncRethrow(y,f);for(;;)switch(d){case 0:c=e._configuration$_values,_=E.LinkedHashMap_LinkedHashMap$of(new E.UnmodifiableMapView(c,se.UnmodifiableMapView_String_ConfiguredValue_2),se.String,se.ConfiguredValue_2),r=t.configuration,i=r.length,s=0;case 3:if(!(s<i)){d=5;break}if((a=r[s]).isGuarded&&(o=a.name,null!=(l=c.get$isEmpty(c)?null:c.remove$1(0,o))&&!l.value.$eq(0,b.C__SassNull))){_.$indexSet(0,o,l),d=4;break}return o=a.expression,u=m._async_evaluate0$_expressionNode$1(o),$=_,p=a.name,h=A,d=6,E._asyncAwait(o.accept$1(m),g);case 6:$.$indexSet(0,p,new h.ConfiguredValue0(m._async_evaluate0$_withoutSlash$2(y,u),a.span,u));case 4:++s,d=3;break;case 5:if(e instanceof z.ExplicitConfiguration0||c.get$isEmpty(c)){n=new z.ExplicitConfiguration0(t,_),d=1;break}n=new z.Configuration0(_),d=1;break;case 1:return E._asyncReturn(n,f)}}));return E._asyncStartSync(g,f)},_async_evaluate0$_removeUsedConfiguration$3$except:function(e,t,n){var r,i,s,a,o,l;for(r=e._configuration$_values,s=(i=C.toList$0$ax(r.get$keys(r))).length,a=t._configuration$_values,o=0;o<i.length;i.length===s||(0,w.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 z.ExplicitConfiguration0&&!(n=e._configuration$_values).get$isEmpty(n))throw r=(n=n.get$entries(n)).get$first(n),n=t?"$"+w.S(r.key)+ie.x20was_n:ie.This_v,w.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=0,l=E._makeAsyncAwaitCompleter(se.nullable_Value_2),u=this,c=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,l);for(;;)switch(o){case 0:n=u._async_evaluate0$_environment,r=n.closure$0(),i=n._async_environment0$_functions,s=i.length-1,a=e.name,n._async_environment0$_functionIndices.$indexSet(0,a,s),C.$indexSet$ax(i[s],a,new O.UserDefinedCallable0(e,r,se.UserDefinedCallable_AsyncEnvironment_2)),t=null,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,l)},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=E._makeAsyncAwaitCompleter(se.nullable_Value_2),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:(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,E._asyncAwait(s.expression.accept$1(u),c);case 6:if($.get$isTruthy()){a.clause=s,o=5;break}case 4:++i,o=3;break;case 5:if(null==(n=a.clause)){t=null,o=1;break}return o=7,E._asyncAwait(u._async_evaluate0$_environment.scope$1$3$semiGlobal$when(new O._EvaluateVisitor_visitIfRule_closure2(a,u),!0,n.hasDeclarations,se.nullable_Value_2),c);case 7:t=$,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,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=E._makeAsyncAwaitCompleter(se.nullable_Value_2),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:n=e.imports,r=n.length,i=se.StaticImport_2,s=0;case 3:if(!(s<r)){o=5;break}a=n[s],o=a instanceof N.DynamicImport0?6:8;break;case 6:return o=9,E._asyncAwait(u._async_evaluate0$_visitDynamicImport$1(a),c);case 9:o=7;break;case 8:return o=10,E._asyncAwait(u._async_evaluate0$_visitStaticImport$1(i._as(a)),c);case 10:case 7:case 4:++s,o=3;break;case 5:t=null,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,l)},_async_evaluate0$_visitDynamicImport$1:function(e){return this._async_evaluate0$_withStackFrame$1$3("@import",e,new O._EvaluateVisitor__visitDynamicImport_closure2(this,e),se.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,m,g,S,y=0,v=E._makeAsyncAwaitCompleter(se._LoadedStylesheet_2),x=2,I=[],A=this,M=E._wrapJsFunctionForAsync((function(R,k){for(1===R&&(s=k,y=x);;)switch(y){case 0:n=n,x=4,A._async_evaluate0$_importSpan=t,a=A._async_evaluate0$_importCache,y=null!=a?7:9;break;case 7:return null==n&&(n=A._async_evaluate0$_assertInModule$2(A._async_evaluate0$__stylesheet,"_stylesheet").span.file.url),y=10,E._asyncAwait(a.canonicalize$4$baseImporter$baseUrl$forImport(E.Uri_parse(e),A._async_evaluate0$_importer,n,r),M);case 10:y=null!=(o=k)?11:12;break;case 11:return l=A._async_evaluate0$_inDependency||o.item1!==A._async_evaluate0$_importer,h=o.item1,d=o.item2,f=o.item3,m=A._async_evaluate0$_quietDeps&&l,y=13,E._asyncAwait(a.importCanonical$4$originalUrl$quiet(h,d,f,m),M);case 13:if(null!=(u=k)){h=o.item1,i=new O._LoadedStylesheet2(u,h,l),I=[1],y=5;break}case 12:y=8;break;case 9:return y=14,E._asyncAwait(A._async_evaluate0$_importLikeNode$2(e,r),M);case 14:if(null!=(c=k)){i=c,I=[1],y=5;break}case 8:throw b.JSString_methods.startsWith$1(e,"package:")?w.wrapException(ie.x22packa):w.wrapException("Can't find stylesheet to import.");case 4:if(x=3,S=s,(h=w.unwrapException(S))instanceof O.SassException0)throw _=h,h=A._async_evaluate0$_exception$2(_._span_exception$_message,_.get$span()),w.wrapException(h);$=h,p=null;try{p=w._asString(C.get$message$x($))}catch(e){w.unwrapException(S),g=C.toString$0$($),p=g}throw h=A._async_evaluate0$_exception$1(p),w.wrapException(h);case 3:I=[2];case 5:x=2,A._async_evaluate0$_importSpan=null,y=I.pop();break;case 6:case 1:return E._asyncReturn(i,v);case 2:return E._asyncRethrow(s,v)}}));return E._asyncStartSync(M,v)},_async_evaluate0$_importLikeNode$2:function(e,t){return this._importLikeNode$body$_EvaluateVisitor0(e,t)},_importLikeNode$body$_EvaluateVisitor0:function(e,t){var n,r,i,s,a,o,l=0,u=E._makeAsyncAwaitCompleter(se.nullable__LoadedStylesheet_2),c=this,_=E._wrapJsFunctionForAsync((function($,p){if(1===$)return E._asyncRethrow(p,u);for(;;)switch(l){case 0:(o=c._async_evaluate0$_nodeImporter).toString,r=o.loadRelative$3(e,c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__stylesheet,"_stylesheet").span.file.url,t),l=null!=r?3:5;break;case 3:i=c._async_evaluate0$_inDependency,l=4;break;case 5:return l=6,E._asyncAwait(o.loadAsync$3(e,c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__stylesheet,"_stylesheet").span.file.url,t),_);case 6:if(null==(r=p)){n=null,l=1;break}i=!0;case 4:s=r.item2,o=b.JSString_methods.startsWith$1(s,"file:")?X.$get$context().style.pathFromUri$1(P._parseUri(s)):s,c._async_evaluate0$_includedFiles.add$1(0,o),o=b.JSString_methods.startsWith$1(s,"file")?P.Syntax_forPath0(s):b.Syntax_SCSS0,a=c._async_evaluate0$_quietDeps&&i?X.$get$Logger_quiet0():c._async_evaluate0$_logger,n=new O._LoadedStylesheet2(M.Stylesheet_Stylesheet$parse0(r.item1,o,a,s),null,i),l=1;break;case 1:return E._asyncReturn(n,u)}}));return E._asyncStartSync(_,u)},_async_evaluate0$_visitStaticImport$1:function(e){return this._visitStaticImport$body$_EvaluateVisitor0(e)},_visitStaticImport$body$_EvaluateVisitor0:function(e){var t,n,r,i,s,a,o,l,u=0,c=E._makeAsyncAwaitCompleter(se.void),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:return u=3,E._asyncAwait(_._async_evaluate0$_interpolationToValue$1(e.url),$);case 3:return r=h,u=4,E._asyncAwait(D.NullableExtension_andThen0(e.supports,new O._EvaluateVisitor__visitStaticImport_closure2(_)),$);case 4:return i=h,a=k,o=r,l=e.span,u=5,E._asyncAwait(D.NullableExtension_andThen0(e.media,_.get$_async_evaluate0$_visitMediaQueries()),$);case 5:s=a.ModifiableCssImport$0(o,l,h,i),_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__parent,"__parent")!==_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__root,"_root")?_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__parent,"__parent").addChild$1(s):_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__endOfImports,"_endOfImports")===C.get$length$asx(_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__root,"_root").children._collection$_source)?(_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__root,"_root").addChild$1(s),_._async_evaluate0$__endOfImports=_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__endOfImports,"_endOfImports")+1):(null==(n=_._async_evaluate0$_outOfOrderImports)?_._async_evaluate0$_outOfOrderImports=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssImport_2):n).push(s),t=null,u=1;break;case 1:return E._asyncReturn(t,c)}}));return E._asyncStartSync($,c)},visitIncludeRule$1:function(e){return this.visitIncludeRule$body$_EvaluateVisitor0(e)},visitIncludeRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.nullable_Value_2),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:if(null==(i=o._async_evaluate0$_addExceptionSpan$2(e,new O._EvaluateVisitor_visitIncludeRule_closure11(o,e))))throw w.wrapException(o._async_evaluate0$_exception$2("Undefined mixin.",e.span));n=new N._FakeAstNode0(new O._EvaluateVisitor_visitIncludeRule_closure12(e)),s=se.AsyncBuiltInCallable_2._is(i)?3:5;break;case 3:if(null!=e.content)throw w.wrapException(o._async_evaluate0$_exception$2("Mixin doesn't accept a content block.",e.span));return s=6,E._asyncAwait(o._async_evaluate0$_runBuiltInCallable$3(e.$arguments,i,n),l);case 6:s=4;break;case 5:s=se.UserDefinedCallable_AsyncEnvironment_2._is(i)?7:9;break;case 7:if(null!=(r=e.content)&&!se.MixinRule_2._as(i.declaration).hasContent)throw w.wrapException(O.MultiSpanSassRuntimeException$0("Mixin doesn't accept a content block.",e.get$spanWithoutContent(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([i.declaration.$arguments.get$spanWithName(),"declaration"],se.FileSpan,se.String),o._async_evaluate0$_stackTrace$1(e.get$spanWithoutContent())));return s=10,E._asyncAwait(o._async_evaluate0$_runUserDefinedCallable$1$4(e.$arguments,i,n,new O._EvaluateVisitor_visitIncludeRule_closure13(o,D.NullableExtension_andThen0(r,new O._EvaluateVisitor_visitIncludeRule_closure14(o)),i,n),se.Null),l);case 10:s=8;break;case 9:throw w.wrapException(E.UnsupportedError$("Unknown callable type "+i.toString$0(0)+"."));case 8:case 4:t=null,s=1;break;case 1:return E._asyncReturn(t,a)}}));return E._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=0,l=E._makeAsyncAwaitCompleter(se.nullable_Value_2),u=this,c=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,l);for(;;)switch(o){case 0:n=u._async_evaluate0$_environment,r=n.closure$0(),i=n._async_environment0$_mixins,s=i.length-1,a=e.name,n._async_environment0$_mixinIndices.$indexSet(0,a,s),C.$indexSet$ax(i[s],a,new O.UserDefinedCallable0(e,r,se.UserDefinedCallable_AsyncEnvironment_2)),t=null,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,l)},visitLoudComment$1:function(e){return this.visitLoudComment$body$_EvaluateVisitor0(e)},visitLoudComment$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.nullable_Value_2),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)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")===C.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=H,s=3,E._asyncAwait(o._async_evaluate0$_performInterpolation$1(n),l);case 3:r.addChild$1(new i.ModifiableCssComment0(c,n.span)),t=null,s=1;break;case 1:return E._asyncReturn(t,a)}}));return E._asyncStartSync(l,a)},visitMediaRule$1:function(e){return this.visitMediaRule$body$_EvaluateVisitor0(e)},visitMediaRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.nullable_Value_2),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:if(null!=o._async_evaluate0$_declarationName)throw w.wrapException(o._async_evaluate0$_exception$2(ie.Media_,e.span));return s=3,E._asyncAwait(o._async_evaluate0$_visitMediaQueries$1(e.query),l);case 3:if(n=c,r=D.NullableExtension_andThen0(o._async_evaluate0$_mediaQueries,new O._EvaluateVisitor_visitMediaRule_closure8(o,n)),!(i=null==r)&&C.get$isEmpty$asx(r)){t=null,s=1;break}return i=i?n:r,s=4,E._asyncAwait(o._async_evaluate0$_withParent$2$4$scopeWhen$through(R.ModifiableCssMediaRule$0(i,e.span),new O._EvaluateVisitor_visitMediaRule_closure9(o,r,n,e),e.hasDeclarations,new O._EvaluateVisitor_visitMediaRule_closure10(r),se.ModifiableCssMediaRule_2,se.Null),l);case 4:t=null,s=1;break;case 1:return E._asyncReturn(t,a)}}));return E._asyncStartSync(l,a)},_async_evaluate0$_visitMediaQueries$1:function(e){return this._visitMediaQueries$body$_EvaluateVisitor0(e)},_visitMediaQueries$body$_EvaluateVisitor0:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.List_CssMediaQuery_2),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:return n=e,r=O,i=3,E._asyncAwait(a._async_evaluate0$_performInterpolation$2$warnForColor(e,!0),o);case 3:t=a._async_evaluate0$_adjustParseError$2(n,new r._EvaluateVisitor__visitMediaQueries_closure2(a,u)),i=1;break;case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},_async_evaluate0$_mergeMediaQueries$2:function(e,t){var n,r,i,s,a,o,l=w.setRuntimeTypeInfo([],se.JSArray_CssMediaQuery_2);for(n=C.get$iterator$ax(e),r=C.getInterceptor$ax(t),i=se.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)))!==b._SingletonCssMediaQueryMergeResult_empty0){if(o===b._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=E._makeAsyncAwaitCompleter(se.Value_2),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return n=e.expression,r=3,E._asyncAwait(n.accept$1(s),a);case 3:t=s._async_evaluate0$_withoutSlash$2(l,n),r=1;break;case 1:return E._asyncReturn(t,i)}}));return E._asyncStartSync(a,i)},visitSilentComment$1:function(e){return this.visitSilentComment$body$_EvaluateVisitor0(e)},visitSilentComment$body$_EvaluateVisitor0:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.nullable_Value_2),i=E._wrapJsFunctionForAsync((function(e,i){if(1===e)return E._asyncRethrow(i,r);for(;;)switch(n){case 0:t=null,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._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=0,l=E._makeAsyncAwaitCompleter(se.nullable_Value_2),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:if(a={},null!=u._async_evaluate0$_declarationName)throw w.wrapException(u._async_evaluate0$_exception$2(ie.Style_,e.span));return n=e.selector,o=3,E._asyncAwait(u._async_evaluate0$_interpolationToValue$3$trim$warnForColor(n,!0,!0),c);case 3:r=$,o=u._async_evaluate0$_inKeyframes?4:5;break;case 4:return o=6,E._asyncAwait(u._async_evaluate0$_withParent$2$4$scopeWhen$through(U.ModifiableCssKeyframeBlock$0(new k.CssValue0(E.List_List$unmodifiable(u._async_evaluate0$_adjustParseError$2(n,new O._EvaluateVisitor_visitStyleRule_closure20(u,r)),se.String),n.span,se.CssValue_List_String_2),e.span),new O._EvaluateVisitor_visitStyleRule_closure21(u,e),e.hasDeclarations,new O._EvaluateVisitor_visitStyleRule_closure22,se.ModifiableCssKeyframeBlock_2,se.Null),c);case 6:t=null,o=1;break;case 5:return a.parsedSelector=u._async_evaluate0$_adjustParseError$2(n,new O._EvaluateVisitor_visitStyleRule_closure23(u,r)),a.parsedSelector=u._async_evaluate0$_addExceptionSpan$2(n,new O._EvaluateVisitor_visitStyleRule_closure24(a,u)),i=D.ModifiableCssStyleRule$0(u._async_evaluate0$_assertInModule$2(u._async_evaluate0$__extensionStore,"_extensionStore").addSelector$3(a.parsedSelector,n.span,u._async_evaluate0$_mediaQueries),e.span,a.parsedSelector),s=u._async_evaluate0$_atRootExcludingStyleRule,a=u._async_evaluate0$_atRootExcludingStyleRule=!1,o=7,E._asyncAwait(u._async_evaluate0$_withParent$2$4$scopeWhen$through(i,new O._EvaluateVisitor_visitStyleRule_closure25(u,i,e),e.hasDeclarations,new O._EvaluateVisitor_visitStyleRule_closure26,se.ModifiableCssStyleRule_2,se.Null),c);case 7:u._async_evaluate0$_atRootExcludingStyleRule=s,null==(s?null:u._async_evaluate0$_styleRuleIgnoringAtRoot)&&(a=!(a=u._async_evaluate0$_assertInModule$2(u._async_evaluate0$__parent,"__parent").children).get$isEmpty(a)),a&&((a=u._async_evaluate0$_assertInModule$2(u._async_evaluate0$__parent,"__parent").children).get$last(a).isGroupEnd=!0),t=null,o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,l)},visitSupportsRule$1:function(e){return this.visitSupportsRule$body$_EvaluateVisitor0(e)},visitSupportsRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.nullable_Value_2),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:if(null!=o._async_evaluate0$_declarationName)throw w.wrapException(o._async_evaluate0$_exception$2(ie.Suppor,e.span));return n=e.condition,r=N,i=k,s=4,E._asyncAwait(o._async_evaluate0$_visitSupportsCondition$1(n),l);case 4:return s=3,E._asyncAwait(o._async_evaluate0$_withParent$2$4$scopeWhen$through(r.ModifiableCssSupportsRule$0(new i.CssValue0(c,n.get$span(),se.CssValue_String_2),e.span),new O._EvaluateVisitor_visitSupportsRule_closure5(o,e),e.hasDeclarations,new O._EvaluateVisitor_visitSupportsRule_closure6,se.ModifiableCssSupportsRule_2,se.Null),l);case 3:t=null,s=1;break;case 1:return E._asyncReturn(t,a)}}));return E._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=0,a=E._makeAsyncAwaitCompleter(se.String),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:s=e instanceof U.SupportsOperation0?3:5;break;case 3:return n=e.operator,r=w,s=6,E._asyncAwait(o._async_evaluate0$_parenthesize$2(e.left,n),l);case 6:return r=r.S(c)+" "+n+" ",i=w,s=7,E._asyncAwait(o._async_evaluate0$_parenthesize$2(e.right,n),l);case 7:t=r+i.S(c),s=1;break;case 5:s=e instanceof P.SupportsNegation0?8:10;break;case 8:return r=w,s=11,E._asyncAwait(o._async_evaluate0$_parenthesize$1(e.condition),l);case 11:t="not "+r.S(c),s=1;break;case 10:s=e instanceof D.SupportsInterpolation0?12:14;break;case 12:return s=15,E._asyncAwait(o._async_evaluate0$_evaluateToCss$2$quote(e.expression,!1),l);case 15:t=c,s=1;break;case 14:s=e instanceof V.SupportsDeclaration0?16:18;break;case 16:return r=w,s=19,E._asyncAwait(o._async_evaluate0$_evaluateToCss$1(e.name),l);case 19:return r="("+r.S(c)+": ",i=w,s=20,E._asyncAwait(o._async_evaluate0$_evaluateToCss$1(e.value),l);case 20:t=r+i.S(c)+")",s=1;break;case 18:s=e instanceof k.SupportsFunction0?21:23;break;case 21:return r=w,s=24,E._asyncAwait(o._async_evaluate0$_performInterpolation$1(e.name),l);case 24:return r=r.S(c)+"(",i=w,s=25,E._asyncAwait(o._async_evaluate0$_performInterpolation$1(e.$arguments),l);case 25:t=r+i.S(c)+")",s=1;break;case 23:s=e instanceof L.SupportsAnything0?26:28;break;case 26:return r=w,s=29,E._asyncAwait(o._async_evaluate0$_performInterpolation$1(e.contents),l);case 29:t="("+r.S(c)+")",s=1;break;case 28:throw w.wrapException(E.ArgumentError$("Unknown supports condition type "+w.getRuntimeType(e).toString$0(0)+"."));case 27:case 22:case 17:case 13:case 9:case 4:case 1:return E._asyncReturn(t,a)}}));return E._asyncStartSync(l,a)},_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=E._makeAsyncAwaitCompleter(se.String),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:r=e instanceof P.SupportsNegation0||e instanceof U.SupportsOperation0&&(null==t||t!==e.operator),s=r?3:5;break;case 3:return i=w,s=6,E._asyncAwait(o._async_evaluate0$_visitSupportsCondition$1(e),l);case 6:n="("+i.S(c)+")",s=1;break;case 5:return s=7,E._asyncAwait(o._async_evaluate0$_visitSupportsCondition$1(e),l);case 7:n=c,s=1;break;case 4:case 1:return E._asyncReturn(n,a)}}));return E._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=E._makeAsyncAwaitCompleter(se.nullable_Value_2),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:if(e.isGuarded){if(null==e.namespace&&1===u._async_evaluate0$_environment._async_environment0$_variables.length&&null!=(n=(n=u._async_evaluate0$_configuration._configuration$_values).get$isEmpty(n)?null:n.remove$1(0,e.name))&&!n.value.$eq(0,b.C__SassNull)){u._async_evaluate0$_addExceptionSpan$2(e,new O._EvaluateVisitor_visitVariableDeclaration_closure8(u,e,n)),t=null,o=1;break}if(null!=(r=u._async_evaluate0$_addExceptionSpan$2(e,new O._EvaluateVisitor_visitVariableDeclaration_closure9(u,e)))&&!r.$eq(0,b.C__SassNull)){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?ie.As_of_S:ie.As_of_R+N.declarationName0(e.span)+": null` at the stylesheet root.",u._async_evaluate0$_warn$3$deprecation(n,e.span,!0)),n=e.expression,i=e,s=O,a=e,o=3,E._asyncAwait(n.accept$1(u),c);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 E._asyncReturn(t,l)}}));return E._asyncStartSync(c,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=E._makeAsyncAwaitCompleter(se.nullable_Value_2),d=this,f=E._wrapJsFunctionForAsync((function(m,g){if(1===m)return E._asyncRethrow(g,h);for(;;)switch(p){case 0:l=e.configuration,u=l.length,p=0!==u?3:5;break;case 3:n=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.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),c=n,_=i.name,$=A,p=9,E._asyncAwait(s.accept$1(d),f);case 9:c.$indexSet(0,_,new $.ConfiguredValue0(d._async_evaluate0$_withoutSlash$2(g,a),i.span,a));case 7:++r,p=6;break;case 8:o=new z.ExplicitConfiguration0(e,n),p=4;break;case 5:o=b.Configuration_Map_empty0;case 4:return p=10,E._asyncAwait(d._async_evaluate0$_loadModule$5$configuration(e.url,"@use",e,new O._EvaluateVisitor_visitUseRule_closure2(d,e),o),f);case 10:d._async_evaluate0$_assertConfigurationIsEmpty$1(o),t=null,p=1;break;case 1:return E._asyncReturn(t,h)}}));return E._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=E._makeAsyncAwaitCompleter(se.nullable_Value_2),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:return i=3,E._asyncAwait(a._async_evaluate0$_addExceptionSpanAsync$1$2(e,new O._EvaluateVisitor_visitWarnRule_closure2(a,e),se.Value_2),o);case 3:r=(n=u)instanceof J.SassString0?n.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 E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},visitWhileRule$1:function(e){return this._async_evaluate0$_environment.scope$1$3$semiGlobal$when(new O._EvaluateVisitor_visitWhileRule_closure2(this,e),!0,e.hasDeclarations,se.nullable_Value_2)},visitBinaryOperationExpression$1:function(e){return this._async_evaluate0$_addExceptionSpanAsync$1$2(e,new O._EvaluateVisitor_visitBinaryOperationExpression_closure2(this,e),se.Value_2)},visitValueExpression$1:function(e){return this.visitValueExpression$body$_EvaluateVisitor0(e)},visitValueExpression$body$_EvaluateVisitor0:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.Value_2),i=E._wrapJsFunctionForAsync((function(i,s){if(1===i)return E._asyncRethrow(s,r);for(;;)switch(n){case 0:t=e.value,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._asyncStartSync(i,r)},visitVariableExpression$1:function(e){return this.visitVariableExpression$body$_EvaluateVisitor0(e)},visitVariableExpression$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Value_2),s=this,a=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,i);for(;;)switch(r){case 0:if(null!=(n=s._async_evaluate0$_addExceptionSpan$2(e,new O._EvaluateVisitor_visitVariableExpression_closure2(s,e)))){t=n,r=1;break}throw w.wrapException(s._async_evaluate0$_exception$2("Undefined variable.",e.span));case 1:return E._asyncReturn(t,i)}}));return E._asyncStartSync(a,i)},visitUnaryOperationExpression$1:function(e){return this.visitUnaryOperationExpression$body$_EvaluateVisitor0(e)},visitUnaryOperationExpression$body$_EvaluateVisitor0:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Value_2),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)e:switch(i){case 0:return i=3,E._asyncAwait(e.operand.accept$1(a),o);case 3:switch(n=u,r=e.operator){case b.UnaryOperator_j2w0:t=n.unaryPlus$0(),i=1;break e;case b.UnaryOperator_U4G0:t=n.unaryMinus$0(),i=1;break e;case b.UnaryOperator_zDx0:t=new J.SassString0("/"+I.serializeValue(n,!1,!0),!1),i=1;break e;case b.UnaryOperator_not_not0:t=n.unaryNot$0(),i=1;break e;default:throw w.wrapException(E.StateError$("Unknown unary operator "+r.toString$0(0)+"."))}case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},visitBooleanExpression$1:function(e){return this.visitBooleanExpression$body$_EvaluateVisitor0(e)},visitBooleanExpression$body$_EvaluateVisitor0:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.SassBoolean_2),i=E._wrapJsFunctionForAsync((function(i,s){if(1===i)return E._asyncRethrow(s,r);for(;;)switch(n){case 0:t=e.value?b.SassBoolean_true:b.SassBoolean_false,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._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,$=E._makeAsyncAwaitCompleter(se.Value_2),p=this,h=E._wrapJsFunctionForAsync((function(d,f){if(1===d)return E._asyncRethrow(f,$);for(;;)switch(_){case 0:return _=3,E._asyncAwait(p._async_evaluate0$_evaluateMacroArguments$1(e),h);case 3:return l=(o=f).item1,u=o.item2,c=C.getInterceptor$asx(l),p._async_evaluate0$_verifyArguments$4(c.get$length(l),u,X.$get$IfExpression_declaration0(),e),c.get$length(l)>0?n=c.$index(l,0):((r=u.$index(0,"condition")).toString,n=r),c.get$length(l)>1?i=c.$index(l,1):((r=u.$index(0,"if-true")).toString,i=r),c.get$length(l)>2?s=c.$index(l,2):((c=u.$index(0,"if-false")).toString,s=c),_=4,E._asyncAwait(n.accept$1(p),h);case 4:return a=f.get$isTruthy()?i:s,_=5,E._asyncAwait(a.accept$1(p),h);case 5:t=p._async_evaluate0$_withoutSlash$2(f,p._async_evaluate0$_expressionNode$1(a)),_=1;break;case 1:return E._asyncReturn(t,$)}}));return E._asyncStartSync(h,$)},visitNullExpression$1:function(e){return this.visitNullExpression$body$_EvaluateVisitor0(e)},visitNullExpression$body$_EvaluateVisitor0:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.Value_2),i=E._wrapJsFunctionForAsync((function(e,i){if(1===e)return E._asyncRethrow(i,r);for(;;)switch(n){case 0:t=b.C__SassNull,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._asyncStartSync(i,r)},visitNumberExpression$1:function(e){return this.visitNumberExpression$body$_EvaluateVisitor0(e)},visitNumberExpression$body$_EvaluateVisitor0:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.SassNumber_2),a=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,s);for(;;)switch(i){case 0:n=e.value,r=e.unit,t=null==r?new I.UnitlessSassNumber0(n,null):new V.SingleUnitSassNumber0(r,n,null),i=1;break;case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(a,s)},visitParenthesizedExpression$1:function(e){return e.expression.accept$1(this)},visitColorExpression$1:function(e){return this.visitColorExpression$body$_EvaluateVisitor0(e)},visitColorExpression$body$_EvaluateVisitor0:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.SassColor_2),i=E._wrapJsFunctionForAsync((function(i,s){if(1===i)return E._asyncRethrow(s,r);for(;;)switch(n){case 0:t=e.value,n=1;break;case 1:return E._asyncReturn(t,r)}}));return E._asyncStartSync(i,r)},visitListExpression$1:function(e){return this.visitListExpression$body$_EvaluateVisitor0(e)},visitListExpression$body$_EvaluateVisitor0:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.SassList_2),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return n=J,r=3,E._asyncAwait(N.mapAsync0(e.contents,new O._EvaluateVisitor_visitListExpression_closure2(s),se.Expression_2,se.Value_2),a);case 3:t=n.SassList$0(l,e.separator,e.hasBrackets),r=1;break;case 1:return E._asyncReturn(t,i)}}));return E._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=E._makeAsyncAwaitCompleter(se.SassMap_2),d=this,f=E._wrapJsFunctionForAsync((function(m,g){if(1===m)return E._asyncRethrow(g,h);for(;;)switch(p){case 0:c=se.Value_2,_=E.LinkedHashMap_LinkedHashMap$_empty(c,c),$=E.LinkedHashMap_LinkedHashMap$_empty(c,se.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,E._asyncAwait(a.accept$1(d),f);case 6:return o=g,p=7,E._asyncAwait(s.item2.accept$1(d),f);case 7:if(l=g,null!=_.$index(0,o))throw c=$.$index(0,o),u=null==c?null:c.get$span(),c=a.get$span(),n=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=u&&n.$indexSet(0,u,"first key"),w.wrapException(O.MultiSpanSassRuntimeException$0("Duplicate key.",c,"second key",n,d._async_evaluate0$_stackTrace$1(a.get$span())));_.$indexSet(0,o,l),$.$indexSet(0,o,a);case 4:++i,p=3;break;case 5:t=new z.SassMap0(w.ConstantMap_ConstantMap$from(_,c,c)),p=1;break;case 1:return E._asyncReturn(t,h)}}));return E._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,o,l,u=0,c=E._makeAsyncAwaitCompleter(se.Value_2),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:i={},s=e.name,a=s.get$asPlain(),i.$function=null,u=null==(null!=a?i.$function=_._async_evaluate0$_addExceptionSpan$2(e,new O._EvaluateVisitor_visitFunctionExpression_closure5(_,e,a)):null)?3:4;break;case 3:if(null!=e.namespace)throw w.wrapException(_._async_evaluate0$_exception$2("Undefined function.",e.span));return o=i,l=V,u=5,E._asyncAwait(_._async_evaluate0$_performInterpolation$1(s),$);case 5:o.$function=new l.PlainCssCallable0(h);case 4:return n=_._async_evaluate0$_inFunction,_._async_evaluate0$_inFunction=!0,u=6,E._asyncAwait(_._async_evaluate0$_addErrorSpan$1$2(e,new O._EvaluateVisitor_visitFunctionExpression_closure6(i,_,e),se.Value_2),$);case 6:r=h,_._async_evaluate0$_inFunction=n,t=r,u=1;break;case 1:return E._asyncReturn(t,c)}}));return E._asyncStartSync($,c)},_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=0,c=E._makeAsyncAwaitCompleter(s),_=this,$=E._wrapJsFunctionForAsync((function(s,p){if(1===s)return E._asyncRethrow(p,c);for(;;)switch(u){case 0:return u=3,E._asyncAwait(_._async_evaluate0$_evaluateArguments$1(e),$);case 3:return o=p,"@content"!==(l=t.declaration.name)&&(l+="()"),u=4,E._asyncAwait(_._async_evaluate0$_withStackFrame$1$3(l,n,new O._EvaluateVisitor__runUserDefinedCallable_closure2(_,t,o,n,r,i),i),$);case 4:a=p,u=1;break;case 1:return E._asyncReturn(a,c)}}));return E._asyncStartSync($,c)},_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=0,h=E._makeAsyncAwaitCompleter(se.Value_2),d=this,f=E._wrapJsFunctionForAsync((function(m,g){if(1===m)return E._asyncRethrow(g,h);for(;;)switch(p){case 0:p=se.AsyncBuiltInCallable_2._is(t)?3:5;break;case 3:return p=6,E._asyncAwait(d._async_evaluate0$_runBuiltInCallable$3(e,t,n),f);case 6:r=d._async_evaluate0$_withoutSlash$2(g,n),p=1;break;case 5:p=se.UserDefinedCallable_AsyncEnvironment_2._is(t)?7:9;break;case 7:return p=10,E._asyncAwait(d._async_evaluate0$_runUserDefinedCallable$1$4(e,t,n,new O._EvaluateVisitor__runFunctionCallable_closure2(d,t),se.Value_2),f);case 10:r=g,p=1;break;case 9:p=t instanceof V.PlainCssCallable0?11:13;break;case 11:if((i=e.named).get$isNotEmpty(i)||null!=e.keywordRest)throw w.wrapException(d._async_evaluate0$_exception$2(ie.Plain_,n.get$span()));i=t.name+"(",s=e.positional,a=s.length,o=!0,l=0;case 14:if(!(l<a)){p=16;break}return u=s[l],o?o=!1:i+=", ",$=w,p=17,E._asyncAwait(d._async_evaluate0$_evaluateToCss$1(u),f);case 17:i+=$.S(g);case 15:++l,p=14;break;case 16:c=e.rest,p=null!=c?18:19;break;case 18:return p=20,E._asyncAwait(c.accept$1(d),f);case 20:_=g,o||(i+=", "),i+=d._async_evaluate0$_serialize$2(_,c);case 19:i+=w.Primitives_stringFromCharCode(41),r=new J.SassString0((i.charCodeAt(0),i),!1),p=1;break;case 13:throw w.wrapException(E.ArgumentError$("Unknown callable type "+C.get$runtimeType$u(t).toString$0(0)+"."));case 12:case 8:case 4:case 1:return E._asyncReturn(r,h)}}));return E._asyncStartSync(f,h)},_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,m,g,S,y,v,x,I,A,M,R=0,k=E._makeAsyncAwaitCompleter(se.Value_2),L=2,V=this,T=E._wrapJsFunctionForAsync((function(F,U){for(1===F&&(i=U,R=L);;)switch(R){case 0:return R=3,E._asyncAwait(V._async_evaluate0$_evaluateArguments$1(e),T);case 3:I=U,A=V._async_evaluate0$_callableNode,V._async_evaluate0$_callableNode=n,_=new P.MapKeySet(I.named,se.MapKeySet_String),$=t.callbackFor$2(I.positional.length,_),p=$.item1,s=$.item2,V._async_evaluate0$_addExceptionSpan$2(n,new O._EvaluateVisitor__runBuiltInCallable_closure8(p,I,_)),h=p.$arguments,d=I.positional.length,f=h.length;case 4:if(!(d<f)){R=6;break}m=h[d],g=I.positional,S=I.named.remove$1(0,m.name),R=null==S?7:8;break;case 7:return S=m.defaultValue,R=9,E._asyncAwait(S.accept$1(V),T);case 9:S=V._async_evaluate0$_withoutSlash$2(U,S);case 8:g.push(S);case 5:++d,R=4;break;case 6:return null!=p.restArgument?(I.positional.length>f?(y=b.JSArray_methods.sublist$1(I.positional,f),b.JSArray_methods.removeRange$2(I.positional,f,I.positional.length)):y=b.List_empty14,f=I.named,v=J.SassArgumentList$0(y,f,I.separator===b.ListSeparator_undecided_null0?b.ListSeparator_kWM0:I.separator),I.positional.push(v)):v=null,a=null,L=11,f=se.nullable_Object,R=14,E._asyncAwait(E.runZoned(new O._EvaluateVisitor__runBuiltInCallable_closure9(s,I),E.LinkedHashMap_LinkedHashMap$_literal([b.Symbol__currentCallableNode,n],f,f),se.FutureOr_Value_2),T);case 14:a=U,L=2,R=13;break;case 11:if(L=10,M=i,f=w.unwrapException(M),se.SassRuntimeException_2._is(f))throw M;if(f instanceof O.MultiSpanSassScriptException0)throw o=f,w.wrapException(O.MultiSpanSassRuntimeException$0(o.message,n.get$span(),o.primaryLabel,o.secondarySpans,V._async_evaluate0$_stackTrace$1(n.get$span())));if(f instanceof O.MultiSpanSassException0)throw l=f,w.wrapException(O.MultiSpanSassRuntimeException$0(l._span_exception$_message,l.get$span(),l.primaryLabel,l.secondarySpans,V._async_evaluate0$_stackTrace$1(l.get$span())));u=f,c=null;try{c=w._asString(C.get$message$x(u))}catch(e){w.unwrapException(M),x=C.toString$0$(u),c=x}throw w.wrapException(V._async_evaluate0$_exception$2(c,n.get$span()));case 10:R=2;break;case 13:if(V._async_evaluate0$_callableNode=A,null==v){r=a,R=1;break}if((f=I.named).get$isEmpty(f)){r=a,R=1;break}if(v._argument_list$_wereKeywordsAccessed){r=a,R=1;break}throw f=(f=I.named).get$keys(f),f="No "+N.pluralize0("argument",f.get$length(f),null)+" named ",g=I.named,w.wrapException(O.MultiSpanSassRuntimeException$0(f+w.S(N.toSentence0(g.get$keys(g).map$1$1(0,new O._EvaluateVisitor__runBuiltInCallable_closure10,se.Object),"or"))+".",n.get$span(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([p.get$spanWithName(),"declaration"],se.FileSpan,se.String),V._async_evaluate0$_stackTrace$1(n.get$span())));case 1:return E._asyncReturn(r,k);case 2:return E._asyncRethrow(i,k)}}));return E._asyncStartSync(T,k)},_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,m,g,S,y,v,x,I=0,A=E._makeAsyncAwaitCompleter(se._ArgumentResults_2),M=this,R=E._wrapJsFunctionForAsync((function(k,L){if(1===k)return E._asyncRethrow(L,A);for(;;)switch(I){case 0:S=w.setRuntimeTypeInfo([],se.JSArray_Value_2),y=w.setRuntimeTypeInfo([],se.JSArray_AstNode_2),n=e.positional,r=n.length,i=0;case 3:if(!(i<r)){I=5;break}return s=n[i],a=M._async_evaluate0$_expressionNode$1(s),v=S,I=6,E._asyncAwait(s.accept$1(M),R);case 6:v.push(M._async_evaluate0$_withoutSlash$2(L,a)),y.push(a);case 4:++i,I=3;break;case 5:n=se.String,o=E.LinkedHashMap_LinkedHashMap$_empty(n,se.Value_2),r=se.AstNode_2,l=E.LinkedHashMap_LinkedHashMap$_empty(n,r),u=(u=(u=e.named).get$entries(u)).get$iterator(u);case 7:if(!u.moveNext$0()){I=8;break}return c=u.get$current(u),_=c.value,a=M._async_evaluate0$_expressionNode$1(_),c=c.key,v=o,x=c,I=9,E._asyncAwait(_.accept$1(M),R);case 9:v.$indexSet(0,x,M._async_evaluate0$_withoutSlash$2(L,a)),l.$indexSet(0,c,a),I=7;break;case 8:if(null==($=e.rest)){t=new O._ArgumentResults2(S,y,o,l,b.ListSeparator_undecided_null0),I=1;break}return I=10,E._asyncAwait($.accept$1(M),R);case 10:if(p=L,h=M._async_evaluate0$_expressionNode$1($),p instanceof z.SassMap0){for(M._async_evaluate0$_addRestMap$4(o,p,$,new O._EvaluateVisitor__evaluateArguments_closure11),u=E.LinkedHashMap_LinkedHashMap$_empty(n,r),c=p.contents,c=C.get$iterator$ax(c.get$keys(c)),_=se.SassString_2;c.moveNext$0();)u.$indexSet(0,_._as(c.get$current(c)).text,h);l.addAll$1(0,u),d=b.ListSeparator_undecided_null0}else p instanceof J.SassList0?(u=p._list1$_contents,b.JSArray_methods.addAll$1(S,new w.MappedListIterable(u,new O._EvaluateVisitor__evaluateArguments_closure12(M,h),w._arrayInstanceType(u)._eval$1("MappedListIterable<1,Value0>"))),b.JSArray_methods.addAll$1(y,E.List_List$filled(u.length,h,!1,r)),d=p.separator,p instanceof J.SassArgumentList0&&(p._argument_list$_wereKeywordsAccessed=!0,p._argument_list$_keywords.forEach$1(0,new O._EvaluateVisitor__evaluateArguments_closure13(M,o,h,l)))):(S.push(M._async_evaluate0$_withoutSlash$2(p,h)),y.push(h),d=b.ListSeparator_undecided_null0);if(null==(f=e.keywordRest)){t=new O._ArgumentResults2(S,y,o,l,d),I=1;break}return I=11,E._asyncAwait(f.accept$1(M),R);case 11:if(m=L,g=M._async_evaluate0$_expressionNode$1(f),m instanceof z.SassMap0){for(M._async_evaluate0$_addRestMap$4(o,m,f,new O._EvaluateVisitor__evaluateArguments_closure14),n=E.LinkedHashMap_LinkedHashMap$_empty(n,r),r=m.contents,r=C.get$iterator$ax(r.get$keys(r)),u=se.SassString_2;r.moveNext$0();)n.$indexSet(0,u._as(r.get$current(r)).text,g);l.addAll$1(0,n),t=new O._ArgumentResults2(S,y,o,l,d),I=1;break}throw w.wrapException(M._async_evaluate0$_exception$2(ie.Variabs+m.toString$0(0)+").",f.get$span()));case 1:return E._asyncReturn(t,A)}}));return E._asyncStartSync(R,A)},_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=E._makeAsyncAwaitCompleter(se.Tuple2_of_List_Expression_and_Map_String_Expression_2),h=this,d=E._wrapJsFunctionForAsync((function(f,m){if(1===f)return E._asyncRethrow(m,p);for(;;)switch($){case 0:if(c=e.$arguments,null==(_=c.rest)){t=new q.Tuple2(c.positional,c.named,se.Tuple2_of_List_Expression_and_Map_String_Expression_2),$=1;break}return n=c.positional,r=w.setRuntimeTypeInfo(n.slice(0),w._arrayInstanceType(n)),i=E.LinkedHashMap_LinkedHashMap$of(c.named,se.String,se.Expression_2),$=3,E._asyncAwait(_.accept$1(h),d);case 3:if(s=m,a=h._async_evaluate0$_expressionNode$1(_),s instanceof z.SassMap0?h._async_evaluate0$_addRestMap$4(i,s,e,new O._EvaluateVisitor__evaluateMacroArguments_closure11(_)):s instanceof J.SassList0?(n=s._list1$_contents,b.JSArray_methods.addAll$1(r,new w.MappedListIterable(n,new O._EvaluateVisitor__evaluateMacroArguments_closure12(h,a,_),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Expression0>"))),s instanceof J.SassArgumentList0&&(s._argument_list$_wereKeywordsAccessed=!0,s._argument_list$_keywords.forEach$1(0,new O._EvaluateVisitor__evaluateMacroArguments_closure13(h,i,a,_)))):r.push(new k.ValueExpression0(h._async_evaluate0$_withoutSlash$2(s,a),_.get$span())),null==(o=c.keywordRest)){t=new q.Tuple2(r,i,se.Tuple2_of_List_Expression_and_Map_String_Expression_2),$=1;break}return $=4,E._asyncAwait(o.accept$1(h),d);case 4:if(l=m,u=h._async_evaluate0$_expressionNode$1(o),l instanceof z.SassMap0){h._async_evaluate0$_addRestMap$4(i,l,e,new O._EvaluateVisitor__evaluateMacroArguments_closure14(h,u,o)),t=new q.Tuple2(r,i,se.Tuple2_of_List_Expression_and_Map_String_Expression_2),$=1;break}throw w.wrapException(h._async_evaluate0$_exception$2(ie.Variabs+l.toString$0(0)+").",o.get$span()));case 1:return E._asyncReturn(t,p)}}));return E._asyncStartSync(d,p)},_async_evaluate0$_addRestMap$1$4:function(e,t,n,r){t.contents.forEach$1(0,new O._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,se.dynamic)},_async_evaluate0$_verifyArguments$4:function(e,t,n,r){return this._async_evaluate0$_addExceptionSpan$2(r,new O._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=E._makeAsyncAwaitCompleter(se.Value_2),s=this,a=E._wrapJsFunctionForAsync((function(e,a){if(1===e)return E._asyncRethrow(a,i);for(;;)switch(r){case 0:n=null==(n=s._async_evaluate0$_styleRuleIgnoringAtRoot)?null:n.originalSelector.get$asSassList(),t=null==n?b.C__SassNull:n,r=1;break;case 1:return E._asyncReturn(t,i)}}));return E._asyncStartSync(a,i)},visitStringExpression$1:function(e){return this.visitStringExpression$body$_EvaluateVisitor0(e)},visitStringExpression$body$_EvaluateVisitor0:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.SassString_2),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:return n=J,r=C,i=3,E._asyncAwait(N.mapAsync0(e.text.contents,new O._EvaluateVisitor_visitStringExpression_closure2(a),se.Object,se.String),o);case 3:t=new n.SassString0(r.join$0$ax(u),e.hasQuotes),i=1;break;case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},visitCssAtRule$1:function(e){return this.visitCssAtRule$body$_EvaluateVisitor0(e)},visitCssAtRule$body$_EvaluateVisitor0:function(e){var t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.void),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:if(null!=o._async_evaluate0$_declarationName)throw w.wrapException(o._async_evaluate0$_exception$2(ie.At_rul,e.span));if(e.isChildless){o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__parent,"__parent").addChild$1(U.ModifiableCssAtRule$0(e.name,e.span,!0,e.value)),t=null,s=1;break}return n=o._async_evaluate0$_inKeyframes,r=o._async_evaluate0$_inUnknownAtRule,i=e.name,"keyframes"===N.unvendor0(i.get$value(i))?o._async_evaluate0$_inKeyframes=!0:o._async_evaluate0$_inUnknownAtRule=!0,s=3,E._asyncAwait(o._async_evaluate0$_withParent$2$4$scopeWhen$through(U.ModifiableCssAtRule$0(i,e.span,!1,e.value),new O._EvaluateVisitor_visitCssAtRule_closure5(o,e),!1,new O._EvaluateVisitor_visitCssAtRule_closure6,se.ModifiableCssAtRule_2,se.Null),l);case 3:o._async_evaluate0$_inUnknownAtRule=r,o._async_evaluate0$_inKeyframes=n;case 1:return E._asyncReturn(t,a)}}));return E._asyncStartSync(l,a)},visitCssComment$1:function(e){return this.visitCssComment$body$_EvaluateVisitor0(e)},visitCssComment$body$_EvaluateVisitor0:function(e){var t=E._makeAsyncAwaitCompleter(se.void),n=this,r=E._wrapJsFunctionForAsync((function(r,i){if(1===r)return E._asyncRethrow(i,t);for(;;)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")===C.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 H.ModifiableCssComment0(e.text,e.span)),E._asyncReturn(null,t)}));return E._asyncStartSync(r,t)},visitCssDeclaration$1:function(e){return this.visitCssDeclaration$body$_EvaluateVisitor0(e)},visitCssDeclaration$body$_EvaluateVisitor0:function(e){var t,n=E._makeAsyncAwaitCompleter(se.void),r=this,i=E._wrapJsFunctionForAsync((function(i,s){if(1===i)return E._asyncRethrow(s,n);for(;;)return t=e.name,r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__parent,"__parent").addChild$1(V.ModifiableCssDeclaration$0(t,e.value,e.span,C.startsWith$1$s(t.get$value(t),"--"),e.valueSpanForMap)),E._asyncReturn(null,n)}));return E._asyncStartSync(i,n)},visitCssImport$1:function(e){return this.visitCssImport$body$_EvaluateVisitor0(e)},visitCssImport$body$_EvaluateVisitor0:function(e){var t,n,r=E._makeAsyncAwaitCompleter(se.void),i=this,s=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,r);for(;;)return n=k.ModifiableCssImport$0(e.url,e.span,e.media,e.supports),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")===C.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):(null==(t=i._async_evaluate0$_outOfOrderImports)?i._async_evaluate0$_outOfOrderImports=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssImport_2):t).push(n),E._asyncReturn(null,r)}));return E._asyncStartSync(s,r)},visitCssKeyframeBlock$1:function(e){return this.visitCssKeyframeBlock$body$_EvaluateVisitor0(e)},visitCssKeyframeBlock$body$_EvaluateVisitor0:function(e){var t=0,n=E._makeAsyncAwaitCompleter(se.void),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:return t=2,E._asyncAwait(r._async_evaluate0$_withParent$2$4$scopeWhen$through(U.ModifiableCssKeyframeBlock$0(e.selector,e.span),new O._EvaluateVisitor_visitCssKeyframeBlock_closure5(r,e),!1,new O._EvaluateVisitor_visitCssKeyframeBlock_closure6,se.ModifiableCssKeyframeBlock_2,se.Null),i);case 2:return E._asyncReturn(null,n)}}));return E._asyncStartSync(i,n)},visitCssMediaRule$1:function(e){return this.visitCssMediaRule$body$_EvaluateVisitor0(e)},visitCssMediaRule$body$_EvaluateVisitor0:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.void),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:if(null!=a._async_evaluate0$_declarationName)throw w.wrapException(a._async_evaluate0$_exception$2(ie.Media_,e.span));if(n=D.NullableExtension_andThen0(a._async_evaluate0$_mediaQueries,new O._EvaluateVisitor_visitCssMediaRule_closure8(a,e)),!(r=null==n)&&C.get$isEmpty$asx(n)){t=null,i=1;break}return r=r?e.queries:n,i=3,E._asyncAwait(a._async_evaluate0$_withParent$2$4$scopeWhen$through(R.ModifiableCssMediaRule$0(r,e.span),new O._EvaluateVisitor_visitCssMediaRule_closure9(a,n,e),!1,new O._EvaluateVisitor_visitCssMediaRule_closure10(n),se.ModifiableCssMediaRule_2,se.Null),o);case 3:case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},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,c=0,_=E._makeAsyncAwaitCompleter(se.void),$=this,p=E._wrapJsFunctionForAsync((function(h,d){if(1===h)return E._asyncRethrow(d,_);for(;;)switch(c){case 0:if(null!=$._async_evaluate0$_declarationName)throw w.wrapException($._async_evaluate0$_exception$2(ie.Style_,e.span));return t=$._async_evaluate0$_atRootExcludingStyleRule,n=t?null:$._async_evaluate0$_styleRuleIgnoringAtRoot,r=e.selector,i=r.value,a=(s=null==n)?null:n.originalSelector,o=i.resolveParentSelectors$2$implicitParent(a,!t),l=D.ModifiableCssStyleRule$0($._async_evaluate0$_assertInModule$2($._async_evaluate0$__extensionStore,"_extensionStore").addSelector$3(o,r.span,$._async_evaluate0$_mediaQueries),e.span,o),u=$._async_evaluate0$_atRootExcludingStyleRule,$._async_evaluate0$_atRootExcludingStyleRule=!1,c=2,E._asyncAwait($._async_evaluate0$_withParent$2$4$scopeWhen$through(l,new O._EvaluateVisitor_visitCssStyleRule_closure5($,l,e),!1,new O._EvaluateVisitor_visitCssStyleRule_closure6,se.ModifiableCssStyleRule_2,se.Null),p);case 2:return $._async_evaluate0$_atRootExcludingStyleRule=u,(t=!!s&&!(t=$._async_evaluate0$_assertInModule$2($._async_evaluate0$__parent,"__parent").children).get$isEmpty(t))&&((t=$._async_evaluate0$_assertInModule$2($._async_evaluate0$__parent,"__parent").children).get$last(t).isGroupEnd=!0),E._asyncReturn(null,_)}}));return E._asyncStartSync(p,_)},visitCssStylesheet$1:function(e){return this.visitCssStylesheet$body$_EvaluateVisitor0(e)},visitCssStylesheet$body$_EvaluateVisitor0:function(e){var t,n=0,r=E._makeAsyncAwaitCompleter(se.void),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:t=C.get$iterator$ax(e.get$children(e));case 2:if(!t.moveNext$0()){n=3;break}return n=4,E._asyncAwait(t.get$current(t).accept$1(i),s);case 4:n=2;break;case 3:return E._asyncReturn(null,r)}}));return E._asyncStartSync(s,r)},visitCssSupportsRule$1:function(e){return this.visitCssSupportsRule$body$_EvaluateVisitor0(e)},visitCssSupportsRule$body$_EvaluateVisitor0:function(e){var t=0,n=E._makeAsyncAwaitCompleter(se.void),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:if(null!=r._async_evaluate0$_declarationName)throw w.wrapException(r._async_evaluate0$_exception$2(ie.Suppor,e.span));return t=2,E._asyncAwait(r._async_evaluate0$_withParent$2$4$scopeWhen$through(N.ModifiableCssSupportsRule$0(e.condition,e.span),new O._EvaluateVisitor_visitCssSupportsRule_closure5(r,e),!1,new O._EvaluateVisitor_visitCssSupportsRule_closure6,se.ModifiableCssSupportsRule_2,se.Null),i);case 2:return E._asyncReturn(null,n)}}));return E._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,se.dynamic)},_handleReturn$body$_EvaluateVisitor0:function(e,t){var n,r,i,s,a=0,o=E._makeAsyncAwaitCompleter(se.nullable_Value_2),l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,o);for(;;)switch(a){case 0:r=e.length,i=0;case 3:if(!(i<e.length)){a=5;break}return a=6,E._asyncAwait(t.call$1(e[i]),l);case 6:if(null!=(s=c)){n=s,a=1;break}case 4:e.length===r||(0,w.throwConcurrentModificationError)(e),++i,a=3;break;case 5:n=null,a=1;break;case 1:return E._asyncReturn(n,o)}}));return E._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=E._makeAsyncAwaitCompleter(r),u=this,c=E._wrapJsFunctionForAsync((function(n,r){if(1===n)return E._asyncRethrow(r,l);for(;;)switch(o){case 0:return a=u._async_evaluate0$_environment,u._async_evaluate0$_environment=e,o=3,E._asyncAwait(t.call$0(),c);case 3:s=r,u._async_evaluate0$_environment=a,i=s,o=1;break;case 1:return E._asyncReturn(i,l)}}));return E._asyncStartSync(c,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=E._makeAsyncAwaitCompleter(se.CssValue_String_2),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:return a=3,E._asyncAwait(l._async_evaluate0$_performInterpolation$2$warnForColor(e,n),u);case 3:i=_,s=t?N.trimAscii0(i,!0):i,r=new k.CssValue0(s,e.span,se.CssValue_String_2),a=1;break;case 1:return E._asyncReturn(r,o)}}));return E._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,i=0,s=E._makeAsyncAwaitCompleter(se.String),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:return r=C,i=3,E._asyncAwait(N.mapAsync0(e.contents,new O._EvaluateVisitor__performInterpolation_closure2(a,t,e),se.Object,se.String),o);case 3:n=r.join$0$ax(u),i=1;break;case 1:return E._asyncReturn(n,s)}}));return E._asyncStartSync(o,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=E._makeAsyncAwaitCompleter(se.String),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return r=3,E._asyncAwait(e.accept$1(s),a);case 3:n=s._async_evaluate0$_serialize$3$quote(l,e,t),r=1;break;case 1:return E._asyncReturn(n,i)}}));return E._asyncStartSync(a,i)},_async_evaluate0$_serialize$3$quote:function(e,t,n){return this._async_evaluate0$_addExceptionSpan$2(t,new O._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 q.VariableExpression0?null==(t=this._async_evaluate0$_addExceptionSpan$2(e,new O._EvaluateVisitor__expressionNode_closure2(this,e)))?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,c=0,_=E._makeAsyncAwaitCompleter(a),$=this,p=E._wrapJsFunctionForAsync((function(i,a){if(1===i)return E._asyncRethrow(a,_);for(;;)switch(c){case 0:return $._async_evaluate0$_addChild$2$through(e,r),l=$._async_evaluate0$_assertInModule$2($._async_evaluate0$__parent,"__parent"),$._async_evaluate0$__parent=e,c=3,E._asyncAwait($._async_evaluate0$_environment.scope$1$2$when(t,n,s),p);case 3:u=a,$._async_evaluate0$__parent=l,o=u,c=1;break;case 1:return E._asyncReturn(o,_)}}));return E._asyncStartSync(p,_)},_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(null==(n=i._node2$_parent))throw w.wrapException(E.ArgumentError$(ie.throug+e.toString$0(0)+"."));i.get$hasFollowingSibling()&&((r=i._node2$_parent).toString,i=i.copyWithoutChildren$0(),r.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=E._makeAsyncAwaitCompleter(r),u=this,c=E._wrapJsFunctionForAsync((function(n,r){if(1===n)return E._asyncRethrow(r,l);for(;;)switch(o){case 0:return a=u._async_evaluate0$_styleRuleIgnoringAtRoot,u._async_evaluate0$_styleRuleIgnoringAtRoot=e,o=3,E._asyncAwait(t.call$0(),c);case 3:s=r,u._async_evaluate0$_styleRuleIgnoringAtRoot=a,i=s,o=1;break;case 1:return E._asyncReturn(i,l)}}));return E._asyncStartSync(c,l)},_async_evaluate0$_withMediaQueries$1$2:function(e,t,n){return this._withMediaQueries$body$_EvaluateVisitor0(e,t,n,n)},_withMediaQueries$body$_EvaluateVisitor0:function(e,t,n,r){var i,s,a,o=0,l=E._makeAsyncAwaitCompleter(r),u=this,c=E._wrapJsFunctionForAsync((function(n,r){if(1===n)return E._asyncRethrow(r,l);for(;;)switch(o){case 0:return a=u._async_evaluate0$_mediaQueries,u._async_evaluate0$_mediaQueries=e,o=3,E._asyncAwait(t.call$0(),c);case 3:s=r,u._async_evaluate0$_mediaQueries=a,i=s,o=1;break;case 1:return E._asyncReturn(i,l)}}));return E._asyncStartSync(c,l)},_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=E._makeAsyncAwaitCompleter(i),_=this,$=E._wrapJsFunctionForAsync((function(r,i){if(1===r)return E._asyncRethrow(i,c);for(;;)switch(u){case 0:return(l=_._async_evaluate0$_stack).push(new q.Tuple2(_._async_evaluate0$_member,t,se.Tuple2_String_AstNode_2)),a=_._async_evaluate0$_member,_._async_evaluate0$_member=e,u=3,E._asyncAwait(n.call$0(),$);case 3:o=i,_._async_evaluate0$_member=a,l.pop(),s=o,u=1;break;case 1:return E._asyncReturn(s,c)}}));return E._asyncStartSync($,c)},_async_evaluate0$_withoutSlash$2:function(e,t){return e instanceof W.SassNumber0&&null!=e.asSlash&&this._async_evaluate0$_warn$3$deprecation(ie.Using__+w.S((new O._EvaluateVisitor__withoutSlash_recommendation2).call$1(e))+ie.x0a_More,t.get$span(),!0),e.withoutSlash$0()},_async_evaluate0$_stackFrame$2:function(e,t){return N.frameForSpan0(t,e,D.NullableExtension_andThen0(t.file.url,new O._EvaluateVisitor__stackFrame_closure2(this)))},_async_evaluate0$_stackTrace$1:function(e){var t=this,n=t._async_evaluate0$_stack;return n=E.List_List$of(new w.MappedListIterable(n,new O._EvaluateVisitor__stackTrace_closure2(t),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Frame>")),!0,se.Frame),null!=e&&n.push(t._async_evaluate0$_stackFrame$2(t._async_evaluate0$_member,e)),L.Trace$(new w.ReversedListIterable(n,w._arrayInstanceType(n)._eval$1("ReversedListIterable<1>")),null)},_async_evaluate0$_stackTrace$0:function(){return this._async_evaluate0$_stackTrace$1(null)},_async_evaluate0$_warn$3$deprecation:function(e,t,n){var r=this;r._async_evaluate0$_quietDeps&&r._async_evaluate0$_inDependency||r._async_evaluate0$_warningsEmitted.add$1(0,new q.Tuple2(e,t,se.Tuple2_String_SourceSpan))&&r._async_evaluate0$_logger.warn$4$deprecation$span$trace(0,e,n,t,r._async_evaluate0$_stackTrace$1(t))},_async_evaluate0$_warn$2:function(e,t){return this._async_evaluate0$_warn$3$deprecation(e,t,!1)},_async_evaluate0$_exception$2:function(e,t){var n=null==t?b.JSArray_methods.get$last(this._async_evaluate0$_stack).item2.get$span():t;return new O.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=b.JSArray_methods.get$last(this._async_evaluate0$_stack).item2.get$span();return new O.MultiSpanSassRuntimeException0(this._async_evaluate0$_stackTrace$0(),t,w.ConstantMap_ConstantMap$from(n,se.FileSpan,se.String),e,r)},_async_evaluate0$_adjustParseError$1$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$=null;try{return o=t.call$0()}catch(t){throw(o=w.unwrapException(t))instanceof O.SassFormatException0?(o=n=o,r=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(R.SourceSpanException.prototype.get$span.call(o).file._decodedChars,0,$),0,$),o=i=e.get$span(),l=i,s=b.JSString_methods.replaceRange$3(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(i.file._decodedChars,0,$),0,$),L.FileLocation$_(o.file,o._file$_start).offset,L.FileLocation$_(l.file,l._end).offset,r),l=L.SourceFile$fromString(s,i.file.url),o=i,o=L.FileLocation$_(o.file,o._file$_start),u=n,u=R.SourceSpanException.prototype.get$span.call(u),u=L.FileLocation$_(u.file,u._file$_start),c=i,c=L.FileLocation$_(c.file,c._file$_start),_=n,_=R.SourceSpanException.prototype.get$span.call(_),a=l.span$2(o.offset+u.offset,c.offset+L.FileLocation$_(_.file,_._end).offset),w.wrapException(this._async_evaluate0$_exception$2(n._span_exception$_message,a))):t}},_async_evaluate0$_adjustParseError$2:function(e,t){return this._async_evaluate0$_adjustParseError$1$2(e,t,se.dynamic)},_async_evaluate0$_addExceptionSpan$1$2:function(e,t){var n,r,i;try{return i=t.call$0()}catch(t){throw(i=w.unwrapException(t))instanceof O.MultiSpanSassScriptException0?(n=i,w.wrapException(O.MultiSpanSassRuntimeException$0(n.message,e.get$span(),n.primaryLabel,n.secondarySpans,this._async_evaluate0$_stackTrace$1(e.get$span())))):i instanceof O.SassScriptException0?(r=i,w.wrapException(this._async_evaluate0$_exception$2(r.message,e.get$span()))):t}},_async_evaluate0$_addExceptionSpan$2:function(e,t){return this._async_evaluate0$_addExceptionSpan$1$2(e,t,se.dynamic)},_async_evaluate0$_addExceptionSpanAsync$1$2:function(e,t,n){return this._addExceptionSpanAsync$body$_EvaluateVisitor0(e,t,n,n)},_addExceptionSpanAsync$body$_EvaluateVisitor0:function(e,t,n,r){var i,s,a,o,l,u,c=0,_=E._makeAsyncAwaitCompleter(r),$=2,p=this,h=E._wrapJsFunctionForAsync((function(n,r){for(1===n&&(s=r,c=$);;)switch(c){case 0:return $=4,c=7,E._asyncAwait(t.call$0(),h);case 7:i=l=r,c=1;break;case 4:throw $=3,u=s,(l=w.unwrapException(u))instanceof O.MultiSpanSassScriptException0?(a=l,w.wrapException(O.MultiSpanSassRuntimeException$0(a.message,e.get$span(),a.primaryLabel,a.secondarySpans,p._async_evaluate0$_stackTrace$1(e.get$span())))):l instanceof O.SassScriptException0?(o=l,w.wrapException(p._async_evaluate0$_exception$2(o.message,e.get$span()))):u;case 3:c=2;break;case 6:case 1:return E._asyncReturn(i,_);case 2:return E._asyncRethrow(s,_)}}));return E._asyncStartSync(h,_)},_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=0,c=E._makeAsyncAwaitCompleter(r),_=2,$=this,p=E._wrapJsFunctionForAsync((function(n,r){for(1===n&&(s=r,u=_);;)switch(u){case 0:return _=4,u=7,E._asyncAwait(t.call$0(),p);case 7:i=o=r,u=1;break;case 4:if(_=3,l=s,o=w.unwrapException(l),se.SassRuntimeException_2._is(o)){if(o=(a=o).get$span(),!b.JSString_methods.startsWith$1(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(o.file._decodedChars,o._file$_start,o._end),0,null),"@error"))throw l;throw w.wrapException(O.SassRuntimeException$0(a._span_exception$_message,e.get$span(),$._async_evaluate0$_stackTrace$0()))}throw l;case 3:u=2;break;case 6:case 1:return E._asyncReturn(i,c);case 2:return E._asyncRethrow(s,c)}}));return E._asyncStartSync(p,c)}},O._EvaluateVisitor_closure29.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return t=null==(r=r.$index(e,1).get$realNull())?null:r.assertString$1("module"),r=this.$this._async_evaluate0$_environment,n=w.stringReplaceAllUnchecked(i.text,"_","-"),r.globalVariableExists$2$namespace(n,null==t?null:t.text)?b.SassBoolean_true:b.SassBoolean_false},$signature:20},O._EvaluateVisitor_closure30.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertString$1("name");return null!=this.$this._async_evaluate0$_environment.getVariable$1(w.stringReplaceAllUnchecked(t.text,"_","-"))?b.SassBoolean_true:b.SassBoolean_false},$signature:20},O._EvaluateVisitor_closure31.prototype={call$1:function(e){var t,n,r,i,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return t=null==(s=s.$index(e,1).get$realNull())?null:s.assertString$1("module"),n=(s=this.$this)._async_evaluate0$_environment,r=a.text,i=w.stringReplaceAllUnchecked(r,"_","-"),null!=n.getFunction$2$namespace(i,null==t?null:t.text)||s._async_evaluate0$_builtInFunctions.containsKey$1(r)?b.SassBoolean_true:b.SassBoolean_false},$signature:20},O._EvaluateVisitor_closure32.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return t=null==(r=r.$index(e,1).get$realNull())?null:r.assertString$1("module"),r=this.$this._async_evaluate0$_environment,n=w.stringReplaceAllUnchecked(i.text,"_","-"),null!=r.getMixin$2$namespace(n,null==t?null:t.text)?b.SassBoolean_true:b.SassBoolean_false},$signature:20},O._EvaluateVisitor_closure33.prototype={call$1:function(e){var t=this.$this._async_evaluate0$_environment;if(!t._async_environment0$_inMixin)throw w.wrapException(O.SassScriptException$0(ie.conten));return null!=t._async_environment0$_content?b.SassBoolean_true:b.SassBoolean_false},$signature:20},O._EvaluateVisitor_closure34.prototype={call$1:function(e){var t,n,r,i=C.$index$asx(e,0).assertString$1("module").text,s=this.$this._async_evaluate0$_environment._async_environment0$_modules.$index(0,i);if(null==s)throw w.wrapException('There is no module with namespace "'+i+'".');for(i=se.Value_2,t=E.LinkedHashMap_LinkedHashMap$_empty(i,i),n=(n=(n=s.get$variables()).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new J.SassString0(r.key,!0),r.value);return new z.SassMap0(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:32},O._EvaluateVisitor_closure35.prototype={call$1:function(e){var t,n,r,i=C.$index$asx(e,0).assertString$1("module").text,s=this.$this._async_evaluate0$_environment._async_environment0$_modules.$index(0,i);if(null==s)throw w.wrapException('There is no module with namespace "'+i+'".');for(i=se.Value_2,t=E.LinkedHashMap_LinkedHashMap$_empty(i,i),n=(n=(n=s.get$functions(s)).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new J.SassString0(r.key,!0),new k.SassFunction0(r.value));return new z.SassMap0(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:32},O._EvaluateVisitor_closure36.prototype={call$1:function(e){var t,n,r,i=C.getInterceptor$asx(e),s=i.$index(e,0).assertString$1("name"),a=i.$index(e,1).get$isTruthy();if(t=null==(i=i.$index(e,2).get$realNull())?null:i.assertString$1("module"),a&&null!=t)throw w.wrapException(ie.x24css_a);if(a?n=new V.PlainCssCallable0(s.text):((r=(i=this.$this)._async_evaluate0$_callableNode).toString,n=i._async_evaluate0$_addExceptionSpan$2(r,new O._EvaluateVisitor__closure10(i,s,t))),null!=n)return new k.SassFunction0(n);throw w.wrapException("Function not found: "+s.toString$0(0))},$signature:143},O._EvaluateVisitor__closure10.prototype={call$0:function(){var e=w.stringReplaceAllUnchecked(this.name.text,"_","-"),t=this.module;return t=null==t?null:t.text,this.$this._async_evaluate0$_getFunction$2$namespace(e,t)},$signature:126},O._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=0,m=E._makeAsyncAwaitCompleter(se.Value_2),g=this,S=E._wrapJsFunctionForAsync((function(y,v){if(1===y)return E._asyncRethrow(v,m);for(;;)switch(f){case 0:if(p=C.getInterceptor$asx(e),h=p.$index(e,0),d=se.SassArgumentList_2._as(p.$index(e,1)),p=g.$this,(n=p._async_evaluate0$_callableNode).toString,r=w.setRuntimeTypeInfo([],se.JSArray_Expression_2),i=se.String,s=se.Expression_2,a=n.get$span(),o=n.get$span(),d._argument_list$_wereKeywordsAccessed=!0,(l=d._argument_list$_keywords).get$isEmpty(l))n=null;else{for(u=se.Value_2,c=E.LinkedHashMap_LinkedHashMap$_empty(u,u),d._argument_list$_wereKeywordsAccessed=!0,l=(l=l.get$entries(l)).get$iterator(l);l.moveNext$0();)_=l.get$current(l),c.$indexSet(0,new J.SassString0(_.key,!1),_.value);n=new k.ValueExpression0(new z.SassMap0(w.ConstantMap_ConstantMap$from(c,u,u)),n.get$span())}$=new D.ArgumentInvocation0(E.List_List$unmodifiable(r,s),w.ConstantMap_ConstantMap$from(E.LinkedHashMap_LinkedHashMap$_empty(i,s),i,s),new k.ValueExpression0(d,o),n,a),f=h instanceof J.SassString0?3:4;break;case 3:return I.warn0(ie.Passin+h.toString$0(0)+"))",!0),(n=p._async_evaluate0$_callableNode).toString,f=5,E._asyncAwait(p.visitFunctionExpression$1(new k.FunctionExpression0(null,D.Interpolation$0(w.setRuntimeTypeInfo([h.text],se.JSArray_Object),n.get$span()),$,n.get$span())),S);case 5:t=v,f=1;break;case 4:return n=h.assertFunction$1("function"),(r=p._async_evaluate0$_callableNode).toString,f=6,E._asyncAwait(p._async_evaluate0$_runFunctionCallable$3($,n.callable,r),S);case 6:t=v,f=1;break;case 1:return E._asyncReturn(t,m)}}));return E._asyncStartSync(S,m)},$signature:122},O._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=E._makeAsyncAwaitCompleter(se.void),c=this,_=E._wrapJsFunctionForAsync((function($,p){if(1===$)return E._asyncRethrow(p,u);for(;;)switch(l){case 0:return a=C.getInterceptor$asx(e),o=E.Uri_parse(a.$index(e,0).assertString$1("url").text),a=a.$index(e,1).get$realNull(),n=null==a?null:a.assertMap$1("with").contents,a=c.$this,(r=a._async_evaluate0$_callableNode).toString,null!=n?(i=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.ConfiguredValue_2),n.forEach$1(0,new O._EvaluateVisitor__closure8(i,r.get$span(),r)),s=new z.ExplicitConfiguration0(r,i)):s=b.Configuration_Map_empty0,l=3,E._asyncAwait(a._async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(o,"load-css()",r,new O._EvaluateVisitor__closure9(a),r.get$span().file.url,s,!0),_);case 3:a._async_evaluate0$_assertConfigurationIsEmpty$2$nameInError(s,!0),t=null,l=1;break;case 1:return E._asyncReturn(t,u)}}));return E._asyncStartSync(_,u)},$signature:331},O._EvaluateVisitor__closure8.prototype={call$2:function(e,t){var n=e.assertString$1("with key"),r=w.stringReplaceAllUnchecked(n.text,"_","-");if((n=this.values).containsKey$1(r))throw w.wrapException("The variable $"+r+" was configured twice.");n.$indexSet(0,r,new A.ConfiguredValue0(t,this.span,this.callableNode))},$signature:54},O._EvaluateVisitor__closure9.prototype={call$1:function(e){var t=this.$this;return t._async_evaluate0$_combineCss$2$clone(e,!0).accept$1(t)},$signature:206},O._EvaluateVisitor_run_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=E._makeAsyncAwaitCompleter(se.EvaluateResult_2),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:return n=l.node,null!=(r=n.span.file.url)&&((t=l.$this)._async_evaluate0$_activeModules.$indexSet(0,r,null),null!=t._async_evaluate0$_nodeImporter&&("file"===r.get$scheme()?t._async_evaluate0$_includedFiles.add$1(0,X.$get$context().style.pathFromUri$1(P._parseUri(r))):"stdin"!==r.toString$0(0)&&t._async_evaluate0$_includedFiles.add$1(0,r.toString$0(0)))),t=l.$this,i=O,s=t,a=3,E._asyncAwait(t._async_evaluate0$_execute$2(l.importer,n),u);case 3:e=new i.EvaluateResult0(s._async_evaluate0$_combineCss$1(_),t._async_evaluate0$_includedFiles),a=1;break;case 1:return E._asyncReturn(e,o)}}));return E._asyncStartSync(u,o)},$signature:334},O._EvaluateVisitor__withWarnCallback_closure2.prototype={call$2:function(e,t){var n=this.$this,r=n._async_evaluate0$_importSpan;return null==r&&(r=null==(r=n._async_evaluate0$_callableNode)?null:r.get$span()),n._async_evaluate0$_warn$3$deprecation(e,null==r?this.nodeWithSpan.span:r,t)},"call*":"call$2",$requiredArgCount:2,$signature:84},O._EvaluateVisitor__loadModule_closure5.prototype={call$0:function(){return this.callback.call$1(this.builtInModule)},$signature:0},O._EvaluateVisitor__loadModule_closure6.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$,p,h=0,d=E._makeAsyncAwaitCompleter(se.Null),f=1,m=[],g=this,S=E._wrapJsFunctionForAsync((function(y,v){for(1===y&&(e=v,h=f);;)switch(h){case 0:return l=g.$this,u=g.nodeWithSpan,h=2,E._asyncAwait(l._async_evaluate0$_loadStylesheet$3$baseUrl(g.url.toString$0(0),u.get$span(),g.baseUrl),S);case 2:if(_=(c=v).stylesheet,null!=($=_.span.file.url)&&l._async_evaluate0$_activeModules.containsKey$1($))throw o=g.namesInErrors?"Module loop: "+X.$get$context().prettyUri$1($)+" is already being loaded.":ie.Module,u=D.NullableExtension_andThen0(l._async_evaluate0$_activeModules.$index(0,$),new O._EvaluateVisitor__loadModule__closure2(l,o)),w.wrapException(null==u?l._async_evaluate0$_exception$1(o):u);return null!=$&&l._async_evaluate0$_activeModules.$indexSet(0,$,u),t=l._async_evaluate0$_inDependency,l._async_evaluate0$_inDependency=c.isDependency,n=null,f=3,h=6,E._asyncAwait(l._async_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(c.importer,_,g.configuration,g.namesInErrors,u),S);case 6:n=v,m.push(5),h=4;break;case 3:m=[1];case 4:f=1,l._async_evaluate0$_activeModules.remove$1(0,$),l._async_evaluate0$_inDependency=t,h=m.pop();break;case 5:return f=8,h=11,E._asyncAwait(g.callback.call$1(n),S);case 11:f=1,h=10;break;case 8:throw f=7,p=e,u=w.unwrapException(p),se.SassRuntimeException_2._is(u)?p:u instanceof O.MultiSpanSassException0?(r=u,w.wrapException(O.MultiSpanSassRuntimeException$0(r._span_exception$_message,r.get$span(),r.primaryLabel,r.secondarySpans,l._async_evaluate0$_stackTrace$1(r.get$span())))):u instanceof O.SassException0?(i=u,w.wrapException(l._async_evaluate0$_exception$2(i._span_exception$_message,i.get$span()))):u instanceof O.MultiSpanSassScriptException0?(s=u,w.wrapException(l._async_evaluate0$_multiSpanException$3(s.message,s.primaryLabel,s.secondarySpans))):u instanceof O.SassScriptException0?(a=u,w.wrapException(l._async_evaluate0$_exception$1(a.message))):p;case 7:h=1;break;case 10:return E._asyncReturn(null,d);case 1:return E._asyncRethrow(e,d)}}));return E._asyncStartSync(S,d)},$signature:2},O._EvaluateVisitor__loadModule__closure2.prototype={call$1:function(e){return this.$this._async_evaluate0$_multiSpanException$3(this.message,"new load",E.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],se.FileSpan,se.String))},$signature:71},O._EvaluateVisitor__execute__css_set2.prototype={call$1:function(e){return this._box_0._css=e},$signature:205},O._EvaluateVisitor__execute__css_get2.prototype={call$0:function(){var e=this._box_0._css;return null==e?w.throwExpression(w.LateError$localNI("css")):e},$signature:204},O._EvaluateVisitor__execute_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S=0,y=E._makeAsyncAwaitCompleter(se.Null),v=this,x=E._wrapJsFunctionForAsync((function(b,w){if(1===b)return E._asyncRethrow(w,y);for(;;)switch(S){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,c=i._async_evaluate0$_outOfOrderImports,_=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,m=i._async_evaluate0$_inKeyframes,g=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=M.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,null!=(r=v.configuration)&&(i._async_evaluate0$_configuration=r),S=2,E._asyncAwait(i.visitStylesheet$1(e),x);case 2:return e=null==i._async_evaluate0$_outOfOrderImports?n:new M.CssStylesheet0(new E.UnmodifiableListView(i._async_evaluate0$_addOutOfOrderImports$0(),se.UnmodifiableListView_CssNode_2),t),v._css_set.call$1(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=c,i._async_evaluate0$__extensionStore=_,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=m,i._async_evaluate0$_configuration=g,E._asyncReturn(null,y)}}));return E._asyncStartSync(x,y)},$signature:2},O._EvaluateVisitor__combineCss_closure8.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:124},O._EvaluateVisitor__combineCss_closure9.prototype={call$1:function(e){return!this.selectors.contains$1(0,e)},$signature:18},O._EvaluateVisitor__combineCss_closure10.prototype={call$1:function(e){return e.cloneCss$0()},$signature:339},O._EvaluateVisitor__extendModules_closure5.prototype={call$1:function(e){return!this.originalSelectors.contains$1(0,e)},$signature:18},O._EvaluateVisitor__extendModules_closure6.prototype={call$0:function(){return w.setRuntimeTypeInfo([],se.JSArray_ExtensionStore_2)},$signature:202},O._EvaluateVisitor__topologicalModules_visitModule2.prototype={call$1:function(e){var t,n,r,i,s;for(n=(t=e.get$upstream()).length,r=this.seen,i=0;i<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++i)(s=t[i]).get$transitivelyContainsCss()&&r.add$1(0,s)&&this.call$1(s);this.sorted.addFirst$1(e)},$signature:206},O._EvaluateVisitor_visitAtRootRule_closure8.prototype={call$0:function(){var e=q.SpanScanner$(this.resolved,null);return new M.AtRootQueryParser0(e,this.$this._async_evaluate0$_logger).parse$0()},$signature:128},O._EvaluateVisitor_visitAtRootRule_closure9.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitAtRootRule_closure10.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.void),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},"call*":"call$0",$requiredArgCount:0,$signature:37},O._EvaluateVisitor__scopeForAtRoot_closure17.prototype={call$1:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)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,E._asyncAwait(t._async_evaluate0$_environment.scope$1$2$when(e,s.node.hasDeclarations,se.void),a);case 2:return t._async_evaluate0$__parent=n,E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:29},O._EvaluateVisitor__scopeForAtRoot_closure18.prototype={call$1:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return t=s.$this,n=t._async_evaluate0$_atRootExcludingStyleRule,t._async_evaluate0$_atRootExcludingStyleRule=!0,r=2,E._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate0$_atRootExcludingStyleRule=n,E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:29},O._EvaluateVisitor__scopeForAtRoot_closure19.prototype={call$1:function(e){return this.$this._async_evaluate0$_withMediaQueries$1$2(null,new O._EvaluateVisitor__scopeForAtRoot__closure2(this.innerScope,e),se.Null)},$signature:29},O._EvaluateVisitor__scopeForAtRoot__closure2.prototype={call$0:function(){return this.innerScope.call$1(this.callback)},$signature:2},O._EvaluateVisitor__scopeForAtRoot_closure20.prototype={call$1:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return t=s.$this,n=t._async_evaluate0$_inKeyframes,t._async_evaluate0$_inKeyframes=!1,r=2,E._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate0$_inKeyframes=n,E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:29},O._EvaluateVisitor__scopeForAtRoot_closure21.prototype={call$1:function(e){return se.CssAtRule_2._is(e)},$signature:201},O._EvaluateVisitor__scopeForAtRoot_closure22.prototype={call$1:function(e){var t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return t=s.$this,n=t._async_evaluate0$_inUnknownAtRule,t._async_evaluate0$_inUnknownAtRule=!1,r=2,E._asyncAwait(s.innerScope.call$1(e),a);case 2:return t._async_evaluate0$_inUnknownAtRule=n,E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:29},O._EvaluateVisitor_visitContentRule_closure2.prototype={call$0:function(){var e,t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.Null),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)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,E._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 E._asyncReturn(e,a)}}));return E._asyncStartSync(l,a)},$signature:2},O._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=E._makeAsyncAwaitCompleter(se.CssValue_Value_2),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:return n=k,r=3,E._asyncAwait(e.accept$1(s.$this),a);case 3:t=new n.CssValue0(l,e.get$span(),se.CssValue_Value_2),r=1;break;case 1:return E._asyncReturn(t,i)}}));return E._asyncStartSync(a,i)},$signature:343},O._EvaluateVisitor_visitDeclaration_closure6.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2};O._EvaluateVisitor_visitEachRule_closure8.prototype={call$1:function(e){var t=this.$this,n=this.nodeWithSpan;return t._async_evaluate0$_environment.setLocalVariable$3(b.JSArray_methods.get$first(this.node.variables),t._async_evaluate0$_withoutSlash$2(e,n),n)},$signature:53},O._EvaluateVisitor_visitEachRule_closure9.prototype={call$1:function(e){return this.$this._async_evaluate0$_setMultipleVariables$3(this.node.variables,e,this.nodeWithSpan)},$signature:53},O._EvaluateVisitor_visitEachRule_closure10.prototype={call$0:function(){var e=this,t=e.$this;return t._async_evaluate0$_handleReturn$2(e.list.get$asList(),new O._EvaluateVisitor_visitEachRule__closure2(t,e.setVariables,e.node))},$signature:62},O._EvaluateVisitor_visitEachRule__closure2.prototype={call$1:function(e){var t;return this.setVariables.call$1(e),(t=this.$this)._async_evaluate0$_handleReturn$2(this.node.children,new O._EvaluateVisitor_visitEachRule___closure2(t))},$signature:346},O._EvaluateVisitor_visitEachRule___closure2.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:75},O._EvaluateVisitor_visitExtendRule_closure2.prototype={call$0:function(){var e=this.targetText;return J.SelectorList_SelectorList$parse0(N.trimAscii0(e.get$value(e),!0),!1,!0,this.$this._async_evaluate0$_logger)},$signature:46},O._EvaluateVisitor_visitAtRule_closure8.prototype={call$1:function(e){return this.$this._async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:349},O._EvaluateVisitor_visitAtRule_closure9.prototype={call$0:function(){var e,t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.Null),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:r=o.$this,i=r._async_evaluate0$_atRootExcludingStyleRule?null:r._async_evaluate0$_styleRuleIgnoringAtRoot,s=null==i||r._async_evaluate0$_inKeyframes?2:4;break;case 2:e=o.children,t=e.length,n=0;case 5:if(!(n<t)){s=7;break}return s=8,E._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,E._asyncAwait(r._async_evaluate0$_withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$0(i.selector,i.span,i.originalSelector),new O._EvaluateVisitor_visitAtRule__closure2(r,o.children),!1,se.ModifiableCssStyleRule_2,se.Null),l);case 9:case 3:return E._asyncReturn(null,a)}}));return E._asyncStartSync(l,a)},$signature:2},O._EvaluateVisitor_visitAtRule__closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitAtRule_closure10.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},O._EvaluateVisitor_visitForRule_closure14.prototype={call$0:function(){var e,t=0,n=E._makeAsyncAwaitCompleter(se.SassNumber_2),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:return t=3,E._asyncAwait(r.node.from.accept$1(r.$this),i);case 3:e=a.assertNumber$0(),t=1;break;case 1:return E._asyncReturn(e,n)}}));return E._asyncStartSync(i,n)},$signature:197},O._EvaluateVisitor_visitForRule_closure15.prototype={call$0:function(){var e,t=0,n=E._makeAsyncAwaitCompleter(se.SassNumber_2),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:return t=3,E._asyncAwait(r.node.to.accept$1(r.$this),i);case 3:e=a.assertNumber$0(),t=1;break;case 1:return E._asyncReturn(e,n)}}));return E._asyncStartSync(i,n)},$signature:197},O._EvaluateVisitor_visitForRule_closure16.prototype={call$0:function(){return this.fromNumber.assertInt$0()},$signature:12},O._EvaluateVisitor_visitForRule_closure17.prototype={call$0:function(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(),e.get$denominatorUnits()).assertInt$0()},$signature:12},O._EvaluateVisitor_visitForRule_closure18.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$=0,p=E._makeAsyncAwaitCompleter(se.nullable_Value_2),h=this,d=E._wrapJsFunctionForAsync((function(f,m){if(1===f)return E._asyncRethrow(m,p);for(;;)switch($){case 0:u=h.$this,c=h.node,_=u._async_evaluate0$_expressionNode$1(c.from),t=h.from,n=h._box_0,r=h.direction,i=c.variable,s=h.fromNumber,c=c.children;case 3:if(t===n.to){$=5;break}return a=u._async_evaluate0$_environment,o=s.get$numeratorUnits(),a.setLocalVariable$3(i,W.SassNumber_SassNumber$withUnits0(t,s.get$denominatorUnits(),o),_),$=6,E._asyncAwait(u._async_evaluate0$_handleReturn$2(c,new O._EvaluateVisitor_visitForRule__closure2(u)),d);case 6:if(null!=(l=m)){e=l,$=1;break}case 4:t+=r,$=3;break;case 5:e=null,$=1;break;case 1:return E._asyncReturn(e,p)}}));return E._asyncStartSync(d,p)},$signature:62},O._EvaluateVisitor_visitForRule__closure2.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:75},O._EvaluateVisitor_visitForwardRule_closure5.prototype={call$1:function(e){this.$this._async_evaluate0$_environment.forwardModule$2(e,this.node)},$signature:129},O._EvaluateVisitor_visitForwardRule_closure6.prototype={call$1:function(e){this.$this._async_evaluate0$_environment.forwardModule$2(e,this.node)},$signature:129},O._EvaluateVisitor_visitIfRule_closure2.prototype={call$0:function(){var e=this.$this;return e._async_evaluate0$_handleReturn$2(this._box_0.clause.children,new O._EvaluateVisitor_visitIfRule__closure2(e))},$signature:62},O._EvaluateVisitor_visitIfRule__closure2.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:75},O._EvaluateVisitor__visitDynamicImport_closure2.prototype={call$0:function(){return this.$call$body$_EvaluateVisitor__visitDynamicImport_closure0()},$call$body$_EvaluateVisitor__visitDynamicImport_closure0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S=0,y=E._makeAsyncAwaitCompleter(se.void),v=this,x=E._wrapJsFunctionForAsync((function(b,I){if(1===b)return E._asyncRethrow(I,y);for(;;)switch(S){case 0:return p={},h=v.$this,d=v.$import,S=3,E._asyncAwait(h._async_evaluate0$_loadStylesheet$3$forImport(d.url,d.span,!0),x);case 3:if(m=(f=I).stylesheet,null!=(g=m.span.file.url)){if((e=h._async_evaluate0$_activeModules).containsKey$1(g))throw d=D.NullableExtension_andThen0(e.$index(0,g),new O._EvaluateVisitor__visitDynamicImport__closure5(h)),w.wrapException(null==d?h._async_evaluate0$_exception$1("This file is already being loaded."):d);e.$indexSet(0,g,d)}d=0===(d=new E.UnmodifiableListView(m._stylesheet1$_uses,se.UnmodifiableListView_UseRule_2)).get$length(d)&&0===(d=new E.UnmodifiableListView(m._stylesheet1$_forwards,se.UnmodifiableListView_ForwardRule_2)).get$length(d),S=d?4:5;break;case 4:return t=h._async_evaluate0$_importer,d=h._async_evaluate0$_assertInModule$2(h._async_evaluate0$__stylesheet,"_stylesheet"),n=h._async_evaluate0$_inDependency,h._async_evaluate0$_importer=f.importer,h._async_evaluate0$__stylesheet=m,h._async_evaluate0$_inDependency=f.isDependency,S=6,E._asyncAwait(h.visitStylesheet$1(m),x);case 6:h._async_evaluate0$_importer=t,h._async_evaluate0$__stylesheet=d,h._async_evaluate0$_inDependency=n,h._async_evaluate0$_activeModules.remove$1(0,g),S=1;break;case 5:return p._children0=null,d=h._async_evaluate0$_environment,e=se.String,r=se.Module_AsyncCallable_2,i=se.AstNode_2,s=w.setRuntimeTypeInfo([],se.JSArray_Module_AsyncCallable_2),a=d._async_environment0$_variables,a=w.setRuntimeTypeInfo(a.slice(0),w._arrayInstanceType(a)),o=d._async_environment0$_variableNodes,o=w.setRuntimeTypeInfo(o.slice(0),w._arrayInstanceType(o)),l=d._async_environment0$_functions,l=w.setRuntimeTypeInfo(l.slice(0),w._arrayInstanceType(l)),u=d._async_environment0$_mixins,u=w.setRuntimeTypeInfo(u.slice(0),w._arrayInstanceType(u)),c=T.AsyncEnvironment$_0(E.LinkedHashMap_LinkedHashMap$_empty(e,r),E.LinkedHashMap_LinkedHashMap$_empty(e,i),E.LinkedHashMap_LinkedHashMap$_empty(r,i),d._async_environment0$_importedModules,null,null,s,a,o,l,u,d._async_environment0$_content),S=7,E._asyncAwait(h._async_evaluate0$_withEnvironment$1$2(c,new O._EvaluateVisitor__visitDynamicImport__closure6(h,f,m,c,new O._EvaluateVisitor__visitDynamicImport_closure__children_set2(p)),se.Null),x);case 7:_=c.toDummyModule$0(),h._async_evaluate0$_environment.importForwards$1(_),S=_.transitivelyContainsCss?8:9;break;case 8:return S=10,E._asyncAwait(h._async_evaluate0$_combineCss$2$clone(_,_.transitivelyContainsExtensions).accept$1(h),x);case 10:case 9:for($=new O._ImportedCssVisitor2(h),d=C.get$iterator$ax(new O._EvaluateVisitor__visitDynamicImport_closure__children_get2(p).call$0());d.moveNext$0();)d.get$current(d).accept$1($);h._async_evaluate0$_activeModules.remove$1(0,g);case 1:return E._asyncReturn(undefined,y)}}));return E._asyncStartSync(x,y)},$signature:37},O._EvaluateVisitor__visitDynamicImport_closure__children_set2.prototype={call$1:function(e){return this._box_0._children0=e},$signature:196},O._EvaluateVisitor__visitDynamicImport__closure5.prototype={call$1:function(e){return this.$this._async_evaluate0$_multiSpanException$3("This file is already being loaded.","new load",E.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],se.FileSpan,se.String))},$signature:71},O._EvaluateVisitor__visitDynamicImport_closure__children_get2.prototype={call$0:function(){var e=this._box_0._children0;return null==e?w.throwExpression(w.LateError$localNI("children")):e},$signature:195},O._EvaluateVisitor__visitDynamicImport__closure6.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$=0,p=E._makeAsyncAwaitCompleter(se.Null),h=this,d=E._wrapJsFunctionForAsync((function(f,m){if(1===f)return E._asyncRethrow(m,p);for(;;)switch($){case 0:return n=h.$this,r=n._async_evaluate0$_importer,i=n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__stylesheet,"_stylesheet"),s=n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__root,"_root"),a=n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__parent,"__parent"),o=n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__endOfImports,"_endOfImports"),l=n._async_evaluate0$_outOfOrderImports,u=n._async_evaluate0$_configuration,c=n._async_evaluate0$_inDependency,_=h.result,n._async_evaluate0$_importer=_.importer,e=n._async_evaluate0$__stylesheet=h.stylesheet,t=M.ModifiableCssStylesheet$0(e.span),n._async_evaluate0$__root=t,n._async_evaluate0$__parent=n._async_evaluate0$_assertInModule$2(t,"_root"),n._async_evaluate0$__endOfImports=0,n._async_evaluate0$_outOfOrderImports=null,n._async_evaluate0$_inDependency=_.isDependency,(_=new E.UnmodifiableListView(e._stylesheet1$_forwards,se.UnmodifiableListView_ForwardRule_2)).get$isEmpty(_)||(n._async_evaluate0$_configuration=h.environment.toImplicitConfiguration$0()),$=2,E._asyncAwait(n.visitStylesheet$1(e),d);case 2:return h._children_set.call$1(n._async_evaluate0$_addOutOfOrderImports$0()),n._async_evaluate0$_importer=r,n._async_evaluate0$__stylesheet=i,n._async_evaluate0$__root=s,n._async_evaluate0$__parent=a,n._async_evaluate0$__endOfImports=o,n._async_evaluate0$_outOfOrderImports=l,n._async_evaluate0$_configuration=u,n._async_evaluate0$_inDependency=c,E._asyncReturn(null,p)}}));return E._asyncStartSync(d,p)},$signature:2},O._EvaluateVisitor__visitStaticImport_closure2.prototype={call$1:function(e){return this.$call$body$_EvaluateVisitor__visitStaticImport_closure0(e)},$call$body$_EvaluateVisitor__visitStaticImport_closure0:function(e){var t,n,r,i,s,a,o=0,l=E._makeAsyncAwaitCompleter(se.CssValue_String_2),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:n=u.$this,r=k,i=w,o=e instanceof V.SupportsDeclaration0?3:5;break;case 3:return s=w,o=6,E._asyncAwait(n._async_evaluate0$_evaluateToCss$1(e.name),c);case 6:return s=s.S($)+": ",a=w,o=7,E._asyncAwait(n._async_evaluate0$_evaluateToCss$1(e.value),c);case 7:$=s+a.S($),o=4;break;case 5:return o=8,E._asyncAwait(D.NullableExtension_andThen0(e,n.get$_async_evaluate0$_visitSupportsCondition()),c);case 8:case 4:t=new r.CssValue0("supports("+i.S($)+")",e.get$span(),se.CssValue_String_2),o=1;break;case 1:return E._asyncReturn(t,l)}}));return E._asyncStartSync(c,l)},$signature:355},O._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:126},O._EvaluateVisitor_visitIncludeRule_closure12.prototype={call$0:function(){return this.node.get$spanWithoutContent()},"call*":"call$0",$requiredArgCount:0,$signature:31},O._EvaluateVisitor_visitIncludeRule_closure14.prototype={call$1:function(e){return new O.UserDefinedCallable0(e,this.$this._async_evaluate0$_environment.closure$0(),se.UserDefinedCallable_AsyncEnvironment_2)},$signature:356},O._EvaluateVisitor_visitIncludeRule_closure13.prototype={call$0:function(){var e,t,n=0,r=E._makeAsyncAwaitCompleter(se.Null),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return t=i.$this,n=3,E._asyncAwait(t._async_evaluate0$_environment.withContent$2(i.contentCallable,new O._EvaluateVisitor_visitIncludeRule__closure2(t,i.mixin,i.nodeWithSpan)),s);case 3:e=null,n=1;break;case 1:return E._asyncReturn(e,r)}}));return E._asyncStartSync(s,r)},$signature:2},O._EvaluateVisitor_visitIncludeRule__closure2.prototype={call$0:function(){var e,t,n=0,r=E._makeAsyncAwaitCompleter(se.void),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return t=i.$this,n=3,E._asyncAwait(t._async_evaluate0$_environment.asMixin$1(new O._EvaluateVisitor_visitIncludeRule___closure2(t,i.mixin,i.nodeWithSpan)),s);case 3:e=null,n=1;break;case 1:return E._asyncReturn(e,r)}}));return E._asyncStartSync(s,r)},$signature:37},O._EvaluateVisitor_visitIncludeRule___closure2.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=E._makeAsyncAwaitCompleter(se.void),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:e=l.mixin.declaration.children,t=e.length,n=l.$this,r=l.nodeWithSpan,i=se.nullable_Value_2,s=0;case 2:if(!(s<t)){a=4;break}return a=5,E._asyncAwait(n._async_evaluate0$_addErrorSpan$1$2(r,new O._EvaluateVisitor_visitIncludeRule____closure2(n,e[s]),i),u);case 5:case 3:++s,a=2;break;case 4:return E._asyncReturn(null,o)}}));return E._asyncStartSync(u,o)},$signature:37},O._EvaluateVisitor_visitIncludeRule____closure2.prototype={call$0:function(){return this.statement.accept$1(this.$this)},$signature:62},O._EvaluateVisitor_visitMediaRule_closure8.prototype={call$1:function(e){return this.$this._async_evaluate0$_mergeMediaQueries$2(e,this.queries)},$signature:78},O._EvaluateVisitor_visitMediaRule_closure9.prototype={call$0:function(){var e,t,n=0,r=E._makeAsyncAwaitCompleter(se.Null),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return e=i.$this,null==(t=i.mergedQueries)&&(t=i.queries),n=2,E._asyncAwait(e._async_evaluate0$_withMediaQueries$1$2(t,new O._EvaluateVisitor_visitMediaRule__closure2(e,i.node),se.Null),s);case 2:return E._asyncReturn(null,r)}}));return E._asyncStartSync(s,r)},$signature:2},O._EvaluateVisitor_visitMediaRule__closure2.prototype={call$0:function(){var e,t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.Null),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)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,E._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,E._asyncAwait(r._async_evaluate0$_withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$0(i.selector,i.span,i.originalSelector),new O._EvaluateVisitor_visitMediaRule___closure2(r,o.node),!1,se.ModifiableCssStyleRule_2,se.Null),l);case 9:case 3:return E._asyncReturn(null,a)}}));return E._asyncStartSync(l,a)},$signature:2},O._EvaluateVisitor_visitMediaRule___closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitMediaRule_closure10.prototype={call$1:function(e){return!!se.CssStyleRule_2._is(e)||null!=this.mergedQueries&&se.CssMediaRule_2._is(e)},$signature:8},O._EvaluateVisitor__visitMediaQueries_closure2.prototype={call$0:function(){var e=q.SpanScanner$(this.resolved,null);return new k.MediaQueryParser0(e,this.$this._async_evaluate0$_logger).parse$0()},$signature:130},O._EvaluateVisitor_visitStyleRule_closure20.prototype={call$0:function(){var e=this.selectorText;return O.KeyframeSelectorParser$0(e.get$value(e),this.$this._async_evaluate0$_logger).parse$0()},$signature:44},O._EvaluateVisitor_visitStyleRule_closure21.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitStyleRule_closure22.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},O._EvaluateVisitor_visitStyleRule_closure23.prototype={call$0:function(){var e="_stylesheet",t=this.selectorText,n=this.$this;return J.SelectorList_SelectorList$parse0(t.get$value(t),!n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__stylesheet,e).plainCss,!n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__stylesheet,e).plainCss,n._async_evaluate0$_logger)},$signature:46},O._EvaluateVisitor_visitStyleRule_closure24.prototype={call$0:function(){var e=this._box_0.parsedSelector,t=this.$this,n=t._async_evaluate0$_styleRuleIgnoringAtRoot;return n=null==n?null:n.originalSelector,e.resolveParentSelectors$2$implicitParent(n,!t._async_evaluate0$_atRootExcludingStyleRule)},$signature:46},O._EvaluateVisitor_visitStyleRule_closure25.prototype={call$0:function(){var e,t=0,n=E._makeAsyncAwaitCompleter(se.Null),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:return e=r.$this,t=2,E._asyncAwait(e._async_evaluate0$_withStyleRule$1$2(r.rule,new O._EvaluateVisitor_visitStyleRule__closure2(e,r.node),se.Null),i);case 2:return E._asyncReturn(null,n)}}));return E._asyncStartSync(i,n)},$signature:2},O._EvaluateVisitor_visitStyleRule__closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitStyleRule_closure26.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},O._EvaluateVisitor_visitSupportsRule_closure5.prototype={call$0:function(){var e,t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.Null),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)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,E._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,E._asyncAwait(r._async_evaluate0$_withParent$2$2(D.ModifiableCssStyleRule$0(i.selector,i.span,i.originalSelector),new O._EvaluateVisitor_visitSupportsRule__closure2(r,o.node),se.ModifiableCssStyleRule_2,se.Null),l);case 9:case 3:return E._asyncReturn(null,a)}}));return E._asyncStartSync(l,a)},$signature:2},O._EvaluateVisitor_visitSupportsRule__closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)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,E._asyncAwait(e[r].accept$1(n),o);case 5:case 3:++r,i=2;break;case 4:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitSupportsRule_closure6.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},O._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},O._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:34},O._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},O._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:129},O._EvaluateVisitor_visitWarnRule_closure2.prototype={call$0:function(){return this.node.expression.accept$1(this.$this)},$signature:80},O._EvaluateVisitor_visitWhileRule_closure2.prototype={call$0:function(){var e,t,n,r,i,s=0,a=E._makeAsyncAwaitCompleter(se.nullable_Value_2),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:t=o.node,n=t.condition,r=o.$this,t=t.children;case 3:return s=5,E._asyncAwait(n.accept$1(r),l);case 5:if(!c.get$isTruthy()){s=4;break}return s=6,E._asyncAwait(r._async_evaluate0$_handleReturn$2(t,new O._EvaluateVisitor_visitWhileRule__closure2(r)),l);case 6:if(null!=(i=c)){e=i,s=1;break}s=3;break;case 4:e=null,s=1;break;case 1:return E._asyncReturn(e,a)}}));return E._asyncStartSync(l,a)},$signature:62},O._EvaluateVisitor_visitWhileRule__closure2.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:75},O._EvaluateVisitor_visitBinaryOperationExpression_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l=0,u=E._makeAsyncAwaitCompleter(se.Value_2),c=this,_=E._wrapJsFunctionForAsync((function($,p){if(1===$)return E._asyncRethrow(p,u);for(;;)switch(l){case 0:return r=c.node,i=c.$this,l=3,E._asyncAwait(r.left.accept$1(i),_);case 3:s=p,a=r.operator;case 4:switch(a){case b.BinaryOperator_kjl0:l=6;break;case b.BinaryOperator_or_or_10:l=7;break;case b.BinaryOperator_and_and_20:l=8;break;case b.BinaryOperator_YlX0:l=9;break;case b.BinaryOperator_i5H0:l=10;break;case b.BinaryOperator_AcR1:l=11;break;case b.BinaryOperator_1da0:l=12;break;case b.BinaryOperator_8qt0:l=13;break;case b.BinaryOperator_33h0:l=14;break;case b.BinaryOperator_AcR2:l=15;break;case b.BinaryOperator_iyO0:l=16;break;case b.BinaryOperator_O1M0:l=17;break;case b.BinaryOperator_RTB0:l=18;break;case b.BinaryOperator_2ad0:l=19;break;default:l=20}break;case 6:return l=21,E._asyncAwait(r.right.accept$1(i),_);case 21:t=p,e=new J.SassString0(I.serializeValue(s,!1,!0)+"="+I.serializeValue(t,!1,!0),!1),l=1;break;case 7:l=s.get$isTruthy()?22:24;break;case 22:p=s,l=23;break;case 24:return l=25,E._asyncAwait(r.right.accept$1(i),_);case 25:case 23:e=p,l=1;break;case 8:l=s.get$isTruthy()?26:28;break;case 26:return l=29,E._asyncAwait(r.right.accept$1(i),_);case 29:l=27;break;case 28:p=s;case 27:e=p,l=1;break;case 9:return o=s,l=30,E._asyncAwait(r.right.accept$1(i),_);case 30:e=o.$eq(0,p)?b.SassBoolean_true:b.SassBoolean_false,l=1;break;case 10:return o=s,l=31,E._asyncAwait(r.right.accept$1(i),_);case 31:e=o.$eq(0,p)?b.SassBoolean_false:b.SassBoolean_true,l=1;break;case 11:return o=s,l=32,E._asyncAwait(r.right.accept$1(i),_);case 32:e=o.greaterThan$1(p),l=1;break;case 12:return o=s,l=33,E._asyncAwait(r.right.accept$1(i),_);case 33:e=o.greaterThanOrEquals$1(p),l=1;break;case 13:return o=s,l=34,E._asyncAwait(r.right.accept$1(i),_);case 34:e=o.lessThan$1(p),l=1;break;case 14:return o=s,l=35,E._asyncAwait(r.right.accept$1(i),_);case 35:e=o.lessThanOrEquals$1(p),l=1;break;case 15:return o=s,l=36,E._asyncAwait(r.right.accept$1(i),_);case 36:e=o.plus$1(p),l=1;break;case 16:return o=s,l=37,E._asyncAwait(r.right.accept$1(i),_);case 37:e=o.minus$1(p),l=1;break;case 17:return o=s,l=38,E._asyncAwait(r.right.accept$1(i),_);case 38:e=o.times$1(p),l=1;break;case 18:return l=39,E._asyncAwait(r.right.accept$1(i),_);case 39:if(t=p,n=s.dividedBy$1(t),r.allowsSlash&&s instanceof W.SassNumber0&&t instanceof W.SassNumber0){e=se.SassNumber_2._as(n).withSlash$2(s,t),l=1;break}s instanceof W.SassNumber0&&t instanceof W.SassNumber0&&i._async_evaluate0$_warn$3$deprecation(ie.Using__+w.S((new O._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation2).call$1(r))+ie.x0a_More,r.get$span(),!0),e=n,l=1;break;case 19:return o=s,l=40,E._asyncAwait(r.right.accept$1(i),_);case 40:e=o.modulo$1(p),l=1;break;case 20:throw w.wrapException(E.ArgumentError$("Unknown binary operator "+a.toString$0(0)+"."));case 5:case 1:return E._asyncReturn(e,u)}}));return E._asyncStartSync(_,u)},$signature:80},O._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation2.prototype={call$1:function(e){return e instanceof M.BinaryOperationExpression0&&e.operator===b.BinaryOperator_RTB0?"math.div("+w.S(this.call$1(e.left))+", "+w.S(this.call$1(e.right))+")":e.toString$0(0)},$signature:131},O._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:34},O._EvaluateVisitor_visitListExpression_closure2.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:362},O._EvaluateVisitor_visitFunctionExpression_closure5.prototype={call$0:function(){var e=this.node.namespace,t=this.plainName;return null==e&&(t=w.stringReplaceAllUnchecked(t,"_","-")),this.$this._async_evaluate0$_getFunction$2$namespace(t,e)},$signature:126},O._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:80},O._EvaluateVisitor__runUserDefinedCallable_closure2.prototype={call$0:function(){var e=this,t=e.$this,n=e.callable,r=e.V;return t._async_evaluate0$_withEnvironment$1$2(n.environment.closure$0(),new O._EvaluateVisitor__runUserDefinedCallable__closure2(t,e.evaluated,n,e.nodeWithSpan,e.run,r),r)},$signature:function(){return this.V._eval$1("Future<0>()")}},O._EvaluateVisitor__runUserDefinedCallable__closure2.prototype={call$0:function(){var e=this,t=e.$this,n=e.V;return t._async_evaluate0$_environment.scope$1$1(new O._EvaluateVisitor__runUserDefinedCallable___closure2(t,e.evaluated,e.callable,e.nodeWithSpan,e.run,n),n)},$signature:function(){return this.V._eval$1("Future<0>()")}},O._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,m,g,S,y,v,x,C,I,A=0,M=E._makeAsyncAwaitCompleter(e),R=this,k=E._wrapJsFunctionForAsync((function(e,L){if(1===e)return E._asyncRethrow(L,M);for(;;)switch(A){case 0:for(g=R.$this,S=R.evaluated,y=S.positional,v=S.named,x=R.callable.declaration.$arguments,C=R.nodeWithSpan,g._async_evaluate0$_verifyArguments$4(y.length,v,x,C),n=x.$arguments,r=n.length,i=Math.min(y.length,r),s=S.positionalNodes,a=0;a<i;++a)g._async_evaluate0$_environment.setLocalVariable$3(n[a].name,y[a],s[a]);a=y.length,s=S.namedNodes;case 3:if(!(a<r)){A=5;break}o=n[a],l=o.name,u=v.remove$1(0,l),A=null==u?6:7;break;case 6:return c=o.defaultValue,I=g,A=8,E._asyncAwait(c.accept$1(g),k);case 8:u=I._async_evaluate0$_withoutSlash$2(L,g._async_evaluate0$_expressionNode$1(c));case 7:c=g._async_evaluate0$_environment,null==(_=s.$index(0,l))&&((_=o.defaultValue).toString,_=g._async_evaluate0$_expressionNode$1(_)),c.setLocalVariable$3(l,u,_);case 4:++a,A=3;break;case 5:return null!=($=x.restArgument)?(p=y.length>r?b.JSArray_methods.sublist$1(y,r):b.List_empty14,S=S.separator,h=J.SassArgumentList$0(p,v,S===b.ListSeparator_undecided_null0?b.ListSeparator_kWM0:S),g._async_evaluate0$_environment.setLocalVariable$3($,h,C)):h=null,A=9,E._asyncAwait(R.run.call$0(),k);case 9:if(d=L,null==h){t=d,A=1;break}if(v.get$isEmpty(v)){t=d,A=1;break}if(h._argument_list$_wereKeywordsAccessed){t=d,A=1;break}throw S=v.get$keys(v),f=N.pluralize0("argument",S.get$length(S),null),v=v.get$keys(v),m=N.toSentence0(w.MappedIterable_MappedIterable(v,new O._EvaluateVisitor__runUserDefinedCallable____closure2,w._instanceType(v)._eval$1("Iterable.E"),se.Object),"or"),w.wrapException(O.MultiSpanSassRuntimeException$0("No "+f+" named "+m+".",C.get$span(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([x.get$spanWithName(),"declaration"],se.FileSpan,se.String),g._async_evaluate0$_stackTrace$1(C.get$span())));case 1:return E._asyncReturn(t,M)}}));return E._asyncStartSync(k,M)},$signature:function(){return this.V._eval$1("Future<0>()")}},O._EvaluateVisitor__runUserDefinedCallable____closure2.prototype={call$1:function(e){return"$"+e},$signature:5},O._EvaluateVisitor__runFunctionCallable_closure2.prototype={call$0:function(){var e,t,n,r,i,s,a,o=0,l=E._makeAsyncAwaitCompleter(se.Value_2),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)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,E._asyncAwait(n[s].accept$1(i),c);case 6:if((a=$)instanceof k.Value0){e=a,o=1;break}case 4:++s,o=3;break;case 5:throw w.wrapException(i._async_evaluate0$_exception$2("Function finished without @return.",t.span));case 1:return E._asyncReturn(e,l)}}));return E._asyncStartSync(c,l)},$signature:80},O._EvaluateVisitor__runBuiltInCallable_closure8.prototype={call$0:function(){return this.overload.verify$2(this.evaluated.positional.length,this.namedSet)},$signature:0},O._EvaluateVisitor__runBuiltInCallable_closure9.prototype={call$0:function(){return this.callback.call$1(this.evaluated.positional)},"call*":"call$0",$requiredArgCount:0,$signature:363},O._EvaluateVisitor__runBuiltInCallable_closure10.prototype={call$1:function(e){return"$"+e},$signature:5},O._EvaluateVisitor__evaluateArguments_closure11.prototype={call$1:function(e){return e},$signature:38},O._EvaluateVisitor__evaluateArguments_closure12.prototype={call$1:function(e){return this.$this._async_evaluate0$_withoutSlash$2(e,this.restNodeForSpan)},$signature:38},O._EvaluateVisitor__evaluateArguments_closure13.prototype={call$2:function(e,t){var n=this,r=n.restNodeForSpan;n.named.$indexSet(0,e,n.$this._async_evaluate0$_withoutSlash$2(t,r)),n.namedNodes.$indexSet(0,e,r)},$signature:82},O._EvaluateVisitor__evaluateArguments_closure14.prototype={call$1:function(e){return e},$signature:38},O._EvaluateVisitor__evaluateMacroArguments_closure11.prototype={call$1:function(e){return new k.ValueExpression0(e,this.restArgs.get$span())},$signature:49},O._EvaluateVisitor__evaluateMacroArguments_closure12.prototype={call$1:function(e){return new k.ValueExpression0(this.$this._async_evaluate0$_withoutSlash$2(e,this.restNodeForSpan),this.restArgs.get$span())},$signature:49},O._EvaluateVisitor__evaluateMacroArguments_closure13.prototype={call$2:function(e,t){var n=this;n.named.$indexSet(0,e,new k.ValueExpression0(n.$this._async_evaluate0$_withoutSlash$2(t,n.restNodeForSpan),n.restArgs.get$span()))},$signature:82},O._EvaluateVisitor__evaluateMacroArguments_closure14.prototype={call$1:function(e){return new k.ValueExpression0(this.$this._async_evaluate0$_withoutSlash$2(e,this.keywordRestNodeForSpan),this.keywordRestArgs.get$span())},$signature:49},O._EvaluateVisitor__addRestMap_closure2.prototype={call$2:function(e,t){var n=this,r=n.$this;if(!(e instanceof J.SassString0))throw w.wrapException(r._async_evaluate0$_exception$2(ie.Variab_+e.toString$0(0)+" is not a string in "+n.map.toString$0(0)+".",n.nodeWithSpan.get$span()));n.values.$indexSet(0,e.text,n.convert.call$1(r._async_evaluate0$_withoutSlash$2(t,n.expressionNode)))},$signature:54},O._EvaluateVisitor__verifyArguments_closure2.prototype={call$0:function(){return this.$arguments.verify$2(this.positional,new P.MapKeySet(this.named,se.MapKeySet_String))},$signature:0},O._EvaluateVisitor_visitStringExpression_closure2.prototype={call$1:function(e){var t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.String),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:if("string"==typeof e){t=e,i=1;break}return se.Expression_2._as(e),n=a.$this,i=3,E._asyncAwait(e.accept$1(n),o);case 3:t=(r=u)instanceof J.SassString0?r.text:n._async_evaluate0$_serialize$3$quote(r,e,!1),i=1;break;case 1:return E._asyncReturn(t,s)}}));return E._asyncStartSync(o,s)},$signature:73},O._EvaluateVisitor_visitCssAtRule_closure5.prototype={call$0:function(){var e,t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:e=s.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=s.$this;case 2:if(!e.moveNext$0()){r=3;break}return r=4,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),a);case 4:r=2;break;case 3:return E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:2},O._EvaluateVisitor_visitCssAtRule_closure6.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},O._EvaluateVisitor_visitCssKeyframeBlock_closure5.prototype={call$0:function(){var e,t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:e=s.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=s.$this;case 2:if(!e.moveNext$0()){r=3;break}return r=4,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),a);case 4:r=2;break;case 3:return E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:2},O._EvaluateVisitor_visitCssKeyframeBlock_closure6.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},O._EvaluateVisitor_visitCssMediaRule_closure8.prototype={call$1:function(e){return this.$this._async_evaluate0$_mergeMediaQueries$2(e,this.node.queries)},$signature:78},O._EvaluateVisitor_visitCssMediaRule_closure9.prototype={call$0:function(){var e,t,n=0,r=E._makeAsyncAwaitCompleter(se.Null),i=this,s=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,r);for(;;)switch(n){case 0:return e=i.$this,null==(t=i.mergedQueries)&&(t=i.node.queries),n=2,E._asyncAwait(e._async_evaluate0$_withMediaQueries$1$2(t,new O._EvaluateVisitor_visitCssMediaRule__closure2(e,i.node),se.Null),s);case 2:return E._asyncReturn(null,r)}}));return E._asyncStartSync(s,r)},$signature:2},O._EvaluateVisitor_visitCssMediaRule__closure2.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:n=a.$this,r=n._async_evaluate0$_atRootExcludingStyleRule?null:n._async_evaluate0$_styleRuleIgnoringAtRoot,i=null==r?2:4;break;case 2:e=a.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){i=6;break}return i=7,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),o);case 7:i=5;break;case 6:i=3;break;case 4:return i=8,E._asyncAwait(n._async_evaluate0$_withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$0(r.selector,r.span,r.originalSelector),new O._EvaluateVisitor_visitCssMediaRule___closure2(n,a.node),!1,se.ModifiableCssStyleRule_2,se.Null),o);case 8:case 3:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitCssMediaRule___closure2.prototype={call$0:function(){var e,t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:e=s.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=s.$this;case 2:if(!e.moveNext$0()){r=3;break}return r=4,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),a);case 4:r=2;break;case 3:return E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:2},O._EvaluateVisitor_visitCssMediaRule_closure10.prototype={call$1:function(e){return!!se.CssStyleRule_2._is(e)||null!=this.mergedQueries&&se.CssMediaRule_2._is(e)},$signature:8},O._EvaluateVisitor_visitCssStyleRule_closure5.prototype={call$0:function(){var e,t=0,n=E._makeAsyncAwaitCompleter(se.Null),r=this,i=E._wrapJsFunctionForAsync((function(s,a){if(1===s)return E._asyncRethrow(a,n);for(;;)switch(t){case 0:return e=r.$this,t=2,E._asyncAwait(e._async_evaluate0$_withStyleRule$1$2(r.rule,new O._EvaluateVisitor_visitCssStyleRule__closure2(e,r.node),se.Null),i);case 2:return E._asyncReturn(null,n)}}));return E._asyncStartSync(i,n)},$signature:2},O._EvaluateVisitor_visitCssStyleRule__closure2.prototype={call$0:function(){var e,t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:e=s.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=s.$this;case 2:if(!e.moveNext$0()){r=3;break}return r=4,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),a);case 4:r=2;break;case 3:return E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:2},O._EvaluateVisitor_visitCssStyleRule_closure6.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},O._EvaluateVisitor_visitCssSupportsRule_closure5.prototype={call$0:function(){var e,t,n,r,i=0,s=E._makeAsyncAwaitCompleter(se.Null),a=this,o=E._wrapJsFunctionForAsync((function(l,u){if(1===l)return E._asyncRethrow(u,s);for(;;)switch(i){case 0:n=a.$this,r=n._async_evaluate0$_atRootExcludingStyleRule?null:n._async_evaluate0$_styleRuleIgnoringAtRoot,i=null==r?2:4;break;case 2:e=a.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){i=6;break}return i=7,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),o);case 7:i=5;break;case 6:i=3;break;case 4:return i=8,E._asyncAwait(n._async_evaluate0$_withParent$2$2(D.ModifiableCssStyleRule$0(r.selector,r.span,r.originalSelector),new O._EvaluateVisitor_visitCssSupportsRule__closure2(n,a.node),se.ModifiableCssStyleRule_2,se.Null),o);case 8:case 3:return E._asyncReturn(null,s)}}));return E._asyncStartSync(o,s)},$signature:2},O._EvaluateVisitor_visitCssSupportsRule__closure2.prototype={call$0:function(){var e,t,n,r=0,i=E._makeAsyncAwaitCompleter(se.Null),s=this,a=E._wrapJsFunctionForAsync((function(o,l){if(1===o)return E._asyncRethrow(l,i);for(;;)switch(r){case 0:e=s.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=s.$this;case 2:if(!e.moveNext$0()){r=3;break}return r=4,E._asyncAwait(t._as(e.__internal$_current).accept$1(n),a);case 4:r=2;break;case 3:return E._asyncReturn(null,i)}}));return E._asyncStartSync(a,i)},$signature:2},O._EvaluateVisitor_visitCssSupportsRule_closure6.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},O._EvaluateVisitor__performInterpolation_closure2.prototype={call$1:function(e){var t,n,r,i,s,a=0,o=E._makeAsyncAwaitCompleter(se.String),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:if("string"==typeof e){t=e,a=1;break}return se.Expression_2._as(e),n=l.$this,a=3,E._asyncAwait(e.accept$1(n),u);case 3:r=_,l.warnForColor&&r instanceof B.SassColor0&&X.$get$namesByColor0().containsKey$1(r)&&(i=D.Interpolation$0(w.setRuntimeTypeInfo([""],se.JSArray_Object),l.interpolation.span),s=X.$get$namesByColor0(),n._async_evaluate0$_warn$2(ie.You_pr+w.S(s.$index(0,r))+ie.x20in_in+r.toString$0(0)+ie.x2c_whicw+w.S(s.$index(0,r))+ie.x22x29__If+new M.BinaryOperationExpression0(b.BinaryOperator_AcR2,new J.StringExpression0(i,!0),e,!1).toString$0(0)+"'.",e.get$span())),t=n._async_evaluate0$_serialize$3$quote(r,e,!1),a=1;break;case 1:return E._asyncReturn(t,o)}}));return E._asyncStartSync(u,o)},$signature:73},O._EvaluateVisitor__serialize_closure2.prototype={call$0:function(){return I.serializeValue(this.value,!1,this.quote)},$signature:27},O._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:191},O._EvaluateVisitor__withoutSlash_recommendation2.prototype={call$1:function(e){var t=e.asSlash;return null!=t?"math.div("+w.S(this.call$1(t.item1))+", "+w.S(this.call$1(t.item2))+")":I.serializeValue(e,!0,!0)},$signature:190},O._EvaluateVisitor__stackFrame_closure2.prototype={call$1:function(e){var t=this.$this._async_evaluate0$_importCache;return null==(t=null==t?null:t.humanize$1(e))?e:t},$signature:70},O._EvaluateVisitor__stackTrace_closure2.prototype={call$1:function(e){return this.$this._async_evaluate0$_stackFrame$2(e.item1,e.item2.get$span())},$signature:189},O._ImportedCssVisitor2.prototype={visitCssAtRule$1:function(e){var t=e.isChildless?null:new O._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="_endOfImports",r=this._async_evaluate0$_visitor;r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__parent,"__parent")!==r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__root,"_root")?r._async_evaluate0$_addChild$1(e):r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__endOfImports,n)===C.get$length$asx(r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__root,"_root").children._collection$_source)?(r._async_evaluate0$_addChild$1(e),r._async_evaluate0$__endOfImports=r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__endOfImports,n)+1):(null==(t=r._async_evaluate0$_outOfOrderImports)?r._async_evaluate0$_outOfOrderImports=w.setRuntimeTypeInfo([],se.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 O._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 O._ImportedCssVisitor_visitCssStyleRule_closure2)},visitCssStylesheet$1:function(e){var t,n;for(t=e.children,t=new w.ListIterator(t,t.get$length(t)),n=w._instanceType(t)._precomputed1;t.moveNext$0();)n._as(t.__internal$_current).accept$1(this)},visitCssSupportsRule$1:function(e){return this._async_evaluate0$_visitor._async_evaluate0$_addChild$2$through(e,new O._ImportedCssVisitor_visitCssSupportsRule_closure2)}},O._ImportedCssVisitor_visitCssAtRule_closure2.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},O._ImportedCssVisitor_visitCssMediaRule_closure2.prototype={call$1:function(e){return!!se.CssStyleRule_2._is(e)||this.hasBeenMerged&&se.CssMediaRule_2._is(e)},$signature:8},O._ImportedCssVisitor_visitCssStyleRule_closure2.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},O._ImportedCssVisitor_visitCssSupportsRule_closure2.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},O.EvaluateResult0.prototype={},O._ArgumentResults2.prototype={},O._LoadedStylesheet2.prototype={},F.AsyncImportCache0.prototype={canonicalize$4$baseImporter$baseUrl$forImport:function(e,t,n,r){return this.canonicalize$body$AsyncImportCache0(e,t,n,r)},canonicalize$body$AsyncImportCache0:function(e,t,n,r){var i,s,a,o,l=0,u=E._makeAsyncAwaitCompleter(se.nullable_Tuple3_AsyncImporter_Uri_Uri),c=this,_=E._wrapJsFunctionForAsync((function($,p){if(1===$)return E._asyncRethrow(p,u);for(;;)switch(l){case 0:l=null!=t?3:4;break;case 3:return null==(s=null==n?null:n.resolveUri$1(e))&&(s=e),l=5,E._asyncAwait(c._async_import_cache0$_canonicalize$3(t,s,r),_);case 5:if(null!=(a=p)){i=new q.Tuple3(t,a,s,se.Tuple3_AsyncImporter_Uri_Uri_2),l=1;break}case 4:return o=se.Tuple2_Uri_bool,l=6,E._asyncAwait(N.putIfAbsentAsync0(c._async_import_cache0$_canonicalizeCache,new q.Tuple2(e,r,o),new F.AsyncImportCache_canonicalize_closure0(c,e,r),o,se.nullable_Tuple3_AsyncImporter_Uri_Uri),_);case 6:i=p,l=1;break;case 1:return E._asyncReturn(i,u)}}));return E._asyncStartSync(_,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=E._makeAsyncAwaitCompleter(se.nullable_Uri),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:return n?(i=se.nullable_Object,i=E.runZoned(new F.AsyncImportCache__canonicalize_closure0(e,t),E.LinkedHashMap_LinkedHashMap$_literal([b.Symbol__inImportRule,!0],i,i),se.FutureOr_nullable_Uri)):i=e.canonicalize$1(t),a=3,E._asyncAwait(i,u);case 3:""===(null==(s=_)?null:s.get$scheme())&&l._async_import_cache0$_logger.warn$2$deprecation(0,"Importer "+e.toString$0(0)+" canonicalized "+t.toString$0(0)+" to "+w.S(s)+ie.x2e_Rela,!0),r=s,a=1;break;case 1:return E._asyncReturn(r,o)}}));return E._asyncStartSync(u,o)},importCanonical$4$originalUrl$quiet:function(e,t,n,r){return this.importCanonical$body$AsyncImportCache0(e,t,n,r)},importCanonical$body$AsyncImportCache0:function(e,t,n,r){var i,s=0,a=E._makeAsyncAwaitCompleter(se.nullable_Stylesheet),o=this,l=E._wrapJsFunctionForAsync((function(u,c){if(1===u)return E._asyncRethrow(c,a);for(;;)switch(s){case 0:return s=3,E._asyncAwait(N.putIfAbsentAsync0(o._async_import_cache0$_importCache,t,new F.AsyncImportCache_importCanonical_closure0(o,e,t,n,r),se.Uri,se.nullable_Stylesheet),l);case 3:i=c,s=1;break;case 1:return E._asyncReturn(i,a)}}));return E._asyncStartSync(l,a)},humanize$1:function(e){var t,n,r=this._async_import_cache0$_canonicalizeCache;return t=(r=z.IterableNullableExtension_whereNotNull(r.get$values(r),se.Tuple3_AsyncImporter_Uri_Uri_2)).$ti,null==(n=L.minBy(new w.MappedIterable(new w.WhereIterable(r,new F.AsyncImportCache_humanize_closure2(e),t._eval$1("WhereIterable<Iterable.E>")),new F.AsyncImportCache_humanize_closure3,t._eval$1("MappedIterable<Iterable.E,Uri>")),new F.AsyncImportCache_humanize_closure4))?e:(r=X.$get$url(),n.resolve$1(D.ParsedPath_ParsedPath$parse(e.get$path(e),r.style).get$basename()))}},F.AsyncImportCache_canonicalize_closure0.prototype={call$0:function(){var e,t,n,r=0,i=E._makeAsyncAwaitCompleter(se.nullable_Tuple3_AsyncImporter_Uri_Uri),s=this,a=E._wrapJsFunctionForAsync((function(a,o){if(1===a)return E._asyncRethrow(o,i);for(;;)switch(r){case 0:s.$this,t=s.url,s.forImport,0;case 3:r=5;break;case 6:if(null!=(n=o)){e=new q.Tuple3(undefined,n,t,se.Tuple3_AsyncImporter_Uri_Uri_2),r=1;break}case 4:r=3;break;case 5:e=null,r=1;break;case 1:return E._asyncReturn(e,i)}}));return E._asyncStartSync(a,i)},$signature:370},F.AsyncImportCache__canonicalize_closure0.prototype={call$0:function(){return this.importer.canonicalize$1(this.url)},"call*":"call$0",$requiredArgCount:0,$signature:192},F.AsyncImportCache_importCanonical_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a=0,o=E._makeAsyncAwaitCompleter(se.nullable_Stylesheet),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:return i=l.canonicalUrl,a=3,E._asyncAwait(l.importer.load$1(0,i),u);case 3:if(null==(s=_)){e=null,a=1;break}(t=l.$this)._async_import_cache0$_resultsCache.$indexSet(0,i,s),n=s.contents,r=s.syntax,i=l.originalUrl.resolveUri$1(i),e=M.Stylesheet_Stylesheet$parse0(n,r,l.quiet?X.$get$Logger_quiet0():t._async_import_cache0$_logger,i),a=1;break;case 1:return E._asyncReturn(e,o)}}));return E._asyncStartSync(u,o)},$signature:371},F.AsyncImportCache_humanize_closure2.prototype={call$1:function(e){return e.item2.$eq(0,this.canonicalUrl)},$signature:372},F.AsyncImportCache_humanize_closure3.prototype={call$1:function(e){return e.item3},$signature:468},F.AsyncImportCache_humanize_closure4.prototype={call$1:function(e){return e.get$path(e).length},$signature:69},M.AtRootQueryParser0.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new M.AtRootQueryParser_parse_closure0(this))}},M.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"))||n.expectIdentifier$2$name("without",'"with" or "without"'),n.whitespace$0(),r.expectChar$1(58),n.whitespace$0(),t=E.LinkedHashSet_LinkedHashSet$_empty(se.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 M.AtRootQuery0(e,t,t.contains$1(0,"all"),t.contains$1(0,"rule"))},$signature:128},M.AtRootQuery0.prototype={excludes$1:function(e){var t,n=this;return n._at_root_query0$_all?!n.include:se.CssStyleRule_2._is(e)?n._at_root_query0$_rule!==n.include:se.CssMediaRule_2._is(e)?n.excludesName$1("media"):se.CssSupportsRule_2._is(e)?n.excludesName$1("supports"):!!se.CssAtRule_2._is(e)&&(t=e.name,n.excludesName$1(t.get$value(t).toLowerCase()))},excludesName$1:function(e){return(this._at_root_query0$_all||this.names.contains$1(0,e))!==this.include}},M.AtRootRule0.prototype={accept$1$1:function(e){return e.visitAtRootRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=new E.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&&b.JSArray_methods).join$1(n," ")+"}"},get$span:function(){return this.span}},U.ModifiableCssAtRule0.prototype={accept$1$1:function(e){return e.visitCssAtRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){var e=this;return U.ModifiableCssAtRule$0(e.name,e.span,e.isChildless,e.value)},addChild$1:function(e){this.super$ModifiableCssParentNode$addChild0(e)},$isCssAtRule0:1,get$isChildless:function(){return this.isChildless},get$span:function(){return this.span}},U.AtRule0.prototype={accept$1$1:function(e){return e.visitAtRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t,n="@"+this.name.toString$0(0),r=new E.StringBuffer(n),i=this.value;return null!=i&&(r._contents=n+" "+i.toString$0(0)),null==(t=this.children)?r.toString$0(0)+";":r.toString$0(0)+" {"+b.JSArray_methods.join$1(t," ")+"}"},get$span:function(){return this.span}},I.AttributeSelector0.prototype={accept$1$1:function(e){var t,n,r=this,i=e._buffer;return i.writeCharCode$1(91),i.write$1(0,r.name),null!=(t=r.value)&&(i.write$1(0,r.op),R.Parser_isIdentifier0(t)&&!b.JSString_methods.startsWith$1(t,"--")?(i.write$1(0,t),null!=(n=r.modifier)&&i.writeCharCode$1(32)):(e._serialize0$_visitQuotedString$1(t),null!=(n=r.modifier)&&e._serialize0$_style!==b.OutputStyle_compressed0&&i.writeCharCode$1(32)),null!=n&&i.write$1(0,n)),i.writeCharCode$1(93),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},$eq:function(e,t){var n=this;return null!=t&&(t instanceof I.AttributeSelector0&&t.name.$eq(0,n.name)&&t.op==n.op&&t.value==n.value&&t.modifier==n.modifier)},get$hashCode:function(e){var t=this,n=t.name;return(b.JSString_methods.get$hashCode(n.name)^C.get$hashCode$(n.namespace)^C.get$hashCode$(t.op)^C.get$hashCode$(t.value)^C.get$hashCode$(t.modifier))>>>0}},I.AttributeOperator0.prototype={toString$0:function(e){return this._attribute0$_text}},M.BinaryOperationExpression0.prototype={get$span:function(){for(var e,t=this.left;t instanceof M.BinaryOperationExpression0;)t=t.left;for(e=this.right;e instanceof M.BinaryOperationExpression0;)e=e.right;return t.get$span().expand$1(0,e.get$span())},accept$1$1:function(e){return e.visitBinaryOperationExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t,n,r,i=this,s=i.left,a=s instanceof M.BinaryOperationExpression0&&s.operator.precedence<i.operator.precedence,o=a?""+w.Primitives_stringFromCharCode(40):"";return o+=s.toString$0(0),a&&(o+=w.Primitives_stringFromCharCode(41)),t=i.operator,o=o+w.Primitives_stringFromCharCode(32)+t.operator+w.Primitives_stringFromCharCode(32),(r=(n=i.right)instanceof M.BinaryOperationExpression0&&n.operator.precedence<=t.precedence)&&(o+=w.Primitives_stringFromCharCode(40)),o+=n.toString$0(0),r&&(o+=w.Primitives_stringFromCharCode(41)),o.charCodeAt(0),o},$isExpression0:1,$isAstNode0:1},M.BinaryOperator0.prototype={toString$0:function(e){return this.name}},A.BooleanExpression0.prototype={accept$1$1:function(e){return e.visitBooleanExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return String(this.value)},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},A.booleanConstructor_closure.prototype={call$0:function(){var e=E.allowInterop(new A.booleanConstructor__closure);return N.injectSuperclass(b.SassBoolean_true,e),N.setClassName(b.SassBoolean_true,"SassBoolean"),N.forwardToString(e),se.Object._as(e.prototype).getValue=E.allowInteropCaptureThis(new A.booleanConstructor__closure0),e.TRUE=b.SassBoolean_true,e.FALSE=b.SassBoolean_false,e},$signature:188},A.booleanConstructor__closure.prototype={call$1:function(e){throw w.wrapException("new sass.types.Boolean() isn't allowed.\nUse sass.types.Boolean.TRUE or sass.types.Boolean.FALSE instead.")},call$0:function(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:function(){return[null]},$signature:187},A.booleanConstructor__closure0.prototype={call$1:function(e){return e===b.SassBoolean_true},$signature:376},A.SassBoolean0.prototype={get$isTruthy:function(){return this.value},accept$1$1:function(e){return e._buffer.write$1(0,String(this.value))},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},unaryNot$0:function(){return this.value?b.SassBoolean_false:b.SassBoolean_true}},T.BuiltInCallable0.prototype={callbackFor$2:function(e,t){var n,r,i,s,a,o,l,u,c;for(r=(n=this._built_in$_overloads).length,i=null,s=null,a=0;a<n.length;n.length===r||(0,w.throwConcurrentModificationError)(n),++a){if((l=(o=n[a]).item1).matches$2(e,t))return o;if(u=l.$arguments.length-e,null!=s){if((l=Math.abs(u))>(c=Math.abs(s)))continue;if(l===c&&u<0)continue}s=u,i=o}if(null!=i)return i;throw w.wrapException(E.StateError$("BuiltInCallable "+this.name+" may not have empty overloads."))},withName$1:function(e){return new T.BuiltInCallable0(e,this._built_in$_overloads)},$isAsyncCallable0:1,$isAsyncBuiltInCallable0:1,$isCallable0:1,get$name:function(e){return this.name}},T.BuiltInCallable$mixin_closure0.prototype={call$1:function(e){return this.callback.call$1(e),b.C__SassNull},$signature:3},T.BuiltInModule0.prototype={get$upstream:function(){return b.List_empty12},get$variableNodes:function(){return b.Map_empty7},get$extensionStore:function(){return b.C_EmptyExtensionStore0},get$css:function(e){return new M.CssStylesheet0(b.List_empty10,L.SourceFile$decoded(b.List_empty1,this.url).span$2(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 w.wrapException(O.SassScriptException$0("Undefined variable."));throw w.wrapException(O.SassScriptException$0("Cannot modify built-in variable."))},variableIdentity$1:function(e){return this},cloneCss$0:function(){return this},$isModule0:1,get$url:function(){return this.url},get$functions:function(e){return this.functions},get$mixins:function(){return this.mixins},get$variables:function(){return this.variables}},P.CallableDeclaration0.prototype={get$span:function(){return this.span}},L.Chokidar0.prototype={},L.ChokidarOptions0.prototype={},L.ChokidarWatcher0.prototype={},D.ClassSelector0.prototype={$eq:function(e,t){return null!=t&&(t instanceof D.ClassSelector0&&t.name===this.name)},accept$1$1:function(e){var t=e._buffer;return t.writeCharCode$1(46),t.write$1(0,this.name),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},addSuffix$1:function(e){return new D.ClassSelector0(this.name+e)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.name)}},M._CloneCssVisitor0.prototype={visitCssAtRule$1:function(e){var t=e.isChildless,n=U.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 H.ModifiableCssComment0(e.text,e.span)},visitCssDeclaration$1:function(e){return V.ModifiableCssDeclaration$0(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap)},visitCssImport$1:function(e){return k.ModifiableCssImport$0(e.url,e.span,e.media,e.supports)},visitCssKeyframeBlock$1:function(e){return this._clone_css$_visitChildren$2(U.ModifiableCssKeyframeBlock$0(e.selector,e.span),e)},visitCssMediaRule$1:function(e){return this._clone_css$_visitChildren$2(R.ModifiableCssMediaRule$0(e.queries,e.span),e)},visitCssStyleRule$1:function(e){var t=this._clone_css$_oldToNewSelectors.$index(0,e.selector);if(null==t)throw w.wrapException(E.StateError$(ie.The_Ex));return this._clone_css$_visitChildren$2(D.ModifiableCssStyleRule$0(t,e.span,e.originalSelector),e)},visitCssStylesheet$1:function(e){return this._clone_css$_visitChildren$2(M.ModifiableCssStylesheet$0(e.get$span()),e)},visitCssSupportsRule$1:function(e){return this._clone_css$_visitChildren$2(N.ModifiableCssSupportsRule$0(e.condition,e.span),e)},_clone_css$_visitChildren$1$2:function(e,t){var n,r,i;for(n=C.get$iterator$ax(t.get$children(t));n.moveNext$0();)(i=(r=n.get$current(n)).accept$1(this)).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,se.ModifiableCssParentNode_2)}},B.ColorExpression0.prototype={accept$1$1:function(e){return e.visitColorExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return I.serializeValue(this.value,!0,!0)},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},B.global_closure30.prototype={call$1:function(e){return B._rgb0("rgb",e)},$signature:3},B.global_closure31.prototype={call$1:function(e){return B._rgb0("rgb",e)},$signature:3},B.global_closure32.prototype={call$1:function(e){return B._rgbTwoArg0("rgb",e)},$signature:3},B.global_closure33.prototype={call$1:function(e){var t=B._parseChannels0("rgb",w.setRuntimeTypeInfo(["$red","$green","$blue"],se.JSArray_String),C.get$first$ax(e));return t instanceof J.SassString0?t:B._rgb0("rgb",se.List_Value_2._as(t))},$signature:3},B.global_closure34.prototype={call$1:function(e){return B._rgb0("rgba",e)},$signature:3},B.global_closure35.prototype={call$1:function(e){return B._rgb0("rgba",e)},$signature:3},B.global_closure36.prototype={call$1:function(e){return B._rgbTwoArg0("rgba",e)},$signature:3},B.global_closure37.prototype={call$1:function(e){var t=B._parseChannels0("rgba",w.setRuntimeTypeInfo(["$red","$green","$blue"],se.JSArray_String),C.get$first$ax(e));return t instanceof J.SassString0?t:B._rgb0("rgba",se.List_Value_2._as(t))},$signature:3},B.global_closure38.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,1).assertNumber$1("weight");if(r.$index(e,0)instanceof W.SassNumber0){if(100!==i.value||!i.hasUnit$1("%"))throw w.wrapException(ie.Only_oa);return B._functionString0("invert",r.take$1(e,1))}return t=r.$index(e,0).assertColor$1("color"),r=t.get$red(),n=t.get$green(),B._mixColors0(t.changeRgb$3$blue$green$red(255-t.get$blue(),255-n,255-r),t,i)},$signature:3},B.global_closure39.prototype={call$1:function(e){return B._hsl0("hsl",e)},$signature:3},B.global_closure40.prototype={call$1:function(e){return B._hsl0("hsl",e)},$signature:3},B.global_closure41.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return B._functionString0("hsl",e);throw w.wrapException(O.SassScriptException$0("Missing argument $lightness."))},$signature:13},B.global_closure42.prototype={call$1:function(e){var t=B._parseChannels0("hsl",w.setRuntimeTypeInfo(["$hue","$saturation","$lightness"],se.JSArray_String),C.get$first$ax(e));return t instanceof J.SassString0?t:B._hsl0("hsl",se.List_Value_2._as(t))},$signature:3},B.global_closure43.prototype={call$1:function(e){return B._hsl0("hsla",e)},$signature:3},B.global_closure44.prototype={call$1:function(e){return B._hsl0("hsla",e)},$signature:3},B.global_closure45.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return B._functionString0("hsla",e);throw w.wrapException(O.SassScriptException$0("Missing argument $lightness."))},$signature:13},B.global_closure46.prototype={call$1:function(e){var t=B._parseChannels0("hsla",w.setRuntimeTypeInfo(["$hue","$saturation","$lightness"],se.JSArray_String),C.get$first$ax(e));return t instanceof J.SassString0?t:B._hsl0("hsla",se.List_Value_2._as(t))},$signature:3},B.global_closure47.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return t.$index(e,0)instanceof W.SassNumber0?B._functionString0("grayscale",e):t.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:3},B.global_closure48.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("degrees");return B._checkAngle0(r,null),n.changeHsl$1$hue(n.get$hue()+r.value)},$signature:24},B.global_closure49.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(b.JSNumber_methods.clamp$2(n.get$lightness()+r.valueInRange$3(0,100,"amount"),0,100))},$signature:24},B.global_closure50.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$lightness(b.JSNumber_methods.clamp$2(n.get$lightness()-r.valueInRange$3(0,100,"amount"),0,100))},$signature:24},B.global_closure51.prototype={call$1:function(e){return new J.SassString0("saturate("+I.serializeValue(C.$index$asx(e,0).assertNumber$1("amount"),!1,!0)+")",!1)},$signature:13},B.global_closure52.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(b.JSNumber_methods.clamp$2(n.get$saturation()+r.valueInRange$3(0,100,"amount"),0,100))},$signature:24},B.global_closure53.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertColor$1("color"),r=t.$index(e,1).assertNumber$1("amount");return n.changeHsl$1$saturation(b.JSNumber_methods.clamp$2(n.get$saturation()-r.valueInRange$3(0,100,"amount"),0,100))},$signature:24},B.global_closure54.prototype={call$1:function(e){var t,n=C.$index$asx(e,0);return n instanceof J.SassString0&&!n.hasQuotes&&b.JSString_methods.contains$1(n.text,X.$get$_microsoftFilterStart0())?B._functionString0("alpha",e):(t=n.assertColor$1("color"),new I.UnitlessSassNumber0(t.alpha,null))},$signature:3},B.global_closure55.prototype={call$1:function(e){var t,n=C.$index$asx(e,0).get$asList();if(0!==n.length&&b.JSArray_methods.every$1(n,new B.global__closure0))return B._functionString0("alpha",e);throw 0===(t=n.length)?w.wrapException(O.SassScriptException$0("Missing argument $color.")):w.wrapException(O.SassScriptException$0("Only 1 argument allowed, but "+t+" were passed."))},$signature:13},B.global__closure0.prototype={call$1:function(e){return e instanceof J.SassString0&&!e.hasQuotes&&b.JSString_methods.contains$1(e.text,X.$get$_microsoftFilterStart0())},$signature:58},B.global_closure56.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e);return n.$index(e,0)instanceof W.SassNumber0?B._functionString0("opacity",e):(t=n.$index(e,0).assertColor$1("color"),new I.UnitlessSassNumber0(t.alpha,null))},$signature:3},B.module_closure8.prototype={call$1:function(e){var t,n,r,i=C.getInterceptor$asx(e),s=i.$index(e,1).assertNumber$1("weight");if(i.$index(e,0)instanceof W.SassNumber0){if(100!==s.value||!s.hasUnit$1("%"))throw w.wrapException(ie.Only_oa);return t=B._functionString0("invert",i.take$1(e,1)),I.warn0("Passing a number ("+w.S(i.$index(e,0))+ie.x29x20to_ci+t.toString$0(0),!0),t}return n=i.$index(e,0).assertColor$1("color"),i=n.get$red(),r=n.get$green(),B._mixColors0(n.changeRgb$3$blue$green$red(255-n.get$blue(),255-r,255-i),n,s)},$signature:3},B.module_closure9.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e);return n.$index(e,0)instanceof W.SassNumber0?(t=B._functionString0("grayscale",n.take$1(e,1)),I.warn0("Passing a number ("+w.S(n.$index(e,0))+ie.x29x20to_cg+t.toString$0(0),!0),t):n.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:3},B.module_closure10.prototype={call$1:function(e){return B._hwb0(e)},$signature:3},B.module_closure11.prototype={call$1:function(e){var t=B._parseChannels0("hwb",w.setRuntimeTypeInfo(["$hue","$whiteness","$blackness"],se.JSArray_String),C.get$first$ax(e));if(t instanceof J.SassString0)throw w.wrapException(O.SassScriptException$0('Expected numeric channels, got "'+t.toString$0(0)+'".'));return B._hwb0(se.List_Value_2._as(t))},$signature:3},B.module_closure12.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$whiteness();return new V.SingleUnitSassNumber0("%",t,null)},$signature:9},B.module_closure13.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$blackness();return new V.SingleUnitSassNumber0("%",t,null)},$signature:9},B.module_closure14.prototype={call$1:function(e){var t,n,r=C.$index$asx(e,0);return r instanceof J.SassString0&&!r.hasQuotes&&b.JSString_methods.contains$1(r.text,X.$get$_microsoftFilterStart0())?(t=B._functionString0("alpha",e),I.warn0(ie.Using_c+t.toString$0(0),!0),t):(n=r.assertColor$1("color"),new I.UnitlessSassNumber0(n.alpha,null))},$signature:3},B.module_closure15.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e);if(b.JSArray_methods.every$1(n.$index(e,0).get$asList(),new B.module__closure0))return t=B._functionString0("alpha",e),I.warn0(ie.Using_c+t.toString$0(0),!0),t;throw w.wrapException(O.SassScriptException$0("Only 1 argument allowed, but "+n.get$length(e)+" were passed."))},$signature:13},B.module__closure0.prototype={call$1:function(e){return e instanceof J.SassString0&&!e.hasQuotes&&b.JSString_methods.contains$1(e.text,X.$get$_microsoftFilterStart0())},$signature:58},B.module_closure16.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e);return r.$index(e,0)instanceof W.SassNumber0?(t=B._functionString0("opacity",e),I.warn0("Passing a number ("+w.S(r.$index(e,0))+ie.x20to_co+t.toString$0(0),!0),t):(n=r.$index(e,0).assertColor$1("color"),new I.UnitlessSassNumber0(n.alpha,null))},$signature:3},B._red_closure0.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$red();return new I.UnitlessSassNumber0(t,null)},$signature:9},B._green_closure0.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$green();return new I.UnitlessSassNumber0(t,null)},$signature:9},B._blue_closure0.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$blue();return new I.UnitlessSassNumber0(t,null)},$signature:9},B._mix_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return B._mixColors0(t.$index(e,0).assertColor$1("color1"),t.$index(e,1).assertColor$1("color2"),t.$index(e,2).assertNumber$1("weight"))},$signature:24},B._hue_closure0.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$hue();return new V.SingleUnitSassNumber0("deg",t,null)},$signature:9},B._saturation_closure0.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$saturation();return new V.SingleUnitSassNumber0("%",t,null)},$signature:9},B._lightness_closure0.prototype={call$1:function(e){var t=C.get$first$ax(e).assertColor$1("color").get$lightness();return new V.SingleUnitSassNumber0("%",t,null)},$signature:9},B._complement_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertColor$1("color");return t.changeHsl$1$hue(t.get$hue()+180)},$signature:24},B._adjust_closure0.prototype={call$1:function(e){return B._updateComponents0(e,!0,!1,!1)},$signature:24},B._scale_closure0.prototype={call$1:function(e){return B._updateComponents0(e,!1,!1,!0)},$signature:24},B._change_closure0.prototype={call$1:function(e){return B._updateComponents0(e,!1,!0,!1)},$signature:24},B._ieHexStr_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertColor$1("color"),n=new B._ieHexStr_closure_hexString0;return new J.SassString0("#"+w.S(n.call$1(W.fuzzyRound0(255*t.alpha)))+w.S(n.call$1(t.get$red()))+w.S(n.call$1(t.get$green()))+w.S(n.call$1(t.get$blue())),!1)},$signature:13},B._ieHexStr_closure_hexString0.prototype={call$1:function(e){return b.JSString_methods.padLeft$2(b.JSInt_methods.toRadixString$1(e,16),2,"0").toUpperCase()},$signature:85},B._updateComponents_getParam0.prototype={call$4$assertPercent$checkPercent:function(e,t,n,r){var i,s=this.keywords.remove$1(0,e),a=null==s?null:s.assertNumber$1(e);return null==a?null:((i=!(s=this.scale))&&r&&B._checkPercent0(a,e),i&&!n||a.assertUnit$2("%",e),s&&(t=100),a.valueInRange$3(this.change?0:-t,t,e))},call$2:function(e,t){return this.call$4$assertPercent$checkPercent(e,t,!1,!1)},call$3$checkPercent:function(e,t,n){return this.call$4$assertPercent$checkPercent(e,t,!1,n)},call$3$assertPercent:function(e,t,n){return this.call$4$assertPercent$checkPercent(e,t,n,!1)},$signature:144},B._updateComponents_closure0.prototype={call$1:function(e){return"$"+e},$signature:5},B._updateComponents_updateValue0.prototype={call$3:function(e,t,n){return null==t?e:this.change?t:this.adjust?b.JSNumber_methods.clamp$2(e+t,0,n):e+(t>0?n-e:e)*(t/100)},$signature:145},B._updateComponents_updateRgb0.prototype={call$2:function(e,t){return W.fuzzyRound0(this.updateValue.call$3(e,t,255))},$signature:146},B._functionString_closure0.prototype={call$1:function(e){return I.serializeValue(e,!1,!0)},$signature:382},B._removedColorFunction_closure0.prototype={call$1:function(e){var t=this.name,n=C.getInterceptor$asx(e),r="The function "+t+ie.x28__isn+w.S(n.$index(e,0))+", $"+this.argument+": ";throw w.wrapException(O.SassScriptException$0(r+(this.negative?"-":"")+w.S(n.$index(e,1))+ie.x29x0a_Mor+t))},$signature:383},B._rgb_closure0.prototype={call$1:function(e){return B._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha")},$signature:133},B._hsl_closure0.prototype={call$1:function(e){return B._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha")},$signature:133},B._removeUnits_closure1.prototype={call$1:function(e){return" * 1"+e},$signature:5},B._removeUnits_closure2.prototype={call$1:function(e){return" / 1"+e},$signature:5},B._hwb_closure0.prototype={call$1:function(e){return B._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha")},$signature:133},B._parseChannels_closure0.prototype={call$1:function(e){return e.get$isVar()},$signature:58},B._NodeSassColor.prototype={},B.colorConstructor_closure.prototype={call$6:function(e,t,n,r,i,s){var a,o,l,u,c;null==s?(null==n||null==r?(w._asInt(t),i=b.JSInt_methods._shrOtherPositive$1(t,24)/255,a=b.JSInt_methods.$mod(b.JSInt_methods._shrOtherPositive$1(t,16),256),n=b.JSInt_methods.$mod(b.JSInt_methods._shrOtherPositive$1(t,8),256),r=b.JSInt_methods.$mod(t,256)):(t.toString,a=t),o=b.JSNumber_methods.round$0(b.JSNumber_methods.clamp$2(a,0,255)),l=b.JSNumber_methods.round$0(b.JSNumber_methods.clamp$2(n,0,255)),u=b.JSNumber_methods.round$0(b.JSNumber_methods.clamp$2(r,0,255)),c=null==i?null:b.JSNumber_methods.clamp$2(i,0,1),C.set$dartValue$x(e,B.SassColor$rgb0(o,l,u,null==c?1:c,null))):C.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:385},B.colorConstructor_closure0.prototype={call$1:function(e){return C.get$dartValue$x(e).get$red()},$signature:134},B.colorConstructor_closure1.prototype={call$1:function(e){return C.get$dartValue$x(e).get$green()},$signature:134},B.colorConstructor_closure2.prototype={call$1:function(e){return C.get$dartValue$x(e).get$blue()},$signature:134},B.colorConstructor_closure3.prototype={call$1:function(e){return C.get$dartValue$x(e).alpha},$signature:387},B.colorConstructor_closure4.prototype={call$2:function(e,t){var n=C.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$red(b.JSNumber_methods.round$0(b.JSNumber_methods.clamp$2(t,0,255))))},"call*":"call$2",$requiredArgCount:2,$signature:89},B.colorConstructor_closure5.prototype={call$2:function(e,t){var n=C.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$green(b.JSNumber_methods.round$0(b.JSNumber_methods.clamp$2(t,0,255))))},"call*":"call$2",$requiredArgCount:2,$signature:89},B.colorConstructor_closure6.prototype={call$2:function(e,t){var n=C.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$blue(b.JSNumber_methods.round$0(b.JSNumber_methods.clamp$2(t,0,255))))},"call*":"call$2",$requiredArgCount:2,$signature:89},B.colorConstructor_closure7.prototype={call$2:function(e,t){var n=C.getInterceptor$x(e);n.set$dartValue(e,n.get$dartValue(e).changeRgb$1$alpha(b.JSNumber_methods.clamp$2(t,0,1)))},"call*":"call$2",$requiredArgCount:2,$signature:89},B.colorConstructor_closure8.prototype={call$1:function(e){return I.serializeValue(C.get$dartValue$x(e),!0,!0)},$signature:389},B.SassColor0.prototype={get$red:function(){null==this._color0$_red&&this._color0$_hslToRgb$0();var e=this._color0$_red;return e.toString,e},get$green:function(){null==this._color0$_green&&this._color0$_hslToRgb$0();var e=this._color0$_green;return e.toString,e},get$blue:function(){null==this._color0$_blue&&this._color0$_hslToRgb$0();var e=this._color0$_blue;return e.toString,e},get$hue:function(){null==this._color0$_hue&&this._color0$_rgbToHsl$0();var e=this._color0$_hue;return e.toString,e},get$saturation:function(){null==this._color0$_saturation&&this._color0$_rgbToHsl$0();var e=this._color0$_saturation;return e.toString,e},get$lightness:function(){null==this._color0$_lightness&&this._color0$_rgbToHsl$0();var e=this._color0$_lightness;return e.toString,e},get$whiteness:function(){return Math.min(Math.min(this.get$red(),this.get$green()),this.get$blue())/255*100},get$blackness:function(){return 100-Math.max(Math.max(this.get$red(),this.get$green()),this.get$blue())/255*100},accept$1$1:function(e){return e.visitColor$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},assertColor$1:function(e){return this},changeRgb$4$alpha$blue$green$red:function(e,t,n,r){var i=this,s=null==r?i.get$red():r,a=null==n?i.get$green():n,o=null==t?i.get$blue():t;return B.SassColor$rgb0(s,a,o,null==e?i.alpha:e,null)},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=this,s=null==t?i.get$hue():t,a=null==r?i.get$saturation():r,o=null==n?i.get$lightness():n;return B.SassColor$hsl0(s,a,o,null==e?i.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)},changeAlpha$1:function(e){var t=this;return new B.SassColor0(t._color0$_red,t._color0$_green,t._color0$_blue,t._color0$_hue,t._color0$_saturation,t._color0$_lightness,W.fuzzyAssertRange0(e,0,1,"alpha"),null)},plus$1:function(e){if(!(e instanceof W.SassNumber0||e instanceof B.SassColor0))return this.super$Value$plus0(e);throw w.wrapException(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".'))},minus$1:function(e){if(!(e instanceof W.SassNumber0||e instanceof B.SassColor0))return this.super$Value$minus0(e);throw w.wrapException(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".'))},dividedBy$1:function(e){if(!(e instanceof W.SassNumber0||e instanceof B.SassColor0))return this.super$Value$dividedBy0(e);throw w.wrapException(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" / "+e.toString$0(0)+'".'))},$eq:function(e,t){var n=this;return null!=t&&(t instanceof B.SassColor0&&t.get$red()===n.get$red()&&t.get$green()===n.get$green()&&t.get$blue()===n.get$blue()&&t.alpha===n.alpha)},get$hashCode:function(e){var t=this;return b.JSInt_methods.get$hashCode(t.get$red())^b.JSInt_methods.get$hashCode(t.get$green())^b.JSInt_methods.get$hashCode(t.get$blue())^b.JSNumber_methods.get$hashCode(t.alpha)},_color0$_rgbToHsl$0:function(){var e,t,n=this,r=n.get$red()/255,i=n.get$green()/255,s=n.get$blue()/255,a=Math.max(Math.max(r,i),s),o=Math.min(Math.min(r,i),s),l=a-o,u=a===o;u?n._color0$_hue=0:a===r?n._color0$_hue=b.JSNumber_methods.$mod(60*(i-s)/l,360):a===i?n._color0$_hue=b.JSNumber_methods.$mod(120+60*(s-r)/l,360):a===s&&(n._color0$_hue=b.JSNumber_methods.$mod(240+60*(r-i)/l,360)),t=50*(e=a+o),n._color0$_lightness=t,u?n._color0$_saturation=0:(u=100*l,n._color0$_saturation=t<50?u/e:u/(2-a-o))},_color0$_hslToRgb$0:function(){var e=this,t=e.get$hue()/360,n=e.get$saturation()/100,r=e.get$lightness()/100,i=r<=.5?r*(n+1):r+n-r*n,s=2*r-i;e._color0$_red=W.fuzzyRound0(255*B.SassColor__hueToRgb0(s,i,t+.3333333333333333)),e._color0$_green=W.fuzzyRound0(255*B.SassColor__hueToRgb0(s,i,t)),e._color0$_blue=W.fuzzyRound0(255*B.SassColor__hueToRgb0(s,i,t-.3333333333333333))}},B.SassColor_SassColor$hwb_toRgb0.prototype={call$1:function(e){return W.fuzzyRound0(255*(B.SassColor__hueToRgb0(0,1,e)*this.factor+this._box_0.scaledWhiteness))},$signature:40},H.ModifiableCssComment0.prototype={accept$1$1:function(e){return e.visitCssComment$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},$isCssComment0:1,get$span:function(){return this.span}},U._compileStylesheet_closure1.prototype={call$1:function(e){var t,n,r=null;return""===e?t=E.Uri_Uri$dataFromString(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(this.stylesheet.span.file._decodedChars,0,r),0,r),b.C_Utf8Codec,r).get$_text():(t=E.Uri_parse(e),t=(null==(n=null==(n=this.importCache._import_cache$_resultsCache.$index(0,t))?r:n.get$sourceMapUrl())?t:n).toString$0(0)),t},$signature:5},q.ComplexSassNumber0.prototype={get$hasUnits:function(){return!0},hasUnit$1:function(e){return!1},compatibleWithUnit$1:function(e){return!1},withValue$1:function(e){return new q.ComplexSassNumber0(this.numeratorUnits,this.denominatorUnits,e,null)},withSlash$2:function(e,t){return new q.ComplexSassNumber0(this.numeratorUnits,this.denominatorUnits,this.value,new q.Tuple2(e,t,se.Tuple2_SassNumber_SassNumber_2))},get$numeratorUnits:function(){return this.numeratorUnits},get$denominatorUnits:function(){return this.denominatorUnits}},q.ComplexSelector0.prototype={get$minSpecificity:function(){null==this._complex0$_minSpecificity&&this._complex0$_computeSpecificity$0();var e=this._complex0$_minSpecificity;return e.toString,e},get$maxSpecificity:function(){null==this._complex0$_maxSpecificity&&this._complex0$_computeSpecificity$0();var e=this._complex0$_maxSpecificity;return e.toString,e},get$isInvisible:function(){var e=this,t=e._complex0$__ComplexSelector_isInvisible;return null==t&&(t=b.JSArray_methods.any$1(e.components,new q.ComplexSelector_isInvisible_closure0),null==e._complex0$__ComplexSelector_isInvisible?e._complex0$__ComplexSelector_isInvisible=t:t=w.throwExpression(w.LateError$fieldADI("isInvisible"))),t},accept$1$1:function(e){return e.visitComplexSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},_complex0$_computeSpecificity$0:function(){var e,t,n,r,i,s,a;for(t=(e=this.components).length,n=0,r=0,i=0;i<t;++i)(s=e[i])instanceof D.CompoundSelector0&&(null==s._compound0$_minSpecificity&&s._compound0$_computeSpecificity$0(),(a=s._compound0$_minSpecificity).toString,n+=a,null==s._compound0$_maxSpecificity&&s._compound0$_computeSpecificity$0(),(a=s._compound0$_maxSpecificity).toString,r+=a);this._complex0$_minSpecificity=n,this._complex0$_maxSpecificity=r},get$hashCode:function(e){return b.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof q.ComplexSelector0&&b.C_ListEquality.equals$2(0,this.components,t.components))}},q.ComplexSelector_isInvisible_closure0.prototype={call$1:function(e){return e instanceof D.CompoundSelector0&&e.get$isInvisible()},$signature:135},q.Combinator0.prototype={toString$0:function(e){return this._complex0$_text},$isComplexSelectorComponent0:1},D.CompoundSelector0.prototype={get$isInvisible:function(){return b.JSArray_methods.any$1(this.components,new D.CompoundSelector_isInvisible_closure0)},accept$1$1:function(e){return e.visitCompoundSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},_compound0$_computeSpecificity$0:function(){var e,t,n,r,i,s;for(t=(e=this.components).length,n=0,r=0,i=0;i<t;++i)n+=(s=e[i]).get$minSpecificity(),r+=s.get$maxSpecificity();this._compound0$_minSpecificity=n,this._compound0$_maxSpecificity=r},get$hashCode:function(e){return b.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof D.CompoundSelector0&&b.C_ListEquality.equals$2(0,this.components,t.components))},$isComplexSelectorComponent0:1},D.CompoundSelector_isInvisible_closure0.prototype={call$1:function(e){return e.get$isInvisible()},$signature:18},z.Configuration0.prototype={throughForward$1:function(e){var t,n,r,i,s=this._configuration$_values;return s.get$isEmpty(s)?b.Configuration_Map_empty0:(null!=(t=e.prefix)&&(s=new H.UnprefixedMapView0(s,t,se.UnprefixedMapView_ConfiguredValue_2)),n=e.shownVariables,r=e.hiddenVariables,null!=n?s=new B.LimitedMapView0(s,n._base.intersection$1(new P.MapKeySet(s,se.MapKeySet_nullable_Object)),se.LimitedMapView_String_ConfiguredValue_2):(i=null!=r&&(i=r._base).get$isNotEmpty(i))&&(s=B.LimitedMapView$blocklist0(s,r,se.String,se.ConfiguredValue_2)),this._configuration$_withValues$1(s))},_configuration$_withValues$1:function(e){return new z.Configuration0(e)},toString$0:function(e){var t=this._configuration$_values;return"("+t.get$entries(t).map$1$1(0,new z.Configuration_toString_closure0,se.String).join$1(0,", ")+")"}},z.Configuration_toString_closure0.prototype={call$1:function(e){return"$"+w.S(e.key)+": "+w.S(e.value)},$signature:391},z.ExplicitConfiguration0.prototype={_configuration$_withValues$1:function(e){return new z.ExplicitConfiguration0(this.nodeWithSpan,e)}},A.ConfiguredValue0.prototype={},A.ConfiguredVariable0.prototype={toString$0:function(e){return"$"+this.name+": "+this.expression.toString$0(0)+(this.isGuarded?" !default":"")},$isAstNode0:1,get$span:function(){return this.span}},L.ContentBlock0.prototype={accept$1$1:function(e){return e.visitContentBlock$1(this)},accept$1:function(e){return this.accept$1$1(e,se.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)&&b.JSArray_methods).join$1(t," ")+"}"}},T.ContentRule0.prototype={accept$1$1:function(e){return e.visitContentRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.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(){return this.span}},T._disallowedFunctionNames_closure0.prototype={call$1:function(e){return e.name},$signature:392},T.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,ie.Silent,e.spanFrom$1(new q._SpanScannerState(e,t)))},atRule$2$root:function(e,t){var n,r,i,s,a,o,l,u,c,_,$=this,p=$.scanner,h=new q._SpanScannerState(p,p._string_scanner$_position);switch(p.expectChar$1(64),n=$.interpolatedIdentifier$0(),$.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":$.almostAnyValue$0(),$.error$2(0,"This at-rule isn't allowed in plain CSS.",p.spanFrom$1(h));break;case"import":return r=new q._SpanScannerState(p,p._string_scanner$_position),s=117===(i=p.peekChar$0())||85===i?$.dynamicUrl$0():new J.StringExpression0($.interpolatedString$0().asInterpolation$1$static(!0),!1),a=p.spanFrom$1(r),$.whitespace$0(),o=$.tryImportQueries$0(),$.expectStatementSeparator$1("@import rule"),l=D.Interpolation$0(w.setRuntimeTypeInfo([s],se.JSArray_Object),a),u=p.spanFrom$1(r),_=(c=null==o)?null:o.item1,l=w.setRuntimeTypeInfo([new T.StaticImport0(l,_,c?null:o.item2,u)],se.JSArray_Import_2),p=p.spanFrom$1(h),new N.ImportRule0(E.List_List$unmodifiable(l,se.Import_2),p);case"media":return $.mediaRule$1(h);case"-moz-document":return $.mozDocumentRule$2(h,n);case"supports":return $.supportsRule$1(h);default:return $.unknownAtRule$2(h,n)}},identifierLike$0:function(){var e,t,n,r,i=this,s=i.scanner,a=new q._SpanScannerState(s,s._string_scanner$_position),o=i.interpolatedIdentifier$0(),l=o.get$asPlain(),u=i.trySpecialFunction$2(l.toLowerCase(),a);if(null!=u)return u;if(e=s._string_scanner$_position,!s.scanChar$1(40))return new J.StringExpression0(o,!1);if(t=w.setRuntimeTypeInfo([],se.JSArray_Expression_2),!s.scanChar$1(41)){do{i.whitespace$0(),t.push(i.expression$1$singleEquals(!0)),i.whitespace$0()}while(s.scanChar$1(44));s.expectChar$1(41)}return X.$get$_disallowedFunctionNames0().contains$1(0,l)&&i.error$2(0,ie.This_f,s.spanFrom$1(a)),n=D.Interpolation$0(w.setRuntimeTypeInfo([new J.StringExpression0(o,!1)],se.JSArray_Object),o.span),e=s.spanFrom$1(new q._SpanScannerState(s,e)),r=se.Expression_2,new k.FunctionExpression0(null,n,new D.ArgumentInvocation0(E.List_List$unmodifiable(t,r),w.ConstantMap_ConstantMap$from(b.Map_empty9,se.String,r),null,null,e),s.spanFrom$1(a))}},T.DebugRule0.prototype={accept$1$1:function(e){return e.visitDebugRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@debug "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},V.ModifiableCssDeclaration0.prototype={accept$1$1:function(e){return e.visitCssDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return this.name.toString$0(0)+": "+this.value.toString$0(0)+";"},get$span:function(){return this.span}},V.Declaration0.prototype={accept$1$1:function(e){return e.visitDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},get$span:function(){return this.span}},V.SupportsDeclaration0.prototype={toString$0:function(e){return"("+this.name.toString$0(0)+": "+this.value.toString$0(0)+")"},$isAstNode0:1,$isSupportsCondition0:1,get$span:function(){return this.span}},N.DynamicImport0.prototype={toString$0:function(e){return J.StringExpression_quoteText0(this.url)},$isImport0:1,$isAstNode0:1,get$span:function(){return this.span}},M.EachRule0.prototype={accept$1$1:function(e){return e.visitEachRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.variables,n=this.children;return"@each "+new w.MappedListIterable(t,new M.EachRule_toString_closure0,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+" in "+this.list.toString$0(0)+" {"+(n&&b.JSArray_methods).join$1(n," ")+"}"},get$span:function(){return this.span}},M.EachRule_toString_closure0.prototype={call$1:function(e){return"$"+e},$signature:5},k.EmptyExtensionStore0.prototype={get$isEmpty:function(e){return!0},get$simpleSelectors:function(){return b.C_EmptyUnmodifiableSet0},extensionsWhereTarget$1:function(e){return b.List_empty11},addSelector$3:function(e,t,n){throw w.wrapException(E.UnsupportedError$(ie.addSel))},addExtension$4:function(e,t,n,r){throw w.wrapException(E.UnsupportedError$(ie.addExt_))},addExtensions$1:function(e){throw w.wrapException(E.UnsupportedError$(ie.addExts))},clone$0:function(){return b.Tuple2_EmptyExtensionStore_Map_empty0},$isExtensionStore0:1},F.Environment0.prototype={closure$0:function(){var e,t,n,r=this,i=r._environment0$_forwardedModules,s=r._environment0$_nestedForwardedModules,a=r._environment0$_variables;return a=w.setRuntimeTypeInfo(a.slice(0),w._arrayInstanceType(a)),e=r._environment0$_variableNodes,e=w.setRuntimeTypeInfo(e.slice(0),w._arrayInstanceType(e)),t=r._environment0$_functions,t=w.setRuntimeTypeInfo(t.slice(0),w._arrayInstanceType(t)),n=r._environment0$_mixins,n=w.setRuntimeTypeInfo(n.slice(0),w._arrayInstanceType(n)),F.Environment$_0(r._environment0$_modules,r._environment0$_namespaceNodes,r._environment0$_globalModules,r._environment0$_importedModules,i,s,r._environment0$_allModules,a,e,t,n,r._environment0$_content)},addModule$3$namespace:function(e,t,n){var r,i,s,a=this;if(null==n){for(a._environment0$_globalModules.$indexSet(0,e,t),a._environment0$_allModules.push(e),r=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.get$first(a._environment0$_variables)));r.moveNext$0();)if(i=r.get$current(r),e.get$variables().containsKey$1(i))throw w.wrapException(O.SassScriptException$0(ie.This_ma+i+'".'))}else{if((r=a._environment0$_modules).containsKey$1(n))throw s=null==(r=a._environment0$_namespaceNodes.$index(0,n))?null:r.span,r=ie.There_+n+'".',i=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=s&&i.$indexSet(0,s,"original @use"),w.wrapException(O.MultiSpanSassScriptException$0(r,"new @use",i));r.$indexSet(0,n,e),a._environment0$_namespaceNodes.$indexSet(0,n,t),a._environment0$_allModules.push(e)}},forwardModule$2:function(e,t){var n,r,i,s=this,a=s._environment0$_forwardedModules;for(null==a&&(a=s._environment0$_forwardedModules=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_Callable_2,se.AstNode_2)),n=H.ForwardedModuleView_ifNecessary0(e,t,se.Callable_2),r=(r=a.get$keys(a)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),s._environment0$_assertNoConflicts$5(n.get$variables(),i.get$variables(),n,i,"variable"),s._environment0$_assertNoConflicts$5(n.get$functions(n),i.get$functions(i),n,i,"function"),s._environment0$_assertNoConflicts$5(n.get$mixins(),i.get$mixins(),n,i,"mixin");s._environment0$_allModules.push(e),a.$indexSet(0,n,t)},_environment0$_assertNoConflicts$5:function(e,t,n,r,i){var s,a,o,l,u,c;for(e.get$length(e)<t.get$length(t)?(s=t,a=e):(s=e,a=t),o=C.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):C.$eq$(s.$index(0,u),a.$index(0,u))))throw l&&(u="$"+u),c=null==(o=this._environment0$_forwardedModules)||null==(o=o.$index(0,r))?null:o.get$span(),o="Two forwarded modules both define a "+i+" named "+u+".",l=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=c&&l.$indexSet(0,c,"original @forward"),w.wrapException(O.MultiSpanSassScriptException$0(o,"new @forward",l))},importForwards$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f=this,m=e._environment0$_environment._environment0$_forwardedModules;if(null!=m){if(null!=(t=f._environment0$_forwardedModules)){for(n=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_Callable_2,se.AstNode_2),r=(r=m.get$entries(m)).get$iterator(r),i=f._environment0$_globalModules;r.moveNext$0();)a=(s=r.get$current(r)).key,t.containsKey$1(a)&&i.containsKey$1(a)||n.$indexSet(0,a,s.value);m=n}else t=f._environment0$_forwardedModules=E.LinkedHashMap_LinkedHashMap$_empty(se.Module_Callable_2,se.AstNode_2);if(n=m.get$keys(m),r=w._instanceType(n)._eval$1("ExpandIterable<Iterable.E,String>"),o=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(n,new F.Environment_importForwards_closure2,r),r._eval$1("Iterable.E")),r=m.get$keys(m),n=w._instanceType(r)._eval$1("ExpandIterable<Iterable.E,String>"),l=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(r,new F.Environment_importForwards_closure3,n),n._eval$1("Iterable.E")),n=m.get$keys(m),r=w._instanceType(n)._eval$1("ExpandIterable<Iterable.E,String>"),u=E.LinkedHashSet_LinkedHashSet$of(new w.ExpandIterable(n,new F.Environment_importForwards_closure4,r),r._eval$1("Iterable.E")),1===(r=(n=f._environment0$_variables).length)){for(s=(i=(r=f._environment0$_importedModules).get$entries(r).toList$0(0)).length,a=se.Callable_2,c=0;c<i.length;i.length===s||(0,w.throwConcurrentModificationError)(i),++c)e=(_=i[c]).key,null!=($=N.ShadowedModuleView_ifNecessary0(e,l,u,o,a))&&(r.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view0$_inner).get$css(p),p=C.get$isEmpty$asx(p.get$children(p))):p=!1,p||r.$indexSet(0,$,_.value));for(s=(i=t.get$entries(t).toList$0(0)).length,c=0;c<i.length;i.length===s||(0,w.throwConcurrentModificationError)(i),++c)e=(_=i[c]).key,null!=($=N.ShadowedModuleView_ifNecessary0(e,l,u,o,a))&&(t.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view0$_inner).get$css(p),p=C.get$isEmpty$asx(p.get$children(p))):p=!1,p||t.$indexSet(0,$,_.value));r.addAll$1(0,m),t.addAll$1(0,m)}else{if(null==(i=f._environment0$_nestedForwardedModules)){for(h=r-1,d=C.JSArray_JSArray$allocateGrowable(h,se.List_Module_Callable_2),r=se.JSArray_Module_Callable_2,c=0;c<h;++c)d[c]=w.setRuntimeTypeInfo([],r);f._environment0$_nestedForwardedModules=d,r=d}else r=i;b.JSArray_methods.addAll$1(b.JSArray_methods.get$last(r),m.get$keys(m))}for(r=E._LinkedHashSetIterator$(o,o._collection$_modifications),i=w._instanceType(r)._precomputed1,s=f._environment0$_variableIndices,a=f._environment0$_variableNodes;r.moveNext$0();)p=i._as(r._collection$_current),s.remove$1(0,p),C.remove$1$z(b.JSArray_methods.get$last(n),p),C.remove$1$z(b.JSArray_methods.get$last(a),p);for(n=E._LinkedHashSetIterator$(l,l._collection$_modifications),r=w._instanceType(n)._precomputed1,i=f._environment0$_functionIndices,s=f._environment0$_functions;n.moveNext$0();)a=r._as(n._collection$_current),i.remove$1(0,a),C.remove$1$z(b.JSArray_methods.get$last(s),a);for(n=E._LinkedHashSetIterator$(u,u._collection$_modifications),r=w._instanceType(n)._precomputed1,i=f._environment0$_mixinIndices,s=f._environment0$_mixins;n.moveNext$0();)a=r._as(n._collection$_current),i.remove$1(0,a),C.remove$1$z(b.JSArray_methods.get$last(s),a)}},getVariable$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._environment0$_getModule$1(t).get$variables().$index(0,e):i._environment0$_lastVariableName===e?((n=i._environment0$_lastVariableIndex).toString,null==(n=C.$index$asx(i._environment0$_variables[n],e))?i._environment0$_getVariableFromGlobalModule$1(e):n):null!=(r=(n=i._environment0$_variableIndices).$index(0,e))?(i._environment0$_lastVariableName=e,i._environment0$_lastVariableIndex=r,null==(n=C.$index$asx(i._environment0$_variables[r],e))?i._environment0$_getVariableFromGlobalModule$1(e):n):null==(r=i._environment0$_variableIndex$1(e))?i._environment0$_getVariableFromGlobalModule$1(e):(i._environment0$_lastVariableName=e,i._environment0$_lastVariableIndex=r,n.$indexSet(0,e,r),null==(n=C.$index$asx(i._environment0$_variables[r],e))?i._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 F.Environment__getVariableFromGlobalModule_closure0(e),se.Value_2)},getVariableNode$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._environment0$_getModule$1(t).get$variableNodes().$index(0,e):i._environment0$_lastVariableName===e?((n=i._environment0$_lastVariableIndex).toString,null==(n=C.$index$asx(i._environment0$_variableNodes[n],e))?i._environment0$_getVariableNodeFromGlobalModule$1(e):n):null!=(r=(n=i._environment0$_variableIndices).$index(0,e))?(i._environment0$_lastVariableName=e,i._environment0$_lastVariableIndex=r,null==(n=C.$index$asx(i._environment0$_variableNodes[r],e))?i._environment0$_getVariableNodeFromGlobalModule$1(e):n):null==(r=i._environment0$_variableIndex$1(e))?i._environment0$_getVariableNodeFromGlobalModule$1(e):(i._environment0$_lastVariableName=e,i._environment0$_lastVariableIndex=r,n.$indexSet(0,e,r),null==(n=C.$index$asx(i._environment0$_variableNodes[r],e))?i._environment0$_getVariableNodeFromGlobalModule$1(e):n)},_environment0$_getVariableNodeFromGlobalModule$1:function(e){var t,n,r;for(t=this._environment0$_importedModules,n=this._environment0$_globalModules,n=t.get$keys(t).followedBy$1(0,n.get$keys(n)),n=new w.FollowedByIterator(C.get$iterator$ax(n.__internal$_first),n._second);n.moveNext$0();)if(null!=(r=(t=n._currentIterator).get$current(t).get$variableNodes().$index(0,e)))return r;return null},globalVariableExists$2$namespace:function(e,t){return null!=t?this._environment0$_getModule$1(t).get$variables().containsKey$1(e):!!b.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(n=(t=this._environment0$_variables).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,_,$,p=this;if(null==i){if(r||1===p._environment0$_variables.length)return p._environment0$_variableIndices.putIfAbsent$2(e,new F.Environment_setVariable_closure2(p,e)),s=p._environment0$_variables,b.JSArray_methods.get$first(s).containsKey$1(e)||null==(a=p._environment0$_fromOneModule$1$3(e,"variable",new F.Environment_setVariable_closure3(e),se.Module_Callable_2))?(C.$indexSet$ax(b.JSArray_methods.get$first(s),e,t),void C.$indexSet$ax(b.JSArray_methods.get$first(p._environment0$_variableNodes),e,n)):void a.setVariable$3(e,t,n);if(null!=(o=p._environment0$_nestedForwardedModules)&&!p._environment0$_variableIndices.containsKey$1(e)&&null==p._environment0$_variableIndex$1(e))for(s=new w.ReversedListIterable(o,w.instanceType(o)._eval$1("ReversedListIterable<1>")),s=new w.ListIterator(s,s.get$length(s)),l=w._instanceType(s)._precomputed1;s.moveNext$0();)for(u=C.get$reversed$ax(l._as(s.__internal$_current)),u=new w.ListIterator(u,u.get$length(u)),c=w._instanceType(u)._precomputed1;u.moveNext$0();)if((_=c._as(u.__internal$_current)).get$variables().containsKey$1(e))return void _.setVariable$3(e,t,n);p._environment0$_lastVariableName===e?((s=p._environment0$_lastVariableIndex).toString,$=s):$=p._environment0$_variableIndices.putIfAbsent$2(e,new F.Environment_setVariable_closure4(p,e)),p._environment0$_inSemiGlobalScope||0!==$||($=p._environment0$_variables.length-1,p._environment0$_variableIndices.$indexSet(0,e,$)),p._environment0$_lastVariableName=e,p._environment0$_lastVariableIndex=$,C.$indexSet$ax(p._environment0$_variables[$],e,t),C.$indexSet$ax(p._environment0$_variableNodes[$],e,n)}else p._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,s=i._environment0$_variables,a=s.length;i._environment0$_lastVariableName=e,r=i._environment0$_lastVariableIndex=a-1,i._environment0$_variableIndices.$indexSet(0,e,r),C.$indexSet$ax(s[r],e,t),C.$indexSet$ax(i._environment0$_variableNodes[r],e,n)},getFunction$2$namespace:function(e,t){var n,r,i=this;return null!=t?(n=i._environment0$_getModule$1(t)).get$functions(n).$index(0,e):null!=(r=(n=i._environment0$_functionIndices).$index(0,e))?null==(n=C.$index$asx(i._environment0$_functions[r],e))?i._environment0$_getFunctionFromGlobalModule$1(e):n:null==(r=i._environment0$_functionIndex$1(e))?i._environment0$_getFunctionFromGlobalModule$1(e):(n.$indexSet(0,e,r),null==(n=C.$index$asx(i._environment0$_functions[r],e))?i._environment0$_getFunctionFromGlobalModule$1(e):n)},_environment0$_getFunctionFromGlobalModule$1:function(e){return this._environment0$_fromOneModule$1$3(e,"function",new F.Environment__getFunctionFromGlobalModule_closure0(e),se.Callable_2)},_environment0$_functionIndex$1:function(e){var t,n;for(n=(t=this._environment0$_functions).length-1;n>=0;--n)if(t[n].containsKey$1(e))return n;return null},getMixin$2$namespace:function(e,t){var n,r,i=this;return null!=t?i._environment0$_getModule$1(t).get$mixins().$index(0,e):null!=(r=(n=i._environment0$_mixinIndices).$index(0,e))?null==(n=C.$index$asx(i._environment0$_mixins[r],e))?i._environment0$_getMixinFromGlobalModule$1(e):n:null==(r=i._environment0$_mixinIndex$1(e))?i._environment0$_getMixinFromGlobalModule$1(e):(n.$indexSet(0,e,r),null==(n=C.$index$asx(i._environment0$_mixins[r],e))?i._environment0$_getMixinFromGlobalModule$1(e):n)},_environment0$_getMixinFromGlobalModule$1:function(e){return this._environment0$_fromOneModule$1$3(e,"mixin",new F.Environment__getMixinFromGlobalModule_closure0(e),se.Callable_2)},_environment0$_mixinIndex$1:function(e){var t,n;for(n=(t=this._environment0$_mixins).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,_,$=this;if(t=t&&$._environment0$_inSemiGlobalScope,r=$._environment0$_inSemiGlobalScope,$._environment0$_inSemiGlobalScope=t,!n)try{return o=e.call$0()}finally{$._environment0$_inSemiGlobalScope=r}o=$._environment0$_variables,l=se.String,b.JSArray_methods.add$1(o,E.LinkedHashMap_LinkedHashMap$_empty(l,se.Value_2)),b.JSArray_methods.add$1($._environment0$_variableNodes,E.LinkedHashMap_LinkedHashMap$_empty(l,se.AstNode_2)),u=$._environment0$_functions,c=se.Callable_2,b.JSArray_methods.add$1(u,E.LinkedHashMap_LinkedHashMap$_empty(l,c)),_=$._environment0$_mixins,b.JSArray_methods.add$1(_,E.LinkedHashMap_LinkedHashMap$_empty(l,c)),null!=(c=$._environment0$_nestedForwardedModules)&&c.push(w.setRuntimeTypeInfo([],se.JSArray_Module_Callable_2));try{return l=e.call$0()}finally{for($._environment0$_inSemiGlobalScope=r,$._environment0$_lastVariableIndex=$._environment0$_lastVariableName=null,o=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(o))),l=$._environment0$_variableIndices;o.moveNext$0();)i=o.get$current(o),l.remove$1(0,i);for(o=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(u))),l=$._environment0$_functionIndices;o.moveNext$0();)s=o.get$current(o),l.remove$1(0,s);for(o=C.get$iterator$ax(C.get$keys$z(b.JSArray_methods.removeLast$0(_))),l=$._environment0$_mixinIndices;o.moveNext$0();)a=o.get$current(o),l.remove$1(0,a);null!=(o=$._environment0$_nestedForwardedModules)&&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=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.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=(s=r.get$entries(r)).get$iterator(s);s.moveNext$0();)o=(a=s.get$current(s)).key,a=a.value,(l=i.$index(0,o)).toString,u.$indexSet(0,o,new A.ConfiguredValue0(a,null,l));return new z.Configuration0(u)},toModule$2:function(e,t){return F._EnvironmentModule__EnvironmentModule1(this,e,t,D.NullableExtension_andThen0(this._environment0$_forwardedModules,new F.Environment_toModule_closure0))},toDummyModule$0:function(){return F._EnvironmentModule__EnvironmentModule1(this,new M.CssStylesheet0(new E.UnmodifiableListView(b.List_empty10,se.UnmodifiableListView_CssNode_2),L.SourceFile$decoded(b.List_empty1,"<dummy module>").span$1(0)),b.C_EmptyExtensionStore0,D.NullableExtension_andThen0(this._environment0$_forwardedModules,new F.Environment_toDummyModule_closure0))},_environment0$_getModule$1:function(e){var t=this._environment0$_modules.$index(0,e);if(null!=t)return t;throw w.wrapException(O.SassScriptException$0('There is no module with the namespace "'+e+'".'))},_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 w.ReversedListIterable(h,w._arrayInstanceType(h)._eval$1("ReversedListIterable<1>")),i=new w.ListIterator(i,i.get$length(i)),s=w._instanceType(i)._precomputed1;i.moveNext$0();)for(a=C.get$reversed$ax(s._as(i.__internal$_current)),a=new w.ListIterator(a,a.get$length(a)),o=w._instanceType(a)._precomputed1;a.moveNext$0();)if(null!=(l=n.call$1(o._as(a.__internal$_current))))return l;for(i=(i=(i=this._environment0$_importedModules).get$keys(i)).get$iterator(i);i.moveNext$0();)if(null!=(l=n.call$1(i.get$current(i))))return l;for(s=(s=(i=this._environment0$_globalModules).get$keys(i)).get$iterator(s),a=se.Callable_2,l=null,u=null;s.moveNext$0();)if(o=s.get$current(s),null!=(c=n.call$1(o))&&!(_=a._is(c)?c:o.variableIdentity$1(e)).$eq(0,u)){if(null!=l){for($=i.get$entries(i).map$1$1(0,new F.Environment__fromOneModule_closure0(n,r),se.nullable_FileSpan),s="This "+t+ie.x20is_av,a=t+" use",o=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),i=$.get$iterator($);i.moveNext$0();)null!=(p=i.get$current(i))&&o.$indexSet(0,p,"includes "+t);throw w.wrapException(O.MultiSpanSassScriptException$0(s,a,o))}u=_,l=c}return l}},F.Environment_importForwards_closure2.prototype={call$1:function(e){var t=e.get$variables();return t.get$keys(t)},$signature:136},F.Environment_importForwards_closure3.prototype={call$1:function(e){var t=e.get$functions(e);return t.get$keys(t)},$signature:136},F.Environment_importForwards_closure4.prototype={call$1:function(e){var t=e.get$mixins();return t.get$keys(t)},$signature:136},F.Environment__getVariableFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$variables().$index(0,this.name)},$signature:395},F.Environment_setVariable_closure2.prototype={call$0:function(){var e=this.$this;return e._environment0$_lastVariableName=this.name,e._environment0$_lastVariableIndex=0},$signature:12},F.Environment_setVariable_closure3.prototype={call$1:function(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:396},F.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},F.Environment__getFunctionFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$functions(e).$index(0,this.name)},$signature:180},F.Environment__getMixinFromGlobalModule_closure0.prototype={call$1:function(e){return e.get$mixins().$index(0,this.name)},$signature:180},F.Environment_toModule_closure0.prototype={call$1:function(e){return new P.MapKeySet(e,se.MapKeySet_Module_Callable_2)},$signature:176},F.Environment_toDummyModule_closure0.prototype={call$1:function(e){return new P.MapKeySet(e,se.MapKeySet_Module_Callable_2)},$signature:176},F.Environment__fromOneModule_closure0.prototype={call$1:function(e){return D.NullableExtension_andThen0(this.callback.call$1(e.key),new F.Environment__fromOneModule__closure0(e,this.T))},$signature:399},F.Environment__fromOneModule__closure0.prototype={call$1:function(e){return this.entry.value.get$span()},$signature:function(){return this.T._eval$1("FileSpan(0)")}},F._EnvironmentModule1.prototype={get$url:function(){return this.css.get$span().file.url},setVariable$3:function(e,t,n){var r,i,s=this._environment0$_modulesByVariable.$index(0,e);if(null==s){if(i=(r=this._environment0$_environment)._environment0$_variables,!b.JSArray_methods.get$first(i).containsKey$1(e))throw w.wrapException(O.SassScriptException$0("Undefined variable."));C.$indexSet$ax(b.JSArray_methods.get$first(i),e,t),C.$indexSet$ax(b.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,t=this,n=t.css;return C.get$isEmpty$asx(n.get$children(n))?t:(e=M.cloneCssStylesheet0(n,t.extensionStore),F._EnvironmentModule$_1(t._environment0$_environment,e.item1,e.item2,t._environment0$_modulesByVariable,t.variables,t.variableNodes,t.functions,t.mixins,t.transitivelyContainsCss,t.transitivelyContainsExtensions))},toString$0:function(e){var t=this.css;return null==t.get$span().file.url?t="<unknown url>":(t=t.get$span(),t=X.$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}},F._EnvironmentModule__EnvironmentModule_closure11.prototype={call$1:function(e){return e.get$variables()},$signature:400},F._EnvironmentModule__EnvironmentModule_closure12.prototype={call$1:function(e){return e.get$variableNodes()},$signature:401},F._EnvironmentModule__EnvironmentModule_closure13.prototype={call$1:function(e){return e.get$functions(e)},$signature:174},F._EnvironmentModule__EnvironmentModule_closure14.prototype={call$1:function(e){return e.get$mixins()},$signature:174},F._EnvironmentModule__EnvironmentModule_closure15.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:137},F._EnvironmentModule__EnvironmentModule_closure16.prototype={call$1:function(e){return e.get$transitivelyContainsExtensions()},$signature:137},J.ErrorRule0.prototype={accept$1$1:function(e){return e.visitErrorRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@error "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},H._EvaluateVisitor1.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap1:function(e,t,n,r,i,s){var a,o,l,u,c,_,$,p=this,h="$name, $module: null",d="sass:meta",f=se.JSArray_BuiltInCallable_2,m=w.setRuntimeTypeInfo([T.BuiltInCallable$function0("global-variable-exists",h,new H._EvaluateVisitor_closure19(p),d),T.BuiltInCallable$function0("variable-exists","$name",new H._EvaluateVisitor_closure20(p),d),T.BuiltInCallable$function0("function-exists",h,new H._EvaluateVisitor_closure21(p),d),T.BuiltInCallable$function0("mixin-exists",h,new H._EvaluateVisitor_closure22(p),d),T.BuiltInCallable$function0("content-exists","",new H._EvaluateVisitor_closure23(p),d),T.BuiltInCallable$function0("module-variables","$module",new H._EvaluateVisitor_closure24(p),d),T.BuiltInCallable$function0("module-functions","$module",new H._EvaluateVisitor_closure25(p),d),T.BuiltInCallable$function0("get-function","$name, $css: false, $module: null",new H._EvaluateVisitor_closure26(p),d),T.BuiltInCallable$function0("call","$function, $args...",new H._EvaluateVisitor_closure27(p),d)],f),g=w.setRuntimeTypeInfo([T.BuiltInCallable$mixin0("load-css","$url, $with: null",new H._EvaluateVisitor_closure28(p),d)],f);for(f=se.BuiltInCallable_2,a=E.List_List$of(X.$get$global6(),!0,f),b.JSArray_methods.addAll$1(a,m),o=T.BuiltInModule$0("meta",a,g,null,f),(f=E.List_List$of(X.$get$coreModules0(),!0,se.BuiltInModule_BuiltInCallable_2)).push(o),a=f.length,l=p._evaluate0$_builtInModules,u=0;u<f.length;f.length===a||(0,w.throwConcurrentModificationError)(f),++u)c=f[u],l.$indexSet(0,c.url,c);for(f=w.setRuntimeTypeInfo([],se.JSArray_Callable_2),b.JSArray_methods.addAll$1(f,e),b.JSArray_methods.addAll$1(f,X.$get$globalFunctions0()),b.JSArray_methods.addAll$1(f,m),a=f.length,l=p._evaluate0$_builtInFunctions,u=0;u<f.length;f.length===a||(0,w.throwConcurrentModificationError)(f),++u)_=f[u],$=C.get$name$x(_),l.$indexSet(0,w.stringReplaceAllUnchecked($,"_","-"),_)},run$2:function(e,t,n){return this._evaluate0$_withWarnCallback$1$2(n,new H._EvaluateVisitor_run_closure1(this,n,t),se.EvaluateResult_2)},_evaluate0$_withWarnCallback$1$2:function(e,t,n){return I.withWarnCallback0(new H._EvaluateVisitor__withWarnCallback_closure1(this,e),t,n)},_evaluate0$_assertInModule$1$2:function(e,t){if(null!=e)return e;throw w.wrapException(E.StateError$("Can't access "+t+" outside of a module."))},_evaluate0$_assertInModule$2:function(e,t){return this._evaluate0$_assertInModule$1$2(e,t,se.dynamic)},_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors:function(e,t,n,r,i,s,a){var o,l=this,u=l._evaluate0$_builtInModules.$index(0,e);if(null==u)l._evaluate0$_withStackFrame$3(t,n,new H._EvaluateVisitor__loadModule_closure4(l,e,n,i,a,s,r));else{if(s instanceof z.ExplicitConfiguration0)throw o=a?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",w.wrapException(l._evaluate0$_exception$2(o,s.nodeWithSpan.get$span()));l._evaluate0$_addExceptionSpan$2(n,new H._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,_,$=this,p={},h=t.span.file.url,d=$._evaluate0$_modules,f=d.$index(0,h);if(null!=f){if((s=(p=null==n)?$._evaluate0$_configuration:n)instanceof z.ExplicitConfiguration0)throw a=r?X.$get$context().prettyUri$1(h)+ie.x20was_a:ie.This_mw,o=null==(d=$._evaluate0$_moduleNodes.$index(0,h))?null:d.get$span(),l=p?s.nodeWithSpan.get$span():null,p=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=o&&p.$indexSet(0,o,"original load"),null!=l&&p.$indexSet(0,l,"configuration"),w.wrapException(p.get$isEmpty(p)?$._evaluate0$_exception$1(a):$._evaluate0$_multiSpanException$3(a,"new load",p));return f}return u=F.Environment$0(),p._css=null,c=D.ExtensionStore$0(),$._evaluate0$_withEnvironment$2(u,new H._EvaluateVisitor__execute_closure1($,e,t,c,n,new H._EvaluateVisitor__execute__css_set1(p))),_=u.toModule$2(new H._EvaluateVisitor__execute__css_get1(p).call$0(),c),null!=h&&(d.$indexSet(0,h,_),null!=i&&$._evaluate0$_moduleNodes.$indexSet(0,h,i)),_},_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,r="_root",i="_endOfImports",s=n._evaluate0$_outOfOrderImports;return null==s?n._evaluate0$_assertInModule$2(n._evaluate0$__root,r).children:(e=n._evaluate0$_assertInModule$2(n._evaluate0$__root,r).children,e=E.List_List$of(w.SubListIterable$(e,0,w.checkNotNullable(n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,i),"count",se.int),e.$ti._eval$1("ListMixin.E")),!0,se.ModifiableCssNode_2),b.JSArray_methods.addAll$1(e,s),t=n._evaluate0$_assertInModule$2(n._evaluate0$__root,r).children,b.JSArray_methods.addAll$1(e,w.SubListIterable$(t,n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,i),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,_,$=this;if(!b.JSArray_methods.any$1(e.get$upstream(),new H._EvaluateVisitor__combineCss_closure5))return n=e.get$extensionStore().get$simpleSelectors(),null!=(r=N.firstOrNull0(e.get$extensionStore().extensionsWhereTarget$1(new H._EvaluateVisitor__combineCss_closure6(n))))&&$._evaluate0$_throwForUnsatisfiedExtension$1(r),e.get$css(e);for(i=$._evaluate0$_topologicalModules$1(e),t&&(s=i.$ti._eval$1("MappedListIterable<ListMixin.E,Module0<Callable0>>"),i=E.List_List$of(new w.MappedListIterable(i,new H._EvaluateVisitor__combineCss_closure7,s),!0,s._eval$1("ListIterable.E"))),$._evaluate0$_extendModules$1(i),s=se.JSArray_CssNode_2,a=w.setRuntimeTypeInfo([],s),o=w.setRuntimeTypeInfo([],s),s=C.get$reversed$ax(i),s=new w.ListIterator(s,s.get$length(s)),l=w._instanceType(s)._precomputed1;s.moveNext$0();)c=(u=(u=l._as(s.__internal$_current)).get$css(u)).get$children(u),_=$._evaluate0$_indexAfterImports$1(c),u=C.getInterceptor$ax(c),b.JSArray_methods.addAll$1(a,u.getRange$2(c,0,_)),b.JSArray_methods.addAll$1(o,u.getRange$2(c,_,u.get$length(c)));return new M.CssStylesheet0(new E.UnmodifiableListView(b.JSArray_methods.$add(a,o),se.UnmodifiableListView_CssNode_2),e.get$css(e).get$span())},_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=E.LinkedHashMap_LinkedHashMap$_empty(se.Uri,se.List_ExtensionStore_2),c=new E._LinkedIdentityHashSet(se._LinkedIdentityHashSet_Extension_2);for(t=C.get$iterator$ax(e);t.moveNext$0();)if(r=(n=t.get$current(t)).get$extensionStore().get$simpleSelectors().toSet$0(0),c.addAll$1(0,n.get$extensionStore().extensionsWhereTarget$1(new H._EvaluateVisitor__extendModules_closure3(r))),i=u.$index(0,n.get$url()),s=n.get$extensionStore().get$addExtensions(),null!=i&&s.call$1(i),!(s=n.get$extensionStore()).get$isEmpty(s)){for(a=(s=n.get$upstream()).length,o=0;o<s.length;s.length===a||(0,w.throwConcurrentModificationError)(s),++o)null!=(l=s[o].get$url())&&C.add$1$ax(u.putIfAbsent$2(l,new H._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 w.wrapException(O.SassException$0(ie.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span))},_evaluate0$_topologicalModules$1:function(e){var t=se.Module_Callable_2,n=T.QueueList$(null,t);return new H._EvaluateVisitor__topologicalModules_visitModule1(E.LinkedHashSet_LinkedHashSet$_empty(t),n).call$1(e),n},_evaluate0$_indexAfterImports$1:function(e){var t,n,r,i,s,a;for(t=C.getInterceptor$asx(e),n=se.CssComment_2,r=se.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(n=(t=e.children).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=this,u="__parent",c=e.query,_=null!=c?l._evaluate0$_adjustParseError$2(c,new H._EvaluateVisitor_visitAtRootRule_closure5(l,l._evaluate0$_performInterpolation$2$warnForColor(c,!0))):b.AtRootQuery_UsS0,$=l._evaluate0$_assertInModule$2(l._evaluate0$__parent,u),p=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssParentNode_2);for(t=se.CssStylesheet_2;!t._is($);$=n)if(_.excludes$1($)||p.push($),null==(n=$._node2$_parent))throw w.wrapException(E.StateError$(ie.CssNod));if((r=l._evaluate0$_trimIncluded$1(p))===l._evaluate0$_assertInModule$2(l._evaluate0$__parent,u))return l._evaluate0$_environment.scope$1$2$when(new H._EvaluateVisitor_visitAtRootRule_closure6(l,e),e.hasDeclarations,se.Null),null;if(0!==p.length){for(i=b.JSArray_methods.get$first(p).copyWithoutChildren$0(),t=w.SubListIterable$(p,1,null,se.ModifiableCssParentNode_2),t=new w.ListIterator(t,t.get$length(t)),s=w._instanceType(t)._precomputed1,a=i;t.moveNext$0();a=o)(o=s._as(t.__internal$_current).copyWithoutChildren$0()).addChild$1(a);r.addChild$1(a)}else i=r;return l._evaluate0$_scopeForAtRoot$4(e,i,_,p).call$1(new H._EvaluateVisitor_visitAtRootRule_closure7(l,e)),null},_evaluate0$_trimIncluded$1:function(e){var t,n,r,i,s,a,o,l=this,u="_root",c=" to be an ancestor of ";if(0===e.length)return l._evaluate0$_assertInModule$2(l._evaluate0$__root,u);for(t=l._evaluate0$_assertInModule$2(l._evaluate0$__parent,"__parent"),n=e.length,r=null,i=0;i<n;++i,t=a){for(;t!==(s=e[i]);t=a,r=null)if(null==(a=t._node2$_parent))throw w.wrapException(E.ArgumentError$("Expected "+s.toString$0(0)+c+l.toString$0(0)+"."));if(null==r&&(r=i),null==(a=t._node2$_parent))throw w.wrapException(E.ArgumentError$("Expected "+s.toString$0(0)+c+l.toString$0(0)+"."))}return t!==l._evaluate0$_assertInModule$2(l._evaluate0$__root,u)?l._evaluate0$_assertInModule$2(l._evaluate0$__root,u):(r.toString,o=e[r],b.JSArray_methods.removeRange$2(e,r,e.length),o)},_evaluate0$_scopeForAtRoot$4:function(e,t,n,r){var i=this,s=new H._EvaluateVisitor__scopeForAtRoot_closure11(i,t,e);return(n._at_root_query0$_all||n._at_root_query0$_rule)!==n.include&&(s=new H._EvaluateVisitor__scopeForAtRoot_closure12(i,s)),null!=i._evaluate0$_mediaQueries&&n.excludesName$1("media")&&(s=new H._EvaluateVisitor__scopeForAtRoot_closure13(i,s)),i._evaluate0$_inKeyframes&&n.excludesName$1("keyframes")&&(s=new H._EvaluateVisitor__scopeForAtRoot_closure14(i,s)),i._evaluate0$_inUnknownAtRule&&!b.JSArray_methods.any$1(r,new H._EvaluateVisitor__scopeForAtRoot_closure15)?new H._EvaluateVisitor__scopeForAtRoot_closure16(i,s):s},visitContentBlock$1:function(e){return w.throwExpression(E.UnsupportedError$(ie.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 H._EvaluateVisitor_visitContentRule_closure1(this,t),se.Null),null},visitDebugRule$1:function(e){var t=e.expression.accept$1(this),n=t instanceof J.SassString0?t.text:I.serializeValue(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=this,u=null;if(null==(l._evaluate0$_atRootExcludingStyleRule?u:l._evaluate0$_styleRuleIgnoringAtRoot)&&!l._evaluate0$_inUnknownAtRule&&!l._evaluate0$_inKeyframes)throw w.wrapException(l._evaluate0$_exception$2(ie.Declarm,e.span));if(t=e.name,n=l._evaluate0$_interpolationToValue$2$warnForColor(t,!0),null!=(r=l._evaluate0$_declarationName)&&(n=new k.CssValue0(r+"-"+w.S(n.value),n.span,se.CssValue_String_2)),r=e.value,!!(s=null!=(i=D.NullableExtension_andThen0(r,new H._EvaluateVisitor_visitDeclaration_closure3(l))))&&(!i.get$value(i).get$isBlank()||0===i.get$value(i).get$asList().length))s=l._evaluate0$_assertInModule$2(l._evaluate0$__parent,"__parent"),t=b.JSString_methods.startsWith$1(t.get$initialPlain(),"--"),r=l._evaluate0$_sourceMap?null==(r=D.NullableExtension_andThen0(r,l.get$_evaluate0$_expressionNode()))?u:r.get$span():u,s.addChild$1(V.ModifiableCssDeclaration$0(n,i,e.span,t,r));else if(C.startsWith$1$s(n.value,"--")&&s)throw w.wrapException(l._evaluate0$_exception$2("Custom property values may not be empty.",i.get$span()));return null!=(a=e.children)&&(o=l._evaluate0$_declarationName,l._evaluate0$_declarationName=n.value,l._evaluate0$_environment.scope$1$2$when(new H._EvaluateVisitor_visitDeclaration_closure4(l,a),e.hasDeclarations,se.Null),l._evaluate0$_declarationName=o),u},visitEachRule$1:function(e){var t=this,n=e.list,r=n.accept$1(t),i=t._evaluate0$_expressionNode$1(n),s=1===e.variables.length?new H._EvaluateVisitor_visitEachRule_closure5(t,e,i):new H._EvaluateVisitor_visitEachRule_closure6(t,e,i);return t._evaluate0$_environment.scope$1$2$semiGlobal(new H._EvaluateVisitor_visitEachRule_closure7(t,r,s,e),!0,se.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],b.C__SassNull,n)},visitErrorRule$1:function(e){throw w.wrapException(this._evaluate0$_exception$2(e.expression.accept$1(this).toString$0(0),e.span))},visitExtendRule$1:function(e){var t,n,r,i,s,a,o=this,l=o._evaluate0$_atRootExcludingStyleRule?null:o._evaluate0$_styleRuleIgnoringAtRoot;if(null==l||null!=o._evaluate0$_declarationName)throw w.wrapException(o._evaluate0$_exception$2(ie.x40exten,e.span));for(t=o._evaluate0$_interpolationToValue$2$warnForColor(e.selector,!0),r=(n=o._evaluate0$_adjustParseError$2(t,new H._EvaluateVisitor_visitExtendRule_closure1(o,t)).components).length,i=se.CompoundSelector_2,s=0;s<r;++s){if(1!==(a=n[s].components).length||!(b.JSArray_methods.get$first(a)instanceof D.CompoundSelector0))throw w.wrapException(O.SassFormatException$0("complex selectors may not be extended.",t.span));if(1!==(a=i._as(b.JSArray_methods.get$first(a)).components).length)throw w.wrapException(O.SassFormatException$0(ie.compou+b.JSArray_methods.join$1(a,", ")+ie.x60_inst,t.span));o._evaluate0$_assertInModule$2(o._evaluate0$__extensionStore,"_extensionStore").addExtension$4(l.selector,b.JSArray_methods.get$first(a),e,o._evaluate0$_mediaQueries)}return null},visitAtRule$1:function(e){var t,n,r,i,s,a=this;if(null!=a._evaluate0$_declarationName)throw w.wrapException(a._evaluate0$_exception$2(ie.At_rul,e.span));return t=a._evaluate0$_interpolationToValue$1(e.name),n=D.NullableExtension_andThen0(e.value,new H._EvaluateVisitor_visitAtRule_closure5(a)),null==(r=e.children)?(a._evaluate0$_assertInModule$2(a._evaluate0$__parent,"__parent").addChild$1(U.ModifiableCssAtRule$0(t,e.span,!0,n)),null):(i=a._evaluate0$_inKeyframes,s=a._evaluate0$_inUnknownAtRule,"keyframes"===N.unvendor0(t.value)?a._evaluate0$_inKeyframes=!0:a._evaluate0$_inUnknownAtRule=!0,a._evaluate0$_withParent$2$4$scopeWhen$through(U.ModifiableCssAtRule$0(t,e.span,!1,n),new H._EvaluateVisitor_visitAtRule_closure6(a,r),e.hasDeclarations,new H._EvaluateVisitor_visitAtRule_closure7,se.ModifiableCssAtRule_2,se.Null),a._evaluate0$_inUnknownAtRule=s,a._evaluate0$_inKeyframes=i,null)},visitForRule$1:function(e){var t=this,n={},r=e.from,i=t._evaluate0$_addExceptionSpan$2(r,new H._EvaluateVisitor_visitForRule_closure9(t,e)),s=e.to,a=t._evaluate0$_addExceptionSpan$2(s,new H._EvaluateVisitor_visitForRule_closure10(t,e)),o=t._evaluate0$_addExceptionSpan$2(r,new H._EvaluateVisitor_visitForRule_closure11(i)),l=n.to=t._evaluate0$_addExceptionSpan$2(s,new H._EvaluateVisitor_visitForRule_closure12(a,i)),u=o>l?-1:1;return o===(e.isExclusive?l:n.to=l+u)?null:t._evaluate0$_environment.scope$1$2$semiGlobal(new H._EvaluateVisitor_visitForRule_closure13(n,t,e,o,u,i),!0,se.nullable_Value_2)},visitForwardRule$1:function(e){var t,n,r,i=this,s="@forward",a=i._evaluate0$_configuration,o=a.throughForward$1(e),l=e.configuration,u=l.length,c=e.url;if(0!==u){for(t=i._evaluate0$_addForwardConfiguration$2(o,e),i._evaluate0$_loadModule$5$configuration(c,s,e,new H._EvaluateVisitor_visitForwardRule_closure3(i,e),t),c=E.LinkedHashSet_LinkedHashSet$_empty(se.String),n=0;n<u;++n)(r=l[n]).isGuarded||c.add$1(0,r.name);i._evaluate0$_removeUsedConfiguration$3$except(o,t,c),i._evaluate0$_assertConfigurationIsEmpty$1(t)}else i._evaluate0$_configuration=o,i._evaluate0$_loadModule$4(c,s,e,new H._EvaluateVisitor_visitForwardRule_closure4(i,e)),i._evaluate0$_configuration=a;return null},_evaluate0$_addForwardConfiguration$2:function(e,t){var n,r,i,s,a,o,l,u=e._configuration$_values,c=E.LinkedHashMap_LinkedHashMap$of(new E.UnmodifiableMapView(u,se.UnmodifiableMapView_String_ConfiguredValue_2),se.String,se.ConfiguredValue_2);for(r=(n=t.configuration).length,i=0;i<r;++i)!(s=n[i]).isGuarded||(a=s.name,null==(o=u.get$isEmpty(u)?null:u.remove$1(0,a))||o.value.$eq(0,b.C__SassNull))?(a=s.expression,l=this._evaluate0$_expressionNode$1(a),c.$indexSet(0,s.name,new A.ConfiguredValue0(this._evaluate0$_withoutSlash$2(a.accept$1(this),l),s.span,l))):c.$indexSet(0,a,o);return e instanceof z.ExplicitConfiguration0||u.get$isEmpty(u)?new z.ExplicitConfiguration0(t,c):new z.Configuration0(c)},_evaluate0$_removeUsedConfiguration$3$except:function(e,t,n){var r,i,s,a,o,l;for(r=e._configuration$_values,s=(i=C.toList$0$ax(r.get$keys(r))).length,a=t._configuration$_values,o=0;o<i.length;i.length===s||(0,w.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 z.ExplicitConfiguration0&&!(n=e._configuration$_values).get$isEmpty(n))throw r=(n=n.get$entries(n)).get$first(n),n=t?"$"+w.S(r.key)+ie.x20was_n:ie.This_v,w.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=t._environment0$_functions,i=r.length-1,s=e.name;return t._environment0$_functionIndices.$indexSet(0,s,i),C.$indexSet$ax(r[i],s,new O.UserDefinedCallable0(e,n,se.UserDefinedCallable_Environment_2)),null},visitIfRule$1:function(e){var t,n,r,i,s={};for(s.clause=e.lastClause,n=(t=e.clauses).length,r=0;r<n;++r)if((i=t[r]).expression.accept$1(this).get$isTruthy()){s.clause=i;break}return null==(t=s.clause)?null:this._evaluate0$_environment.scope$1$3$semiGlobal$when(new H._EvaluateVisitor_visitIfRule_closure1(s,this),!0,t.hasDeclarations,se.nullable_Value_2)},visitImportRule$1:function(e){var t,n,r,i,s;for(n=(t=e.imports).length,r=se.StaticImport_2,i=0;i<n;++i)(s=t[i])instanceof N.DynamicImport0?this._evaluate0$_visitDynamicImport$1(s):this._evaluate0$_visitStaticImport$1(r._as(s));return null},_evaluate0$_visitDynamicImport$1:function(e){return this._evaluate0$_withStackFrame$3("@import",e,new H._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=this;n=n;try{if(f._evaluate0$_importSpan=t,null!=(i=f._evaluate0$_importCache)){if(null==n&&(n=f._evaluate0$_assertInModule$2(f._evaluate0$__stylesheet,"_stylesheet").span.file.url),null!=(s=i.canonicalize$4$baseImporter$baseUrl$forImport(E.Uri_parse(e),f._evaluate0$_importer,n,r))&&(a=f._evaluate0$_inDependency||s.item1!==f._evaluate0$_importer,$=s.item1,p=s.item2,h=s.item3,d=f._evaluate0$_quietDeps&&a,null!=(o=i.importCanonical$4$originalUrl$quiet($,p,h,d))))return $=s.item1,new H._LoadedStylesheet1(o,$,a)}else if(null!=(l=f._evaluate0$_importLikeNode$2(e,r)))return l;throw b.JSString_methods.startsWith$1(e,"package:")?w.wrapException(ie.x22packa):w.wrapException("Can't find stylesheet to import.")}catch(e){if(($=w.unwrapException(e))instanceof O.SassException0)throw u=$,$=f._evaluate0$_exception$2(u._span_exception$_message,u.get$span()),w.wrapException($);c=$,_=null;try{_=w._asString(C.get$message$x(c))}catch(e){w.unwrapException(e),_=C.toString$0$(c)}throw $=f._evaluate0$_exception$1(_),w.wrapException($)}finally{f._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$2:function(e,t){var n,r,i,s,a=this,o="_stylesheet",l=a._evaluate0$_nodeImporter;if(l.toString,null!=(n=l.loadRelative$3(e,a._evaluate0$_assertInModule$2(a._evaluate0$__stylesheet,o).span.file.url,t)))r=a._evaluate0$_inDependency;else{if(null==(n=l.load$3(0,e,a._evaluate0$_assertInModule$2(a._evaluate0$__stylesheet,o).span.file.url,t)))return null;r=!0}return i=n.item2,l=b.JSString_methods.startsWith$1(i,"file:")?X.$get$context().style.pathFromUri$1(P._parseUri(i)):i,a._evaluate0$_includedFiles.add$1(0,l),l=b.JSString_methods.startsWith$1(i,"file")?P.Syntax_forPath0(i):b.Syntax_SCSS0,s=a._evaluate0$_quietDeps&&r?X.$get$Logger_quiet0():a._evaluate0$_logger,new H._LoadedStylesheet1(M.Stylesheet_Stylesheet$parse0(n.item1,l,s,i),null,r)},_evaluate0$_visitStaticImport$1:function(e){var t,n=this,r="__parent",i="_root",s="_endOfImports",a=n._evaluate0$_interpolationToValue$1(e.url),o=D.NullableExtension_andThen0(e.supports,new H._EvaluateVisitor__visitStaticImport_closure1(n)),l=k.ModifiableCssImport$0(a,e.span,D.NullableExtension_andThen0(e.media,n.get$_evaluate0$_visitMediaQueries()),o);return n._evaluate0$_assertInModule$2(n._evaluate0$__parent,r)!==n._evaluate0$_assertInModule$2(n._evaluate0$__root,i)?n._evaluate0$_assertInModule$2(n._evaluate0$__parent,r).addChild$1(l):n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,s)===C.get$length$asx(n._evaluate0$_assertInModule$2(n._evaluate0$__root,i).children._collection$_source)?(n._evaluate0$_assertInModule$2(n._evaluate0$__root,i).addChild$1(l),n._evaluate0$__endOfImports=n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,s)+1):(null==(t=n._evaluate0$_outOfOrderImports)?n._evaluate0$_outOfOrderImports=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssImport_2):t).push(l),null},visitIncludeRule$1:function(e){var t,n,r=this,i="Mixin doesn't accept a content block.",s=r._evaluate0$_addExceptionSpan$2(e,new H._EvaluateVisitor_visitIncludeRule_closure7(r,e));if(null==s)throw w.wrapException(r._evaluate0$_exception$2("Undefined mixin.",e.span));if(t=new N._FakeAstNode0(new H._EvaluateVisitor_visitIncludeRule_closure8(e)),s instanceof T.BuiltInCallable0){if(null!=e.content)throw w.wrapException(r._evaluate0$_exception$2(i,e.span));r._evaluate0$_runBuiltInCallable$3(e.$arguments,s,t)}else{if(!se.UserDefinedCallable_Environment_2._is(s))throw w.wrapException(E.UnsupportedError$("Unknown callable type "+s.toString$0(0)+"."));if(null!=(n=e.content)&&!se.MixinRule_2._as(s.declaration).hasContent)throw w.wrapException(O.MultiSpanSassRuntimeException$0(i,e.get$spanWithoutContent(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([s.declaration.$arguments.get$spanWithName(),"declaration"],se.FileSpan,se.String),r._evaluate0$_stackTrace$1(e.get$spanWithoutContent())));r._evaluate0$_runUserDefinedCallable$1$4(e.$arguments,s,t,new H._EvaluateVisitor_visitIncludeRule_closure9(r,D.NullableExtension_andThen0(n,new H._EvaluateVisitor_visitIncludeRule_closure10(r)),s,t),se.Null)}return null},visitMixinRule$1:function(e){var t=this._evaluate0$_environment,n=t.closure$0(),r=t._environment0$_mixins,i=r.length-1,s=e.name;return t._environment0$_mixinIndices.$indexSet(0,s,i),C.$indexSet$ax(r[i],s,new O.UserDefinedCallable0(e,n,se.UserDefinedCallable_Environment_2)),null},visitLoudComment$1:function(e){var t,n=this,r="__parent",i="_endOfImports";return n._evaluate0$_inFunction||(n._evaluate0$_assertInModule$2(n._evaluate0$__parent,r)===n._evaluate0$_assertInModule$2(n._evaluate0$__root,"_root")&&n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,i)===C.get$length$asx(n._evaluate0$_assertInModule$2(n._evaluate0$__root,"_root").children._collection$_source)&&(n._evaluate0$__endOfImports=n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,i)+1),t=e.text,n._evaluate0$_assertInModule$2(n._evaluate0$__parent,r).addChild$1(new H.ModifiableCssComment0(n._evaluate0$_performInterpolation$1(t),t.span))),null},visitMediaRule$1:function(e){var t,n,r,i=this;if(null!=i._evaluate0$_declarationName)throw w.wrapException(i._evaluate0$_exception$2(ie.Media_,e.span));return t=i._evaluate0$_visitMediaQueries$1(e.query),!(r=null==(n=D.NullableExtension_andThen0(i._evaluate0$_mediaQueries,new H._EvaluateVisitor_visitMediaRule_closure5(i,t))))&&C.get$isEmpty$asx(n)||(r=r?t:n,i._evaluate0$_withParent$2$4$scopeWhen$through(R.ModifiableCssMediaRule$0(r,e.span),new H._EvaluateVisitor_visitMediaRule_closure6(i,n,t,e),e.hasDeclarations,new H._EvaluateVisitor_visitMediaRule_closure7(n),se.ModifiableCssMediaRule_2,se.Null)),null},_evaluate0$_visitMediaQueries$1:function(e){return this._evaluate0$_adjustParseError$2(e,new H._EvaluateVisitor__visitMediaQueries_closure1(this,this._evaluate0$_performInterpolation$2$warnForColor(e,!0)))},_evaluate0$_mergeMediaQueries$2:function(e,t){var n,r,i,s,a,o,l=w.setRuntimeTypeInfo([],se.JSArray_CssMediaQuery_2);for(n=C.get$iterator$ax(e),r=C.getInterceptor$ax(t),i=se.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)))!==b._SingletonCssMediaQueryMergeResult_empty0){if(o===b._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=this,a="__parent",o={};if(null!=s._evaluate0$_declarationName)throw w.wrapException(s._evaluate0$_exception$2(ie.Style_,e.span));return t=e.selector,n=s._evaluate0$_interpolationToValue$3$trim$warnForColor(t,!0,!0),s._evaluate0$_inKeyframes?(s._evaluate0$_withParent$2$4$scopeWhen$through(U.ModifiableCssKeyframeBlock$0(new k.CssValue0(E.List_List$unmodifiable(s._evaluate0$_adjustParseError$2(t,new H._EvaluateVisitor_visitStyleRule_closure13(s,n)),se.String),t.span,se.CssValue_List_String_2),e.span),new H._EvaluateVisitor_visitStyleRule_closure14(s,e),e.hasDeclarations,new H._EvaluateVisitor_visitStyleRule_closure15,se.ModifiableCssKeyframeBlock_2,se.Null),null):(o.parsedSelector=s._evaluate0$_adjustParseError$2(t,new H._EvaluateVisitor_visitStyleRule_closure16(s,n)),o.parsedSelector=s._evaluate0$_addExceptionSpan$2(t,new H._EvaluateVisitor_visitStyleRule_closure17(o,s)),r=D.ModifiableCssStyleRule$0(s._evaluate0$_assertInModule$2(s._evaluate0$__extensionStore,"_extensionStore").addSelector$3(o.parsedSelector,t.span,s._evaluate0$_mediaQueries),e.span,o.parsedSelector),i=s._evaluate0$_atRootExcludingStyleRule,o=s._evaluate0$_atRootExcludingStyleRule=!1,s._evaluate0$_withParent$2$4$scopeWhen$through(r,new H._EvaluateVisitor_visitStyleRule_closure18(s,r,e),e.hasDeclarations,new H._EvaluateVisitor_visitStyleRule_closure19,se.ModifiableCssStyleRule_2,se.Null),s._evaluate0$_atRootExcludingStyleRule=i,null==(i?null:s._evaluate0$_styleRuleIgnoringAtRoot)&&(o=!(o=s._evaluate0$_assertInModule$2(s._evaluate0$__parent,a).children).get$isEmpty(o)),o&&((o=s._evaluate0$_assertInModule$2(s._evaluate0$__parent,a).children).get$last(o).isGroupEnd=!0),null)},visitSupportsRule$1:function(e){var t,n=this;if(null!=n._evaluate0$_declarationName)throw w.wrapException(n._evaluate0$_exception$2(ie.Suppor,e.span));return t=e.condition,n._evaluate0$_withParent$2$4$scopeWhen$through(N.ModifiableCssSupportsRule$0(new k.CssValue0(n._evaluate0$_visitSupportsCondition$1(t),t.get$span(),se.CssValue_String_2),e.span),new H._EvaluateVisitor_visitSupportsRule_closure3(n,e),e.hasDeclarations,new H._EvaluateVisitor_visitSupportsRule_closure4,se.ModifiableCssSupportsRule_2,se.Null),null},_evaluate0$_visitSupportsCondition$1:function(e){var t,n,r=this;if(e instanceof U.SupportsOperation0)return t=e.operator,r._evaluate0$_parenthesize$2(e.left,t)+" "+t+" "+r._evaluate0$_parenthesize$2(e.right,t);if(e instanceof P.SupportsNegation0)return"not "+r._evaluate0$_parenthesize$1(e.condition);if(e instanceof D.SupportsInterpolation0)return t=e.expression,r._evaluate0$_serialize$3$quote(t.accept$1(r),t,!1);if(e instanceof V.SupportsDeclaration0)return t=e.name,n=e.value,"("+r._evaluate0$_serialize$3$quote(t.accept$1(r),t,!0)+": "+r._evaluate0$_serialize$3$quote(n.accept$1(r),n,!0)+")";if(e instanceof k.SupportsFunction0)return r._evaluate0$_performInterpolation$1(e.name)+"("+r._evaluate0$_performInterpolation$1(e.$arguments)+")";if(e instanceof L.SupportsAnything0)return"("+r._evaluate0$_performInterpolation$1(e.contents)+")";throw w.wrapException(E.ArgumentError$("Unknown supports condition type "+w.getRuntimeType(e).toString$0(0)+"."))},_evaluate0$_parenthesize$2:function(e,t){return e instanceof P.SupportsNegation0||e instanceof U.SupportsOperation0&&(null==t||t!==e.operator)?"("+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,r=this,i=null;if(e.isGuarded){if(null==e.namespace&&1===r._evaluate0$_environment._environment0$_variables.length&&null!=(t=(t=r._evaluate0$_configuration._configuration$_values).get$isEmpty(t)?i:t.remove$1(0,e.name))&&!t.value.$eq(0,b.C__SassNull))return r._evaluate0$_addExceptionSpan$2(e,new H._EvaluateVisitor_visitVariableDeclaration_closure5(r,e,t)),i;if(null!=(n=r._evaluate0$_addExceptionSpan$2(e,new H._EvaluateVisitor_visitVariableDeclaration_closure6(r,e)))&&!n.$eq(0,b.C__SassNull))return i}return e.isGlobal&&!r._evaluate0$_environment.globalVariableExists$1(e.name)&&(t=1===r._evaluate0$_environment._environment0$_variables.length?ie.As_of_S:ie.As_of_R+N.declarationName0(e.span)+": null` at the stylesheet root.",r._evaluate0$_warn$3$deprecation(t,e.span,!0)),t=e.expression,r._evaluate0$_addExceptionSpan$2(e,new H._EvaluateVisitor_visitVariableDeclaration_closure7(r,e,r._evaluate0$_withoutSlash$2(t.accept$1(r),t))),i},visitUseRule$1:function(e){var t,n,r,i,s,a,o=this,l=e.configuration,u=l.length;if(0!==u){for(t=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.ConfiguredValue_2),n=0;n<u;++n)i=(r=l[n]).expression,s=o._evaluate0$_expressionNode$1(i),t.$indexSet(0,r.name,new A.ConfiguredValue0(o._evaluate0$_withoutSlash$2(i.accept$1(o),s),r.span,s));a=new z.ExplicitConfiguration0(e,t)}else a=b.Configuration_Map_empty0;return o._evaluate0$_loadModule$5$configuration(e.url,"@use",e,new H._EvaluateVisitor_visitUseRule_closure1(o,e),a),o._evaluate0$_assertConfigurationIsEmpty$1(a),null},visitWarnRule$1:function(e){var t=this,n=t._evaluate0$_addExceptionSpan$2(e,new H._EvaluateVisitor_visitWarnRule_closure1(t,e)),r=n instanceof J.SassString0?n.text:t._evaluate0$_serialize$2(n,e.expression);return t._evaluate0$_logger.warn$2$trace(0,r,t._evaluate0$_stackTrace$1(e.span)),null},visitWhileRule$1:function(e){return this._evaluate0$_environment.scope$1$3$semiGlobal$when(new H._EvaluateVisitor_visitWhileRule_closure1(this,e),!0,e.hasDeclarations,se.nullable_Value_2)},visitBinaryOperationExpression$1:function(e){return this._evaluate0$_addExceptionSpan$2(e,new H._EvaluateVisitor_visitBinaryOperationExpression_closure1(this,e))},visitValueExpression$1:function(e){return e.value},visitVariableExpression$1:function(e){var t=this._evaluate0$_addExceptionSpan$2(e,new H._EvaluateVisitor_visitVariableExpression_closure1(this,e));if(null!=t)return t;throw w.wrapException(this._evaluate0$_exception$2("Undefined variable.",e.span))},visitUnaryOperationExpression$1:function(e){var t=e.operand.accept$1(this),n=e.operator;switch(n){case b.UnaryOperator_j2w0:return t.unaryPlus$0();case b.UnaryOperator_U4G0:return t.unaryMinus$0();case b.UnaryOperator_zDx0:return new J.SassString0("/"+I.serializeValue(t,!1,!0),!1);case b.UnaryOperator_not_not0:return t.unaryNot$0();default:throw w.wrapException(E.StateError$("Unknown unary operator "+n.toString$0(0)+"."))}},visitBooleanExpression$1:function(e){return e.value?b.SassBoolean_true:b.SassBoolean_false},visitIfExpression$1:function(e){var t,n,r,i,s,a=this,o=a._evaluate0$_evaluateMacroArguments$1(e),l=o.item1,u=o.item2,c=C.getInterceptor$asx(l);return a._evaluate0$_verifyArguments$4(c.get$length(l),u,X.$get$IfExpression_declaration0(),e),c.get$length(l)>0?t=c.$index(l,0):((n=u.$index(0,"condition")).toString,t=n),c.get$length(l)>1?r=c.$index(l,1):((n=u.$index(0,"if-true")).toString,r=n),c.get$length(l)>2?i=c.$index(l,2):((c=u.$index(0,"if-false")).toString,i=c),s=t.accept$1(a).get$isTruthy()?r:i,a._evaluate0$_withoutSlash$2(s.accept$1(a),a._evaluate0$_expressionNode$1(s))},visitNullExpression$1:function(e){return b.C__SassNull},visitNumberExpression$1:function(e){var t=e.value,n=e.unit;return null==n?new I.UnitlessSassNumber0(t,null):new V.SingleUnitSassNumber0(n,t,null)},visitParenthesizedExpression$1:function(e){return e.expression.accept$1(this)},visitColorExpression$1:function(e){return e.value},visitListExpression$1:function(e){var t=e.contents;return J.SassList$0(new w.MappedListIterable(t,new H._EvaluateVisitor_visitListExpression_closure1(this),w._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=se.Value_2,c=E.LinkedHashMap_LinkedHashMap$_empty(u,u),_=E.LinkedHashMap_LinkedHashMap$_empty(u,se.AstNode_2);for(n=(t=e.pairs).length,r=0;r<n;++r){if(a=(s=(i=t[r]).item1).accept$1(this),o=i.item2.accept$1(this),null!=c.$index(0,a))throw l=null==(u=_.$index(0,a))?null:u.get$span(),u=s.get$span(),t=E.LinkedHashMap_LinkedHashMap$_empty(se.FileSpan,se.String),null!=l&&t.$indexSet(0,l,"first key"),w.wrapException(O.MultiSpanSassRuntimeException$0("Duplicate key.",u,"second key",t,this._evaluate0$_stackTrace$1(s.get$span())));c.$indexSet(0,a,o),_.$indexSet(0,a,s)}return new z.SassMap0(w.ConstantMap_ConstantMap$from(c,u,u))},visitFunctionExpression$1:function(e){var t,n,r=this,i={},s=e.name,a=s.get$asPlain();if(i.$function=null,null==(null!=a?i.$function=r._evaluate0$_addExceptionSpan$2(e,new H._EvaluateVisitor_visitFunctionExpression_closure3(r,e,a)):null)){if(null!=e.namespace)throw w.wrapException(r._evaluate0$_exception$2("Undefined function.",e.span));i.$function=new V.PlainCssCallable0(r._evaluate0$_performInterpolation$1(s))}return t=r._evaluate0$_inFunction,r._evaluate0$_inFunction=!0,n=r._evaluate0$_addErrorSpan$2(e,new H._EvaluateVisitor_visitFunctionExpression_closure4(i,r,e)),r._evaluate0$_inFunction=t,n},_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=this._evaluate0$_evaluateArguments$1(e),a=t.declaration.name;return"@content"!==a&&(a+="()"),this._evaluate0$_withStackFrame$3(a,n,new H._EvaluateVisitor__runUserDefinedCallable_closure1(this,t,s,n,r,i))},_evaluate0$_runFunctionCallable$3:function(e,t,n){var r,i,s,a,o,l,u,c,_=this;if(t instanceof T.BuiltInCallable0)return _._evaluate0$_withoutSlash$2(_._evaluate0$_runBuiltInCallable$3(e,t,n),n);if(se.UserDefinedCallable_Environment_2._is(t))return _._evaluate0$_runUserDefinedCallable$1$4(e,t,n,new H._EvaluateVisitor__runFunctionCallable_closure1(_,t),se.Value_2);if(t instanceof V.PlainCssCallable0){if((r=e.named).get$isNotEmpty(r)||null!=e.keywordRest)throw w.wrapException(_._evaluate0$_exception$2(ie.Plain_,n.get$span()));for(r=t.name+"(",s=(i=e.positional).length,a=!0,o=0;o<s;++o)l=i[o],a?a=!1:r+=", ",r+=_._evaluate0$_serialize$3$quote(l.accept$1(_),l,!0);return null!=(u=e.rest)&&(c=u.accept$1(_),a||(r+=", "),r+=_._evaluate0$_serialize$2(c,u)),r+=w.Primitives_stringFromCharCode(41),new J.SassString0((r.charCodeAt(0),r),!1)}throw w.wrapException(E.ArgumentError$("Unknown callable type "+C.get$runtimeType$u(t).toString$0(0)+"."))},_evaluate0$_runBuiltInCallable$3:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y=this,v=y._evaluate0$_evaluateArguments$1(e),x=y._evaluate0$_callableNode;for(y._evaluate0$_callableNode=n,u=new P.MapKeySet(v.named,se.MapKeySet_String),_=(c=t.callbackFor$2(v.positional.length,u)).item1,r=c.item2,y._evaluate0$_addExceptionSpan$2(n,new H._EvaluateVisitor__runBuiltInCallable_closure5(_,v,u)),$=_.$arguments,p=v.positional.length,h=$.length;p<h;++p)d=$[p],f=v.positional,null==(m=v.named.remove$1(0,d.name))&&(m=d.defaultValue,m=y._evaluate0$_withoutSlash$2(m.accept$1(y),m)),f.push(m);null!=_.restArgument?(v.positional.length>h?(g=b.JSArray_methods.sublist$1(v.positional,h),b.JSArray_methods.removeRange$2(v.positional,h,v.positional.length)):g=b.List_empty14,h=v.named,S=J.SassArgumentList$0(g,h,v.separator===b.ListSeparator_undecided_null0?b.ListSeparator_kWM0:v.separator),v.positional.push(S)):S=null,i=null;try{h=se.nullable_Object,i=E.runZoned(new H._EvaluateVisitor__runBuiltInCallable_closure6(r,v),E.LinkedHashMap_LinkedHashMap$_literal([b.Symbol__currentCallableNode,n],h,h),se.Value_2)}catch(e){if(h=w.unwrapException(e),se.SassRuntimeException_2._is(h))throw e;if(h instanceof O.MultiSpanSassScriptException0)throw s=h,w.wrapException(O.MultiSpanSassRuntimeException$0(s.message,n.get$span(),s.primaryLabel,s.secondarySpans,y._evaluate0$_stackTrace$1(n.get$span())));if(h instanceof O.MultiSpanSassException0)throw a=h,w.wrapException(O.MultiSpanSassRuntimeException$0(a._span_exception$_message,a.get$span(),a.primaryLabel,a.secondarySpans,y._evaluate0$_stackTrace$1(a.get$span())));o=h,l=null;try{l=w._asString(C.get$message$x(o))}catch(e){w.unwrapException(e),l=C.toString$0$(o)}throw w.wrapException(y._evaluate0$_exception$2(l,n.get$span()))}if(y._evaluate0$_callableNode=x,null==S)return i;if((h=v.named).get$isEmpty(h))return i;if(S._argument_list$_wereKeywordsAccessed)return i;throw h=(h=v.named).get$keys(h),h="No "+N.pluralize0("argument",h.get$length(h),null)+" named ",f=v.named,w.wrapException(O.MultiSpanSassRuntimeException$0(h+w.S(N.toSentence0(f.get$keys(f).map$1$1(0,new H._EvaluateVisitor__runBuiltInCallable_closure7,se.Object),"or"))+".",n.get$span(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([_.get$spanWithName(),"declaration"],se.FileSpan,se.String),y._evaluate0$_stackTrace$1(n.get$span())))},_evaluate0$_evaluateArguments$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g=this,S=w.setRuntimeTypeInfo([],se.JSArray_Value_2),y=w.setRuntimeTypeInfo([],se.JSArray_AstNode_2);for(n=(t=e.positional).length,r=0;r<n;++r)i=t[r],s=g._evaluate0$_expressionNode$1(i),S.push(g._evaluate0$_withoutSlash$2(i.accept$1(g),s)),y.push(s);for(t=se.String,a=E.LinkedHashMap_LinkedHashMap$_empty(t,se.Value_2),n=se.AstNode_2,o=E.LinkedHashMap_LinkedHashMap$_empty(t,n),l=(l=(l=e.named).get$entries(l)).get$iterator(l);l.moveNext$0();)c=(u=l.get$current(l)).value,s=g._evaluate0$_expressionNode$1(c),u=u.key,a.$indexSet(0,u,g._evaluate0$_withoutSlash$2(c.accept$1(g),s)),o.$indexSet(0,u,s);if(null==(_=e.rest))return new H._ArgumentResults1(S,y,a,o,b.ListSeparator_undecided_null0);if($=_.accept$1(g),p=g._evaluate0$_expressionNode$1(_),$ instanceof z.SassMap0){for(g._evaluate0$_addRestMap$4(a,$,_,new H._EvaluateVisitor__evaluateArguments_closure7),l=E.LinkedHashMap_LinkedHashMap$_empty(t,n),u=$.contents,u=C.get$iterator$ax(u.get$keys(u)),c=se.SassString_2;u.moveNext$0();)l.$indexSet(0,c._as(u.get$current(u)).text,p);o.addAll$1(0,l),h=b.ListSeparator_undecided_null0}else $ instanceof J.SassList0?(l=$._list1$_contents,b.JSArray_methods.addAll$1(S,new w.MappedListIterable(l,new H._EvaluateVisitor__evaluateArguments_closure8(g,p),w._arrayInstanceType(l)._eval$1("MappedListIterable<1,Value0>"))),b.JSArray_methods.addAll$1(y,E.List_List$filled(l.length,p,!1,n)),h=$.separator,$ instanceof J.SassArgumentList0&&($._argument_list$_wereKeywordsAccessed=!0,$._argument_list$_keywords.forEach$1(0,new H._EvaluateVisitor__evaluateArguments_closure9(g,a,p,o)))):(S.push(g._evaluate0$_withoutSlash$2($,p)),y.push(p),h=b.ListSeparator_undecided_null0);if(null==(d=e.keywordRest))return new H._ArgumentResults1(S,y,a,o,h);if(f=d.accept$1(g),m=g._evaluate0$_expressionNode$1(d),f instanceof z.SassMap0){for(g._evaluate0$_addRestMap$4(a,f,d,new H._EvaluateVisitor__evaluateArguments_closure10),t=E.LinkedHashMap_LinkedHashMap$_empty(t,n),n=f.contents,n=C.get$iterator$ax(n.get$keys(n)),l=se.SassString_2;n.moveNext$0();)t.$indexSet(0,l._as(n.get$current(n)).text,m);return o.addAll$1(0,t),new H._ArgumentResults1(S,y,a,o,h)}throw w.wrapException(g._evaluate0$_exception$2(ie.Variabs+f.toString$0(0)+").",d.get$span()))},_evaluate0$_evaluateMacroArguments$1:function(e){var t,n,r,i,s,a,o,l,u=this,c=e.$arguments,_=c.rest;if(null==_)return new q.Tuple2(c.positional,c.named,se.Tuple2_of_List_Expression_and_Map_String_Expression_2);if(t=c.positional,n=w.setRuntimeTypeInfo(t.slice(0),w._arrayInstanceType(t)),r=E.LinkedHashMap_LinkedHashMap$of(c.named,se.String,se.Expression_2),i=_.accept$1(u),s=u._evaluate0$_expressionNode$1(_),i instanceof z.SassMap0?u._evaluate0$_addRestMap$4(r,i,e,new H._EvaluateVisitor__evaluateMacroArguments_closure7(_)):i instanceof J.SassList0?(t=i._list1$_contents,b.JSArray_methods.addAll$1(n,new w.MappedListIterable(t,new H._EvaluateVisitor__evaluateMacroArguments_closure8(u,s,_),w._arrayInstanceType(t)._eval$1("MappedListIterable<1,Expression0>"))),i instanceof J.SassArgumentList0&&(i._argument_list$_wereKeywordsAccessed=!0,i._argument_list$_keywords.forEach$1(0,new H._EvaluateVisitor__evaluateMacroArguments_closure9(u,r,s,_)))):n.push(new k.ValueExpression0(u._evaluate0$_withoutSlash$2(i,s),_.get$span())),null==(a=c.keywordRest))return new q.Tuple2(n,r,se.Tuple2_of_List_Expression_and_Map_String_Expression_2);if(o=a.accept$1(u),l=u._evaluate0$_expressionNode$1(a),o instanceof z.SassMap0)return u._evaluate0$_addRestMap$4(r,o,e,new H._EvaluateVisitor__evaluateMacroArguments_closure10(u,l,a)),new q.Tuple2(n,r,se.Tuple2_of_List_Expression_and_Map_String_Expression_2);throw w.wrapException(u._evaluate0$_exception$2(ie.Variabs+o.toString$0(0)+").",a.get$span()))},_evaluate0$_addRestMap$1$4:function(e,t,n,r){t.contents.forEach$1(0,new H._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,se.dynamic)},_evaluate0$_verifyArguments$4:function(e,t,n,r){return this._evaluate0$_addExceptionSpan$2(r,new H._EvaluateVisitor__verifyArguments_closure1(n,e,t))},visitSelectorExpression$1:function(e){var t=this._evaluate0$_styleRuleIgnoringAtRoot;return null==(t=null==t?null:t.originalSelector.get$asSassList())?b.C__SassNull:t},visitStringExpression$1:function(e){var t=e.text.contents;return new J.SassString0(new w.MappedListIterable(t,new H._EvaluateVisitor_visitStringExpression_closure1(this),w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0),e.hasQuotes)},visitCssAtRule$1:function(e){var t,n,r,i=this;if(null!=i._evaluate0$_declarationName)throw w.wrapException(i._evaluate0$_exception$2(ie.At_rul,e.span));if(e.isChildless)return i._evaluate0$_assertInModule$2(i._evaluate0$__parent,"__parent").addChild$1(U.ModifiableCssAtRule$0(e.name,e.span,!0,e.value)),null;t=i._evaluate0$_inKeyframes,n=i._evaluate0$_inUnknownAtRule,r=e.name,"keyframes"===N.unvendor0(r.get$value(r))?i._evaluate0$_inKeyframes=!0:i._evaluate0$_inUnknownAtRule=!0,i._evaluate0$_withParent$2$4$scopeWhen$through(U.ModifiableCssAtRule$0(r,e.span,!1,e.value),new H._EvaluateVisitor_visitCssAtRule_closure3(i,e),!1,new H._EvaluateVisitor_visitCssAtRule_closure4,se.ModifiableCssAtRule_2,se.Null),i._evaluate0$_inUnknownAtRule=n,i._evaluate0$_inKeyframes=t},visitCssComment$1:function(e){var t=this,n="__parent",r="_endOfImports";t._evaluate0$_assertInModule$2(t._evaluate0$__parent,n)===t._evaluate0$_assertInModule$2(t._evaluate0$__root,"_root")&&t._evaluate0$_assertInModule$2(t._evaluate0$__endOfImports,r)===C.get$length$asx(t._evaluate0$_assertInModule$2(t._evaluate0$__root,"_root").children._collection$_source)&&(t._evaluate0$__endOfImports=t._evaluate0$_assertInModule$2(t._evaluate0$__endOfImports,r)+1),t._evaluate0$_assertInModule$2(t._evaluate0$__parent,n).addChild$1(new H.ModifiableCssComment0(e.text,e.span))},visitCssDeclaration$1:function(e){var t=e.name;this._evaluate0$_assertInModule$2(this._evaluate0$__parent,"__parent").addChild$1(V.ModifiableCssDeclaration$0(t,e.value,e.span,C.startsWith$1$s(t.get$value(t),"--"),e.valueSpanForMap))},visitCssImport$1:function(e){var t,n=this,r="__parent",i="_root",s="_endOfImports",a=k.ModifiableCssImport$0(e.url,e.span,e.media,e.supports);n._evaluate0$_assertInModule$2(n._evaluate0$__parent,r)!==n._evaluate0$_assertInModule$2(n._evaluate0$__root,i)?n._evaluate0$_assertInModule$2(n._evaluate0$__parent,r).addChild$1(a):n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,s)===C.get$length$asx(n._evaluate0$_assertInModule$2(n._evaluate0$__root,i).children._collection$_source)?(n._evaluate0$_assertInModule$2(n._evaluate0$__root,i).addChild$1(a),n._evaluate0$__endOfImports=n._evaluate0$_assertInModule$2(n._evaluate0$__endOfImports,s)+1):(null==(t=n._evaluate0$_outOfOrderImports)?n._evaluate0$_outOfOrderImports=w.setRuntimeTypeInfo([],se.JSArray_ModifiableCssImport_2):t).push(a)},visitCssKeyframeBlock$1:function(e){this._evaluate0$_withParent$2$4$scopeWhen$through(U.ModifiableCssKeyframeBlock$0(e.selector,e.span),new H._EvaluateVisitor_visitCssKeyframeBlock_closure3(this,e),!1,new H._EvaluateVisitor_visitCssKeyframeBlock_closure4,se.ModifiableCssKeyframeBlock_2,se.Null)},visitCssMediaRule$1:function(e){var t,n,r=this;if(null!=r._evaluate0$_declarationName)throw w.wrapException(r._evaluate0$_exception$2(ie.Media_,e.span));if(!(n=null==(t=D.NullableExtension_andThen0(r._evaluate0$_mediaQueries,new H._EvaluateVisitor_visitCssMediaRule_closure5(r,e))))&&C.get$isEmpty$asx(t))return null;n=n?e.queries:t,r._evaluate0$_withParent$2$4$scopeWhen$through(R.ModifiableCssMediaRule$0(n,e.span),new H._EvaluateVisitor_visitCssMediaRule_closure6(r,t,e),!1,new H._EvaluateVisitor_visitCssMediaRule_closure7(t),se.ModifiableCssMediaRule_2,se.Null)},visitCssStyleRule$1:function(e){var t,n,r,i,s,a,o,l,u,c=this,_="__parent";if(null!=c._evaluate0$_declarationName)throw w.wrapException(c._evaluate0$_exception$2(ie.Style_,e.span));n=(t=c._evaluate0$_atRootExcludingStyleRule)?null:c._evaluate0$_styleRuleIgnoringAtRoot,i=(r=e.selector).value,a=(s=null==n)?null:n.originalSelector,o=i.resolveParentSelectors$2$implicitParent(a,!t),l=D.ModifiableCssStyleRule$0(c._evaluate0$_assertInModule$2(c._evaluate0$__extensionStore,"_extensionStore").addSelector$3(o,r.span,c._evaluate0$_mediaQueries),e.span,o),u=c._evaluate0$_atRootExcludingStyleRule,c._evaluate0$_atRootExcludingStyleRule=!1,c._evaluate0$_withParent$2$4$scopeWhen$through(l,new H._EvaluateVisitor_visitCssStyleRule_closure3(c,l,e),!1,new H._EvaluateVisitor_visitCssStyleRule_closure4,se.ModifiableCssStyleRule_2,se.Null),c._evaluate0$_atRootExcludingStyleRule=u,(t=!!s&&!(t=c._evaluate0$_assertInModule$2(c._evaluate0$__parent,_).children).get$isEmpty(t))&&((t=c._evaluate0$_assertInModule$2(c._evaluate0$__parent,_).children).get$last(t).isGroupEnd=!0)},visitCssStylesheet$1:function(e){var t;for(t=C.get$iterator$ax(e.get$children(e));t.moveNext$0();)t.get$current(t).accept$1(this)},visitCssSupportsRule$1:function(e){var t=this;if(null!=t._evaluate0$_declarationName)throw w.wrapException(t._evaluate0$_exception$2(ie.Suppor,e.span));t._evaluate0$_withParent$2$4$scopeWhen$through(N.ModifiableCssSupportsRule$0(e.condition,e.span),new H._EvaluateVisitor_visitCssSupportsRule_closure3(t,e),!1,new H._EvaluateVisitor_visitCssSupportsRule_closure4,se.ModifiableCssSupportsRule_2,se.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,w.throwConcurrentModificationError)(e),++r)if(null!=(i=t.call$1(e[r])))return i;return null},_evaluate0$_handleReturn$2:function(e,t){return this._evaluate0$_handleReturn$1$2(e,t,se.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,se.dynamic)},_evaluate0$_interpolationToValue$3$trim$warnForColor:function(e,t,n){var r=this._evaluate0$_performInterpolation$2$warnForColor(e,n),i=t?N.trimAscii0(r,!0):r;return new k.CssValue0(i,e.span,se.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){var n=e.contents;return new w.MappedListIterable(n,new H._EvaluateVisitor__performInterpolation_closure1(this,t,e),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$0(0)},_evaluate0$_performInterpolation$1:function(e){return this._evaluate0$_performInterpolation$2$warnForColor(e,!1)},_evaluate0$_serialize$3$quote:function(e,t,n){return this._evaluate0$_addExceptionSpan$2(t,new H._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 q.VariableExpression0?null==(t=this._evaluate0$_addExceptionSpan$2(e,new H._EvaluateVisitor__expressionNode_closure1(this,e)))?e:t:e},_evaluate0$_withParent$2$4$scopeWhen$through:function(e,t,n,r,i,s){var a,o,l=this;return l._evaluate0$_addChild$2$through(e,r),a=l._evaluate0$_assertInModule$2(l._evaluate0$__parent,"__parent"),l._evaluate0$__parent=e,o=l._evaluate0$_environment.scope$1$2$when(t,n,s),l._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(null==(n=i._node2$_parent))throw w.wrapException(E.ArgumentError$(ie.throug+e.toString$0(0)+"."));i.get$hasFollowingSibling()&&((r=i._node2$_parent).toString,i=i.copyWithoutChildren$0(),r.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,se.dynamic)},_evaluate0$_withMediaQueries$1$2:function(e,t){var n,r=this._evaluate0$_mediaQueries;return this._evaluate0$_mediaQueries=e,n=t.call$0(),this._evaluate0$_mediaQueries=r,n},_evaluate0$_withMediaQueries$2:function(e,t){return this._evaluate0$_withMediaQueries$1$2(e,t,se.dynamic)},_evaluate0$_withStackFrame$1$3:function(e,t,n){var r,i,s=this,a=s._evaluate0$_stack;return a.push(new q.Tuple2(s._evaluate0$_member,t,se.Tuple2_String_AstNode_2)),r=s._evaluate0$_member,s._evaluate0$_member=e,i=n.call$0(),s._evaluate0$_member=r,a.pop(),i},_evaluate0$_withStackFrame$3:function(e,t,n){return this._evaluate0$_withStackFrame$1$3(e,t,n,se.dynamic)},_evaluate0$_withoutSlash$2:function(e,t){return e instanceof W.SassNumber0&&null!=e.asSlash&&this._evaluate0$_warn$3$deprecation(ie.Using__+w.S((new H._EvaluateVisitor__withoutSlash_recommendation1).call$1(e))+ie.x0a_More,t.get$span(),!0),e.withoutSlash$0()},_evaluate0$_stackFrame$2:function(e,t){return N.frameForSpan0(t,e,D.NullableExtension_andThen0(t.file.url,new H._EvaluateVisitor__stackFrame_closure1(this)))},_evaluate0$_stackTrace$1:function(e){var t=this,n=t._evaluate0$_stack;return n=E.List_List$of(new w.MappedListIterable(n,new H._EvaluateVisitor__stackTrace_closure1(t),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Frame>")),!0,se.Frame),null!=e&&n.push(t._evaluate0$_stackFrame$2(t._evaluate0$_member,e)),L.Trace$(new w.ReversedListIterable(n,w._arrayInstanceType(n)._eval$1("ReversedListIterable<1>")),null)},_evaluate0$_stackTrace$0:function(){return this._evaluate0$_stackTrace$1(null)},_evaluate0$_warn$3$deprecation:function(e,t,n){var r=this;r._evaluate0$_quietDeps&&r._evaluate0$_inDependency||r._evaluate0$_warningsEmitted.add$1(0,new q.Tuple2(e,t,se.Tuple2_String_SourceSpan))&&r._evaluate0$_logger.warn$4$deprecation$span$trace(0,e,n,t,r._evaluate0$_stackTrace$1(t))},_evaluate0$_warn$2:function(e,t){return this._evaluate0$_warn$3$deprecation(e,t,!1)},_evaluate0$_exception$2:function(e,t){var n=null==t?b.JSArray_methods.get$last(this._evaluate0$_stack).item2.get$span():t;return new O.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=b.JSArray_methods.get$last(this._evaluate0$_stack).item2.get$span();return new O.MultiSpanSassRuntimeException0(this._evaluate0$_stackTrace$0(),t,w.ConstantMap_ConstantMap$from(n,se.FileSpan,se.String),e,r)},_evaluate0$_adjustParseError$1$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$=null;try{return o=t.call$0()}catch(t){throw(o=w.unwrapException(t))instanceof O.SassFormatException0?(o=n=o,r=E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(R.SourceSpanException.prototype.get$span.call(o).file._decodedChars,0,$),0,$),o=i=e.get$span(),l=i,s=b.JSString_methods.replaceRange$3(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(i.file._decodedChars,0,$),0,$),L.FileLocation$_(o.file,o._file$_start).offset,L.FileLocation$_(l.file,l._end).offset,r),l=L.SourceFile$fromString(s,i.file.url),o=i,o=L.FileLocation$_(o.file,o._file$_start),u=n,u=R.SourceSpanException.prototype.get$span.call(u),u=L.FileLocation$_(u.file,u._file$_start),c=i,c=L.FileLocation$_(c.file,c._file$_start),_=n,_=R.SourceSpanException.prototype.get$span.call(_),a=l.span$2(o.offset+u.offset,c.offset+L.FileLocation$_(_.file,_._end).offset),w.wrapException(this._evaluate0$_exception$2(n._span_exception$_message,a))):t}},_evaluate0$_adjustParseError$2:function(e,t){return this._evaluate0$_adjustParseError$1$2(e,t,se.dynamic)},_evaluate0$_addExceptionSpan$1$2:function(e,t){var n,r,i;try{return i=t.call$0()}catch(t){throw(i=w.unwrapException(t))instanceof O.MultiSpanSassScriptException0?(n=i,w.wrapException(O.MultiSpanSassRuntimeException$0(n.message,e.get$span(),n.primaryLabel,n.secondarySpans,this._evaluate0$_stackTrace$1(e.get$span())))):i instanceof O.SassScriptException0?(r=i,w.wrapException(this._evaluate0$_exception$2(r.message,e.get$span()))):t}},_evaluate0$_addExceptionSpan$2:function(e,t){return this._evaluate0$_addExceptionSpan$1$2(e,t,se.dynamic)},_evaluate0$_addErrorSpan$1$2:function(e,t){var n,r;try{return r=t.call$0()}catch(t){if(r=w.unwrapException(t),se.SassRuntimeException_2._is(r)){if(r=(n=r).get$span(),!b.JSString_methods.startsWith$1(E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(r.file._decodedChars,r._file$_start,r._end),0,null),"@error"))throw t;throw w.wrapException(O.SassRuntimeException$0(n._span_exception$_message,e.get$span(),this._evaluate0$_stackTrace$0()))}throw t}},_evaluate0$_addErrorSpan$2:function(e,t){return this._evaluate0$_addErrorSpan$1$2(e,t,se.dynamic)}},H._EvaluateVisitor_closure19.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return t=null==(r=r.$index(e,1).get$realNull())?null:r.assertString$1("module"),r=this.$this._evaluate0$_environment,n=w.stringReplaceAllUnchecked(i.text,"_","-"),r.globalVariableExists$2$namespace(n,null==t?null:t.text)?b.SassBoolean_true:b.SassBoolean_false},$signature:20},H._EvaluateVisitor_closure20.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertString$1("name");return null!=this.$this._evaluate0$_environment.getVariable$1(w.stringReplaceAllUnchecked(t.text,"_","-"))?b.SassBoolean_true:b.SassBoolean_false},$signature:20},H._EvaluateVisitor_closure21.prototype={call$1:function(e){var t,n,r,i,s=C.getInterceptor$asx(e),a=s.$index(e,0).assertString$1("name");return t=null==(s=s.$index(e,1).get$realNull())?null:s.assertString$1("module"),n=(s=this.$this)._evaluate0$_environment,r=a.text,i=w.stringReplaceAllUnchecked(r,"_","-"),null!=n.getFunction$2$namespace(i,null==t?null:t.text)||s._evaluate0$_builtInFunctions.containsKey$1(r)?b.SassBoolean_true:b.SassBoolean_false},$signature:20},H._EvaluateVisitor_closure22.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertString$1("name");return t=null==(r=r.$index(e,1).get$realNull())?null:r.assertString$1("module"),r=this.$this._evaluate0$_environment,n=w.stringReplaceAllUnchecked(i.text,"_","-"),null!=r.getMixin$2$namespace(n,null==t?null:t.text)?b.SassBoolean_true:b.SassBoolean_false},$signature:20},H._EvaluateVisitor_closure23.prototype={call$1:function(e){var t=this.$this._evaluate0$_environment;if(!t._environment0$_inMixin)throw w.wrapException(O.SassScriptException$0(ie.conten));return null!=t._environment0$_content?b.SassBoolean_true:b.SassBoolean_false},$signature:20},H._EvaluateVisitor_closure24.prototype={call$1:function(e){var t,n,r,i=C.$index$asx(e,0).assertString$1("module").text,s=this.$this._evaluate0$_environment._environment0$_modules.$index(0,i);if(null==s)throw w.wrapException('There is no module with namespace "'+i+'".');for(i=se.Value_2,t=E.LinkedHashMap_LinkedHashMap$_empty(i,i),n=(n=(n=s.get$variables()).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new J.SassString0(r.key,!0),r.value);return new z.SassMap0(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:32},H._EvaluateVisitor_closure25.prototype={call$1:function(e){var t,n,r,i=C.$index$asx(e,0).assertString$1("module").text,s=this.$this._evaluate0$_environment._environment0$_modules.$index(0,i);if(null==s)throw w.wrapException('There is no module with namespace "'+i+'".');for(i=se.Value_2,t=E.LinkedHashMap_LinkedHashMap$_empty(i,i),n=(n=(n=s.get$functions(s)).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,new J.SassString0(r.key,!0),new k.SassFunction0(r.value));return new z.SassMap0(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:32},H._EvaluateVisitor_closure26.prototype={call$1:function(e){var t,n,r,i=C.getInterceptor$asx(e),s=i.$index(e,0).assertString$1("name"),a=i.$index(e,1).get$isTruthy();if(t=null==(i=i.$index(e,2).get$realNull())?null:i.assertString$1("module"),a&&null!=t)throw w.wrapException(ie.x24css_a);if(a?n=new V.PlainCssCallable0(s.text):((r=(i=this.$this)._evaluate0$_callableNode).toString,n=i._evaluate0$_addExceptionSpan$2(r,new H._EvaluateVisitor__closure7(i,s,t))),null!=n)return new k.SassFunction0(n);throw w.wrapException("Function not found: "+s.toString$0(0))},$signature:143},H._EvaluateVisitor__closure7.prototype={call$0:function(){var e=w.stringReplaceAllUnchecked(this.name.text,"_","-"),t=this.module;return t=null==t?null:t.text,this.$this._evaluate0$_getFunction$2$namespace(e,t)},$signature:108},H._EvaluateVisitor_closure27.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p=C.getInterceptor$asx(e),h=p.$index(e,0),d=se.SassArgumentList_2._as(p.$index(e,1));if((t=(p=this.$this)._evaluate0$_callableNode).toString,n=w.setRuntimeTypeInfo([],se.JSArray_Expression_2),r=se.String,i=se.Expression_2,s=t.get$span(),a=t.get$span(),d._argument_list$_wereKeywordsAccessed=!0,(o=d._argument_list$_keywords).get$isEmpty(o))t=null;else{for(l=se.Value_2,u=E.LinkedHashMap_LinkedHashMap$_empty(l,l),d._argument_list$_wereKeywordsAccessed=!0,o=(o=o.get$entries(o)).get$iterator(o);o.moveNext$0();)c=o.get$current(o),u.$indexSet(0,new J.SassString0(c.key,!1),c.value);t=new k.ValueExpression0(new z.SassMap0(w.ConstantMap_ConstantMap$from(u,l,l)),t.get$span())}if(_=new D.ArgumentInvocation0(E.List_List$unmodifiable(n,i),w.ConstantMap_ConstantMap$from(E.LinkedHashMap_LinkedHashMap$_empty(r,i),r,i),new k.ValueExpression0(d,a),t,s),h instanceof J.SassString0)return I.warn0(ie.Passin+h.toString$0(0)+"))",!0),(t=p._evaluate0$_callableNode).toString,p.visitFunctionExpression$1(new k.FunctionExpression0(null,D.Interpolation$0(w.setRuntimeTypeInfo([h.text],se.JSArray_Object),t.get$span()),_,t.get$span()));if($=h.assertFunction$1("function").callable,se.Callable_2._is($))return(t=p._evaluate0$_callableNode).toString,p._evaluate0$_runFunctionCallable$3(_,$,t);throw w.wrapException(O.SassScriptException$0("The function "+$.get$name($)+ie.x20is_as))},$signature:3},H._EvaluateVisitor_closure28.prototype={call$1:function(e){var t,n,r,i,s=C.getInterceptor$asx(e),a=E.Uri_parse(s.$index(e,0).assertString$1("url").text);return t=null==(s=s.$index(e,1).get$realNull())?null:s.assertMap$1("with").contents,(n=(s=this.$this)._evaluate0$_callableNode).toString,null!=t?(r=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.ConfiguredValue_2),t.forEach$1(0,new H._EvaluateVisitor__closure5(r,n.get$span(),n)),i=new z.ExplicitConfiguration0(n,r)):i=b.Configuration_Map_empty0,s._evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(a,"load-css()",n,new H._EvaluateVisitor__closure6(s),n.get$span().file.url,i,!0),s._evaluate0$_assertConfigurationIsEmpty$2$nameInError(i,!0),null},$signature:407},H._EvaluateVisitor__closure5.prototype={call$2:function(e,t){var n=e.assertString$1("with key"),r=w.stringReplaceAllUnchecked(n.text,"_","-");if((n=this.values).containsKey$1(r))throw w.wrapException("The variable $"+r+" was configured twice.");n.$indexSet(0,r,new A.ConfiguredValue0(t,this.span,this.callableNode))},$signature:54},H._EvaluateVisitor__closure6.prototype={call$1:function(e){var t=this.$this;return t._evaluate0$_combineCss$2$clone(e,!0).accept$1(t)},$signature:57},H._EvaluateVisitor_run_closure1.prototype={call$0:function(){var e,t=this,n=t.node,r=n.span.file.url;return null!=r&&((e=t.$this)._evaluate0$_activeModules.$indexSet(0,r,null),null!=e._evaluate0$_nodeImporter&&("file"===r.get$scheme()?e._evaluate0$_includedFiles.add$1(0,X.$get$context().style.pathFromUri$1(P._parseUri(r))):"stdin"!==r.toString$0(0)&&e._evaluate0$_includedFiles.add$1(0,r.toString$0(0)))),e=t.$this,new O.EvaluateResult0(e._evaluate0$_combineCss$1(e._evaluate0$_execute$2(t.importer,n)),e._evaluate0$_includedFiles)},$signature:409},H._EvaluateVisitor__withWarnCallback_closure1.prototype={call$2:function(e,t){var n=this.$this,r=n._evaluate0$_importSpan;return null==r&&(r=null==(r=n._evaluate0$_callableNode)?null:r.get$span()),n._evaluate0$_warn$3$deprecation(e,null==r?this.nodeWithSpan.span:r,t)},"call*":"call$2",$requiredArgCount:2,$signature:84},H._EvaluateVisitor__loadModule_closure3.prototype={call$0:function(){return this.callback.call$1(this.builtInModule)},$signature:0},H._EvaluateVisitor__loadModule_closure4.prototype={call$0:function(){var e,t,n,r,i,s,a,o=this,l=o.$this,u=o.nodeWithSpan,c=l._evaluate0$_loadStylesheet$3$baseUrl(o.url.toString$0(0),u.get$span(),o.baseUrl),_=c.stylesheet,$=_.span.file.url;if(null!=$&&l._evaluate0$_activeModules.containsKey$1($))throw a=o.namesInErrors?"Module loop: "+X.$get$context().prettyUri$1($)+" is already being loaded.":ie.Module,u=D.NullableExtension_andThen0(l._evaluate0$_activeModules.$index(0,$),new H._EvaluateVisitor__loadModule__closure1(l,a)),w.wrapException(null==u?l._evaluate0$_exception$1(a):u);null!=$&&l._evaluate0$_activeModules.$indexSet(0,$,u),e=l._evaluate0$_inDependency,l._evaluate0$_inDependency=c.isDependency,t=null;try{t=l._evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(c.importer,_,o.configuration,o.namesInErrors,u)}finally{l._evaluate0$_activeModules.remove$1(0,$),l._evaluate0$_inDependency=e}try{o.callback.call$1(t)}catch(e){throw u=w.unwrapException(e),se.SassRuntimeException_2._is(u)?e:u instanceof O.MultiSpanSassException0?(n=u,w.wrapException(O.MultiSpanSassRuntimeException$0(n._span_exception$_message,n.get$span(),n.primaryLabel,n.secondarySpans,l._evaluate0$_stackTrace$1(n.get$span())))):u instanceof O.SassException0?(r=u,w.wrapException(l._evaluate0$_exception$2(r._span_exception$_message,r.get$span()))):u instanceof O.MultiSpanSassScriptException0?(i=u,w.wrapException(l._evaluate0$_multiSpanException$3(i.message,i.primaryLabel,i.secondarySpans))):u instanceof O.SassScriptException0?(s=u,w.wrapException(l._evaluate0$_exception$1(s.message))):e}},$signature:1},H._EvaluateVisitor__loadModule__closure1.prototype={call$1:function(e){return this.$this._evaluate0$_multiSpanException$3(this.message,"new load",E.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],se.FileSpan,se.String))},$signature:71},H._EvaluateVisitor__execute__css_set1.prototype={call$1:function(e){return this._box_0._css=e},$signature:205},H._EvaluateVisitor__execute__css_get1.prototype={call$0:function(){var e=this._box_0._css;return null==e?w.throwExpression(w.LateError$localNI("css")):e},$signature:204},H._EvaluateVisitor__execute_closure1.prototype={call$0:function(){var e,t,n,r,i=this,s=i.$this,a=s._evaluate0$_importer,o=s._evaluate0$__stylesheet,l=s._evaluate0$__root,u=s._evaluate0$__parent,c=s._evaluate0$__endOfImports,_=s._evaluate0$_outOfOrderImports,$=s._evaluate0$__extensionStore,p=s._evaluate0$_atRootExcludingStyleRule,h=p?null:s._evaluate0$_styleRuleIgnoringAtRoot,d=s._evaluate0$_mediaQueries,f=s._evaluate0$_declarationName,m=s._evaluate0$_inUnknownAtRule,g=s._evaluate0$_inKeyframes,S=s._evaluate0$_configuration;s._evaluate0$_importer=i.importer,t=(e=s._evaluate0$__stylesheet=i.stylesheet).span,n=s._evaluate0$__parent=s._evaluate0$__root=M.ModifiableCssStylesheet$0(t),s._evaluate0$__endOfImports=0,s._evaluate0$_outOfOrderImports=null,s._evaluate0$__extensionStore=i.extensionStore,s._evaluate0$_declarationName=s._evaluate0$_mediaQueries=s._evaluate0$_styleRuleIgnoringAtRoot=null,s._evaluate0$_inKeyframes=s._evaluate0$_atRootExcludingStyleRule=s._evaluate0$_inUnknownAtRule=!1,null!=(r=i.configuration)&&(s._evaluate0$_configuration=r),s.visitStylesheet$1(e),e=null==s._evaluate0$_outOfOrderImports?n:new M.CssStylesheet0(new E.UnmodifiableListView(s._evaluate0$_addOutOfOrderImports$0(),se.UnmodifiableListView_CssNode_2),t),i._css_set.call$1(e),s._evaluate0$_importer=a,s._evaluate0$__stylesheet=o,s._evaluate0$__root=l,s._evaluate0$__parent=u,s._evaluate0$__endOfImports=c,s._evaluate0$_outOfOrderImports=_,s._evaluate0$__extensionStore=$,s._evaluate0$_styleRuleIgnoringAtRoot=h,s._evaluate0$_mediaQueries=d,s._evaluate0$_declarationName=f,s._evaluate0$_inUnknownAtRule=m,s._evaluate0$_atRootExcludingStyleRule=p,s._evaluate0$_inKeyframes=g,s._evaluate0$_configuration=S},$signature:1},H._EvaluateVisitor__combineCss_closure5.prototype={call$1:function(e){return e.get$transitivelyContainsCss()},$signature:137},H._EvaluateVisitor__combineCss_closure6.prototype={call$1:function(e){return!this.selectors.contains$1(0,e)},$signature:18},H._EvaluateVisitor__combineCss_closure7.prototype={call$1:function(e){return e.cloneCss$0()},$signature:410},H._EvaluateVisitor__extendModules_closure3.prototype={call$1:function(e){return!this.originalSelectors.contains$1(0,e)},$signature:18},H._EvaluateVisitor__extendModules_closure4.prototype={call$0:function(){return w.setRuntimeTypeInfo([],se.JSArray_ExtensionStore_2)},$signature:202},H._EvaluateVisitor__topologicalModules_visitModule1.prototype={call$1:function(e){var t,n,r,i,s;for(n=(t=e.get$upstream()).length,r=this.seen,i=0;i<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++i)(s=t[i]).get$transitivelyContainsCss()&&r.add$1(0,s)&&this.call$1(s);this.sorted.addFirst$1(e)},$signature:57},H._EvaluateVisitor_visitAtRootRule_closure5.prototype={call$0:function(){var e=q.SpanScanner$(this.resolved,null);return new M.AtRootQueryParser0(e,this.$this._evaluate0$_logger).parse$0()},$signature:128},H._EvaluateVisitor_visitAtRootRule_closure6.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitAtRootRule_closure7.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},"call*":"call$0",$requiredArgCount:0,$signature:0},H._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,se.void),t._evaluate0$__parent=n},$signature:26},H._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:26},H._EvaluateVisitor__scopeForAtRoot_closure13.prototype={call$1:function(e){return this.$this._evaluate0$_withMediaQueries$2(null,new H._EvaluateVisitor__scopeForAtRoot__closure1(this.innerScope,e))},$signature:26},H._EvaluateVisitor__scopeForAtRoot__closure1.prototype={call$0:function(){return this.innerScope.call$1(this.callback)},$signature:1},H._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:26},H._EvaluateVisitor__scopeForAtRoot_closure15.prototype={call$1:function(e){return se.CssAtRule_2._is(e)},$signature:201},H._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:26},H._EvaluateVisitor_visitContentRule_closure1.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.content.declaration.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n);return null},$signature:1},H._EvaluateVisitor_visitDeclaration_closure3.prototype={call$1:function(e){return new k.CssValue0(e.accept$1(this.$this),e.get$span(),se.CssValue_Value_2)},$signature:411},H._EvaluateVisitor_visitDeclaration_closure4.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitEachRule_closure5.prototype={call$1:function(e){var t=this.$this,n=this.nodeWithSpan;return t._evaluate0$_environment.setLocalVariable$3(b.JSArray_methods.get$first(this.node.variables),t._evaluate0$_withoutSlash$2(e,n),n)},$signature:53},H._EvaluateVisitor_visitEachRule_closure6.prototype={call$1:function(e){return this.$this._evaluate0$_setMultipleVariables$3(this.node.variables,e,this.nodeWithSpan)},$signature:53},H._EvaluateVisitor_visitEachRule_closure7.prototype={call$0:function(){var e=this,t=e.$this;return t._evaluate0$_handleReturn$2(e.list.get$asList(),new H._EvaluateVisitor_visitEachRule__closure1(t,e.setVariables,e.node))},$signature:34},H._EvaluateVisitor_visitEachRule__closure1.prototype={call$1:function(e){var t;return this.setVariables.call$1(e),(t=this.$this)._evaluate0$_handleReturn$2(this.node.children,new H._EvaluateVisitor_visitEachRule___closure1(t))},$signature:412},H._EvaluateVisitor_visitEachRule___closure1.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:91},H._EvaluateVisitor_visitExtendRule_closure1.prototype={call$0:function(){return J.SelectorList_SelectorList$parse0(N.trimAscii0(this.targetText.value,!0),!1,!0,this.$this._evaluate0$_logger)},$signature:46},H._EvaluateVisitor_visitAtRule_closure5.prototype={call$1:function(e){return this.$this._evaluate0$_interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:414},H._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)for(t=(e=this.children).length,n=0;n<t;++n)e[n].accept$1(r);else r._evaluate0$_withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$0(i.selector,i.span,i.originalSelector),new H._EvaluateVisitor_visitAtRule__closure1(r,this.children),!1,se.ModifiableCssStyleRule_2,se.Null)},$signature:1},H._EvaluateVisitor_visitAtRule__closure1.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitAtRule_closure7.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},H._EvaluateVisitor_visitForRule_closure9.prototype={call$0:function(){return this.node.from.accept$1(this.$this).assertNumber$0()},$signature:173},H._EvaluateVisitor_visitForRule_closure10.prototype={call$0:function(){return this.node.to.accept$1(this.$this).assertNumber$0()},$signature:173},H._EvaluateVisitor_visitForRule_closure11.prototype={call$0:function(){return this.fromNumber.assertInt$0()},$signature:12},H._EvaluateVisitor_visitForRule_closure12.prototype={call$0:function(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(),e.get$denominatorUnits()).assertInt$0()},$signature:12},H._EvaluateVisitor_visitForRule_closure13.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l=this,u=l.$this,c=l.node,_=u._evaluate0$_expressionNode$1(c.from);for(e=l.from,t=l._box_0,n=l.direction,r=c.variable,i=l.fromNumber,c=c.children;e!==t.to;e+=n)if(s=u._evaluate0$_environment,a=i.get$numeratorUnits(),s.setLocalVariable$3(r,W.SassNumber_SassNumber$withUnits0(e,i.get$denominatorUnits(),a),_),null!=(o=u._evaluate0$_handleReturn$2(c,new H._EvaluateVisitor_visitForRule__closure1(u))))return o;return null},$signature:34},H._EvaluateVisitor_visitForRule__closure1.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:91},H._EvaluateVisitor_visitForwardRule_closure3.prototype={call$1:function(e){this.$this._evaluate0$_environment.forwardModule$2(e,this.node)},$signature:57},H._EvaluateVisitor_visitForwardRule_closure4.prototype={call$1:function(e){this.$this._evaluate0$_environment.forwardModule$2(e,this.node)},$signature:57},H._EvaluateVisitor_visitIfRule_closure1.prototype={call$0:function(){var e=this.$this;return e._evaluate0$_handleReturn$2(this._box_0.clause.children,new H._EvaluateVisitor_visitIfRule__closure1(e))},$signature:34},H._EvaluateVisitor_visitIfRule__closure1.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:91},H._EvaluateVisitor__visitDynamicImport_closure1.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._evaluate0$_loadStylesheet$3$forImport(d.url,d.span,!0),m=f.stylesheet,g=m.span.file.url;if(null!=g){if((e=h._evaluate0$_activeModules).containsKey$1(g))throw d=D.NullableExtension_andThen0(e.$index(0,g),new H._EvaluateVisitor__visitDynamicImport__closure3(h)),w.wrapException(null==d?h._evaluate0$_exception$1("This file is already being loaded."):d);e.$indexSet(0,g,d)}if(d=0===(d=new E.UnmodifiableListView(m._stylesheet1$_uses,se.UnmodifiableListView_UseRule_2)).get$length(d)&&0===(d=new E.UnmodifiableListView(m._stylesheet1$_forwards,se.UnmodifiableListView_ForwardRule_2)).get$length(d))return t=h._evaluate0$_importer,d=h._evaluate0$_assertInModule$2(h._evaluate0$__stylesheet,"_stylesheet"),n=h._evaluate0$_inDependency,h._evaluate0$_importer=f.importer,h._evaluate0$__stylesheet=m,h._evaluate0$_inDependency=f.isDependency,h.visitStylesheet$1(m),h._evaluate0$_importer=t,h._evaluate0$__stylesheet=d,h._evaluate0$_inDependency=n,void h._evaluate0$_activeModules.remove$1(0,g);for(p._children0=null,d=h._evaluate0$_environment,e=se.String,r=se.Module_Callable_2,i=se.AstNode_2,s=w.setRuntimeTypeInfo([],se.JSArray_Module_Callable_2),a=d._environment0$_variables,a=w.setRuntimeTypeInfo(a.slice(0),w._arrayInstanceType(a)),o=d._environment0$_variableNodes,o=w.setRuntimeTypeInfo(o.slice(0),w._arrayInstanceType(o)),l=d._environment0$_functions,l=w.setRuntimeTypeInfo(l.slice(0),w._arrayInstanceType(l)),u=d._environment0$_mixins,u=w.setRuntimeTypeInfo(u.slice(0),w._arrayInstanceType(u)),c=F.Environment$_0(E.LinkedHashMap_LinkedHashMap$_empty(e,r),E.LinkedHashMap_LinkedHashMap$_empty(e,i),E.LinkedHashMap_LinkedHashMap$_empty(r,i),d._environment0$_importedModules,null,null,s,a,o,l,u,d._environment0$_content),h._evaluate0$_withEnvironment$2(c,new H._EvaluateVisitor__visitDynamicImport__closure4(h,f,m,c,new H._EvaluateVisitor__visitDynamicImport_closure__children_set1(p))),_=c.toDummyModule$0(),h._evaluate0$_environment.importForwards$1(_),_.transitivelyContainsCss&&h._evaluate0$_combineCss$2$clone(_,_.transitivelyContainsExtensions).accept$1(h),$=new H._ImportedCssVisitor1(h),d=C.get$iterator$ax(new H._EvaluateVisitor__visitDynamicImport_closure__children_get1(p).call$0());d.moveNext$0();)d.get$current(d).accept$1($);h._evaluate0$_activeModules.remove$1(0,g)},$signature:0},H._EvaluateVisitor__visitDynamicImport_closure__children_set1.prototype={call$1:function(e){return this._box_0._children0=e},$signature:196},H._EvaluateVisitor__visitDynamicImport__closure3.prototype={call$1:function(e){return this.$this._evaluate0$_multiSpanException$3("This file is already being loaded.","new load",E.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],se.FileSpan,se.String))},$signature:71},H._EvaluateVisitor__visitDynamicImport_closure__children_get1.prototype={call$0:function(){var e=this._box_0._children0;return null==e?w.throwExpression(w.LateError$localNI("children")):e},$signature:195},H._EvaluateVisitor__visitDynamicImport__closure4.prototype={call$0:function(){var e,t,n=this,r=n.$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,c=r._evaluate0$_configuration,_=r._evaluate0$_inDependency,$=n.result;r._evaluate0$_importer=$.importer,e=r._evaluate0$__stylesheet=n.stylesheet,t=M.ModifiableCssStylesheet$0(e.span),r._evaluate0$__root=t,r._evaluate0$__parent=r._evaluate0$_assertInModule$2(t,"_root"),r._evaluate0$__endOfImports=0,r._evaluate0$_outOfOrderImports=null,r._evaluate0$_inDependency=$.isDependency,($=new E.UnmodifiableListView(e._stylesheet1$_forwards,se.UnmodifiableListView_ForwardRule_2)).get$isEmpty($)||(r._evaluate0$_configuration=n.environment.toImplicitConfiguration$0()),r.visitStylesheet$1(e),n._children_set.call$1(r._evaluate0$_addOutOfOrderImports$0()),r._evaluate0$_importer=i,r._evaluate0$__stylesheet=s,r._evaluate0$__root=a,r._evaluate0$__parent=o,r._evaluate0$__endOfImports=l,r._evaluate0$_outOfOrderImports=u,r._evaluate0$_configuration=c,r._evaluate0$_inDependency=_},$signature:1},H._EvaluateVisitor__visitStaticImport_closure1.prototype={call$1:function(e){var t,n,r,i=this.$this;return e instanceof V.SupportsDeclaration0?(t=e.name,n=e.value,r=i._evaluate0$_serialize$3$quote(t.accept$1(i),t,!0)+": "+i._evaluate0$_serialize$3$quote(n.accept$1(i),n,!0)):r=D.NullableExtension_andThen0(e,i.get$_evaluate0$_visitSupportsCondition()),new k.CssValue0("supports("+w.S(r)+")",e.get$span(),se.CssValue_String_2)},$signature:416},H._EvaluateVisitor_visitIncludeRule_closure7.prototype={call$0:function(){var e=this.node;return this.$this._evaluate0$_environment.getMixin$2$namespace(e.name,e.namespace)},$signature:108},H._EvaluateVisitor_visitIncludeRule_closure8.prototype={call$0:function(){return this.node.get$spanWithoutContent()},"call*":"call$0",$requiredArgCount:0,$signature:31},H._EvaluateVisitor_visitIncludeRule_closure10.prototype={call$1:function(e){return new O.UserDefinedCallable0(e,this.$this._evaluate0$_environment.closure$0(),se.UserDefinedCallable_Environment_2)},$signature:417},H._EvaluateVisitor_visitIncludeRule_closure9.prototype={call$0:function(){var e=this,t=e.$this,n=t._evaluate0$_environment,r=n._environment0$_content;return n._environment0$_content=e.contentCallable,new H._EvaluateVisitor_visitIncludeRule__closure1(t,e.mixin,e.nodeWithSpan).call$0(),n._environment0$_content=r,null},$signature:1},H._EvaluateVisitor_visitIncludeRule__closure1.prototype={call$0:function(){var e=this.$this,t=e._evaluate0$_environment,n=t._environment0$_inMixin;return t._environment0$_inMixin=!0,new H._EvaluateVisitor_visitIncludeRule___closure1(e,this.mixin,this.nodeWithSpan).call$0(),t._environment0$_inMixin=n,null},$signature:0},H._EvaluateVisitor_visitIncludeRule___closure1.prototype={call$0:function(){var e,t,n,r,i;for(t=(e=this.mixin.declaration.children).length,n=this.$this,r=this.nodeWithSpan,i=0;i<t;++i)n._evaluate0$_addErrorSpan$2(r,new H._EvaluateVisitor_visitIncludeRule____closure1(n,e[i]))},$signature:0},H._EvaluateVisitor_visitIncludeRule____closure1.prototype={call$0:function(){return this.statement.accept$1(this.$this)},$signature:34},H._EvaluateVisitor_visitMediaRule_closure5.prototype={call$1:function(e){return this.$this._evaluate0$_mergeMediaQueries$2(e,this.queries)},$signature:78},H._EvaluateVisitor_visitMediaRule_closure6.prototype={call$0:function(){var e=this,t=e.$this,n=e.mergedQueries;null==n&&(n=e.queries),t._evaluate0$_withMediaQueries$2(n,new H._EvaluateVisitor_visitMediaRule__closure1(t,e.node))},$signature:1},H._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(t=(e=this.node.children).length,n=0;n<t;++n)e[n].accept$1(r);else r._evaluate0$_withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$0(i.selector,i.span,i.originalSelector),new H._EvaluateVisitor_visitMediaRule___closure1(r,this.node),!1,se.ModifiableCssStyleRule_2,se.Null)},$signature:1},H._EvaluateVisitor_visitMediaRule___closure1.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitMediaRule_closure7.prototype={call$1:function(e){return!!se.CssStyleRule_2._is(e)||null!=this.mergedQueries&&se.CssMediaRule_2._is(e)},$signature:8},H._EvaluateVisitor__visitMediaQueries_closure1.prototype={call$0:function(){var e=q.SpanScanner$(this.resolved,null);return new k.MediaQueryParser0(e,this.$this._evaluate0$_logger).parse$0()},$signature:130},H._EvaluateVisitor_visitStyleRule_closure13.prototype={call$0:function(){return O.KeyframeSelectorParser$0(this.selectorText.value,this.$this._evaluate0$_logger).parse$0()},$signature:44},H._EvaluateVisitor_visitStyleRule_closure14.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitStyleRule_closure15.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},H._EvaluateVisitor_visitStyleRule_closure16.prototype={call$0:function(){var e="_stylesheet",t=this.$this;return J.SelectorList_SelectorList$parse0(this.selectorText.value,!t._evaluate0$_assertInModule$2(t._evaluate0$__stylesheet,e).plainCss,!t._evaluate0$_assertInModule$2(t._evaluate0$__stylesheet,e).plainCss,t._evaluate0$_logger)},$signature:46},H._EvaluateVisitor_visitStyleRule_closure17.prototype={call$0:function(){var e=this._box_0.parsedSelector,t=this.$this,n=t._evaluate0$_styleRuleIgnoringAtRoot;return n=null==n?null:n.originalSelector,e.resolveParentSelectors$2$implicitParent(n,!t._evaluate0$_atRootExcludingStyleRule)},$signature:46},H._EvaluateVisitor_visitStyleRule_closure18.prototype={call$0:function(){var e=this.$this;e._evaluate0$_withStyleRule$2(this.rule,new H._EvaluateVisitor_visitStyleRule__closure1(e,this.node))},$signature:1},H._EvaluateVisitor_visitStyleRule__closure1.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitStyleRule_closure19.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},H._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(t=(e=this.node.children).length,n=0;n<t;++n)e[n].accept$1(r);else r._evaluate0$_withParent$2$2(D.ModifiableCssStyleRule$0(i.selector,i.span,i.originalSelector),new H._EvaluateVisitor_visitSupportsRule__closure1(r,this.node),se.ModifiableCssStyleRule_2,se.Null)},$signature:1},H._EvaluateVisitor_visitSupportsRule__closure1.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node.children).length,n=this.$this,r=0;r<t;++r)e[r].accept$1(n)},$signature:1},H._EvaluateVisitor_visitSupportsRule_closure4.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},H._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},H._EvaluateVisitor_visitVariableDeclaration_closure6.prototype={call$0:function(){var e=this.node;return this.$this._evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:34},H._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},H._EvaluateVisitor_visitUseRule_closure1.prototype={call$1:function(e){var t=this.node;this.$this._evaluate0$_environment.addModule$3$namespace(e,t,t.namespace)},$signature:57},H._EvaluateVisitor_visitWarnRule_closure1.prototype={call$0:function(){return this.node.expression.accept$1(this.$this)},$signature:55},H._EvaluateVisitor_visitWhileRule_closure1.prototype={call$0:function(){var e,t,n,r;for(t=(e=this.node).condition,n=this.$this,e=e.children;t.accept$1(n).get$isTruthy();)if(null!=(r=n._evaluate0$_handleReturn$2(e,new H._EvaluateVisitor_visitWhileRule__closure1(n))))return r;return null},$signature:34},H._EvaluateVisitor_visitWhileRule__closure1.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:91},H._EvaluateVisitor_visitBinaryOperationExpression_closure1.prototype={call$0:function(){var e,t,n=this.node,r=this.$this,i=n.left.accept$1(r),s=n.operator;switch(s){case b.BinaryOperator_kjl0:return e=n.right.accept$1(r),new J.SassString0(I.serializeValue(i,!1,!0)+"="+I.serializeValue(e,!1,!0),!1);case b.BinaryOperator_or_or_10:return i.get$isTruthy()?i:n.right.accept$1(r);case b.BinaryOperator_and_and_20:return i.get$isTruthy()?n.right.accept$1(r):i;case b.BinaryOperator_YlX0:return i.$eq(0,n.right.accept$1(r))?b.SassBoolean_true:b.SassBoolean_false;case b.BinaryOperator_i5H0:return i.$eq(0,n.right.accept$1(r))?b.SassBoolean_false:b.SassBoolean_true;case b.BinaryOperator_AcR1:return i.greaterThan$1(n.right.accept$1(r));case b.BinaryOperator_1da0:return i.greaterThanOrEquals$1(n.right.accept$1(r));case b.BinaryOperator_8qt0:return i.lessThan$1(n.right.accept$1(r));case b.BinaryOperator_33h0:return i.lessThanOrEquals$1(n.right.accept$1(r));case b.BinaryOperator_AcR2:return i.plus$1(n.right.accept$1(r));case b.BinaryOperator_iyO0:return i.minus$1(n.right.accept$1(r));case b.BinaryOperator_O1M0:return i.times$1(n.right.accept$1(r));case b.BinaryOperator_RTB0:return e=n.right.accept$1(r),t=i.dividedBy$1(e),n.allowsSlash&&i instanceof W.SassNumber0&&e instanceof W.SassNumber0?se.SassNumber_2._as(t).withSlash$2(i,e):(i instanceof W.SassNumber0&&e instanceof W.SassNumber0&&r._evaluate0$_warn$3$deprecation(ie.Using__+w.S((new H._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation1).call$1(n))+ie.x0a_More,n.get$span(),!0),t);case b.BinaryOperator_2ad0:return i.modulo$1(n.right.accept$1(r));default:throw w.wrapException(E.ArgumentError$("Unknown binary operator "+s.toString$0(0)+"."))}},$signature:55},H._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation1.prototype={call$1:function(e){return e instanceof M.BinaryOperationExpression0&&e.operator===b.BinaryOperator_RTB0?"math.div("+w.S(this.call$1(e.left))+", "+w.S(this.call$1(e.right))+")":e.toString$0(0)},$signature:131},H._EvaluateVisitor_visitVariableExpression_closure1.prototype={call$0:function(){var e=this.node;return this.$this._evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:34},H._EvaluateVisitor_visitListExpression_closure1.prototype={call$1:function(e){return e.accept$1(this.$this)},$signature:419},H._EvaluateVisitor_visitFunctionExpression_closure3.prototype={call$0:function(){var e=this.node.namespace,t=this.plainName;return null==e&&(t=w.stringReplaceAllUnchecked(t,"_","-")),this.$this._evaluate0$_getFunction$2$namespace(t,e)},$signature:108},H._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:55},H._EvaluateVisitor__runUserDefinedCallable_closure1.prototype={call$0:function(){var e=this,t=e.$this,n=e.callable;return t._evaluate0$_withEnvironment$2(n.environment.closure$0(),new H._EvaluateVisitor__runUserDefinedCallable__closure1(t,e.evaluated,n,e.nodeWithSpan,e.run,e.V))},$signature:function(){return this.V._eval$1("0()")}},H._EvaluateVisitor__runUserDefinedCallable__closure1.prototype={call$0:function(){var e=this,t=e.$this,n=e.V;return t._evaluate0$_environment.scope$1$1(new H._EvaluateVisitor__runUserDefinedCallable___closure1(t,e.evaluated,e.callable,e.nodeWithSpan,e.run,n),n)},$signature:function(){return this.V._eval$1("0()")}},H._EvaluateVisitor__runUserDefinedCallable___closure1.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f=this,m=f.$this,g=f.evaluated,S=g.positional,y=g.named,v=f.callable.declaration.$arguments,x=f.nodeWithSpan;for(m._evaluate0$_verifyArguments$4(S.length,y,v,x),t=(e=v.$arguments).length,n=Math.min(S.length,t),r=g.positionalNodes,i=0;i<n;++i)m._evaluate0$_environment.setLocalVariable$3(e[i].name,S[i],r[i]);for(i=S.length,r=g.namedNodes;i<t;++i)a=(s=e[i]).name,null==(o=y.remove$1(0,a))&&(l=s.defaultValue,o=m._evaluate0$_withoutSlash$2(l.accept$1(m),m._evaluate0$_expressionNode$1(l))),l=m._evaluate0$_environment,null==(u=r.$index(0,a))&&((u=s.defaultValue).toString,u=m._evaluate0$_expressionNode$1(u)),l.setLocalVariable$3(a,o,u);if(null!=(c=v.restArgument)?(_=S.length>t?b.JSArray_methods.sublist$1(S,t):b.List_empty14,g=g.separator,$=J.SassArgumentList$0(_,y,g===b.ListSeparator_undecided_null0?b.ListSeparator_kWM0:g),m._evaluate0$_environment.setLocalVariable$3(c,$,x)):$=null,p=f.run.call$0(),null==$)return p;if(y.get$isEmpty(y))return p;if($._argument_list$_wereKeywordsAccessed)return p;throw g=y.get$keys(y),h=N.pluralize0("argument",g.get$length(g),null),y=y.get$keys(y),d=N.toSentence0(w.MappedIterable_MappedIterable(y,new H._EvaluateVisitor__runUserDefinedCallable____closure1,w._instanceType(y)._eval$1("Iterable.E"),se.Object),"or"),w.wrapException(O.MultiSpanSassRuntimeException$0("No "+h+" named "+d+".",x.get$span(),"invocation",E.LinkedHashMap_LinkedHashMap$_literal([v.get$spanWithName(),"declaration"],se.FileSpan,se.String),m._evaluate0$_stackTrace$1(x.get$span())))},$signature:function(){return this.V._eval$1("0()")}},H._EvaluateVisitor__runUserDefinedCallable____closure1.prototype={call$1:function(e){return"$"+e},$signature:5},H._EvaluateVisitor__runFunctionCallable_closure1.prototype={call$0:function(){var e,t,n,r,i,s;for(n=(t=(e=this.callable.declaration).children).length,r=this.$this,i=0;i<n;++i)if((s=t[i].accept$1(r))instanceof k.Value0)return s;throw w.wrapException(r._evaluate0$_exception$2("Function finished without @return.",e.span))},$signature:55},H._EvaluateVisitor__runBuiltInCallable_closure5.prototype={call$0:function(){return this.overload.verify$2(this.evaluated.positional.length,this.namedSet)},$signature:0},H._EvaluateVisitor__runBuiltInCallable_closure6.prototype={call$0:function(){return this.callback.call$1(this.evaluated.positional)},"call*":"call$0",$requiredArgCount:0,$signature:55},H._EvaluateVisitor__runBuiltInCallable_closure7.prototype={call$1:function(e){return"$"+e},$signature:5},H._EvaluateVisitor__evaluateArguments_closure7.prototype={call$1:function(e){return e},$signature:38},H._EvaluateVisitor__evaluateArguments_closure8.prototype={call$1:function(e){return this.$this._evaluate0$_withoutSlash$2(e,this.restNodeForSpan)},$signature:38},H._EvaluateVisitor__evaluateArguments_closure9.prototype={call$2:function(e,t){var n=this,r=n.restNodeForSpan;n.named.$indexSet(0,e,n.$this._evaluate0$_withoutSlash$2(t,r)),n.namedNodes.$indexSet(0,e,r)},$signature:82},H._EvaluateVisitor__evaluateArguments_closure10.prototype={call$1:function(e){return e},$signature:38},H._EvaluateVisitor__evaluateMacroArguments_closure7.prototype={call$1:function(e){return new k.ValueExpression0(e,this.restArgs.get$span())},$signature:49},H._EvaluateVisitor__evaluateMacroArguments_closure8.prototype={call$1:function(e){return new k.ValueExpression0(this.$this._evaluate0$_withoutSlash$2(e,this.restNodeForSpan),this.restArgs.get$span())},$signature:49},H._EvaluateVisitor__evaluateMacroArguments_closure9.prototype={call$2:function(e,t){var n=this;n.named.$indexSet(0,e,new k.ValueExpression0(n.$this._evaluate0$_withoutSlash$2(t,n.restNodeForSpan),n.restArgs.get$span()))},$signature:82},H._EvaluateVisitor__evaluateMacroArguments_closure10.prototype={call$1:function(e){return new k.ValueExpression0(this.$this._evaluate0$_withoutSlash$2(e,this.keywordRestNodeForSpan),this.keywordRestArgs.get$span())},$signature:49},H._EvaluateVisitor__addRestMap_closure1.prototype={call$2:function(e,t){var n=this,r=n.$this;if(!(e instanceof J.SassString0))throw w.wrapException(r._evaluate0$_exception$2(ie.Variab_+e.toString$0(0)+" is not a string in "+n.map.toString$0(0)+".",n.nodeWithSpan.get$span()));n.values.$indexSet(0,e.text,n.convert.call$1(r._evaluate0$_withoutSlash$2(t,n.expressionNode)))},$signature:54},H._EvaluateVisitor__verifyArguments_closure1.prototype={call$0:function(){return this.$arguments.verify$2(this.positional,new P.MapKeySet(this.named,se.MapKeySet_String))},$signature:0},H._EvaluateVisitor_visitStringExpression_closure1.prototype={call$1:function(e){var t,n;return"string"==typeof e?e:(se.Expression_2._as(e),t=this.$this,(n=e.accept$1(t))instanceof J.SassString0?n.text:t._evaluate0$_serialize$3$quote(n,e,!1))},$signature:42},H._EvaluateVisitor_visitCssAtRule_closure3.prototype={call$0:function(){var e,t,n;for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n)},$signature:1},H._EvaluateVisitor_visitCssAtRule_closure4.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},H._EvaluateVisitor_visitCssKeyframeBlock_closure3.prototype={call$0:function(){var e,t,n;for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n)},$signature:1},H._EvaluateVisitor_visitCssKeyframeBlock_closure4.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},H._EvaluateVisitor_visitCssMediaRule_closure5.prototype={call$1:function(e){return this.$this._evaluate0$_mergeMediaQueries$2(e,this.node.queries)},$signature:78},H._EvaluateVisitor_visitCssMediaRule_closure6.prototype={call$0:function(){var e=this,t=e.$this,n=e.mergedQueries;null==n&&(n=e.node.queries),t._evaluate0$_withMediaQueries$2(n,new H._EvaluateVisitor_visitCssMediaRule__closure1(t,e.node))},$signature:1},H._EvaluateVisitor_visitCssMediaRule__closure1.prototype={call$0:function(){var e,t,n=this.$this,r=n._evaluate0$_atRootExcludingStyleRule?null:n._evaluate0$_styleRuleIgnoringAtRoot;if(null==r)for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n);else n._evaluate0$_withParent$2$3$scopeWhen(D.ModifiableCssStyleRule$0(r.selector,r.span,r.originalSelector),new H._EvaluateVisitor_visitCssMediaRule___closure1(n,this.node),!1,se.ModifiableCssStyleRule_2,se.Null)},$signature:1},H._EvaluateVisitor_visitCssMediaRule___closure1.prototype={call$0:function(){var e,t,n;for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n)},$signature:1},H._EvaluateVisitor_visitCssMediaRule_closure7.prototype={call$1:function(e){return!!se.CssStyleRule_2._is(e)||null!=this.mergedQueries&&se.CssMediaRule_2._is(e)},$signature:8},H._EvaluateVisitor_visitCssStyleRule_closure3.prototype={call$0:function(){var e=this.$this;e._evaluate0$_withStyleRule$2(this.rule,new H._EvaluateVisitor_visitCssStyleRule__closure1(e,this.node))},$signature:1},H._EvaluateVisitor_visitCssStyleRule__closure1.prototype={call$0:function(){var e,t,n;for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n)},$signature:1},H._EvaluateVisitor_visitCssStyleRule_closure4.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},H._EvaluateVisitor_visitCssSupportsRule_closure3.prototype={call$0:function(){var e,t,n=this.$this,r=n._evaluate0$_atRootExcludingStyleRule?null:n._evaluate0$_styleRuleIgnoringAtRoot;if(null==r)for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n);else n._evaluate0$_withParent$2$2(D.ModifiableCssStyleRule$0(r.selector,r.span,r.originalSelector),new H._EvaluateVisitor_visitCssSupportsRule__closure1(n,this.node),se.ModifiableCssStyleRule_2,se.Null)},$signature:1},H._EvaluateVisitor_visitCssSupportsRule__closure1.prototype={call$0:function(){var e,t,n;for(e=this.node.children,e=new w.ListIterator(e,e.get$length(e)),t=w._instanceType(e)._precomputed1,n=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(n)},$signature:1},H._EvaluateVisitor_visitCssSupportsRule_closure4.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},H._EvaluateVisitor__performInterpolation_closure1.prototype={call$1:function(e){var t,n,r,i;return"string"==typeof e?e:(se.Expression_2._as(e),t=this.$this,n=e.accept$1(t),this.warnForColor&&n instanceof B.SassColor0&&X.$get$namesByColor0().containsKey$1(n)&&(r=D.Interpolation$0(w.setRuntimeTypeInfo([""],se.JSArray_Object),this.interpolation.span),i=X.$get$namesByColor0(),t._evaluate0$_warn$2(ie.You_pr+w.S(i.$index(0,n))+ie.x20in_in+n.toString$0(0)+ie.x2c_whicw+w.S(i.$index(0,n))+ie.x22x29__If+new M.BinaryOperationExpression0(b.BinaryOperator_AcR2,new J.StringExpression0(r,!0),e,!1).toString$0(0)+"'.",e.get$span())),t._evaluate0$_serialize$3$quote(n,e,!1))},$signature:42},H._EvaluateVisitor__serialize_closure1.prototype={call$0:function(){return I.serializeValue(this.value,!1,this.quote)},$signature:27},H._EvaluateVisitor__expressionNode_closure1.prototype={call$0:function(){var e=this.expression;return this.$this._evaluate0$_environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:191},H._EvaluateVisitor__withoutSlash_recommendation1.prototype={call$1:function(e){var t=e.asSlash;return null!=t?"math.div("+w.S(this.call$1(t.item1))+", "+w.S(this.call$1(t.item2))+")":I.serializeValue(e,!0,!0)},$signature:190},H._EvaluateVisitor__stackFrame_closure1.prototype={call$1:function(e){var t=this.$this._evaluate0$_importCache;return null==(t=null==t?null:t.humanize$1(e))?e:t},$signature:70},H._EvaluateVisitor__stackTrace_closure1.prototype={call$1:function(e){return this.$this._evaluate0$_stackFrame$2(e.item1,e.item2.get$span())},$signature:189},H._ImportedCssVisitor1.prototype={visitCssAtRule$1:function(e){var t=e.isChildless?null:new H._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="_endOfImports",r=this._evaluate0$_visitor;r._evaluate0$_assertInModule$2(r._evaluate0$__parent,"__parent")!==r._evaluate0$_assertInModule$2(r._evaluate0$__root,"_root")?r._evaluate0$_addChild$1(e):r._evaluate0$_assertInModule$2(r._evaluate0$__endOfImports,n)===C.get$length$asx(r._evaluate0$_assertInModule$2(r._evaluate0$__root,"_root").children._collection$_source)?(r._evaluate0$_addChild$1(e),r._evaluate0$__endOfImports=r._evaluate0$_assertInModule$2(r._evaluate0$__endOfImports,n)+1):(null==(t=r._evaluate0$_outOfOrderImports)?r._evaluate0$_outOfOrderImports=w.setRuntimeTypeInfo([],se.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 H._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 H._ImportedCssVisitor_visitCssStyleRule_closure1)},visitCssStylesheet$1:function(e){var t,n;for(t=e.children,t=new w.ListIterator(t,t.get$length(t)),n=w._instanceType(t)._precomputed1;t.moveNext$0();)n._as(t.__internal$_current).accept$1(this)},visitCssSupportsRule$1:function(e){return this._evaluate0$_visitor._evaluate0$_addChild$2$through(e,new H._ImportedCssVisitor_visitCssSupportsRule_closure1)}},H._ImportedCssVisitor_visitCssAtRule_closure1.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},H._ImportedCssVisitor_visitCssMediaRule_closure1.prototype={call$1:function(e){return!!se.CssStyleRule_2._is(e)||this.hasBeenMerged&&se.CssMediaRule_2._is(e)},$signature:8},H._ImportedCssVisitor_visitCssStyleRule_closure1.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},H._ImportedCssVisitor_visitCssSupportsRule_closure1.prototype={call$1:function(e){return se.CssStyleRule_2._is(e)},$signature:8},H._ArgumentResults1.prototype={},H._LoadedStylesheet1.prototype={},O.SassException0.prototype={get$trace:function(e){return L.Trace$(w.setRuntimeTypeInfo([N.frameForSpan0(R.SourceSpanException.prototype.get$span.call(this),"root stylesheet",null)],se.JSArray_Frame),null)},get$span:function(){return R.SourceSpanException.prototype.get$span.call(this)},toString$0:function(e){var t,n,r,i,s=this,a=new E.StringBuffer(""),o="Error: "+s._span_exception$_message+"\n";for(a._contents=o,a._contents=o+R.SourceSpanException.prototype.get$span.call(s).highlight$1$color(null),t=(o=s.get$trace(s).toString$0(0).split("\n")).length,n=0;n<t;++n)r=o[n],0!==C.get$length$asx(r)&&(i=a._contents+="\n",a._contents=i+" "+w.S(r));return(o=a._contents).charCodeAt(0),o}},O.MultiSpanSassException0.prototype={toString$0:function(e){var t,n,r,i,s=this,a=new E.StringBuffer("Error: "+s._span_exception$_message+"\n");for(D.NullableExtension_andThen0(U.Highlighter$multiple(R.SourceSpanException.prototype.get$span.call(s),s.primaryLabel,s.secondarySpans,!1,null,null).highlight$0(),a.get$write(a)),n=(t=s.get$trace(s).toString$0(0).split("\n")).length,r=0;r<n;++r)i=t[r],0!==C.get$length$asx(i)&&(a._contents+="\n",a._contents+=" "+w.S(i));return(t=a._contents).charCodeAt(0),t}},O.SassRuntimeException0.prototype={get$trace:function(e){return this.trace}},O.MultiSpanSassRuntimeException0.prototype={$isSassRuntimeException0:1,get$trace:function(e){return this.trace}},O.SassFormatException0.prototype={get$source:function(){return E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(R.SourceSpanException.prototype.get$span.call(this).file._decodedChars,0,null),0,null)},$isFormatException:1,$isSourceSpanFormatException:1},O.SassScriptException0.prototype={toString$0:function(e){return this.message+ie.x0a_BUG_},get$message:function(e){return this.message}},O.MultiSpanSassScriptException0.prototype={},J.Exports.prototype={},D.ExtendRule0.prototype={accept$1$1:function(e){return e.visitExtendRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@extend "+this.selector.toString$0(0)},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},q.Extension0.prototype={toString$0:function(e){return this.extender.toString$0(0)+" {@extend "+this.target.toString$0(0)+(this.isOptional?" !optional":"")+"}"}},q.Extender0.prototype={assertCompatibleMediaContext$1:function(e){var t,n=this._extension$_extension;if(null!=n&&null!=(t=n.mediaContext)&&(null==e||!b.C_ListEquality.equals$2(0,t,e)))throw w.wrapException(O.SassException$0(ie.You_ma,n.span))},toString$0:function(e){return I.serializeSelector0(this.selector,!0)}},D.ExtensionStore0.prototype={get$isEmpty:function(e){var t=this._extension_store$_extensions;return t.get$isEmpty(t)},get$simpleSelectors:function(){return new P.MapKeySet(this._extension_store$_selectors,se.MapKeySet_SimpleSelector_2)},extensionsWhereTarget$1:function(e){var t=this;return E._makeSyncStarIterable((function(){var n,r,i,s,a=e,o=0;return function(e,l){for(1===e&&(n=l,o=1);;)switch(o){case 0:r=(r=(r=t._extension_store$_extensions).get$entries(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=(i=C.get$values$z(i.value)).get$iterator(i);case 4:if(!i.moveNext$0()){o=5;break}s=i.get$current(i),o=s instanceof z.MergedExtension0?6:8;break;case 6:return s=s.unmerge$0(),o=9,E._IterationMarker_yieldStar(new w.WhereIterable(s,new D.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 E._IterationMarker_endOfIteration();case 1:return E._IterationMarker_uncaughtError(n)}}}),se.Extension_2)},addSelector$3:function(e,t,n){var r,i,s,a,o,l,u,c=this;if(!(r=e=e).get$isInvisible())for(a=(s=r.components).length,o=c._extension_store$_originals,l=0;l<a;++l)o.add$1(0,s[l]);if((s=c._extension_store$_extensions).get$isNotEmpty(s))try{e=c._extension_store$_extendList$4(r,t,s,n)}catch(e){throw(s=w.unwrapException(e))instanceof O.SassException0?(i=s,w.wrapException(O.SassException$0("From "+i.get$span().message$1(0,"")+"\n"+i._span_exception$_message,i.get$span()))):e}return u=new k.ModifiableCssValue0(e,t,se.ModifiableCssValue_SelectorList_2),null!=n&&c._extension_store$_mediaContexts.$indexSet(0,u,n),c._extension_store$_registerSelector$2(e,u),u},_extension_store$_registerSelector$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h;for(r=(n=e.components).length,i=this._extension_store$_selectors,s=0;s<r;++s)for(o=(a=n[s].components).length,l=0;l<o;++l)if((u=a[l])instanceof D.CompoundSelector0)for(_=(c=u.components).length,$=0;$<_;++$)p=c[$],C.add$1$ax(i.putIfAbsent$2(p,new D.ExtensionStore__registerSelector_closure0),t),p instanceof J.PseudoSelector0&&null!=(h=p.selector)&&this._extension_store$_registerSelector$2(h,t)},addExtension$4:function(e,t,n,r){var i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,b=this,w=b._extension_store$_selectors.$index(0,t),I=b._extension_store$_extensionsByExtender,A=I.$index(0,t),M=b._extension_store$_extensions.putIfAbsent$2(t,new D.ExtensionStore_addExtension_closure2);for(s=(i=e.value.components).length,a=null==w,o=b._extension_store$_sourceSpecificity,l=e.span,u=n.span,c=n.isOptional,_=null!=A,$=se.ComplexSelector_2,p=se.Extension_2,h=null,d=0;d<s;++d)if(null==(f=i[d])._complex0$_maxSpecificity&&f._complex0$_computeSpecificity$0(),f._complex0$_maxSpecificity.toString,g=(m=new q.Extender0(f,!1,l))._extension$_extension=new q.Extension0(m,t,r,c,u),null==(S=M.$index(0,f))){for(M.$indexSet(0,f,g),m=new E._SyncStarIterator(b._extension_store$_simpleSelectors$1(f)._outerHelper());m.moveNext$0();)y=m.get$current(m),C.add$1$ax(I.putIfAbsent$2(y,new D.ExtensionStore_addExtension_closure3),g),o.putIfAbsent$2(y,new D.ExtensionStore_addExtension_closure4(f));a&&!_||(null==h&&(h=E.LinkedHashMap_LinkedHashMap$_empty($,p)),h.$indexSet(0,f,g))}else M.$indexSet(0,f,z.MergedExtension_merge0(S,g));null!=h&&(I=se.SimpleSelector_2,v=E.LinkedHashMap_LinkedHashMap$_literal([t,h],I,se.Map_ComplexSelector_Extension_2),_&&null!=(x=b._extension_store$_extendExistingExtensions$2(A,v))&&N.mapAddAll20(v,x,I,$,p),a||b._extension_store$_extendExistingSelectors$2(w,v))},_extension_store$_simpleSelectors$1:function(e){return this._simpleSelectors$body$ExtensionStore0(e)},_simpleSelectors$body$ExtensionStore0:function(e){var t=this;return E._makeSyncStarIterable((function(){var n,r,i,s,a,o,l,u,c,_,$,p,h,d=e,f=0;return function(e,m){for(1===e&&(n=m,f=1);;)switch(f){case 0:r=d.components,i=r.length,s=0;case 2:if(!(s<i)){f=4;break}a=r[s],f=a instanceof D.CompoundSelector0?5:6;break;case 5:o=a.components,l=o.length,u=0;case 7:if(!(u<l)){f=9;break}return c=o[u],f=10,c;case 10:if(!(c instanceof J.PseudoSelector0)){f=8;break}if(null==(_=c.selector)){f=8;break}$=_.components,p=$.length,h=0;case 11:if(!(h<p)){f=13;break}return f=14,E._IterationMarker_yieldStar(t._extension_store$_simpleSelectors$1($[h]));case 14:case 12:++h,f=11;break;case 13:case 8:++u,f=7;break;case 9:case 6:case 3:++s,f=2;break;case 4:return E._IterationMarker_endOfIteration();case 1:return E._IterationMarker_uncaughtError(n)}}}),se.SimpleSelector_2)},_extension_store$_extendExistingExtensions$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,I,A,M,R,k,L,V;for(a=(s=C.toList$0$ax(e)).length,o=this._extension_store$_extensionsByExtender,l=se.SimpleSelector_2,u=se.Map_ComplexSelector_Extension_2,c=this._extension_store$_extensions,_=null,$=0;$<s.length;s.length===a||(0,w.throwConcurrentModificationError)(s),++$){n=s[$],(p=c.$index(0,n.target)).toString,r=null;try{if(null==(r=this._extension_store$_extendComplex$4(n.extender.selector,n.extender.span,t,n.mediaContext)))continue}catch(e){throw(s=w.unwrapException(e))instanceof O.SassException0?(i=s,w.wrapException(O.SassException$0("From "+n.extender.span.message$1(0,"")+"\n"+i._span_exception$_message,i.get$span()))):e}for(h=C.get$first$ax(r),d=n.extender,f=b.C_ListEquality.equals$2(0,h.components,d.selector.components),d=(h=r).length,m=!0,g=0;g<h.length;h.length===d||(0,w.throwConcurrentModificationError)(h),++g)if(S=h[g],f&&m)m=!1;else if(v=(y=n).extender,x=y.target,I=y.span,A=y.mediaContext,y=y.isOptional,null==S._complex0$_maxSpecificity&&S._complex0$_computeSpecificity$0(),S._complex0$_maxSpecificity.toString,M=(v=new q.Extender0(S,!1,v.span))._extension$_extension=new q.Extension0(v,x,A,y,I),null!=(R=p.$index(0,S)))p.$indexSet(0,S,z.MergedExtension_merge0(R,M));else{for(p.$indexSet(0,S,M),v=(y=S.components).length,k=0;k<v;++k)if((L=y[k])instanceof D.CompoundSelector0)for(I=(x=L.components).length,V=0;V<I;++V)C.add$1$ax(o.putIfAbsent$2(x[V],new D.ExtensionStore__extendExistingExtensions_closure1),M);t.containsKey$1(n.target)&&(null==_&&(_=E.LinkedHashMap_LinkedHashMap$_empty(l,u)),_.putIfAbsent$2(n.target,new D.ExtensionStore__extendExistingExtensions_closure2).$indexSet(0,S,M))}f||p.remove$1(0,n.extender)}return _},_extension_store$_extendExistingSelectors$2:function(e,t){var n,r,i,s,a;for(i=e.get$iterator(e),s=this._extension_store$_mediaContexts;i.moveNext$0();){a=(n=i.get$current(i)).value;try{n.value=this._extension_store$_extendList$4(n.value,n.span,t,s.$index(0,n))}catch(e){throw(i=w.unwrapException(e))instanceof O.SassException0?(r=i,w.wrapException(O.SassException$0("From "+n.span.message$1(0,"")+"\n"+r._span_exception$_message,r.get$span()))):e}a!==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=C.get$iterator$ax(e),n=this._extension_store$_sourceSpecificity;t.moveNext$0();)(r=t.get$current(t)).get$isEmpty(r)||(n.addAll$1(0,r.get$_extension_store$_sourceSpecificity()),r.get$_extension_store$_extensions().forEach$1(0,new D.ExtensionStore_addExtensions_closure1(i,this)));D.NullableExtension_andThen0(i.newExtensions,new D.ExtensionStore_addExtensions_closure2(i,this))},_extension_store$_extendList$4:function(e,t,n,r){var i,s,a,o,l,u,c,_;for(s=(i=e.components).length,a=se.JSArray_ComplexSelector_2,o=null,l=0;l<s;++l)u=i[l],null==(c=this._extension_store$_extendComplex$4(u,t,n,r))?null!=o&&o.push(u):(null==o&&(0===l?o=w.setRuntimeTypeInfo([],a):(_=b.JSArray_methods.sublist$2(i,0,l),o=w.setRuntimeTypeInfo(_.slice(0),w._arrayInstanceType(_)))),b.JSArray_methods.addAll$1(o,c));return null==o?e:(i=this._extension_store$_originals,J.SelectorList$0(this._extension_store$_trim$2(o,i.get$contains(i))))},_extension_store$_extendList$3:function(e,t,n){return this._extension_store$_extendList$4(e,t,n,null)},_extension_store$_extendComplex$4:function(e,t,n,r){var i,s,a,o,l,u,c,_,$,p,h,d,f,m="components may not be empty.",g={},S=this._extension_store$_originals.contains$1(0,e);for(s=(i=e.components).length,a=se.JSArray_ComplexSelector_2,o=se.JSArray_ComplexSelectorComponent_2,l=se.ComplexSelectorComponent_2,u=null,c=0;c<s;++c)(_=i[c])instanceof D.CompoundSelector0?null==($=this._extension_store$_extendCompound$5$inOriginal(_,t,n,r,S))?null!=u&&((p=E.List_List$from(w.setRuntimeTypeInfo([_],o),!1,l)).fixed$length=Array,p.immutable$list=Array,0===(h=p).length&&w.throwExpression(E.ArgumentError$(m)),b.JSArray_methods.add$1(u,w.setRuntimeTypeInfo([new q.ComplexSelector0(h,!1)],a))):(null==u&&(d=(h=w._arrayInstanceType(i))._eval$1("SubListIterable<1>"),(f=new w.SubListIterable(i,0,c,d)).SubListIterable$3(i,0,c,h._precomputed1),d=d._eval$1("MappedListIterable<ListIterable.E,List<ComplexSelector0>>"),u=E.List_List$of(new w.MappedListIterable(f,new D.ExtensionStore__extendComplex_closure1(e),d),!0,d._eval$1("ListIterable.E"))),b.JSArray_methods.add$1(u,$)):null!=u&&((p=E.List_List$from(w.setRuntimeTypeInfo([_],o),!1,l)).fixed$length=Array,p.immutable$list=Array,0===(h=p).length&&w.throwExpression(E.ArgumentError$(m)),b.JSArray_methods.add$1(u,w.setRuntimeTypeInfo([new q.ComplexSelector0(h,!1)],a)));return null==u?null:(g.first=!0,i=se.ComplexSelector_2,i=C.expand$1$1$ax(L.paths0(u,i),new D.ExtensionStore__extendComplex_closure2(g,this,e),i),E.List_List$of(i,!0,i.$ti._eval$1("Iterable.E")))},_extension_store$_extendCompound$5$inOriginal:function(e,t,n,r,i){var s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x=this,I=null,A="components may not be empty.",M={},R=x._extension_store$_mode,k=R===b.ExtendMode_normal0||n.get$length(n)<2?I:E.LinkedHashSet_LinkedHashSet$_empty(se.SimpleSelector_2);for(a=(s=e.components).length,o=se.JSArray_List_Extender_2,l=se.JSArray_Extender_2,u=se.JSArray_ComplexSelectorComponent_2,c=se.ComplexSelectorComponent_2,_=se.SimpleSelector_2,$=x._extension_store$_sourceSpecificity,p=se.JSArray_SimpleSelector_2,h=I,d=0;d<a;++d)f=s[d],null==(m=x._extension_store$_extendSimple$5(f,t,n,r,k))?null!=h&&((g=E.List_List$from(w.setRuntimeTypeInfo([f],p),!1,_)).fixed$length=Array,g.immutable$list=Array,0===(S=g).length&&w.throwExpression(E.ArgumentError$(A)),(g=E.List_List$from(w.setRuntimeTypeInfo([new D.CompoundSelector0(S)],u),!1,c)).fixed$length=Array,g.immutable$list=Array,0===(S=g).length&&w.throwExpression(E.ArgumentError$(A)),$.$index(0,f),h.push(w.setRuntimeTypeInfo([new q.Extender0(new q.ComplexSelector0(S,!1),!0,t)],l))):(null==h&&(h=w.setRuntimeTypeInfo([],o),0!==d&&(S=w._arrayInstanceType(s),(y=new w.SubListIterable(s,0,d,S._eval$1("SubListIterable<1>"))).SubListIterable$3(s,0,d,S._precomputed1),(g=E.List_List$from(y,!1,_)).fixed$length=Array,g.immutable$list=Array,y=g,e=new D.CompoundSelector0(y),0===y.length&&w.throwExpression(E.ArgumentError$(A)),(g=E.List_List$from(w.setRuntimeTypeInfo([e],u),!1,c)).fixed$length=Array,g.immutable$list=Array,0===(S=g).length&&w.throwExpression(E.ArgumentError$(A)),x._extension_store$_sourceSpecificityFor$1(e),h.push(w.setRuntimeTypeInfo([new q.Extender0(new q.ComplexSelector0(S,!1),!0,t)],l)))),b.JSArray_methods.addAll$1(h,m));return null==h||null!=k&&k._collection$_length!==n.get$length(n)?I:1===h.length?C.map$1$1$ax(b.JSArray_methods.get$first(h),new D.ExtensionStore__extendCompound_closure4(r),se.ComplexSelector_2).toList$0(0):(R=M.first=R!==b.ExtendMode_replace0,a=(s=z.IterableNullableExtension_whereNotNull(C.map$1$1$ax(L.paths0(h,se.Extender_2),new D.ExtensionStore__extendCompound_closure5(M,r),se.nullable_List_ComplexSelector_2),se.List_ComplexSelector_2)).$ti._eval$1("ExpandIterable<Iterable.E,ComplexSelector0>"),g=E.List_List$of(new w.ExpandIterable(s,new D.ExtensionStore__extendCompound_closure6,a),!0,a._eval$1("Iterable.E")),v=new D.ExtensionStore__extendCompound_closure7,x._extension_store$_trim$2(g,i&&R?new D.ExtensionStore__extendCompound_closure8(b.JSArray_methods.get$first(g)):v))},_extension_store$_extendSimple$5:function(e,t,n,r,i){var s,a=new D.ExtensionStore__extendSimple_withoutPseudo0(this,n,i,t);return e instanceof J.PseudoSelector0&&null!=e.selector&&null!=(s=this._extension_store$_extendPseudo$4(e,t,n,r))?new w.MappedListIterable(s,new D.ExtensionStore__extendSimple_closure1(this,a,t),w._arrayInstanceType(s)._eval$1("MappedListIterable<1,List<Extender0>>")):D.NullableExtension_andThen0(a.call$1(e),new D.ExtensionStore__extendSimple_closure2)},_extension_store$_extenderForSimple$2:function(e,t){var n=q.ComplexSelector$0(w.setRuntimeTypeInfo([D.CompoundSelector$0(w.setRuntimeTypeInfo([e],se.JSArray_SimpleSelector_2))],se.JSArray_ComplexSelectorComponent_2),!1);return this._extension_store$_sourceSpecificity.$index(0,e),new q.Extender0(n,!0,t)},_extension_store$_extendPseudo$4:function(e,t,n,r){var i,s,a,o,l=e.selector;if(null==l)throw w.wrapException(E.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument."));return(i=this._extension_store$_extendList$4(l,t,n,r))===l?null:(s=i.components,(a="not"===e.normalizedName)&&!b.JSArray_methods.any$1(l.components,new D.ExtensionStore__extendPseudo_closure4)&&b.JSArray_methods.any$1(s,new D.ExtensionStore__extendPseudo_closure5)&&(s=new w.WhereIterable(s,new D.ExtensionStore__extendPseudo_closure6,w._arrayInstanceType(s)._eval$1("WhereIterable<1>"))),s=C.expand$1$1$ax(s,new D.ExtensionStore__extendPseudo_closure7(e),se.ComplexSelector_2),a&&1===l.components.length?(a=w.MappedIterable_MappedIterable(s,new D.ExtensionStore__extendPseudo_closure8(e),s.$ti._eval$1("Iterable.E"),se.PseudoSelector_2),0===(o=E.List_List$of(a,!0,w._instanceType(a)._eval$1("Iterable.E"))).length?null:o):w.setRuntimeTypeInfo([J.PseudoSelector$0(e.name,e.argument,!e.isClass,J.SelectorList$0(s))],se.JSArray_PseudoSelector_2))},_extension_store$_trim$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p;if(e.length>100)return e;n=T.QueueList$(null,se.ComplexSelector_2);e:for(r=e.length-1,i=w._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(C.$eq$(n.$index(0,u),l)){N.rotateSlice0(n,0,u+1);continue e}++a,n.addFirst$1(l)}else{for(o.maxSpecificity=0,_=(c=l.components).length,$=0;$<_;++$)(p=c[$])instanceof D.CompoundSelector0&&(o.maxSpecificity=Math.max(o.maxSpecificity,this._extension_store$_sourceSpecificityFor$1(p)));n.any$1(n,new D.ExtensionStore__trim_closure1(o,l))||((c=new w.SubListIterable(e,0,r,i)).SubListIterable$3(e,0,r,s),c.any$1(0,new D.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(n=(t=e.components).length,r=this._extension_store$_sourceSpecificity,i=0,s=0;s<n;++s)a=r.$index(0,t[s]),i=Math.max(i,w.checkNum(null==a?0:a));return i},clone$0:function(){var e,t,n=this,r=se.SimpleSelector_2,i=E.LinkedHashMap_LinkedHashMap$_empty(r,se.Set_ModifiableCssValue_SelectorList_2),s=se.ModifiableCssValue_SelectorList_2,a=E.LinkedHashMap_LinkedHashMap$_empty(s,se.List_CssMediaQuery_2),o=E.LinkedHashMap_LinkedHashMap$_empty(se.CssValue_SelectorList_2,s);return n._extension_store$_selectors.forEach$1(0,new D.ExtensionStore_clone_closure0(n,i,o,a)),s=se.Extension_2,e=N.copyMapOfMap0(n._extension_store$_extensions,r,se.ComplexSelector_2,s),s=N.copyMapOfList0(n._extension_store$_extensionsByExtender,r,s),(r=E._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(r,se.int)).addAll$1(0,n._extension_store$_sourceSpecificity),(t=new E._LinkedIdentityHashSet(se._LinkedIdentityHashSet_ComplexSelector_2)).addAll$1(0,n._extension_store$_originals),new q.Tuple2(new D.ExtensionStore0(i,e,s,a,r,t,b.ExtendMode_normal0),o,se.Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList_2)},get$_extension_store$_extensions:function(){return this._extension_store$_extensions},get$_extension_store$_sourceSpecificity:function(){return this._extension_store$_sourceSpecificity}},D.ExtensionStore_extensionsWhereTarget_closure0.prototype={call$1:function(e){return!e.isOptional},$signature:420},D.ExtensionStore__registerSelector_closure0.prototype={call$0:function(){return E.LinkedHashSet_LinkedHashSet$_empty(se.ModifiableCssValue_SelectorList_2)},$signature:421},D.ExtensionStore_addExtension_closure2.prototype={call$0:function(){return E.LinkedHashMap_LinkedHashMap$_empty(se.ComplexSelector_2,se.Extension_2)},$signature:139},D.ExtensionStore_addExtension_closure3.prototype={call$0:function(){return w.setRuntimeTypeInfo([],se.JSArray_Extension_2)},$signature:238},D.ExtensionStore_addExtension_closure4.prototype={call$0:function(){return this.complex.get$maxSpecificity()},$signature:12},D.ExtensionStore__extendExistingExtensions_closure1.prototype={call$0:function(){return w.setRuntimeTypeInfo([],se.JSArray_Extension_2)},$signature:238},D.ExtensionStore__extendExistingExtensions_closure2.prototype={call$0:function(){return E.LinkedHashMap_LinkedHashMap$_empty(se.ComplexSelector_2,se.Extension_2)},$signature:139},D.ExtensionStore_addExtensions_closure1.prototype={call$2:function(e,t){var n,r,i,s,a,o,l,u,c,_=this;(r=e instanceof I.PlaceholderSelector0&&(45===(n=b.JSString_methods._codeUnitAt$1(e.name,0))||95===n))||((s=null==(i=(r=_.$this)._extension_store$_extensionsByExtender.$index(0,e)))||(o=(a=_._box_0).extensionsToExtend,b.JSArray_methods.addAll$1(null==o?a.extensionsToExtend=w.setRuntimeTypeInfo([],se.JSArray_Extension_2):o,i)),(a=null!=(l=r._extension_store$_selectors.$index(0,e)))&&(null==(u=(o=_._box_0).selectorsToExtend)?o.selectorsToExtend=E.LinkedHashSet_LinkedHashSet$_empty(se.ModifiableCssValue_SelectorList_2):u).addAll$1(0,l),null==(c=(r=r._extension_store$_extensions).$index(0,e))?(r.$indexSet(0,e,t),s&&!a||(null==(s=(r=_._box_0).newExtensions)?r.newExtensions=E.LinkedHashMap_LinkedHashMap$_empty(se.SimpleSelector_2,se.Map_ComplexSelector_Extension_2):s).$indexSet(0,e,t)):t.forEach$1(0,new D.ExtensionStore_addExtensions__closure4(_._box_0,c,i,l,e)))},$signature:424},D.ExtensionStore_addExtensions__closure4.prototype={call$2:function(e,t){var n,r=this,i=r.existingSources;i.containsKey$1(e)||(i.$indexSet(0,e,t),null==r.extensionsForTarget&&null==r.selectorsForTarget||(i=null==(n=(i=r._box_0).newExtensions)?i.newExtensions=E.LinkedHashMap_LinkedHashMap$_empty(se.SimpleSelector_2,se.Map_ComplexSelector_Extension_2):n).putIfAbsent$2(r.target,new D.ExtensionStore_addExtensions___closure1).putIfAbsent$2(e,new D.ExtensionStore_addExtensions___closure2(t)))},$signature:425},D.ExtensionStore_addExtensions___closure1.prototype={call$0:function(){return E.LinkedHashMap_LinkedHashMap$_empty(se.ComplexSelector_2,se.Extension_2)},$signature:139},D.ExtensionStore_addExtensions___closure2.prototype={call$0:function(){return this.extension},$signature:426},D.ExtensionStore_addExtensions_closure2.prototype={call$1:function(e){var t=this._box_0,n=this.$this;D.NullableExtension_andThen0(t.extensionsToExtend,new D.ExtensionStore_addExtensions__closure2(n,e)),D.NullableExtension_andThen0(t.selectorsToExtend,new D.ExtensionStore_addExtensions__closure3(n,e))},$signature:427},D.ExtensionStore_addExtensions__closure2.prototype={call$1:function(e){return this.$this._extension_store$_extendExistingExtensions$2(e,this.newExtensions)},$signature:428},D.ExtensionStore_addExtensions__closure3.prototype={call$1:function(e){return this.$this._extension_store$_extendExistingSelectors$2(e,this.newExtensions)},$signature:429},D.ExtensionStore__extendComplex_closure1.prototype={call$1:function(e){return w.setRuntimeTypeInfo([q.ComplexSelector$0(w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelectorComponent_2),this.complex.lineBreak)],se.JSArray_ComplexSelector_2)},$signature:430},D.ExtensionStore__extendComplex_closure2.prototype={call$1:function(e){var t=L.weave0(C.map$1$1$ax(e,new D.ExtensionStore__extendComplex__closure1,se.List_ComplexSelectorComponent_2).toList$0(0));return new w.MappedListIterable(t,new D.ExtensionStore__extendComplex__closure2(this._box_0,this.$this,this.complex,e),w._arrayInstanceType(t)._eval$1("MappedListIterable<1,ComplexSelector0>"))},$signature:431},D.ExtensionStore__extendComplex__closure1.prototype={call$1:function(e){return e.components},$signature:432},D.ExtensionStore__extendComplex__closure2.prototype={call$1:function(e){var t=this,n=t.complex,r=q.ComplexSelector$0(e,n.lineBreak||C.any$1$ax(t.path,new D.ExtensionStore__extendComplex___closure0)),i=t._box_0;return i.first&&t.$this._extension_store$_originals.contains$1(0,n)&&t.$this._extension_store$_originals.add$1(0,r),i.first=!1,r},$signature:93},D.ExtensionStore__extendComplex___closure0.prototype={call$1:function(e){return e.lineBreak},$signature:19},D.ExtensionStore__extendCompound_closure4.prototype={call$1:function(e){return e.assertCompatibleMediaContext$1(this.mediaQueryContext),e.selector},$signature:435},D.ExtensionStore__extendCompound_closure5.prototype={call$1:function(e){var t,n,r,i,s,a,o={},l=this._box_1;if(l.first)l.first=!1,t=w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([D.CompoundSelector$0(C.expand$1$1$ax(e,new D.ExtensionStore__extendCompound__closure1,se.SimpleSelector_2))],se.JSArray_ComplexSelectorComponent_2)],se.JSArray_List_ComplexSelectorComponent_2);else{for(n=T.QueueList$(null,se.List_ComplexSelectorComponent_2),l=C.get$iterator$ax(e),r=se.CompoundSelector_2,i=se.JSArray_SimpleSelector_2,s=null;l.moveNext$0();)(a=l.get$current(l)).isOriginal?(null==s&&(s=w.setRuntimeTypeInfo([],i)),b.JSArray_methods.addAll$1(s,r._as(b.JSArray_methods.get$last(a.selector.components)).components)):n._queue_list$_add$1(a.selector.components);if(null!=s&&n.addFirst$1(w.setRuntimeTypeInfo([D.CompoundSelector$0(s)],se.JSArray_ComplexSelectorComponent_2)),null==(t=L.unifyComplex0(n)))return null}for(o.lineBreak=!1,l=C.get$iterator$ax(e),r=this.mediaQueryContext;l.moveNext$0();)(i=l.get$current(l)).assertCompatibleMediaContext$1(r),o.lineBreak=o.lineBreak||i.selector.lineBreak;return l=C.map$1$1$ax(t,new D.ExtensionStore__extendCompound__closure2(o),se.ComplexSelector_2),E.List_List$of(l,!0,l.$ti._eval$1("ListIterable.E"))},$signature:436},D.ExtensionStore__extendCompound__closure1.prototype={call$1:function(e){return se.CompoundSelector_2._as(b.JSArray_methods.get$last(e.selector.components)).components},$signature:437},D.ExtensionStore__extendCompound__closure2.prototype={call$1:function(e){return q.ComplexSelector$0(e,this._box_0.lineBreak)},$signature:93},D.ExtensionStore__extendCompound_closure6.prototype={call$1:function(e){return e},$signature:438},D.ExtensionStore__extendCompound_closure7.prototype={call$1:function(e){return!1},$signature:19},D.ExtensionStore__extendCompound_closure8.prototype={call$1:function(e){return b.C_ListEquality.equals$2(0,e.components,this.original.components)},$signature:19},D.ExtensionStore__extendSimple_withoutPseudo0.prototype={call$1:function(e){var t,n,r=this,i=r.extensions.$index(0,e);if(null==i)return null;for(null!=(t=r.targetsUsed)&&t.add$1(0,e),t=w.setRuntimeTypeInfo([],se.JSArray_Extender_2),(n=r.$this)._extension_store$_mode!==b.ExtendMode_replace0&&t.push(n._extension_store$_extenderForSimple$2(e,r.simpleSpan)),n=(n=i.get$values(i)).get$iterator(n);n.moveNext$0();)t.push(n.get$current(n).extender);return t},$signature:439},D.ExtensionStore__extendSimple_closure1.prototype={call$1:function(e){var t=this.withoutPseudo.call$1(e);return null==t?w.setRuntimeTypeInfo([this.$this._extension_store$_extenderForSimple$2(e,this.simpleSpan)],se.JSArray_Extender_2):t},$signature:440},D.ExtensionStore__extendSimple_closure2.prototype={call$1:function(e){return w.setRuntimeTypeInfo([e],se.JSArray_List_Extender_2)},$signature:441},D.ExtensionStore__extendPseudo_closure4.prototype={call$1:function(e){return e.components.length>1},$signature:19},D.ExtensionStore__extendPseudo_closure5.prototype={call$1:function(e){return 1===e.components.length},$signature:19},D.ExtensionStore__extendPseudo_closure6.prototype={call$1:function(e){return e.components.length<=1},$signature:19},D.ExtensionStore__extendPseudo_closure7.prototype={call$1:function(e){var t,n,r=e.components;if(1!==r.length)return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector_2);if(!(b.JSArray_methods.get$first(r)instanceof D.CompoundSelector0))return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector_2);if(1!==(r=se.CompoundSelector_2._as(b.JSArray_methods.get$first(r)).components).length)return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector_2);if(!(b.JSArray_methods.get$first(r)instanceof J.PseudoSelector0))return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector_2);if(null==(n=(t=se.PseudoSelector_2._as(b.JSArray_methods.get$first(r))).selector))return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector_2);switch((r=this.pseudo).normalizedName){case"not":return"is"!==(r=t.normalizedName)&&"matches"!==r?w.setRuntimeTypeInfo([],se.JSArray_ComplexSelector_2):n.components;case"is":case"matches":case"any":case"current":case"nth-child":case"nth-last-child":return t.name!==r.name||t.argument!=r.argument?w.setRuntimeTypeInfo([],se.JSArray_ComplexSelector_2):n.components;case"has":case"host":case"host-context":case"slotted":return w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector_2);default:return w.setRuntimeTypeInfo([],se.JSArray_ComplexSelector_2)}},$signature:442},D.ExtensionStore__extendPseudo_closure8.prototype={call$1:function(e){var t=this.pseudo;return J.PseudoSelector$0(t.name,t.argument,!t.isClass,J.SelectorList$0(w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector_2)))},$signature:443},D.ExtensionStore__trim_closure1.prototype={call$1:function(e){return e.get$minSpecificity()>=this._box_0.maxSpecificity&&L.complexIsSuperselector0(e.components,this.complex1.components)},$signature:19},D.ExtensionStore__trim_closure2.prototype={call$1:function(e){return e.get$minSpecificity()>=this._box_0.maxSpecificity&&L.complexIsSuperselector0(e.components,this.complex1.components)},$signature:19},D.ExtensionStore_clone_closure0.prototype={call$2:function(e,t){var n,r,i,s,a,o,l,u=this,c=se.ModifiableCssValue_SelectorList_2,_=E.LinkedHashSet_LinkedHashSet$_empty(c);for(u.newSelectors.$indexSet(0,e,_),n=t.get$iterator(t),r=u.oldToNewSelectors,i=u.$this._extension_store$_mediaContexts,s=u.newMediaContexts;n.moveNext$0();)a=n.get$current(n),o=new k.ModifiableCssValue0(a.value,a.span,c),_.add$1(0,o),r.$indexSet(0,a,o),null!=(l=i.$index(0,a))&&s.$indexSet(0,o,l)},$signature:444},O.FiberClass.prototype={},O.Fiber.prototype={},k.FilesystemImporter0.prototype={canonicalize$1:function(e){return"file"!==e.get$scheme()&&""!==e.get$scheme()?null:D.NullableExtension_andThen0(N.resolveImportPath0(J.join(this._filesystem$_loadPath,X.$get$context().style.pathFromUri$1(P._parseUri(e)),null)),new k.FilesystemImporter_canonicalize_closure0)},load$1:function(e,t){var n=X.$get$context().style.pathFromUri$1(P._parseUri(t)),r=N.readFile0(n),i=P.Syntax_forPath0(n);return""===t.get$scheme()&&w.throwExpression(E.ArgumentError$value(t,"sourceMapUrl","must be absolute")),new O.ImporterResult0(r,t,i)},toString$0:function(e){return this._filesystem$_loadPath}},k.FilesystemImporter_canonicalize_closure0.prototype={call$1:function(e){var t,n,r,i=null;return C.$eq$(C.get$platform$x(bn.process),"win32")||C.$eq$(C.get$platform$x(bn.process),"darwin")?(t=X.$get$context(),r=n=k._realCasePath0(t.absolute$7(t.normalize$1(e),i,i,i,i,i,i)),n=t,t=r):(r=n=(t=X.$get$context()).canonicalize$1(e),n=t,t=r),n.toUri$1(t)},$signature:152},N.ForRule0.prototype={accept$1$1:function(e){return e.visitForRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this,n="@for $"+t.variable+" from "+t.from.toString$0(0)+" ",r=t.children;return n+(t.isExclusive?"to":"through")+" "+t.to.toString$0(0)+" {"+(r&&b.JSArray_methods).join$1(r," ")+"}"},get$span:function(){return this.span}},V.ForwardRule0.prototype={accept$1$1:function(e){return e.visitForwardRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t,n,r=this,i="@forward "+J.StringExpression_quoteText0(r.url.toString$0(0)),s=r.shownMixinsAndFunctions,a=r.hiddenMixinsAndFunctions;return null!=s?(i+=" show ",(t=r.shownVariables).toString,i=t=i+r._forward_rule0$_memberList$2(s,t)):(t=null!=a&&(t=a._base).get$isNotEmpty(t))&&(i+=" hide ",(t=r.hiddenVariables).toString,i=t=i+r._forward_rule0$_memberList$2(a,t)),null!=(n=r.prefix)&&(i+=" as "+n+"*"),(i=(0!==(t=r.configuration).length?i+" with ("+b.JSArray_methods.join$1(t,", ")+")":i)+";").charCodeAt(0),i},_forward_rule0$_memberList$2:function(e,t){var n,r=E.List_List$of(e,!0,se.String);for(n=(n=t._base).get$iterator(n);n.moveNext$0();)r.push("$"+n.get$current(n));return b.JSArray_methods.join$1(r,", ")},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},H.ForwardedModuleView0.prototype={get$url:function(){return this._forwarded_view0$_inner.get$url()},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 w.wrapException(O.SassScriptException$0(i));if(null!=o&&o._base.contains$1(0,e))throw w.wrapException(O.SassScriptException$0(i));if(null!=(r=s.prefix)){if(!b.JSString_methods.startsWith$1(e,r))throw w.wrapException(O.SassScriptException$0(i));e=b.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=b.JSString_methods.substring$1(e,t.length)),this._forwarded_view0$_inner.variableIdentity$1(e)},$eq:function(e,t){return null!=t&&(t instanceof H.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)^w.Primitives_objectHashCode(this._forwarded_view0$_rule))>>>0},cloneCss$0:function(){return H.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}},k.FunctionExpression0.prototype={accept$1$1:function(e){return e.visitFunctionExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.namespace;return t=null!=t?t+".":"",(t+=this.name.toString$0(0)+this.$arguments.toString$0(0)).charCodeAt(0),t},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},k.JSFunction0.prototype={},k.SupportsFunction0.prototype={toString$0:function(e){return this.name.toString$0(0)+"("+this.$arguments.toString$0(0)+")"},$isAstNode0:1,$isSupportsCondition0:1,get$span:function(){return this.span}},k.SassFunction0.prototype={accept$1$1:function(e){var t,n;return e._inspect||w.throwExpression(O.SassScriptException$0(this.toString$0(0)+" isn't a valid CSS value.")),(t=e._buffer).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,se.dynamic)},assertFunction$1:function(e){return this},$eq:function(e,t){return null!=t&&(t instanceof k.SassFunction0&&this.callable.$eq(0,t.callable))},get$hashCode:function(e){var t=this.callable;return t.get$hashCode(t)}},P.FunctionRule0.prototype={accept$1$1:function(e){return e.visitFunctionRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return"@function "+this.name+"("+this.$arguments.toString$0(0)+") {"+(t&&b.JSArray_methods).join$1(t," ")+"}"}},L.unifyComplex_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return t.sublist$2(e,0,t.get$length(e)-1)},$signature:140},L._weaveParents_closure6.prototype={call$2:function(e,t){var n,r,i=null;return b.C_ListEquality.equals$2(0,e,t)?e:C.get$first$ax(e)instanceof D.CompoundSelector0&&C.get$first$ax(t)instanceof D.CompoundSelector0?L.complexIsParentSuperselector0(e,t)?t:L.complexIsParentSuperselector0(t,e)?e:L._mustUnify0(e,t)?null==(n=L.unifyComplex0(w.setRuntimeTypeInfo([e,t],se.JSArray_List_ComplexSelectorComponent_2)))||(r=C.getInterceptor$asx(n)).get$length(n)>1?i:r.get$first(n):i:i},$signature:446},L._weaveParents_closure7.prototype={call$1:function(e){return L.complexIsParentSuperselector0(e.get$first(e),this.group)},$signature:447},L._weaveParents_closure8.prototype={call$1:function(e){return C.expand$1$1$ax(e,new L._weaveParents__closure4,se.ComplexSelectorComponent_2)},$signature:234},L._weaveParents__closure4.prototype={call$1:function(e){return e},$signature:140},L._weaveParents_closure9.prototype={call$1:function(e){return 0===e.get$length(e)},$signature:185},L._weaveParents_closure10.prototype={call$1:function(e){return C.expand$1$1$ax(e,new L._weaveParents__closure3,se.ComplexSelectorComponent_2)},$signature:234},L._weaveParents__closure3.prototype={call$1:function(e){return e},$signature:140},L._weaveParents_closure11.prototype={call$1:function(e){return C.get$isNotEmpty$asx(e)},$signature:449},L._weaveParents_closure12.prototype={call$1:function(e){var t=C.expand$1$1$ax(e,new L._weaveParents__closure2,se.ComplexSelectorComponent_2);return E.List_List$of(t,!0,t.$ti._eval$1("Iterable.E"))},$signature:450},L._weaveParents__closure2.prototype={call$1:function(e){return e},$signature:451},L._mustUnify_closure0.prototype={call$1:function(e){return e instanceof D.CompoundSelector0&&b.JSArray_methods.any$1(e.components,new L._mustUnify__closure0(this.uniqueSelectors))},$signature:135},L._mustUnify__closure0.prototype={call$1:function(e){return(e instanceof I.IDSelector0||e instanceof J.PseudoSelector0&&!e.isClass)&&this.uniqueSelectors.contains$1(0,e)},$signature:18},L.paths_closure0.prototype={call$2:function(e,t){var n=this.T;return n=C.expand$1$1$ax(t,new L.paths__closure0(e,n),n._eval$1("List<0>")),E.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>)")}},L.paths__closure0.prototype={call$1:function(e){var t=this.T;return C.map$1$1$ax(this.paths,new L.paths___closure0(e,t),t._eval$1("List<0>"))},$signature:function(){return this.T._eval$1("Iterable<List<0>>(0)")}},L.paths___closure0.prototype={call$1:function(e){var t=E.List_List$of(e,!0,this.T);return t.push(this.option),t},$signature:function(){return this.T._eval$1("List<0>(List<0>)")}},L._hasRoot_closure0.prototype={call$1:function(e){return e instanceof J.PseudoSelector0&&e.isClass&&"root"===e.normalizedName},$signature:18},L.listIsSuperselector_closure0.prototype={call$1:function(e){return b.JSArray_methods.any$1(this.list1,new L.listIsSuperselector__closure0(e))},$signature:19},L.listIsSuperselector__closure0.prototype={call$1:function(e){return L.complexIsSuperselector0(e.components,this.complex1.components)},$signature:19},L._simpleIsSuperselectorOfCompound_closure0.prototype={call$1:function(e){var t,n=this.simple;return!!n.$eq(0,e)||e instanceof J.PseudoSelector0&&(null!=(t=e.selector)&&(!!X._subselectorPseudos0.contains$1(0,e.normalizedName)&&b.JSArray_methods.every$1(t.components,new L._simpleIsSuperselectorOfCompound__closure0(n))))},$signature:18},L._simpleIsSuperselectorOfCompound__closure0.prototype={call$1:function(e){var t=e.components;return 1===t.length&&b.JSArray_methods.contains$1(se.CompoundSelector_2._as(b.JSArray_methods.get$single(t)).components,this.simple)},$signature:19},L._selectorPseudoIsSuperselector_closure6.prototype={call$1:function(e){return L.listIsSuperselector0(this.selector1.components,e.components)},$signature:95},L._selectorPseudoIsSuperselector_closure7.prototype={call$1:function(e){var t=e.components,n=w.setRuntimeTypeInfo([],se.JSArray_ComplexSelectorComponent_2),r=this.parents;return null!=r&&b.JSArray_methods.addAll$1(n,r),n.push(this.compound2),L.complexIsSuperselector0(t,n)},$signature:19},L._selectorPseudoIsSuperselector_closure8.prototype={call$1:function(e){return L.listIsSuperselector0(this.selector1.components,e.components)},$signature:95},L._selectorPseudoIsSuperselector_closure9.prototype={call$1:function(e){return L.listIsSuperselector0(this.selector1.components,e.components)},$signature:95},L._selectorPseudoIsSuperselector_closure10.prototype={call$1:function(e){return b.JSArray_methods.any$1(this.compound2.components,new L._selectorPseudoIsSuperselector__closure0(e,this.pseudo1))},$signature:19},L._selectorPseudoIsSuperselector__closure0.prototype={call$1:function(e){var t,n,r=this;return e instanceof k.TypeSelector0?(t=b.JSArray_methods.get$last(r.complex.components))instanceof D.CompoundSelector0&&b.JSArray_methods.any$1(t.components,new L._selectorPseudoIsSuperselector___closure1(e)):e instanceof I.IDSelector0?(t=b.JSArray_methods.get$last(r.complex.components))instanceof D.CompoundSelector0&&b.JSArray_methods.any$1(t.components,new L._selectorPseudoIsSuperselector___closure2(e)):e instanceof J.PseudoSelector0&&e.name===r.pseudo1.name&&(null!=(n=e.selector)&&L.listIsSuperselector0(n.components,w.setRuntimeTypeInfo([r.complex],se.JSArray_ComplexSelector_2)))},$signature:18},L._selectorPseudoIsSuperselector___closure1.prototype={call$1:function(e){return e instanceof k.TypeSelector0&&!this.simple2.name.$eq(0,e.name)},$signature:18},L._selectorPseudoIsSuperselector___closure2.prototype={call$1:function(e){var t;return e instanceof I.IDSelector0?(t=e.name,t=this.simple2.name!==t):t=!1,t},$signature:18},L._selectorPseudoIsSuperselector_closure11.prototype={call$1:function(e){return b.C_ListEquality.equals$2(0,this.selector1.components,e.components)},$signature:95},L._selectorPseudoIsSuperselector_closure12.prototype={call$1:function(e){var t,n;return e instanceof J.PseudoSelector0&&(t=this.pseudo1,e.name===t.name&&(e.argument==t.argument&&(null!=(n=e.selector)&&L.listIsSuperselector0(this.selector1.components,n.components))))},$signature:18},L._selectorPseudoArgs_closure1.prototype={call$1:function(e){return e.isClass===this.isClass&&e.name===this.name},$signature:453},L._selectorPseudoArgs_closure2.prototype={call$1:function(e){return e.selector},$signature:454},L.globalFunctions_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return t.$index(e,0).get$isTruthy()?t.$index(e,1):t.$index(e,2)},$signature:3},I.IDSelector0.prototype={get$minSpecificity:function(){return w._asInt(Math.pow(P.SimpleSelector0.prototype.get$minSpecificity.call(this),2))},accept$1$1:function(e){var t=e._buffer;return t.writeCharCode$1(35),t.write$1(0,this.name),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},addSuffix$1:function(e){return new I.IDSelector0(this.name+e)},unify$1:function(e){return b.JSArray_methods.any$1(e,new I.IDSelector_unify_closure0(this))?null:this.super$SimpleSelector$unify0(e)},$eq:function(e,t){return null!=t&&(t instanceof I.IDSelector0&&t.name===this.name)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.name)}},I.IDSelector_unify_closure0.prototype={call$1:function(e){var t;return e instanceof I.IDSelector0?(t=e.name,t=this.$this.name!==t):t=!1,t},$signature:18},V.IfExpression0.prototype={accept$1$1:function(e){return e.visitIfExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"if"+this.$arguments.toString$0(0)},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},M.IfRule0.prototype={accept$1$1:function(e){return e.visitIfRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.clauses,n=new w.MappedListIterable(t,new M.IfRule_toString_closure0(!0),w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0," "),r=this.lastClause;return null!=r?n+" "+r.toString$0(0):n},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},M.IfRule_toString_closure0.prototype={call$1:function(e){return"@if {"+b.JSArray_methods.join$1(e.children," ")+"}"},$signature:455},M.IfRuleClause0.prototype={},M.IfRuleClause$__closure0.prototype={call$1:function(e){return e instanceof A.VariableDeclaration0||(e instanceof P.FunctionRule0||(e instanceof W.MixinRule0||e instanceof N.ImportRule0&&b.JSArray_methods.any$1(e.imports,new M.IfRuleClause$___closure0)))},$signature:227},M.IfRuleClause$___closure0.prototype={call$1:function(e){return e instanceof N.DynamicImport0},$signature:223},M.IfClause0.prototype={toString$0:function(e){return"@if "+this.expression.toString$0(0)+" {"+b.JSArray_methods.join$1(this.children," ")+"}"}},M.ElseClause0.prototype={toString$0:function(e){return"@else {"+b.JSArray_methods.join$1(this.children," ")+"}"}},k.NodeImporter.prototype={loadRelative$3:function(e,t,n){var r,i,s=null;return X.$get$url().style.rootLength$1(e)>0?b.JSString_methods.startsWith$1(e,"/")||b.JSString_methods.startsWith$1(e,"file:")?this._tryPath$2(X.$get$context().style.pathFromUri$1(P._parseUri(e)),n):s:"file"!==(null==t?s:t.get$scheme())?s:(i=(r=X.$get$context()).style,this._tryPath$2(J.join(r.dirname$1(i.pathFromUri$1(P._parseUri(t))),i.pathFromUri$1(P._parseUri(e)),s),n))},load$3:function(e,t,n,r){var i,s,a,o,l,u,c,_,$,p=this,h=p._previousToString$1(n);for(s=(i=p._implementation$_importers).length,a=p._implementation$_options,o=se.RenderContextOptions,l=se.JSArray_Object,u=0;u<s;++u)if(c=i[u],_={options:o._as(a),fromImport:r},C.set$context$x(C.get$options$x(_),_),null!=($=C.apply$2$x(c,_,w.setRuntimeTypeInfo([t,h],l))))return p._handleImportResult$4(t,n,$,r);return p._resolveLoadPathFromUrl$2(E.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=E._makeAsyncAwaitCompleter(se.nullable_Tuple2_String_String),_=this,$=E._wrapJsFunctionForAsync((function(p,h){if(1===p)return E._asyncRethrow(h,c);for(;;)switch(u){case 0:l=_._previousToString$1(t),i=_._implementation$_importers,s=i.length,a=0;case 3:if(!(a<s)){u=5;break}return u=6,E._asyncAwait(_._callImporterAsync$4(i[a],e,l,n),$);case 6:if(null!=(o=h)){r=_._handleImportResult$4(e,t,o,n),u=1;break}case 4:++a,u=3;break;case 5:r=_._resolveLoadPathFromUrl$2(E.Uri_parse(e),n),u=1;break;case 1:return E._asyncReturn(r,c)}}));return E._asyncStartSync($,c)},_previousToString$1:function(e){return null==e?"stdin":"file"===e.get$scheme()?X.$get$context().style.pathFromUri$1(P._parseUri(e)):e.toString$0(0)},_resolveLoadPathFromUrl$2:function(e,t){return""===e.get$scheme()||"file"===e.get$scheme()?this._resolveLoadPath$2(X.$get$context().style.pathFromUri$1(P._parseUri(e)),t):null},_resolveLoadPath$2:function(e,t){var n,r,i,s,a,o,l,u=null,c=X.$get$context(),_=this._tryPath$2(c.absolute$7(e,u,u,u,u,u,u),t);if(null!=_)return _;for(r=(n=this._includePaths).length,i=se.JSArray_nullable_String,s=se.WhereTypeIterable_String,a=0;a<r;++a)if(o=w.setRuntimeTypeInfo([n[a],e,null,null,null,null,null,null],i),P._validateArgList("join",o),null!=(l=this._tryPath$2(c.absolute$7(c.joinAll$1(new w.WhereTypeIterable(o,s)),u,u,u,u,u,u),t)))return l;return u},_tryPath$2:function(e,t){var n;return t?(n=se.nullable_Object,n=E.runZoned(new k.NodeImporter__tryPath_closure(e),E.LinkedHashMap_LinkedHashMap$_literal([b.Symbol__inImportRule,!0],n,n),se.nullable_String)):n=N.resolveImportPath0(e),D.NullableExtension_andThen0(n,new k.NodeImporter__tryPath_closure0)},_handleImportResult$4:function(e,t,n,r){var i,s,a,o=bn.Error;if(w._asBool(X.$get$_jsInstanceOf().call$2(n,o)))throw w.wrapException(n);if(!se.NodeImporterResult._is(n))return null;if(i=(o=C.getInterceptor$x(n)).get$file(n),s=o.get$contents(n),null==i)return o=null==s?"":s,new q.Tuple2(o,e,se.Tuple2_String_String);if(null!=s)return new q.Tuple2(s,i,se.Tuple2_String_String);if(null==(a=this.loadRelative$3(X.$get$context().toUri$1(i).toString$0(0),t,r))&&(a=this._resolveLoadPath$2(i,r)),null!=a)return a;throw w.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=E._makeAsyncAwaitCompleter(se.nullable_Object),u=this,c=E._wrapJsFunctionForAsync((function(_,$){if(1===_)return E._asyncRethrow($,l);for(;;)switch(o){case 0:s=new E._Future(X.Zone__current,se._Future_Object),a=C.apply$2$x(e,u._renderContext$1(r),w.setRuntimeTypeInfo([t,n,E.allowInterop(new E._AsyncCompleter(s,se._AsyncCompleter_Object).get$complete())],se.JSArray_Object)),o=w._asBool(X.$get$_isUndefined().call$1(a))?3:4;break;case 3:return o=5,E._asyncAwait(s,c);case 5:i=$,o=1;break;case 4:i=a,o=1;break;case 1:return E._asyncReturn(i,l)}}));return E._asyncStartSync(c,l)},_renderContext$1:function(e){var t={options:se.RenderContextOptions._as(this._implementation$_options),fromImport:e};return C.set$context$x(C.get$options$x(t),t),t}},k.NodeImporter__tryPath_closure.prototype={call$0:function(){return N.resolveImportPath0(this.path)},"call*":"call$0",$requiredArgCount:0,$signature:39},k.NodeImporter__tryPath_closure0.prototype={call$1:function(e){return new q.Tuple2(N.readFile0(e),X.$get$context().toUri$1(e).toString$0(0),se.Tuple2_String_String)},$signature:458},k.ModifiableCssImport0.prototype={accept$1$1:function(e){return e.visitCssImport$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},$isCssImport0:1,get$span:function(){return this.span}},H.ImportCache0.prototype={canonicalize$4$baseImporter$baseUrl$forImport:function(e,t,n,r){var i,s;return null!=t&&(null==(i=null==n?null:n.resolveUri$1(e))&&(i=e),null!=(s=this._import_cache$_canonicalize$3(t,i,r)))?new q.Tuple3(t,s,i,se.Tuple3_Importer_Uri_Uri_2):this._import_cache$_canonicalizeCache.putIfAbsent$2(new q.Tuple2(e,r,se.Tuple2_Uri_bool),new H.ImportCache_canonicalize_closure0(this,e,r))},_import_cache$_canonicalize$3:function(e,t,n){var r,i;return n?(r=se.nullable_Object,i=E.runZoned(new H.ImportCache__canonicalize_closure0(e,t),E.LinkedHashMap_LinkedHashMap$_literal([b.Symbol__inImportRule,!0],r,r),se.nullable_Uri)):i=e.canonicalize$1(t),""===(null==i?null:i.get$scheme())&&this._import_cache$_logger.warn$2$deprecation(0,"Importer "+e.toString$0(0)+" canonicalized "+t.toString$0(0)+" to "+w.S(i)+ie.x2e_Rela,!0),i},importCanonical$4$originalUrl$quiet:function(e,t,n,r){return this._import_cache$_importCache.putIfAbsent$2(t,new H.ImportCache_importCanonical_closure0(this,e,t,n,r))},humanize$1:function(e){var t,n,r=this._import_cache$_canonicalizeCache;return t=(r=z.IterableNullableExtension_whereNotNull(r.get$values(r),se.Tuple3_Importer_Uri_Uri_2)).$ti,null==(n=L.minBy(new w.MappedIterable(new w.WhereIterable(r,new H.ImportCache_humanize_closure2(e),t._eval$1("WhereIterable<Iterable.E>")),new H.ImportCache_humanize_closure3,t._eval$1("MappedIterable<Iterable.E,Uri>")),new H.ImportCache_humanize_closure4))?e:(r=X.$get$url(),n.resolve$1(D.ParsedPath_ParsedPath$parse(e.get$path(e),r.style).get$basename()))}},H.ImportCache_canonicalize_closure0.prototype={call$0:function(){return this.$this,this.url,this.forImport,0,null},$signature:459},H.ImportCache__canonicalize_closure0.prototype={call$0:function(){return this.importer.canonicalize$1(this.url)},"call*":"call$0",$requiredArgCount:0,$signature:151},H.ImportCache_importCanonical_closure0.prototype={call$0:function(){var e=this,t=e.canonicalUrl,n=e.importer.load$1(0,t),r=e.$this;return r._import_cache$_resultsCache.$indexSet(0,t,n),t=e.originalUrl.resolveUri$1(t),r=e.quiet?X.$get$Logger_quiet0():r._import_cache$_logger,M.Stylesheet_Stylesheet$parse0(n.contents,n.syntax,r,t)},$signature:460},H.ImportCache_humanize_closure2.prototype={call$1:function(e){return e.item2.$eq(0,this.canonicalUrl)},$signature:461},H.ImportCache_humanize_closure3.prototype={call$1:function(e){return e.item3},$signature:462},H.ImportCache_humanize_closure4.prototype={call$1:function(e){return e.get$path(e).length},$signature:69},N.ImportRule0.prototype={accept$1$1:function(e){return e.visitImportRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@import "+b.JSArray_methods.join$1(this.imports,", ")+";"},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},P.Importer0.prototype={},k.NodeImporterResult0.prototype={},z.IncludeRule0.prototype={get$spanWithoutContent:function(){var e,t,n=this.span;return null!=this.content&&(e=n.file,t=this.$arguments.span,n=t=N.SpanExtensions_trim0(e.span$2(L.FileLocation$_(e,n._file$_start).offset,L.FileLocation$_(t.file,t._end).offset))),n},accept$1$1:function(e){return e.visitIncludeRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t,n=this,r=n.namespace;return r=null!=r?"@include "+r+".":"@include ",r+=n.name,(t=n.$arguments).get$isEmpty(t)||(r+="("+t.toString$0(0)+")"),(r+=null==(t=n.content)?";":" "+t.toString$0(0)).charCodeAt(0),r},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},D.Interpolation0.prototype={get$asPlain:function(){var e,t=this.contents,n=t.length;return 0===n?"":n>1?null:"string"==typeof(e=b.JSArray_methods.get$first(t))?e:null},get$initialPlain:function(){var e=b.JSArray_methods.get$first(this.contents);return"string"==typeof e?e:""},Interpolation$20:function(e,t){var n,r,i,s,a,o,l="contents";for(r=(n=this.contents).length,i=se.Expression_2,s=0;s<r;++s){if(!(o="string"==typeof(a=n[s]))&&!i._is(a))throw w.wrapException(E.ArgumentError$value(n,l,ie.May_on));if(0!==s&&"string"==typeof n[s-1]&&o)throw w.wrapException(E.ArgumentError$value(n,l,"May not contain adjacent Strings."))}},toString$0:function(e){var t=this.contents;return new w.MappedListIterable(t,new D.Interpolation_toString_closure0,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)},$isAstNode0:1,get$span:function(){return this.span}},D.Interpolation_toString_closure0.prototype={call$1:function(e){return"string"==typeof e?e:"#{"+w.S(e)+"}"},$signature:42},D.SupportsInterpolation0.prototype={toString$0:function(e){return"#{"+this.expression.toString$0(0)+"}"},$isAstNode0:1,$isSupportsCondition0:1,get$span:function(){return this.span}},A.InterpolationBuffer0.prototype={writeCharCode$1:function(e){return this._interpolation_buffer0$_text._contents+=w.Primitives_stringFromCharCode(e),null},add$1:function(e,t){this._interpolation_buffer0$_flushText$0(),this._interpolation_buffer0$_contents.push(t)},addInterpolation$1:function(e){var t,n,r=this,i=e.contents;0!==i.length&&("string"==typeof(t=b.JSArray_methods.get$first(i))&&(r._interpolation_buffer0$_text._contents+=t,i=w.SubListIterable$(i,1,null,w._arrayInstanceType(i)._precomputed1)),r._interpolation_buffer0$_flushText$0(),n=r._interpolation_buffer0$_contents,b.JSArray_methods.addAll$1(n,i),"string"==typeof b.JSArray_methods.get$last(n)&&(r._interpolation_buffer0$_text._contents+=w.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=E.List_List$of(this._interpolation_buffer0$_contents,!0,se.Object),n=this._interpolation_buffer0$_text._contents;return 0!==n.length&&t.push((n.charCodeAt(0),n)),D.Interpolation$0(t,e)},toString$0:function(e){var t,n,r,i,s;for(n=(t=this._interpolation_buffer0$_contents).length,r=0,i="";r<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++r)i="string"==typeof(s=t[r])?i+s:i+"#{"+w.S(s)+w.Primitives_stringFromCharCode(125);return(t=i+this._interpolation_buffer0$_text.toString$0(0)).charCodeAt(0),t}},k._realCasePath_helper0.prototype={call$1:function(e){var t=X.$get$context().dirname$1(e);return t===e?e:X._realCaseCache0.putIfAbsent$2(e,new k._realCasePath_helper_closure0(this,t,e))},$signature:5},k._realCasePath_helper_closure0.prototype={call$0:function(){var e,t=this.helper.call$1(this.dirname),n=this.path,r=D.ParsedPath_ParsedPath$parse(n,X.$get$context().style).get$basename();try{return e=C.where$1$ax(N.listDir0(t),new k._realCasePath_helper__closure0(r)).toList$0(0),1!==C.get$length$asx(e)?J.join(t,r,null):C.$index$asx(e,0)}catch(e){if(w.unwrapException(e)instanceof N.FileSystemException0)return n;throw e}},$signature:27},k._realCasePath_helper__closure0.prototype={call$1:function(e){return N.equalsIgnoreCase0(D.ParsedPath_ParsedPath$parse(e,X.$get$context().style).get$basename(),this.basename)},$signature:6},U.ModifiableCssKeyframeBlock0.prototype={accept$1$1:function(e){return e.visitCssKeyframeBlock$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){return U.ModifiableCssKeyframeBlock$0(this.selector,this.span)},get$span:function(){return this.span}},O.KeyframeSelectorParser0.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new O.KeyframeSelectorParser_parse_closure0(this))},_keyframe_selector$_percentage$0:function(){var e,t,n=this.scanner,r=n.scanChar$1(43)?""+w.Primitives_stringFromCharCode(43):"",i=n.peekChar$0();for(W.isDigit0(i)||46===i||n.error$1(0,"Expected number.");null!=(e=n.peekChar$0())&&e>=48&&e<=57;)r+=w.Primitives_stringFromCharCode(n.readChar$0());if(46===n.peekChar$0())for(r+=w.Primitives_stringFromCharCode(n.readChar$0());null!=(e=n.peekChar$0())&&e>=48&&e<=57;)r+=w.Primitives_stringFromCharCode(n.readChar$0());if(this.scanIdentifier$1("e"))for(r+=n.readChar$0(),43!==(t=n.peekChar$0())&&45!==t||(r+=n.readChar$0()),W.isDigit0(n.peekChar$0())||n.error$1(0,"Expected digit.");null!=(e=n.peekChar$0())&&e>=48&&e<=57;)r+=w.Primitives_stringFromCharCode(n.readChar$0());return n.expectChar$1(37),(r+=w.Primitives_stringFromCharCode(37)).charCodeAt(0),r}},O.KeyframeSelectorParser_parse_closure0.prototype={call$0:function(){var e=w.setRuntimeTypeInfo([],se.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:44},B.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}},J.ListExpression0.prototype={accept$1$1:function(e){return e.visitListExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this,n=t.hasBrackets,r=n?""+w.Primitives_stringFromCharCode(91):"",i=t.contents,s=t.separator===b.ListSeparator_kWM0?", ":" ";return s=r+new w.MappedListIterable(i,new J.ListExpression_toString_closure0(t),w._arrayInstanceType(i)._eval$1("MappedListIterable<1,String>")).join$1(0,s),(n=n?s+w.Primitives_stringFromCharCode(93):s).charCodeAt(0),n},_list3$_elementNeedsParens$1:function(e){var t;return e instanceof J.ListExpression0?!(e.contents.length<2)&&(!e.hasBrackets&&((t=this.separator)===b.ListSeparator_kWM0||t!==b.ListSeparator_undecided_null0)):this.separator===b.ListSeparator_woc0&&(e instanceof D.UnaryOperationExpression0&&((t=e.operator)===b.UnaryOperator_j2w0||t===b.UnaryOperator_U4G0))},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},J.ListExpression_toString_closure0.prototype={call$1:function(e){return this.$this._list3$_elementNeedsParens$1(e)?"("+e.toString$0(0)+")":e.toString$0(0)},$signature:131},J._length_closure2.prototype={call$1:function(e){var t=C.$index$asx(e,0).get$asList().length;return new I.UnitlessSassNumber0(t,null)},$signature:9},J._nth_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1);return n.get$asList()[n.sassIndexToListIndex$2(r,"n")]},$signature:3},J._setNth_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1),i=t.$index(e,2),s=n.get$asList(),a=w.setRuntimeTypeInfo(s.slice(0),w._arrayInstanceType(s));return a[n.sassIndexToListIndex$2(r,"n")]=i,t.$index(e,0).changeListContents$1(a)},$signature:22},J._join_closure0.prototype={call$1:function(e){var t,n,r=C.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("auto"===(r=a.text))t=i.get$separator()!==b.ListSeparator_undecided_null0?i.get$separator():s.get$separator()!==b.ListSeparator_undecided_null0?s.get$separator():b.ListSeparator_woc0;else if("space"===r)t=b.ListSeparator_woc0;else if("comma"===r)t=b.ListSeparator_kWM0;else{if("slash"!==r)throw w.wrapException(O.SassScriptException$0(ie.x24separ));t=b.ListSeparator_1gm0}return n=o instanceof J.SassString0&&"auto"===o.text?i.get$hasBrackets():o.get$isTruthy(),r=E.List_List$of(i.get$asList(),!0,se.Value_2),b.JSArray_methods.addAll$1(r,s.get$asList()),J.SassList$0(r,t,n)},$signature:22},J._append_closure2.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e),r=n.$index(e,0),i=n.$index(e,1);if("auto"===(n=n.$index(e,2).assertString$1("separator").text))t=r.get$separator()===b.ListSeparator_undecided_null0?b.ListSeparator_woc0:r.get$separator();else if("space"===n)t=b.ListSeparator_woc0;else if("comma"===n)t=b.ListSeparator_kWM0;else{if("slash"!==n)throw w.wrapException(O.SassScriptException$0(ie.x24separ));t=b.ListSeparator_1gm0}return(n=E.List_List$of(r.get$asList(),!0,se.Value_2)).push(i),r.changeListContents$2$separator(n,t)},$signature:22},J._zip_closure0.prototype={call$1:function(e){var t,n,r={},i=C.$index$asx(e,0).get$asList(),s=w._arrayInstanceType(i)._eval$1("MappedListIterable<1,List<Value0>>"),a=E.List_List$of(new w.MappedListIterable(i,new J._zip__closure2,s),!0,s._eval$1("ListIterable.E"));if(0===a.length)return b.SassList_yfz0;for(r.i=0,t=w.setRuntimeTypeInfo([],se.JSArray_SassList_2),i=w._arrayInstanceType(a)._eval$1("MappedListIterable<1,Value0>"),s=se.Value_2;b.JSArray_methods.every$1(a,new J._zip__closure3(r));)(n=E.List_List$from(new w.MappedListIterable(a,new J._zip__closure4(r),i),!1,s)).fixed$length=Array,n.immutable$list=Array,t.push(new J.SassList0(n,b.ListSeparator_woc0,!1)),++r.i;return J.SassList$0(t,b.ListSeparator_kWM0,!1)},$signature:22},J._zip__closure2.prototype={call$1:function(e){return e.get$asList()},$signature:464},J._zip__closure3.prototype={call$1:function(e){return this._box_0.i!==C.get$length$asx(e)},$signature:465},J._zip__closure4.prototype={call$1:function(e){return C.$index$asx(e,this._box_0.i)},$signature:3},J._index_closure2.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=b.JSArray_methods.indexOf$1(t.$index(e,0).get$asList(),t.$index(e,1));return t=-1===n?b.C__SassNull:new I.UnitlessSassNumber0(n+1,null)},$signature:3},J._separator_closure0.prototype={call$1:function(e){switch(C.$index$asx(e,0).get$separator()){case b.ListSeparator_kWM0:return new J.SassString0("comma",!1);case b.ListSeparator_1gm0:return new J.SassString0("slash",!1);default:return new J.SassString0("space",!1)}},$signature:13},J._isBracketed_closure0.prototype={call$1:function(e){return C.$index$asx(e,0).get$hasBrackets()?b.SassBoolean_true:b.SassBoolean_false},$signature:20},J._slash_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).get$asList();if(t.length<2)throw w.wrapException(O.SassScriptException$0("At least two elements are required."));return J.SassList$0(t,b.ListSeparator_1gm0,!1)},$signature:22},J.SelectorList0.prototype={get$isInvisible:function(){return b.JSArray_methods.every$1(this.components,new J.SelectorList_isInvisible_closure0)},get$asSassList:function(){var e=this.components;return J.SassList$0(new w.MappedListIterable(e,new J.SelectorList_asSassList_closure0,w._arrayInstanceType(e)._eval$1("MappedListIterable<1,Value0>")),b.ListSeparator_kWM0,!1)},accept$1$1:function(e){return e.visitSelectorList$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},unify$1:function(e){var t=this.components,n=w._arrayInstanceType(t)._eval$1("ExpandIterable<1,ComplexSelector0>"),r=E.List_List$of(new w.ExpandIterable(t,new J.SelectorList_unify_closure0(e),n),!0,n._eval$1("Iterable.E"));return 0===r.length?null:J.SelectorList$0(r)},resolveParentSelectors$2$implicitParent:function(e,t){var n,r=this;if(null==e){if(!b.JSArray_methods.any$1(r.components,r.get$_list2$_complexContainsParentSelector()))return r;throw w.wrapException(O.SassScriptException$0(ie.Top_le))}return n=r.components,J.SelectorList$0(N.flattenVertically0(new w.MappedListIterable(n,new J.SelectorList_resolveParentSelectors_closure0(r,t,e),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Iterable<ComplexSelector0>>")),se.ComplexSelector_2))},resolveParentSelectors$1:function(e){return this.resolveParentSelectors$2$implicitParent(e,!0)},_list2$_complexContainsParentSelector$1:function(e){return b.JSArray_methods.any$1(e.components,new J.SelectorList__complexContainsParentSelector_closure0)},_list2$_resolveParentSelectorsCompound$2:function(e,t){var n,r,i,s=e.components,a=b.JSArray_methods.any$1(s,new J.SelectorList__resolveParentSelectorsCompound_closure2);return a||b.JSArray_methods.get$first(s)instanceof P.ParentSelector0?(n=a?new w.MappedListIterable(s,new J.SelectorList__resolveParentSelectorsCompound_closure3(t),w._arrayInstanceType(s)._eval$1("MappedListIterable<1,SimpleSelector0>")):s,(r=b.JSArray_methods.get$first(s))instanceof P.ParentSelector0?1===s.length&&null==r.suffix?t.components:(i=t.components,new w.MappedListIterable(i,new J.SelectorList__resolveParentSelectorsCompound_closure4(e,n),w._arrayInstanceType(i)._eval$1("MappedListIterable<1,ComplexSelector0>"))):w.setRuntimeTypeInfo([q.ComplexSelector$0(w.setRuntimeTypeInfo([D.CompoundSelector$0(n)],se.JSArray_ComplexSelectorComponent_2),!1)],se.JSArray_ComplexSelector_2)):null},get$hashCode:function(e){return b.C_ListEquality0.hash$1(this.components)},$eq:function(e,t){return null!=t&&(t instanceof J.SelectorList0&&b.C_ListEquality.equals$2(0,this.components,t.components))}},J.SelectorList_isInvisible_closure0.prototype={call$1:function(e){return e.get$isInvisible()},$signature:19},J.SelectorList_asSassList_closure0.prototype={call$1:function(e){var t=e.components;return J.SassList$0(new w.MappedListIterable(t,new J.SelectorList_asSassList__closure0,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value0>")),b.ListSeparator_woc0,!1)},$signature:466},J.SelectorList_asSassList__closure0.prototype={call$1:function(e){return new J.SassString0(e.toString$0(0),!1)},$signature:467},J.SelectorList_unify_closure0.prototype={call$1:function(e){var t=this.other.components;return new w.ExpandIterable(t,new J.SelectorList_unify__closure0(e),w._arrayInstanceType(t)._eval$1("ExpandIterable<1,ComplexSelector0>"))},$signature:98},J.SelectorList_unify__closure0.prototype={call$1:function(e){var t=L.unifyComplex0(w.setRuntimeTypeInfo([this.complex1.components,e.components],se.JSArray_List_ComplexSelectorComponent_2));return null==t?b.List_empty13:C.map$1$1$ax(t,new J.SelectorList_unify___closure0,se.ComplexSelector_2)},$signature:98},J.SelectorList_unify___closure0.prototype={call$1:function(e){return q.ComplexSelector$0(e,!1)},$signature:93},J.SelectorList_resolveParentSelectors_closure0.prototype={call$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y,v,x,I,A=this,M={},R=A.$this;if(!R._list2$_complexContainsParentSelector$1(e))return A.implicitParent?(R=A.parent.components,new w.MappedListIterable(R,new J.SelectorList_resolveParentSelectors__closure1(e),w._arrayInstanceType(R)._eval$1("MappedListIterable<1,ComplexSelector0>"))):w.setRuntimeTypeInfo([e],se.JSArray_ComplexSelector_2);for(t=se.JSArray_List_ComplexSelectorComponent_2,n=w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([],se.JSArray_ComplexSelectorComponent_2)],t),r=se.JSArray_bool,M.lineBreaks=w.setRuntimeTypeInfo([!1],r),s=(i=e.components).length,a=se.ComplexSelectorComponent_2,o=A.parent,l=0;l<s;++l)if((u=i[l])instanceof D.CompoundSelector0){if(null==(c=R._list2$_resolveParentSelectorsCompound$2(u,o))){for(_=n.length,$=0;$<n.length;n.length===_||(0,w.throwConcurrentModificationError)(n),++$)n[$].push(u);continue}for(p=M.lineBreaks,h=w.setRuntimeTypeInfo([],t),M.lineBreaks=w.setRuntimeTypeInfo([],r),_=n.length,d=C.getInterceptor$ax(c),f=0,$=0;$<n.length;n.length===_||(0,w.throwConcurrentModificationError)(n),++$,f=g)for(m=n[$],g=f+1,S=p[f],y=d.get$iterator(c),v=!S;y.moveNext$0();)x=y.get$current(y),I=E.List_List$of(m,!0,a),b.JSArray_methods.addAll$1(I,x.components),h.push(I),(I=M.lineBreaks).push(!v||x.lineBreak);n=h}else for(_=n.length,$=0;$<n.length;n.length===_||(0,w.throwConcurrentModificationError)(n),++$)n[$].push(u);return M.i=0,new w.MappedListIterable(n,new J.SelectorList_resolveParentSelectors__closure2(M),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,ComplexSelector0>"))},$signature:98},J.SelectorList_resolveParentSelectors__closure1.prototype={call$1:function(e){var t=E.List_List$of(e.components,!0,se.ComplexSelectorComponent_2),n=this.complex;return b.JSArray_methods.addAll$1(t,n.components),q.ComplexSelector$0(t,n.lineBreak||e.lineBreak)},$signature:141},J.SelectorList_resolveParentSelectors__closure2.prototype={call$1:function(e){var t=this._box_0;return q.ComplexSelector$0(e,t.lineBreaks[t.i++])},$signature:93},J.SelectorList__complexContainsParentSelector_closure0.prototype={call$1:function(e){return e instanceof D.CompoundSelector0&&b.JSArray_methods.any$1(e.components,new J.SelectorList__complexContainsParentSelector__closure0)},$signature:135},J.SelectorList__complexContainsParentSelector__closure0.prototype={call$1:function(e){var t;return e instanceof P.ParentSelector0||e instanceof J.PseudoSelector0&&(null!=(t=e.selector)&&b.JSArray_methods.any$1(t.components,t.get$_list2$_complexContainsParentSelector()))},$signature:18},J.SelectorList__resolveParentSelectorsCompound_closure2.prototype={call$1:function(e){var t;return e instanceof J.PseudoSelector0&&(null!=(t=e.selector)&&b.JSArray_methods.any$1(t.components,t.get$_list2$_complexContainsParentSelector()))},$signature:18},J.SelectorList__resolveParentSelectorsCompound_closure3.prototype={call$1:function(e){var t,n,r,i;return e instanceof J.PseudoSelector0?null==(t=e.selector)?e:b.JSArray_methods.any$1(t.components,t.get$_list2$_complexContainsParentSelector())?(n=t.resolveParentSelectors$2$implicitParent(this.parent,!1),r=e.name,i=e.isClass,J.PseudoSelector$0(r,e.argument,!i,n)):e:e},$signature:470},J.SelectorList__resolveParentSelectorsCompound_closure4.prototype={call$1:function(e){var t,n,r,i,s,a,o=e.components,l=b.JSArray_methods.get$last(o);if(!(l instanceof D.CompoundSelector0))throw w.wrapException(O.SassScriptException$0('Parent "'+e.toString$0(0)+'" is incompatible with this selector.'));return t=se.ParentSelector_2._as(b.JSArray_methods.get$first(this.compound.components)).suffix,n=se.SimpleSelector_2,r=this.resolvedMembers,i=l.components,s=C.getInterceptor$ax(r),null!=t?((n=E.List_List$of(w.SubListIterable$(i,0,w.checkNotNullable(i.length-1,"count",se.int),w._arrayInstanceType(i)._precomputed1),!0,n)).push(b.JSArray_methods.get$last(i).addSuffix$1(t)),b.JSArray_methods.addAll$1(n,s.skip$1(r,1)),a=D.CompoundSelector$0(n)):(n=E.List_List$of(i,!0,n),b.JSArray_methods.addAll$1(n,s.skip$1(r,1)),a=D.CompoundSelector$0(n)),(o=E.List_List$of(w.SubListIterable$(o,0,w.checkNotNullable(o.length-1,"count",se.int),w._arrayInstanceType(o)._precomputed1),!0,se.ComplexSelectorComponent_2)).push(a),q.ComplexSelector$0(o,e.lineBreak)},$signature:141},J._NodeSassList.prototype={},J.listConstructor_closure.prototype={call$4:function(e,t,n,r){var i;null==r?(t.toString,i=E.Iterable_Iterable$generate(t,new J.listConstructor__closure,se.Value_2),i=J.SassList$0(i,!1!==n?b.ListSeparator_kWM0:b.ListSeparator_woc0,!1)):i=r,C.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:471},J.listConstructor__closure.prototype={call$1:function(e){return b.C__SassNull},$signature:203},J.listConstructor_closure0.prototype={call$2:function(e,t){return k.wrapValue(C.get$dartValue$x(e)._list1$_contents[t])},"call*":"call$2",$requiredArgCount:2,$signature:473},J.listConstructor_closure1.prototype={call$3:function(e,t,n){var r=C.getInterceptor$x(e),i=r.get$dartValue(e)._list1$_contents,s=w.setRuntimeTypeInfo(i.slice(0),w._arrayInstanceType(i));s[t]=k.unwrapValue(n),r.set$dartValue(e,r.get$dartValue(e).changeListContents$1(s))},"call*":"call$3",$requiredArgCount:3,$signature:474},J.listConstructor_closure2.prototype={call$1:function(e){return C.get$dartValue$x(e).separator===b.ListSeparator_kWM0},$signature:475},J.listConstructor_closure3.prototype={call$2:function(e,t){var n=C.getInterceptor$x(e),r=n.get$dartValue(e)._list1$_contents,i=t?b.ListSeparator_kWM0:b.ListSeparator_woc0;n.set$dartValue(e,J.SassList$0(r,i,n.get$dartValue(e).hasBrackets))},"call*":"call$2",$requiredArgCount:2,$signature:476},J.listConstructor_closure4.prototype={call$1:function(e){return C.get$dartValue$x(e)._list1$_contents.length},$signature:477},J.listConstructor_closure5.prototype={call$1:function(e){return I.serializeValue(C.get$dartValue$x(e),!0,!0)},$signature:478},J.SassList0.prototype={get$isBlank:function(){return b.JSArray_methods.every$1(this._list1$_contents,new J.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.separator===b.ListSeparator_undecided_null0&&this._list1$_contents.length>1)throw w.wrapException(E.ArgumentError$(ie.A_list))},accept$1$1:function(e){return e.visitList$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},assertMap$1:function(e){return 0===this._list1$_contents.length?b.SassMap_Map_empty0:this.super$Value$assertMap0(e)},tryMap$0:function(){return 0===this._list1$_contents.length?b.SassMap_Map_empty0:null},$eq:function(e,t){var n=this;return null!=t&&(!!(t instanceof J.SassList0&&t.separator===n.separator&&t.hasBrackets===n.hasBrackets&&b.C_ListEquality.equals$2(0,t._list1$_contents,n._list1$_contents))||0===n._list1$_contents.length&&t instanceof z.SassMap0&&0===t.get$asList().length)},get$hashCode:function(e){return b.C_ListEquality0.hash$1(this._list1$_contents)},get$separator:function(){return this.separator},get$hasBrackets:function(){return this.hasBrackets}},J.SassList_isBlank_closure0.prototype={call$1:function(e){return e.get$isBlank()},$signature:58},J.ListSeparator0.prototype={toString$0:function(e){return this._list1$_name}},k._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)},warn$3$deprecation$span:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,n,r,null)}},V.LoudComment0.prototype={get$span:function(){return this.text.span},accept$1$1:function(e){return e.visitLoudComment$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return this.text.toString$0(0)},$isAstNode0:1,$isStatement0:1},z.MapExpression0.prototype={accept$1$1:function(e){return e.visitMapExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.pairs;return"("+new w.MappedListIterable(t,new z.MapExpression_toString_closure0,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+")"},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},z.MapExpression_toString_closure0.prototype={call$1:function(e){return w.S(e.item1)+": "+w.S(e.item2)},$signature:479},z._get_closure0.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertMap$1("map"),s=w.setRuntimeTypeInfo([r.$index(e,1)],se.JSArray_Value_2);for(b.JSArray_methods.addAll$1(s,r.$index(e,2).get$asList()),r=w.SubListIterable$(s,0,w.checkNotNullable(s.length-1,"count",se.int),se.Value_2),r=new w.ListIterator(r,r.get$length(r)),t=w._instanceType(r)._precomputed1;r.moveNext$0();i=n)if(!((n=i.contents.$index(0,t._as(r.__internal$_current)))instanceof z.SassMap0))return b.C__SassNull;return null==(r=i.contents.$index(0,b.JSArray_methods.get$last(s)))?b.C__SassNull:r},$signature:3},z._set_closure1.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return z._modify0(t.$index(e,0).assertMap$1("map"),w.setRuntimeTypeInfo([t.$index(e,1)],se.JSArray_Value_2),new z._set__closure2(e),!0)},$signature:3},z._set__closure2.prototype={call$1:function(e){return C.$index$asx(this.$arguments,2)},$signature:38},z._set_closure2.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertMap$1("map"),r=t.$index(e,1).get$asList();if(0===(t=r.length))throw w.wrapException(O.SassScriptException$0("Expected $args to contain a key."));if(1===t)throw w.wrapException(O.SassScriptException$0("Expected $args to contain a value."));return z._modify0(n,b.JSArray_methods.sublist$2(r,0,t-1),new z._set__closure1(r),!0)},$signature:3},z._set__closure1.prototype={call$1:function(e){return b.JSArray_methods.get$last(this.args)},$signature:38},z._merge_closure1.prototype={call$1:function(e){var t,n,r,i=C.getInterceptor$asx(e),s=i.$index(e,0).assertMap$1("map1"),a=i.$index(e,1).assertMap$1("map2");for(i=se.Value_2,t=E.LinkedHashMap_LinkedHashMap$_empty(i,i),n=(n=(n=s.contents).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,r.key,r.value);for(n=(n=(n=a.contents).get$entries(n)).get$iterator(n);n.moveNext$0();)r=n.get$current(n),t.$indexSet(0,r.key,r.value);return new z.SassMap0(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:32},z._merge_closure2.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e),r=n.$index(e,0).assertMap$1("map1"),i=n.$index(e,1).get$asList();if(0===(n=i.length))throw w.wrapException(O.SassScriptException$0("Expected $args to contain a key."));if(1===n)throw w.wrapException(O.SassScriptException$0("Expected $args to contain a map."));return t=b.JSArray_methods.get$last(i).assertMap$1("map2"),z._modify0(r,w.SubListIterable$(i,0,w.checkNotNullable(i.length-1,"count",se.int),w._arrayInstanceType(i)._precomputed1),new z._merge__closure0(t),!0)},$signature:3},z._merge__closure0.prototype={call$1:function(e){var t,n,r,i,s=e.tryMap$0();if(null==s)return this.map2;for(t=se.Value_2,n=E.LinkedHashMap_LinkedHashMap$_empty(t,t),r=(r=(r=s.contents).get$entries(r)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),n.$indexSet(0,i.key,i.value);for(r=(r=(r=this.map2.contents).get$entries(r)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),n.$indexSet(0,i.key,i.value);return new z.SassMap0(w.ConstantMap_ConstantMap$from(n,t,t))},$signature:480},z._deepMerge_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return z._deepMergeImpl0(t.$index(e,0).assertMap$1("map1"),t.$index(e,1).assertMap$1("map2"))},$signature:32},z._deepRemove_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertMap$1("map"),r=w.setRuntimeTypeInfo([t.$index(e,1)],se.JSArray_Value_2);return b.JSArray_methods.addAll$1(r,t.$index(e,2).get$asList()),z._modify0(n,w.SubListIterable$(r,0,w.checkNotNullable(r.length-1,"count",se.int),se.Value_2),new z._deepRemove__closure0(r),!1)},$signature:3},z._deepRemove__closure0.prototype={call$1:function(e){var t,n,r=e.tryMap$0();return null!=r&&r.contents.containsKey$1(b.JSArray_methods.get$last(this.keys))?(t=se.Value_2,(n=E.LinkedHashMap_LinkedHashMap$of(r.contents,t,t)).remove$1(0,b.JSArray_methods.get$last(this.keys)),new z.SassMap0(w.ConstantMap_ConstantMap$from(n,t,t))):e},$signature:38},z._remove_closure1.prototype={call$1:function(e){return C.$index$asx(e,0).assertMap$1("map")},$signature:32},z._remove_closure2.prototype={call$1:function(e){var t,n,r,i=C.getInterceptor$asx(e),s=i.$index(e,0).assertMap$1("map"),a=w.setRuntimeTypeInfo([i.$index(e,1)],se.JSArray_Value_2);for(b.JSArray_methods.addAll$1(a,i.$index(e,2).get$asList()),i=se.Value_2,t=E.LinkedHashMap_LinkedHashMap$of(s.contents,i,i),n=a.length,r=0;r<a.length;a.length===n||(0,w.throwConcurrentModificationError)(a),++r)t.remove$1(0,a[r]);return new z.SassMap0(w.ConstantMap_ConstantMap$from(t,i,i))},$signature:32},z._keys_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertMap$1("map").contents;return J.SassList$0(t.get$keys(t),b.ListSeparator_kWM0,!1)},$signature:22},z._values_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertMap$1("map").contents;return J.SassList$0(t.get$values(t),b.ListSeparator_kWM0,!1)},$signature:22},z._hasKey_closure0.prototype={call$1:function(e){var t,n,r=C.getInterceptor$asx(e),i=r.$index(e,0).assertMap$1("map"),s=w.setRuntimeTypeInfo([r.$index(e,1)],se.JSArray_Value_2);for(b.JSArray_methods.addAll$1(s,r.$index(e,2).get$asList()),r=w.SubListIterable$(s,0,w.checkNotNullable(s.length-1,"count",se.int),se.Value_2),r=new w.ListIterator(r,r.get$length(r)),t=w._instanceType(r)._precomputed1;r.moveNext$0();i=n)if(!((n=i.contents.$index(0,t._as(r.__internal$_current)))instanceof z.SassMap0))return b.SassBoolean_false;return i.contents.containsKey$1(b.JSArray_methods.get$last(s))?b.SassBoolean_true:b.SassBoolean_false},$signature:20},z._modify__modifyNestedMap0.prototype={call$1:function(e){var t,n=this,r=se.Value_2,i=E.LinkedHashMap_LinkedHashMap$of(e.contents,r,r),s=n.keyIterator,a=s.get$current(s);return s.moveNext$0()?(t=null==(s=i.$index(0,a))?null:s.tryMap$0(),(s=null==t)&&!n.addNesting||i.$indexSet(0,a,n.call$1(s?b.SassMap_Map_empty0:t)),new z.SassMap0(w.ConstantMap_ConstantMap$from(i,r,r))):(null==(s=i.$index(0,a))&&(s=b.C__SassNull),i.$indexSet(0,a,n.modify.call$1(s)),new z.SassMap0(w.ConstantMap_ConstantMap$from(i,r,r)))},$signature:481},z._deepMergeImpl__ensureMutable0.prototype={call$0:function(){var e,t=this._box_0;t.mutable||(t.mutable=!0,e=se.Value_2,t.result=E.LinkedHashMap_LinkedHashMap$of(t.result,e,e))},$signature:0},z._deepMergeImpl_closure0.prototype={call$2:function(e,t){var n,r,i,s=this._box_0,a=s.result.$index(0,e);if(null==a)this._ensureMutable.call$0(),s.result.$indexSet(0,e,t);else if(n=a.tryMap$0(),r=t.tryMap$0(),null!=n&&null!=r){if((i=z._deepMergeImpl0(r,n))===n)return;this._ensureMutable.call$0(),s.result.$indexSet(0,e,i)}},$signature:54},z._NodeSassMap.prototype={},z.mapConstructor_closure.prototype={call$3:function(e,t,n){var r,i,s,a;null==n?(t.toString,r=se.Value_2,i=E.Iterable_Iterable$generate(t,new z.mapConstructor__closure,r),s=E.Iterable_Iterable$generate(t,new z.mapConstructor__closure0,r),a=E.LinkedHashMap_LinkedHashMap(null,null,null,r,r),E.MapBase__fillMapWithIterables(a,i,s),r=new z.SassMap0(w.ConstantMap_ConstantMap$from(a,r,r))):r=n,C.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:482},z.mapConstructor__closure.prototype={call$1:function(e){return new I.UnitlessSassNumber0(e,null)},$signature:483},z.mapConstructor__closure0.prototype={call$1:function(e){return b.C__SassNull},$signature:203},z.mapConstructor_closure0.prototype={call$2:function(e,t){var n=C.get$dartValue$x(e).contents;return k.wrapValue(C.elementAt$1$ax(n.get$keys(n),t))},"call*":"call$2",$requiredArgCount:2,$signature:198},z.mapConstructor_closure1.prototype={call$2:function(e,t){var n=C.get$dartValue$x(e).contents;return k.wrapValue(n.get$values(n).elementAt$1(0,t))},"call*":"call$2",$requiredArgCount:2,$signature:198},z.mapConstructor_closure2.prototype={call$1:function(e){var t=C.get$dartValue$x(e).contents;return t.get$length(t)},$signature:485},z.mapConstructor_closure3.prototype={call$3:function(e,t,n){var r,i,s,a,o,l,u,c=C.getInterceptor$x(e);for(E.RangeError_checkValidIndex(t,c.get$dartValue(e).contents,"index"),r=k.unwrapValue(n),i=se.Value_2,s=E.LinkedHashMap_LinkedHashMap$_empty(i,i),a=(a=(a=c.get$dartValue(e).contents).get$entries(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 w.wrapException(E.ArgumentError$value(n,"key","is already in the map"));s.$indexSet(0,u,l.value)}++o}c.set$dartValue(e,new z.SassMap0(w.ConstantMap_ConstantMap$from(s,i,i)))},"call*":"call$3",$requiredArgCount:3,$signature:183},z.mapConstructor_closure4.prototype={call$3:function(e,t,n){var r,i,s,a=C.getInterceptor$x(e),o=a.get$dartValue(e).contents,l=C.elementAt$1$ax(o.get$keys(o),t);for(o=se.Value_2,r=E.LinkedHashMap_LinkedHashMap$_empty(o,o),i=(i=(i=a.get$dartValue(e).contents).get$entries(i)).get$iterator(i);i.moveNext$0();)s=i.get$current(i),r.$indexSet(0,s.key,s.value);r.$indexSet(0,l,k.unwrapValue(n)),a.set$dartValue(e,new z.SassMap0(w.ConstantMap_ConstantMap$from(r,o,o)))},"call*":"call$3",$requiredArgCount:3,$signature:183},z.mapConstructor_closure5.prototype={call$1:function(e){return I.serializeValue(C.get$dartValue$x(e),!0,!0)},$signature:487},z.SassMap0.prototype={get$separator:function(){var e=this.contents;return e.get$isEmpty(e)?b.ListSeparator_undecided_null0:b.ListSeparator_kWM0},get$asList:function(){var e=w.setRuntimeTypeInfo([],se.JSArray_Value_2);return this.contents.forEach$1(0,new z.SassMap_asList_closure0(e)),e},get$lengthAsList:function(){var e=this.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,se.dynamic)},assertMap$1:function(e){return this},tryMap$0:function(){return this},$eq:function(e,t){var n;return null!=t&&(n=!!(t instanceof z.SassMap0&&b.C_MapEquality.equals$2(0,t.contents,this.contents))||(n=this.contents).get$isEmpty(n)&&t instanceof J.SassList0&&0===t._list1$_contents.length)},get$hashCode:function(e){var t=this.contents;return t.get$isEmpty(t)?b.C_ListEquality0.hash$1(b.List_empty14):b.C_MapEquality.hash$1(t)}},z.SassMap_asList_closure0.prototype={call$2:function(e,t){this.result.push(J.SassList$0(w.setRuntimeTypeInfo([e,t],se.JSArray_Value_2),b.ListSeparator_woc0,!1))},$signature:54},B._ceil_closure0.prototype={call$1:function(e){return b.JSNumber_methods.ceil$0(e)},$signature:40},B._clamp_closure0.prototype={call$1:function(e){var t=C.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:9},B._floor_closure0.prototype={call$1:function(e){return b.JSNumber_methods.floor$0(e)},$signature:40},B._max_closure0.prototype={call$1:function(e){var t,n,r,i,s;for(n=(t=C.$index$asx(e,0).get$asList()).length,r=null,i=0;i<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++i)s=t[i].assertNumber$0(),(null==r||r.lessThan$1(s).value)&&(r=s);if(null!=r)return r;throw w.wrapException(O.SassScriptException$0("At least one argument must be passed."))},$signature:9},B._min_closure0.prototype={call$1:function(e){var t,n,r,i,s;for(n=(t=C.$index$asx(e,0).get$asList()).length,r=null,i=0;i<t.length;t.length===n||(0,w.throwConcurrentModificationError)(t),++i)s=t[i].assertNumber$0(),(null==r||r.greaterThan$1(s).value)&&(r=s);if(null!=r)return r;throw w.wrapException(O.SassScriptException$0("At least one argument must be passed."))},$signature:9},B._abs_closure0.prototype={call$1:function(e){return Math.abs(e)},$signature:92},B._hypot_closure0.prototype={call$1:function(e){var t,n,r,i,s=C.$index$asx(e,0).get$asList(),a=w._arrayInstanceType(s)._eval$1("MappedListIterable<1,SassNumber0>"),o=E.List_List$of(new w.MappedListIterable(s,new B._hypot__closure0,a),!0,a._eval$1("ListIterable.E"));if(0===(s=o.length))throw w.wrapException(O.SassScriptException$0("At least one argument must be passed."));for(t=0,n=0;n<s;n=r)r=n+1,t+=Math.pow(o[n].convertValueToMatch$3(o[0],"numbers["+r+"]","numbers[1]"),2);return s=Math.sqrt(t),i=(a=o[0]).get$numeratorUnits(),W.SassNumber_SassNumber$withUnits0(s,a.get$denominatorUnits(),i)},$signature:9},B._hypot__closure0.prototype={call$1:function(e){return e.assertNumber$0()},$signature:488},B._log_closure0.prototype={call$1:function(e){var t,n,r,i,s=" to have no units.",a=C.getInterceptor$asx(e),o=a.$index(e,0).assertNumber$1("number");if(o.get$hasUnits())throw w.wrapException(O.SassScriptException$0("$number: Expected "+o.toString$0(0)+s));if(t=B._fuzzyRoundIfZero0(o.value),C.$eq$(a.$index(e,1),b.C__SassNull))return a=Math.log(t),new I.UnitlessSassNumber0(a,null);if((n=a.$index(e,1).assertNumber$1("base")).get$hasUnits())throw w.wrapException(O.SassScriptException$0("$base: Expected "+n.toString$0(0)+s));return a=n.value,r=Math.abs(a-1)<X.$get$epsilon0()?W.fuzzyRound0(a):B._fuzzyRoundIfZero0(a),a=Math.log(t),i=Math.log(r),new I.UnitlessSassNumber0(a/i,null)},$signature:9},B._pow_closure0.prototype={call$1:function(e){var t,n,r,i,s=" to have no units.",a=null,o=C.getInterceptor$asx(e),l=o.$index(e,0).assertNumber$1("base"),u=o.$index(e,1).assertNumber$1("exponent");if(l.get$hasUnits())throw w.wrapException(O.SassScriptException$0("$base: Expected "+l.toString$0(0)+s));if(u.get$hasUnits())throw w.wrapException(O.SassScriptException$0("$exponent: Expected "+u.toString$0(0)+s));return t=B._fuzzyRoundIfZero0(l.value),n=B._fuzzyRoundIfZero0(u.value),o=X.$get$epsilon0(),(r=Math.abs(Math.abs(t)-1)<o&&(n==1/0||n==-1/0))?new I.UnitlessSassNumber0(NaN,a):((r=Math.abs(t-0))<o?isFinite(n)&&null!=(i=W.fuzzyIsInt0(n)?b.JSNumber_methods.round$0(n):a)&&1===b.JSInt_methods.$mod(i,2)&&(n=W.fuzzyRound0(n)):(!!isFinite(t)&&(t<0&&!(r<o)&&isFinite(n)&&W.fuzzyIsInt0(n))||(o=(t==1/0||t==-1/0)&&(t<0&&!(r<o)&&isFinite(n)))&&null!=(i=W.fuzzyIsInt0(n)?b.JSNumber_methods.round$0(n):a)&&1===b.JSInt_methods.$mod(i,2))&&(n=W.fuzzyRound0(n)),o=Math.pow(t,n),new I.UnitlessSassNumber0(o,a))},$signature:9},B._sqrt_closure0.prototype={call$1:function(e){var t,n=C.$index$asx(e,0).assertNumber$1("number");if(n.get$hasUnits())throw w.wrapException(O.SassScriptException$0("$number: Expected "+n.toString$0(0)+" to have no units."));return t=Math.sqrt(B._fuzzyRoundIfZero0(n.value)),new I.UnitlessSassNumber0(t,null)},$signature:9},B._acos_closure0.prototype={call$1:function(e){var t,n=C.$index$asx(e,0).assertNumber$1("number");if(n.get$hasUnits())throw w.wrapException(O.SassScriptException$0("$number: Expected "+n.toString$0(0)+" to have no units."));return t=n.value,Math.abs(Math.abs(t)-1)<X.$get$epsilon0()&&(t=W.fuzzyRound0(t)),W.SassNumber_SassNumber$withUnits0(180*Math.acos(t)/3.141592653589793,null,w.setRuntimeTypeInfo(["deg"],se.JSArray_String))},$signature:9},B._asin_closure0.prototype={call$1:function(e){var t,n,r=C.$index$asx(e,0).assertNumber$1("number");if(r.get$hasUnits())throw w.wrapException(O.SassScriptException$0("$number: Expected "+r.toString$0(0)+" to have no units."));return t=r.value,n=Math.abs(Math.abs(t)-1)<X.$get$epsilon0()?W.fuzzyRound0(t):B._fuzzyRoundIfZero0(t),W.SassNumber_SassNumber$withUnits0(180*Math.asin(n)/3.141592653589793,null,w.setRuntimeTypeInfo(["deg"],se.JSArray_String))},$signature:9},B._atan_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw w.wrapException(O.SassScriptException$0("$number: Expected "+t.toString$0(0)+" to have no units."));return W.SassNumber_SassNumber$withUnits0(180*Math.atan(B._fuzzyRoundIfZero0(t.value))/3.141592653589793,null,w.setRuntimeTypeInfo(["deg"],se.JSArray_String))},$signature:9},B._atan2_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertNumber$1("y"),r=B._fuzzyRoundIfZero0(t.$index(e,1).assertNumber$1("x").convertValueToMatch$3(n,"x","y"));return W.SassNumber_SassNumber$withUnits0(180*Math.atan2(B._fuzzyRoundIfZero0(n.value),r)/3.141592653589793,null,w.setRuntimeTypeInfo(["deg"],se.JSArray_String))},$signature:9},B._cos_closure0.prototype={call$1:function(e){var t=Math.cos(C.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number"));return new I.UnitlessSassNumber0(t,null)},$signature:9},B._sin_closure0.prototype={call$1:function(e){var t=Math.sin(B._fuzzyRoundIfZero0(C.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number")));return new I.UnitlessSassNumber0(t,null)},$signature:9},B._tan_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number"),n=b.JSNumber_methods.$mod(t-1.5707963267948966,6.283185307179586),r=X.$get$epsilon0();return Math.abs(n-0)<r?new I.UnitlessSassNumber0(1/0,null):Math.abs(b.JSNumber_methods.$mod(t+1.5707963267948966,6.283185307179586)-0)<r?new I.UnitlessSassNumber0(-1/0,null):(n=Math.tan(B._fuzzyRoundIfZero0(t)),new I.UnitlessSassNumber0(n,null))},$signature:9},B._compatible_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e);return t.$index(e,0).assertNumber$1("number1").isComparableTo$1(t.$index(e,1).assertNumber$1("number2"))?b.SassBoolean_true:b.SassBoolean_false},$signature:20},B._isUnitless_closure0.prototype={call$1:function(e){return C.$index$asx(e,0).assertNumber$1("number").get$hasUnits()?b.SassBoolean_false:b.SassBoolean_true},$signature:20},B._unit_closure0.prototype={call$1:function(e){return new J.SassString0(C.$index$asx(e,0).assertNumber$1("number").get$unitString(),!0)},$signature:13},B._percentage_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertNumber$1("number");return t.assertNoUnits$1("number"),new V.SingleUnitSassNumber0("%",100*t.value,null)},$signature:9},B._randomFunction_closure0.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e);if(C.$eq$(n.$index(e,0),b.C__SassNull))return n=X.$get$_random2().nextDouble$0(),new I.UnitlessSassNumber0(n,null);if((t=n.$index(e,0).assertNumber$1("limit").assertInt$1("limit"))<1)throw w.wrapException(O.SassScriptException$0("$limit: Must be greater than 0, was "+t+"."));return n=X.$get$_random2().nextInt$1(t),new I.UnitlessSassNumber0(n+1,null)},$signature:9},B._div_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0),r=t.$index(e,1);return n instanceof W.SassNumber0&&r instanceof W.SassNumber0||I.warn0(ie.math_d,!1),n.dividedBy$1(r)},$signature:3},B._numberFunction_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertNumber$1("number"),n=this.transform.call$1(t.value),r=t.get$numeratorUnits();return W.SassNumber_SassNumber$withUnits0(n,t.get$denominatorUnits(),r)},$signature:9},k.CssMediaQuery0.prototype={merge$1:function(e){var t,n,r,i,s,a,o,l,u=this,c=null,_="all",$=u.modifier,p=null==$?c:$.toLowerCase(),h=u.type,d=null==h,f=d?c:h.toLowerCase(),m=e.modifier,g=null==m?c:m.toLowerCase(),S=e.type,y=null==S,v=y?c:S.toLowerCase(),x=null==f;if(x&&null==v)return $=se.String,h=E.List_List$of(u.features,!0,$),b.JSArray_methods.addAll$1(h,e.features),new k.MediaQuerySuccessfulMergeResult0(new k.CssMediaQuery0(c,c,E.List_List$unmodifiable(h,$)));if((t="not"===p)!==("not"===g)){if(f==v)return n=t?u.features:e.features,b.JSArray_methods.every$1(n,b.JSArray_methods.get$contains(t?e.features:u.features))?b._SingletonCssMediaQueryMergeResult_empty0:b._SingletonCssMediaQueryMergeResult_unrepresentable0;if(d||N.equalsIgnoreCase0(h,_)||y||N.equalsIgnoreCase0(S,_))return b._SingletonCssMediaQueryMergeResult_unrepresentable0;t?(r=e.features,i=v,s=g):(r=u.features,i=f,s=p)}else if(t){if(f!=v)return b._SingletonCssMediaQueryMergeResult_unrepresentable0;if(a=u.features,o=e.features,l=(d=a.length>o.length)?a:o,d&&(a=o),!b.JSArray_methods.every$1(a,b.JSArray_methods.get$contains(l)))return b._SingletonCssMediaQueryMergeResult_unrepresentable0;r=l,i=f,s=p}else if(d||N.equalsIgnoreCase0(h,_))i=(y||N.equalsIgnoreCase0(S,_))&&x?c:v,d=E.List_List$of(u.features,!0,se.String),b.JSArray_methods.addAll$1(d,e.features),r=d,s=g;else{if(y||N.equalsIgnoreCase0(S,_))d=E.List_List$of(u.features,!0,se.String),b.JSArray_methods.addAll$1(d,e.features),r=d,s=p;else{if(f!=v)return b._SingletonCssMediaQueryMergeResult_empty0;s=null==p?g:p,d=E.List_List$of(u.features,!0,se.String),b.JSArray_methods.addAll$1(d,e.features),r=d}i=f}return h=i==f?h:S,$=s==p?$:m,d=E.List_List$unmodifiable(r,se.String),new k.MediaQuerySuccessfulMergeResult0(new k.CssMediaQuery0($,h,d))},$eq:function(e,t){return null!=t&&(t instanceof k.CssMediaQuery0&&t.modifier==this.modifier&&t.type==this.type&&b.C_ListEquality.equals$2(0,t.features,this.features))},get$hashCode:function(e){return C.get$hashCode$(this.modifier)^C.get$hashCode$(this.type)^b.C_ListEquality0.hash$1(this.features)},toString$0:function(e){var t,n=this,r=n.modifier;return r=null!=r?r+" ":"",null!=(t=n.type)&&(r+=t,0!==n.features.length&&(r+=" and ")),(r+=b.JSArray_methods.join$1(n.features," and ")).charCodeAt(0),r}},k._SingletonCssMediaQueryMergeResult0.prototype={toString$0:function(e){return this._media_query1$_name}},k.MediaQuerySuccessfulMergeResult0.prototype={},k.MediaQueryParser0.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new k.MediaQueryParser_parse_closure0(this))},_media_query0$_mediaQuery$0:function(){var e,t,n,r,i,s=this,a=null,o=s.scanner;if(40!==o.peekChar$0()){if(e=s.identifier$0(),s.whitespace$0(),!s.lookingAtIdentifier$0())return new k.CssMediaQuery0(a,e,b.List_empty);if(t=s.identifier$0(),s.whitespace$0(),N.equalsIgnoreCase0(t,"and"))n=e,r=a;else{if(!s.scanIdentifier$1("and"))return new k.CssMediaQuery0(e,t,b.List_empty);s.whitespace$0(),n=t,r=e}}else r=n=a;i=w.setRuntimeTypeInfo([],se.JSArray_String);do{s.whitespace$0(),o.expectChar$1(40),i.push("("+s.declarationValue$0()+")"),o.expectChar$1(41),s.whitespace$0()}while(s.scanIdentifier$1("and"));return null==n?new k.CssMediaQuery0(a,a,E.List_List$unmodifiable(i,se.String)):(o=E.List_List$unmodifiable(i,se.String),new k.CssMediaQuery0(r,n,o))}},k.MediaQueryParser_parse_closure0.prototype={call$0:function(){var e=w.setRuntimeTypeInfo([],se.JSArray_CssMediaQuery_2),t=this.$this,n=t.scanner;do{t.whitespace$0(),e.push(t._media_query0$_mediaQuery$0())}while(n.scanChar$1(44));return n.expectDone$0(),e},$signature:130},R.ModifiableCssMediaRule0.prototype={accept$1$1:function(e){return e.visitCssMediaRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){return R.ModifiableCssMediaRule$0(this.queries,this.span)},$isCssMediaRule0:1,get$span:function(){return this.span}},R.MediaRule0.prototype={accept$1$1:function(e){return e.visitMediaRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return"@media "+this.query.toString$0(0)+" {"+(t&&b.JSArray_methods).join$1(t," ")+"}"},get$span:function(){return this.span}},z.MergedExtension0.prototype={unmerge$0:function(){var e=this;return E._makeSyncStarIterable((function(){var t,n,r=0;return function(i,s){for(1===i&&(t=s,r=1);;)switch(r){case 0:n=e.left,r=n instanceof z.MergedExtension0?2:4;break;case 2:return r=5,E._IterationMarker_yieldStar(n.unmerge$0());case 5:r=3;break;case 4:return r=6,n;case 6:case 3:return r=7,e.right;case 7:return E._IterationMarker_endOfIteration();case 1:return E._IterationMarker_uncaughtError(t)}}}),se.Extension_2)}},A.MergedMapView0.prototype={get$keys:function(e){var t=this._merged_map_view$_mapsByKey;return t.get$keys(t)},get$length:function(e){var t=this._merged_map_view$_mapsByKey;return t.get$length(t)},get$isEmpty:function(e){var t=this._merged_map_view$_mapsByKey;return t.get$isEmpty(t)},get$isNotEmpty:function(e){var t=this._merged_map_view$_mapsByKey;return t.get$isNotEmpty(t)},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,w.throwConcurrentModificationError)(e),++a)if(o=e[a],s._is(o))for(l=(l=(l=o._merged_map_view$_mapsByKey).get$values(l)).get$iterator(l);l.moveNext$0();)u=l.get$current(l),N.setAll0(i,u.get$keys(u),u);else N.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 w.wrapException(E.UnsupportedError$(ie.New_en));r.$indexSet(0,t,n)},remove$1:function(e,t){throw w.wrapException(E.UnsupportedError$(ie.Entrie))},containsKey$1:function(e){return this._merged_map_view$_mapsByKey.containsKey$1(e)}},T.global_closure57.prototype={call$1:function(e){return X._features0.contains$1(0,C.$index$asx(e,0).assertString$1("feature").text)?b.SassBoolean_true:b.SassBoolean_false},$signature:20},T.global_closure58.prototype={call$1:function(e){return new J.SassString0(I.serializeValue(C.get$first$ax(e),!0,!0),!1)},$signature:13},T.global_closure59.prototype={call$1:function(e){var t=C.$index$asx(e,0);return t instanceof J.SassArgumentList0?new J.SassString0("arglist",!1):t instanceof A.SassBoolean0?new J.SassString0("bool",!1):t instanceof B.SassColor0?new J.SassString0("color",!1):t instanceof J.SassList0?new J.SassString0("list",!1):t instanceof z.SassMap0?new J.SassString0("map",!1):t.$eq(0,b.C__SassNull)?new J.SassString0("null",!1):t instanceof W.SassNumber0?new J.SassString0("number",!1):t instanceof k.SassFunction0?new J.SassString0("function",!1):new J.SassString0("string",!1)},$signature:13},T.global_closure60.prototype={call$1:function(e){var t,n,r,i,s=C.$index$asx(e,0);if(s instanceof J.SassArgumentList0){for(t=se.Value_2,n=E.LinkedHashMap_LinkedHashMap$_empty(t,t),s._argument_list$_wereKeywordsAccessed=!0,r=(r=(r=s._argument_list$_keywords).get$entries(r)).get$iterator(r);r.moveNext$0();)i=r.get$current(r),n.$indexSet(0,new J.SassString0(i.key,!1),i.value);return new z.SassMap0(w.ConstantMap_ConstantMap$from(n,t,t))}throw w.wrapException("$args: "+s.toString$0(0)+" is not an argument list.")},$signature:32},W.MixinRule0.prototype={accept$1$1:function(e){return e.visitMixinRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.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=t+" {"+((n=this.children)&&b.JSArray_methods).join$1(n," ")+"}").charCodeAt(0),n}},V.ExtendMode0.prototype={toString$0:function(e){return this.name}},P.SupportsNegation0.prototype={toString$0:function(e){var t=this.condition;return t instanceof P.SupportsNegation0||t instanceof U.SupportsOperation0?"not ("+t.toString$0(0)+")":"not "+t.toString$0(0)},$isAstNode0:1,$isSupportsCondition0:1,get$span:function(){return this.span}},I.NoSourceMapBuffer.prototype={get$length:function(e){return this._no_source_map_buffer$_buffer._contents.length},get$sourceFiles:function(){return b.Map_empty},forSpan$1$2:function(e,t){return t.call$0()},forSpan$2:function(e,t){return this.forSpan$1$2(e,t,se.dynamic)},write$1:function(e,t){return this._no_source_map_buffer$_buffer._contents+=w.S(t),null},writeCharCode$1:function(e){return this._no_source_map_buffer$_buffer._contents+=w.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 w.throwExpression(E.UnsupportedError$(ie.NoSour))}},N.AstNode0.prototype={},N._FakeAstNode0.prototype={get$span:function(){return this._node3$_callback.call$0()},$isAstNode0:1},N.CssNode0.prototype={toString$0:function(e){return I.serialize0(this,!0,null,!0,null,!1,null,!0).css}},N.CssParentNode0.prototype={},N.FileSystemException0.prototype={toString$0:function(e){var t=X.$get$context();return t.prettyUri$1(t.toUri$1(this.path))+": "+this.message},get$message:function(e){return this.message}},N.Stderr0.prototype={writeln$1:function(e){C.write$1$x(this._node1$_stderr,(null==e?"":e)+"\n")},writeln$0:function(){return this.writeln$1(null)}},N._readFile_closure0.prototype={call$0:function(){return C.readFileSync$2$x(J.fs(),this.path,this.encoding)},$signature:86},N.fileExists_closure0.prototype={call$0:function(){var e,t,n=this.path;if(!C.existsSync$1$x(J.fs(),n))return!1;try{return n=C.isFile$0$x(C.statSync$1$x(J.fs(),n))}catch(n){if(e=w.unwrapException(n),t=se.JsSystemError._as(e),C.$eq$(C.get$code$x(t),"ENOENT"))return!1;throw n}},$signature:21},N.dirExists_closure0.prototype={call$0:function(){var e,t,n=this.path;if(!C.existsSync$1$x(J.fs(),n))return!1;try{return n=C.isDirectory$0$x(C.statSync$1$x(J.fs(),n))}catch(n){if(e=w.unwrapException(n),t=se.JsSystemError._as(e),C.$eq$(C.get$code$x(t),"ENOENT"))return!1;throw n}},$signature:21},N.listDir_closure0.prototype={call$0:function(){var e=this.path;return this.recursive?(new N.listDir_closure_list0).call$1(e):C.map$1$1$ax(C.readdirSync$1$x(J.fs(),e),new N.listDir__closure1(e),se.String).where$1(0,new N.listDir__closure2)},$signature:154},N.listDir__closure1.prototype={call$1:function(e){return J.join(this.path,w._asString(e),null)},$signature:61},N.listDir__closure2.prototype={call$1:function(e){return!N.dirExists0(e)},$signature:6},N.listDir_closure_list0.prototype={call$1:function(e){return C.expand$1$1$ax(C.readdirSync$1$x(J.fs(),e),new N.listDir__list_closure0(e,this),se.String)},$signature:207},N.listDir__list_closure0.prototype={call$1:function(e){var t=J.join(this.parent,w._asString(e),null);return N.dirExists0(t)?this.list.call$1(t):w.setRuntimeTypeInfo([t],se.JSArray_String)},$signature:155},N.ModifiableCssNode0.prototype={get$hasFollowingSibling:function(){var e,t,n,r,i=this._node2$_parent;if(null==i)return!1;for(e=i.children,(t=this._node2$_indexInParent).toString,n=t+1,t=e._collection$_source,r=C.getInterceptor$asx(t);n<r.get$length(t);++n)if(!this._node2$_isInvisible$1(r.elementAt$1(t,n)))return!0;return!1},_node2$_isInvisible$1:function(e){return!!se.CssParentNode_2._is(e)&&(!se.CssAtRule_2._is(e)&&(!(!se.CssStyleRule_2._is(e)||!e.selector.value.get$isInvisible())||C.every$1$ax(e.get$children(e),this.get$_node2$_isInvisible())))},get$isGroupEnd:function(){return this.isGroupEnd}},N.ModifiableCssParentNode0.prototype={get$isChildless:function(){return!1},addChild$1:function(e){var t;e._node2$_parent=this,t=this._node2$_children,e._node2$_indexInParent=t.length,t.push(e)},$isCssParentNode0:1,get$children:function(e){return this.children}},N._render_closure.prototype={call$0:function(){var e;try{this.callback.call$2(null,N._renderSync(this.options))}catch(t){e=w.unwrapException(t),this.callback.call$2(e,null)}return null},"call*":"call$0",$requiredArgCount:0,$signature:1},N._render_closure0.prototype={call$1:function(e){this.callback.call$2(null,e)},$signature:489},N._render_closure1.prototype={call$2:function(e,t){var n=null,r=this.callback;e instanceof O.SassException0?r.call$2(N._wrapException(e),n):r.call$2(N._newRenderError(C.toString$0$(e),n,n,n,3),n)},"call*":"call$2",$requiredArgCount:2,$signature:88},N._parseFunctions_closure.prototype={call$2:function(e,t){var n,r,i,s,a=this,o=null;try{o=V.ScssParser$0(e,null,null).parseSignature$0()}catch(t){throw(r=w.unwrapException(t))instanceof O.SassFormatException0?(n=r,w.wrapException(O.SassFormatException$0('Invalid signature "'+e+'": '+n._span_exception$_message,n.get$span()))):t}r=a.options,i={options:N._contextOptions(r,a.start)},C.set$context$x(C.get$options$x(i),i),null!=(s=C.get$fiber$x(r))?a.result.push(T.BuiltInCallable$parsed(o.item1,o.item2,new N._parseFunctions__closure(s,t,i))):(r=a.result,a.asynch?r.push(new q.AsyncBuiltInCallable0(o.item1,o.item2,new N._parseFunctions__closure1(t,i))):r.push(T.BuiltInCallable$parsed(o.item1,o.item2,new N._parseFunctions__closure0(t,i))))},$signature:490},N._parseFunctions__closure.prototype={call$1:function(e){var t,n=this.fiber,r=C.get$current$x(n),i=se.Object;return(i=E.List_List$of(C.map$1$1$ax(e,k.value1__wrapValue$closure(),i),!0,i)).push(E.allowInterop(new N._parseFunctions___closure0(r))),t=C.apply$2$x(se.JSFunction._as(this.callback),this.context,i),k.unwrapValue(w._asBool(X.$get$_isUndefined().call$1(t))?E.runZoned(new N._parseFunctions___closure1(n),null,se.nullable_Object):t)},$signature:3},N._parseFunctions___closure0.prototype={call$1:function(e){E.scheduleMicrotask(new N._parseFunctions____closure(this.currentFiber,e))},call$0:function(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:function(){return[null]},$signature:87},N._parseFunctions____closure.prototype={call$0:function(){return C.run$1$x(this.currentFiber,this.result)},"call*":"call$0",$requiredArgCount:0,$signature:0},N._parseFunctions___closure1.prototype={call$0:function(){return C.yield$0$x(this.fiber)},"call*":"call$0",$requiredArgCount:0,$signature:112},N._parseFunctions__closure0.prototype={call$1:function(e){return k.unwrapValue(C.apply$2$x(se.JSFunction._as(this.callback),this.context,C.map$1$1$ax(e,k.value1__wrapValue$closure(),se.Object).toList$0(0)))},$signature:3},N._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=E._makeAsyncAwaitCompleter(se.Value_2),l=this,u=E._wrapJsFunctionForAsync((function(c,_){if(1===c)return E._asyncRethrow(_,o);for(;;)switch(a){case 0:r=new E._Future(X.Zone__current,se._Future_nullable_Object),i=se.Object,(i=E.List_List$of(C.map$1$1$ax(e,k.value1__wrapValue$closure(),i),!0,i)).push(E.allowInterop(new N._parseFunctions___closure(new E._AsyncCompleter(r,se._AsyncCompleter_nullable_Object)))),n=C.apply$2$x(se.JSFunction._as(l.callback),l.context,i),s=k,a=w._asBool(X.$get$_isUndefined().call$1(n))?3:5;break;case 3:return a=6,E._asyncAwait(r,u);case 6:a=4;break;case 5:_=n;case 4:t=s.unwrapValue(_),a=1;break;case 1:return E._asyncReturn(t,o)}}));return E._asyncStartSync(u,o)},$signature:122},N._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:221},N._parseImporter_closure.prototype={call$1:function(e){return se.JSFunction._as(E.allowInteropCaptureThis(new N._parseImporter__closure(this.fiber,e)))},$signature:491},N._parseImporter__closure.prototype={call$4:function(e,t,n,r){var i=this.fiber,s=C.apply$2$x(this.importer,e,w.setRuntimeTypeInfo([t,n,E.allowInterop(new N._parseImporter___closure(C.get$current$x(i)))],se.JSArray_Object));return w._asBool(X.$get$_isUndefined().call$1(s))?E.runZoned(new N._parseImporter___closure0(i),null,se.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:492},N._parseImporter___closure.prototype={call$1:function(e){E.scheduleMicrotask(new N._parseImporter____closure(this.currentFiber,e))},$signature:493},N._parseImporter____closure.prototype={call$0:function(){return C.run$1$x(this.currentFiber,this.result)},"call*":"call$0",$requiredArgCount:0,$signature:0},N._parseImporter___closure0.prototype={call$0:function(){return C.yield$0$x(this.fiber)},"call*":"call$0",$requiredArgCount:0,$signature:112},F.NullExpression0.prototype={accept$1$1:function(e){return e.visitNullExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"null"},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},F.nullConstructor_closure.prototype={call$0:function(){var e=E.allowInterop(new F.nullConstructor__closure);return N.injectSuperclass(b.C__SassNull,e),N.setClassName(b.C__SassNull,"SassNull"),N.forwardToString(e),e.NULL=b.C__SassNull,b.C__SassNull.toString=E.allowInterop(new F.nullConstructor__closure0),e},$signature:188},F.nullConstructor__closure.prototype={call$1:function(e){throw w.wrapException("new sass.types.Null() isn't allowed. Use sass.types.Null.NULL instead.")},call$0:function(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:function(){return[null]},$signature:187},F.nullConstructor__closure0.prototype={call$0:function(){return"null"},"call*":"call$0",$requiredArgCount:0,$signature:27},F._SassNull0.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._buffer.write$1(0,"null"),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},unaryNot$0:function(){return b.SassBoolean_true}},W.NumberExpression0.prototype={accept$1$1:function(e){return e.visitNumberExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=w.S(this.value),n=this.unit;return t+(null==n?"":n)},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},W._NodeSassNumber.prototype={},W.numberConstructor_closure.prototype={call$4:function(e,t,n,r){var i;null==r?(t.toString,i=W._parseNumber(t,n)):i=r,C.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:494},W.numberConstructor_closure0.prototype={call$1:function(e){return C.get$dartValue$x(e).value},$signature:495},W.numberConstructor_closure1.prototype={call$2:function(e,t){var n=C.getInterceptor$x(e),r=n.get$dartValue(e).get$numeratorUnits();n.set$dartValue(e,W.SassNumber_SassNumber$withUnits0(t,n.get$dartValue(e).get$denominatorUnits(),r))},"call*":"call$2",$requiredArgCount:2,$signature:496},W.numberConstructor_closure2.prototype={call$1:function(e){var t=C.getInterceptor$x(e);return C.join$1$ax(t.get$dartValue(e).get$numeratorUnits(),"*")+(0===t.get$dartValue(e).get$denominatorUnits().length?"":"/")+b.JSArray_methods.join$1(t.get$dartValue(e).get$denominatorUnits(),"*")},$signature:182},W.numberConstructor_closure3.prototype={call$2:function(e,t){var n=C.getInterceptor$x(e);n.set$dartValue(e,W._parseNumber(n.get$dartValue(e).value,t))},"call*":"call$2",$requiredArgCount:2,$signature:498},W.numberConstructor_closure4.prototype={call$1:function(e){return I.serializeValue(C.get$dartValue$x(e),!0,!0)},$signature:182},W._parseNumber_closure.prototype={call$1:function(e){return 0===e.length},$signature:6},W._parseNumber_closure0.prototype={call$1:function(e){return 0===e.length},$signature:6},W.SassNumber0.prototype={get$unitString:function(){var e=this;return e.get$hasUnits()?e._number1$_unitString$2(e.get$numeratorUnits(),e.get$denominatorUnits()):""},accept$1$1:function(e){return e.visitNumber$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},withoutSlash$0:function(){var e=this;return null==e.asSlash?e:e.withValue$1(e.value)},assertNumber$1:function(e){return this},assertNumber$0:function(){return this.assertNumber$1(null)},assertInt$1:function(e){var t=this.value,n=W.fuzzyIsInt0(t)?b.JSNumber_methods.round$0(t):null;if(null!=n)return n;throw w.wrapException(this._number1$_exception$2(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=this,i=W.fuzzyCheckRange0(r.value,e,t);if(null!=i)return i;throw w.wrapException(r._number1$_exception$2("Expected "+r.toString$0(0)+" to be within "+e+r.get$unitString()+" and "+t+r.get$unitString()+".",n))},assertUnit$2:function(e,t){if(!this.hasUnit$1(e))throw w.wrapException(this._number1$_exception$2("Expected "+this.toString$0(0)+' to have unit "'+e+'".',t))},assertNoUnits$1:function(e){if(this.get$hasUnits())throw w.wrapException(this._number1$_exception$2("Expected "+this.toString$0(0)+" to have no units.",e))},coerceValueToMatch$1:function(e){return this._number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(),e.get$denominatorUnits(),!0,null,e,null)},convertValueToMatch$3:function(e,t,n){return this._number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(),e.get$denominatorUnits(),!1,t,e,n)},coerce$3:function(e,t,n){return W.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=se.JSArray_String;return this.coerceValue$3(w.setRuntimeTypeInfo([e],n),w.setRuntimeTypeInfo([],n),t)},_number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName:function(e,t,n,r,i,s){var a,o,l,u,c,_,$=this,p={};if(b.C_ListEquality.equals$2(0,$.get$numeratorUnits(),e)&&b.C_ListEquality.equals$2(0,$.get$denominatorUnits(),t))return $.value;if(o=(a=C.getInterceptor$asx(e)).get$isNotEmpty(e)||0!==t.length,!!n&&(!$.get$hasUnits()||!o))return $.value;for(l=new W.SassNumber__coerceOrConvertValue__compatibilityException0($,i,s,o,r,e,t),p.value=$.value,u=C.toList$0$ax($.get$numeratorUnits()),a=a.get$iterator(e);a.moveNext$0();)N.removeFirstWhere0(u,new W.SassNumber__coerceOrConvertValue_closure3(p,$,a.get$current(a)),new W.SassNumber__coerceOrConvertValue_closure4(l));for(a=$.get$denominatorUnits(),c=w.setRuntimeTypeInfo(a.slice(0),w._arrayInstanceType(a)),a=t.length,_=0;_<t.length;t.length===a||(0,w.throwConcurrentModificationError)(t),++_)N.removeFirstWhere0(c,new W.SassNumber__coerceOrConvertValue_closure5(p,$,t[_]),new W.SassNumber__coerceOrConvertValue_closure6(l));if(0!==u.length||0!==c.length)throw w.wrapException(l.call$0());return p.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){if(!this.get$hasUnits()||!e.get$hasUnits())return!0;try{return this.greaterThan$1(e),!0}catch(e){if(w.unwrapException(e)instanceof O.SassScriptException0)return!1;throw e}},greaterThan$1:function(e){if(e instanceof W.SassNumber0)return this._number1$_coerceUnits$2(e,W.number2__fuzzyGreaterThan$closure())?b.SassBoolean_true:b.SassBoolean_false;throw w.wrapException(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".'))},greaterThanOrEquals$1:function(e){if(e instanceof W.SassNumber0)return this._number1$_coerceUnits$2(e,W.number2__fuzzyGreaterThanOrEquals$closure())?b.SassBoolean_true:b.SassBoolean_false;throw w.wrapException(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".'))},lessThan$1:function(e){if(e instanceof W.SassNumber0)return this._number1$_coerceUnits$2(e,W.number2__fuzzyLessThan$closure())?b.SassBoolean_true:b.SassBoolean_false;throw w.wrapException(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".'))},lessThanOrEquals$1:function(e){if(e instanceof W.SassNumber0)return this._number1$_coerceUnits$2(e,W.number2__fuzzyLessThanOrEquals$closure())?b.SassBoolean_true:b.SassBoolean_false;throw w.wrapException(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".'))},modulo$1:function(e){var t=this;if(e instanceof W.SassNumber0)return t.withValue$1(t._number1$_coerceUnits$2(e,t.get$moduloLikeSass()));throw w.wrapException(O.SassScriptException$0('Undefined operation "'+t.toString$0(0)+" % "+e.toString$0(0)+'".'))},moduloLikeSass$2:function(e,t){var n;return t>0?b.JSNumber_methods.$mod(e,t):0===t?NaN:0===(n=b.JSNumber_methods.$mod(e,t))?0:n+t},plus$1:function(e){var t=this;if(e instanceof W.SassNumber0)return t.withValue$1(t._number1$_coerceUnits$2(e,new W.SassNumber_plus_closure0));if(!(e instanceof B.SassColor0))return t.super$Value$plus0(e);throw w.wrapException(O.SassScriptException$0('Undefined operation "'+t.toString$0(0)+" + "+e.toString$0(0)+'".'))},minus$1:function(e){var t=this;if(e instanceof W.SassNumber0)return t.withValue$1(t._number1$_coerceUnits$2(e,new W.SassNumber_minus_closure0));if(!(e instanceof B.SassColor0))return t.super$Value$minus0(e);throw w.wrapException(O.SassScriptException$0('Undefined operation "'+t.toString$0(0)+" - "+e.toString$0(0)+'".'))},times$1:function(e){var t=this;if(e instanceof W.SassNumber0)return e.get$hasUnits()?t.multiplyUnits$3(t.value*e.value,e.get$numeratorUnits(),e.get$denominatorUnits()):t.withValue$1(t.value*e.value);throw w.wrapException(O.SassScriptException$0('Undefined operation "'+t.toString$0(0)+" * "+e.toString$0(0)+'".'))},dividedBy$1:function(e){var t=this;return e instanceof W.SassNumber0?e.get$hasUnits()?t.multiplyUnits$3(t.value/e.value,e.get$denominatorUnits(),e.get$numeratorUnits()):t.withValue$1(t.value/e.value):t.super$Value$dividedBy0(e)},unaryPlus$0:function(){return this},_number1$_coerceUnits$1$2:function(e,t){try{return t.call$2(this.value,e.coerceValueToMatch$1(this))}catch(t){throw w.unwrapException(t)instanceof O.SassScriptException0?(this.coerceValueToMatch$1(e),t):t}},_number1$_coerceUnits$2:function(e,t){return this._number1$_coerceUnits$1$2(e,t,se.dynamic)},multiplyUnits$3:function(e,t,n){var r,i,s,a,o,l=this,u={};if(u.value=e,C.get$isEmpty$asx(l.get$numeratorUnits())){if(C.get$isEmpty$asx(n)&&!l._number1$_areAnyConvertible$2(l.get$denominatorUnits(),t))return W.SassNumber_SassNumber$withUnits0(e,l.get$denominatorUnits(),t);if(0===l.get$denominatorUnits().length)return W.SassNumber_SassNumber$withUnits0(e,n,t)}else if(C.get$isEmpty$asx(t)){if(C.get$isEmpty$asx(n))return W.SassNumber_SassNumber$withUnits0(e,n,l.get$numeratorUnits());if(0===l.get$denominatorUnits().length&&!l._number1$_areAnyConvertible$2(l.get$numeratorUnits(),n))return W.SassNumber_SassNumber$withUnits0(e,n,l.get$numeratorUnits())}for(r=w.setRuntimeTypeInfo([],se.JSArray_String),i=C.toList$0$ax(n),s=C.get$iterator$ax(l.get$numeratorUnits());s.moveNext$0();)a=s.get$current(s),N.removeFirstWhere0(i,new W.SassNumber_multiplyUnits_closure3(u,l,a),new W.SassNumber_multiplyUnits_closure4(r,a));for(s=l.get$denominatorUnits(),o=w.setRuntimeTypeInfo(s.slice(0),w._arrayInstanceType(s)),s=C.get$iterator$ax(t);s.moveNext$0();)a=s.get$current(s),N.removeFirstWhere0(o,new W.SassNumber_multiplyUnits_closure5(u,l,a),new W.SassNumber_multiplyUnits_closure6(r,a));return s=u.value,b.JSArray_methods.addAll$1(o,i),W.SassNumber_SassNumber$withUnits0(s,o,r)},_number1$_areAnyConvertible$2:function(e,t){return C.any$1$ax(e,new W.SassNumber__areAnyConvertible_closure0(t))},conversionFactor$2:function(e,t){var n;return e===t?1:null==(n=b.Map_K2BWj.$index(0,e))?null:n.$index(0,t)},_number1$_unitString$2:function(e,t){var n=C.getInterceptor$asx(e);return n.get$isEmpty(e)?0===(n=t.length)?"no units":1===n?C.$add$ansx(b.JSArray_methods.get$single(t),"^-1"):"("+b.JSArray_methods.join$1(t,"*")+")^-1":0===t.length?n.join$1(e,"*"):n.join$1(e,"*")+"/"+b.JSArray_methods.join$1(t,"*")},$eq:function(e,t){var n=this;return null!=t&&(t instanceof W.SassNumber0&&(C.get$length$asx(n.get$numeratorUnits())===C.get$length$asx(t.get$numeratorUnits())&&n.get$denominatorUnits().length===t.get$denominatorUnits().length&&(n.get$hasUnits()?!(!b.C_ListEquality.equals$2(0,n._number1$_canonicalizeUnitList$1(n.get$numeratorUnits()),n._number1$_canonicalizeUnitList$1(t.get$numeratorUnits()))||!b.C_ListEquality.equals$2(0,n._number1$_canonicalizeUnitList$1(n.get$denominatorUnits()),n._number1$_canonicalizeUnitList$1(t.get$denominatorUnits())))&&Math.abs(n.value*n._number1$_canonicalMultiplier$1(n.get$numeratorUnits())/n._number1$_canonicalMultiplier$1(n.get$denominatorUnits())-t.value*n._number1$_canonicalMultiplier$1(t.get$numeratorUnits())/n._number1$_canonicalMultiplier$1(t.get$denominatorUnits()))<X.$get$epsilon0():Math.abs(n.value-t.value)<X.$get$epsilon0())))},get$hashCode:function(e){var t=this;return W.fuzzyHashCode0(t.value*t._number1$_canonicalMultiplier$1(t.get$numeratorUnits())/t._number1$_canonicalMultiplier$1(t.get$denominatorUnits()))},_number1$_canonicalizeUnitList$1:function(e){var t,n=C.getInterceptor$asx(e);return n.get$isEmpty(e)?e:1===n.get$length(e)?(null==(t=X.$get$_typesByUnit0().$index(0,n.get$first(e)))?n=e:((n=b.Map_U8AHF.$index(0,t)).toString,n=w.setRuntimeTypeInfo([b.JSArray_methods.get$first(n)],se.JSArray_String)),n):(n=n.map$1$1(e,new W.SassNumber__canonicalizeUnitList_closure0,se.String),n=E.List_List$of(n,!0,n.$ti._eval$1("ListIterable.E")),b.JSArray_methods.sort$0(n),n)},_number1$_canonicalMultiplier$1:function(e){return C.fold$2$ax(e,1,new W.SassNumber__canonicalMultiplier_closure0(this))},canonicalMultiplierForUnit$1:function(e){var t,n=b.Map_K2BWj.$index(0,e);return t=null==n?1:1/(t=n.get$values(n)).get$first(t)},_number1$_exception$2:function(e,t){return new O.SassScriptException0(null==t?e:"$"+t+": "+e)}},W.SassNumber__coerceOrConvertValue__compatibilityException0.prototype={call$0:function(){var e,t,n,r,i,s,a=this,o=a.other;return null!=o?(t=(e=a.$this).toString$0(0)+" and",n=new E.StringBuffer(t),null!=(r=a.otherName)&&(t=n._contents=t+" $"+r+":"),o=t+" "+o.toString$0(0)+" have incompatible units",n._contents=o,e.get$hasUnits()&&a.otherHasUnits||(n._contents=o+" (one has units and the other doesn't)"),o=n.toString$0(0)+".",e=a.name,new O.SassScriptException0(null==e?o:"$"+e+": "+o)):a.otherHasUnits?(o=a.newNumerators,1===(e=C.getInterceptor$asx(o)).get$length(o)&&0===a.newDenominators.length&&null!=(i=X.$get$_typesByUnit0().$index(0,e.get$first(o)))?(o=(o="Expected "+a.$this.toString$0(0)+" to have ")+(b.JSArray_methods.contains$1(w.setRuntimeTypeInfo([97,101,105,111,117],se.JSArray_int),b.JSString_methods._codeUnitAt$1(i,0))?"an "+i:"a "+i)+" unit (",(e=b.Map_U8AHF.$index(0,i)).toString,e=o+b.JSArray_methods.join$1(e,", ")+").",o=a.name,new O.SassScriptException0(null==o?e:"$"+o+": "+e)):(t=a.newDenominators,s=N.pluralize0("unit",e.get$length(o)+t.length,null),t="Expected "+(e=a.$this).toString$0(0)+" to have "+s+" "+e._number1$_unitString$2(o,t)+".",o=a.name,new O.SassScriptException0(null==o?t:"$"+o+": "+t))):(o="Expected "+a.$this.toString$0(0)+" to have no units.",e=a.name,new O.SassScriptException0(null==e?o:"$"+e+": "+o))},$signature:499},W.SassNumber__coerceOrConvertValue_closure3.prototype={call$1:function(e){var t=this.$this.conversionFactor$2(this.newNumerator,e);return null!=t&&(this._box_0.value*=t,!0)},$signature:6},W.SassNumber__coerceOrConvertValue_closure4.prototype={call$0:function(){return w.throwExpression(this._compatibilityException.call$0())},$signature:0},W.SassNumber__coerceOrConvertValue_closure5.prototype={call$1:function(e){var t=this.$this.conversionFactor$2(this.newDenominator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},W.SassNumber__coerceOrConvertValue_closure6.prototype={call$0:function(){return w.throwExpression(this._compatibilityException.call$0())},$signature:0},W.SassNumber_plus_closure0.prototype={call$2:function(e,t){return e+t},$signature:48},W.SassNumber_minus_closure0.prototype={call$2:function(e,t){return e-t},$signature:48},W.SassNumber_multiplyUnits_closure3.prototype={call$1:function(e){var t=this.$this.conversionFactor$2(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},W.SassNumber_multiplyUnits_closure4.prototype={call$0:function(){return this.newNumerators.push(this.numerator)},$signature:0},W.SassNumber_multiplyUnits_closure5.prototype={call$1:function(e){var t=this.$this.conversionFactor$2(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},W.SassNumber_multiplyUnits_closure6.prototype={call$0:function(){return this.newNumerators.push(this.numerator)},$signature:0},W.SassNumber__areAnyConvertible_closure0.prototype={call$1:function(e){var t=b.Map_K2BWj.$index(0,e);return null==t?C.contains$1$asx(this.units2,e):C.any$1$ax(this.units2,t.get$containsKey())},$signature:6},W.SassNumber__canonicalizeUnitList_closure0.prototype={call$1:function(e){var t,n=X.$get$_typesByUnit0().$index(0,e);return null==n?t=e:((t=b.Map_U8AHF.$index(0,n)).toString,t=b.JSArray_methods.get$first(t)),t},$signature:5},W.SassNumber__canonicalMultiplier_closure0.prototype={call$2:function(e,t){return e*this.$this.canonicalMultiplierForUnit$1(t)},$signature:164},U.SupportsOperation0.prototype={toString$0:function(e){var t=this;return t._operation0$_parenthesize$1(t.left)+" "+t.operator+" "+t._operation0$_parenthesize$1(t.right)},_operation0$_parenthesize$1:function(e){return e instanceof P.SupportsNegation0||e instanceof U.SupportsOperation0&&e.operator===this.operator?"("+e.toString$0(0)+")":e.toString$0(0)},$isAstNode0:1,$isSupportsCondition0:1,get$span:function(){return this.span}},P.ParentSelector0.prototype={accept$1$1:function(e){var t,n=e._buffer;return n.writeCharCode$1(38),null!=(t=this.suffix)&&n.write$1(0,t),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},unify$1:function(e){return w.throwExpression(E.UnsupportedError$("& doesn't support unification."))}},P.ParentStatement0.prototype={$isAstNode0:1,$isStatement0:1},P.ParentStatement_closure0.prototype={call$1:function(e){return e instanceof A.VariableDeclaration0||(e instanceof P.FunctionRule0||(e instanceof W.MixinRule0||e instanceof N.ImportRule0&&b.JSArray_methods.any$1(e.imports,new P.ParentStatement__closure0)))},$signature:227},P.ParentStatement__closure0.prototype={call$1:function(e){return e instanceof N.DynamicImport0},$signature:223},W.ParenthesizedExpression0.prototype={accept$1$1:function(e){return e.visitParenthesizedExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return this.expression.toString$0(0)},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},R.Parser1.prototype={_parser0$_parseIdentifier$0:function(){return this.wrapSpanFormatException$1(new R.Parser__parseIdentifier_closure0(this))},whitespace$0:function(){do{this.whitespaceWithoutComments$0()}while(this.scanComment$0())},whitespaceWithoutComments$0:function(){for(var e,t=this.scanner,n=t.string.length;e=t._string_scanner$_position!==n&&(32===(e=t.peekChar$0())||9===e||10===e||13===e||12===e);)t.readChar$0()},spaces$0:function(){for(var e,t=this.scanner,n=t.string.length;e=t._string_scanner$_position!==n&&(32===(e=t.peekChar$0())||9===e);)t.readChar$0()},scanComment$0:function(){var e,t=this.scanner;return 47===t.peekChar$0()&&(47===(e=t.peekChar$1(1))?(this.silentComment$0(),!0):42===e&&(this.loudComment$0(),!0))},silentComment$0:function(){var e,t,n=this.scanner;for(n.expect$1("//"),e=n.string.length;t=n._string_scanner$_position!==e&&!(10===(t=n.peekChar$0())||13===t||12===t);)n.readChar$0()},loudComment$0:function(){var e,t=this.scanner;for(t.expect$1("/*");;)if(42===t.readChar$0()){do{e=t.readChar$0()}while(42===e);if(47===e)break}},identifier$2$normalize$unit:function(e,t){var n,r,i=this,s="Expected identifier.",a=new E.StringBuffer(""),o=i.scanner;if(o.scanChar$1(45)){if(n=a._contents=""+w.Primitives_stringFromCharCode(45),o.scanChar$1(45))return a._contents=n+w.Primitives_stringFromCharCode(45),i._parser0$_identifierBody$3$normalize$unit(a,e,t),(o=a._contents).charCodeAt(0),o}else n="";return null==(r=o.peekChar$0())?o.error$1(0,s):e&&95===r?(o.readChar$0(),a._contents=n+w.Primitives_stringFromCharCode(45)):95===r||W.isAlphabetic1(r)||r>=128?a._contents=n+w.Primitives_stringFromCharCode(o.readChar$0()):92===r?a._contents=n+w.S(i.escape$1$identifierStart(!0)):o.error$1(0,s),i._parser0$_identifierBody$3$normalize$unit(a,e,t),(o=a._contents).charCodeAt(0),o},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;for(r=this.scanner;null!=(i=r.peekChar$0());)if(n&&45===i){if(null!=(s=r.peekChar$1(1))&&(46===s||s>=48&&s<=57))break;e._contents+=w.Primitives_stringFromCharCode(r.readChar$0())}else if(t&&95===i)r.readChar$0(),e._contents+=w.Primitives_stringFromCharCode(45);else if(!!(95===i||(i>=97&&i<=122||i>=65&&i<=90||i>=128))||(i>=48&&i<=57||45===i))e._contents+=w.Primitives_stringFromCharCode(r.readChar$0());else{if(92!==i)break;e._contents+=w.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 E.StringBuffer("");;){if((t=r.peekChar$0())===i){r.readChar$0();break}null==t||10===t||13===t||12===t?r.error$1(0,"Expected "+w.Primitives_stringFromCharCode(i)+"."):92===t?10===(n=r.peekChar$1(1))||13===n||12===n?(r.readChar$0(),r.readChar$0()):e._contents+=w.Primitives_stringFromCharCode(this.escapeCharacter$0()):e._contents+=w.Primitives_stringFromCharCode(r.readChar$0())}return(r=e._contents).charCodeAt(0),r},naturalNumber$0:function(){var e,t,n=this.scanner,r=n.readChar$0();for(W.isDigit0(r)||n.error$2$position(0,"Expected digit.",n._string_scanner$_position-1),e=r-48;null!=(t=n.peekChar$0())&&t>=48&&t<=57;)e=10*e+(n.readChar$0()-48);return e},declarationValue$1$allowEmpty:function(e){var t,n,r,i,s,a,o,l,u=this,c=new E.StringBuffer(""),_=w.setRuntimeTypeInfo([],se.JSArray_int);e:for(t=u.scanner,n=u.get$string(),r=!1;;)switch(i=t.peekChar$0()){case 92:c._contents+=w.S(u.escape$1$identifierStart(!0)),r=!1;break;case 34:case 39:s=t._string_scanner$_position,n.call$0(),a=t._string_scanner$_position,c._contents+=b.JSString_methods.substring$2(t.string,s,a),r=!1;break;case 47:42===t.peekChar$1(1)?(o=u.get$loudComment(),s=t._string_scanner$_position,o.call$0(),a=t._string_scanner$_position,c._contents+=b.JSString_methods.substring$2(t.string,s,a)):c._contents+=w.Primitives_stringFromCharCode(t.readChar$0()),r=!1;break;case 32:case 9:(o=!!r||!(32===(o=t.peekChar$1(1))||9===o||10===o||13===o||12===o))&&(c._contents+=w.Primitives_stringFromCharCode(32)),t.readChar$0();break;case 10:case 13:case 12:10!==(o=t.peekChar$1(-1))&&13!==o&&12!==o&&(c._contents+="\n"),t.readChar$0(),r=!0;break;case 40:case 123:case 91:i.toString,c._contents+=w.Primitives_stringFromCharCode(i),_.push(W.opposite0(t.readChar$0())),r=!1;break;case 41:case 125:case 93:if(0===_.length)break e;i.toString,c._contents+=w.Primitives_stringFromCharCode(i),t.expectChar$1(_.pop()),r=!1;break;case 59:if(0===_.length)break e;c._contents+=w.Primitives_stringFromCharCode(t.readChar$0());break;case 117:case 85:l=u.tryUrl$0(),c._contents+=null!=l?l:w.Primitives_stringFromCharCode(t.readChar$0()),r=!1;break;default:if(null==i)break e;u.lookingAtIdentifier$0()?c._contents+=u.identifier$0():c._contents+=w.Primitives_stringFromCharCode(t.readChar$0()),r=!1}return 0!==_.length&&t.expectChar$1(b.JSArray_methods.get$last(_)),e||0!==c._contents.length||t.error$1(0,"Expected token."),(t=c._contents).charCodeAt(0),t},declarationValue$0:function(){return this.declarationValue$1$allowEmpty(!1)},tryUrl$0:function(){var e,t,n,r=this,i=r.scanner,s=new q._SpanScannerState(i,i._string_scanner$_position);if(!r.scanIdentifier$1("url"))return null;if(!i.scanChar$1(40))return i.set$state(s),null;for(r.whitespace$0(),(e=new E.StringBuffer(""))._contents="url(";null!=(t=i.peekChar$0());)if(n=37===t||(38===t||(35===t||(t>=42&&t<=126||t>=128))))e._contents+=w.Primitives_stringFromCharCode(i.readChar$0());else if(92===t)e._contents+=w.S(r.escape$0());else{if(32!==t&&9!==t&&10!==t&&13!==t&&12!==t){if(41===t)return(n=e._contents+=w.Primitives_stringFromCharCode(i.readChar$0())).charCodeAt(0),n;break}if(r.whitespace$0(),41!==i.peekChar$0())break}return i.set$state(s),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=this.scanner,o=a._string_scanner$_position;if(a.expectChar$1(92),t=0,null==(n=a.peekChar$0()))return"";if(10===n||13===n||12===n)a.error$1(0,"Expected escape sequence.");else if(W.isHex0(n)){for(r=0;r<6&&(null!=(i=a.peekChar$0())&&W.isHex0(i));++r)t*=16,t+=W.asHex0(a.readChar$0());this.scanCharIf$1(W.character0__isWhitespace$closure())}else t=a.readChar$0();if(!(s=e?95===(s=t)||W.isAlphabetic1(s)||s>=128:95===(s=t)||W.isAlphabetic1(s)||s>=128||W.isDigit0(s)||45===s))return(a=t<=31||(!!C.$eq$(t,127)||e&&W.isDigit0(t)))?(a=""+w.Primitives_stringFromCharCode(92),t>15&&(a+=w.Primitives_stringFromCharCode(W.hexCharFor0(b.JSNumber_methods._shrOtherPositive$1(t,4)))),(a=a+w.Primitives_stringFromCharCode(W.hexCharFor0(15&t))+w.Primitives_stringFromCharCode(32)).charCodeAt(0),a):E.String_String$fromCharCodes(w.setRuntimeTypeInfo([92,t],se.JSArray_int),0,null);try{return s=w.Primitives_stringFromCharCode(t)}catch(e){if(!se.RangeError._is(w.unwrapException(e)))throw e;a.error$3$length$position(0,"Invalid Unicode code point.",a._string_scanner$_position-o,o)}},escape$0:function(){return this.escape$1$identifierStart(!1)},escapeCharacter$0:function(){var e,t,n,r,i,s=this.scanner;if(s.expectChar$1(92),null==(e=s.peekChar$0()))return 65533;if(10!==e&&13!==e&&12!==e){if(W.isHex0(e)){for(t=0,n=0;n<6&&(null!=(r=s.peekChar$0())&&W.isHex0(r));++n)t=(t<<4>>>0)+W.asHex0(s.readChar$0());return 32!==(i=s.peekChar$0())&&9!==i&&10!==i&&13!==i&&12!==i||s.readChar$0(),(s=0===t||(t>=55296&&t<=57343||t>=1114111))?65533:t}return s.readChar$0()}s.error$1(0,"Expected escape sequence.")},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 R.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(this.escapeCharacter$0()))return!0;i.set$state(new q._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).error$2$position(0,'Expected "'+w.Primitives_stringFromCharCode(e)+'".',t._string_scanner$_position)},lookingAtNumber$0:function(){var e,t,n=this.scanner,r=n.peekChar$0();return null!=r&&(!!W.isDigit0(r)||(46===r?null!=(e=n.peekChar$1(1))&&W.isDigit0(e):(43===r||45===r)&&(null!=(e=n.peekChar$1(1))&&(!!W.isDigit0(e)||46===e&&(null!=(t=n.peekChar$1(2))&&W.isDigit0(t))))))},lookingAtIdentifier$1:function(e){var t,n,r;return null==e&&(e=0),null!=(n=(t=this.scanner).peekChar$1(e))&&(!!(95===n||W.isAlphabetic1(n)||n>=128||92===n)||45===n&&(null!=(r=t.peekChar$1(e+1))&&(95===r||W.isAlphabetic1(r)||r>=128||92===r||45===r)))},lookingAtIdentifier$0:function(){return this.lookingAtIdentifier$1(null)},lookingAtIdentifierBody$0:function(){var e=this.scanner.peekChar$0();return null!=e&&(95===e||W.isAlphabetic1(e)||e>=128||W.isDigit0(e)||45===e||92===e)},scanIdentifier$2$caseSensitive:function(e,t){var n,r,i,s,a=this;if(!a.lookingAtIdentifier$0())return!1;for(n=a.scanner,r=new q._SpanScannerState(n,n._string_scanner$_position),i=new w.CodeUnits(e),i=new w.ListIterator(i,i.get$length(i)),s=w._instanceType(i)._precomputed1;i.moveNext$0();)if(!a.scanIdentChar$2$caseSensitive(s._as(i.__internal$_current),t))return r._scanner!==n&&w.throwExpression(E.ArgumentError$(ie.The_gi)),((i=r.position)<0||i>n.string.length)&&w.throwExpression(E.ArgumentError$("Invalid position "+i)),n._string_scanner$_position=i,n._lastMatch=null,!1;return!a.lookingAtIdentifierBody$0()||(n.set$state(r),!1)},scanIdentifier$1:function(e){return this.scanIdentifier$2$caseSensitive(e,!1)},expectIdentifier$2$name:function(e,t){var n,r,i,s;for(null==t&&(t='"'+e+'"'),r=(n=this.scanner)._string_scanner$_position,i=new w.CodeUnits(e),i=new w.ListIterator(i,i.get$length(i)),s=w._instanceType(i)._precomputed1;i.moveNext$0();)this.scanIdentChar$2$caseSensitive(s._as(i.__internal$_current),!1)||n.error$2$position(0,"Expected "+t+".",r);this.lookingAtIdentifierBody$0()&&n.error$2$position(0,"Expected "+t,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)},error$2:function(e,t,n){return w.throwExpression(O.StringScannerException$(t,n,this.scanner.string))},withErrorMessage$1$2:function(e,t){var n,r;try{return r=t.call$0()}catch(t){throw r=w.unwrapException(t),se.SourceSpanFormatException._is(r)?(n=r,w.wrapException(R.SourceSpanFormatException$(e,n.get$span(),n.get$source()))):t}},withErrorMessage$2:function(e,t){return this.withErrorMessage$1$2(e,t,se.dynamic)},wrapSpanFormatException$1$1:function(e){var t,n,r,i;try{return i=e.call$0()}catch(e){throw i=w.unwrapException(e),se.SourceSpanFormatException._is(i)?(n=(t=i).get$span(),(i=!!N.startsWithIgnoreCase0(t._span_exception$_message,"expected")&&(i=n)._end-i._file$_start==0)&&(i=n,r=this._parser0$_firstNewlineBefore$1(L.FileLocation$_(i.file,i._file$_start).offset),i=n,C.$eq$(r,L.FileLocation$_(i.file,i._file$_start).offset)||(n=n.file.span$2(r,r))),w.wrapException(O.SassFormatException$0(t._span_exception$_message,n))):e}},wrapSpanFormatException$1:function(e){return this.wrapSpanFormatException$1$1(e,se.dynamic)},_parser0$_firstNewlineBefore$1:function(e){var t,n,r,i=e-1;for(t=this.scanner.string,n=null;i>=0;){if(32!==(r=b.JSString_methods.codeUnitAt$1(t,i))&&9!==r&&10!==r&&13!==r&&12!==r)return null==n?e:n;10!==r&&13!==r&&12!==r||(n=i),--i}return e}},R.Parser__parseIdentifier_closure0.prototype={call$0:function(){var e=this.$this,t=e.identifier$0();return e.scanner.expectDone$0(),t},$signature:27},R.Parser_scanIdentChar_matches0.prototype={call$1:function(e){var t=this.char;return this.caseSensitive?e===t:W.characterEqualsIgnoreCase0(t,e)},$signature:51},I.PlaceholderSelector0.prototype={get$isInvisible:function(){return!0},accept$1$1:function(e){var t=e._buffer;return t.writeCharCode$1(37),t.write$1(0,this.name),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},addSuffix$1:function(e){return new I.PlaceholderSelector0(this.name+e)},$eq:function(e,t){return null!=t&&(t instanceof I.PlaceholderSelector0&&t.name===this.name)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.name)}},V.PlainCssCallable0.prototype={$eq:function(e,t){return null!=t&&(t instanceof V.PlainCssCallable0&&this.name===t.name)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.name)},$isAsyncCallable0:1,$isCallable0:1,get$name:function(e){return this.name}},k.PrefixedMapView0.prototype={get$keys:function(e){return new k._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&&b.JSString_methods.startsWith$1(t,this._prefixed_map_view0$_prefix)?this._prefixed_map_view0$_map.$index(0,C.substring$1$s(t,this._prefixed_map_view0$_prefix.length)):null},containsKey$1:function(e){return"string"==typeof e&&b.JSString_methods.startsWith$1(e,this._prefixed_map_view0$_prefix)&&this._prefixed_map_view0$_map.containsKey$1(C.substring$1$s(e,this._prefixed_map_view0$_prefix.length))}},k._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=C.map$1$1$ax(t.get$keys(t),new k._PrefixedKeys_iterator_closure0(this),se.String)).get$iterator(t)},contains$1:function(e,t){return this._prefixed_map_view0$_view.containsKey$1(t)}},k._PrefixedKeys_iterator_closure0.prototype={call$1:function(e){return this.$this._prefixed_map_view0$_view._prefixed_map_view0$_prefix+e},$signature:5},J.PseudoSelector0.prototype={get$minSpecificity:function(){null==this._pseudo0$_minSpecificity&&this._pseudo0$_computeSpecificity$0();var e=this._pseudo0$_minSpecificity;return e.toString,e},get$maxSpecificity:function(){null==this._pseudo0$_maxSpecificity&&this._pseudo0$_computeSpecificity$0();var e=this._pseudo0$_maxSpecificity;return e.toString,e},get$isInvisible:function(){var e=this.selector;return null!=e&&("not"!==this.name&&e.get$isInvisible())},addSuffix$1:function(e){var t=this;return null==t.argument&&null==t.selector||t.super$SimpleSelector$addSuffix0(e),J.PseudoSelector$0(t.name+e,null,!t.isClass,null)},unify$1:function(e){var t,n,r,i,s,a,o=this;if(1===e.length&&b.JSArray_methods.get$first(e)instanceof I.UniversalSelector0)return b.JSArray_methods.get$first(e).unify$1(w.setRuntimeTypeInfo([o],se.JSArray_SimpleSelector_2));if(b.JSArray_methods.contains$1(e,o))return e;for(t=w.setRuntimeTypeInfo([],se.JSArray_SimpleSelector_2),n=e.length,r=!o.isClass,i=!1,s=0;s<e.length;e.length===n||(0,w.throwConcurrentModificationError)(e),++s){if((a=e[s])instanceof J.PseudoSelector0&&!a.isClass){if(r)return null;t.push(o),i=!0}t.push(a)}return i||t.push(o),t},_pseudo0$_computeSpecificity$0:function(){var e,t,n,r,i,s,a,o,l=this;if(l.isClass){if(null==(e=l.selector))return l._pseudo0$_minSpecificity=P.SimpleSelector0.prototype.get$minSpecificity.call(l),void(l._pseudo0$_maxSpecificity=P.SimpleSelector0.prototype.get$maxSpecificity.call(l));if("not"===l.name){for(n=(t=e.components).length,r=0,i=0,s=0;s<n;++s)null==(a=t[s])._complex0$_minSpecificity&&a._complex0$_computeSpecificity$0(),(o=a._complex0$_minSpecificity).toString,r=Math.max(r,o),null==a._complex0$_maxSpecificity&&a._complex0$_computeSpecificity$0(),(o=a._complex0$_maxSpecificity).toString,i=Math.max(i,o);l._pseudo0$_minSpecificity=r,l._pseudo0$_maxSpecificity=i}else{for(r=w._asInt(Math.pow(P.SimpleSelector0.prototype.get$minSpecificity.call(l),3)),n=(t=e.components).length,i=0,s=0;s<n;++s)null==(a=t[s])._complex0$_minSpecificity&&a._complex0$_computeSpecificity$0(),(o=a._complex0$_minSpecificity).toString,r=Math.min(r,o),null==a._complex0$_maxSpecificity&&a._complex0$_computeSpecificity$0(),(o=a._complex0$_maxSpecificity).toString,i=Math.max(i,o);l._pseudo0$_minSpecificity=r,l._pseudo0$_maxSpecificity=i}}else l._pseudo0$_maxSpecificity=l._pseudo0$_minSpecificity=1},accept$1$1:function(e){return e.visitPseudoSelector$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},$eq:function(e,t){var n=this;return null!=t&&(t instanceof J.PseudoSelector0&&t.name===n.name&&t.isClass===n.isClass&&t.argument==n.argument&&C.$eq$(t.selector,n.selector))},get$hashCode:function(e){var t=this;return(b.JSString_methods.get$hashCode(t.name)^(t.isClass?218159:519018)^C.get$hashCode$(t.argument)^C.get$hashCode$(t.selector))>>>0}},U.PublicMemberMapView0.prototype={get$keys:function(e){var t=this._public_member_map_view0$_inner;return C.where$1$ax(t.get$keys(t),N.utils0__isPublic$closure())},containsKey$1:function(e){return"string"==typeof e&&N.isPublic0(e)&&this._public_member_map_view0$_inner.containsKey$1(e)},$index:function(e,t){return"string"==typeof t&&N.isPublic0(t)?this._public_member_map_view0$_inner.$index(0,t):null}},J.QualifiedName0.prototype={$eq:function(e,t){return null!=t&&(t instanceof J.QualifiedName0&&t.name===this.name&&t.namespace==this.namespace)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.name)^C.get$hashCode$(this.namespace)},toString$0:function(e){var t=this.namespace,n=this.name;return null==t?n:t+"|"+n}},A.RenderContext0.prototype={},A.RenderContextOptions0.prototype={},A.RenderContextResult0.prototype={},A.RenderContextResultStats0.prototype={},H.RenderOptions.prototype={},U.RenderResult.prototype={},U.RenderResultStats.prototype={},O.ImporterResult0.prototype={get$sourceMapUrl:function(){return this._result$_sourceMapUrl}},N.ReturnRule0.prototype={accept$1$1:function(e){return e.visitReturnRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@return "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},U.main_printError.prototype={call$2:function(e,t){var n=this._box_0;n.printedError&&X.$get$stderr().writeln$0(),n.printedError=!0,(n=X.$get$stderr()).writeln$1(e),null!=t&&(n.writeln$0(),n.writeln$1(b.JSString_methods.trimRight$0(L.Trace_Trace$from(t).get$terse().toString$0(0))))},$signature:500},U.main_closure.prototype={call$0:function(){var e;try{null==(e=this.destination)||this._box_0.options.get$emitErrorCss()||N.deleteFile(e)}catch(e){if(!(w.unwrapException(e)instanceof N.FileSystemException))throw e}},$signature:1},U.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 E.StringBuffer(""),i=new A.InterpolationBuffer0(r,w.setRuntimeTypeInfo([],se.JSArray_Object));do{i.addInterpolation$1(this.almostAnyValue$1$omitComments(!0)),e=r._contents+=w.Primitives_stringFromCharCode(10)}while(b.JSString_methods.endsWith$1(b.JSString_methods.trimRight$0((e.charCodeAt(0),e)),",")&&this.scanCharIf$1(W.character0__isNewline$closure()));return i.interpolation$1(t.spanFrom$1(new q._SpanScannerState(t,n)))},expectStatementSeparator$1:function(e){var t=this;t.atEndOfStatement$0()||t._sass0$_expectNewline$0(),t._sass0$_peekIndentation$0()<=t._sass0$_currentIndentation||t.scanner.error$2$position(0,"Nothing may be indented "+(null==e?"here":"beneath a "+e)+".",t._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=this,a=s.scanner;switch(a.peekChar$0()){case 117:case 85:if(r=new q._SpanScannerState(a,a._string_scanner$_position),s.scanIdentifier$1("url")){if(a.scanChar$1(40))return a.set$state(r),s.super$StylesheetParser$importArgument0();a.set$state(r)}break;case 39:case 34:return s.super$StylesheetParser$importArgument0()}for(r=new q._SpanScannerState(a,a._string_scanner$_position),i=a.peekChar$0();null!=i&&(44!==i&&(59!==i&&!(10===i||13===i||12===i)));)a.readChar$0(),i=a.peekChar$0();if(e=a.substring$1(0,r.position),t=a.spanFrom$1(r),s.isPlainImportUrl$1(e))return new T.StaticImport0(D.Interpolation$0(w.setRuntimeTypeInfo([I.serializeValue(new J.SassString0(e,!0),!0,!0)],se.JSArray_Object),t),null,null,t);try{return a=s.parseImportUrl$1(e),new N.DynamicImport0(a,t)}catch(e){if(a=w.unwrapException(e),!se.FormatException._is(a))throw e;n=a,s.error$2(0,"Invalid URL: "+C.get$message$x(n),t)}},scanElse$1:function(e){var t,n,r,i,s,a=this;return a._sass0$_peekIndentation$0()===e&&(n=(t=a.scanner)._string_scanner$_position,r=a._sass0$_currentIndentation,i=a._sass0$_nextIndentation,s=a._sass0$_nextIndentationEnd,a._sass0$_readIndentation$0(),!(!t.scanChar$1(64)||!a.scanIdentifier$1("else"))||(t.set$state(new q._SpanScannerState(t,n)),a._sass0$_currentIndentation=r,a._sass0$_nextIndentation=i,a._sass0$_nextIndentationEnd=s,!1))},children$1:function(e,t){var n=w.setRuntimeTypeInfo([],se.JSArray_Statement_2);return this._sass0$_whileIndentedLower$1(new U.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,ie.Indent,i._string_scanner$_position,0),t=w.setRuntimeTypeInfo([],se.JSArray_Statement_2),n=i.string.length;i._string_scanner$_position!==n;)null!=(r=this._sass0$_child$1(e))&&t.push(r),this._sass0$_readIndentation$0();return t},_sass0$_child$1:function(e){var t=this,n=t.scanner;switch(n.peekChar$0()){case 13:case 10:case 12:return null;case 36:return t.variableDeclarationWithoutNamespace$0();case 47:switch(n.peekChar$1(1)){case 47:return t._sass0$_silentComment$0();case 42:return t._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,c=this,_=c.scanner,$=_._string_scanner$_position;_.expect$1("//"),e=new E.StringBuffer(""),t=c._sass0$_currentIndentation,n=_.string.length,r=1+t,i=2+t;e:do{for(a=(s=_.scanChar$1(47)?"///":"//").length;;){for(o=e._contents+=s,l=a;l<c._sass0$_currentIndentation-t;++l)o+=w.Primitives_stringFromCharCode(32),e._contents=o;for(;u=_._string_scanner$_position!==n&&!(10===(u=_.peekChar$0())||13===u||12===u);)o+=w.Primitives_stringFromCharCode(_.readChar$0()),e._contents=o;if(e._contents=o+"\n",c._sass0$_peekIndentation$0()<t)break e;if(c._sass0$_peekIndentation$0()===t){47===_.peekChar$1(r)&&47===_.peekChar$1(i)&&c._sass0$_readIndentation$0();break}c._sass0$_readIndentation$0()}}while(_.scan$1("//"));return n=e._contents,c.lastSilentComment=new N.SilentComment0((n.charCodeAt(0),n),_.spanFrom$1(new q._SpanScannerState(_,$)))},_sass0$_loudComment$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_=this,$=_.scanner,p=$._string_scanner$_position;for($.expect$1("/*"),e=new E.StringBuffer(""),t=w.setRuntimeTypeInfo([],se.JSArray_Object),n=new A.InterpolationBuffer0(e,t),e._contents="/*",r=_._sass0$_currentIndentation,s=(i=$.string).length,a=!0;;a=!1){for(a?(o=$._string_scanner$_position,_.spaces$0(),10===(l=$.peekChar$0())||13===l||12===l?(_._sass0$_readIndentation$0(),e._contents+=w.Primitives_stringFromCharCode(32)):(u=$._string_scanner$_position,e._contents+=b.JSString_methods.substring$2(i,o,u))):(l=e._contents+="\n",e._contents=l+" * "),c=3;c<_._sass0$_currentIndentation-r;++c)e._contents+=w.Primitives_stringFromCharCode(32);e:for(;$._string_scanner$_position!==s;)switch($.peekChar$0()){case 10:case 13:case 12:break e;case 35:123===$.peekChar$1(1)?(l=_.singleInterpolation$0(),n._interpolation_buffer0$_flushText$0(),t.push(l)):e._contents+=w.Primitives_stringFromCharCode($.readChar$0());break;default:e._contents+=w.Primitives_stringFromCharCode($.readChar$0())}if(_._sass0$_peekIndentation$0()<=r)break;for(;_._sass0$_lookingAtDoubleNewline$0();)_._sass0$_expectNewline$0(),l=e._contents+="\n",e._contents=l+" *";_._sass0$_readIndentation$0()}return t=e._contents,b.JSString_methods.endsWith$1(b.JSString_methods.trimRight$0((t.charCodeAt(0),t)),"*/")||(e._contents+=" */"),new V.LoudComment0(n.interpolation$1($.spanFrom$1(new q._SpanScannerState($,p))))},whitespaceWithoutComments$0:function(){var e,t,n;for(t=(e=this.scanner).string.length;e._string_scanner$_position!==t&&(9===(n=e.peekChar$0())||32===n);)e.readChar$0()},loudComment$0:function(){var e,t=this.scanner;for(t.expect$1("/*");;)if(10!==(e=t.readChar$0())&&13!==e&&12!==e||t.error$1(0,"expected */."),42===e){do{e=t.readChar$0()}while(42===e);if(47===e)break}},_sass0$_expectNewline$0:function(){var e=this.scanner;switch(e.peekChar$0()){case 59:e.error$1(0,ie.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 10===(e=t.peekChar$1(1))?10===(t=t.peekChar$1(2))||13===t||12===t:13===e||12===e;case 10:case 12:return 10===(t=t.peekChar$1(1))||13===t||12===t;default:return!1}},_sass0$_whileIndentedLower$1:function(e){var t,n,r,i,s,a,o,l=this,u=l._sass0$_currentIndentation;for(n=(t=l.scanner)._sourceFile,r=null;l._sass0$_peekIndentation$0()>u;)i=l._sass0$_readIndentation$0(),null==r&&(r=i),r!==i&&(s="Inconsistent indentation, expected "+r+" spaces.",a=t._string_scanner$_position,o=n.getColumn$1(a),t.error$3$length$position(0,s,n.getColumn$1(t._string_scanner$_position),a-o)),e.call$0()},_sass0$_readIndentation$0:function(){var e,t=this,n=t._sass0$_nextIndentation;return null==n&&(n=t._sass0$_nextIndentation=t._sass0$_peekIndentation$0()),t._sass0$_currentIndentation=n,(e=t._sass0$_nextIndentationEnd).toString,t.scanner.set$state(e),t._sass0$_nextIndentationEnd=t._sass0$_nextIndentation=null,n},_sass0$_peekIndentation$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_=this,$={},p=_._sass0$_nextIndentation;if(null!=p)return p;if((t=(e=_.scanner)._string_scanner$_position)===(n=e.string.length))return _._sass0$_nextIndentation=0,_._sass0$_nextIndentationEnd=new q._SpanScannerState(e,t),0;r=new q._SpanScannerState(e,t),_.scanCharIf$1(W.character0__isNewline$closure())||e.error$2$position(0,"Expected newline.",e._string_scanner$_position),$._containsTab=null,i=new U.SassParser__peekIndentation__containsTab_set0($),$._containsSpace=null,s=new U.SassParser__peekIndentation__containsSpace_get0($),a=new U.SassParser__peekIndentation__containsSpace_set0($),$._nextIndentation0=null,o=new U.SassParser__peekIndentation__nextIndentation_get0($),l=new U.SassParser__peekIndentation__nextIndentation_set0($);do{for(i.call$1(!1),a.call$1(!1),l.call$1(0);;){if(32===(u=e.peekChar$0()))a.call$1(!0);else{if(9!==u)break;i.call$1(!0)}l.call$1(o.call$0()+1),e.readChar$0()}if((t=e._string_scanner$_position)===n)return _._sass0$_nextIndentation=0,_._sass0$_nextIndentationEnd=new q._SpanScannerState(e,t),e.set$state(r),0}while(_.scanCharIf$1(W.character0__isNewline$closure()));return t=new U.SassParser__peekIndentation__containsTab_get0($).call$0(),n=s.call$0(),t?n?(t=e._string_scanner$_position,c=(n=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Tabs and spaces may not be mixed.",n.getColumn$1(e._string_scanner$_position),t-c)):!0===_._sass0$_spaces&&(t=e._string_scanner$_position,c=(n=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Expected spaces, was tabs.",n.getColumn$1(e._string_scanner$_position),t-c)):n&&!1===_._sass0$_spaces&&(t=e._string_scanner$_position,c=(n=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Expected tabs, was spaces.",n.getColumn$1(e._string_scanner$_position),t-c)),_._sass0$_nextIndentation=o.call$0(),o.call$0()>0&&null==_._sass0$_spaces&&(_._sass0$_spaces=s.call$0()),_._sass0$_nextIndentationEnd=new q._SpanScannerState(e,e._string_scanner$_position),e.set$state(r),o.call$0()}},U.SassParser_children_closure0.prototype={call$0:function(){var e=this.$this._sass0$_child$1(this.child);null!=e&&this.children.push(e)},$signature:0},U.SassParser__peekIndentation__containsSpace_set0.prototype={call$1:function(e){return this._box_0._containsSpace=e},$signature:94},U.SassParser__peekIndentation__containsTab_set0.prototype={call$1:function(e){return this._box_0._containsTab=e},$signature:94},U.SassParser__peekIndentation__nextIndentation_set0.prototype={call$1:function(e){return this._box_0._nextIndentation0=e},$signature:97},U.SassParser__peekIndentation__containsTab_get0.prototype={call$0:function(){var e=this._box_0._containsTab;return null==e?w.throwExpression(w.LateError$localNI("containsTab")):e},$signature:21},U.SassParser__peekIndentation__containsSpace_get0.prototype={call$0:function(){var e=this._box_0._containsSpace;return null==e?w.throwExpression(w.LateError$localNI("containsSpace")):e},$signature:21},U.SassParser__peekIndentation__nextIndentation_get0.prototype={call$0:function(){var e=this._box_0._nextIndentation0;return null==e?w.throwExpression(w.LateError$localNI("nextIndentation")):e},$signature:12},H._Exports.prototype={},H._wrapMain_closure.prototype={call$1:function(e){return H._translateReturnValue(this.main.call$0())},$signature:96},H._wrapMain_closure0.prototype={call$1:function(e){return H._translateReturnValue(this.main.call$1(E.List_List$from(se.List_dynamic._as(e),!0,se.String)))},$signature:96},V.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)._string_scanner$_position!==t.string.length&&59!==(n=t.peekChar$0())&&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,r=n.scanner,i=r._string_scanner$_position;if(n.whitespace$0(),t=r._string_scanner$_position,r.scanChar$1(64)){if(n.scanIdentifier$2$caseSensitive("else",!0))return!0;if(n.scanIdentifier$2$caseSensitive("elseif",!0))return n.logger.warn$3$deprecation$span(0,ie.x40elsei,!0,r.spanFrom$1(new q._SpanScannerState(r,t))),r.set$position(r._string_scanner$_position-2),!0}return r.set$state(new q._SpanScannerState(r,i)),!1},children$1:function(e,t){var n,r=this,i=r.scanner;for(i.expectChar$1(123),r.whitespaceWithoutComments$0(),n=w.setRuntimeTypeInfo([],se.JSArray_Statement_2);;)switch(i.peekChar$0()){case 36:n.push(r.variableDeclarationWithoutNamespace$0());break;case 47:switch(i.peekChar$1(1)){case 47:n.push(r._scss0$_silentComment$0()),r.whitespaceWithoutComments$0();break;case 42:n.push(r._scss0$_loudComment$0()),r.whitespaceWithoutComments$0();break;default:n.push(t.call$0())}break;case 59:i.readChar$0(),r.whitespaceWithoutComments$0();break;case 125:return i.expectChar$1(125),n;default:n.push(t.call$0())}},statements$1:function(e){var t,n,r,i=this,s=w.setRuntimeTypeInfo([],se.JSArray_Statement_2);for(i.whitespaceWithoutComments$0(),n=(t=i.scanner).string.length;t._string_scanner$_position!==n;)switch(t.peekChar$0()){case 36:s.push(i.variableDeclarationWithoutNamespace$0());break;case 47:switch(t.peekChar$1(1)){case 47:s.push(i._scss0$_silentComment$0()),i.whitespaceWithoutComments$0();break;case 42:s.push(i._scss0$_loudComment$0()),i.whitespaceWithoutComments$0();break;default:null!=(r=e.call$0())&&s.push(r)}break;case 59:t.readChar$0(),i.whitespaceWithoutComments$0();break;default:null!=(r=e.call$0())&&s.push(r)}return s},_scss0$_silentComment$0:function(){var e,t,n=this,r=n.scanner,i=new q._SpanScannerState(r,r._string_scanner$_position);r.expect$1("//"),e=r.string.length;do{for(;t=r._string_scanner$_position!==e&&!(10===(t=r.readChar$0())||13===t||12===t););if(r._string_scanner$_position===e)break;n.whitespaceWithoutComments$0()}while(r.scan$1("//"));return n.get$plainCss()&&n.error$2(0,ie.Silent,r.spanFrom$1(i)),n.lastSilentComment=new N.SilentComment0(r.substring$1(0,i.position),r.spanFrom$1(i))},_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 E.StringBuffer(""),t=w.setRuntimeTypeInfo([],se.JSArray_Object),n=new A.InterpolationBuffer0(e,t),e._contents="/*";;)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+=w.Primitives_stringFromCharCode(o.readChar$0());break;case 42:if(e._contents+=w.Primitives_stringFromCharCode(o.readChar$0()),47!==o.peekChar$0())break;return e._contents+=w.Primitives_stringFromCharCode(o.readChar$0()),i=o._string_scanner$_position,r=o._sourceFile,s=new q._SpanScannerState(o,l).position,(o=new L._FileSpan(r,s,i))._FileSpan$3(r,s,i),s=se.Object,r=E.List_List$of(t,!0,s),0!==(l=e._contents).length&&r.push((l.charCodeAt(0),l)),(a=E.List_List$from(r,!1,s)).fixed$length=Array,a.immutable$list=Array,(l=new D.Interpolation0(a,o)).Interpolation$20(r,o),new V.LoudComment0(l);case 13:o.readChar$0(),10!==o.peekChar$0()&&(e._contents+=w.Primitives_stringFromCharCode(10));break;case 12:o.readChar$0(),e._contents+=w.Primitives_stringFromCharCode(10);break;default:e._contents+=w.Primitives_stringFromCharCode(o.readChar$0())}}},W.Selector0.prototype={get$isInvisible:function(){return!1},toString$0:function(e){var t=I._SerializeVisitor$(null,!0,null,!0,!1,null,!0);return this.accept$1(t),t._buffer.toString$0(0)}},W.SelectorExpression0.prototype={accept$1$1:function(e){return e.visitSelectorExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"&"},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},W._nest_closure0.prototype={call$1:function(e){var t={},n=C.$index$asx(e,0).get$asList();if(0===n.length)throw w.wrapException(O.SassScriptException$0(ie.x24selec));return t.first=!0,new w.MappedListIterable(n,new W._nest__closure1(t),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,SelectorList0>")).reduce$1(0,new W._nest__closure2).get$asSassList()},$signature:22},W._nest__closure1.prototype={call$1:function(e){var t=this._box_0,n=e.assertSelector$1$allowParent(!t.first);return t.first=!1,n},$signature:179},W._nest__closure2.prototype={call$2:function(e,t){return t.resolveParentSelectors$1(e)},$signature:178},W._append_closure1.prototype={call$1:function(e){var t=C.$index$asx(e,0).get$asList();if(0===t.length)throw w.wrapException(O.SassScriptException$0(ie.x24selec));return new w.MappedListIterable(t,new W._append__closure1,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,SelectorList0>")).reduce$1(0,new W._append__closure2).get$asSassList()},$signature:22},W._append__closure1.prototype={call$1:function(e){return e.assertSelector$0()},$signature:179},W._append__closure2.prototype={call$2:function(e,t){var n=t.components;return J.SelectorList$0(new w.MappedListIterable(n,new W._append___closure0(e),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,ComplexSelector0>"))).resolveParentSelectors$1(e)},$signature:178},W._append___closure0.prototype={call$1:function(e){var t,n,r=e.components,i=b.JSArray_methods.get$first(r);if(i instanceof D.CompoundSelector0){if(null==(t=W._prependParent0(i)))throw w.wrapException(O.SassScriptException$0("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+"."));return n=w.setRuntimeTypeInfo([t],se.JSArray_ComplexSelectorComponent_2),b.JSArray_methods.addAll$1(n,w.SubListIterable$(r,1,null,w._arrayInstanceType(r)._precomputed1)),q.ComplexSelector$0(n,!1)}throw w.wrapException(O.SassScriptException$0("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+"."))},$signature:141},W._extend_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertSelector$1$name("selector"),r=t.$index(e,1).assertSelector$1$name("extendee");return D.ExtensionStore__extendOrReplace0(n,t.$index(e,2).assertSelector$1$name("extender"),r,b.ExtendMode_allTargets0,L.currentCallableSpan0()).get$asSassList()},$signature:22},W._replace_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertSelector$1$name("selector"),r=t.$index(e,1).assertSelector$1$name("original");return D.ExtensionStore__extendOrReplace0(n,t.$index(e,2).assertSelector$1$name("replacement"),r,b.ExtendMode_replace0,L.currentCallableSpan0()).get$asSassList()},$signature:22},W._unify_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertSelector$1$name("selector1").unify$1(t.$index(e,1).assertSelector$1$name("selector2"));return null==n?b.C__SassNull:n.get$asSassList()},$signature:3},W._isSuperselector_closure0.prototype={call$1:function(e){var t=C.getInterceptor$asx(e),n=t.$index(e,0).assertSelector$1$name("super"),r=t.$index(e,1).assertSelector$1$name("sub");return L.listIsSuperselector0(n.components,r.components)?b.SassBoolean_true:b.SassBoolean_false},$signature:20},W._simpleSelectors_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertCompoundSelector$1$name("selector").components;return J.SassList$0(new w.MappedListIterable(t,new W._simpleSelectors__closure0,w._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value0>")),b.ListSeparator_kWM0,!1)},$signature:22},W._simpleSelectors__closure0.prototype={call$1:function(e){return new J.SassString0(I.serializeSelector0(e,!0),!1)},$signature:503},W._parse_closure0.prototype={call$1:function(e){return C.$index$asx(e,0).assertSelector$1$name("selector").get$asSassList()},$signature:22},W.SelectorParser0.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new W.SelectorParser_parse_closure0(this))},parseCompoundSelector$0:function(){return this.wrapSpanFormatException$1(new W.SelectorParser_parseCompoundSelector_closure0(this))},_selector$_selectorList$0:function(){var e,t,n,r=this,i=r.scanner,s=i._sourceFile,a=s.getLine$1(i._string_scanner$_position),o=w.setRuntimeTypeInfo([r._selector$_complexSelector$0()],se.JSArray_ComplexSelector_2);for(r.whitespace$0(),e=i.string.length;i.scanChar$1(44);)if(r.whitespace$0(),44!==i.peekChar$0()){if((t=i._string_scanner$_position)===e)break;(n=s.getLine$1(t)!==a)&&(a=s.getLine$1(i._string_scanner$_position)),o.push(r._selector$_complexSelector$1$lineBreak(n))}return J.SelectorList$0(o)},_selector$_complexSelector$1$lineBreak:function(e){var t,n,r=this,i=ie.x22x26__ma,s=w.setRuntimeTypeInfo([],se.JSArray_ComplexSelectorComponent_2);e:for(t=r.scanner;;)switch(r.whitespace$0(),n=t.peekChar$0()){case 43:t.readChar$0(),s.push(b.Combinator_uzg0);break;case 62:t.readChar$0(),s.push(b.Combinator_sgq0);break;case 126:t.readChar$0(),s.push(b.Combinator_CzM0);break;case 91:case 46:case 35:case 37:case 58:case 38:case 42:case 124:s.push(r._selector$_compoundSelector$0()),38===t.peekChar$0()&&t.error$1(0,i);break;default:if(null==n||!r.lookingAtIdentifier$0())break e;s.push(r._selector$_compoundSelector$0()),38===t.peekChar$0()&&t.error$1(0,i)}return 0===s.length&&t.error$1(0,"expected selector."),q.ComplexSelector$0(s,e)},_selector$_complexSelector$0:function(){return this._selector$_complexSelector$1$lineBreak(!1)},_selector$_compoundSelector$0:function(){for(var e,t=w.setRuntimeTypeInfo([this._selector$_simpleSelector$0()],se.JSArray_SimpleSelector_2),n=this.scanner;42===(e=n.peekChar$0())||91===e||46===e||35===e||37===e||58===e;)t.push(this._selector$_simpleSelector$1$allowParent(!1));return D.CompoundSelector$0(t)},_selector$_simpleSelector$1$allowParent:function(e){var t,n,r,i,s=this,a=s.scanner,o=new q._SpanScannerState(a,a._string_scanner$_position);switch(null==e&&(e=s._selector$_allowParent),a.peekChar$0()){case 91:return s._selector$_attributeSelector$0();case 46:return a.expectChar$1(46),new D.ClassSelector0(s.identifier$0());case 35:return a.expectChar$1(35),new I.IDSelector0(s.identifier$0());case 37:return a.expectChar$1(37),t=s.identifier$0(),s._selector$_allowPlaceholder||s.error$2(0,ie.Placeh,a.spanFrom$1(o)),new I.PlaceholderSelector0(t);case 58:return s._selector$_pseudoSelector$0();case 38:return a.expectChar$1(38),s.lookingAtIdentifierBody$0()?(n=new E.StringBuffer(""),s._parser0$_identifierBody$1(n),0===n._contents.length&&a.error$1(0,"Expected identifier body."),(r=n._contents).charCodeAt(0),i=r):i=null,e||s.error$2(0,"Parent selectors aren't allowed here.",a.spanFrom$1(o)),new P.ParentSelector0(i);default:return s._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,a=null,o=s.scanner;return o.expectChar$1(91),s.whitespace$0(),e=s._selector$_attributeName$0(),s.whitespace$0(),o.scanChar$1(93)?new I.AttributeSelector0(e,a,a,a):(t=s._selector$_attributeOperator$0(),s.whitespace$0(),r=39===(n=o.peekChar$0())||34===n?s.string$0():s.identifier$0(),s.whitespace$0(),i=null!=(n=o.peekChar$0())&&W.isAlphabetic1(n)?w.Primitives_stringFromCharCode(o.readChar$0()):a,o.expectChar$1(93),new I.AttributeSelector0(e,t,r,i))},_selector$_attributeName$0:function(){var e,t=this,n=t.scanner;return n.scanChar$1(42)?(n.expectChar$1(124),new J.QualifiedName0(t.identifier$0(),"*")):(e=t.identifier$0(),124!==n.peekChar$0()||61===n.peekChar$1(1)?new J.QualifiedName0(e,null):(n.readChar$0(),new J.QualifiedName0(t.identifier$0(),e)))},_selector$_attributeOperator$0:function(){var e=this.scanner,t=e._string_scanner$_position;switch(e.readChar$0()){case 61:return b.AttributeOperator_sEs0;case 126:return e.expectChar$1(61),b.AttributeOperator_fz10;case 124:return e.expectChar$1(61),b.AttributeOperator_AuK0;case 94:return e.expectChar$1(61),b.AttributeOperator_4L50;case 36:return e.expectChar$1(61),b.AttributeOperator_mOX0;case 42:return e.expectChar$1(61),b.AttributeOperator_gqZ0;default:e.error$2$position(0,'Expected "]".',t)}},_selector$_pseudoSelector$0:function(){var e,t,n,r,i,s,a=this,o=null,l=a.scanner;return l.expectChar$1(58),e=l.scanChar$1(58),t=a.identifier$0(),l.scanChar$1(40)?(a.whitespace$0(),n=N.unvendor0(t),e?X._selectorPseudoElements0.contains$1(0,n)?(r=a._selector$_selectorList$0(),i=o):(i=a.declarationValue$1$allowEmpty(!0),r=o):X._selectorPseudoClasses0.contains$1(0,n)?(r=a._selector$_selectorList$0(),i=o):"nth-child"===n||"nth-last-child"===n?(i=a._selector$_aNPlusB$0(),a.whitespace$0(),32!==(s=l.peekChar$1(-1))&&9!==s&&10!==s&&13!==s&&12!==s||41===l.peekChar$0()?r=o:(a.expectIdentifier$1("of"),i+=" of",a.whitespace$0(),r=a._selector$_selectorList$0())):(i=b.JSString_methods.trimRight$0(a.declarationValue$1$allowEmpty(!0)),r=o),l.expectChar$1(41),J.PseudoSelector$0(t,i,e,r)):J.PseudoSelector$0(t,o,e,o)},_selector$_aNPlusB$0:function(){var e,t,n,r,i,s=this,a=s.scanner;switch(a.peekChar$0()){case 101:case 69:return s.expectIdentifier$1("even"),"even";case 111:case 79:return s.expectIdentifier$1("odd"),"odd";case 43:case 45:e=""+w.Primitives_stringFromCharCode(a.readChar$0());break;default:e=""}if(null!=(t=a.peekChar$0())&&W.isDigit0(t)){for(;null!=(n=a.peekChar$0())&&n>=48&&n<=57;)e+=w.Primitives_stringFromCharCode(a.readChar$0());if(s.whitespace$0(),!s.scanIdentChar$1(110))return e.charCodeAt(0),e}else s.expectIdentChar$1(110);if(e+=w.Primitives_stringFromCharCode(110),s.whitespace$0(),43!==(r=a.peekChar$0())&&45!==r)return e.charCodeAt(0),e;for(e+=w.Primitives_stringFromCharCode(a.readChar$0()),s.whitespace$0(),null!=(i=a.peekChar$0())&&W.isDigit0(i)||a.error$1(0,"Expected a number.");null!=(n=a.peekChar$0())&&n>=48&&n<=57;)e+=w.Primitives_stringFromCharCode(a.readChar$0());return e.charCodeAt(0),e},_selector$_typeOrUniversalSelector$0:function(){var e,t=this,n=t.scanner,r=n.peekChar$0();return 42===r?(n.readChar$0(),n.scanChar$1(124)?n.scanChar$1(42)?new I.UniversalSelector0("*"):new k.TypeSelector0(new J.QualifiedName0(t.identifier$0(),"*")):new I.UniversalSelector0(null)):124===r?(n.readChar$0(),n.scanChar$1(42)?new I.UniversalSelector0(""):new k.TypeSelector0(new J.QualifiedName0(t.identifier$0(),""))):(e=t.identifier$0(),n.scanChar$1(124)?n.scanChar$1(42)?new I.UniversalSelector0(e):new k.TypeSelector0(new J.QualifiedName0(t.identifier$0(),e)):new k.TypeSelector0(new J.QualifiedName0(e,null)))}},W.SelectorParser_parse_closure0.prototype={call$0:function(){var e=this.$this,t=e._selector$_selectorList$0();return(e=e.scanner)._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:46},W.SelectorParser_parseCompoundSelector_closure0.prototype={call$0:function(){var e=this.$this,t=e._selector$_compoundSelector$0();return(e=e.scanner)._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:504},I.serialize_closure0.prototype={call$1:function(e){return e>127},$signature:51},I._SerializeVisitor.prototype={visitCssStylesheet$1:function(e){var t,n,r,i,s,a,o,l,u=this;for(t=u._serialize0$_style!==b.OutputStyle_compressed0,n=se.CssComment_2,r=se.CssParentNode_2,i=u._buffer,s=u._lineFeed.text,a=null,o=0;o<C.get$length$asx(e.get$children(e));++o)l=C.$index$asx(e.get$children(e),o),u._serialize0$_isInvisible$1(l)||(null!=a&&((r._is(a)?a.get$isChildless():!n._is(a))&&i.writeCharCode$1(59),t&&i.write$1(0,s),a.get$isGroupEnd()&&t&&i.write$1(0,s)),l.accept$1(u),a=l);(t=null!=a&&((r._is(a)?a.get$isChildless():!n._is(a))&&t))&&i.writeCharCode$1(59)},visitCssComment$1:function(e){this._buffer.forSpan$2(e.span,new I._SerializeVisitor_visitCssComment_closure0(this,e))},visitCssAtRule$1:function(e){var t,n=this;n._serialize0$_writeIndentation$0(),(t=n._buffer).forSpan$2(e.span,new I._SerializeVisitor_visitCssAtRule_closure0(n,e)),e.isChildless||(n._serialize0$_style!==b.OutputStyle_compressed0&&t.writeCharCode$1(32),n._serialize0$_visitChildren$1(e.children))},visitCssMediaRule$1:function(e){var t,n=this;n._serialize0$_writeIndentation$0(),(t=n._buffer).forSpan$2(e.span,new I._SerializeVisitor_visitCssMediaRule_closure0(n,e)),n._serialize0$_style!==b.OutputStyle_compressed0&&t.writeCharCode$1(32),n._serialize0$_visitChildren$1(e.children)},visitCssImport$1:function(e){this._serialize0$_writeIndentation$0(),this._buffer.forSpan$2(e.span,new I._SerializeVisitor_visitCssImport_closure0(this,e))},_serialize0$_writeImportUrl$1:function(e){var t,n,r=this;r._serialize0$_style===b.OutputStyle_compressed0&&117===b.JSString_methods._codeUnitAt$1(e,0)?(t=b.JSString_methods.substring$2(e,4,e.length-1),39===(n=b.JSString_methods._codeUnitAt$1(t,0))||34===n?r._buffer.write$1(0,t):r._serialize0$_visitQuotedString$1(t)):r._buffer.write$1(0,e)},visitCssKeyframeBlock$1:function(e){var t,n=this;n._serialize0$_writeIndentation$0(),(t=n._buffer).forSpan$2(e.selector.span,new I._SerializeVisitor_visitCssKeyframeBlock_closure0(n,e)),n._serialize0$_style!==b.OutputStyle_compressed0&&t.writeCharCode$1(32),n._serialize0$_visitChildren$1(e.children)},_serialize0$_visitMediaQuery$1:function(e){var t,n,r=this,i=e.modifier;null!=i&&((t=r._buffer).write$1(0,i),t.writeCharCode$1(32)),null!=(i=e.type)&&((t=r._buffer).write$1(0,i),0!==e.features.length&&t.write$1(0," and ")),i=e.features,t=r._serialize0$_style===b.OutputStyle_compressed0?"and ":" and ",n=r._buffer,r._serialize0$_writeBetween$3(i,t,n.get$write(n))},visitCssStyleRule$1:function(e){var t,n=this;n._serialize0$_writeIndentation$0(),(t=n._buffer).forSpan$2(e.selector.span,new I._SerializeVisitor_visitCssStyleRule_closure0(n,e)),n._serialize0$_style!==b.OutputStyle_compressed0&&t.writeCharCode$1(32),n._serialize0$_visitChildren$1(e.children)},visitCssSupportsRule$1:function(e){var t,n=this;n._serialize0$_writeIndentation$0(),(t=n._buffer).forSpan$2(e.span,new I._SerializeVisitor_visitCssSupportsRule_closure0(n,e)),n._serialize0$_style!==b.OutputStyle_compressed0&&t.writeCharCode$1(32),n._serialize0$_visitChildren$1(e.children)},visitCssDeclaration$1:function(e){var t,n,r,i,s=this;if(s._serialize0$_writeIndentation$0(),r=e.name,s._serialize0$_write$1(r),(i=s._buffer).writeCharCode$1(58),C.startsWith$1$s(r.get$value(r),"--")&&e.parsedAsCustomProperty)i.forSpan$2(e.value.get$span(),new I._SerializeVisitor_visitCssDeclaration_closure1(s,e));else{s._serialize0$_style!==b.OutputStyle_compressed0&&i.writeCharCode$1(32);try{i.forSpan$2(e.valueSpanForMap,new I._SerializeVisitor_visitCssDeclaration_closure2(s,e))}catch(i){throw(r=w.unwrapException(i))instanceof O.MultiSpanSassScriptException0?(t=r,w.wrapException(O.MultiSpanSassException$0(t.message,e.value.get$span(),t.primaryLabel,t.secondarySpans))):r instanceof O.SassScriptException0?(n=r,w.wrapException(O.SassException$0(n.message,e.value.get$span()))):i}}},_serialize0$_writeFoldedValue$1:function(e){var t,n,r,i=e.value,s=D.StringScanner$(se.SassString_2._as(i.get$value(i)).text,null,null);for(i=s.string.length,t=this._buffer;s._string_scanner$_position!==i;)if(10===(n=s.readChar$0()))for(t.writeCharCode$1(32);32===(r=s.peekChar$0())||9===r||10===r||13===r||12===r;)s.readChar$0();else t.writeCharCode$1(n)},_serialize0$_writeReindentedValue$1:function(e){var t=this,n=e.value,r=se.SassString_2._as(n.get$value(n)).text,i=t._serialize0$_minimumIndentation$1(r);if(null!=i){if(-1===i)return(n=t._buffer).write$1(0,N.trimAsciiRight0(r,!0)),void n.writeCharCode$1(32);n=e.name.get$span(),n=L.FileLocation$_(n.file,n._file$_start),t._serialize0$_writeWithIndent$2(r,Math.min(i,n.file.getColumn$1(n.offset)))}else t._buffer.write$1(0,r)},_serialize0$_minimumIndentation$1:function(e){for(var t,n,r,i,s,a=A.LineScanner$(e),o=a.string.length;a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),n=10!==t):n=!1,n;);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&&(32===(i=a.peekChar$0())||9===i);)a._adjustLineAndColumn$1(a.super$StringScanner$readChar());if(a._string_scanner$_position!==o&&!a.scanChar$1(10))for(s=a._line_scanner$_column,r=null==r?s:Math.min(r,s);a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),n=10!==t):n=!1,n;);}return null==r?-1:r},_serialize0$_writeWithIndent$2:function(e,t){var n,r,i,s,a,o,l,u=A.LineScanner$(e);for(r=(n=u.string).length,i=this._buffer;u._string_scanner$_position!==r&&(s=u.super$StringScanner$readChar(),u._adjustLineAndColumn$1(s),10!==s);)i.writeCharCode$1(s);for(;;){for(a=u._string_scanner$_position,o=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,b.JSString_methods.substring$2(n,a+t,l));;){if(u._string_scanner$_position===r)return;if(s=u.super$StringScanner$readChar(),u._adjustLineAndColumn$1(s),10===s)break;i.writeCharCode$1(s)}}},visitColor$1:function(e){var t,n,r,i,s=this,a=null,o=s._serialize0$_style===b.OutputStyle_compressed0;if(o&&Math.abs(e.alpha-1)<X.$get$epsilon0())return t=X.$get$namesByColor0().$index(0,e),n=s._serialize0$_canUseShortHex$1(e)?4:7,void(null!=t&&t.length<=n?s._buffer.write$1(0,t):(o=s._buffer,s._serialize0$_canUseShortHex$1(e)?(o.writeCharCode$1(35),o.writeCharCode$1(W.hexCharFor0(15&e.get$red())),o.writeCharCode$1(W.hexCharFor0(15&e.get$green())),o.writeCharCode$1(W.hexCharFor0(15&e.get$blue()))):(o.writeCharCode$1(35),s._serialize0$_writeHexComponent$1(e.get$red()),s._serialize0$_writeHexComponent$1(e.get$green()),s._serialize0$_writeHexComponent$1(e.get$blue()))));null!=((i=null==(r=e.originalSpan))?a:E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(r.file._decodedChars,r._file$_start,r._end),0,a))?(o=i?a:E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(r.file._decodedChars,r._file$_start,r._end),0,a),s._buffer.write$1(0,o)):!(r=X.$get$namesByColor0()).containsKey$1(e)||Math.abs(e.alpha-0)<X.$get$epsilon0()?(r=e.alpha,i=s._buffer,Math.abs(r-1)<X.$get$epsilon0()?(i.writeCharCode$1(35),s._serialize0$_writeHexComponent$1(e.get$red()),s._serialize0$_writeHexComponent$1(e.get$green()),s._serialize0$_writeHexComponent$1(e.get$blue())):(i.write$1(0,"rgba("+e.get$red()),i.write$1(0,o?",":", "),i.write$1(0,e.get$green()),i.write$1(0,o?",":", "),i.write$1(0,e.get$blue()),i.write$1(0,o?",":", "),s._serialize0$_writeNumber$1(r),i.writeCharCode$1(41))):s._buffer.write$1(0,r.$index(0,e))},_serialize0$_canUseShortHex$1:function(e){var t=e.get$red();return t=(15&t)===b.JSInt_methods._shrOtherPositive$1(t,4)&&((15&(t=e.get$green()))===b.JSInt_methods._shrOtherPositive$1(t,4)&&(15&(t=e.get$blue()))===b.JSInt_methods._shrOtherPositive$1(t,4))},_serialize0$_writeHexComponent$1:function(e){var t=this._buffer;t.writeCharCode$1(W.hexCharFor0(b.JSInt_methods._shrOtherPositive$1(e,4))),t.writeCharCode$1(W.hexCharFor0(15&e))},visitList$1:function(e){var t,n,r,i,s,a=this,o=e.hasBrackets;if(o)a._buffer.writeCharCode$1(91);else if(0===e._list1$_contents.length){if(!a._inspect)throw w.wrapException(O.SassScriptException$0("() isn't a valid CSS value."));return void a._buffer.write$1(0,"()")}(r=!!(t=a._inspect)&&(1===e._list1$_contents.length&&(n=(n=e.separator)===b.ListSeparator_kWM0||n===b.ListSeparator_1gm0)))&&!o&&a._buffer.writeCharCode$1(40),n=e._list1$_contents,n=t?n:new w.WhereIterable(n,new I._SerializeVisitor_visitList_closure2,w._arrayInstanceType(n)._eval$1("WhereIterable<1>")),i=e.separator,s=a._serialize0$_separatorString$1(i),a._serialize0$_writeBetween$3(n,s,t?new I._SerializeVisitor_visitList_closure3(a,e):new I._SerializeVisitor_visitList_closure4(a)),r&&((t=a._buffer).write$1(0,i.separator),o||t.writeCharCode$1(41)),o&&a._buffer.writeCharCode$1(93)},_serialize0$_separatorString$1:function(e){switch(e){case b.ListSeparator_kWM0:return this._serialize0$_style===b.OutputStyle_compressed0?",":", ";case b.ListSeparator_1gm0:return this._serialize0$_style===b.OutputStyle_compressed0?"/":" / ";case b.ListSeparator_woc0:return" ";default:return""}},_serialize0$_elementNeedsParens$2:function(e,t){var n;if(t instanceof J.SassList0){if(t._list1$_contents.length<2)return!1;if(t.hasBrackets)return!1;switch(e){case b.ListSeparator_kWM0:return t.separator===b.ListSeparator_kWM0;case b.ListSeparator_1gm0:return(n=t.separator)===b.ListSeparator_kWM0||n===b.ListSeparator_1gm0;default:return t.separator!==b.ListSeparator_undecided_null0}}return!1},visitMap$1:function(e){var t,n,r=this;if(!r._inspect)throw w.wrapException(O.SassScriptException$0(e.toString$0(0)+" isn't a valid CSS value."));(t=r._buffer).writeCharCode$1(40),n=e.contents,r._serialize0$_writeBetween$3(n.get$entries(n),", ",new I._SerializeVisitor_visitMap_closure0(r)),t.writeCharCode$1(41)},_serialize0$_writeMapElement$1:function(e){var t=e instanceof J.SassList0&&e.separator===b.ListSeparator_kWM0&&!e.hasBrackets;t&&this._buffer.writeCharCode$1(40),e.accept$1(this),t&&this._buffer.writeCharCode$1(41)},visitNumber$1:function(e){var t=this,n=e.asSlash;if(null!=n)return t.visitNumber$1(n.item1),t._buffer.writeCharCode$1(47),void t.visitNumber$1(n.item2);if(t._serialize0$_writeNumber$1(e.value),t._inspect)t._buffer.write$1(0,e.get$unitString());else{if(C.get$length$asx(e.get$numeratorUnits())>1||0!==e.get$denominatorUnits().length)throw w.wrapException(O.SassScriptException$0(e.toString$0(0)+" isn't a valid CSS value."));C.get$isNotEmpty$asx(e.get$numeratorUnits())&&t._buffer.write$1(0,C.get$first$ax(e.get$numeratorUnits()))}},_serialize0$_writeNumber$1:function(e){var t,n=this,r=W.fuzzyIsInt0(e)?b.JSNumber_methods.round$0(e):null;if(null==r){if((t=n._serialize0$_removeExponent$1(b.JSNumber_methods.toString$0(e))).length<12)return n._serialize0$_style===b.OutputStyle_compressed0&&48===b.JSString_methods._codeUnitAt$1(t,0)&&(t=b.JSString_methods.substring$1(t,1)),void n._buffer.write$1(0,t);n._serialize0$_writeRounded$1(t)}else n._buffer.write$1(0,n._serialize0$_removeExponent$1(b.JSInt_methods.toString$0(r)))},_serialize0$_removeExponent$1:function(e){var t,n,r,i,s,a,o={},l=b.JSString_methods._codeUnitAt$1(e,0),u=45===l;for(o._exponent=null,t=new I._SerializeVisitor__removeExponent__exponent_get0(o),r=e.length,i=0;;){if(!(i<r)){n=null;break}if(101===b.JSString_methods._codeUnitAt$1(e,i)){l=(n=new E.StringBuffer(""))._contents=""+w.Primitives_stringFromCharCode(l),u?(l+=w.Primitives_stringFromCharCode(b.JSString_methods._codeUnitAt$1(e,1)),n._contents=l,i>3&&(n._contents=l+b.JSString_methods.substring$2(e,3,i))):i>2&&(n._contents=l+b.JSString_methods.substring$2(e,2,i)),new I._SerializeVisitor__removeExponent__exponent_set0(o).call$1(E.int_parse(b.JSString_methods.substring$2(e,i+1,r),null));break}++i}if(null==n)return e;if(t.call$0()>0){for(s=u?1:0,a=(l=t.call$0())-((r=n._contents).length-1-s),l=r,i=0;i<a;++i)l=n._contents+=w.Primitives_stringFromCharCode(48);return l.charCodeAt(0),l}for(l=(u?""+w.Primitives_stringFromCharCode(45):"")+"0.",i=-1;i>t.call$0();--i)l+=w.Primitives_stringFromCharCode(48);return u?(r=n._contents,r=b.JSString_methods.substring$1((r.charCodeAt(0),r),1)):r=n,(r=l+w.S(r)).charCodeAt(0),r},_serialize0$_writeRounded$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p,h=this;if(b.JSString_methods.endsWith$1(e,".0"))h._buffer.write$1(0,b.JSString_methods.substring$2(e,0,e.length-2));else{for(t=e.length,n=new Uint8Array(t+1),i=(r=45===b.JSString_methods._codeUnitAt$1(e,0))?1:0,s=1;;i=a,s=l){if(i===t)return void h._buffer.write$1(0,e);if(a=i+1,46===(o=b.JSString_methods._codeUnitAt$1(e,i))){i=a;break}l=s+1,n[s]=o-48}if((u=i+10)>=t)h._buffer.write$1(0,e);else{for(l=s;i<u;i=a,l=c)c=l+1,a=i+1,n[l]=b.JSString_methods._codeUnitAt$1(e,i)-48;if(b.JSString_methods._codeUnitAt$1(e,i)-48>=5)for(;_=n[c=l-1]+1,n[c]=_,10===_;l=c);for(;l<s;++l)n[l]=0;for(;(t=l>s)&&0===n[l-1];)--l;if(2!==l||0!==n[0]||0!==n[1]){for(r&&h._buffer.writeCharCode$1(45),$=0===n[0]?h._serialize0$_style===b.OutputStyle_compressed0&&0===n[1]?2:1:0,p=h._buffer;$<s;++$)p.writeCharCode$1(48+n[$]);if(t)for(p.writeCharCode$1(46);$<l;++$)p.writeCharCode$1(48+n[$])}else h._buffer.writeCharCode$1(48)}}},_serialize0$_visitQuotedString$2$forceDoubleQuote:function(e,t){var n,r,i,s,a,o,l,u,c=this,_=t?c._buffer:new E.StringBuffer("");for(t&&_.writeCharCode$1(34),n=e.length,r=!1,i=!1,s=0;s<n;++s)switch(a=b.JSString_methods._codeUnitAt$1(e,s)){case 39:if(t)_.writeCharCode$1(39);else{if(i)return void c._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!0);_.writeCharCode$1(39),r=!0}break;case 34:if(t)_.writeCharCode$1(92),_.writeCharCode$1(34);else{if(r)return void c._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!0);_.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:if(_.writeCharCode$1(92),a>15&&(o=a>>>4,_.writeCharCode$1(o<10?48+o:87+o)),o=15&a,_.writeCharCode$1(o<10?48+o:87+o),n===(o=s+1))break;l=b.JSString_methods._codeUnitAt$1(e,o),(W.isHex0(l)||32===l||9===l)&&_.writeCharCode$1(32);break;case 92:_.writeCharCode$1(92),_.writeCharCode$1(92);break;default:_.writeCharCode$1(a)}t?_.writeCharCode$1(34):(u=i?39:34,(n=c._buffer).writeCharCode$1(u),n.write$1(0,_),n.writeCharCode$1(u))},_serialize0$_visitQuotedString$1:function(e){return this._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!1)},_serialize0$_visitUnquotedString$1:function(e){var t,n,r,i,s;for(t=e.length,n=this._buffer,r=!1,i=0;i<t;++i)switch(s=b.JSString_methods._codeUnitAt$1(e,i)){case 10:n.writeCharCode$1(32),r=!0;break;case 32:r||n.writeCharCode$1(32);break;default:n.writeCharCode$1(s),r=!1}},visitComplexSelector$1:function(e){var t,n,r,i,s,a,o;for(n=(t=e.components).length,r=this._buffer,i=this._serialize0$_style===b.OutputStyle_compressed0,s=null,a=0;a<n;++a,s=o)o=t[a],null!=s&&(!(i&&s instanceof q.Combinator0)&&!(i&&o instanceof q.Combinator0))&&r.write$1(0," "),o instanceof D.CompoundSelector0?this.visitCompoundSelector$1(o):r.write$1(0,o)},visitCompoundSelector$1:function(e){var t,n,r,i=this._buffer,s=i.get$length(i);for(n=(t=e.components).length,r=0;r<n;++r)t[r].accept$1(this);i.get$length(i)===s&&i.writeCharCode$1(42)},visitSelectorList$1:function(e){var t,n,r,i,s,a,o=this,l=e.components;for(t=C.get$iterator$ax(o._inspect?l:new w.WhereIterable(l,new I._SerializeVisitor_visitSelectorList_closure0,w._arrayInstanceType(l)._eval$1("WhereIterable<1>"))),n=o._serialize0$_style!==b.OutputStyle_compressed0,r=o._buffer,i=o._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):n&&r.writeCharCode$1(32)),o.visitComplexSelector$1(a)},visitPseudoSelector$1:function(e){var t,n,r,i=e.selector,s=null==i,a=!s;a&&"not"===e.name&&i.get$isInvisible()||((t=this._buffer).writeCharCode$1(58),e.isSyntacticClass||t.writeCharCode$1(58),t.write$1(0,e.name),(r=null==(n=e.argument))&&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)))},_serialize0$_write$1:function(e){return this._buffer.forSpan$2(e.get$span(),new I._SerializeVisitor__write_closure0(this,e))},_serialize0$_visitChildren$1:function(e){var t=this,n={},r=t._buffer;r.writeCharCode$1(123),e.every$1(e,t.get$_serialize0$_isInvisible())||(t._serialize0$_writeLineFeed$0(),n.previous_=null,++t._serialize0$_indentation,new I._SerializeVisitor__visitChildren_closure0(n,t,e).call$0(),--t._serialize0$_indentation,(n=n.previous_).toString,(se.CssParentNode_2._is(n)?n.get$isChildless():!se.CssComment_2._is(n))&&t._serialize0$_style!==b.OutputStyle_compressed0&&r.writeCharCode$1(59),t._serialize0$_writeLineFeed$0(),t._serialize0$_writeIndentation$0()),r.writeCharCode$1(125)},_serialize0$_writeLineFeed$0:function(){this._serialize0$_style!==b.OutputStyle_compressed0&&this._buffer.write$1(0,this._lineFeed.text)},_serialize0$_writeIndentation$0:function(){var e=this;e._serialize0$_style!==b.OutputStyle_compressed0&&e._serialize0$_writeTimes$2(e._serialize0$_indentCharacter,e._serialize0$_indentation*e._serialize0$_indentWidth)},_serialize0$_writeTimes$2:function(e,t){var n,r;for(n=this._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=C.get$iterator$ax(e),i=this._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,se.dynamic)},_serialize0$_isInvisible$1:function(e){return!this._inspect&&(!(this._serialize0$_style!==b.OutputStyle_compressed0||!se.CssComment_2._is(e)||33===b.JSString_methods._codeUnitAt$1(e.text,2))||!!se.CssParentNode_2._is(e)&&(!se.CssAtRule_2._is(e)&&(!(!se.CssStyleRule_2._is(e)||!e.selector.value.get$isInvisible())||C.every$1$ax(e.get$children(e),this.get$_serialize0$_isInvisible()))))}},I._SerializeVisitor_visitCssComment_closure0.prototype={call$0:function(){var e,t,n,r=this.$this;if(r._serialize0$_style!==b.OutputStyle_compressed0||33===b.JSString_methods._codeUnitAt$1(this.node.text,2)){if(t=(e=this.node).text,null==(n=r._serialize0$_minimumIndentation$1(t)))return r._serialize0$_writeIndentation$0(),void r._buffer.write$1(0,t);e=e.span,e=L.FileLocation$_(e.file,e._file$_start),n=Math.min(n,e.file.getColumn$1(e.offset)),r._serialize0$_writeIndentation$0(),r._serialize0$_writeWithIndent$2(t,n)}},$signature:1},I._SerializeVisitor_visitCssAtRule_closure0.prototype={call$0:function(){var e,t,n=this.$this,r=n._buffer;r.writeCharCode$1(64),e=this.node,n._serialize0$_write$1(e.name),null!=(t=e.value)&&(r.writeCharCode$1(32),n._serialize0$_write$1(t))},$signature:1},I._SerializeVisitor_visitCssMediaRule_closure0.prototype={call$0:function(){var e,t,n=this.$this,r=n._buffer;r.write$1(0,"@media"),(t=!(e=n._serialize0$_style===b.OutputStyle_compressed0)||!(null==(t=b.JSArray_methods.get$first(this.node.queries)).modifier&&null==t.type))&&r.writeCharCode$1(32),r=e?",":", ",n._serialize0$_writeBetween$3(this.node.queries,r,n.get$_serialize0$_visitMediaQuery())},$signature:1},I._SerializeVisitor_visitCssImport_closure0.prototype={call$0:function(){var e,t,n,r,i,s=this.$this,a=s._buffer;a.write$1(0,"@import"),(t=!(e=s._serialize0$_style===b.OutputStyle_compressed0))&&a.writeCharCode$1(32),n=this.node,a.forSpan$2(n.url.get$span(),new I._SerializeVisitor_visitCssImport__closure0(s,n)),null!=(r=n.supports)&&(t&&a.writeCharCode$1(32),s._serialize0$_write$1(r)),null!=(i=n.media)&&(t&&a.writeCharCode$1(32),a=e?",":", ",s._serialize0$_writeBetween$3(i,a,s.get$_serialize0$_visitMediaQuery()))},$signature:1},I._SerializeVisitor_visitCssImport__closure0.prototype={call$0:function(){var e=this.node.url;return this.$this._serialize0$_writeImportUrl$1(e.get$value(e))},$signature:0},I._SerializeVisitor_visitCssKeyframeBlock_closure0.prototype={call$0:function(){var e=this.$this,t=e._serialize0$_style===b.OutputStyle_compressed0?",":", ",n=e._buffer;return e._serialize0$_writeBetween$3(this.node.selector.value,t,n.get$write(n))},$signature:0},I._SerializeVisitor_visitCssStyleRule_closure0.prototype={call$0:function(){return this.$this.visitSelectorList$1(this.node.selector.value)},$signature:0},I._SerializeVisitor_visitCssSupportsRule_closure0.prototype={call$0:function(){var e=this.$this,t=e._buffer;t.write$1(0,"@supports"),e._serialize0$_style===b.OutputStyle_compressed0&&40===C.codeUnitAt$1$s(this.node.condition.value,0)||t.writeCharCode$1(32),e._serialize0$_write$1(this.node.condition)},$signature:1},I._SerializeVisitor_visitCssDeclaration_closure1.prototype={call$0:function(){var e=this.$this,t=this.node;e._serialize0$_style===b.OutputStyle_compressed0?e._serialize0$_writeFoldedValue$1(t):e._serialize0$_writeReindentedValue$1(t)},$signature:1},I._SerializeVisitor_visitCssDeclaration_closure2.prototype={call$0:function(){var e=this.node.value;return e.get$value(e).accept$1(this.$this)},$signature:0};I._SerializeVisitor_visitList_closure2.prototype={call$1:function(e){return!e.get$isBlank()},$signature:58},I._SerializeVisitor_visitList_closure3.prototype={call$1:function(e){var t=this.$this,n=t._serialize0$_elementNeedsParens$2(this.value.separator,e);n&&t._buffer.writeCharCode$1(40),e.accept$1(t),n&&t._buffer.writeCharCode$1(41)},$signature:53},I._SerializeVisitor_visitList_closure4.prototype={call$1:function(e){e.accept$1(this.$this)},$signature:53},I._SerializeVisitor_visitMap_closure0.prototype={call$1:function(e){var t=this.$this;t._serialize0$_writeMapElement$1(e.key),t._buffer.write$1(0,": "),t._serialize0$_writeMapElement$1(e.value)},$signature:506},I._SerializeVisitor__removeExponent__exponent_set0.prototype={call$1:function(e){return this._box_0._exponent=e},$signature:97},I._SerializeVisitor__removeExponent__exponent_get0.prototype={call$0:function(){var e=this._box_0._exponent;return null==e?w.throwExpression(w.LateError$localNI("exponent")):e},$signature:12},I._SerializeVisitor_visitSelectorList_closure0.prototype={call$1:function(e){return!e.get$isInvisible()},$signature:19},I._SerializeVisitor__write_closure0.prototype={call$0:function(){var e=this.value;return this.$this._buffer.write$1(0,e.get$value(e))},$signature:0},I._SerializeVisitor__visitChildren_closure0.prototype={call$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_;for(e=this.children._collection$_source,t=C.getInterceptor$asx(e),n=this._box_0,r=this.$this,i=se.CssComment_2,s=se.CssParentNode_2,a=r._buffer,o=r._lineFeed.text,l=0;l<t.get$length(e);++l)u=t.elementAt$1(e,l),r._serialize0$_isInvisible$1(u)||(null!=(c=n.previous_)&&((s._is(c)?c.get$isChildless():!i._is(c))&&a.writeCharCode$1(59),(_=r._serialize0$_style!==b.OutputStyle_compressed0)&&a.write$1(0,o),c.get$isGroupEnd()&&_&&a.write$1(0,o)),n.previous_=u,u.accept$1(r))},$signature:0},I.OutputStyle0.prototype={toString$0:function(e){return this._name}},I.LineFeed0.prototype={toString$0:function(e){return this.name}},I.SerializeResult0.prototype={},N.ShadowedModuleView0.prototype={get$url:function(){return this._shadowed_view0$_inner.get$url()},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 w.wrapException(O.SassScriptException$0("Undefined variable."))},variableIdentity$1:function(e){return this._shadowed_view0$_inner.variableIdentity$1(e)},$eq:function(e,t){var n,r,i=this;return null!=t&&(t instanceof N.ShadowedModuleView0&&i._shadowed_view0$_inner.$eq(0,t._shadowed_view0$_inner)?(n=(n=i.variables).get$keys(n),r=t.variables,b.C_IterableEquality.equals$2(0,n,r.get$keys(r))?(n=(n=i.functions).get$keys(n),r=t.functions,b.C_IterableEquality.equals$2(0,n,r.get$keys(r))?(n=(n=i.mixins).get$keys(n),r=t.mixins,n=r=b.C_IterableEquality.equals$2(0,n,r.get$keys(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(){var e=this;return new N.ShadowedModuleView0(e._shadowed_view0$_inner.cloneCss$0(),e.variables,e.variableNodes,e.functions,e.mixins,e.$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}},N.SilentComment0.prototype={accept$1$1:function(e){return e.visitSilentComment$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return this.text},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},P.SimpleSelector0.prototype={get$minSpecificity:function(){return 1e3},get$maxSpecificity:function(){return this.get$minSpecificity()},addSuffix$1:function(e){return w.throwExpression(O.SassScriptException$0('Invalid parent selector "'+this.toString$0(0)+'"'))},unify$1:function(e){var t,n,r,i,s,a=this;if(1===e.length&&b.JSArray_methods.get$first(e)instanceof I.UniversalSelector0)return b.JSArray_methods.get$first(e).unify$1(w.setRuntimeTypeInfo([a],se.JSArray_SimpleSelector_2));if(b.JSArray_methods.contains$1(e,a))return e;for(t=w.setRuntimeTypeInfo([],se.JSArray_SimpleSelector_2),n=e.length,r=!1,i=0;i<e.length;e.length===n||(0,w.throwConcurrentModificationError)(e),++i)s=e[i],!r&&s instanceof J.PseudoSelector0&&(t.push(a),r=!0),t.push(s);return r||t.push(a),t}},V.SingleUnitSassNumber0.prototype={get$numeratorUnits:function(){return new E.UnmodifiableListView(w.setRuntimeTypeInfo([this._single_unit$_unit],se.JSArray_String),se.UnmodifiableListView_String)},get$denominatorUnits:function(){return b.List_empty},get$hasUnits:function(){return!0},withValue$1:function(e){return new V.SingleUnitSassNumber0(this._single_unit$_unit,e,null)},withSlash$2:function(e,t){return new V.SingleUnitSassNumber0(this._single_unit$_unit,this.value,new q.Tuple2(e,t,se.Tuple2_SassNumber_SassNumber_2))},hasUnit$1:function(e){return e===this._single_unit$_unit},compatibleWithUnit$1:function(e){return null!=this.conversionFactor$2(this._single_unit$_unit,e)},coerceValueToMatch$1:function(e){return this.convertValueToMatch$3(e,null,null)},convertValueToMatch$3:function(e,t,n){var r=e instanceof V.SingleUnitSassNumber0?this._single_unit$_coerceValueToUnit$1(e._single_unit$_unit):null;return null==r?this.super$SassNumber$convertValueToMatch0(e,t,n):r},coerce$2:function(e,t){var n=C.getInterceptor$asx(e);return null==(n=1===n.get$length(e)&&0===t.length?this._single_unit$_coerceToUnit$1(n.$index(e,0)):null)?this.super$SassNumber$coerce0(e,t,null):n},coerceValue$3:function(e,t,n){var r=C.getInterceptor$asx(e);return null==(r=1===r.get$length(e)&&0===t.length?this._single_unit$_coerceValueToUnit$1(r.$index(e,0)):null)?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},_single_unit$_coerceToUnit$1:function(e){var t=this,n=t._single_unit$_unit;return n===e?t:D.NullableExtension_andThen0(t.conversionFactor$2(e,n),new V.SingleUnitSassNumber__coerceToUnit_closure0(t,e))},_single_unit$_coerceValueToUnit$1:function(e){return D.NullableExtension_andThen0(this.conversionFactor$2(e,this._single_unit$_unit),new V.SingleUnitSassNumber__coerceValueToUnit_closure0(this))},multiplyUnits$3:function(e,t,n){var r,i={};return i.value=e,i.newNumerators=t,r=C.toList$0$ax(n),N.removeFirstWhere0(r,new V.SingleUnitSassNumber_multiplyUnits_closure1(i,this),new V.SingleUnitSassNumber_multiplyUnits_closure2(i,this)),W.SassNumber_SassNumber$withUnits0(i.value,r,i.newNumerators)},unaryMinus$0:function(){return new V.SingleUnitSassNumber0(this._single_unit$_unit,-this.value,null)},$eq:function(e,t){var n;return null!=t&&(t instanceof V.SingleUnitSassNumber0&&(null!=(n=this.conversionFactor$2(t._single_unit$_unit,this._single_unit$_unit))&&Math.abs(this.value*n-t.value)<X.$get$epsilon0()))},get$hashCode:function(e){return W.fuzzyHashCode0(this.value*this.canonicalMultiplierForUnit$1(this._single_unit$_unit))}},V.SingleUnitSassNumber__coerceToUnit_closure0.prototype={call$1:function(e){return new V.SingleUnitSassNumber0(this.unit,this.$this.value*e,null)},$signature:507},V.SingleUnitSassNumber__coerceValueToUnit_closure0.prototype={call$1:function(e){return this.$this.value*e},$signature:92},V.SingleUnitSassNumber_multiplyUnits_closure1.prototype={call$1:function(e){var t=this.$this,n=t.conversionFactor$2(e,t._single_unit$_unit);return null!=n&&(this._box_0.value*=n,!0)},$signature:6},V.SingleUnitSassNumber_multiplyUnits_closure2.prototype={call$0:function(){var e=w.setRuntimeTypeInfo([this.$this._single_unit$_unit],se.JSArray_String),t=this._box_0;b.JSArray_methods.addAll$1(e,t.newNumerators),t.newNumerators=e},$signature:0},J.SourceMapBuffer.prototype={get$sourceFiles:function(){var e,t,n=E.LinkedHashMap_LinkedHashMap$_empty(se.String,se.SourceFile);for(e=(e=(e=this._source_map_buffer$_sourceFiles).get$entries(e)).get$iterator(e);e.moveNext$0();)t=e.get$current(e),n.$indexSet(0,C.toString$0$(t.key),t.value);return new E.UnmodifiableMapView(n,se.UnmodifiableMapView_String_SourceFile)},get$_targetLocation:function(){var e=this._source_map_buffer$_buffer._contents,t=this._line;return M.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=this,r=n._inSpan;n._inSpan=!0,n._source_map_buffer$_addEntry$2(L.FileLocation$_(e.file,e._file$_start),n.get$_targetLocation());try{return t.call$0()}finally{n._inSpan=r}},forSpan$2:function(e,t){return this.forSpan$1$2(e,t,se.dynamic)},_source_map_buffer$_addEntry$2:function(e,t){var n,r,i=this._entries;if(0!==i.length){if((r=(n=b.JSArray_methods.get$last(i)).source).file.getLine$1(r.offset)===e.file.getLine$1(e.offset)&&n.target.line===t.line)return;if(n.target.offset===t.offset)return}this._source_map_buffer$_sourceFiles.putIfAbsent$2(e.file.url,new J.SourceMapBuffer__addEntry_closure0(e)),i.push(new V.Entry(e,t,null))},write$1:function(e,t){var n,r,i=C.toString$0$(t);for(this._source_map_buffer$_buffer._contents+=i,n=i.length,r=0;r<n;++r)10===b.JSString_methods._codeUnitAt$1(i,r)?this._writeLine$0():++this._column},writeCharCode$1:function(e){this._source_map_buffer$_buffer._contents+=w.Primitives_stringFromCharCode(e),10===e?this._writeLine$0():++this._column},_writeLine$0:function(){var e=this,t=e._entries;b.JSArray_methods.get$last(t).target.line===e._line&&b.JSArray_methods.get$last(t).target.column===e._column&&t.pop(),++e._line,e._column=0,e._inSpan&&t.push(new V.Entry(b.JSArray_methods.get$last(t).source,e.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 W.SingleMapping_SingleMapping$fromEntries(this._entries);for(i.prefixColumn=i.prefixLines=0,t=0,n=0;t<s;++t)10===b.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,W.SingleMapping_SingleMapping$fromEntries(new w.MappedListIterable(n,new J.SourceMapBuffer_buildSourceMap_closure0(i,s),w._arrayInstanceType(n)._eval$1("MappedListIterable<1,Entry>")))}},J.SourceMapBuffer__addEntry_closure0.prototype={call$0:function(){return this.source.file},$signature:99},J.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 V.Entry(t,M.SourceLocation$(n.offset+this.prefixLength,n.column+i,r+s,null),e.identifierName)},$signature:163},T.StaticImport0.prototype={toString$0:function(e){var t=this.url.toString$0(0),n=this.supports;return null!=n&&(t+=" supports("+n.toString$0(0)+")"),null!=(n=this.media)&&(t+=" "+n.toString$0(0)),(t+=w.Primitives_stringFromCharCode(59)).charCodeAt(0),t},$isImport0:1,$isAstNode0:1,get$span:function(){return this.span}},q.StderrLogger0.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){var s;n&&C.write$1$x(X.$get$stderr0()._node1$_stderr,"DEPRECATION "),C.write$1$x(X.$get$stderr0()._node1$_stderr,"WARNING"),null==r?(s=X.$get$stderr0()).writeln$1(": "+t):null!=i?(s=X.$get$stderr0()).writeln$1(": "+t+"\n\n"+r.highlight$1$color(!1)):(s=X.$get$stderr0()).writeln$1(" on "+r.message$2$color(0,"\n"+t,!1)),null!=i&&s.writeln$1(N.indent0(b.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$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},warn$2$deprecation:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,n,null,null)},warn$3$deprecation$span:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,n,r,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==L.FileLocation$_(a,o).file.url?r="-":(i=L.FileLocation$_(a,o),r=X.$get$context().prettyUri$1(i.file.url)),i=X.$get$stderr0(),o=(s=r+":")+((o=L.FileLocation$_(a,o)).file.getLine$1(o.offset)+1)+" ",s=i._node1$_stderr,(a=C.getInterceptor$x(s)).write$1(s,o),a.write$1(s,"DEBUG"),i.writeln$1(": "+t)}},J.StringExpression0.prototype={get$span:function(){return this.text.span},accept$1$1:function(e){return e.visitStringExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},asInterpolation$1$static:function(e){var t,n,r,i,s,a,o,l,u,c;if(!this.hasQuotes)return this.text;for(n=(t=this.text).contents,r=J.StringExpression__bestQuote0(new w.WhereTypeIterable(n,se.WhereTypeIterable_String)),i=new E.StringBuffer(""),s=w.setRuntimeTypeInfo([],se.JSArray_Object),a=new A.InterpolationBuffer0(i,s),i._contents+=w.Primitives_stringFromCharCode(r),o=n.length,l=se.Expression_2,u=0;u<o;++u)c=n[u],l._is(c)?(a._interpolation_buffer0$_flushText$0(),s.push(c)):"string"==typeof c&&J.StringExpression__quoteInnerText0(c,r,a,e);return i._contents+=w.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},J._unquote_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertString$1("string");return t.hasQuotes?new J.SassString0(t.text,!1):t},$signature:13},J._quote_closure0.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertString$1("string");return t.hasQuotes?t:new J.SassString0(t.text,!0)},$signature:13},J._length_closure1.prototype={call$1:function(e){var t=C.$index$asx(e,0).assertString$1("string").get$sassLength();return new I.UnitlessSassNumber0(t,null)},$signature:9},J._insert_closure0.prototype={call$1:function(e){var t,n,r="index",i=C.getInterceptor$asx(e),s=i.$index(e,0).assertString$1("string"),a=i.$index(e,1).assertString$1("insert"),o=i.$index(e,2).assertNumber$1(r);return o.assertNoUnits$1(r),(t=o.assertInt$1(r))<0&&(t=s.get$sassLength()+t+2),i=s.text,n=N.codepointIndexToCodeUnitIndex0(i,J._codepointForIndex0(t,s.get$sassLength(),!1)),new J.SassString0(b.JSString_methods.replaceRange$3(i,n,n,a.text),s.hasQuotes)},$signature:13},J._index_closure1.prototype={call$1:function(e){var t,n=C.getInterceptor$asx(e),r=n.$index(e,0).assertString$1("string").text,i=b.JSString_methods.indexOf$1(r,n.$index(e,1).assertString$1("substring").text);return-1===i?b.C__SassNull:(t=N.codeUnitIndexToCodepointIndex0(r,i),new I.UnitlessSassNumber0(t+1,null))},$signature:3},J._slice_closure0.prototype={call$1:function(e){var t,n,r,i,s="start-at",a=C.getInterceptor$asx(e),o=a.$index(e,0).assertString$1("string"),l=a.$index(e,1).assertNumber$1(s),u=a.$index(e,2).assertNumber$1("end-at");return l.assertNoUnits$1(s),u.assertNoUnits$1("end-at"),t=o.get$sassLength(),0===(n=u.assertInt$0())?o.hasQuotes?X.$get$_emptyQuoted0():X.$get$_emptyUnquoted0():(r=J._codepointForIndex0(l.assertInt$0(),t,!1),(i=J._codepointForIndex0(n,t,!0))===t&&--i,i<r?o.hasQuotes?X.$get$_emptyQuoted0():X.$get$_emptyUnquoted0():(a=o.text,new J.SassString0(b.JSString_methods.substring$2(a,N.codepointIndexToCodeUnitIndex0(a,r),N.codepointIndexToCodeUnitIndex0(a,i+1)),o.hasQuotes)))},$signature:13},J._toUpperCase_closure0.prototype={call$1:function(e){var t,n,r,i,s,a=C.$index$asx(e,0).assertString$1("string");for(n=(t=a.text).length,r=0,i="";r<n;++r)s=b.JSString_methods._codeUnitAt$1(t,r),i+=w.Primitives_stringFromCharCode(s>=97&&s<=122?4294967263&s:s);return new J.SassString0((i.charCodeAt(0),i),a.hasQuotes)},$signature:13},J._toLowerCase_closure0.prototype={call$1:function(e){var t,n,r,i,s,a=C.$index$asx(e,0).assertString$1("string");for(n=(t=a.text).length,r=0,i="";r<n;++r)s=b.JSString_methods._codeUnitAt$1(t,r),i+=w.Primitives_stringFromCharCode(s>=65&&s<=90?32|s:s);return new J.SassString0((i.charCodeAt(0),i),a.hasQuotes)},$signature:13},J._uniqueId_closure0.prototype={call$1:function(e){var t=X.$get$_previousUniqueId0()+(X.$get$_random1().nextInt$1(36)+1);return X._previousUniqueId0=t,t>Math.pow(36,6)&&(X._previousUniqueId0=b.JSInt_methods.$mod(X.$get$_previousUniqueId0(),w._asInt(Math.pow(36,6)))),new J.SassString0("u"+b.JSString_methods.padLeft$2(C.toRadixString$1$n(X.$get$_previousUniqueId0(),36),6,"0"),!1)},$signature:13},J._NodeSassString.prototype={},J.stringConstructor_closure.prototype={call$3:function(e,t,n){var r;null==n?(t.toString,r=new J.SassString0(t,!1)):r=n,C.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:508},J.stringConstructor_closure0.prototype={call$1:function(e){return C.get$dartValue$x(e).text},$signature:175},J.stringConstructor_closure1.prototype={call$2:function(e,t){C.set$dartValue$x(e,new J.SassString0(t,!1))},"call*":"call$2",$requiredArgCount:2,$signature:510},J.stringConstructor_closure2.prototype={call$1:function(e){return I.serializeValue(C.get$dartValue$x(e),!0,!0)},$signature:175},J.SassString0.prototype={get$sassLength:function(){var e=this,t=e._string$__SassString_sassLength;return null==t&&(t=(t=new E.Runes(e.text)).get$length(t),null==e._string$__SassString_sassLength?e._string$__SassString_sassLength=t:t=w.throwExpression(w.LateError$fieldADI("sassLength"))),t},get$isSpecialNumber:function(){var e,t;return!this.hasQuotes&&(!((e=this.text).length<6)&&(99===(t=32|b.JSString_methods._codeUnitAt$1(e,0))?108===(t=32|b.JSString_methods._codeUnitAt$1(e,1))?97==(32|b.JSString_methods._codeUnitAt$1(e,2))&&(109==(32|b.JSString_methods._codeUnitAt$1(e,3))&&(112==(32|b.JSString_methods._codeUnitAt$1(e,4))&&40===b.JSString_methods._codeUnitAt$1(e,5))):97===t&&(108==(32|b.JSString_methods._codeUnitAt$1(e,2))&&(99==(32|b.JSString_methods._codeUnitAt$1(e,3))&&40===b.JSString_methods._codeUnitAt$1(e,4))):118===t?97==(32|b.JSString_methods._codeUnitAt$1(e,1))&&(114==(32|b.JSString_methods._codeUnitAt$1(e,2))&&40===b.JSString_methods._codeUnitAt$1(e,3)):101===t?110==(32|b.JSString_methods._codeUnitAt$1(e,1))&&(118==(32|b.JSString_methods._codeUnitAt$1(e,2))&&40===b.JSString_methods._codeUnitAt$1(e,3)):109===t&&(97===(t=32|b.JSString_methods._codeUnitAt$1(e,1))?120==(32|b.JSString_methods._codeUnitAt$1(e,2))&&40===b.JSString_methods._codeUnitAt$1(e,3):105===t&&(110==(32|b.JSString_methods._codeUnitAt$1(e,2))&&40===b.JSString_methods._codeUnitAt$1(e,3)))))},get$isVar:function(){if(this.hasQuotes)return!1;var e=this.text;return!(e.length<8)&&(118==(32|b.JSString_methods._codeUnitAt$1(e,0))&&97==(32|b.JSString_methods._codeUnitAt$1(e,1))&&114==(32|b.JSString_methods._codeUnitAt$1(e,2))&&40===b.JSString_methods._codeUnitAt$1(e,3))},get$isBlank:function(){return!this.hasQuotes&&0===this.text.length},accept$1$1:function(e){var t=e._serialize0$_quote&&this.hasQuotes,n=this.text;return t?e._serialize0$_visitQuotedString$1(n):e._serialize0$_visitUnquotedString$1(n),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},assertString$1:function(e){return this},plus$1:function(e){var t=this.text,n=this.hasQuotes;return e instanceof J.SassString0?new J.SassString0(t+e.text,n):new J.SassString0(t+I.serializeValue(e,!1,!0),n)},$eq:function(e,t){return null!=t&&(t instanceof J.SassString0&&this.text===t.text)},get$hashCode:function(e){return b.JSString_methods.get$hashCode(this.text)}},D.ModifiableCssStyleRule0.prototype={accept$1$1:function(e){return e.visitCssStyleRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){return D.ModifiableCssStyleRule$0(this.selector,this.span,this.originalSelector)},$isCssStyleRule0:1,get$span:function(){return this.span}},D.StyleRule0.prototype={accept$1$1:function(e){return e.visitStyleRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return this.selector.toString$0(0)+" {"+(t&&b.JSArray_methods).join$1(t," ")+"}"},get$span:function(){return this.span}},M.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,se.dynamic)},get$children:function(e){return this.children},get$span:function(){return this.span}},M.ModifiableCssStylesheet0.prototype={accept$1$1:function(e){return e.visitCssStylesheet$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){return M.ModifiableCssStylesheet$0(this.span)},$isCssStylesheet0:1,get$span:function(){return this.span}},M.StylesheetParser0.prototype={parse$0:function(){return this.wrapSpanFormatException$1(new M.StylesheetParser_parse_closure0(this))},parseArgumentDeclaration$0:function(){return this._stylesheet0$_parseSingleProduction$1$1(new M.StylesheetParser_parseArgumentDeclaration_closure0(this),se.ArgumentDeclaration_2)},_stylesheet0$_parseSingleProduction$1$1:function(e,t){return this.wrapSpanFormatException$1(new M.StylesheetParser__parseSingleProduction_closure0(this,e,t))},parseSignature$0:function(){return this.wrapSpanFormatException$1(new M.StylesheetParser_parseSignature_closure(this))},_stylesheet0$_statement$1$root:function(e){var t,n=this,r=n.scanner;switch(r.peekChar$0()){case 64:return n.atRule$2$root(new M.StylesheetParser__statement_closure0(n),e);case 43:return n.get$indented()&&n.lookingAtIdentifier$1(1)?(n._stylesheet0$_isUseAllowed=!1,t=r._string_scanner$_position,r.readChar$0(),n._stylesheet0$_includeRule$1(new q._SpanScannerState(r,t))):n._stylesheet0$_styleRule$0();case 61:return n.get$indented()?(n._stylesheet0$_isUseAllowed=!1,t=r._string_scanner$_position,r.readChar$0(),n.whitespace$0(),n._stylesheet0$_mixinRule$1(new q._SpanScannerState(r,t))):n._stylesheet0$_styleRule$0();case 125:r.error$2$length(0,'unmatched "}".',1);break;default:return n._stylesheet0$_inStyleRule||n._stylesheet0$_inUnknownAtRule||n._stylesheet0$_inMixin||n._stylesheet0$_inContentBlock?n._stylesheet0$_declarationOrStyleRule$0():n._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=this,m=f.lastSilentComment;for(f.lastSilentComment=null,null==t?(n=f.scanner,r=new q._SpanScannerState(n,n._string_scanner$_position)):r=t,i=f.variableName$0(),(n=null!=e)&&f._stylesheet0$_assertPublic$2(i,new M.StylesheetParser_variableDeclarationWithoutNamespace_closure1(f,r)),f.get$plainCss()&&f.error$2(0,ie.Sass_v,f.scanner.spanFrom$1(r)),f.whitespace$0(),(s=f.scanner).expectChar$1(58),f.whitespace$0(),a=f.expression$0(),o=new q._SpanScannerState(s,s._string_scanner$_position),l=!1,u=!1;s.scanChar$1(33);)"default"===(c=f.identifier$0())?l=!0:"global"===c?(n&&(_=s._string_scanner$_position,$=s._sourceFile,p=o.position,(h=new L._FileSpan($,p,_))._FileSpan$3($,p,_),f.error$2(0,ie.x21globa,h)),u=!0):(_=s._string_scanner$_position,$=s._sourceFile,p=o.position,(h=new L._FileSpan($,p,_))._FileSpan$3($,p,_),f.error$2(0,"Invalid flag name.",h)),f.whitespace$0(),o=new q._SpanScannerState(s,s._string_scanner$_position);return f.expectStatementSeparator$1("variable declaration"),d=A.VariableDeclaration$0(i,a,s.spanFrom$1(r),m,u,l,e),u&&f._stylesheet0$_globalVariables.putIfAbsent$2(i,new M.StylesheetParser_variableDeclarationWithoutNamespace_closure2(d)),d},variableDeclarationWithoutNamespace$0:function(){return this.variableDeclarationWithoutNamespace$2(null,null)},_stylesheet0$_variableDeclarationOrStyleRule$0:function(){var e,t,n,r,i=this;return i.get$plainCss()||i.get$indented()&&i.scanner.scanChar$1(92)?i._stylesheet0$_styleRule$0():i.lookingAtIdentifier$0()?(t=(e=i.scanner)._string_scanner$_position,(n=i._stylesheet0$_variableDeclarationOrInterpolation$0())instanceof A.VariableDeclaration0?n:((r=new A.InterpolationBuffer0(new E.StringBuffer(""),w.setRuntimeTypeInfo([],se.JSArray_Object))).addInterpolation$1(se.Interpolation_2._as(n)),i._stylesheet0$_styleRule$2(r,new q._SpanScannerState(e,t)))):i._stylesheet0$_styleRule$0()},_stylesheet0$_declarationOrStyleRule$0:function(){var e,t,n,r=this;return r.get$plainCss()&&r._stylesheet0$_inStyleRule&&!r._stylesheet0$_inUnknownAtRule?r._stylesheet0$_propertyOrVariableDeclaration$0():r.get$indented()&&r.scanner.scanChar$1(92)?r._stylesheet0$_styleRule$0():(t=(e=r.scanner)._string_scanner$_position,n=r._stylesheet0$_declarationOrBuffer$0(),se.Statement_2._is(n)?n:r._stylesheet0$_styleRule$2(se.InterpolationBuffer_2._as(n),new q._SpanScannerState(e,t)))},_stylesheet0$_declarationOrBuffer$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_=this,$={},p=_.scanner,h=new q._SpanScannerState(p,p._string_scanner$_position),d=se.JSArray_Object,f=new A.InterpolationBuffer0(new E.StringBuffer(""),w.setRuntimeTypeInfo([],d)),m=p.peekChar$0();if((i=58===m||(42===m||(46===m||35===m&&123!==p.peekChar$1(1))))?(i=p.readChar$0(),f._interpolation_buffer0$_text._contents+=w.Primitives_stringFromCharCode(i),i=_.rawText$1(_.get$whitespace()),f._interpolation_buffer0$_text._contents+=i,s=!0):s=!1,!_._stylesheet0$_lookingAtInterpolatedIdentifier$0())return f;if((a=s?_.interpolatedIdentifier$0():_._stylesheet0$_variableDeclarationOrInterpolation$0())instanceof A.VariableDeclaration0)return a;if(f.addInterpolation$1(se.Interpolation_2._as(a)),_._stylesheet0$_isUseAllowed=!1,p.matches$1("/*")&&(i=_.rawText$1(_.get$loudComment()),f._interpolation_buffer0$_text._contents+=i),e=new E.StringBuffer(""),i=_.get$whitespace(),e._contents+=_.rawText$1(i),o=p._string_scanner$_position,!p.scanChar$1(58))return 0!==e._contents.length&&(f._interpolation_buffer0$_text._contents+=w.Primitives_stringFromCharCode(32)),f;if(e._contents+=w.Primitives_stringFromCharCode(58),l=f.interpolation$1(p.spanFrom$2(h,new q._SpanScannerState(p,o))),b.JSString_methods.startsWith$1(l.get$initialPlain(),"--"))return $=_._stylesheet0$_interpolatedDeclarationValue$0(),_.expectStatementSeparator$1("custom property"),V.Declaration$0(l,new J.StringExpression0($,!1),p.spanFrom$1(h));if(p.scanChar$1(58))return(p=($=f)._interpolation_buffer0$_text)._contents+=w.S(e),p._contents+=w.Primitives_stringFromCharCode(58),$;if(_.get$indented()&&_._stylesheet0$_lookingAtInterpolatedIdentifier$0())return($=f)._interpolation_buffer0$_text._contents+=w.S(e),$;if(u=_.rawText$1(i),_.lookingAtChildren$0())return _._stylesheet0$_withChildren$3(_.get$_stylesheet0$_declarationChild(),h,new M.StylesheetParser__declarationOrBuffer_closure1(l));e._contents+=u,t=0===u.length&&_._stylesheet0$_lookingAtInterpolatedIdentifier$0(),n=new q._SpanScannerState(p,p._string_scanner$_position),i=$.value=null;try{_.lookingAtChildren$0()?(d=w.setRuntimeTypeInfo([],d),o=(i=L.FileLocation$_(p._sourceFile,p._string_scanner$_position)).offset,c=new J.StringExpression0(D.Interpolation$0(d,L._FileSpan$(i.file,o,o)),!0)):c=_.expression$0(),d=$.value=c,_.lookingAtChildren$0()?t&&_.expectStatementSeparator$0():_.atEndOfStatement$0()||_.expectStatementSeparator$0()}catch(i){if(se.FormatException._is(w.unwrapException(i))){if(!t)throw i;if(p.set$state(n),r=_.almostAnyValue$0(),!_.get$indented()&&59===p.peekChar$0())throw i;return f._interpolation_buffer0$_text._contents+=w.S(e),f.addInterpolation$1(r),f}throw i}return _.lookingAtChildren$0()?_._stylesheet0$_withChildren$3(_.get$_stylesheet0$_declarationChild(),h,new M.StylesheetParser__declarationOrBuffer_closure2($,l)):(_.expectStatementSeparator$0(),V.Declaration$0(l,d,p.spanFrom$1(h)))},_stylesheet0$_variableDeclarationOrInterpolation$0:function(){var e,t,n,r,i,s=this;return s.lookingAtIdentifier$0()?(e=s.scanner,t=new q._SpanScannerState(e,e._string_scanner$_position),n=s.identifier$0(),e.matches$1(".$")?(e.readChar$0(),s.variableDeclarationWithoutNamespace$2(n,t)):(r=new E.StringBuffer(""),i=new A.InterpolationBuffer0(r,w.setRuntimeTypeInfo([],se.JSArray_Object)),r._contents=""+n,s._stylesheet0$_lookingAtInterpolatedIdentifierBody$0()&&i.addInterpolation$1(s.interpolatedIdentifier$0()),i.interpolation$1(e.spanFrom$1(t)))):s.interpolatedIdentifier$0()},_stylesheet0$_styleRule$2:function(e,t){var n,r,i,s,a=this,o={};return a._stylesheet0$_isUseAllowed=!1,null==t?(n=a.scanner,r=new q._SpanScannerState(n,n._string_scanner$_position)):r=t,i=o.interpolation=a.styleRuleSelector$0(),null!=e?(e.addInterpolation$1(i),n=o.interpolation=e.interpolation$1(a.scanner.spanFrom$1(r))):n=i,0===n.contents.length&&a.scanner.error$1(0,'expected "}".'),s=a._stylesheet0$_inStyleRule,a._stylesheet0$_inStyleRule=!0,a._stylesheet0$_withChildren$3(a.get$_stylesheet0$_statement(),r,new M.StylesheetParser__styleRule_closure0(o,a,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=this,l=ie.Nested,u={},c=o.scanner,_=new q._SpanScannerState(c,c._string_scanner$_position);if(u.name=null,n=58===(t=c.peekChar$0())||(42===t||(46===t||35===t&&123!==c.peekChar$1(1))))n=new E.StringBuffer(""),r=new A.InterpolationBuffer0(n,w.setRuntimeTypeInfo([],se.JSArray_Object)),n._contents+=w.Primitives_stringFromCharCode(c.readChar$0()),n._contents+=o.rawText$1(o.get$whitespace()),r.addInterpolation$1(o.interpolatedIdentifier$0()),n=u.name=r.interpolation$1(c.spanFrom$1(_));else if(o.get$plainCss())s=o.interpolatedIdentifier$0(),u.name=s,n=s;else{if((i=o._stylesheet0$_variableDeclarationOrInterpolation$0())instanceof A.VariableDeclaration0)return i;se.Interpolation_2._as(i),u.name=i,n=i}return o.whitespace$0(),c.expectChar$1(58),e&&b.JSString_methods.startsWith$1(n.get$initialPlain(),"--")?(u=o._stylesheet0$_interpolatedDeclarationValue$0(),o.expectStatementSeparator$1("custom property"),V.Declaration$0(n,new J.StringExpression0(u,!1),c.spanFrom$1(_))):(o.whitespace$0(),o.lookingAtChildren$0()?(o.get$plainCss()&&c.error$1(0,l),o._stylesheet0$_withChildren$3(o.get$_stylesheet0$_declarationChild(),_,new M.StylesheetParser__propertyOrVariableDeclaration_closure1(u))):(a=o.expression$0(),o.lookingAtChildren$0()?(o.get$plainCss()&&c.error$1(0,l),o._stylesheet0$_withChildren$3(o.get$_stylesheet0$_declarationChild(),_,new M.StylesheetParser__propertyOrVariableDeclaration_closure2(u,a))):(o.expectStatementSeparator$0(),V.Declaration$0(n,a,c.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,c=this,_="@use rule",$=c.scanner,p=new q._SpanScannerState($,$._string_scanner$_position);switch($.expectChar$2$name(64,"@-rule"),n=c.interpolatedIdentifier$0(),c.whitespace$0(),r=c._stylesheet0$_isUseAllowed,c._stylesheet0$_isUseAllowed=!1,n.get$asPlain()){case"at-root":return c._stylesheet0$_atRootRule$1(p);case"content":return c._stylesheet0$_contentRule$1(p);case"debug":return c._stylesheet0$_debugRule$1(p);case"each":return c._stylesheet0$_eachRule$2(p,e);case"else":return c._stylesheet0$_disallowedAtRule$1(p);case"error":return c._stylesheet0$_errorRule$1(p);case"extend":return c._stylesheet0$_inStyleRule||c._stylesheet0$_inMixin||c._stylesheet0$_inContentBlock||c.error$2(0,ie.x40exten,$.spanFrom$1(p)),i=c.almostAnyValue$0(),(s=$.scanChar$1(33))&&c.expectIdentifier$1("optional"),c.expectStatementSeparator$1("@extend rule"),new D.ExtendRule0(i,s,$.spanFrom$1(p));case"for":return c._stylesheet0$_forRule$2(p,e);case"forward":return c._stylesheet0$_isUseAllowed=r,t||c._stylesheet0$_disallowedAtRule$1(p),c._stylesheet0$_forwardRule$1(p);case"function":return c._stylesheet0$_functionRule$1(p);case"if":return c._stylesheet0$_ifRule$2(p,e);case"import":return c._stylesheet0$_importRule$1(p);case"include":return c._stylesheet0$_includeRule$1(p);case"media":return c.mediaRule$1(p);case"mixin":return c._stylesheet0$_mixinRule$1(p);case"-moz-document":return c.mozDocumentRule$2(p,n);case"return":return c._stylesheet0$_disallowedAtRule$1(p);case"supports":return c.supportsRule$1(p);case"use":return c._stylesheet0$_isUseAllowed=r,t||c._stylesheet0$_disallowedAtRule$1(p),a=c._stylesheet0$_urlString$0(),c.whitespace$0(),o=c._stylesheet0$_useNamespace$2(a,p),c.whitespace$0(),l=c._stylesheet0$_configuration$0(),c.expectStatementSeparator$1(_),u=$.spanFrom$1(p),c._stylesheet0$_isUseAllowed||c.error$2(0,ie.x40use_r,u),c.expectStatementSeparator$1(_),($=new W.UseRule0(a,o,null==l?b.List_empty16:E.List_List$unmodifiable(l,se.ConfiguredVariable_2),u)).UseRule$4$configuration0(a,o,u,l),$;case"warn":return c._stylesheet0$_warnRule$1(p);case"while":return c._stylesheet0$_whileRule$2(p,e);default:return c.unknownAtRule$2(p,n)}},_stylesheet0$_declarationAtRule$0:function(){var e=this,t=e.scanner,n=new q._SpanScannerState(t,t._string_scanner$_position);switch(e._stylesheet0$_plainAtRuleName$0()){case"content":return e._stylesheet0$_contentRule$1(n);case"debug":return e._stylesheet0$_debugRule$1(n);case"each":return e._stylesheet0$_eachRule$2(n,e.get$_stylesheet0$_declarationChild());case"else":return e._stylesheet0$_disallowedAtRule$1(n);case"error":return e._stylesheet0$_errorRule$1(n);case"for":return e._stylesheet0$_forRule$2(n,e.get$_stylesheet0$_declarationChild());case"if":return e._stylesheet0$_ifRule$2(n,e.get$_stylesheet0$_declarationChild());case"include":return e._stylesheet0$_includeRule$1(n);case"warn":return e._stylesheet0$_warnRule$1(n);case"while":return e._stylesheet0$_whileRule$2(n,e.get$_stylesheet0$_declarationChild());default:return e._stylesheet0$_disallowedAtRule$1(n)}},_stylesheet0$_functionChild$0:function(){var e,t,n,r,i,s,a,o,l=this,u=l.scanner;if(64!==u.peekChar$0()){r=u._string_scanner$_position,e=new q._SpanScannerState(u,r);try{return i=l.identifier$0(),u.expectChar$1(46),r=l.variableDeclarationWithoutNamespace$2(i,new q._SpanScannerState(u,r))}catch(i){if(r=w.unwrapException(i),!(s=se.SourceSpanFormatException)._is(r))throw i;t=r,u.set$state(e),n=null;try{n=l._stylesheet0$_declarationOrStyleRule$0()}catch(e){throw s._is(w.unwrapException(e))?w.wrapException(t):e}l.error$2(0,"@function rules may not contain "+(n instanceof D.StyleRule0?"style rules":"declarations")+".",n.get$span())}}switch(a=new q._SpanScannerState(u,u._string_scanner$_position),l._stylesheet0$_plainAtRuleName$0()){case"debug":return l._stylesheet0$_debugRule$1(a);case"each":return l._stylesheet0$_eachRule$2(a,l.get$_stylesheet0$_functionChild());case"else":return l._stylesheet0$_disallowedAtRule$1(a);case"error":return l._stylesheet0$_errorRule$1(a);case"for":return l._stylesheet0$_forRule$2(a,l.get$_stylesheet0$_functionChild());case"if":return l._stylesheet0$_ifRule$2(a,l.get$_stylesheet0$_functionChild());case"return":return o=l.expression$0(),l.expectStatementSeparator$1("@return rule"),new N.ReturnRule0(o,u.spanFrom$1(a));case"warn":return l._stylesheet0$_warnRule$1(a);case"while":return l._stylesheet0$_whileRule$2(a,l.get$_stylesheet0$_functionChild());default:return l._stylesheet0$_disallowedAtRule$1(a)}},_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=this,r=n.scanner;return 40===r.peekChar$0()?(t=n._stylesheet0$_atRootQuery$0(),n.whitespace$0(),n._stylesheet0$_withChildren$3(n.get$_stylesheet0$_statement(),e,new M.StylesheetParser__atRootRule_closure1(t))):n.lookingAtChildren$0()?n._stylesheet0$_withChildren$3(n.get$_stylesheet0$_statement(),e,new M.StylesheetParser__atRootRule_closure2):M.AtRootRule$0(w.setRuntimeTypeInfo([n._stylesheet0$_styleRule$0()],se.JSArray_Statement_2),r.spanFrom$1(e),null)},_stylesheet0$_atRootQuery$0:function(){var e,t,n,r,i,s,a=this,o=a.scanner;return 35===o.peekChar$0()?(e=a.singleInterpolation$0(),D.Interpolation$0(w.setRuntimeTypeInfo([e],se.JSArray_Object),e.get$span())):(t=o._string_scanner$_position,n=new E.StringBuffer(""),r=w.setRuntimeTypeInfo([],se.JSArray_Object),i=new A.InterpolationBuffer0(n,r),o.expectChar$1(40),n._contents+=w.Primitives_stringFromCharCode(40),a.whitespace$0(),s=a.expression$0(),i._interpolation_buffer0$_flushText$0(),r.push(s),o.scanChar$1(58)&&(a.whitespace$0(),n._contents+=w.Primitives_stringFromCharCode(58),n._contents+=w.Primitives_stringFromCharCode(32),s=a.expression$0(),i._interpolation_buffer0$_flushText$0(),r.push(s)),o.expectChar$1(41),a.whitespace$0(),n._contents+=w.Primitives_stringFromCharCode(41),i.interpolation$1(o.spanFrom$1(new q._SpanScannerState(o,t))))},_stylesheet0$_contentRule$1:function(e){var t,n,r,i,s=this;return s._stylesheet0$_inMixin||s.error$2(0,ie.x40conte,s.scanner.spanFrom$1(e)),s.whitespace$0(),40===(t=s.scanner).peekChar$0()?n=s._stylesheet0$_argumentInvocation$1$mixin(!0):(i=(r=L.FileLocation$_(t._sourceFile,t._string_scanner$_position)).offset,n=D.ArgumentInvocation$empty0(L._FileSpan$(r.file,i,i))),s._stylesheet0$_mixinHasContent=!0,s.expectStatementSeparator$1("@content rule"),new T.ContentRule0(t.spanFrom$1(e),n)},_stylesheet0$_debugRule$1:function(e){var t=this.expression$0();return this.expectStatementSeparator$1("@debug rule"),new T.DebugRule0(t,this.scanner.spanFrom$1(e))},_stylesheet0$_eachRule$2:function(e,t){var n,r,i=this,s=i._stylesheet0$_inControlDirective;for(i._stylesheet0$_inControlDirective=!0,n=w.setRuntimeTypeInfo([i.variableName$0()],se.JSArray_String),i.whitespace$0(),r=i.scanner;r.scanChar$1(44);)i.whitespace$0(),r.expectChar$1(36),n.push(i.identifier$1$normalize(!0)),i.whitespace$0();return i.expectIdentifier$1("in"),i.whitespace$0(),i._stylesheet0$_withChildren$3(t,e,new M.StylesheetParser__eachRule_closure0(i,s,n,i.expression$0()))},_stylesheet0$_errorRule$1:function(e){var t=this.expression$0();return this.expectStatementSeparator$1("@error rule"),new J.ErrorRule0(t,this.scanner.spanFrom$1(e))},_stylesheet0$_functionRule$1:function(e){var t,n,r=this,i=r.lastSilentComment;switch(r.lastSilentComment=null,t=r.identifier$1$normalize(!0),r.whitespace$0(),n=r._stylesheet0$_argumentDeclaration$0(),r._stylesheet0$_inMixin||r._stylesheet0$_inContentBlock?r.error$2(0,ie.Mixinscf,r.scanner.spanFrom$1(e)):r._stylesheet0$_inControlDirective&&r.error$2(0,ie.Functi,r.scanner.spanFrom$1(e)),N.unvendor0(t)){case"calc":case"element":case"expression":case"url":case"and":case"or":case"not":case"clamp":r.error$2(0,"Invalid function name.",r.scanner.spanFrom$1(e))}return r.whitespace$0(),r._stylesheet0$_withChildren$3(r.get$_stylesheet0$_functionChild(),e,new M.StylesheetParser__functionRule_closure0(t,n,i))},_stylesheet0$_forRule$2:function(e,t){var n,r,i=this,s={},a=i._stylesheet0$_inControlDirective;return i._stylesheet0$_inControlDirective=!0,n=i.variableName$0(),i.whitespace$0(),i.expectIdentifier$1("from"),i.whitespace$0(),s.exclusive=null,r=i.expression$1$until(new M.StylesheetParser__forRule_closure1(s,i)),null==s.exclusive&&i.scanner.error$1(0,'Expected "to" or "through".'),i.whitespace$0(),i._stylesheet0$_withChildren$3(t,e,new M.StylesheetParser__forRule_closure2(s,i,a,n,r,i.expression$0()))},_stylesheet0$_forwardRule$1:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p=this,h=null,d=p._stylesheet0$_urlString$0();return p.whitespace$0(),p.scanIdentifier$1("as")?(p.whitespace$0(),t=p.identifier$1$normalize(!0),p.scanner.expectChar$1(42),p.whitespace$0()):t=h,p.scanIdentifier$1("show")?(r=(n=p._stylesheet0$_memberList$0()).item1,i=n.item2,a=s=h):(p.scanIdentifier$1("hide")?(a=(n=p._stylesheet0$_memberList$0()).item1,s=n.item2):a=s=h,r=i=h),o=p._stylesheet0$_configuration$1$allowGuarded(!0),p.expectStatementSeparator$1("@forward rule"),l=p.scanner.spanFrom$1(e),p._stylesheet0$_isUseAllowed||p.error$2(0,ie.x40forwa,l),null!=r?(i.toString,u=se.String,c=E.LinkedHashSet_LinkedHashSet$of(r,u),_=se.UnmodifiableSetView_String,u=E.LinkedHashSet_LinkedHashSet$of(i,u),$=null==o?b.List_empty16:E.List_List$unmodifiable(o,se.ConfiguredVariable_2),new V.ForwardRule0(d,new V.UnmodifiableSetView(c,_),new V.UnmodifiableSetView(u,_),h,h,t,$,l)):null!=a?(s.toString,u=se.String,c=E.LinkedHashSet_LinkedHashSet$of(a,u),_=se.UnmodifiableSetView_String,u=E.LinkedHashSet_LinkedHashSet$of(s,u),$=null==o?b.List_empty16:E.List_List$unmodifiable(o,se.ConfiguredVariable_2),new V.ForwardRule0(d,h,h,new V.UnmodifiableSetView(c,_),new V.UnmodifiableSetView(u,_),t,$,l)):new V.ForwardRule0(d,h,h,h,h,t,null==o?b.List_empty16:E.List_List$unmodifiable(o,se.ConfiguredVariable_2),l)},_stylesheet0$_memberList$0:function(){var e=this,t=se.String,n=E.LinkedHashSet_LinkedHashSet$_empty(t),r=E.LinkedHashSet_LinkedHashSet$_empty(t);t=e.scanner;do{e.whitespace$0(),e.withErrorMessage$2(ie.Expect,new M.StylesheetParser__memberList_closure0(e,r,n)),e.whitespace$0()}while(t.scanChar$1(44));return new q.Tuple2(n,r,se.Tuple2_of_Set_String_and_Set_String)},_stylesheet0$_ifRule$2:function(e,t){var n,r,i,s,a,o=this,l=o.get$currentIndentation(),u=o._stylesheet0$_inControlDirective;for(o._stylesheet0$_inControlDirective=!0,n=o.expression$0(),r=o.children$1(0,t),o.whitespaceWithoutComments$0(),i=w.setRuntimeTypeInfo([M.IfClause$0(n,r)],se.JSArray_IfClause_2);;){if(!o.scanElse$1(l)){s=null;break}if(o.whitespace$0(),!o.scanIdentifier$1("if")){s=M.ElseClause$0(o.children$1(0,t));break}o.whitespace$0(),i.push(M.IfClause$0(o.expression$0(),o.children$1(0,t)))}return o._stylesheet0$_inControlDirective=u,a=o.scanner.spanFrom$1(e),o.whitespaceWithoutComments$0(),new M.IfRule0(E.List_List$unmodifiable(i,se.IfClause_2),s,a)},_stylesheet0$_importRule$1:function(e){var t,n=this,r=w.setRuntimeTypeInfo([],se.JSArray_Import_2),i=n.scanner;do{n.whitespace$0(),t=n.importArgument$0(),(n._stylesheet0$_inControlDirective||n._stylesheet0$_inMixin)&&t instanceof N.DynamicImport0&&n._stylesheet0$_disallowedAtRule$1(e),r.push(t),n.whitespace$0()}while(i.scanChar$1(44));return n.expectStatementSeparator$1("@import rule"),i=i.spanFrom$1(e),new N.ImportRule0(E.List_List$unmodifiable(r,se.Import_2),i)},importArgument$0:function(){var e,t,n,r,i,s,a,o=this,l=null,u=o.scanner,c=new q._SpanScannerState(u,u._string_scanner$_position),_=u.peekChar$0();if(117===_||85===_)return e=o.dynamicUrl$0(),o.whitespace$0(),r=o.tryImportQueries$0(),i=D.Interpolation$0(w.setRuntimeTypeInfo([e],se.JSArray_Object),u.spanFrom$1(c)),u=u.spanFrom$1(c),a=(s=null==r)?l:r.item1,new T.StaticImport0(i,a,s?l:r.item2,u);if(e=o.string$0(),t=u.spanFrom$1(c),o.whitespace$0(),r=o.tryImportQueries$0(),o.isPlainImportUrl$1(e)||null!=r)return i=t,i=D.Interpolation$0(w.setRuntimeTypeInfo([E.String_String$fromCharCodes(b.NativeUint32List_methods.sublist$2(i.file._decodedChars,i._file$_start,i._end),0,l)],se.JSArray_Object),t),u=u.spanFrom$1(c),a=(s=null==r)?l:r.item1,new T.StaticImport0(i,a,s?l:r.item2,u);try{return u=o.parseImportUrl$1(e),new N.DynamicImport0(u,t)}catch(e){if(u=w.unwrapException(e),!se.FormatException._is(u))throw e;n=u,o.error$2(0,"Invalid URL: "+C.get$message$x(n),t)}},parseImportUrl$1:function(e){var t=X.$get$windows();return t.style.rootLength$1(e)>0&&!X.$get$url().style.isRootRelative$1(e)?t.toUri$1(e).toString$0(0):(E.Uri_parse(e),e)},isPlainImportUrl$1:function(e){var t;return!(e.length<5)&&(!!b.JSString_methods.endsWith$1(e,".css")||(47===(t=b.JSString_methods._codeUnitAt$1(e,0))?47===b.JSString_methods._codeUnitAt$1(e,1):104===t&&(b.JSString_methods.startsWith$1(e,"http://")||b.JSString_methods.startsWith$1(e,"https://"))))},tryImportQueries$0:function(){var e,t,n,r,i,s=this;return s.scanIdentifier$1("supports")?((e=s.scanner).expectChar$1(40),t=new q._SpanScannerState(e,e._string_scanner$_position),s.scanIdentifier$1("not")?(s.whitespace$0(),n=new P.SupportsNegation0(s._stylesheet0$_supportsConditionInParens$0(),e.spanFrom$1(t))):40===e.peekChar$0()?n=s._stylesheet0$_supportsCondition$0():(r=s.expression$0(),e.expectChar$1(58),s.whitespace$0(),n=new V.SupportsDeclaration0(r,s.expression$0(),e.spanFrom$1(t))),e.expectChar$1(41),s.whitespace$0()):n=null,i=s._stylesheet0$_lookingAtInterpolatedIdentifier$0()||40===s.scanner.peekChar$0()?s._stylesheet0$_mediaQueryList$0():null,null==n&&null==i?null:new q.Tuple2(n,i,se.Tuple2_of_nullable_SupportsCondition_and_nullable_Interpolation_2)},_stylesheet0$_includeRule$1:function(e){var t,n,r,i,s,a,o,l,u=this,c=null,_=u.identifier$0(),$=u.scanner;return $.scanChar$1(46)?(t=_,_=u._stylesheet0$_publicIdentifier$0()):(_=w.stringReplaceAllUnchecked(_,"_","-"),t=c),u.whitespace$0(),40===$.peekChar$0()?n=u._stylesheet0$_argumentInvocation$1$mixin(!0):(i=(r=L.FileLocation$_($._sourceFile,$._string_scanner$_position)).offset,n=D.ArgumentInvocation$empty0(L._FileSpan$(r.file,i,i))),u.whitespace$0(),u.scanIdentifier$1("using")?(u.whitespace$0(),s=u._stylesheet0$_argumentDeclaration$0(),u.whitespace$0()):s=c,!(r=null==s)||u.lookingAtChildren$0()?(r?(i=(r=L.FileLocation$_($._sourceFile,$._string_scanner$_position)).offset,a=new N.ArgumentDeclaration0(b.List_empty18,c,L._FileSpan$(r.file,i,i))):a=s,o=u._stylesheet0$_inContentBlock,u._stylesheet0$_inContentBlock=!0,l=u._stylesheet0$_withChildren$3(u.get$_stylesheet0$_statement(),e,new M.StylesheetParser__includeRule_closure0(a)),u._stylesheet0$_inContentBlock=o):(u.expectStatementSeparator$0(),l=c),$=$.spanFrom$2(e,e),new z.IncludeRule0(t,_,n,l,$.expand$1(0,(null==l?n:l).get$span()))},mediaRule$1:function(e){return this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new M.StylesheetParser_mediaRule_closure0(this._stylesheet0$_mediaQueryList$0()))},_stylesheet0$_mixinRule$1:function(e){var t,n,r,i,s,a=this,o=a.lastSilentComment;return a.lastSilentComment=null,t=a.identifier$1$normalize(!0),a.whitespace$0(),40===(n=a.scanner).peekChar$0()?r=a._stylesheet0$_argumentDeclaration$0():(s=(i=L.FileLocation$_(n._sourceFile,n._string_scanner$_position)).offset,r=new N.ArgumentDeclaration0(b.List_empty18,null,L._FileSpan$(i.file,s,s))),a._stylesheet0$_inMixin||a._stylesheet0$_inContentBlock?a.error$2(0,ie.Mixinscm,n.spanFrom$1(e)):a._stylesheet0$_inControlDirective&&a.error$2(0,ie.Mixinsb,n.spanFrom$1(e)),a.whitespace$0(),a._stylesheet0$_inMixin=!0,a._stylesheet0$_mixinHasContent=!1,a._stylesheet0$_withChildren$3(a.get$_stylesheet0$_statement(),e,new M.StylesheetParser__mixinRule_closure0(a,t,r,o))},mozDocumentRule$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p=this,h={},d=p.scanner,f=d._string_scanner$_position,m=new E.StringBuffer(""),g=w.setRuntimeTypeInfo([],se.JSArray_Object),S=new A.InterpolationBuffer0(m,g);for(h.needsDeprecationWarning=!1,n=p.get$whitespace();;){if(35===d.peekChar$0())r=p.singleInterpolation$0(),S._interpolation_buffer0$_flushText$0(),g.push(r),h.needsDeprecationWarning=!0;else switch(r=d._string_scanner$_position,i=p.identifier$0()){case"url":case"url-prefix":case"domain":null!=(s=p._stylesheet0$_tryUrlContents$2$name(new q._SpanScannerState(d,r),i))?S.addInterpolation$1(s):(d.expectChar$1(40),p.whitespace$0(),a=p.interpolatedString$0(),d.expectChar$1(41),m._contents+=i,m._contents+=w.Primitives_stringFromCharCode(40),S.addInterpolation$1(a.asInterpolation$0()),m._contents+=w.Primitives_stringFromCharCode(41)),(r=m._contents).charCodeAt(0),o=r,b.JSString_methods.endsWith$1(o,"url-prefix()")||b.JSString_methods.endsWith$1(o,"url-prefix('')")||b.JSString_methods.endsWith$1(o,'url-prefix("")')||(h.needsDeprecationWarning=!0);break;case"regexp":m._contents+="regexp(",d.expectChar$1(40),S.addInterpolation$1(p.interpolatedString$0().asInterpolation$0()),d.expectChar$1(41),m._contents+=w.Primitives_stringFromCharCode(41),h.needsDeprecationWarning=!0;break;default:l=d._string_scanner$_position,u=d._sourceFile,(c=new L._FileSpan(u,r,l))._FileSpan$3(u,r,l),p.error$2(0,"Invalid function name.",c)}if(p.whitespace$0(),!d.scanChar$1(44))break;m._contents+=w.Primitives_stringFromCharCode(44),_=d._string_scanner$_position,n.call$0(),$=d._string_scanner$_position,m._contents+=b.JSString_methods.substring$2(d.string,_,$)}return p._stylesheet0$_withChildren$3(p.get$_stylesheet0$_statement(),e,new M.StylesheetParser_mozDocumentRule_closure0(h,p,t,S.interpolation$1(d.spanFrom$1(new q._SpanScannerState(d,f)))))},supportsRule$1:function(e){var t=this,n=t._stylesheet0$_supportsCondition$0();return t.whitespace$0(),t._stylesheet0$_withChildren$3(t.get$_stylesheet0$_statement(),e,new M.StylesheetParser_supportsRule_closure0(n))},_stylesheet0$_useNamespace$2:function(e,t){var n,r,i,s,a=this;if(a.scanIdentifier$1("as"))return a.whitespace$0(),a.scanner.scanChar$1(42)?null:a.identifier$0();r=0===e.get$pathSegments().length?"":b.JSArray_methods.get$last(e.get$pathSegments()),i=b.JSString_methods.indexOf$1(r,"."),s=b.JSString_methods.startsWith$1(r,"_")?1:0,n=b.JSString_methods.substring$2(r,s,-1===i?r.length:i);try{return s=q.SpanScanner$(n,null),s=new R.Parser1(s,a.logger)._parser0$_parseIdentifier$0()}catch(e){if(!(w.unwrapException(e)instanceof O.SassFormatException0))throw e;a.error$2(0,'Invalid Sass identifier "'+w.S(n)+'"',a.scanner.spanFrom$1(t))}},_stylesheet0$_configuration$1$allowGuarded:function(e){var t,n,r,i,s,a,o,l,u,c,_,$,p=this;if(!p.scanIdentifier$1("with"))return null;for(t=E.LinkedHashSet_LinkedHashSet$_empty(se.String),n=w.setRuntimeTypeInfo([],se.JSArray_ConfiguredVariable_2),p.whitespace$0(),(r=p.scanner).expectChar$1(40);(p.whitespace$0(),i=r._string_scanner$_position,r.expectChar$1(36),s=p.identifier$1$normalize(!0),p.whitespace$0(),r.expectChar$1(58),p.whitespace$0(),a=p._stylesheet0$_expressionUntilComma$0(),o=r._string_scanner$_position,e&&r.scanChar$1(33)?"default"===p.identifier$0()?(p.whitespace$0(),l=!0):(u=r._string_scanner$_position,c=r._sourceFile,(_=new L._FileSpan(c,o,u))._FileSpan$3(c,o,u),p.error$2(0,"Invalid flag name.",_),l=!1):l=!1,u=r._string_scanner$_position,o=r._sourceFile,($=new L._FileSpan(o,i,u))._FileSpan$3(o,i,u),t.contains$1(0,s)&&p.error$2(0,ie.The_sa,$),t.add$1(0,s),n.push(new A.ConfiguredVariable0(s,a,l,$)),r.scanChar$1(44))&&(p.whitespace$0(),p._stylesheet0$_lookingAtExpression$0()););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.expression$0();return this.expectStatementSeparator$1("@warn rule"),new L.WarnRule0(t,this.scanner.spanFrom$1(e))},_stylesheet0$_whileRule$2:function(e,t){var n=this,r=n._stylesheet0$_inControlDirective;return n._stylesheet0$_inControlDirective=!0,n._stylesheet0$_withChildren$3(t,e,new M.StylesheetParser__whileRule_closure0(n,r,n.expression$0()))},unknownAtRule$2:function(e,t){var n,r,i,s=this,a={},o=s._stylesheet0$_inUnknownAtRule;return s._stylesheet0$_inUnknownAtRule=!0,a.value=null,r=33===(n=s.scanner).peekChar$0()||s.atEndOfStatement$0()?null:a.value=s.almostAnyValue$0(),s.lookingAtChildren$0()?i=s._stylesheet0$_withChildren$3(s.get$_stylesheet0$_statement(),e,new M.StylesheetParser_unknownAtRule_closure0(a,t)):(s.expectStatementSeparator$0(),i=U.AtRule$0(t,n.spanFrom$1(e),null,r)),s._stylesheet0$_inUnknownAtRule=o,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,c=u.scanner,_=c._string_scanner$_position;for(c.expectChar$1(40),u.whitespace$0(),e=w.setRuntimeTypeInfo([],se.JSArray_Argument_2),t=E.LinkedHashSet_LinkedHashSet$_empty(se.String);;){if(36!==c.peekChar$0()){n=null;break}if(r=c._string_scanner$_position,c.expectChar$1(36),i=u.identifier$1$normalize(!0),u.whitespace$0(),c.scanChar$1(58))u.whitespace$0(),s=u._stylesheet0$_expressionUntilComma$0();else{if(c.scanChar$1(46)){c.expectChar$1(46),c.expectChar$1(46),u.whitespace$0(),n=i;break}s=null}if(a=c._string_scanner$_position,o=c._sourceFile,(l=new L._FileSpan(o,r,a))._FileSpan$3(o,r,a),e.push(new A.Argument0(i,s,l)),t.add$1(0,i)||u.error$2(0,"Duplicate argument.",b.JSArray_methods.get$last(e).span),!c.scanChar$1(44)){n=null;break}u.whitespace$0()}return c.expectChar$1(41),c=c.spanFrom$1(new q._SpanScannerState(c,_)),new N.ArgumentDeclaration0(E.List_List$unmodifiable(e,se.Argument_2),n,c)},_stylesheet0$_argumentInvocation$1$mixin:function(e){var t,n,r,i,s,a,o,l,u,c=this,_=c.scanner,$=_._string_scanner$_position;for(_.expectChar$1(40),c.whitespace$0(),t=w.setRuntimeTypeInfo([],se.JSArray_Expression_2),n=se.String,r=se.Expression_2,i=E.LinkedHashMap_LinkedHashMap$_empty(n,r),a=!e,o=null;;){if(!c._stylesheet0$_lookingAtExpression$0()){s=null;break}if(l=c._stylesheet0$_expressionUntilComma$1$singleEquals(a),c.whitespace$0(),l instanceof q.VariableExpression0&&_.scanChar$1(58))c.whitespace$0(),u=l.name,i.containsKey$1(u)&&c.error$2(0,"Duplicate argument.",l.span),i.$indexSet(0,u,c._stylesheet0$_expressionUntilComma$1$singleEquals(a));else if(_.scanChar$1(46)){if(_.expectChar$1(46),_.expectChar$1(46),null!=o){c.whitespace$0(),s=l;break}o=l}else i.get$isNotEmpty(i)?c.error$2(0,ie.Positi,l.get$span()):t.push(l);if(c.whitespace$0(),!_.scanChar$1(44)){s=null;break}c.whitespace$0()}return _.expectChar$1(41),_=_.spanFrom$1(new q._SpanScannerState(_,$)),new D.ArgumentInvocation0(E.List_List$unmodifiable(t,r),w.ConstantMap_ConstantMap$from(i,n,r),o,s,_)},_stylesheet0$_argumentInvocation$0:function(){return this._stylesheet0$_argumentInvocation$1$mixin(!1)},expression$3$bracketList$singleEquals$until:function(e,t,n){var r,i,s,a,o,l,u,c,_,$,p,h,d,f,m,g,S,y=this,v="Expected expression.",x={},C=null!=n;if(C&&n.call$0()&&y.scanner.error$1(0,v),e){if(r=y.scanner,i=new q._SpanScannerState(r,r._string_scanner$_position),r.expectChar$1(91),y.whitespace$0(),r.scanChar$1(93))return C=w.setRuntimeTypeInfo([],se.JSArray_Expression_2),r=r.spanFrom$1(i),new J.ListExpression0(E.List_List$unmodifiable(C,se.Expression_2),b.ListSeparator_undecided_null0,!0,r)}else i=null;r=y.scanner,s=new q._SpanScannerState(r,r._string_scanner$_position),a=y._stylesheet0$_inParentheses,x.operands_=x.operators_=x.spaceExpressions_=x.commaExpressions_=null,x.allowSlash=y.lookingAtNumber$0(),x.singleExpression_=y._stylesheet0$_singleExpression$0(),o=new M.StylesheetParser_expression_resetState0(x,y,s),l=new M.StylesheetParser_expression_resolveOneOperation0(x,y),u=new M.StylesheetParser_expression_resolveOperations0(x,l),c=new M.StylesheetParser_expression_addSingleExpression0(x,y,o,u),_=new M.StylesheetParser_expression_addOperator0(x,y,l),$=new M.StylesheetParser_expression_resolveSpaceExpressions0(x,y,u);e:for(p=se.JSArray_Expression_2;y.whitespace$0(),!C||!n.call$0();)switch(h=r.peekChar$0()){case 40:c.call$1(y._stylesheet0$_parentheses$0());break;case 91:c.call$1(y.expression$1$bracketList(!0));break;case 36:c.call$1(y._stylesheet0$_variable$0());break;case 38:c.call$1(y._stylesheet0$_selector$0());break;case 39:case 34:c.call$1(y.interpolatedString$0());break;case 35:c.call$1(y._stylesheet0$_hashExpression$0());break;case 61:r.readChar$0(),t&&61!==r.peekChar$0()?_.call$1(b.BinaryOperator_kjl0):(r.expectChar$1(61),_.call$1(b.BinaryOperator_YlX0));break;case 33:if(61===(d=r.peekChar$1(1)))r.readChar$0(),r.readChar$0(),_.call$1(b.BinaryOperator_i5H0);else{if(!(f=null==d||((32|d)>>>0==105||(32===d||9===d||10===d||13===d||12===d))))break e;c.call$1(y._stylesheet0$_importantExpression$0())}break;case 60:r.readChar$0(),_.call$1(r.scanChar$1(61)?b.BinaryOperator_33h0:b.BinaryOperator_8qt0);break;case 62:r.readChar$0(),_.call$1(r.scanChar$1(61)?b.BinaryOperator_1da0:b.BinaryOperator_AcR1);break;case 42:r.readChar$0(),_.call$1(b.BinaryOperator_O1M0);break;case 43:null==x.singleExpression_?c.call$1(y._stylesheet0$_unaryOperation$0()):(r.readChar$0(),_.call$1(b.BinaryOperator_AcR2));break;case 45:(f=(null!=(d=r.peekChar$1(1))&&d>=48&&d<=57||46===d)&&(null==x.singleExpression_||(32===(f=r.peekChar$1(-1))||9===f||10===f||13===f||12===f)))?c.call$2$number(y._stylesheet0$_number$0(),!0):y._stylesheet0$_lookingAtInterpolatedIdentifier$0()?c.call$1(y.identifierLike$0()):null==x.singleExpression_?c.call$1(y._stylesheet0$_unaryOperation$0()):(r.readChar$0(),_.call$1(b.BinaryOperator_iyO0));break;case 47:null==x.singleExpression_?c.call$1(y._stylesheet0$_unaryOperation$0()):(r.readChar$0(),_.call$1(b.BinaryOperator_RTB0));break;case 37:r.readChar$0(),_.call$1(b.BinaryOperator_2ad0);break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:c.call$2$number(y._stylesheet0$_number$0(),!0);break;case 46:if(46===r.peekChar$1(1))break e;c.call$2$number(y._stylesheet0$_number$0(),!0);break;case 97:!y.get$plainCss()&&y.scanIdentifier$1("and")?_.call$1(b.BinaryOperator_and_and_20):c.call$1(y.identifierLike$0());break;case 111:!y.get$plainCss()&&y.scanIdentifier$1("or")?_.call$1(b.BinaryOperator_or_or_10):c.call$1(y.identifierLike$0());break;case 117:case 85:43===r.peekChar$1(1)?c.call$1(y._stylesheet0$_unicodeRange$0()):c.call$1(y.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:c.call$1(y.identifierLike$0());break;case 44:if(y._stylesheet0$_inParentheses&&(y._stylesheet0$_inParentheses=!1,x.allowSlash)){o.call$0();break}null==(m=x.commaExpressions_)&&(m=x.commaExpressions_=w.setRuntimeTypeInfo([],p)),null==x.singleExpression_&&r.error$1(0,v),$.call$0(),(f=x.singleExpression_).toString,m.push(f),r.readChar$0(),x.allowSlash=!0,x.singleExpression_=null;break;default:if(null!=h&&h>=128){c.call$1(y.identifierLike$0());break}break e}return e&&r.expectChar$1(93),m=x.commaExpressions_,g=x.spaceExpressions_,null!=m?($.call$0(),y._stylesheet0$_inParentheses=a,null!=(S=x.singleExpression_)&&m.push(S),C=r.spanFrom$1(null==i?s:i),new J.ListExpression0(E.List_List$unmodifiable(m,se.Expression_2),b.ListSeparator_kWM0,e,C)):e&&null!=g?(u.call$0(),(C=x.singleExpression_).toString,g.push(C),i.toString,r=r.spanFrom$1(i),new J.ListExpression0(E.List_List$unmodifiable(g,se.Expression_2),b.ListSeparator_woc0,!0,r)):($.call$0(),e&&((C=x.singleExpression_).toString,p=w.setRuntimeTypeInfo([C],p),i.toString,r=r.spanFrom$1(i),x.singleExpression_=new J.ListExpression0(E.List_List$unmodifiable(p,se.Expression_2),b.ListSeparator_undecided_null0,!0,r)),(C=x.singleExpression_).toString,C)},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$0:function(){return this.expression$3$bracketList$singleEquals$until(!1,!1,null)},expression$1$singleEquals:function(e){return this.expression$3$bracketList$singleEquals$until(!1,e,null)},expression$1$until:function(e){return this.expression$3$bracketList$singleEquals$until(!1,!1,e)},_stylesheet0$_expressionUntilComma$1$singleEquals:function(e){return this.expression$2$singleEquals$until(e,new M.StylesheetParser__expressionUntilComma_closure0(this))},_stylesheet0$_expressionUntilComma$0:function(){return this._stylesheet0$_expressionUntilComma$1$singleEquals(!1)},_stylesheet0$_singleExpression$0:function(){var e,t=this,n=t.scanner,r=n.peekChar$0();switch(r){case 40:return t._stylesheet0$_parentheses$0();case 47:return t._stylesheet0$_unaryOperation$0();case 46:return t._stylesheet0$_number$0();case 91:return t.expression$1$bracketList(!0);case 36:return t._stylesheet0$_variable$0();case 38:return t._stylesheet0$_selector$0();case 39:case 34:return t.interpolatedString$0();case 35:return t._stylesheet0$_hashExpression$0();case 43:return e=n.peekChar$1(1),W.isDigit0(e)||46===e?t._stylesheet0$_number$0():t._stylesheet0$_unaryOperation$0();case 45:return t._stylesheet0$_minusExpression$0();case 33:return t._stylesheet0$_importantExpression$0();case 117:case 85:return 43===n.peekChar$1(1)?t._stylesheet0$_unicodeRange$0():t.identifierLike$0();case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return t._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 t.identifierLike$0();default:if(null!=r&&r>=128)return t.identifierLike$0();n.error$1(0,"Expected expression.")}},_stylesheet0$_parentheses$0:function(){var e,t,n,r,i,s,a=this;a.get$plainCss()&&a.scanner.error$2$length(0,"Parentheses aren't allowed in plain CSS.",1),e=a._stylesheet0$_inParentheses,a._stylesheet0$_inParentheses=!0;try{if(i=a.scanner,t=new q._SpanScannerState(i,i._string_scanner$_position),i.expectChar$1(40),a.whitespace$0(),!a._stylesheet0$_lookingAtExpression$0())return i.expectChar$1(41),s=w.setRuntimeTypeInfo([],se.JSArray_Expression_2),i=i.spanFrom$1(t),s=E.List_List$unmodifiable(s,se.Expression_2),new J.ListExpression0(s,b.ListSeparator_undecided_null0,!1,i);if(n=a._stylesheet0$_expressionUntilComma$0(),i.scanChar$1(58))return a.whitespace$0(),i=a._stylesheet0$_map$2(n,t);if(!i.scanChar$1(44))return i.expectChar$1(41),i=i.spanFrom$1(t),new W.ParenthesizedExpression0(n,i);for(a.whitespace$0(),r=w.setRuntimeTypeInfo([n],se.JSArray_Expression_2);a._stylesheet0$_lookingAtExpression$0()&&(C.add$1$ax(r,a._stylesheet0$_expressionUntilComma$0()),i.scanChar$1(44));)a.whitespace$0();return i.expectChar$1(41),i=i.spanFrom$1(t),s=E.List_List$unmodifiable(r,se.Expression_2),new J.ListExpression0(s,b.ListSeparator_kWM0,!1,i)}finally{a._stylesheet0$_inParentheses=e}},_stylesheet0$_map$2:function(e,t){var n,r,i=this,s=se.Tuple2_Expression_Expression_2,a=w.setRuntimeTypeInfo([new q.Tuple2(e,i._stylesheet0$_expressionUntilComma$0(),s)],se.JSArray_Tuple2_Expression_Expression_2);for(n=i.scanner;n.scanChar$1(44)&&(i.whitespace$0(),i._stylesheet0$_lookingAtExpression$0());)r=i._stylesheet0$_expressionUntilComma$0(),n.expectChar$1(58),i.whitespace$0(),a.push(new q.Tuple2(r,i._stylesheet0$_expressionUntilComma$0(),s));return n.expectChar$1(41),n=n.spanFrom$1(t),new z.MapExpression0(E.List_List$unmodifiable(a,s),n)},_stylesheet0$_hashExpression$0:function(){var e,t,n,r,i,s=this,a=s.scanner;return 123===a.peekChar$1(1)?s.identifierLike$0():(e=new q._SpanScannerState(a,a._string_scanner$_position),a.expectChar$1(35),null!=(t=a.peekChar$0())&&W.isDigit0(t)?((n=(a=s._stylesheet0$_hexColorContents$1(e)).originalSpan).toString,new B.ColorExpression0(a,n)):(n=a._string_scanner$_position,r=s.interpolatedIdentifier$0(),s._stylesheet0$_isHexColor$1(r)?(a.set$state(new q._SpanScannerState(a,n)),(n=(a=s._stylesheet0$_hexColorContents$1(e)).originalSpan).toString,new B.ColorExpression0(a,n)):(n=new E.StringBuffer(""),i=new A.InterpolationBuffer0(n,w.setRuntimeTypeInfo([],se.JSArray_Object)),n._contents+=w.Primitives_stringFromCharCode(35),i.addInterpolation$1(r),new J.StringExpression0(i.interpolation$1(a.spanFrom$1(e)),!1))))},_stylesheet0$_hexColorContents$1:function(e){var t,n,r,i,s,a,o,l=this,u=l._stylesheet0$_hexDigit$0(),c=l._stylesheet0$_hexDigit$0(),_=l._stylesheet0$_hexDigit$0(),$=l.scanner;return W.isHex0($.peekChar$0())?(s=l._stylesheet0$_hexDigit$0(),a=u<<4>>>0,o=_<<4>>>0,W.isHex0($.peekChar$0())?(t=a+c,n=o+s,r=(l._stylesheet0$_hexDigit$0()<<4>>>0)+l._stylesheet0$_hexDigit$0(),i=W.isHex0($.peekChar$0())?((l._stylesheet0$_hexDigit$0()<<4>>>0)+l._stylesheet0$_hexDigit$0())/255:1):(t=a+u,n=(c<<4>>>0)+c,r=o+_,i=((s<<4>>>0)+s)/255)):(t=(u<<4>>>0)+u,n=(c<<4>>>0)+c,r=(_<<4>>>0)+_,i=1),B.SassColor$rgb0(t,n,r,i,$.spanFrom$1(e))},_stylesheet0$_isHexColor$1:function(e){var t,n=e.get$asPlain();return null!=n&&((3===(t=n.length)||4===t||6===t||8===t)&&(t=new w.CodeUnits(n)).every$1(t,W.character0__isHex$closure()))},_stylesheet0$_hexDigit$0:function(){var e=this.scanner,t=e.peekChar$0();return null!=t&&W.isHex0(t)||e.error$1(0,"Expected hex digit."),W.asHex0(e.readChar$0())},_stylesheet0$_minusExpression$0:function(){var e=this,t=e.scanner.peekChar$1(1);return W.isDigit0(t)||46===t?e._stylesheet0$_number$0():e._stylesheet0$_lookingAtInterpolatedIdentifier$0()?e.identifierLike$0():e._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 q._SpanScannerState(e,t)),new J.StringExpression0(D.Interpolation$0(w.setRuntimeTypeInfo(["!important"],se.JSArray_Object),t),!1)},_stylesheet0$_unaryOperation$0:function(){var e=this,t=e.scanner,n=t._string_scanner$_position,r=e._stylesheet0$_unaryOperatorFor$1(t.readChar$0());return null==r?t.error$2$position(0,"Expected unary operator.",t._string_scanner$_position-1):e.get$plainCss()&&r!==b.UnaryOperator_zDx0&&t.error$3$length$position(0,"Operators aren't allowed in plain CSS.",1,t._string_scanner$_position-1),e.whitespace$0(),new D.UnaryOperationExpression0(r,e._stylesheet0$_singleExpression$0(),t.spanFrom$1(new q._SpanScannerState(t,n)))},_stylesheet0$_unaryOperatorFor$1:function(e){switch(e){case 43:return b.UnaryOperator_j2w0;case 45:return b.UnaryOperator_U4G0;case 47:return b.UnaryOperator_zDx0;default:return null}},_stylesheet0$_number$0:function(){var e,t,n,r=this,i=r.scanner,s=i._string_scanner$_position,a=i.peekChar$0(),o=45===a,l=o?-1:1;return(43===a||o)&&i.readChar$0(),e=46===i.peekChar$0()?0:r.naturalNumber$0(),o=r._stylesheet0$_tryDecimal$1$allowTrailingDot(i._string_scanner$_position!==s),t=r._stylesheet0$_tryExponent$0(),n=i.scanChar$1(37)?"%":!!r.lookingAtIdentifier$0()&&(45!==i.peekChar$0()||45!==i.peekChar$1(1))?r.identifier$1$unit(!0):null,new W.NumberExpression0(l*((e+o)*t),n,i.spanFrom$1(new q._SpanScannerState(i,s)))},_stylesheet0$_tryDecimal$1$allowTrailingDot:function(e){var t,n=this.scanner,r=n._string_scanner$_position;if(46!==n.peekChar$0())return 0;if(!W.isDigit0(n.peekChar$1(1))){if(e)return 0;n.error$2$position(0,"Expected digit.",n._string_scanner$_position+1)}for(n.readChar$0();null!=(t=n.peekChar$0())&&t>=48&&t<=57;)n.readChar$0();return E.double_parse(n.substring$1(0,r))},_stylesheet0$_tryExponent$0:function(){var e,t,n,r,i=this.scanner,s=i.peekChar$0();if(101!==s&&69!==s)return 1;if(e=i.peekChar$1(1),!W.isDigit0(e)&&45!==e&&43!==e)return 1;for(i.readChar$0(),n=(t=45===e)?-1:1,(43===e||t)&&i.readChar$0(),W.isDigit0(i.peekChar$0())||i.error$1(0,"Expected digit."),r=0;null!=(t=i.peekChar$0())&&t>=48&&t<=57;)r=10*r+(i.readChar$0()-48);return Math.pow(10,n*r)},_stylesheet0$_unicodeRange$0:function(){var e,t,n,r,i=this,s="Expected at most 6 digits.",a=i.scanner,o=new q._SpanScannerState(a,a._string_scanner$_position);for(i.expectIdentChar$1(117),a.expectChar$1(43),e=0;i.scanCharIf$1(new M.StylesheetParser__unicodeRange_closure1);)++e;for(t=!1;a.scanChar$1(63);t=!0)++e;if(0===e)a.error$1(0,'Expected hex digit or "?".');else if(e>6)i.error$2(0,s,a.spanFrom$1(o));else if(t)return n=a.substring$1(0,o.position),a=a.spanFrom$1(o),new J.StringExpression0(D.Interpolation$0(w.setRuntimeTypeInfo([n],se.JSArray_Object),a),!1);if(a.scanChar$1(45)){for(n=a._string_scanner$_position,r=0;i.scanCharIf$1(new M.StylesheetParser__unicodeRange_closure2);)++r;0===r?a.error$1(0,"Expected hex digit."):r>6&&i.error$2(0,s,a.spanFrom$1(new q._SpanScannerState(a,n)))}return i._stylesheet0$_lookingAtInterpolatedIdentifierBody$0()&&a.error$1(0,"Expected end of identifier."),n=a.substring$1(0,o.position),a=a.spanFrom$1(o),new J.StringExpression0(D.Interpolation$0(w.setRuntimeTypeInfo([n],se.JSArray_Object),a),!1)},_stylesheet0$_variable$0:function(){var e=this,t=e.scanner,n=new q._SpanScannerState(t,t._string_scanner$_position),r=e.variableName$0();return e.get$plainCss()&&e.error$2(0,ie.Sass_v,t.spanFrom$1(n)),new q.VariableExpression0(null,r,t.spanFrom$1(n))},_stylesheet0$_selector$0:function(){var e,t,n=this;return n.get$plainCss()&&n.scanner.error$2$length(0,ie.The_pa,1),e=n.scanner,t=new q._SpanScannerState(e,e._string_scanner$_position),e.expectChar$1(38),e.scanChar$1(38)&&(n.logger.warn$2$span(0,ie.In_Sas,e.spanFrom$1(t)),e.set$position(e._string_scanner$_position-1)),new W.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 E.StringBuffer(""),t=w.setRuntimeTypeInfo([],se.JSArray_Object),n=new A.InterpolationBuffer0(e,t);;){if((r=a.peekChar$0())===l){a.readChar$0();break}null==r||10===r||13===r||12===r?a.error$1(0,"Expected "+w.Primitives_stringFromCharCode(l)+"."):92===r?10===(i=a.peekChar$1(1))||13===i||12===i?(a.readChar$0(),a.readChar$0(),13===i&&a.scanChar$1(10)):e._contents+=w.Primitives_stringFromCharCode(this.escapeCharacter$0()):35===r&&123===a.peekChar$1(1)?(s=this.singleInterpolation$0(),n._interpolation_buffer0$_flushText$0(),t.push(s)):e._contents+=w.Primitives_stringFromCharCode(a.readChar$0())}return new J.StringExpression0(n.interpolation$1(a.spanFrom$1(new q._SpanScannerState(a,o))),!0)},identifierLike$0:function(){var e,t,n,r,i,s=this,a=s.scanner,o=new q._SpanScannerState(a,a._string_scanner$_position),l=s.interpolatedIdentifier$0(),u=l.get$asPlain(),c=null==u;if(!c){if("if"===u)return e=s._stylesheet0$_argumentInvocation$0(),new V.IfExpression0(e,l.span.expand$1(0,e.span));if("not"===u)return s.whitespace$0(),new D.UnaryOperationExpression0(b.UnaryOperator_not_not0,s._stylesheet0$_singleExpression$0(),l.span);if(t=u.toLowerCase(),40!==a.peekChar$0()){switch(u){case"false":return new A.BooleanExpression0(!1,l.span);case"null":return new F.NullExpression0(l.span);case"true":return new A.BooleanExpression0(!0,l.span)}if(null!=(n=X.$get$colorsByName0().$index(0,t)))return(a=(n=B.SassColor$rgb0(n.get$red(),n.get$green(),n.get$blue(),n.alpha,l.span)).originalSpan).toString,new B.ColorExpression0(n,a)}if(null!=(r=s.trySpecialFunction$2(t,o)))return r}switch(a.peekChar$0()){case 46:return 46===a.peekChar$1(1)?new J.StringExpression0(l,!1):(a.readChar$0(),c&&s.error$2(0,ie.Interpn,l.span),36===a.peekChar$0()?(i=s.variableName$0(),s._stylesheet0$_assertPublic$2(i,new M.StylesheetParser_identifierLike_closure0(s,o)),new q.VariableExpression0(u,i,a.spanFrom$1(o))):(c=a._string_scanner$_position,new k.FunctionExpression0(u,D.Interpolation$0(w.setRuntimeTypeInfo([s._stylesheet0$_publicIdentifier$0()],se.JSArray_Object),a.spanFrom$1(new q._SpanScannerState(a,c))),s._stylesheet0$_argumentInvocation$0(),a.spanFrom$1(o))));case 40:return new k.FunctionExpression0(null,l,s._stylesheet0$_argumentInvocation$0(),a.spanFrom$1(o));default:return new J.StringExpression0(l,!1)}},trySpecialFunction$2:function(e,t){var n,r,i,s,a,o=this,l=null;switch(N.unvendor0(e)){case"calc":case"element":case"expression":if(!o.scanner.scanChar$1(40))return l;n=new E.StringBuffer(""),r=new A.InterpolationBuffer0(n,w.setRuntimeTypeInfo([],se.JSArray_Object)),n._contents=""+e,n._contents+=w.Primitives_stringFromCharCode(40);break;case"min":case"max":return i=(n=o.scanner)._string_scanner$_position,n.scanChar$1(40)?(o.whitespace$0(),s=new E.StringBuffer(""),r=new A.InterpolationBuffer0(s,w.setRuntimeTypeInfo([],se.JSArray_Object)),s._contents=""+e,s._contents+=w.Primitives_stringFromCharCode(40),o._stylesheet0$_tryMinMaxContents$1(r)?new J.StringExpression0(r.interpolation$1(n.spanFrom$1(t)),!1):(n.set$state(new q._SpanScannerState(n,i)),l)):l;case"progid":if(!(n=o.scanner).scanChar$1(58))return l;for(i=new E.StringBuffer(""),r=new A.InterpolationBuffer0(i,w.setRuntimeTypeInfo([],se.JSArray_Object)),i._contents=""+e,i._contents+=w.Primitives_stringFromCharCode(58),a=n.peekChar$0();s=null!=a&&((s=a>=97&&a<=122||a>=65&&a<=90)||46===a);)i._contents+=w.Primitives_stringFromCharCode(n.readChar$0()),a=n.peekChar$0();n.expectChar$1(40),i._contents+=w.Primitives_stringFromCharCode(40);break;case"url":return D.NullableExtension_andThen0(o._stylesheet0$_tryUrlContents$1(t),new M.StylesheetParser_trySpecialFunction_closure0);case"clamp":if("clamp"!==e)return l;if(!o.scanner.scanChar$1(40))return l;n=new E.StringBuffer(""),r=new A.InterpolationBuffer0(n,w.setRuntimeTypeInfo([],se.JSArray_Object)),n._contents=""+e,n._contents+=w.Primitives_stringFromCharCode(40);break;default:return l}return r.addInterpolation$1(o._stylesheet0$_interpolatedDeclarationValue$1$allowEmpty(!0)),(n=o.scanner).expectChar$1(41),r._interpolation_buffer0$_text._contents+=w.Primitives_stringFromCharCode(41),new J.StringExpression0(r.interpolation$1(n.spanFrom$1(t)),!1)},_stylesheet0$_tryMinMaxContents$2$allowComma:function(e,t){var n,r,i,s,a,o,l,u=this;for(n=u.scanner,r=e._interpolation_buffer0$_text,i=!t,s=u.get$_stylesheet0$_number();;){switch(n.peekChar$0()){case 45:case 43:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:try{a=n._string_scanner$_position,s.call$0(),o=n._string_scanner$_position,r._contents+=b.JSString_methods.substring$2(n.string,a,o)}catch(e){if(se.FormatException._is(w.unwrapException(e)))return!1;throw e}break;case 35:if(123!==n.peekChar$1(1))return!1;l=u.singleInterpolation$0(),e._interpolation_buffer0$_flushText$0(),e._interpolation_buffer0$_contents.push(l);break;case 99:case 67:switch(n.peekChar$1(1)){case 97:case 65:if(!u._stylesheet0$_tryMinMaxFunction$2(e,"calc"))return!1;break;case 108:case 76:if(!u._stylesheet0$_tryMinMaxFunction$2(e,"clamp"))return!1}break;case 101:case 69:if(!u._stylesheet0$_tryMinMaxFunction$2(e,"env"))return!1;break;case 118:case 86:if(!u._stylesheet0$_tryMinMaxFunction$2(e,"var"))return!1;break;case 40:if(r._contents+=w.Primitives_stringFromCharCode(n.readChar$0()),!u._stylesheet0$_tryMinMaxContents$2$allowComma(e,!1))return!1;break;case 109:case 77:if(n.readChar$0(),u.scanIdentChar$1(105)){if(!u.scanIdentChar$1(110))return!1;r._contents+="min("}else{if(!u.scanIdentChar$1(97))return!1;if(!u.scanIdentChar$1(120))return!1;r._contents+="max("}if(!n.scanChar$1(40))return!1;if(!u._stylesheet0$_tryMinMaxContents$1(e))return!1;break;default:return!1}switch(u.whitespace$0(),n.peekChar$0()){case 41:return r._contents+=w.Primitives_stringFromCharCode(n.readChar$0()),!0;case 43:case 45:case 42:case 47:r._contents+=w.Primitives_stringFromCharCode(32),r._contents+=w.Primitives_stringFromCharCode(n.readChar$0()),r._contents+=w.Primitives_stringFromCharCode(32);break;case 44:if(i)return!1;r._contents+=w.Primitives_stringFromCharCode(n.readChar$0()),r._contents+=w.Primitives_stringFromCharCode(32);break;default:return!1}u.whitespace$0()}},_stylesheet0$_tryMinMaxContents$1:function(e){return this._stylesheet0$_tryMinMaxContents$2$allowComma(e,!0)},_stylesheet0$_tryMinMaxFunction$2:function(e,t){var n,r;return!!this.scanIdentifier$1(t)&&(!!(n=this.scanner).scanChar$1(40)&&((r=e._interpolation_buffer0$_text)._contents+=t,r._contents+=w.Primitives_stringFromCharCode(40),e.addInterpolation$1(this._stylesheet0$_interpolatedDeclarationValue$1$allowEmpty(!0)),r._contents+=w.Primitives_stringFromCharCode(41),!!n.scanChar$1(41)))},_stylesheet0$_tryUrlContents$2$name:function(e,t){var n,r,i,s,a,o,l,u=this,c=u.scanner,_=c._string_scanner$_position;if(!c.scanChar$1(40))return null;for(u.whitespaceWithoutComments$0(),n=new E.StringBuffer(""),r=w.setRuntimeTypeInfo([],se.JSArray_Object),i=new A.InterpolationBuffer0(n,r),n._contents=""+(null==t?"url":t),n._contents+=w.Primitives_stringFromCharCode(40);null!=(s=c.peekChar$0());)if(a=33===s||(37===s||(38===s||(s>=42&&s<=126||s>=128))))n._contents+=w.Primitives_stringFromCharCode(c.readChar$0());else if(92===s)n._contents+=w.S(u.escape$0());else if(35===s)123===c.peekChar$1(1)?(a=u.singleInterpolation$0(),i._interpolation_buffer0$_flushText$0(),r.push(a)):n._contents+=w.Primitives_stringFromCharCode(c.readChar$0());else{if(32!==s&&9!==s&&10!==s&&13!==s&&12!==s){if(41===s)return n._contents+=w.Primitives_stringFromCharCode(c.readChar$0()),o=c._string_scanner$_position,_=c._sourceFile,a=e.position,(c=new L._FileSpan(_,a,o))._FileSpan$3(_,a,o),a=se.Object,_=E.List_List$of(r,!0,a),0!==(r=n._contents).length&&_.push((r.charCodeAt(0),r)),(l=E.List_List$from(_,!1,a)).fixed$length=Array,l.immutable$list=Array,(n=new D.Interpolation0(l,c)).Interpolation$20(_,c),n;break}if(u.whitespaceWithoutComments$0(),41!==c.peekChar$0())break}return c.set$state(new q._SpanScannerState(c,_)),null},_stylesheet0$_tryUrlContents$1:function(e){return this._stylesheet0$_tryUrlContents$2$name(e,null)},dynamicUrl$0:function(){var e,t=this,n=t.scanner,r=new q._SpanScannerState(n,n._string_scanner$_position);return t.expectIdentifier$1("url"),null!=(e=t._stylesheet0$_tryUrlContents$1(r))?new J.StringExpression0(e,!1):new k.FunctionExpression0(null,D.Interpolation$0(w.setRuntimeTypeInfo(["url"],se.JSArray_Object),n.spanFrom$1(r)),t._stylesheet0$_argumentInvocation$0(),n.spanFrom$1(r))},almostAnyValue$1$omitComments:function(e){var t,n,r,i,s,a,o,l,u=this,c=u.scanner,_=c._string_scanner$_position,$=new E.StringBuffer(""),p=new A.InterpolationBuffer0($,w.setRuntimeTypeInfo([],se.JSArray_Object));e:for(t=c.string,n=t.length,r=!e;;)switch(i=c.peekChar$0()){case 92:$._contents+=w.Primitives_stringFromCharCode(c.readChar$0()),$._contents+=w.Primitives_stringFromCharCode(c.readChar$0());break;case 34:case 39:p.addInterpolation$1(u.interpolatedString$0().asInterpolation$0());break;case 47:s=c._string_scanner$_position,u.scanComment$0()?r&&(a=c._string_scanner$_position,$._contents+=b.JSString_methods.substring$2(t,s,a)):$._contents+=w.Primitives_stringFromCharCode(c.readChar$0());break;case 35:123===c.peekChar$1(1)?p.addInterpolation$1(u.interpolatedIdentifier$0()):$._contents+=w.Primitives_stringFromCharCode(c.readChar$0());break;case 13:case 10:case 12:if(u.get$indented())break e;$._contents+=w.Primitives_stringFromCharCode(c.readChar$0());break;case 33:case 59:case 123:case 125:break e;case 117:case 85:if(o=c._string_scanner$_position,!u.scanIdentifier$1("url")){$._contents+=w.Primitives_stringFromCharCode(c.readChar$0());break}null==(l=u._stylesheet0$_tryUrlContents$1(new q._SpanScannerState(c,o)))?((o<0||o>n)&&w.throwExpression(E.ArgumentError$("Invalid position "+o)),c._string_scanner$_position=o,c._lastMatch=null,$._contents+=w.Primitives_stringFromCharCode(c.readChar$0())):p.addInterpolation$1(l);break;default:if(null==i)break e;u.lookingAtIdentifier$0()?$._contents+=u.identifier$0():$._contents+=w.Primitives_stringFromCharCode(c.readChar$0())}return p.interpolation$1(c.spanFrom$1(new q._SpanScannerState(c,_)))},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,h=p.scanner,d=h._string_scanner$_position,f=new E.StringBuffer(""),m=new A.InterpolationBuffer0(f,w.setRuntimeTypeInfo([],se.JSArray_Object)),g=w.setRuntimeTypeInfo([],se.JSArray_int);e:for(r=h.string,i=r.length,s=!e,a=!n,o=!1;;)switch(l=h.peekChar$0()){case 92:f._contents+=w.S(p.escape$1$identifierStart(!0)),o=!1;break;case 34:case 39:m.addInterpolation$1(p.interpolatedString$0().asInterpolation$0()),o=!1;break;case 47:42===h.peekChar$1(1)?(u=p.get$loudComment(),c=h._string_scanner$_position,u.call$0(),_=h._string_scanner$_position,f._contents+=b.JSString_methods.substring$2(r,c,_)):f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1;break;case 35:123===h.peekChar$1(1)?m.addInterpolation$1(p.interpolatedIdentifier$0()):f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1;break;case 32:case 9:(u=!!o||!(32===(u=h.peekChar$1(1))||9===u||10===u||13===u||12===u))?f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()):h.readChar$0();break;case 10:case 13:case 12:if(p.get$indented())break e;10!==(u=h.peekChar$1(-1))&&13!==u&&12!==u&&(f._contents+="\n"),h.readChar$0(),o=!0;break;case 40:case 123:case 91:l.toString,f._contents+=w.Primitives_stringFromCharCode(l),g.push(W.opposite0(h.readChar$0())),o=!1;break;case 41:case 125:case 93:if(0===g.length)break e;l.toString,f._contents+=w.Primitives_stringFromCharCode(l),h.expectChar$1(g.pop()),o=!1;break;case 59:if(a&&0===g.length)break e;f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1;break;case 58:if(s&&0===g.length)break e;f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1;break;case 117:case 85:if(u=h._string_scanner$_position,!p.scanIdentifier$1("url")){f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1;break}null==($=p._stylesheet0$_tryUrlContents$1(new q._SpanScannerState(h,u)))?((u<0||u>i)&&w.throwExpression(E.ArgumentError$("Invalid position "+u)),h._string_scanner$_position=u,h._lastMatch=null,f._contents+=w.Primitives_stringFromCharCode(h.readChar$0())):m.addInterpolation$1($),o=!1;break;default:if(null==l)break e;p.lookingAtIdentifier$0()?f._contents+=p.identifier$0():f._contents+=w.Primitives_stringFromCharCode(h.readChar$0()),o=!1}return 0!==g.length&&h.expectChar$1(b.JSArray_methods.get$last(g)),t||0!==m._interpolation_buffer0$_contents.length||0!==f._contents.length||h.error$1(0,"Expected token."),m.interpolation$1(h.spanFrom$1(new q._SpanScannerState(h,d)))},_stylesheet0$_interpolatedDeclarationValue$1$allowEmpty:function(e){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,!1)},_stylesheet0$_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon:function(e,t){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,t)},_stylesheet0$_interpolatedDeclarationValue$0:function(){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,!1,!1)},interpolatedIdentifier$0:function(){var e,t=this,n="Expected identifier.",r=t.scanner,i=new q._SpanScannerState(r,r._string_scanner$_position),s=new E.StringBuffer(""),a=w.setRuntimeTypeInfo([],se.JSArray_Object),o=new A.InterpolationBuffer0(s,a);return r.scanChar$1(45)&&(s._contents+=w.Primitives_stringFromCharCode(45),r.scanChar$1(45))?(s._contents+=w.Primitives_stringFromCharCode(45),t._stylesheet0$_interpolatedIdentifierBody$1(o),o.interpolation$1(r.spanFrom$1(i))):(null==(e=r.peekChar$0())?r.error$1(0,n):95===e||W.isAlphabetic1(e)||e>=128?s._contents+=w.Primitives_stringFromCharCode(r.readChar$0()):92===e?s._contents+=w.S(t.escape$1$identifierStart(!0)):35===e&&123===r.peekChar$1(1)?(s=t.singleInterpolation$0(),o._interpolation_buffer0$_flushText$0(),a.push(s)):r.error$1(0,n),t._stylesheet0$_interpolatedIdentifierBody$1(o),o.interpolation$1(r.spanFrom$1(i)))},_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;null!=(i=n.peekChar$0());)if(s=95===i||(45===i||((s=!!(s=i>=97&&i<=122||i>=65&&i<=90)||i>=48&&i<=57)||i>=128)))r._contents+=w.Primitives_stringFromCharCode(n.readChar$0());else if(92===i)r._contents+=w.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,n=t.scanner,r=n._string_scanner$_position;return n.expect$1("#{"),t.whitespace$0(),e=t.expression$0(),n.expectChar$1(125),t.get$plainCss()&&t.error$2(0,ie.Interpp,n.spanFrom$1(new q._SpanScannerState(n,r))),e},_stylesheet0$_mediaQueryList$0:function(){for(var e=this.scanner,t=e._string_scanner$_position,n=new E.StringBuffer(""),r=new A.InterpolationBuffer0(n,w.setRuntimeTypeInfo([],se.JSArray_Object));this.whitespace$0(),this._stylesheet0$_mediaQuery$1(r),e.scanChar$1(44);)n._contents+=w.Primitives_stringFromCharCode(44),n._contents+=w.Primitives_stringFromCharCode(32);return r.interpolation$1(e.spanFrom$1(new q._SpanScannerState(e,t)))},_stylesheet0$_mediaQuery$1:function(e){var t,n,r=this;if(40!==r.scanner.peekChar$0()){if(e.addInterpolation$1(r.interpolatedIdentifier$0()),r.whitespace$0(),!r._stylesheet0$_lookingAtInterpolatedIdentifier$0())return;if((t=e._interpolation_buffer0$_text)._contents+=w.Primitives_stringFromCharCode(32),n=r.interpolatedIdentifier$0(),r.whitespace$0(),N.equalsIgnoreCase0(n.get$asPlain(),"and"))t._contents+=" and ";else{if(e.addInterpolation$1(n),!r.scanIdentifier$1("and"))return;r.whitespace$0(),t._contents+=" and "}}for(t=e._interpolation_buffer0$_text;r.whitespace$0(),e.addInterpolation$1(r._stylesheet0$_mediaFeature$0()),r.whitespace$0(),r.scanIdentifier$1("and");)t._contents+=" and "},_stylesheet0$_mediaFeature$0:function(){var e,t,n,r,i,s,a,o,l=this,u=l.scanner;return 35===u.peekChar$0()?(e=l.singleInterpolation$0(),D.Interpolation$0(w.setRuntimeTypeInfo([e],se.JSArray_Object),e.get$span())):(t=u._string_scanner$_position,n=new E.StringBuffer(""),r=w.setRuntimeTypeInfo([],se.JSArray_Object),i=new A.InterpolationBuffer0(n,r),u.expectChar$1(40),n._contents+=w.Primitives_stringFromCharCode(40),l.whitespace$0(),s=l._stylesheet0$_expressionUntilComparison$0(),i._interpolation_buffer0$_flushText$0(),r.push(s),u.scanChar$1(58)?(l.whitespace$0(),n._contents+=w.Primitives_stringFromCharCode(58),n._contents+=w.Primitives_stringFromCharCode(32),s=l.expression$0(),i._interpolation_buffer0$_flushText$0(),r.push(s)):(s=60!==(a=u.peekChar$0()))&&62!==a&&61!==a||(n._contents+=w.Primitives_stringFromCharCode(32),n._contents+=w.Primitives_stringFromCharCode(u.readChar$0()),s&&62!==a||!u.scanChar$1(61)||(n._contents+=w.Primitives_stringFromCharCode(61)),n._contents+=w.Primitives_stringFromCharCode(32),l.whitespace$0(),o=l._stylesheet0$_expressionUntilComparison$0(),i._interpolation_buffer0$_flushText$0(),r.push(o),s&&62!==a?s=!1:(a.toString,s=u.scanChar$1(a)),s&&(n._contents+=w.Primitives_stringFromCharCode(32),n._contents+=w.Primitives_stringFromCharCode(a),u.scanChar$1(61)&&(n._contents+=w.Primitives_stringFromCharCode(61)),n._contents+=w.Primitives_stringFromCharCode(32),l.whitespace$0(),s=l._stylesheet0$_expressionUntilComparison$0(),i._interpolation_buffer0$_flushText$0(),r.push(s))),u.expectChar$1(41),l.whitespace$0(),n._contents+=w.Primitives_stringFromCharCode(41),i.interpolation$1(u.spanFrom$1(new q._SpanScannerState(u,t))))},_stylesheet0$_expressionUntilComparison$0:function(){return this.expression$1$until(new M.StylesheetParser__expressionUntilComparison_closure0(this))},_stylesheet0$_supportsCondition$0:function(){var e,t,n,r,i,s,a,o=this,l=o.scanner,u=l._string_scanner$_position;if(o.scanIdentifier$1("not"))return o.whitespace$0(),new P.SupportsNegation0(o._stylesheet0$_supportsConditionInParens$0(),l.spanFrom$1(new q._SpanScannerState(l,u)));for(e=o._stylesheet0$_supportsConditionInParens$0(),o.whitespace$0(),t=null;o.lookingAtIdentifier$0();)null!=t?o.expectIdentifier$1(t):o.scanIdentifier$1("or")?t="or":(o.expectIdentifier$1("and"),t="and"),o.whitespace$0(),n=o._stylesheet0$_supportsConditionInParens$0(),r=l._string_scanner$_position,i=l._sourceFile,(s=new L._FileSpan(i,u,r))._FileSpan$3(i,u,r),e=new U.SupportsOperation0(e,n,t,s),"and"!==(a=t.toLowerCase())&&"or"!==a&&w.throwExpression(E.ArgumentError$value(t,"operator",'may only be "and" or "or".')),o.whitespace$0();return e},_stylesheet0$_supportsConditionInParens$0:function(){var e,t,n,r,i,s,a,o,l,u,c,_=this,$=_.scanner,p=new q._SpanScannerState($,$._string_scanner$_position);if(_._stylesheet0$_lookingAtInterpolatedIdentifier$0()){if("not"===(null==(o=(a=_.interpolatedIdentifier$0()).get$asPlain())?null:o.toLowerCase())&&_.error$2(0,'"not" is not a valid identifier here.',a.span),$.scanChar$1(40))return l=_._stylesheet0$_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0),$.expectChar$1(41),new k.SupportsFunction0(a,l,$.spanFrom$1(p));if(1===(o=a.contents).length&&se.Expression_2._is(b.JSArray_methods.get$first(o)))return new D.SupportsInterpolation0(se.Expression_2._as(b.JSArray_methods.get$first(o)),$.spanFrom$1(p));_.error$2(0,"Expected @supports condition.",a.span)}if($.expectChar$1(40),_.whitespace$0(),_.scanIdentifier$1("not"))return _.whitespace$0(),u=_._stylesheet0$_supportsConditionInParens$0(),$.expectChar$1(41),new P.SupportsNegation0(u,$.spanFrom$1(p));if(40===$.peekChar$0())return u=_._stylesheet0$_supportsCondition$0(),$.expectChar$1(41),u;e=null,t=new q._SpanScannerState($,$._string_scanner$_position),n=_._stylesheet0$_inParentheses;try{e=_.expression$0(),$.expectChar$1(58)}catch(e){if(se.FormatException._is(w.unwrapException(e))){if($.set$state(t),_._stylesheet0$_inParentheses=n,r=_.interpolatedIdentifier$0(),null!=(i=_._stylesheet0$_trySupportsOperation$2(r,t)))return $.expectChar$1(41),i;if((o=new A.InterpolationBuffer0(new E.StringBuffer(""),w.setRuntimeTypeInfo([],se.JSArray_Object))).addInterpolation$1(r),o.addInterpolation$1(_._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!1,!0,!0)),s=o.interpolation$1($.spanFrom$1(t)),58===$.peekChar$0())throw e;return $.expectChar$1(41),new L.SupportsAnything0(s,$.spanFrom$1(p))}throw e}return _.whitespace$0(),c=_.expression$0(),$.expectChar$1(41),new V.SupportsDeclaration0(e,c,$.spanFrom$1(p))},_stylesheet0$_trySupportsOperation$2:function(e,t){var n,r,i,s,a,o,l,u,c,_,$,p,h=this,d=null,f=e.contents;if(1!==f.length)return d;if(n=b.JSArray_methods.get$first(f),!se.Expression_2._is(n))return d;for(f=h.scanner,r=new q._SpanScannerState(f,f._string_scanner$_position),h.whitespace$0(),i=t.position,s=e.span,o=a=d;h.lookingAtIdentifier$0();){if(null!=a)h.expectIdentifier$1(a);else if(h.scanIdentifier$1("and"))a="and";else{if(!h.scanIdentifier$1("or"))return r._scanner!==f&&w.throwExpression(E.ArgumentError$(ie.The_gi)),((i=r.position)<0||i>f.string.length)&&w.throwExpression(E.ArgumentError$("Invalid position "+i)),f._string_scanner$_position=i,f._lastMatch=null;a="or"}h.whitespace$0(),l=h._stylesheet0$_supportsConditionInParens$0(),u=null==o?new D.SupportsInterpolation0(n,s):o,c=f._string_scanner$_position,_=f._sourceFile,($=new L._FileSpan(_,i,c))._FileSpan$3(_,i,c),o=new U.SupportsOperation0(u,l,a,$),"and"!==(p=a.toLowerCase())&&"or"!==p&&w.throwExpression(E.ArgumentError$value(a,"operator",'may only be "and" or "or".')),h.whitespace$0()}return o},_stylesheet0$_lookingAtInterpolatedIdentifier$0:function(){var e,t=this.scanner,n=t.peekChar$0();return null!=n&&(!!(95===n||W.isAlphabetic1(n)||n>=128||92===n)||(35===n?123===t.peekChar$1(1):45===n&&(null!=(e=t.peekChar$1(1))&&(35===e?123===t.peekChar$1(2):95===e||W.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||W.isAlphabetic1(t)||t>=128||W.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=40===n||(47===n||(91===n||(39===n||(34===n||(35===n||(43===n||(45===n||(92===n||(36===n||(38===n||(95===n||W.isAlphabetic1(n)||n>=128||W.isDigit0(n)))))))))))))},_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,se.dynamic)},_stylesheet0$_urlString$0:function(){var e,t,n=this.scanner,r=new q._SpanScannerState(n,n._string_scanner$_position),i=this.string$0();try{return t=E.Uri_parse(i)}catch(i){if(t=w.unwrapException(i),!se.FormatException._is(t))throw i;e=t,this.error$2(0,"Invalid URL: "+C.get$message$x(e),n.spanFrom$1(r))}},_stylesheet0$_publicIdentifier$0:function(){var e=this,t=e.scanner,n=t._string_scanner$_position,r=e.identifier$1$normalize(!0);return e._stylesheet0$_assertPublic$2(r,new M.StylesheetParser__publicIdentifier_closure0(e,new q._SpanScannerState(t,n))),r},_stylesheet0$_assertPublic$2:function(e,t){var n=b.JSString_methods._codeUnitAt$1(e,0);45!==n&&95!==n||this.error$2(0,ie.Privat,t.call$0())},get$plainCss:function(){return!1}},M.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 M.StylesheetParser_parse__closure1(n)),r.expectDone$0(),t=(t=n._stylesheet0$_globalVariables).get$values(t),b.JSArray_methods.addAll$1(e,w.MappedIterable_MappedIterable(t,new M.StylesheetParser_parse__closure2,w._instanceType(t)._eval$1("Iterable.E"),se.Statement_2)),M.Stylesheet$0(e,r.spanFrom$1(new q._SpanScannerState(r,i)),n.get$plainCss())},$signature:514},M.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:515},M.StylesheetParser_parse__closure2.prototype={call$1:function(e){return A.VariableDeclaration$0(e.name,new F.NullExpression0(e.expression.get$span()),e.span,null,!1,!0,null)},$signature:516},M.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:517},M.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()")}},M.StylesheetParser_parseSignature_closure.prototype={call$0:function(){var e,t,n,r=this.$this,i=r.identifier$0();return r.whitespace$0(),40===(e=r.scanner).peekChar$0()?t=r._stylesheet0$_argumentDeclaration$0():(n=(r=L.FileLocation$_(e._sourceFile,e._string_scanner$_position)).offset,t=new N.ArgumentDeclaration0(b.List_empty18,null,L._FileSpan$(r.file,n,n))),e.expectDone$0(),new q.Tuple2(i,t,se.Tuple2_String_ArgumentDeclaration)},$signature:518},M.StylesheetParser__statement_closure0.prototype={call$0:function(){return this.$this._stylesheet0$_statement$0()},$signature:127},M.StylesheetParser_variableDeclarationWithoutNamespace_closure1.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:31},M.StylesheetParser_variableDeclarationWithoutNamespace_closure2.prototype={call$0:function(){return this.declaration},$signature:519},M.StylesheetParser__declarationOrBuffer_closure1.prototype={call$2:function(e,t){return V.Declaration$nested0(this.name,e,t,null)},$signature:67},M.StylesheetParser__declarationOrBuffer_closure2.prototype={call$2:function(e,t){return V.Declaration$nested0(this.name,e,t,this._box_0.value)},$signature:67},M.StylesheetParser__styleRule_closure0.prototype={call$2:function(e,t){var n=this,r=n.$this;return r.get$indented()&&0===e.length&&r.logger.warn$2$span(0,ie.This_s,n._box_0.interpolation.span),r._stylesheet0$_inStyleRule=n.wasInStyleRule,D.StyleRule$0(n._box_0.interpolation,e,r.scanner.spanFrom$1(n.start))},$signature:521},M.StylesheetParser__propertyOrVariableDeclaration_closure1.prototype={call$2:function(e,t){return V.Declaration$nested0(this._box_0.name,e,t,null)},$signature:67},M.StylesheetParser__propertyOrVariableDeclaration_closure2.prototype={call$2:function(e,t){return V.Declaration$nested0(this._box_0.name,e,t,this.value)},$signature:67},M.StylesheetParser__atRootRule_closure1.prototype={call$2:function(e,t){return M.AtRootRule$0(e,t,this.query)},$signature:194},M.StylesheetParser__atRootRule_closure2.prototype={call$2:function(e,t){return M.AtRootRule$0(e,t,null)},$signature:194},M.StylesheetParser__eachRule_closure0.prototype={call$2:function(e,t){var n=this;return n.$this._stylesheet0$_inControlDirective=n.wasInControlDirective,M.EachRule$0(n.variables,n.list,e,t)},$signature:523},M.StylesheetParser__functionRule_closure0.prototype={call$2:function(e,t){return P.FunctionRule$0(this.name,this.$arguments,e,t,this.precedingComment)},$signature:524},M.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:21},M.StylesheetParser__forRule_closure2.prototype={call$2:function(e,t){var n,r=this;return r.$this._stylesheet0$_inControlDirective=r.wasInControlDirective,(n=r._box_0.exclusive).toString,N.ForRule$0(r.variable,r.from,r.to,e,t,n)},$signature:525},M.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},M.StylesheetParser__includeRule_closure0.prototype={call$2:function(e,t){return L.ContentBlock$0(this.contentArguments_,e,t)},$signature:526},M.StylesheetParser_mediaRule_closure0.prototype={call$2:function(e,t){return R.MediaRule$0(this.query,e,t)},$signature:527},M.StylesheetParser__mixinRule_closure0.prototype={call$2:function(e,t){var n=this,r=n.$this,i=r._stylesheet0$_mixinHasContent;return i.toString,r._stylesheet0$_inMixin=!1,r._stylesheet0$_mixinHasContent=null,W.MixinRule$0(n.name,n.$arguments,e,t,n.precedingComment,i)},$signature:528},M.StylesheetParser_mozDocumentRule_closure0.prototype={call$2:function(e,t){var n=this;return n._box_0.needsDeprecationWarning&&n.$this.logger.warn$3$deprecation$span(0,ie.x40_moz_,!0,t),U.AtRule$0(n.name,t,e,n.value)},$signature:236},M.StylesheetParser_supportsRule_closure0.prototype={call$2:function(e,t){return N.SupportsRule$0(this.condition,e,t)},$signature:530},M.StylesheetParser__whileRule_closure0.prototype={call$2:function(e,t){return this.$this._stylesheet0$_inControlDirective=this.wasInControlDirective,R.WhileRule$0(this.condition,e,t)},$signature:531},M.StylesheetParser_unknownAtRule_closure0.prototype={call$2:function(e,t){return U.AtRule$0(this.name,t,e,this._box_0.value)},$signature:236},M.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).scanner.set$state(this.start),t.allowSlash=e.lookingAtNumber$0(),t.singleExpression_=e._stylesheet0$_singleExpression$0()},$signature:0},M.StylesheetParser_expression_resolveOneOperation0.prototype={call$0:function(){var e,t,n,r=this._box_0,i=r.operators_.pop(),s=r.operands_;s.toString,null==(e=r.singleExpression_)&&(t=this.$this.scanner,n=i.operator.length,t.error$3$length$position(0,"Expected expression.",n,t._string_scanner$_position-n)),i!==b.BinaryOperator_RTB0&&(r.allowSlash=!1),r.allowSlash&&!this.$this._stylesheet0$_inParentheses?r.singleExpression_=new M.BinaryOperationExpression0(b.BinaryOperator_RTB0,s.pop(),e,!0):r.singleExpression_=new M.BinaryOperationExpression0(i,s.pop(),e,!1)},$signature:0},M.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},M.StylesheetParser_expression_addSingleExpression0.prototype={call$2$number:function(e,t){var n,r,i=this,s=i._box_0;if(null!=s.singleExpression_){if((n=i.$this)._stylesheet0$_inParentheses&&(n._stylesheet0$_inParentheses=!1,s.allowSlash))return void i.resetState.call$0();null==(r=s.spaceExpressions_)&&(r=s.spaceExpressions_=w.setRuntimeTypeInfo([],se.JSArray_Expression_2)),i.resolveOperations.call$0(),(n=s.singleExpression_).toString,r.push(n),s.allowSlash=t}else t||(s.allowSlash=!1);s.singleExpression_=e},call$1:function(e){return this.call$2$number(e,!1)},$signature:532},M.StylesheetParser_expression_addOperator0.prototype={call$1:function(e){var t,n,r,i,s,a,o,l=this.$this;for(l.get$plainCss()&&e!==b.BinaryOperator_RTB0&&e!==b.BinaryOperator_kjl0&&(t=l.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).allowSlash=t.allowSlash&&e===b.BinaryOperator_RTB0,null==(r=t.operators_)&&(r=t.operators_=w.setRuntimeTypeInfo([],se.JSArray_BinaryOperator_2)),null==(i=t.operands_)&&(i=t.operands_=w.setRuntimeTypeInfo([],se.JSArray_Expression_2)),n=this.resolveOneOperation,s=e.precedence;0!==r.length&&b.JSArray_methods.get$last(r).precedence>=s;)n.call$0();r.push(e),null==(a=t.singleExpression_)&&(n=l.scanner,s=e.operator.length,n.error$3$length$position(0,"Expected expression.",s,n._string_scanner$_position-s)),i.push(a),l.whitespace$0(),t.allowSlash=t.allowSlash&&l.lookingAtNumber$0(),o=l._stylesheet0$_singleExpression$0(),t.singleExpression_=o,t.allowSlash=t.allowSlash&&o instanceof W.NumberExpression0},$signature:533},M.StylesheetParser_expression_resolveSpaceExpressions0.prototype={call$0:function(){var e,t,n,r;this.resolveOperations.call$0(),null!=(t=(e=this._box_0).spaceExpressions_)&&(null==(n=e.singleExpression_)&&this.$this.scanner.error$1(0,"Expected expression."),t.push(n),r=b.JSArray_methods.get$first(t).get$span().expand$1(0,n.get$span()),e.singleExpression_=new J.ListExpression0(E.List_List$unmodifiable(t,se.Expression_2),b.ListSeparator_woc0,!1,r),e.spaceExpressions_=null)},$signature:0},M.StylesheetParser__expressionUntilComma_closure0.prototype={call$0:function(){return 44===this.$this.scanner.peekChar$0()},$signature:21},M.StylesheetParser__unicodeRange_closure1.prototype={call$1:function(e){return null!=e&&W.isHex0(e)},$signature:30},M.StylesheetParser__unicodeRange_closure2.prototype={call$1:function(e){return null!=e&&W.isHex0(e)},$signature:30},M.StylesheetParser_identifierLike_closure0.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:31},M.StylesheetParser_trySpecialFunction_closure0.prototype={call$1:function(e){return new J.StringExpression0(e,!1)},$signature:534},M.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:21},M.StylesheetParser__publicIdentifier_closure0.prototype={call$0:function(){return this.$this.scanner.spanFrom$1(this.start)},$signature:31},M.Stylesheet0.prototype={Stylesheet$3$plainCss0:function(e,t,n){var r,i,s,a,o,l;for(i=(r=this.children).length,s=this._stylesheet1$_forwards,a=this._stylesheet1$_uses,o=0;o<i;++o)if((l=r[o])instanceof W.UseRule0)a.push(l);else if(l instanceof V.ForwardRule0)s.push(l);else if(!(l instanceof N.SilentComment0||l instanceof V.LoudComment0||l instanceof A.VariableDeclaration0))break},accept$1$1:function(e){return e.visitStylesheet$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return(t&&b.JSArray_methods).join$1(t," ")},get$span:function(){return this.span}},N.ModifiableCssSupportsRule0.prototype={accept$1$1:function(e){return e.visitCssSupportsRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},copyWithoutChildren$0:function(){return N.ModifiableCssSupportsRule$0(this.condition,this.span)},$isCssSupportsRule0:1,get$span:function(){return this.span}},N.SupportsRule0.prototype={accept$1$1:function(e){return e.visitSupportsRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return"@supports "+this.condition.toString$0(0)+" {"+(t&&b.JSArray_methods).join$1(t," ")+"}"},get$span:function(){return this.span}},P.Syntax0.prototype={toString$0:function(e){return this._syntax0$_name}},L.TerseLogger0.prototype={warn$4$deprecation$span$trace:function(e,t,n,r,i){var s,a,o,l;n&&(s=b.JSArray_methods.get$first(t.split("\n\n")),l=(null==(o=(a=this._terse$_warningCounts).$index(0,s))?0:o)+1,a.$indexSet(0,s,l),l>5)||this._terse$_inner.warn$4$deprecation$span$trace(0,t,n,r,i)},warn$2$span:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,!1,n,null)},warn$2$deprecation:function(e,t,n){return this.warn$4$deprecation$span$trace(e,t,n,null,null)},warn$3$deprecation$span:function(e,t,n,r){return this.warn$4$deprecation$span$trace(e,t,n,r,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){return this._terse$_inner.debug$2(0,t,n)},summarize$1$node:function(e){var t,n,r=this._terse$_warningCounts;r=r.get$values(r),t=w._instanceType(r),(n=z.IterableIntegerExtension_get_sum(new w.MappedIterable(new w.WhereIterable(r,new L.TerseLogger_summarize_closure1,t._eval$1("WhereIterable<Iterable.E>")),new L.TerseLogger_summarize_closure2,t._eval$1("MappedIterable<Iterable.E,int>"))))>0&&(r=""+n+ie.x20repet,this._terse$_inner.warn$1(0,r+(e?"":ie.x0aRun_i)))}},L.TerseLogger_summarize_closure1.prototype={call$1:function(e){return e>5},$signature:51},L.TerseLogger_summarize_closure2.prototype={call$1:function(e){return e-5},$signature:158},k.TypeSelector0.prototype={get$minSpecificity:function(){return 1},accept$1$1:function(e){return e._buffer.write$1(0,this.name),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},addSuffix$1:function(e){var t=this.name;return new k.TypeSelector0(new J.QualifiedName0(t.name+e,t.namespace))},unify$1:function(e){var t,n;return b.JSArray_methods.get$first(e)instanceof I.UniversalSelector0||b.JSArray_methods.get$first(e)instanceof k.TypeSelector0?null==(t=L.unifyUniversalAndElement0(this,b.JSArray_methods.get$first(e)))?null:(n=w.setRuntimeTypeInfo([t],se.JSArray_SimpleSelector_2),b.JSArray_methods.addAll$1(n,w.SubListIterable$(e,1,null,w._arrayInstanceType(e)._precomputed1)),n):(n=w.setRuntimeTypeInfo([this],se.JSArray_SimpleSelector_2),b.JSArray_methods.addAll$1(n,e),n)},$eq:function(e,t){return null!=t&&(t instanceof k.TypeSelector0&&t.name.$eq(0,this.name))},get$hashCode:function(e){var t=this.name;return b.JSString_methods.get$hashCode(t.name)^C.get$hashCode$(t.namespace)}},R.Types.prototype={},D.UnaryOperationExpression0.prototype={accept$1$1:function(e){return e.visitUnaryOperationExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.operator,n=t.operator;return t=t===b.UnaryOperator_not_not0?n+w.Primitives_stringFromCharCode(32):n,(t+=this.operand.toString$0(0)).charCodeAt(0),t},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},D.UnaryOperator0.prototype={toString$0:function(e){return this.name}},I.UnitlessSassNumber0.prototype={get$numeratorUnits:function(){return b.List_empty},get$denominatorUnits:function(){return b.List_empty},get$hasUnits:function(){return!1},withValue$1:function(e){return new I.UnitlessSassNumber0(e,null)},withSlash$2:function(e,t){return new I.UnitlessSassNumber0(this.value,new q.Tuple2(e,t,se.Tuple2_SassNumber_SassNumber_2))},hasUnit$1:function(e){return!1},compatibleWithUnit$1:function(e){return!0},coerceValueToMatch$1:function(e){return this.value},convertValueToMatch$3:function(e,t,n){return e.get$hasUnits()?this.super$SassNumber$convertValueToMatch0(e,t,n):this.value},coerce$2:function(e,t){return W.SassNumber_SassNumber$withUnits0(this.value,t,e)},coerceValue$3:function(e,t,n){return this.value},coerceValueToUnit$2:function(e,t){return this.value},greaterThan$1:function(e){var t,n;return e instanceof W.SassNumber0?(t=this.value)>(n=e.value)&&!(Math.abs(t-n)<X.$get$epsilon0())?b.SassBoolean_true:b.SassBoolean_false:this.super$SassNumber$greaterThan0(e)},greaterThanOrEquals$1:function(e){var t,n;return e instanceof W.SassNumber0?(t=this.value)>(n=e.value)||Math.abs(t-n)<X.$get$epsilon0()?b.SassBoolean_true:b.SassBoolean_false:this.super$SassNumber$greaterThanOrEquals0(e)},lessThan$1:function(e){var t,n;return e instanceof W.SassNumber0?(t=this.value)<(n=e.value)&&!(Math.abs(t-n)<X.$get$epsilon0())?b.SassBoolean_true:b.SassBoolean_false:this.super$SassNumber$lessThan0(e)},lessThanOrEquals$1:function(e){var t,n;return e instanceof W.SassNumber0?(t=this.value)<(n=e.value)||Math.abs(t-n)<X.$get$epsilon0()?b.SassBoolean_true:b.SassBoolean_false:this.super$SassNumber$lessThanOrEquals0(e)},modulo$1:function(e){return e instanceof W.SassNumber0?e.withValue$1(this.moduloLikeSass$2(this.value,e.value)):this.super$SassNumber$modulo0(e)},plus$1:function(e){return e instanceof W.SassNumber0?e.withValue$1(this.value+e.value):this.super$SassNumber$plus0(e)},minus$1:function(e){return e instanceof W.SassNumber0?e.withValue$1(this.value-e.value):this.super$SassNumber$minus0(e)},times$1:function(e){return e instanceof W.SassNumber0?e.withValue$1(this.value*e.value):this.super$SassNumber$times0(e)},dividedBy$1:function(e){var t,n;return e instanceof W.SassNumber0?(t=this.value/e.value,e.get$hasUnits()?(n=e.get$denominatorUnits(),t=n=W.SassNumber_SassNumber$withUnits0(t,e.get$numeratorUnits(),n)):t=new I.UnitlessSassNumber0(t,null),t):this.super$SassNumber$dividedBy0(e)},unaryMinus$0:function(){return new I.UnitlessSassNumber0(-this.value,null)},$eq:function(e,t){return null!=t&&(t instanceof I.UnitlessSassNumber0&&Math.abs(this.value-t.value)<X.$get$epsilon0())},get$hashCode:function(e){return W.fuzzyHashCode0(this.value)}},I.UniversalSelector0.prototype={get$minSpecificity:function(){return 0},accept$1$1:function(e){var t,n=this.namespace;return null!=n&&((t=e._buffer).write$1(0,n),t.writeCharCode$1(124)),e._buffer.writeCharCode$1(42),null},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},unify$1:function(e){var t,n,r=this;return b.JSArray_methods.get$first(e)instanceof I.UniversalSelector0||b.JSArray_methods.get$first(e)instanceof k.TypeSelector0?null==(t=L.unifyUniversalAndElement0(r,b.JSArray_methods.get$first(e)))?null:(n=w.setRuntimeTypeInfo([t],se.JSArray_SimpleSelector_2),b.JSArray_methods.addAll$1(n,w.SubListIterable$(e,1,null,w._arrayInstanceType(e)._precomputed1)),n):null!=(n=r.namespace)&&"*"!==n?(n=w.setRuntimeTypeInfo([r],se.JSArray_SimpleSelector_2),b.JSArray_methods.addAll$1(n,e),n):0!==e.length?e:w.setRuntimeTypeInfo([r],se.JSArray_SimpleSelector_2)},$eq:function(e,t){return null!=t&&(t instanceof I.UniversalSelector0&&t.namespace==this.namespace)},get$hashCode:function(e){return C.get$hashCode$(this.namespace)}},H.UnprefixedMapView0.prototype={get$keys:function(e){return new H._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}},H._UnprefixedKeys0.prototype={get$iterator:function(e){var t=this._unprefixed_map_view0$_view._unprefixed_map_view0$_map;return(t=C.where$1$ax(t.get$keys(t),new H._UnprefixedKeys_iterator_closure1(this)).map$1$1(0,new H._UnprefixedKeys_iterator_closure2(this),se.String)).get$iterator(t)},contains$1:function(e,t){return this._unprefixed_map_view0$_view.containsKey$1(t)}},H._UnprefixedKeys_iterator_closure1.prototype={call$1:function(e){return b.JSString_methods.startsWith$1(e,this.$this._unprefixed_map_view0$_view._unprefixed_map_view0$_prefix)},$signature:6},H._UnprefixedKeys_iterator_closure2.prototype={call$1:function(e){return b.JSString_methods.substring$1(e,this.$this._unprefixed_map_view0$_view._unprefixed_map_view0$_prefix.length)},$signature:5},W.UseRule0.prototype={UseRule$4$configuration0:function(e,t,n,r){var i,s,a,o;for(s=(i=this.configuration).length,a=0;a<s;++a)if((o=i[a]).isGuarded)throw w.wrapException(E.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,se.dynamic)},toString$0:function(e){var t=this.url,n="@use "+J.StringExpression_quoteText0(t.toString$0(0)),r=0===t.get$pathSegments().length?"":b.JSArray_methods.get$last(t.get$pathSegments()),i=b.JSString_methods.indexOf$1(r,".");return t=(t=this.namespace)!==b.JSString_methods.substring$2(r,0,-1===i?r.length:i)?n+" as "+(null==t?"*":t):n,(t=(0!==(n=this.configuration).length?t+" with ("+b.JSArray_methods.join$1(n,", ")+")":t)+";").charCodeAt(0),t},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},O.UserDefinedCallable0.prototype={get$name:function(e){return this.declaration.name},$isAsyncCallable0:1,$isCallable0:1},N.resolveImportPath_closure1.prototype={call$0:function(){return N._exactlyOne0(N._tryPath0(X.$get$context().withoutExtension$1(this.path)+".import"+this.extension))},$signature:39},N.resolveImportPath_closure2.prototype={call$0:function(){return N._exactlyOne0(N._tryPathWithExtensions0(this.path+".import"))},$signature:39},N._tryPathAsDirectory_closure0.prototype={call$0:function(){return N._exactlyOne0(N._tryPathWithExtensions0(J.join(this.path,"index.import",null)))},$signature:39},N._exactlyOne_closure0.prototype={call$1:function(e){var t=X.$get$context();return" "+t.prettyUri$1(t.toUri$1(e))},$signature:5},N.forwardToString_closure.prototype={call$1:function(e){return C.toString$0$(e)},$signature:42},N.createClass_closure.prototype={call$2:function(e,t){this.$prototype[e]=E.allowInteropCaptureThis(t)},$signature:535},N._PropertyDescriptor0.prototype={},N.indent_closure0.prototype={call$1:function(e){return b.JSString_methods.$mul(" ",this.indentation)+e},$signature:5},N.flattenVertically_closure1.prototype={call$1:function(e){return T.QueueList_QueueList$from(e,this.T)},$signature:function(){return this.T._eval$1("QueueList<0>(Iterable<0>)")}},N.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>)")}},N.longestCommonSubsequence_closure0.prototype={call$2:function(e,t){return C.$eq$(e,t)?e:null},$signature:function(){return this.T._eval$1("0?(0,0)")}},N.longestCommonSubsequence_backtrack0.prototype={call$2:function(e,t){var n,r,i=this;return-1===e||-1===t?w.setRuntimeTypeInfo([],i.T._eval$1("JSArray<0>")):null!=(n=i.selections[e][t])?(r=i.call$2(e-1,t-1),C.add$1$ax(r,n),r):(r=i.lengths)[e+1][t]>r[e][t+1]?i.call$2(e,t-1):i.call$2(e-1,t)},$signature:function(){return this.T._eval$1("List<0>(int,int)")}},N.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>)")}},k.CssValue0.prototype={toString$0:function(e){return C.toString$0$(this.value)},$isAstNode0:1,get$value:function(e){return this.value},get$span:function(){return this.span}},k.ValueExpression0.prototype={accept$1$1:function(e){return e.visitValueExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return I.serializeValue(this.value,!0,!0)},$isExpression0:1,$isAstNode0:1,get$span:function(){return this.span}},k.ModifiableCssValue0.prototype={toString$0:function(e){return I.serializeSelector0(this.value,!0)},$isAstNode0:1,$isCssValue0:1,get$value:function(e){return this.value},get$span:function(){return this.span}},k.Value0.prototype={get$isTruthy:function(){return!0},get$separator:function(){return b.ListSeparator_undecided_null0},get$hasBrackets:function(){return!1},get$asList:function(){return w.setRuntimeTypeInfo([this],se.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=this,r=e.assertNumber$1(t).assertInt$1(t);if(0===r)throw w.wrapException(n._value0$_exception$2("List index may not be 0.",t));if(Math.abs(r)>n.get$lengthAsList())throw w.wrapException(n._value0$_exception$2("Invalid index "+e.toString$0(0)+" for a list with "+n.get$lengthAsList()+" elements.",t));return r<0?n.get$lengthAsList()+r:r-1},assertColor$1:function(e){return w.throwExpression(this._value0$_exception$2(this.toString$0(0)+" is not a color.",e))},assertFunction$1:function(e){return w.throwExpression(this._value0$_exception$2(this.toString$0(0)+" is not a function reference.",e))},assertMap$1:function(e){return w.throwExpression(this._value0$_exception$2(this.toString$0(0)+" is not a map.",e))},tryMap$0:function(){return null},assertNumber$1:function(e){return w.throwExpression(this._value0$_exception$2(this.toString$0(0)+" is not a number.",e))},assertNumber$0:function(){return this.assertNumber$1(null)},assertString$1:function(e){return w.throwExpression(this._value0$_exception$2(this.toString$0(0)+" is not a string.",e))},assertSelector$2$allowParent$name:function(e,t){var n,r,i=this._value0$_selectorString$1(t);try{return r=J.SelectorList_SelectorList$parse0(i,e,!0,null)}catch(e){throw(r=w.unwrapException(e))instanceof O.SassFormatException0?(n=r,w.wrapException(this._value0$_exception$2(b.JSString_methods.replaceFirst$2(C.toString$0$(n),"Error: ",""),t))):e}},assertSelector$1$name:function(e){return this.assertSelector$2$allowParent$name(!1,e)},assertSelector$0:function(){return this.assertSelector$2$allowParent$name(!1,null)},assertSelector$1$allowParent:function(e){return this.assertSelector$2$allowParent$name(e,null)},assertCompoundSelector$1$name:function(e){var t,n,r=this._value0$_selectorString$1(e);try{return n=W.SelectorParser$0(r,!1,!0,null,null).parseCompoundSelector$0()}catch(r){throw(n=w.unwrapException(r))instanceof O.SassFormatException0?(t=n,w.wrapException(this._value0$_exception$2(b.JSString_methods.replaceFirst$2(C.toString$0$(t),"Error: ",""),e))):r}},_value0$_selectorString$1:function(e){var t=this._value0$_selectorStringOrNull$0();if(null!=t)return t;throw w.wrapException(this._value0$_exception$2(this.toString$0(0)+ie.x20is_no,e))},_value0$_selectorStringOrNull$0:function(){var e,t,n,r,i,s,a,o,l=this,u=null;if(l instanceof J.SassString0)return l.text;if(!(l instanceof J.SassList0))return u;if(0===(t=(e=l._list1$_contents).length))return u;switch(n=w.setRuntimeTypeInfo([],se.JSArray_String),r=l.separator){case b.ListSeparator_kWM0:for(i=0;i<t;++i)if((s=e[i])instanceof J.SassString0)n.push(s.text);else{if(!(s instanceof J.SassList0&&s.separator===b.ListSeparator_woc0))return u;if(null==(a=s._value0$_selectorStringOrNull$0()))return u;n.push(a)}break;case b.ListSeparator_1gm0:return u;default:for(i=0;i<t;++i){if(!((o=e[i])instanceof J.SassString0))return u;n.push(o.text)}}return b.JSArray_methods.join$1(n,r===b.ListSeparator_kWM0?", ":" ")},changeListContents$2$separator:function(e,t){var n=null==t?this.get$separator():t,r=this.get$hasBrackets();return J.SassList$0(e,n,r)},changeListContents$1:function(e){return this.changeListContents$2$separator(e,null)},greaterThan$1:function(e){return w.throwExpression(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".'))},greaterThanOrEquals$1:function(e){return w.throwExpression(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".'))},lessThan$1:function(e){return w.throwExpression(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".'))},lessThanOrEquals$1:function(e){return w.throwExpression(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".'))},times$1:function(e){return w.throwExpression(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".'))},modulo$1:function(e){return w.throwExpression(O.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".'))},plus$1:function(e){return e instanceof J.SassString0?new J.SassString0(I.serializeValue(this,!1,!0)+e.text,e.hasQuotes):new J.SassString0(I.serializeValue(this,!1,!0)+I.serializeValue(e,!1,!0),!1)},minus$1:function(e){return new J.SassString0(I.serializeValue(this,!1,!0)+"-"+I.serializeValue(e,!1,!0),!1)},dividedBy$1:function(e){return new J.SassString0(I.serializeValue(this,!1,!0)+"/"+I.serializeValue(e,!1,!0),!1)},unaryPlus$0:function(){return new J.SassString0("+"+I.serializeValue(this,!1,!0),!1)},unaryMinus$0:function(){return new J.SassString0("-"+I.serializeValue(this,!1,!0),!1)},unaryNot$0:function(){return b.SassBoolean_false},withoutSlash$0:function(){return this},toString$0:function(e){return I.serializeValue(this,!0,!0)},_value0$_exception$2:function(e,t){return new O.SassScriptException0(null==t?e:"$"+t+": "+e)}},q.VariableExpression0.prototype={accept$1$1:function(e){return e.visitVariableExpression$1(this)},accept$1:function(e){return this.accept$1$1(e,se.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(){return this.span}},A.VariableDeclaration0.prototype={accept$1$1:function(e){return e.visitVariableDeclaration$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.namespace;return t=null!=t?"$"+t+".":"$",(t+=this.name+": "+this.expression.toString$0(0)+";").charCodeAt(0),t},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},I.withWarnCallback_closure0.prototype={call$0:function(){return this.callback.call$0()},"call*":"call$0",$requiredArgCount:0,$signature:function(){return this.T._eval$1("0()")}},L.WarnRule0.prototype={accept$1$1:function(e){return e.visitWarnRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){return"@warn "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span:function(){return this.span}},R.WhileRule0.prototype={accept$1$1:function(e){return e.visitWhileRule$1(this)},accept$1:function(e){return this.accept$1$1(e,se.dynamic)},toString$0:function(e){var t=this.children;return"@while "+this.condition.toString$0(0)+" {"+(t&&b.JSArray_methods).join$1(t," ")+"}"},get$span:function(){return this.span}},(G=C.JavaScriptObject.prototype).super$JavaScriptObject$toString=G.toString$0,(G=w.JsLinkedHashMap.prototype).super$JsLinkedHashMap$internalContainsKey=G.internalContainsKey$1,G.super$JsLinkedHashMap$internalGet=G.internalGet$1,G.super$JsLinkedHashMap$internalSet=G.internalSet$2,G.super$JsLinkedHashMap$internalRemove=G.internalRemove$1,(G=E._BufferingStreamSubscription.prototype).super$_BufferingStreamSubscription$_add=G._async$_add$1,G.super$_BufferingStreamSubscription$_addError=G._addError$2,(G=E.ListMixin.prototype).super$ListMixin$setRange=G.setRange$4,(G=E.Iterable.prototype).super$Iterable$where=G.where$1,G.super$Iterable$skipWhile=G.skipWhile$1,(G=N.ModifiableCssParentNode.prototype).super$ModifiableCssParentNode$addChild=G.addChild$1,(G=P.SimpleSelector.prototype).super$SimpleSelector$addSuffix=G.addSuffix$1,G.super$SimpleSelector$unify=G.unify$1,(G=R.Parser.prototype).super$Parser$silentComment=G.silentComment$0,(G=M.StylesheetParser.prototype).super$StylesheetParser$importArgument=G.importArgument$0,(G=k.Value.prototype).super$Value$assertMap=G.assertMap$1,G.super$Value$plus=G.plus$1,G.super$Value$minus=G.minus$1,G.super$Value$dividedBy=G.dividedBy$1,(G=W.SassNumber.prototype).super$SassNumber$convertValueToMatch=G.convertValueToMatch$3,G.super$SassNumber$coerce=G.coerce$3,G.super$SassNumber$coerceValue=G.coerceValue$3,G.super$SassNumber$coerceValueToUnit=G.coerceValueToUnit$2,G.super$SassNumber$greaterThan=G.greaterThan$1,G.super$SassNumber$greaterThanOrEquals=G.greaterThanOrEquals$1,G.super$SassNumber$lessThan=G.lessThan$1,G.super$SassNumber$lessThanOrEquals=G.lessThanOrEquals$1,G.super$SassNumber$modulo=G.modulo$1,G.super$SassNumber$plus=G.plus$1,G.super$SassNumber$minus=G.minus$1,G.super$SassNumber$times=G.times$1,G.super$SassNumber$dividedBy=G.dividedBy$1,(G=L.SourceSpanMixin.prototype).super$SourceSpanMixin$compareTo=G.compareTo$1,G.super$SourceSpanMixin$$eq=G.$eq,(G=D.StringScanner.prototype).super$StringScanner$readChar=G.readChar$0,G.super$StringScanner$scanChar=G.scanChar$1,G.super$StringScanner$scan=G.scan$1,G.super$StringScanner$matches=G.matches$1,(G=N.ModifiableCssParentNode0.prototype).super$ModifiableCssParentNode$addChild0=G.addChild$1,(G=W.SassNumber0.prototype).super$SassNumber$convertValueToMatch0=G.convertValueToMatch$3,G.super$SassNumber$coerce0=G.coerce$3,G.super$SassNumber$coerceValue0=G.coerceValue$3,G.super$SassNumber$coerceValueToUnit0=G.coerceValueToUnit$2,G.super$SassNumber$greaterThan0=G.greaterThan$1,G.super$SassNumber$greaterThanOrEquals0=G.greaterThanOrEquals$1,G.super$SassNumber$lessThan0=G.lessThan$1,G.super$SassNumber$lessThanOrEquals0=G.lessThanOrEquals$1,G.super$SassNumber$modulo0=G.modulo$1,G.super$SassNumber$plus0=G.plus$1,G.super$SassNumber$minus0=G.minus$1,G.super$SassNumber$times0=G.times$1,G.super$SassNumber$dividedBy0=G.dividedBy$1,(G=R.Parser1.prototype).super$Parser$silentComment0=G.silentComment$0,(G=P.SimpleSelector0.prototype).super$SimpleSelector$addSuffix0=G.addSuffix$1,G.super$SimpleSelector$unify0=G.unify$1,(G=M.StylesheetParser0.prototype).super$StylesheetParser$importArgument0=G.importArgument$0,(G=k.Value0.prototype).super$Value$assertMap0=G.assertMap$1,G.super$Value$plus0=G.plus$1,G.super$Value$minus0=G.minus$1,G.super$Value$dividedBy0=G.dividedBy$1,function(){var e,t=x._static_2,n=x._instance_1i,r=x._instance_1u,i=x._static_1,s=x._static_0,a=x.installStaticTearOff,o=x.installInstanceTearOff,l=x._instance_2u,u=x._instance_0i,c=x._instance_0u;t(C,"_interceptors_JSArray__compareAny$closure","JSArray__compareAny",228),n(C.JSArray.prototype,"get$contains","contains$1",11),n(w._CastIterableBase.prototype,"get$contains","contains$1",11),r(w.CastMap.prototype,"get$containsKey","containsKey$1",11),r(w.ConstantStringMap.prototype,"get$containsKey","containsKey$1",11),r(w.ConstantProtoMap.prototype,"get$containsKey","containsKey$1",11),r(w.JsLinkedHashMap.prototype,"get$containsKey","containsKey$1",11),i(E,"async__AsyncRun__scheduleImmediateJsOverride$closure","_AsyncRun__scheduleImmediateJsOverride",113),i(E,"async__AsyncRun__scheduleImmediateWithSetImmediate$closure","_AsyncRun__scheduleImmediateWithSetImmediate",113),i(E,"async__AsyncRun__scheduleImmediateWithTimer$closure","_AsyncRun__scheduleImmediateWithTimer",113),s(E,"async___startMicrotaskLoop$closure","_startMicrotaskLoop",0),i(E,"async___nullDataHandler$closure","_nullDataHandler",105),t(E,"async___nullErrorHandler$closure","_nullErrorHandler",56),s(E,"async___nullDoneHandler$closure","_nullDoneHandler",0),a(E,"async___rootHandleUncaughtError$closure",5,null,["call$5"],["_rootHandleUncaughtError"],538,0),a(E,"async___rootRun$closure",4,null,["call$1$4","call$4"],["_rootRun",function(e,t,n,r){return E._rootRun(e,t,n,r,se.dynamic)}],539,1),a(E,"async___rootRunUnary$closure",5,null,["call$2$5","call$5"],["_rootRunUnary",function(e,t,n,r,i){return E._rootRunUnary(e,t,n,r,i,se.dynamic,se.dynamic)}],540,1),a(E,"async___rootRunBinary$closure",6,null,["call$3$6","call$6"],["_rootRunBinary",function(e,t,n,r,i,s){return E._rootRunBinary(e,t,n,r,i,s,se.dynamic,se.dynamic,se.dynamic)}],541,1),a(E,"async___rootRegisterCallback$closure",4,null,["call$1$4","call$4"],["_rootRegisterCallback",function(e,t,n,r){return E._rootRegisterCallback(e,t,n,r,se.dynamic)}],542,0),a(E,"async___rootRegisterUnaryCallback$closure",4,null,["call$2$4","call$4"],["_rootRegisterUnaryCallback",function(e,t,n,r){return E._rootRegisterUnaryCallback(e,t,n,r,se.dynamic,se.dynamic)}],543,0),a(E,"async___rootRegisterBinaryCallback$closure",4,null,["call$3$4","call$4"],["_rootRegisterBinaryCallback",function(e,t,n,r){return E._rootRegisterBinaryCallback(e,t,n,r,se.dynamic,se.dynamic,se.dynamic)}],544,0),a(E,"async___rootErrorCallback$closure",5,null,["call$5"],["_rootErrorCallback"],545,0),a(E,"async___rootScheduleMicrotask$closure",4,null,["call$4"],["_rootScheduleMicrotask"],546,0),a(E,"async___rootCreateTimer$closure",5,null,["call$5"],["_rootCreateTimer"],547,0),a(E,"async___rootCreatePeriodicTimer$closure",5,null,["call$5"],["_rootCreatePeriodicTimer"],548,0),a(E,"async___rootPrint$closure",4,null,["call$4"],["_rootPrint"],549,0),i(E,"async___printToZone$closure","_printToZone",107),a(E,"async___rootFork$closure",5,null,["call$5"],["_rootFork"],550,0),o(E._AsyncCompleter.prototype,"get$complete",0,0,(function(){return[null]}),["call$1","call$0"],["complete$1","complete$0"],221,0),l(E._Future.prototype,"get$_completeError","_completeError$2",56),n(e=E._StreamController.prototype,"get$add","add$1",28),o(e,"get$addError",0,1,(function(){return[null]}),["call$2","call$1"],["addError$2","addError$1"],184,0),u(e,"get$close","close$0",433),r(e,"get$_async$_add","_async$_add$1",28),l(e,"get$_addError","_addError$2",56),c(e,"get$_close","_close$0",0),c(e=E._ControllerSubscription.prototype,"get$_async$_onPause","_async$_onPause$0",0),c(e,"get$_async$_onResume","_async$_onResume$0",0),o(e=E._BufferingStreamSubscription.prototype,"get$pause",1,0,null,["call$1","call$0"],["pause$1","pause$0"],352,0),u(e,"get$resume","resume$0",0),c(e,"get$_async$_onPause","_async$_onPause$0",0),c(e,"get$_async$_onResume","_async$_onResume$0",0),r(e=E._StreamIterator.prototype,"get$_onData","_onData$1",28),l(e,"get$_onError","_onError$2",56),c(e,"get$_onDone","_onDone$0",0),c(e=E._ForwardingStreamSubscription.prototype,"get$_async$_onPause","_async$_onPause$0",0),c(e,"get$_async$_onResume","_async$_onResume$0",0),r(e,"get$_handleData","_handleData$1",28),l(e,"get$_handleError","_handleError$2",403),c(e,"get$_handleDone","_handleDone$0",0),t(E,"collection___defaultEquals$closure","_defaultEquals",177),i(E,"collection___defaultHashCode$closure","_defaultHashCode",220),t(E,"collection_ListMixin__compareAny$closure","ListMixin__compareAny",228),r(E._HashMap.prototype,"get$containsKey","containsKey$1",11),r(E._LinkedCustomHashMap.prototype,"get$containsKey","containsKey$1",11),o(e=E._LinkedHashSet.prototype,"get$_newSimilarSet",0,0,null,["call$1$0","call$0"],["_newSimilarSet$1$0","_newSimilarSet$0"],469,0),n(e,"get$contains","contains$1",11),o(E._LinkedIdentityHashSet.prototype,"get$_newSimilarSet",0,0,null,["call$1$0","call$0"],["_newSimilarSet$1$0","_newSimilarSet$0"],512,0),r(E.MapMixin.prototype,"get$containsKey","containsKey$1",11),r(E.MapView.prototype,"get$containsKey","containsKey$1",11),n(E._UnmodifiableSet.prototype,"get$contains","contains$1",11),i(E,"convert___defaultToEncodable$closure","_defaultToEncodable",96),i(E,"core__identityHashCode$closure","identityHashCode",220),t(E,"core__identical$closure","identical",177),i(E,"core_Uri_decodeComponent$closure","Uri_decodeComponent",5),n(E.Iterable.prototype,"get$contains","contains$1",11),n(E.StringBuffer.prototype,"get$write","write$1",28),a(E,"math0__max$closure",2,null,["call$1$2","call$2"],["max",function(e,t){return E.max(e,t,se.num)}],553,1),r(e=L.StreamCompleter.prototype,"get$setSourceStream","setSourceStream$1",28),o(e,"get$setError",0,1,(function(){return[null]}),["call$2","call$1"],["setError$2","setError$1"],184,0),c(e=V.StreamGroup.prototype,"get$_onListen","_onListen$0",0),c(e,"get$_onPause","_onPause$0",0),c(e,"get$_onResume","_onResume$0",0),c(e,"get$_onCancel","_onCancel$0",374),u(N.ReplAdapter.prototype,"get$exit","exit$0",0),n(F.EmptyUnmodifiableSet.prototype,"get$contains","contains$1",11),n(P._DelegatingIterableBase.prototype,"get$contains","contains$1",11),n(P.MapKeySet.prototype,"get$contains","contains$1",11),r(N.ModifiableCssNode.prototype,"get$_node0$_isInvisible","_node0$_isInvisible$1",7),r(J.SelectorList.prototype,"get$_complexContainsParentSelector","_complexContainsParentSelector$1",17),r(k.EmptyExtensionStore.prototype,"get$addExtensions","addExtensions$1",148),r(D.ExtensionStore.prototype,"get$addExtensions","addExtensions$1",148),i(L,"functions___isUnique$closure","_isUnique",16),i(B,"color___opacify$closure","_opacify",25),i(B,"color___transparentize$closure","_transparentize",25),c(e=R.Parser.prototype,"get$whitespace","whitespace$0",0),c(e,"get$loudComment","loudComment$0",0),c(e,"get$string","string$0",27),c(U.SassParser.prototype,"get$loudComment","loudComment$0",0),o(e=M.StylesheetParser.prototype,"get$_statement",0,0,null,["call$1$root","call$0"],["_statement$1$root","_statement$0"],368,0),c(e,"get$_declarationChild","_declarationChild$0",111),c(e,"get$_functionChild","_functionChild$0",111),o(e,"get$expression",0,0,null,["call$3$bracketList$singleEquals$until","call$0","call$2$singleEquals$until","call$1$bracketList","call$1$singleEquals","call$1$until"],["expression$3$bracketList$singleEquals$until","expression$0","expression$2$singleEquals$until","expression$1$bracketList","expression$1$singleEquals","expression$1$until"],366,0),c(e,"get$_number","_number$0",364),r(B.LimitedMapView.prototype,"get$containsKey","containsKey$1",11),r(A.MergedMapView.prototype,"get$containsKey","containsKey$1",11),n(I.NoSourceMapBuffer0.prototype,"get$write","write$1",28),r(k.PrefixedMapView.prototype,"get$containsKey","containsKey$1",11),r(U.PublicMemberMapView.prototype,"get$containsKey","containsKey$1",11),n(J.SourceMapBuffer0.prototype,"get$write","write$1",28),r(H.UnprefixedMapView.prototype,"get$containsKey","containsKey$1",11),i(N,"utils__isPublic$closure","isPublic",6),l(W.SassNumber.prototype,"get$moduloLikeSass","moduloLikeSass$2",48),r(e=O._EvaluateVisitor0.prototype,"get$_async_evaluate$_visitMediaQueries","_async_evaluate$_visitMediaQueries$1",261),r(e,"get$_async_evaluate$_visitSupportsCondition","_async_evaluate$_visitSupportsCondition$1",260),r(e,"get$_async_evaluate$_expressionNode","_async_evaluate$_expressionNode$1",165),r(e=H._EvaluateVisitor.prototype,"get$_visitMediaQueries","_visitMediaQueries$1",265),r(e,"get$_visitSupportsCondition","_visitSupportsCondition$1",266),r(e,"get$_expressionNode","_expressionNode$1",165),r(k._FindDependenciesVisitor.prototype,"get$visitInterpolation","visitInterpolation$1",281),r(e=J.RecursiveStatementVisitor.prototype,"get$visitContentBlock","visitContentBlock$1",282),r(e,"get$visitChildren","visitChildren$1",283),r(e,"get$visitExpression","visitExpression$1",284),r(e=I._SerializeVisitor0.prototype,"get$_visitMediaQuery","_visitMediaQuery$1",285),r(e,"get$_isInvisible","_isInvisible$1",7),o(L.SourceSpanMixin.prototype,"get$message",1,1,(function(){return{color:null}}),["call$2$color","call$1"],["message$2$color","message$1"],298,0),a(V,"from_handlers__TransformByHandlers__defaultHandleError$closure",3,null,["call$1$3","call$3"],["TransformByHandlers__defaultHandleError",function(e,t,n){return V.TransformByHandlers__defaultHandleError(e,t,n,se.dynamic)}],554,0),a(H,"rate_limit___collect$closure",2,null,["call$1$2","call$2"],["_collect",function(e,t){return H._collect(e,t,se.dynamic)}],555,0),r(e=O._EvaluateVisitor2.prototype,"get$_async_evaluate0$_visitMediaQueries","_async_evaluate0$_visitMediaQueries$1",324),r(e,"get$_async_evaluate0$_visitSupportsCondition","_async_evaluate0$_visitSupportsCondition$1",325),r(e,"get$_async_evaluate0$_expressionNode","_async_evaluate0$_expressionNode$1",208),i(B,"color1___opacify$closure","_opacify0",24),i(B,"color1___transparentize$closure","_transparentize0",24),r(k.EmptyExtensionStore0.prototype,"get$addExtensions","addExtensions$1",181),r(e=H._EvaluateVisitor1.prototype,"get$_evaluate0$_visitMediaQueries","_evaluate0$_visitMediaQueries$1",404),r(e,"get$_evaluate0$_visitSupportsCondition","_evaluate0$_visitSupportsCondition$1",405),r(e,"get$_evaluate0$_expressionNode","_evaluate0$_expressionNode$1",208),r(D.ExtensionStore0.prototype,"get$addExtensions","addExtensions$1",181),i(L,"functions0___isUnique$closure","_isUnique0",18),r(B.LimitedMapView0.prototype,"get$containsKey","containsKey$1",11),r(J.SelectorList0.prototype,"get$_list2$_complexContainsParentSelector","_list2$_complexContainsParentSelector$1",19),r(A.MergedMapView0.prototype,"get$containsKey","containsKey$1",11),n(I.NoSourceMapBuffer.prototype,"get$write","write$1",28),r(N.ModifiableCssNode0.prototype,"get$_node2$_isInvisible","_node2$_isInvisible$1",8),t(N,"node___render$closure","_render",556),i(N,"node___renderSync$closure","_renderSync",557),l(W.SassNumber0.prototype,"get$moduloLikeSass","moduloLikeSass$2",48),c(e=R.Parser1.prototype,"get$whitespace","whitespace$0",0),c(e,"get$loudComment","loudComment$0",0),c(e,"get$string","string$0",27),r(k.PrefixedMapView0.prototype,"get$containsKey","containsKey$1",11),r(U.PublicMemberMapView0.prototype,"get$containsKey","containsKey$1",11),i(U,"sass__main$closure","main",558),c(U.SassParser0.prototype,"get$loudComment","loudComment$0",0),r(e=I._SerializeVisitor.prototype,"get$_serialize0$_visitMediaQuery","_serialize0$_visitMediaQuery$1",505),r(e,"get$_serialize0$_isInvisible","_serialize0$_isInvisible$1",8),n(J.SourceMapBuffer.prototype,"get$write","write$1",28),o(e=M.StylesheetParser0.prototype,"get$_stylesheet0$_statement",0,0,null,["call$1$root","call$0"],["_stylesheet0$_statement$1$root","_stylesheet0$_statement$0"],511,0),c(e,"get$_stylesheet0$_declarationChild","_stylesheet0$_declarationChild$0",127),c(e,"get$_stylesheet0$_functionChild","_stylesheet0$_functionChild$0",127),c(e,"get$_stylesheet0$_number","_stylesheet0$_number$0",513),r(H.UnprefixedMapView0.prototype,"get$containsKey","containsKey$1",11),i(N,"utils0__isPublic$closure","isPublic0",6),a(J,"path__absolute$closure",1,(function(){return[null,null,null,null,null,null]}),["call$7","call$2","call$1","call$3","call$4","call$6","call$5"],["absolute",function(e,t){return J.absolute(e,t,null,null,null,null,null)},function(e){return J.absolute(e,null,null,null,null,null,null)},function(e,t,n){return J.absolute(e,t,n,null,null,null,null)},function(e,t,n,r){return J.absolute(e,t,n,r,null,null,null)},function(e,t,n,r,i,s){return J.absolute(e,t,n,r,i,s,null)},function(e,t,n,r,i){return J.absolute(e,t,n,r,i,null,null)}],559,0),i(J,"path__fromUri$closure","fromUri",61),i(J,"path__prettyUri$closure","prettyUri",61),i(W,"character__isWhitespace$closure","isWhitespace",30),i(W,"character__isNewline$closure","isNewline",30),i(W,"character__isHex$closure","isHex",30),t(W,"number0__fuzzyLessThan$closure","fuzzyLessThan",41),t(W,"number0__fuzzyLessThanOrEquals$closure","fuzzyLessThanOrEquals",41),t(W,"number0__fuzzyGreaterThan$closure","fuzzyGreaterThan",41),t(W,"number0__fuzzyGreaterThanOrEquals$closure","fuzzyGreaterThanOrEquals",41),i(W,"number0__fuzzyRound$closure","fuzzyRound",40),i(W,"character0__isWhitespace$closure","isWhitespace0",30),i(W,"character0__isNewline$closure","isNewline0",30),i(W,"character0__isHex$closure","isHex0",30),t(W,"number2__fuzzyLessThan$closure","fuzzyLessThan0",41),t(W,"number2__fuzzyLessThanOrEquals$closure","fuzzyLessThanOrEquals0",41),t(W,"number2__fuzzyGreaterThan$closure","fuzzyGreaterThan0",41),t(W,"number2__fuzzyGreaterThanOrEquals$closure","fuzzyGreaterThanOrEquals0",41),i(W,"number2__fuzzyRound$closure","fuzzyRound0",40),i(k,"value1__wrapValue$closure","wrapValue",373)}(),K=x.mixin,Q=x.inherit,Z=x.inheritMany,Q(E.Object,null),Z(E.Object,[w.JS_CONST,C.Interceptor,C.ArrayIterator,E.Iterable,w.CastIterator,w.Closure,E.MapMixin,E.Error,E._ListBase_Object_ListMixin,w.ListIterator,E.Iterator,w.ExpandIterator,w.EmptyIterator,w.FollowedByIterator,w.WhereTypeIterator,w.FixedLengthListMixin,w.UnmodifiableListMixin,w.Symbol,E.MapView,w.ConstantMap,w.JSInvocationMirror,w.TypeErrorDecoder,w.NullThrownFromJavaScriptException,w.ExceptionAndStackTrace,w._StackTrace,w._Required,w.LinkedHashMapCell,w.LinkedHashMapKeyIterator,w.JSSyntaxRegExp,w._MatchImplementation,w._AllMatchesIterator,w.StringMatch,w._StringAllMatchesIterator,w.Rti,w._FunctionParameters,w._Type,E._TimerImpl,E._AsyncAwaitCompleter,E._IterationMarker,E._SyncStarIterator,E.AsyncError,E._Completer,E._FutureListener,E._Future,E._AsyncCallbackEntry,E.Stream,E.StreamTransformerBase,E._StreamController,E._SyncStreamControllerDispatch,E._AsyncStreamControllerDispatch,E._BufferingStreamSubscription,E._AddStreamState,E._DelayedEvent,E._DelayedDone,E._PendingEvents,E._StreamIterator,E._ZoneFunction,E._RunNullaryZoneFunction,E._RunUnaryZoneFunction,E._RunBinaryZoneFunction,E._RegisterNullaryZoneFunction,E._RegisterUnaryZoneFunction,E._RegisterBinaryZoneFunction,E._ZoneSpecification,E._ZoneDelegate,E._Zone,E._HashMapKeyIterator,E.__SetBase_Object_SetMixin,E._LinkedHashSetCell,E._LinkedHashSetIterator,E.ListMixin,E._MapBaseValueIterator,E._UnmodifiableMapMixin,E._ListQueueIterator,E.SetMixin,E._UnmodifiableSetMixin,E.Codec,E._Base64Encoder,E.ChunkedConversionSink,E._JsonStringifier,E.StringConversionSinkMixin,E._Utf8Encoder,E._Utf8Decoder,E.DateTime,E.Duration,E.OutOfMemoryError,E.StackOverflowError,E._Exception,E.FormatException,E.MapEntry,E.Null,E._StringStackTrace,E.RuneIterator,E.StringBuffer,E._Uri,E.UriData,E._SimpleUri,E._JSRandom,I.ArgParser,M.ArgResults,R.Option,R.OptionType,R.Parser0,R._Usage,M.ErrorResult,k.ValueResult,L.StreamCompleter,V.StreamGroup,V._StreamGroupState,R.StreamQueue,R._NextRequest,T.Repl,N.ReplAdapter,U.DefaultEquality,U.IterableEquality,U.ListEquality,U._MapEntry,U.MapEquality,T._QueueList_Object_ListMixin,P._DelegatingIterableBase,V.UnmodifiableSetMixin,P.Context,P._PathDirection,P._PathRelation,F.Style,D.ParsedPath,D.PathException,k.CssMediaQuery,k._SingletonCssMediaQueryMergeResult,k.MediaQuerySuccessfulMergeResult,N.AstNode,k.ModifiableCssValue,k.CssValue,N._FakeAstNode,A.Argument,N.ArgumentDeclaration,D.ArgumentInvocation,M.AtRootQuery,A.ConfiguredVariable,M.BinaryOperationExpression,M.BinaryOperator,A.BooleanExpression,B.ColorExpression,k.FunctionExpression,V.IfExpression,J.ListExpression,z.MapExpression,F.NullExpression,W.NumberExpression,W.ParenthesizedExpression,W.SelectorExpression,J.StringExpression,D.UnaryOperationExpression,D.UnaryOperator,k.ValueExpression,q.VariableExpression,N.DynamicImport,T.StaticImport,D.Interpolation,P.ParentStatement,T.ContentRule,T.DebugRule,J.ErrorRule,D.ExtendRule,V.ForwardRule,M.IfRule,M.IfRuleClause,N.ImportRule,z.IncludeRule,V.LoudComment,N.ReturnRule,N.SilentComment,W.UseRule,A.VariableDeclaration,L.WarnRule,L.SupportsAnything,V.SupportsDeclaration,k.SupportsFunction,D.SupportsInterpolation,P.SupportsNegation,U.SupportsOperation,W.Selector,I.AttributeOperator,q.Combinator,J.QualifiedName,D.CompileResult,T.AsyncEnvironment,T._EnvironmentModule0,F.AsyncImportCache,q.AsyncBuiltInCallable,T.BuiltInCallable,V.PlainCssCallable,O.UserDefinedCallable,z.Configuration,A.ConfiguredValue,F.Environment,F._EnvironmentModule,R.SourceSpanException,O.SassScriptException,N.ExecutableOptions,N.UsageException,z._Watcher,k.EmptyExtensionStore,q.Extension,q.Extender,D.ExtensionStore,V.ExtendMode,H.ImportCache,N.AsyncImporter,O.ImporterResult,A.InterpolationBuffer,N.FileSystemException,N.Stderr,k._QuietLogger,q.StderrLogger,L.TerseLogger,W.TrackingLogger,T.BuiltInModule,H.ForwardedModuleView,N.ShadowedModuleView,R.Parser,P.StylesheetGraph,P.StylesheetNode,P.Syntax,U.MultiDirWatcher,I.NoSourceMapBuffer0,J.SourceMapBuffer0,k.Value,J.ListSeparator,O._EvaluateVisitor0,O._ImportedCssVisitor0,O.EvaluateResult,O._ArgumentResults0,O._LoadedStylesheet0,M._CloneCssVisitor,H.Evaluator,H._EvaluateVisitor,H._ImportedCssVisitor,H._ArgumentResults,H._LoadedStylesheet,J.RecursiveStatementVisitor,I._SerializeVisitor0,I.OutputStyle,I.LineFeed,I.SerializeResult,V.Entry,W.Mapping,W.TargetLineEntry,W.TargetEntry,L.SourceFile,J.SourceLocationMixin,L.SourceSpanMixin,U.Highlighter,U._Highlight,U._Line,M.SourceLocation,U.Chain,z.Frame,W.LazyTrace,L.Trace,I.UnparsedFrame,D.StringScanner,q._SpanScannerState,z.AsciiGlyphSet,B.UnicodeGlyphSet,q.Tuple2,q.Tuple3,O.WatchEvent,O.ChangeType,L.SupportsAnything0,A.Argument0,N.ArgumentDeclaration0,D.ArgumentInvocation0,k.Value0,N.AsyncImporter0,q.AsyncBuiltInCallable0,D.CompileResult0,T.AsyncEnvironment0,T._EnvironmentModule2,O._EvaluateVisitor2,O._ImportedCssVisitor2,O.EvaluateResult0,O._ArgumentResults2,O._LoadedStylesheet2,F.AsyncImportCache0,R.Parser1,M.AtRootQuery0,P.ParentStatement0,N.AstNode0,W.Selector0,I.AttributeOperator0,M.BinaryOperationExpression0,M.BinaryOperator0,A.BooleanExpression0,T.BuiltInCallable0,T.BuiltInModule0,M._CloneCssVisitor0,B.ColorExpression0,q.Combinator0,z.Configuration0,A.ConfiguredValue0,A.ConfiguredVariable0,T.ContentRule0,T.DebugRule0,V.SupportsDeclaration0,N.DynamicImport0,k.EmptyExtensionStore0,F.Environment0,F._EnvironmentModule1,J.ErrorRule0,H._EvaluateVisitor1,H._ImportedCssVisitor1,H._ArgumentResults1,H._LoadedStylesheet1,O.SassScriptException0,D.ExtendRule0,q.Extension0,q.Extender0,D.ExtensionStore0,V.ForwardRule0,H.ForwardedModuleView0,k.FunctionExpression0,k.SupportsFunction0,V.IfExpression0,M.IfRule0,M.IfRuleClause0,k.NodeImporter,H.ImportCache0,N.ImportRule0,z.IncludeRule0,D.Interpolation0,D.SupportsInterpolation0,A.InterpolationBuffer0,J.ListExpression0,J.ListSeparator0,k._QuietLogger0,V.LoudComment0,z.MapExpression0,k.CssMediaQuery0,k._SingletonCssMediaQueryMergeResult0,k.MediaQuerySuccessfulMergeResult0,V.ExtendMode0,P.SupportsNegation0,I.NoSourceMapBuffer,N._FakeAstNode0,N.FileSystemException0,N.Stderr0,F.NullExpression0,W.NumberExpression0,U.SupportsOperation0,W.ParenthesizedExpression0,V.PlainCssCallable0,J.QualifiedName0,O.ImporterResult0,N.ReturnRule0,W.SelectorExpression0,I._SerializeVisitor,I.OutputStyle0,I.LineFeed0,I.SerializeResult0,N.ShadowedModuleView0,N.SilentComment0,J.SourceMapBuffer,T.StaticImport0,q.StderrLogger0,J.StringExpression0,P.Syntax0,L.TerseLogger0,D.UnaryOperationExpression0,D.UnaryOperator0,W.UseRule0,O.UserDefinedCallable0,k.CssValue0,k.ValueExpression0,k.ModifiableCssValue0,q.VariableExpression0,A.VariableDeclaration0,L.WarnRule0]),Z(C.Interceptor,[C.JSBool,C.JSNull,C.JavaScriptObject,C.JSArray,C.JSNumber,C.JSString,w.NativeTypedData]),Z(C.JavaScriptObject,[C.PlainJavaScriptObject,C.UnknownJavaScriptObject,C.JavaScriptFunction,N.Stdin,N.Stdout,N.ReadlineModule,N.ReadlineOptions,N.ReadlineInterface,M.BufferModule,M.BufferConstants,M.Buffer,k.ConsoleModule,k.Console,k.EventEmitter,J.FS,J.FSConstants,J.FSWatcher,J.ReadStream,J.ReadStreamOptions,J.WriteStream,J.WriteStreamOptions,J.FileOptions,J.StatOptions,J.MkdirOptions,J.RmdirOptions,J.WatchOptions,J.WatchFileOptions,J.Stats,O.Promise,O.Date,O.JsError,O.Atomics,L.Modules,L.Module1,L.Net,L.Socket,L.NetAddress,L.NetServer,D.NodeJsError,D.Process,D.CPUUsage,D.Release,J.StreamModule,J.Readable,J.Writable,J.Duplex,J.Transform,J.WritableOptions,J.ReadableOptions,V.Immediate,V.Timeout,I.TTY,P.Util,L.Chokidar,L.ChokidarOptions,L.ChokidarWatcher,k.JSFunction,k.NodeImporterResult,A.RenderContext,A.RenderContextOptions,A.RenderContextResult,A.RenderContextResultStats,N._PropertyDescriptor,L.Chokidar0,L.ChokidarOptions0,L.ChokidarWatcher0,B._NodeSassColor,J.Exports,O.FiberClass,O.Fiber,k.JSFunction0,k.NodeImporterResult0,J._NodeSassList,z._NodeSassMap,W._NodeSassNumber,A.RenderContext0,A.RenderContextOptions0,A.RenderContextResult0,A.RenderContextResultStats0,H.RenderOptions,U.RenderResult,U.RenderResultStats,H._Exports,J._NodeSassString,R.Types,N._PropertyDescriptor0]),Q(C.JSUnmodifiableArray,C.JSArray),Z(C.JSNumber,[C.JSInt,C.JSNumNotInt]),Z(E.Iterable,[w._CastIterableBase,w.EfficientLengthIterable,w.MappedIterable,w.WhereIterable,w.ExpandIterable,w.TakeIterable,w.SkipIterable,w.SkipWhileIterable,w.FollowedByIterable,w.WhereTypeIterable,w._ConstantMapKeyIterable,E.IterableBase,w._StringAllMatchesIterable,E.Runes]),Z(w._CastIterableBase,[w.CastIterable,w.__CastListBase__CastIterableBase_ListMixin,w.CastSet]),Q(w._EfficientLengthCastIterable,w.CastIterable),Q(w._CastListBase,w.__CastListBase__CastIterableBase_ListMixin),Z(w.Closure,[w._CastListBase_sort_closure,w.CastMap_putIfAbsent_closure,w.CastMap_forEach_closure,w.CastMap_entries_closure,w.nullFuture_closure,w.ConstantStringMap_values_closure,w.Instantiation,w.Primitives_functionNoSuchMethod_closure,w.TearOffClosure,w.JsLinkedHashMap_values_closure,w.JsLinkedHashMap_addAll_closure,w.initHooks_closure,w.initHooks_closure0,w.initHooks_closure1,E._AsyncRun__initializeScheduleImmediate_internalCallback,E._AsyncRun__initializeScheduleImmediate_closure,E._AsyncRun__scheduleImmediateJsOverride_internalCallback,E._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback,E._TimerImpl_internalCallback,E._TimerImpl$periodic_closure,E._awaitOnObject_closure,E._awaitOnObject_closure0,E._wrapJsFunctionForAsync_closure,E.Future_wait__error_set,E.Future_wait__stackTrace_set,E.Future_wait__error_get,E.Future_wait__stackTrace_get,E.Future_wait_handleError,E.Future_wait_closure,E._Future__addListener_closure,E._Future__prependListeners_closure,E._Future__chainForeignFuture_closure,E._Future__chainForeignFuture_closure0,E._Future__chainForeignFuture_closure1,E._Future__asyncCompleteWithValue_closure,E._Future__chainFuture_closure,E._Future__asyncCompleteError_closure,E._Future__propagateToListeners_handleWhenCompleteCallback,E._Future__propagateToListeners_handleWhenCompleteCallback_closure,E._Future__propagateToListeners_handleValueCallback,E._Future__propagateToListeners_handleError,E.Stream_Stream$fromFuture_closure,E.Stream_Stream$fromFuture_closure0,E.Stream_length_closure,E.Stream_length_closure0,E._StreamController__subscribe_closure,E._StreamController__recordCancel_complete,E._AddStreamState_cancel_closure,E._BufferingStreamSubscription__sendError_sendError,E._BufferingStreamSubscription__sendDone_sendDone,E._PendingEvents_schedule_closure,E._CustomZone_bindCallback_closure,E._CustomZone_bindUnaryCallback_closure,E._CustomZone_bindCallbackGuarded_closure,E._rootHandleUncaughtError_closure,E._RootZone_bindCallback_closure,E._RootZone_bindCallbackGuarded_closure,E._HashMap_values_closure,E._HashMap_addAll_closure,E._LinkedCustomHashMap_closure,E.HashMap_HashMap$from_closure,E.LinkedHashMap_LinkedHashMap$from_closure,E.MapBase_mapToString_closure,E.MapMixin_entries_closure,E.Utf8Decoder__decoder_closure,E.Utf8Decoder__decoderNonfatal_closure,E._JsonStringifier_writeMap_closure,E.NoSuchMethodError_toString_closure,E.Duration_toString_sixDigits,E.Duration_toString_twoDigits,E.Uri__parseIPv4Address_error,E.Uri_parseIPv6Address_error,E.Uri_parseIPv6Address_parseHex,E._Uri__makePath_closure,E._createTables_build,E._createTables_setChars,E._createTables_setRange,I.ArgParser__addOption_closure,R.Parser_parse_closure,R.Parser__setOption_closure,R._Usage__writeOption_closure,R._Usage__buildAllowedList_closure,V.StreamGroup_add_closure,V.StreamGroup_add_closure0,V.StreamGroup__onListen_closure,V.StreamGroup__onCancel_closure,V.StreamGroup__listenToStream_closure,R.StreamQueue__ensureListening_closure,R.StreamQueue__ensureListening_closure1,R.StreamQueue__ensureListening_closure0,T.alwaysValid_closure,N.ReplAdapter_runAsync__runController_set,N.ReplAdapter_runAsync__runController_get,N.ReplAdapter_runAsync_closure,N.ReplAdapter_runAsync__closure,P.MapKeySet_difference_closure,P.futureToPromise_closure,P.futureToPromise__closure,P.Context_joinAll_closure,P.Context_split_closure,P._validateArgList_closure,D.ParsedPath__splitExtension_closure,D.ParsedPath__splitExtension_closure0,B.PathMap__create_closure,B.PathMap__create_closure0,B.PathMap__create_closure1,V.WindowsStyle_absolutePathToUri_closure,N.ArgumentDeclaration_verify_closure,N.ArgumentDeclaration_verify_closure0,J.ListExpression_toString_closure,z.MapExpression_toString_closure,D.Interpolation_toString_closure,M.EachRule_toString_closure,M.IfRule_toString_closure,M.IfRuleClause$__closure,M.IfRuleClause$___closure,P.ParentStatement_closure,P.ParentStatement__closure,q.ComplexSelector_isInvisible_closure,D.CompoundSelector_isInvisible_closure,I.IDSelector_unify_closure,J.SelectorList_isInvisible_closure,J.SelectorList_asSassList_closure,J.SelectorList_asSassList__closure,J.SelectorList_unify_closure,J.SelectorList_unify__closure,J.SelectorList_unify___closure,J.SelectorList_resolveParentSelectors_closure,J.SelectorList_resolveParentSelectors__closure,J.SelectorList_resolveParentSelectors__closure0,J.SelectorList__complexContainsParentSelector_closure,J.SelectorList__complexContainsParentSelector__closure,J.SelectorList__resolveParentSelectorsCompound_closure,J.SelectorList__resolveParentSelectorsCompound_closure0,J.SelectorList__resolveParentSelectorsCompound_closure1,D._compileStylesheet_closure0,T.AsyncEnvironment_importForwards_closure,T.AsyncEnvironment_importForwards_closure0,T.AsyncEnvironment_importForwards_closure1,T.AsyncEnvironment__getVariableFromGlobalModule_closure,T.AsyncEnvironment_setVariable_closure,T.AsyncEnvironment_setVariable_closure0,T.AsyncEnvironment_setVariable_closure1,T.AsyncEnvironment__getFunctionFromGlobalModule_closure,T.AsyncEnvironment__getMixinFromGlobalModule_closure,T.AsyncEnvironment_toModule_closure,T.AsyncEnvironment_toDummyModule_closure,T.AsyncEnvironment__fromOneModule_closure,T.AsyncEnvironment__fromOneModule__closure,T._EnvironmentModule__EnvironmentModule_closure5,T._EnvironmentModule__EnvironmentModule_closure6,T._EnvironmentModule__EnvironmentModule_closure7,T._EnvironmentModule__EnvironmentModule_closure8,T._EnvironmentModule__EnvironmentModule_closure9,T._EnvironmentModule__EnvironmentModule_closure10,F.AsyncImportCache_canonicalize_closure,F.AsyncImportCache__canonicalize_closure,F.AsyncImportCache_importCanonical_closure,F.AsyncImportCache_humanize_closure,F.AsyncImportCache_humanize_closure0,F.AsyncImportCache_humanize_closure1,q.AsyncBuiltInCallable$mixin_closure,T.BuiltInCallable$mixin_closure,U._compileStylesheet_closure,z.Configuration_toString_closure,F.Environment_importForwards_closure,F.Environment_importForwards_closure0,F.Environment_importForwards_closure1,F.Environment__getVariableFromGlobalModule_closure,F.Environment_setVariable_closure,F.Environment_setVariable_closure0,F.Environment_setVariable_closure1,F.Environment__getFunctionFromGlobalModule_closure,F.Environment__getMixinFromGlobalModule_closure,F.Environment_toModule_closure,F.Environment_toDummyModule_closure,F.Environment__fromOneModule_closure,F.Environment__fromOneModule__closure,F._EnvironmentModule__EnvironmentModule_closure,F._EnvironmentModule__EnvironmentModule_closure0,F._EnvironmentModule__EnvironmentModule_closure1,F._EnvironmentModule__EnvironmentModule_closure2,F._EnvironmentModule__EnvironmentModule_closure3,F._EnvironmentModule__EnvironmentModule_closure4,J._writeSourceMap_closure,N.ExecutableOptions__parser_closure,N.ExecutableOptions_interactive_closure,N.ExecutableOptions_emitErrorCss_closure,z.watch_closure,z._Watcher__debounceEvents_closure,D.ExtensionStore_extensionsWhereTarget_closure,D.ExtensionStore__registerSelector_closure,D.ExtensionStore_addExtension_closure,D.ExtensionStore_addExtension_closure0,D.ExtensionStore_addExtension_closure1,D.ExtensionStore__extendExistingExtensions_closure,D.ExtensionStore__extendExistingExtensions_closure0,D.ExtensionStore_addExtensions_closure,D.ExtensionStore_addExtensions__closure1,D.ExtensionStore_addExtensions___closure,D.ExtensionStore_addExtensions___closure0,D.ExtensionStore_addExtensions_closure0,D.ExtensionStore_addExtensions__closure,D.ExtensionStore_addExtensions__closure0,D.ExtensionStore__extendComplex_closure,D.ExtensionStore__extendComplex_closure0,D.ExtensionStore__extendComplex__closure,D.ExtensionStore__extendComplex__closure0,D.ExtensionStore__extendComplex___closure,D.ExtensionStore__extendCompound_closure,D.ExtensionStore__extendCompound_closure0,D.ExtensionStore__extendCompound__closure,D.ExtensionStore__extendCompound__closure0,D.ExtensionStore__extendCompound_closure1,D.ExtensionStore__extendCompound_closure2,D.ExtensionStore__extendCompound_closure3,D.ExtensionStore__extendSimple_withoutPseudo,D.ExtensionStore__extendSimple_closure,D.ExtensionStore__extendSimple_closure0,D.ExtensionStore__extendPseudo_closure,D.ExtensionStore__extendPseudo_closure0,D.ExtensionStore__extendPseudo_closure1,D.ExtensionStore__extendPseudo_closure2,D.ExtensionStore__extendPseudo_closure3,D.ExtensionStore__trim_closure,D.ExtensionStore__trim_closure0,D.ExtensionStore_clone_closure,L.unifyComplex_closure,L._weaveParents_closure,L._weaveParents_closure0,L._weaveParents_closure1,L._weaveParents__closure1,L._weaveParents_closure2,L._weaveParents_closure3,L._weaveParents__closure0,L._weaveParents_closure4,L._weaveParents_closure5,L._weaveParents__closure,L._mustUnify_closure,L._mustUnify__closure,L.paths_closure,L.paths__closure,L.paths___closure,L._hasRoot_closure,L.listIsSuperselector_closure,L.listIsSuperselector__closure,L._simpleIsSuperselectorOfCompound_closure,L._simpleIsSuperselectorOfCompound__closure,L._selectorPseudoIsSuperselector_closure,L._selectorPseudoIsSuperselector_closure0,L._selectorPseudoIsSuperselector_closure1,L._selectorPseudoIsSuperselector_closure2,L._selectorPseudoIsSuperselector_closure3,L._selectorPseudoIsSuperselector__closure,L._selectorPseudoIsSuperselector___closure,L._selectorPseudoIsSuperselector___closure0,L._selectorPseudoIsSuperselector_closure4,L._selectorPseudoIsSuperselector_closure5,L._selectorPseudoArgs_closure,L._selectorPseudoArgs_closure0,L.globalFunctions_closure,B.global_closure,B.global_closure0,B.global_closure1,B.global_closure2,B.global_closure3,B.global_closure4,B.global_closure5,B.global_closure6,B.global_closure7,B.global_closure8,B.global_closure9,B.global_closure10,B.global_closure11,B.global_closure12,B.global_closure13,B.global_closure14,B.global_closure15,B.global_closure16,B.global_closure17,B.global_closure18,B.global_closure19,B.global_closure20,B.global_closure21,B.global_closure22,B.global_closure23,B.global_closure24,B.global__closure,B.global_closure25,B.module_closure,B.module_closure0,B.module_closure1,B.module_closure2,B.module_closure3,B.module_closure4,B.module_closure5,B.module_closure6,B.module__closure,B.module_closure7,B._red_closure,B._green_closure,B._blue_closure,B._mix_closure,B._hue_closure,B._saturation_closure,B._lightness_closure,B._complement_closure,B._adjust_closure,B._scale_closure,B._change_closure,B._ieHexStr_closure,B._ieHexStr_closure_hexString,B._updateComponents_getParam,B._updateComponents_closure,B._updateComponents_updateValue,B._updateComponents_updateRgb,B._functionString_closure,B._removedColorFunction_closure,B._rgb_closure,B._hsl_closure,B._removeUnits_closure,B._removeUnits_closure0,B._hwb_closure,B._parseChannels_closure,J._length_closure0,J._nth_closure,J._setNth_closure,J._join_closure,J._append_closure0,J._zip_closure,J._zip__closure,J._zip__closure0,J._zip__closure1,J._index_closure0,J._separator_closure,J._isBracketed_closure,J._slash_closure,z._get_closure,z._set_closure,z._set__closure0,z._set_closure0,z._set__closure,z._merge_closure,z._merge_closure0,z._merge__closure,z._deepMerge_closure,z._deepRemove_closure,z._deepRemove__closure,z._remove_closure,z._remove_closure0,z._keys_closure,z._values_closure,z._hasKey_closure,z._modify__modifyNestedMap,z._deepMergeImpl__ensureMutable,z._deepMergeImpl_closure,B._ceil_closure,B._clamp_closure,B._floor_closure,B._max_closure,B._min_closure,B._abs_closure,B._hypot_closure,B._hypot__closure,B._log_closure,B._pow_closure,B._sqrt_closure,B._acos_closure,B._asin_closure,B._atan_closure,B._atan2_closure,B._cos_closure,B._sin_closure,B._tan_closure,B._compatible_closure,B._isUnitless_closure,B._unit_closure,B._percentage_closure,B._randomFunction_closure,B._div_closure,B._numberFunction_closure,T.global_closure26,T.global_closure27,T.global_closure28,T.global_closure29,W._nest_closure,W._nest__closure,W._nest__closure0,W._append_closure,W._append__closure,W._append__closure0,W._append___closure,W._extend_closure,W._replace_closure,W._unify_closure,W._isSuperselector_closure,W._simpleSelectors_closure,W._simpleSelectors__closure,W._parse_closure,J._unquote_closure,J._quote_closure,J._length_closure,J._insert_closure,J._index_closure,J._slice_closure,J._toUpperCase_closure,J._toLowerCase_closure,J._uniqueId_closure,H.ImportCache_canonicalize_closure,H.ImportCache__canonicalize_closure,H.ImportCache_importCanonical_closure,H.ImportCache_humanize_closure,H.ImportCache_humanize_closure0,H.ImportCache_humanize_closure1,k.FilesystemImporter_canonicalize_closure,N.resolveImportPath_closure,N.resolveImportPath_closure0,N._tryPathAsDirectory_closure,N._exactlyOne_closure,k._realCasePath_helper,k._realCasePath_helper_closure,k._realCasePath_helper__closure,N._readFile_closure,N.writeFile_closure,N.deleteFile_closure,N.readStdin_closure,N.readStdin_closure0,N.readStdin_closure1,N.readStdin_closure2,N.fileExists_closure,N.dirExists_closure,N.ensureDir_closure,N.listDir_closure,N.listDir__closure,N.listDir__closure0,N.listDir_closure_list,N.listDir__list_closure,N.modificationTime_closure,N.watchDir_closure,N.watchDir_closure0,N.watchDir_closure1,N.watchDir_closure2,N.watchDir_closure3,N.watchDir__closure,L.TerseLogger_summarize_closure,L.TerseLogger_summarize_closure0,M.AtRootQueryParser_parse_closure,T._disallowedFunctionNames_closure,O.KeyframeSelectorParser_parse_closure,k.MediaQueryParser_parse_closure,R.Parser__parseIdentifier_closure,R.Parser_scanIdentChar_matches,U.SassParser_children_closure,U.SassParser__peekIndentation__containsSpace_set,U.SassParser__peekIndentation__containsTab_set,U.SassParser__peekIndentation__nextIndentation_set,U.SassParser__peekIndentation__containsTab_get,U.SassParser__peekIndentation__containsSpace_get,U.SassParser__peekIndentation__nextIndentation_get,W.SelectorParser_parse_closure,W.SelectorParser_parseCompoundSelector_closure,M.StylesheetParser_parse_closure,M.StylesheetParser_parse__closure,M.StylesheetParser_parse__closure0,M.StylesheetParser_parseArgumentDeclaration_closure,M.StylesheetParser_parseVariableDeclaration_closure,M.StylesheetParser_parseUseRule_closure,M.StylesheetParser__parseSingleProduction_closure,M.StylesheetParser__statement_closure,M.StylesheetParser_variableDeclarationWithoutNamespace_closure,M.StylesheetParser_variableDeclarationWithoutNamespace_closure0,M.StylesheetParser__declarationOrBuffer_closure,M.StylesheetParser__declarationOrBuffer_closure0,M.StylesheetParser__styleRule_closure,M.StylesheetParser__propertyOrVariableDeclaration_closure,M.StylesheetParser__propertyOrVariableDeclaration_closure0,M.StylesheetParser__atRootRule_closure,M.StylesheetParser__atRootRule_closure0,M.StylesheetParser__eachRule_closure,M.StylesheetParser__functionRule_closure,M.StylesheetParser__forRule_closure,M.StylesheetParser__forRule_closure0,M.StylesheetParser__memberList_closure,M.StylesheetParser__includeRule_closure,M.StylesheetParser_mediaRule_closure,M.StylesheetParser__mixinRule_closure,M.StylesheetParser_mozDocumentRule_closure,M.StylesheetParser_supportsRule_closure,M.StylesheetParser__whileRule_closure,M.StylesheetParser_unknownAtRule_closure,M.StylesheetParser_expression_resetState,M.StylesheetParser_expression_resolveOneOperation,M.StylesheetParser_expression_resolveOperations,M.StylesheetParser_expression_addSingleExpression,M.StylesheetParser_expression_addOperator,M.StylesheetParser_expression_resolveSpaceExpressions,M.StylesheetParser__expressionUntilComma_closure,M.StylesheetParser__unicodeRange_closure,M.StylesheetParser__unicodeRange_closure0,M.StylesheetParser_identifierLike_closure,M.StylesheetParser_trySpecialFunction_closure,M.StylesheetParser__expressionUntilComparison_closure,M.StylesheetParser__publicIdentifier_closure,P.StylesheetGraph_modifiedSince_transitiveModificationTime,P.StylesheetGraph_modifiedSince_transitiveModificationTime_closure,P.StylesheetGraph__add_closure,P.StylesheetGraph_addCanonical_closure,P.StylesheetGraph_reload_closure,P.StylesheetGraph__recanonicalizeImportsForNode_closure,P.StylesheetGraph__nodeFor_closure,P.StylesheetGraph__nodeFor_closure0,k._PrefixedKeys_iterator_closure,J.SourceMapBuffer__addEntry_closure,J.SourceMapBuffer_buildSourceMap_closure,H._UnprefixedKeys_iterator_closure,H._UnprefixedKeys_iterator_closure0,N.indent_closure,N.flattenVertically_closure,N.flattenVertically_closure0,N.longestCommonSubsequence_closure,N.longestCommonSubsequence_backtrack,N.mapAddAll2_closure,B.SassColor_SassColor$hwb_toRgb,J.SassList_isBlank_closure,z.SassMap_asList_closure,W.SassNumber__coerceOrConvertValue__compatibilityException,W.SassNumber__coerceOrConvertValue_closure,W.SassNumber__coerceOrConvertValue_closure0,W.SassNumber__coerceOrConvertValue_closure1,W.SassNumber__coerceOrConvertValue_closure2,W.SassNumber_plus_closure,W.SassNumber_minus_closure,W.SassNumber_multiplyUnits_closure,W.SassNumber_multiplyUnits_closure0,W.SassNumber_multiplyUnits_closure1,W.SassNumber_multiplyUnits_closure2,W.SassNumber__areAnyConvertible_closure,W.SassNumber__canonicalizeUnitList_closure,W.SassNumber__canonicalMultiplier_closure,V.SingleUnitSassNumber__coerceToUnit_closure,V.SingleUnitSassNumber__coerceValueToUnit_closure,V.SingleUnitSassNumber_multiplyUnits_closure,V.SingleUnitSassNumber_multiplyUnits_closure0,O._EvaluateVisitor_closure9,O._EvaluateVisitor_closure10,O._EvaluateVisitor_closure11,O._EvaluateVisitor_closure12,O._EvaluateVisitor_closure13,O._EvaluateVisitor_closure14,O._EvaluateVisitor_closure15,O._EvaluateVisitor_closure16,O._EvaluateVisitor__closure4,O._EvaluateVisitor_closure17,O._EvaluateVisitor_closure18,O._EvaluateVisitor__closure2,O._EvaluateVisitor__closure3,O._EvaluateVisitor_run_closure0,O._EvaluateVisitor__withWarnCallback_closure0,O._EvaluateVisitor__loadModule_closure1,O._EvaluateVisitor__loadModule_closure2,O._EvaluateVisitor__loadModule__closure0,O._EvaluateVisitor__execute__css_set0,O._EvaluateVisitor__execute__css_get0,O._EvaluateVisitor__execute_closure0,O._EvaluateVisitor__combineCss_closure2,O._EvaluateVisitor__combineCss_closure3,O._EvaluateVisitor__combineCss_closure4,O._EvaluateVisitor__extendModules_closure1,O._EvaluateVisitor__extendModules_closure2,O._EvaluateVisitor__topologicalModules_visitModule0,O._EvaluateVisitor_visitAtRootRule_closure2,O._EvaluateVisitor_visitAtRootRule_closure3,O._EvaluateVisitor_visitAtRootRule_closure4,O._EvaluateVisitor__scopeForAtRoot_closure5,O._EvaluateVisitor__scopeForAtRoot_closure6,O._EvaluateVisitor__scopeForAtRoot_closure7,O._EvaluateVisitor__scopeForAtRoot__closure0,O._EvaluateVisitor__scopeForAtRoot_closure8,O._EvaluateVisitor__scopeForAtRoot_closure9,O._EvaluateVisitor__scopeForAtRoot_closure10,O._EvaluateVisitor_visitContentRule_closure0,O._EvaluateVisitor_visitDeclaration_closure1,O._EvaluateVisitor_visitDeclaration_closure2,O._EvaluateVisitor_visitEachRule_closure2,O._EvaluateVisitor_visitEachRule_closure3,O._EvaluateVisitor_visitEachRule_closure4,O._EvaluateVisitor_visitEachRule__closure0,O._EvaluateVisitor_visitEachRule___closure0,O._EvaluateVisitor_visitExtendRule_closure0,O._EvaluateVisitor_visitAtRule_closure2,O._EvaluateVisitor_visitAtRule_closure3,O._EvaluateVisitor_visitAtRule__closure0,O._EvaluateVisitor_visitAtRule_closure4,O._EvaluateVisitor_visitForRule_closure4,O._EvaluateVisitor_visitForRule_closure5,O._EvaluateVisitor_visitForRule_closure6,O._EvaluateVisitor_visitForRule_closure7,O._EvaluateVisitor_visitForRule_closure8,O._EvaluateVisitor_visitForRule__closure0,O._EvaluateVisitor_visitForwardRule_closure1,O._EvaluateVisitor_visitForwardRule_closure2,O._EvaluateVisitor_visitIfRule_closure0,O._EvaluateVisitor_visitIfRule__closure0,O._EvaluateVisitor__visitDynamicImport_closure0,O._EvaluateVisitor__visitDynamicImport_closure__children_set0,O._EvaluateVisitor__visitDynamicImport__closure1,O._EvaluateVisitor__visitDynamicImport_closure__children_get0,O._EvaluateVisitor__visitDynamicImport__closure2,O._EvaluateVisitor__visitStaticImport_closure0,O._EvaluateVisitor_visitIncludeRule_closure3,O._EvaluateVisitor_visitIncludeRule_closure4,O._EvaluateVisitor_visitIncludeRule_closure6,O._EvaluateVisitor_visitIncludeRule_closure5,O._EvaluateVisitor_visitIncludeRule__closure0,O._EvaluateVisitor_visitIncludeRule___closure0,O._EvaluateVisitor_visitIncludeRule____closure0,O._EvaluateVisitor_visitMediaRule_closure2,O._EvaluateVisitor_visitMediaRule_closure3,O._EvaluateVisitor_visitMediaRule__closure0,O._EvaluateVisitor_visitMediaRule___closure0,O._EvaluateVisitor_visitMediaRule_closure4,O._EvaluateVisitor__visitMediaQueries_closure0,O._EvaluateVisitor_visitStyleRule_closure6,O._EvaluateVisitor_visitStyleRule_closure7,O._EvaluateVisitor_visitStyleRule_closure8,O._EvaluateVisitor_visitStyleRule_closure9,O._EvaluateVisitor_visitStyleRule_closure10,O._EvaluateVisitor_visitStyleRule_closure11,O._EvaluateVisitor_visitStyleRule__closure0,O._EvaluateVisitor_visitStyleRule_closure12,O._EvaluateVisitor_visitSupportsRule_closure1,O._EvaluateVisitor_visitSupportsRule__closure0,O._EvaluateVisitor_visitSupportsRule_closure2,O._EvaluateVisitor_visitVariableDeclaration_closure2,O._EvaluateVisitor_visitVariableDeclaration_closure3,O._EvaluateVisitor_visitVariableDeclaration_closure4,O._EvaluateVisitor_visitUseRule_closure0,O._EvaluateVisitor_visitWarnRule_closure0,O._EvaluateVisitor_visitWhileRule_closure0,O._EvaluateVisitor_visitWhileRule__closure0,O._EvaluateVisitor_visitBinaryOperationExpression_closure0,O._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation0,O._EvaluateVisitor_visitVariableExpression_closure0,O._EvaluateVisitor_visitListExpression_closure0,O._EvaluateVisitor_visitFunctionExpression_closure1,O._EvaluateVisitor_visitFunctionExpression_closure2,O._EvaluateVisitor__runUserDefinedCallable_closure0,O._EvaluateVisitor__runUserDefinedCallable__closure0,O._EvaluateVisitor__runUserDefinedCallable___closure0,O._EvaluateVisitor__runUserDefinedCallable____closure0,O._EvaluateVisitor__runFunctionCallable_closure0,O._EvaluateVisitor__runBuiltInCallable_closure2,O._EvaluateVisitor__runBuiltInCallable_closure3,O._EvaluateVisitor__runBuiltInCallable_closure4,O._EvaluateVisitor__evaluateArguments_closure3,O._EvaluateVisitor__evaluateArguments_closure4,O._EvaluateVisitor__evaluateArguments_closure5,O._EvaluateVisitor__evaluateArguments_closure6,O._EvaluateVisitor__evaluateMacroArguments_closure3,O._EvaluateVisitor__evaluateMacroArguments_closure4,O._EvaluateVisitor__evaluateMacroArguments_closure5,O._EvaluateVisitor__evaluateMacroArguments_closure6,O._EvaluateVisitor__addRestMap_closure0,O._EvaluateVisitor__verifyArguments_closure0,O._EvaluateVisitor_visitStringExpression_closure0,O._EvaluateVisitor_visitCssAtRule_closure1,O._EvaluateVisitor_visitCssAtRule_closure2,O._EvaluateVisitor_visitCssKeyframeBlock_closure1,O._EvaluateVisitor_visitCssKeyframeBlock_closure2,O._EvaluateVisitor_visitCssMediaRule_closure2,O._EvaluateVisitor_visitCssMediaRule_closure3,O._EvaluateVisitor_visitCssMediaRule__closure0,O._EvaluateVisitor_visitCssMediaRule___closure0,O._EvaluateVisitor_visitCssMediaRule_closure4,O._EvaluateVisitor_visitCssStyleRule_closure1,O._EvaluateVisitor_visitCssStyleRule__closure0,O._EvaluateVisitor_visitCssStyleRule_closure2,O._EvaluateVisitor_visitCssSupportsRule_closure1,O._EvaluateVisitor_visitCssSupportsRule__closure0,O._EvaluateVisitor_visitCssSupportsRule_closure2,O._EvaluateVisitor__performInterpolation_closure0,O._EvaluateVisitor__serialize_closure0,O._EvaluateVisitor__expressionNode_closure0,O._EvaluateVisitor__withoutSlash_recommendation0,O._EvaluateVisitor__stackFrame_closure0,O._EvaluateVisitor__stackTrace_closure0,O._ImportedCssVisitor_visitCssAtRule_closure0,O._ImportedCssVisitor_visitCssMediaRule_closure0,O._ImportedCssVisitor_visitCssStyleRule_closure0,O._ImportedCssVisitor_visitCssSupportsRule_closure0,H._EvaluateVisitor_closure,H._EvaluateVisitor_closure0,H._EvaluateVisitor_closure1,H._EvaluateVisitor_closure2,H._EvaluateVisitor_closure3,H._EvaluateVisitor_closure4,H._EvaluateVisitor_closure5,H._EvaluateVisitor_closure6,H._EvaluateVisitor__closure1,H._EvaluateVisitor_closure7,H._EvaluateVisitor_closure8,H._EvaluateVisitor__closure,H._EvaluateVisitor__closure0,H._EvaluateVisitor_run_closure,H._EvaluateVisitor_runExpression_closure,H._EvaluateVisitor_runExpression__closure,H._EvaluateVisitor_runStatement_closure,H._EvaluateVisitor_runStatement__closure,H._EvaluateVisitor__withWarnCallback_closure,H._EvaluateVisitor__loadModule_closure,H._EvaluateVisitor__loadModule_closure0,H._EvaluateVisitor__loadModule__closure,H._EvaluateVisitor__execute__css_set,H._EvaluateVisitor__execute__css_get,H._EvaluateVisitor__execute_closure,H._EvaluateVisitor__combineCss_closure,H._EvaluateVisitor__combineCss_closure0,H._EvaluateVisitor__combineCss_closure1,H._EvaluateVisitor__extendModules_closure,H._EvaluateVisitor__extendModules_closure0,H._EvaluateVisitor__topologicalModules_visitModule,H._EvaluateVisitor_visitAtRootRule_closure,H._EvaluateVisitor_visitAtRootRule_closure0,H._EvaluateVisitor_visitAtRootRule_closure1,H._EvaluateVisitor__scopeForAtRoot_closure,H._EvaluateVisitor__scopeForAtRoot_closure0,H._EvaluateVisitor__scopeForAtRoot_closure1,H._EvaluateVisitor__scopeForAtRoot__closure,H._EvaluateVisitor__scopeForAtRoot_closure2,H._EvaluateVisitor__scopeForAtRoot_closure3,H._EvaluateVisitor__scopeForAtRoot_closure4,H._EvaluateVisitor_visitContentRule_closure,H._EvaluateVisitor_visitDeclaration_closure,H._EvaluateVisitor_visitDeclaration_closure0,H._EvaluateVisitor_visitEachRule_closure,H._EvaluateVisitor_visitEachRule_closure0,H._EvaluateVisitor_visitEachRule_closure1,H._EvaluateVisitor_visitEachRule__closure,H._EvaluateVisitor_visitEachRule___closure,H._EvaluateVisitor_visitExtendRule_closure,H._EvaluateVisitor_visitAtRule_closure,H._EvaluateVisitor_visitAtRule_closure0,H._EvaluateVisitor_visitAtRule__closure,H._EvaluateVisitor_visitAtRule_closure1,H._EvaluateVisitor_visitForRule_closure,H._EvaluateVisitor_visitForRule_closure0,H._EvaluateVisitor_visitForRule_closure1,H._EvaluateVisitor_visitForRule_closure2,H._EvaluateVisitor_visitForRule_closure3,H._EvaluateVisitor_visitForRule__closure,H._EvaluateVisitor_visitForwardRule_closure,H._EvaluateVisitor_visitForwardRule_closure0,H._EvaluateVisitor_visitIfRule_closure,H._EvaluateVisitor_visitIfRule__closure,H._EvaluateVisitor__visitDynamicImport_closure,H._EvaluateVisitor__visitDynamicImport_closure__children_set,H._EvaluateVisitor__visitDynamicImport__closure,H._EvaluateVisitor__visitDynamicImport_closure__children_get,H._EvaluateVisitor__visitDynamicImport__closure0,H._EvaluateVisitor__visitStaticImport_closure,H._EvaluateVisitor_visitIncludeRule_closure,H._EvaluateVisitor_visitIncludeRule_closure0,H._EvaluateVisitor_visitIncludeRule_closure2,H._EvaluateVisitor_visitIncludeRule_closure1,H._EvaluateVisitor_visitIncludeRule__closure,H._EvaluateVisitor_visitIncludeRule___closure,H._EvaluateVisitor_visitIncludeRule____closure,H._EvaluateVisitor_visitMediaRule_closure,H._EvaluateVisitor_visitMediaRule_closure0,H._EvaluateVisitor_visitMediaRule__closure,H._EvaluateVisitor_visitMediaRule___closure,H._EvaluateVisitor_visitMediaRule_closure1,H._EvaluateVisitor__visitMediaQueries_closure,H._EvaluateVisitor_visitStyleRule_closure,H._EvaluateVisitor_visitStyleRule_closure0,H._EvaluateVisitor_visitStyleRule_closure1,H._EvaluateVisitor_visitStyleRule_closure2,H._EvaluateVisitor_visitStyleRule_closure3,H._EvaluateVisitor_visitStyleRule_closure4,H._EvaluateVisitor_visitStyleRule__closure,H._EvaluateVisitor_visitStyleRule_closure5,H._EvaluateVisitor_visitSupportsRule_closure,H._EvaluateVisitor_visitSupportsRule__closure,H._EvaluateVisitor_visitSupportsRule_closure0,H._EvaluateVisitor_visitVariableDeclaration_closure,H._EvaluateVisitor_visitVariableDeclaration_closure0,H._EvaluateVisitor_visitVariableDeclaration_closure1,H._EvaluateVisitor_visitUseRule_closure,H._EvaluateVisitor_visitWarnRule_closure,H._EvaluateVisitor_visitWhileRule_closure,H._EvaluateVisitor_visitWhileRule__closure,H._EvaluateVisitor_visitBinaryOperationExpression_closure,H._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation,H._EvaluateVisitor_visitVariableExpression_closure,H._EvaluateVisitor_visitListExpression_closure,H._EvaluateVisitor_visitFunctionExpression_closure,H._EvaluateVisitor_visitFunctionExpression_closure0,H._EvaluateVisitor__runUserDefinedCallable_closure,H._EvaluateVisitor__runUserDefinedCallable__closure,H._EvaluateVisitor__runUserDefinedCallable___closure,H._EvaluateVisitor__runUserDefinedCallable____closure,H._EvaluateVisitor__runFunctionCallable_closure,H._EvaluateVisitor__runBuiltInCallable_closure,H._EvaluateVisitor__runBuiltInCallable_closure0,H._EvaluateVisitor__runBuiltInCallable_closure1,H._EvaluateVisitor__evaluateArguments_closure,H._EvaluateVisitor__evaluateArguments_closure0,H._EvaluateVisitor__evaluateArguments_closure1,H._EvaluateVisitor__evaluateArguments_closure2,H._EvaluateVisitor__evaluateMacroArguments_closure,H._EvaluateVisitor__evaluateMacroArguments_closure0,H._EvaluateVisitor__evaluateMacroArguments_closure1,H._EvaluateVisitor__evaluateMacroArguments_closure2,H._EvaluateVisitor__addRestMap_closure,H._EvaluateVisitor__verifyArguments_closure,H._EvaluateVisitor_visitStringExpression_closure,H._EvaluateVisitor_visitCssAtRule_closure,H._EvaluateVisitor_visitCssAtRule_closure0,H._EvaluateVisitor_visitCssKeyframeBlock_closure,H._EvaluateVisitor_visitCssKeyframeBlock_closure0,H._EvaluateVisitor_visitCssMediaRule_closure,H._EvaluateVisitor_visitCssMediaRule_closure0,H._EvaluateVisitor_visitCssMediaRule__closure,H._EvaluateVisitor_visitCssMediaRule___closure,H._EvaluateVisitor_visitCssMediaRule_closure1,H._EvaluateVisitor_visitCssStyleRule_closure,H._EvaluateVisitor_visitCssStyleRule__closure,H._EvaluateVisitor_visitCssStyleRule_closure0,H._EvaluateVisitor_visitCssSupportsRule_closure,H._EvaluateVisitor_visitCssSupportsRule__closure,H._EvaluateVisitor_visitCssSupportsRule_closure0,H._EvaluateVisitor__performInterpolation_closure,H._EvaluateVisitor__serialize_closure,H._EvaluateVisitor__expressionNode_closure,H._EvaluateVisitor__withoutSlash_recommendation,H._EvaluateVisitor__stackFrame_closure,H._EvaluateVisitor__stackTrace_closure,H._ImportedCssVisitor_visitCssAtRule_closure,H._ImportedCssVisitor_visitCssMediaRule_closure,H._ImportedCssVisitor_visitCssStyleRule_closure,H._ImportedCssVisitor_visitCssSupportsRule_closure,I.serialize_closure,I._SerializeVisitor_visitCssComment_closure,I._SerializeVisitor_visitCssAtRule_closure,I._SerializeVisitor_visitCssMediaRule_closure,I._SerializeVisitor_visitCssImport_closure,I._SerializeVisitor_visitCssImport__closure,I._SerializeVisitor_visitCssKeyframeBlock_closure,I._SerializeVisitor_visitCssStyleRule_closure,I._SerializeVisitor_visitCssSupportsRule_closure,I._SerializeVisitor_visitCssDeclaration_closure,I._SerializeVisitor_visitCssDeclaration_closure0,I._SerializeVisitor_visitList_closure,I._SerializeVisitor_visitList_closure0,I._SerializeVisitor_visitList_closure1,I._SerializeVisitor_visitMap_closure,I._SerializeVisitor__removeExponent__exponent_set,I._SerializeVisitor__removeExponent__exponent_get,I._SerializeVisitor_visitSelectorList_closure,I._SerializeVisitor__write_closure,I._SerializeVisitor__visitChildren_closure,I.withWarnCallback_closure,W.SingleMapping_SingleMapping$fromEntries__targetEntries_set,W.SingleMapping_SingleMapping$fromEntries__targetEntries_get,W.SingleMapping_SingleMapping$fromEntries_closure,W.SingleMapping_SingleMapping$fromEntries_closure0,W.SingleMapping_SingleMapping$fromEntries_closure1,W.SingleMapping_toJson_closure,W.SingleMapping_toJson_closure0,U.Highlighter_closure,U.Highlighter$__closure,U.Highlighter$___closure,U.Highlighter$__closure0,U.Highlighter__collateLines_closure,U.Highlighter__collateLines_closure0,U.Highlighter__collateLines_closure1,U.Highlighter__collateLines__closure,U.Highlighter_highlight_closure,U.Highlighter__writeFileStart_closure,U.Highlighter__writeMultilineHighlights_closure,U.Highlighter__writeMultilineHighlights_closure0,U.Highlighter__writeMultilineHighlights_closure1,U.Highlighter__writeMultilineHighlights_closure2,U.Highlighter__writeMultilineHighlights__closure,U.Highlighter__writeMultilineHighlights__closure0,U.Highlighter__writeHighlightedText_closure,U.Highlighter__writeIndicator_closure,U.Highlighter__writeIndicator_closure0,U.Highlighter__writeIndicator_closure1,U.Highlighter__writeSidebar_closure,U._Highlight_closure,U.Chain_Chain$parse_closure,U.Chain_Chain$parse_closure0,U.Chain_Chain$parse_closure1,U.Chain_toTrace_closure,U.Chain_toString_closure0,U.Chain_toString__closure0,U.Chain_toString_closure,U.Chain_toString__closure,z.Frame_Frame$parseVM_closure,z.Frame_Frame$parseV8_closure,z.Frame_Frame$parseV8_closure_parseLocation,z.Frame_Frame$_parseFirefoxEval_closure,z.Frame_Frame$parseFirefox_closure,z.Frame_Frame$parseFriendly_closure,W.LazyTrace_terse_closure,L.Trace_Trace$from_closure,L.Trace__parseVM_closure,L.Trace__parseVM_closure0,L.Trace$parseV8_closure,L.Trace$parseV8_closure0,L.Trace$parseJSCore_closure,L.Trace$parseJSCore_closure0,L.Trace$parseFirefox_closure,L.Trace$parseFirefox_closure0,L.Trace$parseFriendly_closure,L.Trace$parseFriendly_closure0,L.Trace_terse_closure,L.Trace_foldFrames_closure,L.Trace_foldFrames_closure0,L.Trace_toString_closure0,L.Trace_toString_closure,V.TransformByHandlers_transformByHandlers_closure,V.TransformByHandlers_transformByHandlers__closure,V.TransformByHandlers_transformByHandlers__closure1,V.TransformByHandlers_transformByHandlers__closure0,V.TransformByHandlers_transformByHandlers__closure2,H.RateLimit__debounceAggregate_closure,H.RateLimit__debounceAggregate_closure_emit,H.RateLimit__debounceAggregate__closure,H.RateLimit__debounceAggregate_closure0,N.ArgumentDeclaration_verify_closure1,N.ArgumentDeclaration_verify_closure2,q.AsyncBuiltInCallable$mixin_closure0,D._compileStylesheet_closure2,T.AsyncEnvironment_importForwards_closure2,T.AsyncEnvironment_importForwards_closure3,T.AsyncEnvironment_importForwards_closure4,T.AsyncEnvironment__getVariableFromGlobalModule_closure0,T.AsyncEnvironment_setVariable_closure2,T.AsyncEnvironment_setVariable_closure3,T.AsyncEnvironment_setVariable_closure4,T.AsyncEnvironment__getFunctionFromGlobalModule_closure0,T.AsyncEnvironment__getMixinFromGlobalModule_closure0,T.AsyncEnvironment_toModule_closure0,T.AsyncEnvironment_toDummyModule_closure0,T.AsyncEnvironment__fromOneModule_closure0,T.AsyncEnvironment__fromOneModule__closure0,T._EnvironmentModule__EnvironmentModule_closure17,T._EnvironmentModule__EnvironmentModule_closure18,T._EnvironmentModule__EnvironmentModule_closure19,T._EnvironmentModule__EnvironmentModule_closure20,T._EnvironmentModule__EnvironmentModule_closure21,T._EnvironmentModule__EnvironmentModule_closure22,O._EvaluateVisitor_closure29,O._EvaluateVisitor_closure30,O._EvaluateVisitor_closure31,O._EvaluateVisitor_closure32,O._EvaluateVisitor_closure33,O._EvaluateVisitor_closure34,O._EvaluateVisitor_closure35,O._EvaluateVisitor_closure36,O._EvaluateVisitor__closure10,O._EvaluateVisitor_closure37,O._EvaluateVisitor_closure38,O._EvaluateVisitor__closure8,O._EvaluateVisitor__closure9,O._EvaluateVisitor_run_closure2,O._EvaluateVisitor__withWarnCallback_closure2,O._EvaluateVisitor__loadModule_closure5,O._EvaluateVisitor__loadModule_closure6,O._EvaluateVisitor__loadModule__closure2,O._EvaluateVisitor__execute__css_set2,O._EvaluateVisitor__execute__css_get2,O._EvaluateVisitor__execute_closure2,O._EvaluateVisitor__combineCss_closure8,O._EvaluateVisitor__combineCss_closure9,O._EvaluateVisitor__combineCss_closure10,O._EvaluateVisitor__extendModules_closure5,O._EvaluateVisitor__extendModules_closure6,O._EvaluateVisitor__topologicalModules_visitModule2,O._EvaluateVisitor_visitAtRootRule_closure8,O._EvaluateVisitor_visitAtRootRule_closure9,O._EvaluateVisitor_visitAtRootRule_closure10,O._EvaluateVisitor__scopeForAtRoot_closure17,O._EvaluateVisitor__scopeForAtRoot_closure18,O._EvaluateVisitor__scopeForAtRoot_closure19,O._EvaluateVisitor__scopeForAtRoot__closure2,O._EvaluateVisitor__scopeForAtRoot_closure20,O._EvaluateVisitor__scopeForAtRoot_closure21,O._EvaluateVisitor__scopeForAtRoot_closure22,O._EvaluateVisitor_visitContentRule_closure2,O._EvaluateVisitor_visitDeclaration_closure5,O._EvaluateVisitor_visitDeclaration_closure6,O._EvaluateVisitor_visitEachRule_closure8,O._EvaluateVisitor_visitEachRule_closure9,O._EvaluateVisitor_visitEachRule_closure10,O._EvaluateVisitor_visitEachRule__closure2,O._EvaluateVisitor_visitEachRule___closure2,O._EvaluateVisitor_visitExtendRule_closure2,O._EvaluateVisitor_visitAtRule_closure8,O._EvaluateVisitor_visitAtRule_closure9,O._EvaluateVisitor_visitAtRule__closure2,O._EvaluateVisitor_visitAtRule_closure10,O._EvaluateVisitor_visitForRule_closure14,O._EvaluateVisitor_visitForRule_closure15,O._EvaluateVisitor_visitForRule_closure16,O._EvaluateVisitor_visitForRule_closure17,O._EvaluateVisitor_visitForRule_closure18,O._EvaluateVisitor_visitForRule__closure2,O._EvaluateVisitor_visitForwardRule_closure5,O._EvaluateVisitor_visitForwardRule_closure6,O._EvaluateVisitor_visitIfRule_closure2,O._EvaluateVisitor_visitIfRule__closure2,O._EvaluateVisitor__visitDynamicImport_closure2,O._EvaluateVisitor__visitDynamicImport_closure__children_set2,O._EvaluateVisitor__visitDynamicImport__closure5,O._EvaluateVisitor__visitDynamicImport_closure__children_get2,O._EvaluateVisitor__visitDynamicImport__closure6,O._EvaluateVisitor__visitStaticImport_closure2,O._EvaluateVisitor_visitIncludeRule_closure11,O._EvaluateVisitor_visitIncludeRule_closure12,O._EvaluateVisitor_visitIncludeRule_closure14,O._EvaluateVisitor_visitIncludeRule_closure13,O._EvaluateVisitor_visitIncludeRule__closure2,O._EvaluateVisitor_visitIncludeRule___closure2,O._EvaluateVisitor_visitIncludeRule____closure2,O._EvaluateVisitor_visitMediaRule_closure8,O._EvaluateVisitor_visitMediaRule_closure9,O._EvaluateVisitor_visitMediaRule__closure2,O._EvaluateVisitor_visitMediaRule___closure2,O._EvaluateVisitor_visitMediaRule_closure10,O._EvaluateVisitor__visitMediaQueries_closure2,O._EvaluateVisitor_visitStyleRule_closure20,O._EvaluateVisitor_visitStyleRule_closure21,O._EvaluateVisitor_visitStyleRule_closure22,O._EvaluateVisitor_visitStyleRule_closure23,O._EvaluateVisitor_visitStyleRule_closure24,O._EvaluateVisitor_visitStyleRule_closure25,O._EvaluateVisitor_visitStyleRule__closure2,O._EvaluateVisitor_visitStyleRule_closure26,O._EvaluateVisitor_visitSupportsRule_closure5,O._EvaluateVisitor_visitSupportsRule__closure2,O._EvaluateVisitor_visitSupportsRule_closure6,O._EvaluateVisitor_visitVariableDeclaration_closure8,O._EvaluateVisitor_visitVariableDeclaration_closure9,O._EvaluateVisitor_visitVariableDeclaration_closure10,O._EvaluateVisitor_visitUseRule_closure2,O._EvaluateVisitor_visitWarnRule_closure2,O._EvaluateVisitor_visitWhileRule_closure2,O._EvaluateVisitor_visitWhileRule__closure2,O._EvaluateVisitor_visitBinaryOperationExpression_closure2,O._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation2,O._EvaluateVisitor_visitVariableExpression_closure2,O._EvaluateVisitor_visitListExpression_closure2,O._EvaluateVisitor_visitFunctionExpression_closure5,O._EvaluateVisitor_visitFunctionExpression_closure6,O._EvaluateVisitor__runUserDefinedCallable_closure2,O._EvaluateVisitor__runUserDefinedCallable__closure2,O._EvaluateVisitor__runUserDefinedCallable___closure2,O._EvaluateVisitor__runUserDefinedCallable____closure2,O._EvaluateVisitor__runFunctionCallable_closure2,O._EvaluateVisitor__runBuiltInCallable_closure8,O._EvaluateVisitor__runBuiltInCallable_closure9,O._EvaluateVisitor__runBuiltInCallable_closure10,O._EvaluateVisitor__evaluateArguments_closure11,O._EvaluateVisitor__evaluateArguments_closure12,O._EvaluateVisitor__evaluateArguments_closure13,O._EvaluateVisitor__evaluateArguments_closure14,O._EvaluateVisitor__evaluateMacroArguments_closure11,O._EvaluateVisitor__evaluateMacroArguments_closure12,O._EvaluateVisitor__evaluateMacroArguments_closure13,O._EvaluateVisitor__evaluateMacroArguments_closure14,O._EvaluateVisitor__addRestMap_closure2,O._EvaluateVisitor__verifyArguments_closure2,O._EvaluateVisitor_visitStringExpression_closure2,O._EvaluateVisitor_visitCssAtRule_closure5,O._EvaluateVisitor_visitCssAtRule_closure6,O._EvaluateVisitor_visitCssKeyframeBlock_closure5,O._EvaluateVisitor_visitCssKeyframeBlock_closure6,O._EvaluateVisitor_visitCssMediaRule_closure8,O._EvaluateVisitor_visitCssMediaRule_closure9,O._EvaluateVisitor_visitCssMediaRule__closure2,O._EvaluateVisitor_visitCssMediaRule___closure2,O._EvaluateVisitor_visitCssMediaRule_closure10,O._EvaluateVisitor_visitCssStyleRule_closure5,O._EvaluateVisitor_visitCssStyleRule__closure2,O._EvaluateVisitor_visitCssStyleRule_closure6,O._EvaluateVisitor_visitCssSupportsRule_closure5,O._EvaluateVisitor_visitCssSupportsRule__closure2,O._EvaluateVisitor_visitCssSupportsRule_closure6,O._EvaluateVisitor__performInterpolation_closure2,O._EvaluateVisitor__serialize_closure2,O._EvaluateVisitor__expressionNode_closure2,O._EvaluateVisitor__withoutSlash_recommendation2,O._EvaluateVisitor__stackFrame_closure2,O._EvaluateVisitor__stackTrace_closure2,O._ImportedCssVisitor_visitCssAtRule_closure2,O._ImportedCssVisitor_visitCssMediaRule_closure2,O._ImportedCssVisitor_visitCssStyleRule_closure2,O._ImportedCssVisitor_visitCssSupportsRule_closure2,F.AsyncImportCache_canonicalize_closure0,F.AsyncImportCache__canonicalize_closure0,F.AsyncImportCache_importCanonical_closure0,F.AsyncImportCache_humanize_closure2,F.AsyncImportCache_humanize_closure3,F.AsyncImportCache_humanize_closure4,M.AtRootQueryParser_parse_closure0,A.booleanConstructor_closure,A.booleanConstructor__closure,A.booleanConstructor__closure0,T.BuiltInCallable$mixin_closure0,B.global_closure30,B.global_closure31,B.global_closure32,B.global_closure33,B.global_closure34,B.global_closure35,B.global_closure36,B.global_closure37,B.global_closure38,B.global_closure39,B.global_closure40,B.global_closure41,B.global_closure42,B.global_closure43,B.global_closure44,B.global_closure45,B.global_closure46,B.global_closure47,B.global_closure48,B.global_closure49,B.global_closure50,B.global_closure51,B.global_closure52,B.global_closure53,B.global_closure54,B.global_closure55,B.global__closure0,B.global_closure56,B.module_closure8,B.module_closure9,B.module_closure10,B.module_closure11,B.module_closure12,B.module_closure13,B.module_closure14,B.module_closure15,B.module__closure0,B.module_closure16,B._red_closure0,B._green_closure0,B._blue_closure0,B._mix_closure0,B._hue_closure0,B._saturation_closure0,B._lightness_closure0,B._complement_closure0,B._adjust_closure0,B._scale_closure0,B._change_closure0,B._ieHexStr_closure0,B._ieHexStr_closure_hexString0,B._updateComponents_getParam0,B._updateComponents_closure0,B._updateComponents_updateValue0,B._updateComponents_updateRgb0,B._functionString_closure0,B._removedColorFunction_closure0,B._rgb_closure0,B._hsl_closure0,B._removeUnits_closure1,B._removeUnits_closure2,B._hwb_closure0,B._parseChannels_closure0,B.colorConstructor_closure,B.colorConstructor_closure0,B.colorConstructor_closure1,B.colorConstructor_closure2,B.colorConstructor_closure3,B.colorConstructor_closure4,B.colorConstructor_closure5,B.colorConstructor_closure6,B.colorConstructor_closure7,B.colorConstructor_closure8,B.SassColor_SassColor$hwb_toRgb0,U._compileStylesheet_closure1,q.ComplexSelector_isInvisible_closure0,D.CompoundSelector_isInvisible_closure0,z.Configuration_toString_closure0,T._disallowedFunctionNames_closure0,M.EachRule_toString_closure0,F.Environment_importForwards_closure2,F.Environment_importForwards_closure3,F.Environment_importForwards_closure4,F.Environment__getVariableFromGlobalModule_closure0,F.Environment_setVariable_closure2,F.Environment_setVariable_closure3,F.Environment_setVariable_closure4,F.Environment__getFunctionFromGlobalModule_closure0,F.Environment__getMixinFromGlobalModule_closure0,F.Environment_toModule_closure0,F.Environment_toDummyModule_closure0,F.Environment__fromOneModule_closure0,F.Environment__fromOneModule__closure0,F._EnvironmentModule__EnvironmentModule_closure11,F._EnvironmentModule__EnvironmentModule_closure12,F._EnvironmentModule__EnvironmentModule_closure13,F._EnvironmentModule__EnvironmentModule_closure14,F._EnvironmentModule__EnvironmentModule_closure15,F._EnvironmentModule__EnvironmentModule_closure16,H._EvaluateVisitor_closure19,H._EvaluateVisitor_closure20,H._EvaluateVisitor_closure21,H._EvaluateVisitor_closure22,H._EvaluateVisitor_closure23,H._EvaluateVisitor_closure24,H._EvaluateVisitor_closure25,H._EvaluateVisitor_closure26,H._EvaluateVisitor__closure7,H._EvaluateVisitor_closure27,H._EvaluateVisitor_closure28,H._EvaluateVisitor__closure5,H._EvaluateVisitor__closure6,H._EvaluateVisitor_run_closure1,H._EvaluateVisitor__withWarnCallback_closure1,H._EvaluateVisitor__loadModule_closure3,H._EvaluateVisitor__loadModule_closure4,H._EvaluateVisitor__loadModule__closure1,H._EvaluateVisitor__execute__css_set1,H._EvaluateVisitor__execute__css_get1,H._EvaluateVisitor__execute_closure1,H._EvaluateVisitor__combineCss_closure5,H._EvaluateVisitor__combineCss_closure6,H._EvaluateVisitor__combineCss_closure7,H._EvaluateVisitor__extendModules_closure3,H._EvaluateVisitor__extendModules_closure4,H._EvaluateVisitor__topologicalModules_visitModule1,H._EvaluateVisitor_visitAtRootRule_closure5,H._EvaluateVisitor_visitAtRootRule_closure6,H._EvaluateVisitor_visitAtRootRule_closure7,H._EvaluateVisitor__scopeForAtRoot_closure11,H._EvaluateVisitor__scopeForAtRoot_closure12,H._EvaluateVisitor__scopeForAtRoot_closure13,H._EvaluateVisitor__scopeForAtRoot__closure1,H._EvaluateVisitor__scopeForAtRoot_closure14,H._EvaluateVisitor__scopeForAtRoot_closure15,H._EvaluateVisitor__scopeForAtRoot_closure16,H._EvaluateVisitor_visitContentRule_closure1,H._EvaluateVisitor_visitDeclaration_closure3,H._EvaluateVisitor_visitDeclaration_closure4,H._EvaluateVisitor_visitEachRule_closure5,H._EvaluateVisitor_visitEachRule_closure6,H._EvaluateVisitor_visitEachRule_closure7,H._EvaluateVisitor_visitEachRule__closure1,H._EvaluateVisitor_visitEachRule___closure1,H._EvaluateVisitor_visitExtendRule_closure1,H._EvaluateVisitor_visitAtRule_closure5,H._EvaluateVisitor_visitAtRule_closure6,H._EvaluateVisitor_visitAtRule__closure1,H._EvaluateVisitor_visitAtRule_closure7,H._EvaluateVisitor_visitForRule_closure9,H._EvaluateVisitor_visitForRule_closure10,H._EvaluateVisitor_visitForRule_closure11,H._EvaluateVisitor_visitForRule_closure12,H._EvaluateVisitor_visitForRule_closure13,H._EvaluateVisitor_visitForRule__closure1,H._EvaluateVisitor_visitForwardRule_closure3,H._EvaluateVisitor_visitForwardRule_closure4,H._EvaluateVisitor_visitIfRule_closure1,H._EvaluateVisitor_visitIfRule__closure1,H._EvaluateVisitor__visitDynamicImport_closure1,H._EvaluateVisitor__visitDynamicImport_closure__children_set1,H._EvaluateVisitor__visitDynamicImport__closure3,H._EvaluateVisitor__visitDynamicImport_closure__children_get1,H._EvaluateVisitor__visitDynamicImport__closure4,H._EvaluateVisitor__visitStaticImport_closure1,H._EvaluateVisitor_visitIncludeRule_closure7,H._EvaluateVisitor_visitIncludeRule_closure8,H._EvaluateVisitor_visitIncludeRule_closure10,H._EvaluateVisitor_visitIncludeRule_closure9,H._EvaluateVisitor_visitIncludeRule__closure1,H._EvaluateVisitor_visitIncludeRule___closure1,H._EvaluateVisitor_visitIncludeRule____closure1,H._EvaluateVisitor_visitMediaRule_closure5,H._EvaluateVisitor_visitMediaRule_closure6,H._EvaluateVisitor_visitMediaRule__closure1,H._EvaluateVisitor_visitMediaRule___closure1,H._EvaluateVisitor_visitMediaRule_closure7,H._EvaluateVisitor__visitMediaQueries_closure1,H._EvaluateVisitor_visitStyleRule_closure13,H._EvaluateVisitor_visitStyleRule_closure14,H._EvaluateVisitor_visitStyleRule_closure15,H._EvaluateVisitor_visitStyleRule_closure16,H._EvaluateVisitor_visitStyleRule_closure17,H._EvaluateVisitor_visitStyleRule_closure18,H._EvaluateVisitor_visitStyleRule__closure1,H._EvaluateVisitor_visitStyleRule_closure19,H._EvaluateVisitor_visitSupportsRule_closure3,H._EvaluateVisitor_visitSupportsRule__closure1,H._EvaluateVisitor_visitSupportsRule_closure4,H._EvaluateVisitor_visitVariableDeclaration_closure5,H._EvaluateVisitor_visitVariableDeclaration_closure6,H._EvaluateVisitor_visitVariableDeclaration_closure7,H._EvaluateVisitor_visitUseRule_closure1,H._EvaluateVisitor_visitWarnRule_closure1,H._EvaluateVisitor_visitWhileRule_closure1,H._EvaluateVisitor_visitWhileRule__closure1,H._EvaluateVisitor_visitBinaryOperationExpression_closure1,H._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation1,H._EvaluateVisitor_visitVariableExpression_closure1,H._EvaluateVisitor_visitListExpression_closure1,H._EvaluateVisitor_visitFunctionExpression_closure3,H._EvaluateVisitor_visitFunctionExpression_closure4,H._EvaluateVisitor__runUserDefinedCallable_closure1,H._EvaluateVisitor__runUserDefinedCallable__closure1,H._EvaluateVisitor__runUserDefinedCallable___closure1,H._EvaluateVisitor__runUserDefinedCallable____closure1,H._EvaluateVisitor__runFunctionCallable_closure1,H._EvaluateVisitor__runBuiltInCallable_closure5,H._EvaluateVisitor__runBuiltInCallable_closure6,H._EvaluateVisitor__runBuiltInCallable_closure7,H._EvaluateVisitor__evaluateArguments_closure7,H._EvaluateVisitor__evaluateArguments_closure8,H._EvaluateVisitor__evaluateArguments_closure9,H._EvaluateVisitor__evaluateArguments_closure10,H._EvaluateVisitor__evaluateMacroArguments_closure7,H._EvaluateVisitor__evaluateMacroArguments_closure8,H._EvaluateVisitor__evaluateMacroArguments_closure9,H._EvaluateVisitor__evaluateMacroArguments_closure10,H._EvaluateVisitor__addRestMap_closure1,H._EvaluateVisitor__verifyArguments_closure1,H._EvaluateVisitor_visitStringExpression_closure1,H._EvaluateVisitor_visitCssAtRule_closure3,H._EvaluateVisitor_visitCssAtRule_closure4,H._EvaluateVisitor_visitCssKeyframeBlock_closure3,H._EvaluateVisitor_visitCssKeyframeBlock_closure4,H._EvaluateVisitor_visitCssMediaRule_closure5,H._EvaluateVisitor_visitCssMediaRule_closure6,H._EvaluateVisitor_visitCssMediaRule__closure1,H._EvaluateVisitor_visitCssMediaRule___closure1,H._EvaluateVisitor_visitCssMediaRule_closure7,H._EvaluateVisitor_visitCssStyleRule_closure3,H._EvaluateVisitor_visitCssStyleRule__closure1,H._EvaluateVisitor_visitCssStyleRule_closure4,H._EvaluateVisitor_visitCssSupportsRule_closure3,H._EvaluateVisitor_visitCssSupportsRule__closure1,H._EvaluateVisitor_visitCssSupportsRule_closure4,H._EvaluateVisitor__performInterpolation_closure1,H._EvaluateVisitor__serialize_closure1,H._EvaluateVisitor__expressionNode_closure1,H._EvaluateVisitor__withoutSlash_recommendation1,H._EvaluateVisitor__stackFrame_closure1,H._EvaluateVisitor__stackTrace_closure1,H._ImportedCssVisitor_visitCssAtRule_closure1,H._ImportedCssVisitor_visitCssMediaRule_closure1,H._ImportedCssVisitor_visitCssStyleRule_closure1,H._ImportedCssVisitor_visitCssSupportsRule_closure1,D.ExtensionStore_extensionsWhereTarget_closure0,D.ExtensionStore__registerSelector_closure0,D.ExtensionStore_addExtension_closure2,D.ExtensionStore_addExtension_closure3,D.ExtensionStore_addExtension_closure4,D.ExtensionStore__extendExistingExtensions_closure1,D.ExtensionStore__extendExistingExtensions_closure2,D.ExtensionStore_addExtensions_closure1,D.ExtensionStore_addExtensions__closure4,D.ExtensionStore_addExtensions___closure1,D.ExtensionStore_addExtensions___closure2,D.ExtensionStore_addExtensions_closure2,D.ExtensionStore_addExtensions__closure2,D.ExtensionStore_addExtensions__closure3,D.ExtensionStore__extendComplex_closure1,D.ExtensionStore__extendComplex_closure2,D.ExtensionStore__extendComplex__closure1,D.ExtensionStore__extendComplex__closure2,D.ExtensionStore__extendComplex___closure0,D.ExtensionStore__extendCompound_closure4,D.ExtensionStore__extendCompound_closure5,D.ExtensionStore__extendCompound__closure1,D.ExtensionStore__extendCompound__closure2,D.ExtensionStore__extendCompound_closure6,D.ExtensionStore__extendCompound_closure7,D.ExtensionStore__extendCompound_closure8,D.ExtensionStore__extendSimple_withoutPseudo0,D.ExtensionStore__extendSimple_closure1,D.ExtensionStore__extendSimple_closure2,D.ExtensionStore__extendPseudo_closure4,D.ExtensionStore__extendPseudo_closure5,D.ExtensionStore__extendPseudo_closure6,D.ExtensionStore__extendPseudo_closure7,D.ExtensionStore__extendPseudo_closure8,D.ExtensionStore__trim_closure1,D.ExtensionStore__trim_closure2,D.ExtensionStore_clone_closure0,k.FilesystemImporter_canonicalize_closure0,L.unifyComplex_closure0,L._weaveParents_closure6,L._weaveParents_closure7,L._weaveParents_closure8,L._weaveParents__closure4,L._weaveParents_closure9,L._weaveParents_closure10,L._weaveParents__closure3,L._weaveParents_closure11,L._weaveParents_closure12,L._weaveParents__closure2,L._mustUnify_closure0,L._mustUnify__closure0,L.paths_closure0,L.paths__closure0,L.paths___closure0,L._hasRoot_closure0,L.listIsSuperselector_closure0,L.listIsSuperselector__closure0,L._simpleIsSuperselectorOfCompound_closure0,L._simpleIsSuperselectorOfCompound__closure0,L._selectorPseudoIsSuperselector_closure6,L._selectorPseudoIsSuperselector_closure7,L._selectorPseudoIsSuperselector_closure8,L._selectorPseudoIsSuperselector_closure9,L._selectorPseudoIsSuperselector_closure10,L._selectorPseudoIsSuperselector__closure0,L._selectorPseudoIsSuperselector___closure1,L._selectorPseudoIsSuperselector___closure2,L._selectorPseudoIsSuperselector_closure11,L._selectorPseudoIsSuperselector_closure12,L._selectorPseudoArgs_closure1,L._selectorPseudoArgs_closure2,L.globalFunctions_closure0,I.IDSelector_unify_closure0,M.IfRule_toString_closure0,M.IfRuleClause$__closure0,M.IfRuleClause$___closure0,k.NodeImporter__tryPath_closure,k.NodeImporter__tryPath_closure0,H.ImportCache_canonicalize_closure0,H.ImportCache__canonicalize_closure0,H.ImportCache_importCanonical_closure0,H.ImportCache_humanize_closure2,H.ImportCache_humanize_closure3,H.ImportCache_humanize_closure4,D.Interpolation_toString_closure0,k._realCasePath_helper0,k._realCasePath_helper_closure0,k._realCasePath_helper__closure0,O.KeyframeSelectorParser_parse_closure0,J.ListExpression_toString_closure0,J._length_closure2,J._nth_closure0,J._setNth_closure0,J._join_closure0,J._append_closure2,J._zip_closure0,J._zip__closure2,J._zip__closure3,J._zip__closure4,J._index_closure2,J._separator_closure0,J._isBracketed_closure0,J._slash_closure0,J.SelectorList_isInvisible_closure0,J.SelectorList_asSassList_closure0,J.SelectorList_asSassList__closure0,J.SelectorList_unify_closure0,J.SelectorList_unify__closure0,J.SelectorList_unify___closure0,J.SelectorList_resolveParentSelectors_closure0,J.SelectorList_resolveParentSelectors__closure1,J.SelectorList_resolveParentSelectors__closure2,J.SelectorList__complexContainsParentSelector_closure0,J.SelectorList__complexContainsParentSelector__closure0,J.SelectorList__resolveParentSelectorsCompound_closure2,J.SelectorList__resolveParentSelectorsCompound_closure3,J.SelectorList__resolveParentSelectorsCompound_closure4,J.listConstructor_closure,J.listConstructor__closure,J.listConstructor_closure0,J.listConstructor_closure1,J.listConstructor_closure2,J.listConstructor_closure3,J.listConstructor_closure4,J.listConstructor_closure5,J.SassList_isBlank_closure0,z.MapExpression_toString_closure0,z._get_closure0,z._set_closure1,z._set__closure2,z._set_closure2,z._set__closure1,z._merge_closure1,z._merge_closure2,z._merge__closure0,z._deepMerge_closure0,z._deepRemove_closure0,z._deepRemove__closure0,z._remove_closure1,z._remove_closure2,z._keys_closure0,z._values_closure0,z._hasKey_closure0,z._modify__modifyNestedMap0,z._deepMergeImpl__ensureMutable0,z._deepMergeImpl_closure0,z.mapConstructor_closure,z.mapConstructor__closure,z.mapConstructor__closure0,z.mapConstructor_closure0,z.mapConstructor_closure1,z.mapConstructor_closure2,z.mapConstructor_closure3,z.mapConstructor_closure4,z.mapConstructor_closure5,z.SassMap_asList_closure0,B._ceil_closure0,B._clamp_closure0,B._floor_closure0,B._max_closure0,B._min_closure0,B._abs_closure0,B._hypot_closure0,B._hypot__closure0,B._log_closure0,B._pow_closure0,B._sqrt_closure0,B._acos_closure0,B._asin_closure0,B._atan_closure0,B._atan2_closure0,B._cos_closure0,B._sin_closure0,B._tan_closure0,B._compatible_closure0,B._isUnitless_closure0,B._unit_closure0,B._percentage_closure0,B._randomFunction_closure0,B._div_closure0,B._numberFunction_closure0,k.MediaQueryParser_parse_closure0,T.global_closure57,T.global_closure58,T.global_closure59,T.global_closure60,N._readFile_closure0,N.fileExists_closure0,N.dirExists_closure0,N.listDir_closure0,N.listDir__closure1,N.listDir__closure2,N.listDir_closure_list0,N.listDir__list_closure0,N._render_closure,N._render_closure0,N._render_closure1,N._parseFunctions_closure,N._parseFunctions__closure,N._parseFunctions___closure0,N._parseFunctions____closure,N._parseFunctions___closure1,N._parseFunctions__closure0,N._parseFunctions__closure1,N._parseFunctions___closure,N._parseImporter_closure,N._parseImporter__closure,N._parseImporter___closure,N._parseImporter____closure,N._parseImporter___closure0,F.nullConstructor_closure,F.nullConstructor__closure,F.nullConstructor__closure0,W.numberConstructor_closure,W.numberConstructor_closure0,W.numberConstructor_closure1,W.numberConstructor_closure2,W.numberConstructor_closure3,W.numberConstructor_closure4,W._parseNumber_closure,W._parseNumber_closure0,W.SassNumber__coerceOrConvertValue__compatibilityException0,W.SassNumber__coerceOrConvertValue_closure3,W.SassNumber__coerceOrConvertValue_closure4,W.SassNumber__coerceOrConvertValue_closure5,W.SassNumber__coerceOrConvertValue_closure6,W.SassNumber_plus_closure0,W.SassNumber_minus_closure0,W.SassNumber_multiplyUnits_closure3,W.SassNumber_multiplyUnits_closure4,W.SassNumber_multiplyUnits_closure5,W.SassNumber_multiplyUnits_closure6,W.SassNumber__areAnyConvertible_closure0,W.SassNumber__canonicalizeUnitList_closure0,W.SassNumber__canonicalMultiplier_closure0,P.ParentStatement_closure0,P.ParentStatement__closure0,R.Parser__parseIdentifier_closure0,R.Parser_scanIdentChar_matches0,k._PrefixedKeys_iterator_closure0,U.main_printError,U.main_closure,U.SassParser_children_closure0,U.SassParser__peekIndentation__containsSpace_set0,U.SassParser__peekIndentation__containsTab_set0,U.SassParser__peekIndentation__nextIndentation_set0,U.SassParser__peekIndentation__containsTab_get0,U.SassParser__peekIndentation__containsSpace_get0,U.SassParser__peekIndentation__nextIndentation_get0,H._wrapMain_closure,H._wrapMain_closure0,W._nest_closure0,W._nest__closure1,W._nest__closure2,W._append_closure1,W._append__closure1,W._append__closure2,W._append___closure0,W._extend_closure0,W._replace_closure0,W._unify_closure0,W._isSuperselector_closure0,W._simpleSelectors_closure0,W._simpleSelectors__closure0,W._parse_closure0,W.SelectorParser_parse_closure0,W.SelectorParser_parseCompoundSelector_closure0,I.serialize_closure0,I._SerializeVisitor_visitCssComment_closure0,I._SerializeVisitor_visitCssAtRule_closure0,I._SerializeVisitor_visitCssMediaRule_closure0,I._SerializeVisitor_visitCssImport_closure0,I._SerializeVisitor_visitCssImport__closure0,I._SerializeVisitor_visitCssKeyframeBlock_closure0,I._SerializeVisitor_visitCssStyleRule_closure0,I._SerializeVisitor_visitCssSupportsRule_closure0,I._SerializeVisitor_visitCssDeclaration_closure1,I._SerializeVisitor_visitCssDeclaration_closure2,I._SerializeVisitor_visitList_closure2,I._SerializeVisitor_visitList_closure3,I._SerializeVisitor_visitList_closure4,I._SerializeVisitor_visitMap_closure0,I._SerializeVisitor__removeExponent__exponent_set0,I._SerializeVisitor__removeExponent__exponent_get0,I._SerializeVisitor_visitSelectorList_closure0,I._SerializeVisitor__write_closure0,I._SerializeVisitor__visitChildren_closure0,V.SingleUnitSassNumber__coerceToUnit_closure0,V.SingleUnitSassNumber__coerceValueToUnit_closure0,V.SingleUnitSassNumber_multiplyUnits_closure1,V.SingleUnitSassNumber_multiplyUnits_closure2,J.SourceMapBuffer__addEntry_closure0,J.SourceMapBuffer_buildSourceMap_closure0,J._unquote_closure0,J._quote_closure0,J._length_closure1,J._insert_closure0,J._index_closure1,J._slice_closure0,J._toUpperCase_closure0,J._toLowerCase_closure0,J._uniqueId_closure0,J.stringConstructor_closure,J.stringConstructor_closure0,J.stringConstructor_closure1,J.stringConstructor_closure2,M.StylesheetParser_parse_closure0,M.StylesheetParser_parse__closure1,M.StylesheetParser_parse__closure2,M.StylesheetParser_parseArgumentDeclaration_closure0,M.StylesheetParser__parseSingleProduction_closure0,M.StylesheetParser_parseSignature_closure,M.StylesheetParser__statement_closure0,M.StylesheetParser_variableDeclarationWithoutNamespace_closure1,M.StylesheetParser_variableDeclarationWithoutNamespace_closure2,M.StylesheetParser__declarationOrBuffer_closure1,M.StylesheetParser__declarationOrBuffer_closure2,M.StylesheetParser__styleRule_closure0,M.StylesheetParser__propertyOrVariableDeclaration_closure1,M.StylesheetParser__propertyOrVariableDeclaration_closure2,M.StylesheetParser__atRootRule_closure1,M.StylesheetParser__atRootRule_closure2,M.StylesheetParser__eachRule_closure0,M.StylesheetParser__functionRule_closure0,M.StylesheetParser__forRule_closure1,M.StylesheetParser__forRule_closure2,M.StylesheetParser__memberList_closure0,M.StylesheetParser__includeRule_closure0,M.StylesheetParser_mediaRule_closure0,M.StylesheetParser__mixinRule_closure0,M.StylesheetParser_mozDocumentRule_closure0,M.StylesheetParser_supportsRule_closure0,M.StylesheetParser__whileRule_closure0,M.StylesheetParser_unknownAtRule_closure0,M.StylesheetParser_expression_resetState0,M.StylesheetParser_expression_resolveOneOperation0,M.StylesheetParser_expression_resolveOperations0,M.StylesheetParser_expression_addSingleExpression0,M.StylesheetParser_expression_addOperator0,M.StylesheetParser_expression_resolveSpaceExpressions0,M.StylesheetParser__expressionUntilComma_closure0,M.StylesheetParser__unicodeRange_closure1,M.StylesheetParser__unicodeRange_closure2,M.StylesheetParser_identifierLike_closure0,M.StylesheetParser_trySpecialFunction_closure0,M.StylesheetParser__expressionUntilComparison_closure0,M.StylesheetParser__publicIdentifier_closure0,L.TerseLogger_summarize_closure1,L.TerseLogger_summarize_closure2,H._UnprefixedKeys_iterator_closure1,H._UnprefixedKeys_iterator_closure2,N.resolveImportPath_closure1,N.resolveImportPath_closure2,N._tryPathAsDirectory_closure0,N._exactlyOne_closure0,N.forwardToString_closure,N.createClass_closure,N.indent_closure0,N.flattenVertically_closure1,N.flattenVertically_closure2,N.longestCommonSubsequence_closure0,N.longestCommonSubsequence_backtrack0,N.mapAddAll2_closure0,I.withWarnCallback_closure0]),Q(w.CastList,w._CastListBase),Q(E.MapBase,E.MapMixin),Z(E.MapBase,[w.CastMap,w.JsLinkedHashMap,E._HashMap,E.UnmodifiableMapBase,A.MergedMapView,A.MergedMapView0]),Z(E.Error,[w.LateError,E.TypeError,w.JsNoSuchMethodError,w.UnknownJsTypeError,w.RuntimeError,w._Error,E.JsonUnsupportedObjectError,E.AssertionError,E.NullThrownError,E.ArgumentError,E.NoSuchMethodError,E.UnsupportedError,E.UnimplementedError,E.StateError,E.ConcurrentModificationError,E.CyclicInitializationError]),Q(E.ListBase,E._ListBase_Object_ListMixin),Q(w.UnmodifiableListBase,E.ListBase),Z(w.UnmodifiableListBase,[w.CodeUnits,E.UnmodifiableListView]),Z(w.EfficientLengthIterable,[w.ListIterable,w.EmptyIterable,w.LinkedHashMapKeyIterable,E._HashMapKeyIterable,E._MapBaseValueIterable]),Z(w.ListIterable,[w.SubListIterable,w.MappedListIterable,w.ReversedListIterable,E.ListQueue,E._GeneratorIterable]),Q(w.EfficientLengthMappedIterable,w.MappedIterable),Z(E.Iterator,[w.MappedIterator,w.WhereIterator,w.TakeIterator,w.SkipIterator,w.SkipWhileIterator]),Q(w.EfficientLengthTakeIterable,w.TakeIterable),Q(w.EfficientLengthSkipIterable,w.SkipIterable),Q(w.EfficientLengthFollowedByIterable,w.FollowedByIterable),Z(E.MapView,[E._UnmodifiableMapView_MapView__UnmodifiableMapMixin,B.PathMap]),Q(E.UnmodifiableMapView,E._UnmodifiableMapView_MapView__UnmodifiableMapMixin),Q(w.ConstantMapView,E.UnmodifiableMapView),Q(w.ConstantStringMap,w.ConstantMap),Q(w.ConstantProtoMap,w.ConstantStringMap),Q(w.Instantiation1,w.Instantiation),Q(w.NullError,E.TypeError),Z(w.TearOffClosure,[w.StaticClosure,w.BoundClosure]),Z(E.IterableBase,[w._AllMatchesIterable,E._SyncStarIterable,F._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin,k._PrefixedKeys,H._UnprefixedKeys,k._PrefixedKeys0,H._UnprefixedKeys0]),Q(w.NativeTypedArray,w.NativeTypedData),Z(w.NativeTypedArray,[w._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin,w._NativeTypedArrayOfInt_NativeTypedArray_ListMixin]),Q(w._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin,w._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin),Q(w.NativeTypedArrayOfDouble,w._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin),Q(w._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin,w._NativeTypedArrayOfInt_NativeTypedArray_ListMixin),Q(w.NativeTypedArrayOfInt,w._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin),Z(w.NativeTypedArrayOfDouble,[w.NativeFloat32List,w.NativeFloat64List]),Z(w.NativeTypedArrayOfInt,[w.NativeInt16List,w.NativeInt32List,w.NativeInt8List,w.NativeUint16List,w.NativeUint32List,w.NativeUint8ClampedList,w.NativeUint8List]),Q(w._TypeError,w._Error),Q(E._AsyncCompleter,E._Completer),Z(E._StreamController,[E._AsyncStreamController,E._SyncStreamController]),Z(E.Stream,[E._StreamImpl,E._ForwardingStream,L._CompleterStream]),Q(E._ControllerStream,E._StreamImpl),Z(E._BufferingStreamSubscription,[E._ControllerSubscription,E._ForwardingStreamSubscription]),Q(E._StreamControllerAddStreamState,E._AddStreamState),Z(E._DelayedEvent,[E._DelayedData,E._DelayedError]),Q(E._StreamImplEvents,E._PendingEvents),Q(E._ExpandStream,E._ForwardingStream),Z(E._Zone,[E._CustomZone,E._RootZone]),Z(w.JsLinkedHashMap,[E._LinkedIdentityHashMap,E._LinkedCustomHashMap]),Q(E._SetBase,E.__SetBase_Object_SetMixin),Z(E._SetBase,[E._LinkedHashSet,E.__UnmodifiableSet__SetBase__UnmodifiableSetMixin]),Q(E._LinkedIdentityHashSet,E._LinkedHashSet),Q(E._UnmodifiableSet,E.__UnmodifiableSet__SetBase__UnmodifiableSetMixin),Z(E.Codec,[E.Encoding,E.Base64Codec,E.JsonCodec]),Z(E.Encoding,[E.AsciiCodec,E.Utf8Codec]),Q(E.Converter,E.StreamTransformerBase),Z(E.Converter,[E._UnicodeSubsetEncoder,E.Base64Encoder,E.JsonEncoder,E.Utf8Encoder,E.Utf8Decoder]),Q(E.AsciiEncoder,E._UnicodeSubsetEncoder),Q(E.ByteConversionSink,E.ChunkedConversionSink),Z(E.ByteConversionSink,[E.ByteConversionSinkBase,E._Utf8StringSinkAdapter]),Q(E._Base64EncoderSink,E.ByteConversionSinkBase),Q(E._Utf8Base64EncoderSink,E._Base64EncoderSink),Q(E.JsonCyclicError,E.JsonUnsupportedObjectError),Q(E._JsonStringStringifier,E._JsonStringifier),Q(E.StringConversionSinkBase,E.StringConversionSinkMixin),Q(E._StringSinkConversionSink,E.StringConversionSinkBase),Q(E._StringCallbackSink,E._StringSinkConversionSink),Z(E.ArgumentError,[E.RangeError,E.IndexError]),Q(E._DataUri,E._Uri),Q(A.ArgParserException,E.FormatException),Q(F.EmptyUnmodifiableSet,F._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin),Q(T.QueueList,T._QueueList_Object_ListMixin),Q(T._CastQueueList,T.QueueList),Z(P._DelegatingIterableBase,[P.DelegatingSet,P._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin]),Q(V._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin,P.DelegatingSet),Q(V.UnmodifiableSetView,V._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin),Q(P.MapKeySet,P._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin),Z(D.NodeJsError,[D.JsAssertionError,D.JsRangeError,D.JsReferenceError,D.JsSyntaxError,D.JsTypeError,D.JsSystemError]),Z(L.Socket,[I.TTYReadStream,I.TTYWriteStream]),Q(N.InternalStyle,F.Style),Z(N.InternalStyle,[O.PosixStyle,k.UrlStyle,V.WindowsStyle]),Q(N.CssNode,N.AstNode),Z(N.CssNode,[N.ModifiableCssNode,N.CssParentNode]),Z(N.ModifiableCssNode,[N.ModifiableCssParentNode,H.ModifiableCssComment,V.ModifiableCssDeclaration,k.ModifiableCssImport]),Z(N.ModifiableCssParentNode,[U.ModifiableCssAtRule,U.ModifiableCssKeyframeBlock,R.ModifiableCssMediaRule,D.ModifiableCssStyleRule,M.ModifiableCssStylesheet,N.ModifiableCssSupportsRule]),Q(M.CssStylesheet,N.CssParentNode),Z(P.ParentStatement,[M.AtRootRule,U.AtRule,P.CallableDeclaration,V.Declaration,M.EachRule,N.ForRule,R.MediaRule,D.StyleRule,M.Stylesheet,N.SupportsRule,R.WhileRule]),Z(P.CallableDeclaration,[L.ContentBlock,P.FunctionRule,W.MixinRule]),Z(M.IfRuleClause,[M.IfClause,M.ElseClause]),Z(W.Selector,[P.SimpleSelector,q.ComplexSelector,D.CompoundSelector,J.SelectorList]),Z(P.SimpleSelector,[I.AttributeSelector,D.ClassSelector,I.IDSelector,P.ParentSelector,I.PlaceholderSelector,J.PseudoSelector,k.TypeSelector,I.UniversalSelector]),Q(z.ExplicitConfiguration,z.Configuration),Z(R.SourceSpanException,[O.SassException,R.SourceSpanFormatException,O.SassException0]),Z(O.SassException,[O.MultiSpanSassException,O.SassRuntimeException,O.SassFormatException]),Q(O.MultiSpanSassRuntimeException,O.MultiSpanSassException),Q(O.MultiSpanSassScriptException,O.SassScriptException),Q(z.MergedExtension,q.Extension),Q(P.Importer,N.AsyncImporter),Q(k.FilesystemImporter,P.Importer),Z(R.Parser,[M.AtRootQueryParser,M.StylesheetParser,O.KeyframeSelectorParser,k.MediaQueryParser,W.SelectorParser]),Z(M.StylesheetParser,[V.ScssParser,U.SassParser]),Q(T.CssParser,V.ScssParser),Z(E.UnmodifiableMapBase,[B.LimitedMapView,k.PrefixedMapView,U.PublicMemberMapView,H.UnprefixedMapView,B.LimitedMapView0,k.PrefixedMapView0,U.PublicMemberMapView0,H.UnprefixedMapView0]),Z(k.Value,[J.SassList,A.SassBoolean,B.SassColor,k.SassFunction,z.SassMap,F._SassNull,W.SassNumber,J.SassString]),Q(J.SassArgumentList,J.SassList),Z(W.SassNumber,[q.ComplexSassNumber,V.SingleUnitSassNumber,I.UnitlessSassNumber]),Q(k._FindDependenciesVisitor,J.RecursiveStatementVisitor),Q(W.SingleMapping,W.Mapping),Q(L.FileLocation,J.SourceLocationMixin),Z(L.SourceSpanMixin,[L._FileSpan,M.SourceSpanBase]),Q(D.SourceSpanWithContext,M.SourceSpanBase),Q(O.StringScannerException,R.SourceSpanFormatException),Z(D.StringScanner,[A.LineScanner,q.SpanScanner]),Z(k.Value0,[J.SassList0,A.SassBoolean0,B.SassColor0,W.SassNumber0,k.SassFunction0,z.SassMap0,F._SassNull0,J.SassString0]),Q(J.SassArgumentList0,J.SassList0),Z(R.Parser1,[M.AtRootQueryParser0,M.StylesheetParser0,O.KeyframeSelectorParser0,k.MediaQueryParser0,W.SelectorParser0]),Z(P.ParentStatement0,[M.AtRootRule0,U.AtRule0,P.CallableDeclaration0,V.Declaration0,M.EachRule0,N.ForRule0,R.MediaRule0,D.StyleRule0,M.Stylesheet0,N.SupportsRule0,R.WhileRule0]),Q(N.CssNode0,N.AstNode0),Z(N.CssNode0,[N.ModifiableCssNode0,N.CssParentNode0]),Z(N.ModifiableCssNode0,[N.ModifiableCssParentNode0,H.ModifiableCssComment0,V.ModifiableCssDeclaration0,k.ModifiableCssImport0]),Z(N.ModifiableCssParentNode0,[U.ModifiableCssAtRule0,U.ModifiableCssKeyframeBlock0,R.ModifiableCssMediaRule0,D.ModifiableCssStyleRule0,M.ModifiableCssStylesheet0,N.ModifiableCssSupportsRule0]),Z(W.Selector0,[P.SimpleSelector0,q.ComplexSelector0,D.CompoundSelector0,J.SelectorList0]),Z(P.SimpleSelector0,[I.AttributeSelector0,D.ClassSelector0,I.IDSelector0,P.ParentSelector0,I.PlaceholderSelector0,J.PseudoSelector0,k.TypeSelector0,I.UniversalSelector0]),Z(W.SassNumber0,[q.ComplexSassNumber0,V.SingleUnitSassNumber0,I.UnitlessSassNumber0]),Q(z.ExplicitConfiguration0,z.Configuration0),Z(P.CallableDeclaration0,[L.ContentBlock0,P.FunctionRule0,W.MixinRule0]),Z(M.StylesheetParser0,[V.ScssParser0,U.SassParser0]),Q(T.CssParser0,V.ScssParser0),Z(O.SassException0,[O.MultiSpanSassException0,O.SassRuntimeException0,O.SassFormatException0]),Q(O.MultiSpanSassRuntimeException0,O.MultiSpanSassException0),Q(O.MultiSpanSassScriptException0,O.SassScriptException0),Q(P.Importer0,N.AsyncImporter0),Q(k.FilesystemImporter0,P.Importer0),Z(M.IfRuleClause0,[M.IfClause0,M.ElseClause0]),Q(z.MergedExtension0,q.Extension0),Q(M.CssStylesheet0,N.CssParentNode0),K(w.UnmodifiableListBase,w.UnmodifiableListMixin),K(w.__CastListBase__CastIterableBase_ListMixin,E.ListMixin),K(w._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin,E.ListMixin),K(w._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin,w.FixedLengthListMixin),K(w._NativeTypedArrayOfInt_NativeTypedArray_ListMixin,E.ListMixin),K(w._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin,w.FixedLengthListMixin),K(E._AsyncStreamController,E._AsyncStreamControllerDispatch),K(E._SyncStreamController,E._SyncStreamControllerDispatch),K(E.UnmodifiableMapBase,E._UnmodifiableMapMixin),K(E._ListBase_Object_ListMixin,E.ListMixin),K(E._UnmodifiableMapView_MapView__UnmodifiableMapMixin,E._UnmodifiableMapMixin),K(E.__SetBase_Object_SetMixin,E.SetMixin),K(E.__UnmodifiableSet__SetBase__UnmodifiableSetMixin,E._UnmodifiableSetMixin),K(F._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin,V.UnmodifiableSetMixin),K(T._QueueList_Object_ListMixin,E.ListMixin),K(V._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin,V.UnmodifiableSetMixin),K(P._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin,V.UnmodifiableSetMixin);var Y={typeUniverse:{eC:new Map,tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{int:"int",double:"double",num:"num",String:"String",bool:"bool",Null:"Null",List:"List"},mangledNames:{},getTypeFromName:function(e){for(var t=0;t<j.length;t++)if(j[t]!=b&&j[t][e])return j[t][e]},metadata:[],types:["~()","Null()","Future<Null>()","Value0(List<Value0>)","Value(List<Value>)","String(String)","bool(String)","bool(CssNode)","bool(CssNode0)","SassNumber0(List<Value0>)","SassNumber(List<Value>)","bool(Object?)","int()","SassString0(List<Value0>)","SassString(List<Value>)","SassBoolean(List<Value>)","bool(SimpleSelector)","bool(ComplexSelector)","bool(SimpleSelector0)","bool(ComplexSelector0)","SassBoolean0(List<Value0>)","bool()","SassList0(List<Value0>)","SassList(List<Value>)","SassColor0(List<Value0>)","SassColor(List<Value>)","Null(~())","String()","~(Object?)","Future<Null>(Future<~>())","bool(int?)","FileSpan()","SassMap0(List<Value0>)","Value?()","Value0?()","Value(Value)","SassMap(List<Value>)","Future<~>()","Value0(Value0)","String?()","int(num)","bool(num,num)","String(Object)","SelectorList()","List<String>()","Value()","SelectorList0()","~(Value,Value)","num(num,num)","ValueExpression0(Value0)","~(Value)","bool(int)","ValueExpression(Value)","~(Value0)","~(Value0,Value0)","Value0()","~(Object,StackTrace)","~(Module0<Callable0>)","bool(Value0)","bool(Value)","Future<Value?>()","String(@)","Future<Value0?>()","~(Module<Callable>)","Frame(String)","Frame()","Value?(Statement)","Declaration0(List<Statement0>,FileSpan)","~(String,Value)","int(Uri)","Uri(Uri)","SassRuntimeException0(AstNode0)","ComplexSelector(List<ComplexSelectorComponent>)","Future<String>(Object?)","Future<Value>()","Future<Value0?>(Statement0)","bool(SelectorList)","Stylesheet?()","List<CssMediaQuery0>?(List<CssMediaQuery0>)","List<CssMediaQuery>?(List<CssMediaQuery>)","Future<Value0>()","Future<Value?>(Statement)","~(String,Value0)","SassRuntimeException(AstNode)","~(String,bool)","String(int)","@()","Null([Object?])","Null(Object,StackTrace)","Null(_NodeSassColor,num)","Declaration(List<Statement>,FileSpan)","Value0?(Statement0)","num(num)","ComplexSelector0(List<ComplexSelectorComponent0>)","@(bool)","bool(SelectorList0)","@(@)","@(int)","Iterable<ComplexSelector0>(ComplexSelector0)","SourceFile()","bool(Module<Callable>)","Map<ComplexSelector,Extension>()","List<ComplexSelectorComponent>(List<ComplexSelectorComponent>)","bool(@)","num(Value)","~(@)","Tuple3<Importer,Uri,Uri>?()","~(String)","Callable0?()","AtRootQuery()","List<CssMediaQuery>()","Statement()","Object()","~(~())","AsyncCallable?()","Null(Module<AsyncCallable>)","String(Expression)","Null(@)","bool(ComplexSelectorComponent)","Callable?()","bool(_Highlight)","Iterable<ComplexSelector>(ComplexSelector)","Future<Value0>(List<Value0>)","Iterable<String>(Module0<AsyncCallable0>)","bool(Module0<AsyncCallable0>)","ComplexSelector(ComplexSelector)","AsyncCallable0?()","Statement0()","AtRootQuery0()","Null(Module0<AsyncCallable0>)","List<CssMediaQuery0>()","String(Expression0)","bool(Module<AsyncCallable>)","num(Value0)","int(_NodeSassColor)","bool(ComplexSelectorComponent0)","Iterable<String>(Module0<Callable0>)","bool(Module0<Callable0>)","Iterable<String>(Module<Callable>)","Map<ComplexSelector0,Extension0>()","List<ComplexSelectorComponent0>(List<ComplexSelectorComponent0>)","ComplexSelector0(ComplexSelector0)","Iterable<String>(Module<AsyncCallable>)","SassFunction0(List<Value0>)","num?(String,num{assertPercent:bool,checkPercent:bool})","num(num,num?,num)","int(int,num?)","~(Object?,Object?)","~(Iterable<ExtensionStore>)","SelectorList(Value)","SelectorList(SelectorList,SelectorList)","Uri?()","Uri(String)","~(Uint8List,String,int)","Iterable<String>()","Iterable<String>(@)","DateTime()","~(String[~])","int(int)","List<Extension>()","VariableDeclaration()","AtRootRule(List<Statement>,FileSpan)","AtRule(List<Statement>,FileSpan)","Entry(Entry)","num(num,String)","AstNode(AstNode)","SassFunction(List<Value>)","~(Module<AsyncCallable>)","bool(String?)","@(CssStylesheet)","CssStylesheet()","List<ExtensionStore>()","Map<String,AsyncCallable>(Module<AsyncCallable>)","SassNumber0()","Map<String,Callable0>(Module0<Callable0>)","String(_NodeSassString)","MapKeySet<Module0<Callable0>>(Map<Module0<Callable0>,AstNode0>)","bool(Object?,Object?)","SelectorList0(SelectorList0,SelectorList0)","SelectorList0(Value0)","Callable0?(Module0<Callable0>)","~(Iterable<ExtensionStore0>)","String(_NodeSassNumber)","Null(_NodeSassMap,int,Object)","~(Object[StackTrace?])","bool(Queue<Object?>)","Future<Value>(List<Value>)","0&([@])","0&([@])()","Frame(Tuple2<String,AstNode0>)","String(SassNumber0)","AstNode0?()","Uri?/()","Iterable<ComplexSelectorComponent>(List<List<ComplexSelectorComponent>>)","AtRootRule0(List<Statement0>,FileSpan)","List<ModifiableCssNode0>()","@(List<ModifiableCssNode0>)","Future<SassNumber0>()","Object(_NodeSassMap,int)","MapKeySet<Module<AsyncCallable>>(Map<Module<AsyncCallable>,AstNode>)","AsyncCallable?(Module<AsyncCallable>)","bool(ModifiableCssParentNode0)","List<ExtensionStore0>()","Value0(int)","CssStylesheet0()","@(CssStylesheet0)","~(Module0<AsyncCallable0>)","Iterable<String>(String)","AstNode0(AstNode0)","Map<String,AsyncCallable0>(Module0<AsyncCallable0>)","~(@,@)","MapKeySet<Module0<AsyncCallable0>>(Map<Module0<AsyncCallable0>,AstNode0>)","AsyncCallable0?(Module0<AsyncCallable0>)","bool(Frame)","Trace()","String(Frame)","bool(ModifiableCssParentNode)","Trace(String)","SassNumber()","~(String,@)","int(Object?)","~([Object?])","Frame(Tuple2<String,AstNode>)","bool(Import0)","String(SassNumber)","AstNode?()","bool(Import)","bool(Statement0)","int(@,@)","bool(Statement)","Map<String,Callable>(Module<Callable>)","MapKeySet<Module<Callable>>(Map<Module<Callable>,AstNode>)","List<ModifiableCssNode>()","@(List<ModifiableCssNode>)","Iterable<ComplexSelectorComponent0>(List<List<ComplexSelectorComponent0>>)","Callable?(Module<Callable>)","AtRule0(List<Statement0>,FileSpan)","Future<SassNumber>()","List<Extension0>()","int(Frame)","bool(String?,String?)","Future<CssValue<Value>>(Expression)","int(String?)","StackTrace()","Future<Value?>(Value)","String(Argument)","Future<CssValue<String>>(Interpolation)","Module<AsyncCallable>(Module<AsyncCallable>)","~(Set<ModifiableCssValue<SelectorList>>)","String(String?)","Future<EvaluateResult>()","Future<CssValue<String>>(SupportsCondition)","Future<~>(List<Value>)","List<ComplexSelector>(ComplexSelectorComponent)","String(Tuple2<Expression,Expression>)","Iterable<ComplexSelector>(List<ComplexSelector>)","Future<Value>(Expression)","Value/()","String(IfClause)","Map<SimpleSelector,Map<ComplexSelector,Extension>>?(List<Extension>)","Future<String>(SupportsCondition)","Future<List<CssMediaQuery>>(Interpolation)","SingleUnitSassNumber(num)","List<ComplexSelectorComponent>(ComplexSelector)","SassScriptException()","List<CssMediaQuery>(Interpolation)","String(SupportsCondition)","ComplexSelector(Extender)","~(List<Value>)","Null(Function,Function)","EvaluateResult()","Null(Map<SimpleSelector,Map<ComplexSelector,Extension>>)","Module<Callable>(Module<Callable>)","CssValue<Value>(Expression)","Value?(Value)","SassList(ComplexSelector)","CssValue<String>(Interpolation)","~(Uri,StylesheetNode?)","CssValue<String>(SupportsCondition)","UserDefinedCallable<Environment>(ContentBlock)","Module<Callable>?(Module<Callable>)","~(Interpolation)","~(ContentBlock)","~(List<Statement>)","~(Expression)","~(CssMediaQuery)","~(MapEntry<Value,Value>)","@(List<TargetEntry>)","List<TargetEntry>()","SourceFile?(int)","String?(SourceFile?)","int(_Line)","List<ComplexSelector>?(List<Extender>)","Uri?(_Line)","Uri?(_Highlight)","int(_Highlight,_Highlight)","List<_Line>(List<_Highlight>)","SourceSpanWithContext()","String(String{color:@})","DateTime(StylesheetNode)","List<Frame>(Trace)","int(Trace)","StringExpression(Interpolation)","String(Trace)","Extension()","SassString(ComplexSelectorComponent)","Frame(String,String)","~(BinaryOperator)","List<SimpleSelector>(Extender)","~(Expression{number:bool})","Frame(Frame)","Future<~>?()","String(Argument0)","List<ComplexSelector>(List<ComplexSelector>)","List<Extender>?(SimpleSelector)","Value0?(Module0<AsyncCallable0>)","Module0<AsyncCallable0>?(Module0<AsyncCallable0>)","WhileRule(List<Statement>,FileSpan)","SupportsRule(List<Statement>,FileSpan)","FileSpan?(MapEntry<Module0<AsyncCallable0>,AstNode0>)","Map<String,Value0>(Module0<AsyncCallable0>)","Map<String,AstNode0>(Module0<AsyncCallable0>)","MixinRule(List<Statement>,FileSpan)","List<Extender>(PseudoSelector)","Future<List<CssMediaQuery0>>(Interpolation0)","Future<String>(SupportsCondition0)","MediaRule(List<Statement>,FileSpan)","_Future<@>(@)","List<List<Extender>>(List<Extender>)","ContentBlock(List<Statement>,FileSpan)","List<ComplexSelector>(ComplexSelector)","Future<~>(List<Value0>)","SimpleSelector(SimpleSelector)","ForRule(List<Statement>,FileSpan)","Future<EvaluateResult0>()","PseudoSelector(ComplexSelector)","FunctionRule(List<Statement>,FileSpan)","EachRule(List<Statement>,FileSpan)","Value?(Module<AsyncCallable>)","Module0<AsyncCallable0>(Module0<AsyncCallable0>)","StyleRule(List<Statement>,FileSpan)","~(SimpleSelector,Set<ModifiableCssValue<SelectorList>>)","StreamController<String>()","Future<CssValue0<Value0>>(Expression0)","Null(@,@)","Module<AsyncCallable>?(Module<AsyncCallable>)","Future<Value0?>(Value0)","@(StreamController<String>)","UseRule()","Future<CssValue0<String>>(Interpolation0)","FileSpan?(MapEntry<Module<AsyncCallable>,AstNode>)","ArgumentDeclaration()","~([Future<~>?])","VariableDeclaration(VariableDeclaration)","Statement?()","Future<CssValue0<String>>(SupportsCondition0)","UserDefinedCallable0<AsyncEnvironment0>(ContentBlock0)","Map<String,Value>(Module<AsyncCallable>)","List<ComplexSelectorComponent>?(List<ComplexSelectorComponent>,List<ComplexSelectorComponent>)","Map<String,AstNode>(Module<AsyncCallable>)","Stylesheet()","bool(Queue<List<ComplexSelectorComponent>>)","Future<Value0>(Expression0)","Value0/()","NumberExpression()","Future<Tuple3<AsyncImporter,Uri,Uri>?>()","Expression({bracketList:bool,singleEquals:bool,until:bool()?})","~(ComplexSelector,Extension)","Statement({root:bool})","CompoundSelector()","Future<Tuple3<AsyncImporter0,Uri,Uri>?>()","Future<Stylesheet0?>()","bool(Tuple3<AsyncImporter0,Uri,Uri>)","Object(Value0)","Future<@>?()","@(StackTrace)","bool(Object)","Future<Stylesheet?>()","bool(Tuple3<AsyncImporter,Uri,Uri>)","Uri(Tuple3<AsyncImporter,Uri,Uri>)","@(@,String)","@(Object)","String(Value0)","0&(List<Value0>)","~(SimpleSelector,Map<ComplexSelector,Extension>)","Null(_NodeSassColor,num?[num?,num?,num?,SassColor0?])","bool(List<Iterable<ComplexSelectorComponent>>)","num(_NodeSassColor)","String(BuiltInCallable)","String(_NodeSassColor)","List<ComplexSelectorComponent>(List<Iterable<ComplexSelectorComponent>>)","String(MapEntry<String,ConfiguredValue0>)","String(BuiltInCallable0)","~(String,Option)","Iterable<ComplexSelectorComponent>(Iterable<ComplexSelectorComponent>)","Value0?(Module0<Callable0>)","Module0<Callable0>?(Module0<Callable0>)","~(Object)","ArgParser()","FileSpan?(MapEntry<Module0<Callable0>,AstNode0>)","Map<String,Value0>(Module0<Callable0>)","Map<String,AstNode0>(Module0<Callable0>)","~(int,@)","~(@,StackTrace)","List<CssMediaQuery0>(Interpolation0)","String(SupportsCondition0)","Map<String,AstNode>(Module<Callable>)","~(List<Value0>)","String(MapEntry<String,ConfiguredValue>)","EvaluateResult0()","Module0<Callable0>(Module0<Callable0>)","CssValue0<Value0>(Expression0)","Value0?(Value0)","bool(PseudoSelector)","CssValue0<String>(Interpolation0)","Set<ModifiableCssValue<SelectorList>>()","CssValue0<String>(SupportsCondition0)","UserDefinedCallable0<Environment0>(ContentBlock0)","Value?(Module<Callable>)","Value0(Expression0)","bool(Extension0)","Set<ModifiableCssValue0<SelectorList0>>()","SelectorList?(PseudoSelector)","Uint8List(@,@)","~(SimpleSelector0,Map<ComplexSelector0,Extension0>)","~(ComplexSelector0,Extension0)","Extension0()","Null(Map<SimpleSelector0,Map<ComplexSelector0,Extension0>>)","Map<SimpleSelector0,Map<ComplexSelector0,Extension0>>?(List<Extension0>)","~(Set<ModifiableCssValue0<SelectorList0>>)","List<ComplexSelector0>(ComplexSelectorComponent0)","Iterable<ComplexSelector0>(List<ComplexSelector0>)","List<ComplexSelectorComponent0>(ComplexSelector0)","Future<@>()","Uri(Tuple3<Importer,Uri,Uri>)","ComplexSelector0(Extender0)","List<ComplexSelector0>?(List<Extender0>)","List<SimpleSelector0>(Extender0)","List<ComplexSelector0>(List<ComplexSelector0>)","List<Extender0>?(SimpleSelector0)","List<Extender0>(PseudoSelector0)","List<List<Extender0>>(List<Extender0>)","List<ComplexSelector0>(ComplexSelector0)","PseudoSelector0(ComplexSelector0)","~(SimpleSelector0,Set<ModifiableCssValue0<SelectorList0>>)","Future<~>(String)","List<ComplexSelectorComponent0>?(List<ComplexSelectorComponent0>,List<ComplexSelectorComponent0>)","bool(Queue<List<ComplexSelectorComponent0>>)","bool(Tuple3<Importer,Uri,Uri>)","bool(List<Iterable<ComplexSelectorComponent0>>)","List<ComplexSelectorComponent0>(List<Iterable<ComplexSelectorComponent0>>)","Iterable<ComplexSelectorComponent0>(Iterable<ComplexSelectorComponent0>)","Null(@,StackTrace)","bool(PseudoSelector0)","SelectorList0?(PseudoSelector0)","String(IfClause0)","bool(Extension)","SassString(SimpleSelector)","Tuple2<String,String>(String)","Tuple3<Importer0,Uri,Uri>?()","Stylesheet0?()","bool(Tuple3<Importer0,Uri,Uri>)","Uri(Tuple3<Importer0,Uri,Uri>)","FileSpan?(MapEntry<Module<Callable>,AstNode>)","List<Value0>(Value0)","bool(List<Value0>)","SassList0(ComplexSelector0)","SassString0(ComplexSelectorComponent0)","Uri(Tuple3<AsyncImporter0,Uri,Uri>)","Set<0^>()<Object?>","SimpleSelector0(SimpleSelector0)","Null(_NodeSassList,int?[bool?,SassList0?])","SassNumber(Value)","Object(_NodeSassList,int)","Null(_NodeSassList,int,Object)","bool(_NodeSassList)","Null(_NodeSassList,bool)","int(_NodeSassList)","String(_NodeSassList)","String(Tuple2<Expression0,Expression0>)","SassMap0(Value0)","SassMap0(SassMap0)","Null(_NodeSassMap,int?[SassMap0?])","SassNumber0(int)","int(int,int)","int(_NodeSassMap)","~(String[@])","String(_NodeSassMap)","SassNumber0(Value0)","Null(RenderResult)","~(Object,Object?)","JSFunction0(JSFunction0)","Object?(Object,String,String[Object?])","Null(Object)","Null(_NodeSassNumber,num?[String?,SassNumber0?])","num(_NodeSassNumber)","Null(_NodeSassNumber,num)","~(String,int)","Null(_NodeSassNumber,String)","SassScriptException0()","~(String,StackTrace?)","SassMap(SassMap)","SassMap(Value)","SassString0(SimpleSelector0)","CompoundSelector0()","~(CssMediaQuery0)","~(MapEntry<Value0,Value0>)","SingleUnitSassNumber0(num)","Null(_NodeSassString,String?[SassString0?])","~(Symbol0,@)","Null(_NodeSassString,String)","Statement0({root:bool})","Set<0^>()<Object?>","NumberExpression0()","Stylesheet0()","Statement0?()","VariableDeclaration0(VariableDeclaration0)","ArgumentDeclaration0()","Tuple2<String,ArgumentDeclaration0>()","VariableDeclaration0()","Map<String,Value>(Module<Callable>)","StyleRule0(List<Statement0>,FileSpan)","@(String)","EachRule0(List<Statement0>,FileSpan)","FunctionRule0(List<Statement0>,FileSpan)","ForRule0(List<Statement0>,FileSpan)","ContentBlock0(List<Statement0>,FileSpan)","MediaRule0(List<Statement0>,FileSpan)","MixinRule0(List<Statement0>,FileSpan)","bool(List<Value>)","SupportsRule0(List<Statement0>,FileSpan)","WhileRule0(List<Statement0>,FileSpan)","~(Expression0{number:bool})","~(BinaryOperator0)","StringExpression0(Interpolation0)","~(String,Function)","List<Value>(Value)","List<WatchEvent>(List<WatchEvent>)","~(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?>?)","0&(List<Value>)","String(Value)","0^(0^,0^)<num>","~(Object,StackTrace,EventSink<0^>)<Object?>","List<0^>(0^,List<0^>?)<Object?>","~(RenderOptions,~(Object?,RenderResult?))","RenderResult(RenderOptions)","Future<~>(List<String>)","String(String[String?,String?,String?,String?,String?,String?])","UserDefinedCallable<AsyncEnvironment>(ContentBlock)","Value(Expression)"],interceptorsByTag:null,leafTags:null,arrayRti:"function"==typeof Symbol&&"symbol"==typeof Symbol()?Symbol("$ti"):"$ti"};w._Universe_addRules(Y.typeUniverse,JSON.parse('{"PlainJavaScriptObject":"JavaScriptObject","UnknownJavaScriptObject":"JavaScriptObject","JavaScriptFunction":"JavaScriptObject","Stdin":"JavaScriptObject","Stdout":"JavaScriptObject","ReadlineModule":"JavaScriptObject","ReadlineOptions":"JavaScriptObject","ReadlineInterface":"JavaScriptObject","BufferModule":"JavaScriptObject","BufferConstants":"JavaScriptObject","Buffer":"JavaScriptObject","ConsoleModule":"JavaScriptObject","Console":"JavaScriptObject","EventEmitter":"JavaScriptObject","FS":"JavaScriptObject","FSConstants":"JavaScriptObject","FSWatcher":"JavaScriptObject","ReadStream":"JavaScriptObject","ReadStreamOptions":"JavaScriptObject","WriteStream":"JavaScriptObject","WriteStreamOptions":"JavaScriptObject","FileOptions":"JavaScriptObject","StatOptions":"JavaScriptObject","MkdirOptions":"JavaScriptObject","RmdirOptions":"JavaScriptObject","WatchOptions":"JavaScriptObject","WatchFileOptions":"JavaScriptObject","Stats":"JavaScriptObject","Promise":"JavaScriptObject","Date":"JavaScriptObject","JsError":"JavaScriptObject","Atomics":"JavaScriptObject","Modules":"JavaScriptObject","Module1":"JavaScriptObject","Net":"JavaScriptObject","Socket":"JavaScriptObject","NetAddress":"JavaScriptObject","NetServer":"JavaScriptObject","NodeJsError":"JavaScriptObject","JsAssertionError":"JavaScriptObject","JsRangeError":"JavaScriptObject","JsReferenceError":"JavaScriptObject","JsSyntaxError":"JavaScriptObject","JsTypeError":"JavaScriptObject","JsSystemError":"JavaScriptObject","Process":"JavaScriptObject","CPUUsage":"JavaScriptObject","Release":"JavaScriptObject","StreamModule":"JavaScriptObject","Readable":"JavaScriptObject","Writable":"JavaScriptObject","Duplex":"JavaScriptObject","Transform":"JavaScriptObject","WritableOptions":"JavaScriptObject","ReadableOptions":"JavaScriptObject","Immediate":"JavaScriptObject","Timeout":"JavaScriptObject","TTY":"JavaScriptObject","TTYReadStream":"JavaScriptObject","TTYWriteStream":"JavaScriptObject","Util":"JavaScriptObject","Chokidar":"JavaScriptObject","ChokidarOptions":"JavaScriptObject","ChokidarWatcher":"JavaScriptObject","JSFunction":"JavaScriptObject","NodeImporterResult":"JavaScriptObject","RenderContext":"JavaScriptObject","RenderContextOptions":"JavaScriptObject","RenderContextResult":"JavaScriptObject","RenderContextResultStats":"JavaScriptObject","_PropertyDescriptor":"JavaScriptObject","Chokidar0":"JavaScriptObject","ChokidarOptions0":"JavaScriptObject","ChokidarWatcher0":"JavaScriptObject","_NodeSassColor":"JavaScriptObject","Exports":"JavaScriptObject","Fiber":"JavaScriptObject","FiberClass":"JavaScriptObject","JSFunction0":"JavaScriptObject","NodeImporterResult0":"JavaScriptObject","_NodeSassList":"JavaScriptObject","_NodeSassMap":"JavaScriptObject","_NodeSassNumber":"JavaScriptObject","RenderContext0":"JavaScriptObject","RenderContextOptions0":"JavaScriptObject","RenderContextResult0":"JavaScriptObject","RenderContextResultStats0":"JavaScriptObject","RenderOptions":"JavaScriptObject","RenderResult":"JavaScriptObject","RenderResultStats":"JavaScriptObject","_Exports":"JavaScriptObject","_NodeSassString":"JavaScriptObject","Types":"JavaScriptObject","_PropertyDescriptor0":"JavaScriptObject","JavaScriptObject":{"JsSystemError":[],"_NodeSassColor":[],"Fiber":[],"JSFunction0":[],"NodeImporterResult0":[],"_NodeSassList":[],"_NodeSassMap":[],"_NodeSassNumber":[],"RenderContextOptions0":[],"RenderOptions":[],"RenderResult":[],"_NodeSassString":[]},"JSBool":{"bool":[]},"JSNull":{"Null":[]},"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"]},"EfficientLengthIterable":{"Iterable":["1"]},"_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"},"ListIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"SubListIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListIterable.E":"1","Iterable.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"],"ListIterable.E":"2","Iterable.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"],"ListIterable.E":"1","Iterable.E":"1"},"Symbol":{"Symbol0":[]},"ConstantMapView":{"UnmodifiableMapView":["1","2"],"Map":["1","2"]},"ConstantMap":{"Map":["1","2"]},"ConstantStringMap":{"ConstantMap":["1","2"],"Map":["1","2"]},"ConstantProtoMap":{"ConstantStringMap":["1","2"],"ConstantMap":["1","2"],"Map":["1","2"]},"_ConstantMapKeyIterable":{"Iterable":["1"],"Iterable.E":"1"},"Instantiation":{"Function":[]},"Instantiation1":{"Function":[]},"NullError":{"Error":[]},"JsNoSuchMethodError":{"Error":[]},"UnknownJsTypeError":{"Error":[]},"NullThrownFromJavaScriptException":{"Exception":[]},"_StackTrace":{"StackTrace":[]},"Closure":{"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"]},"NativeTypedArrayOfInt":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"NativeFloat32List":{"NativeTypedArrayOfDouble":[],"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"ListMixin.E":"double"},"NativeFloat64List":{"NativeTypedArrayOfDouble":[],"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"ListMixin.E":"double"},"NativeInt16List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeInt32List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeInt8List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeUint16List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeUint32List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeUint8ClampedList":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeUint8List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"Uint8List":[],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"_Error":{"Error":[]},"_TypeError":{"Error":[]},"AsyncError":{"Error":[]},"_Future":{"Future":["1"]},"StreamController":{"EventSink":["1"]},"_SyncStarIterable":{"Iterable":["1"],"Iterable.E":"1"},"_AsyncCompleter":{"_Completer":["1"]},"_StreamController":{"StreamController":["1"],"EventSink":["1"]},"_AsyncStreamController":{"_StreamController":["1"],"StreamController":["1"],"EventSink":["1"]},"_SyncStreamController":{"_StreamController":["1"],"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"},"_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"],"ListIterable.E":"1","Iterable.E":"1"},"_SetBase":{"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_UnmodifiableSet":{"_SetBase":["1"],"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"AsciiCodec":{"Codec":["String","List<int>"]},"_UnicodeSubsetEncoder":{"Converter":["String","List<int>"]},"AsciiEncoder":{"Converter":["String","List<int>"]},"Base64Codec":{"Codec":["List<int>","String"]},"Base64Encoder":{"Converter":["List<int>","String"]},"Encoding":{"Codec":["String","List<int>"]},"JsonUnsupportedObjectError":{"Error":[]},"JsonCyclicError":{"Error":[]},"JsonCodec":{"Codec":["Object?","String"]},"JsonEncoder":{"Converter":["Object?","String"]},"Utf8Codec":{"Codec":["String","List<int>"]},"Utf8Encoder":{"Converter":["String","List<int>"]},"Utf8Decoder":{"Converter":["List<int>","String"]},"DateTime":{"Comparable":["DateTime"]},"double":{"num":[],"Comparable":["num"]},"Duration":{"Comparable":["Duration"]},"int":{"num":[],"Comparable":["num"]},"List":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"num":{"Comparable":["num"]},"RegExpMatch":{"Match":[]},"Set":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"String":{"Comparable":["String"]},"AssertionError":{"Error":[]},"TypeError":{"Error":[]},"NullThrownError":{"Error":[]},"ArgumentError":{"Error":[]},"RangeError":{"Error":[]},"IndexError":{"RangeError":[],"Error":[]},"NoSuchMethodError":{"Error":[]},"UnsupportedError":{"Error":[]},"UnimplementedError":{"Error":[]},"StateError":{"Error":[]},"ConcurrentModificationError":{"Error":[]},"OutOfMemoryError":{"Error":[]},"StackOverflowError":{"Error":[]},"CyclicInitializationError":{"Error":[]},"_Exception":{"Exception":[]},"FormatException":{"Exception":[]},"_GeneratorIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListIterable.E":"1","Iterable.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"},"UnmodifiableSetView":{"DelegatingSet":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_DelegatingIterableBase":{"Iterable":["1"]},"MapKeySet":{"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"DelegatingSet":{"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"PathException":{"Exception":[]},"PathMap":{"Map":["String?","1"]},"PosixStyle":{"InternalStyle":[]},"UrlStyle":{"InternalStyle":[]},"WindowsStyle":{"InternalStyle":[]},"ModifiableCssAtRule":{"ModifiableCssParentNode":[],"CssAtRule":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssComment":{"ModifiableCssNode":[],"CssComment":[],"CssNode":[],"AstNode":[]},"ModifiableCssDeclaration":{"ModifiableCssNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssImport":{"ModifiableCssNode":[],"CssImport":[],"CssNode":[],"AstNode":[]},"ModifiableCssKeyframeBlock":{"ModifiableCssParentNode":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssMediaRule":{"ModifiableCssParentNode":[],"CssMediaRule":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssNode":{"CssNode":[],"AstNode":[]},"ModifiableCssParentNode":{"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssStyleRule":{"ModifiableCssParentNode":[],"CssStyleRule":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssStylesheet":{"ModifiableCssParentNode":[],"CssStylesheet":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssSupportsRule":{"ModifiableCssParentNode":[],"CssSupportsRule":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssValue":{"CssValue":["1"],"AstNode":[]},"CssNode":{"AstNode":[]},"CssParentNode":{"CssNode":[],"AstNode":[]},"CssStylesheet":{"CssParentNode":[],"CssNode":[],"AstNode":[]},"CssValue":{"AstNode":[]},"_FakeAstNode":{"AstNode":[]},"Argument":{"AstNode":[]},"ArgumentDeclaration":{"AstNode":[]},"ArgumentInvocation":{"AstNode":[]},"ConfiguredVariable":{"AstNode":[]},"BinaryOperationExpression":{"Expression":[],"AstNode":[]},"BooleanExpression":{"Expression":[],"AstNode":[]},"ColorExpression":{"Expression":[],"AstNode":[]},"FunctionExpression":{"Expression":[],"AstNode":[]},"IfExpression":{"Expression":[],"AstNode":[]},"ListExpression":{"Expression":[],"AstNode":[]},"MapExpression":{"Expression":[],"AstNode":[]},"NullExpression":{"Expression":[],"AstNode":[]},"NumberExpression":{"Expression":[],"AstNode":[]},"ParenthesizedExpression":{"Expression":[],"AstNode":[]},"SelectorExpression":{"Expression":[],"AstNode":[]},"StringExpression":{"Expression":[],"AstNode":[]},"UnaryOperationExpression":{"Expression":[],"AstNode":[]},"ValueExpression":{"Expression":[],"AstNode":[]},"VariableExpression":{"Expression":[],"AstNode":[]},"DynamicImport":{"Import":[],"AstNode":[]},"StaticImport":{"Import":[],"AstNode":[]},"Interpolation":{"AstNode":[]},"AtRootRule":{"Statement":[],"AstNode":[]},"AtRule":{"Statement":[],"AstNode":[]},"CallableDeclaration":{"Statement":[],"AstNode":[]},"ContentBlock":{"Statement":[],"AstNode":[]},"ContentRule":{"Statement":[],"AstNode":[]},"DebugRule":{"Statement":[],"AstNode":[]},"Declaration":{"Statement":[],"AstNode":[]},"EachRule":{"Statement":[],"AstNode":[]},"ErrorRule":{"Statement":[],"AstNode":[]},"ExtendRule":{"Statement":[],"AstNode":[]},"ForRule":{"Statement":[],"AstNode":[]},"ForwardRule":{"Statement":[],"AstNode":[]},"FunctionRule":{"Statement":[],"AstNode":[]},"IfRule":{"Statement":[],"AstNode":[]},"ImportRule":{"Statement":[],"AstNode":[]},"IncludeRule":{"Statement":[],"AstNode":[]},"LoudComment":{"Statement":[],"AstNode":[]},"MediaRule":{"Statement":[],"AstNode":[]},"MixinRule":{"Statement":[],"AstNode":[]},"ParentStatement":{"Statement":[],"AstNode":[]},"ReturnRule":{"Statement":[],"AstNode":[]},"SilentComment":{"Statement":[],"AstNode":[]},"StyleRule":{"Statement":[],"AstNode":[]},"Stylesheet":{"Statement":[],"AstNode":[]},"SupportsRule":{"Statement":[],"AstNode":[]},"UseRule":{"Statement":[],"AstNode":[]},"VariableDeclaration":{"Statement":[],"AstNode":[]},"WarnRule":{"Statement":[],"AstNode":[]},"WhileRule":{"Statement":[],"AstNode":[]},"SupportsAnything":{"SupportsCondition":[],"AstNode":[]},"SupportsDeclaration":{"SupportsCondition":[],"AstNode":[]},"SupportsFunction":{"SupportsCondition":[],"AstNode":[]},"SupportsInterpolation":{"SupportsCondition":[],"AstNode":[]},"SupportsNegation":{"SupportsCondition":[],"AstNode":[]},"SupportsOperation":{"SupportsCondition":[],"AstNode":[]},"AttributeSelector":{"SimpleSelector":[]},"ClassSelector":{"SimpleSelector":[]},"Combinator":{"ComplexSelectorComponent":[]},"CompoundSelector":{"ComplexSelectorComponent":[]},"IDSelector":{"SimpleSelector":[]},"ParentSelector":{"SimpleSelector":[]},"PlaceholderSelector":{"SimpleSelector":[]},"PseudoSelector":{"SimpleSelector":[]},"TypeSelector":{"SimpleSelector":[]},"UniversalSelector":{"SimpleSelector":[]},"_EnvironmentModule0":{"Module":["AsyncCallable"]},"AsyncBuiltInCallable":{"AsyncCallable":[]},"BuiltInCallable":{"Callable":[],"AsyncBuiltInCallable":[],"AsyncCallable":[]},"PlainCssCallable":{"Callable":[],"AsyncCallable":[]},"UserDefinedCallable":{"Callable":[],"AsyncCallable":[]},"ExplicitConfiguration":{"Configuration":[]},"_EnvironmentModule":{"Module":["Callable"]},"SassException":{"Exception":[]},"SassRuntimeException":{"Exception":[]},"MultiSpanSassException":{"Exception":[]},"MultiSpanSassRuntimeException":{"SassRuntimeException":[],"Exception":[]},"SassFormatException":{"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"UsageException":{"Exception":[]},"EmptyExtensionStore":{"ExtensionStore":[]},"MergedExtension":{"Extension":[]},"Importer":{"AsyncImporter":[]},"FilesystemImporter":{"Importer":[],"AsyncImporter":[]},"BuiltInModule":{"Module":["1"]},"ForwardedModuleView":{"Module":["1"]},"ShadowedModuleView":{"Module":["1"]},"LimitedMapView":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.V":"2","MapMixin.K":"1"},"MergedMapView":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.V":"2","MapMixin.K":"1"},"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":[]},"SassColor":{"Value":[]},"SassFunction":{"Value":[]},"SassList":{"Value":[]},"SassMap":{"Value":[]},"_SassNull":{"Value":[]},"SassNumber":{"Value":[]},"ComplexSassNumber":{"SassNumber":[],"Value":[]},"SingleUnitSassNumber":{"SassNumber":[],"Value":[]},"UnitlessSassNumber":{"SassNumber":[],"Value":[]},"SassString":{"Value":[]},"Entry":{"Comparable":["Entry"]},"FileSpan":{"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"FileLocation":{"SourceLocation":[],"Comparable":["SourceLocation"]},"_FileSpan":{"FileSpan":[],"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceLocation":{"Comparable":["SourceLocation"]},"SourceLocationMixin":{"SourceLocation":[],"Comparable":["SourceLocation"]},"SourceSpan":{"Comparable":["SourceSpan"]},"SourceSpanBase":{"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceSpanException":{"Exception":[]},"SourceSpanFormatException":{"FormatException":[],"Exception":[]},"SourceSpanMixin":{"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceSpanWithContext":{"SourceSpan":[],"Comparable":["SourceSpan"]},"Chain":{"StackTrace":[]},"LazyTrace":{"Trace":[],"StackTrace":[]},"Trace":{"StackTrace":[]},"UnparsedFrame":{"Frame":[]},"StringScannerException":{"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"SupportsAnything0":{"SupportsCondition0":[],"AstNode0":[]},"Argument0":{"AstNode0":[]},"ArgumentDeclaration0":{"AstNode0":[]},"ArgumentInvocation0":{"AstNode0":[]},"SassArgumentList0":{"SassList0":[],"Value0":[]},"AsyncBuiltInCallable0":{"AsyncCallable0":[]},"_EnvironmentModule2":{"Module0":["AsyncCallable0"]},"AtRootRule0":{"Statement0":[],"AstNode0":[]},"ModifiableCssAtRule0":{"ModifiableCssParentNode0":[],"CssAtRule0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"AtRule0":{"Statement0":[],"AstNode0":[]},"AttributeSelector0":{"SimpleSelector0":[]},"BinaryOperationExpression0":{"Expression0":[],"AstNode0":[]},"BooleanExpression0":{"Expression0":[],"AstNode0":[]},"SassBoolean0":{"Value0":[]},"BuiltInCallable0":{"Callable0":[],"AsyncBuiltInCallable0":[],"AsyncCallable0":[]},"BuiltInModule0":{"Module0":["1"]},"CallableDeclaration0":{"Statement0":[],"AstNode0":[]},"ClassSelector0":{"SimpleSelector0":[]},"ColorExpression0":{"Expression0":[],"AstNode0":[]},"SassColor0":{"Value0":[]},"ModifiableCssComment0":{"ModifiableCssNode0":[],"CssComment0":[],"CssNode0":[],"AstNode0":[]},"ComplexSassNumber0":{"SassNumber0":[],"Value0":[]},"Combinator0":{"ComplexSelectorComponent0":[]},"CompoundSelector0":{"ComplexSelectorComponent0":[]},"ExplicitConfiguration0":{"Configuration0":[]},"ConfiguredVariable0":{"AstNode0":[]},"ContentBlock0":{"Statement0":[],"AstNode0":[]},"ContentRule0":{"Statement0":[],"AstNode0":[]},"DebugRule0":{"Statement0":[],"AstNode0":[]},"ModifiableCssDeclaration0":{"ModifiableCssNode0":[],"CssNode0":[],"AstNode0":[]},"Declaration0":{"Statement0":[],"AstNode0":[]},"SupportsDeclaration0":{"SupportsCondition0":[],"AstNode0":[]},"DynamicImport0":{"Import0":[],"AstNode0":[]},"EachRule0":{"Statement0":[],"AstNode0":[]},"EmptyExtensionStore0":{"ExtensionStore0":[]},"_EnvironmentModule1":{"Module0":["Callable0"]},"ErrorRule0":{"Statement0":[],"AstNode0":[]},"SassException0":{"Exception":[]},"SassRuntimeException0":{"Exception":[]},"MultiSpanSassException0":{"Exception":[]},"MultiSpanSassRuntimeException0":{"SassRuntimeException0":[],"Exception":[]},"SassFormatException0":{"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"ExtendRule0":{"Statement0":[],"AstNode0":[]},"FilesystemImporter0":{"Importer0":[],"AsyncImporter0":[]},"ForRule0":{"Statement0":[],"AstNode0":[]},"ForwardRule0":{"Statement0":[],"AstNode0":[]},"ForwardedModuleView0":{"Module0":["1"]},"FunctionExpression0":{"Expression0":[],"AstNode0":[]},"SupportsFunction0":{"SupportsCondition0":[],"AstNode0":[]},"SassFunction0":{"Value0":[]},"FunctionRule0":{"Statement0":[],"AstNode0":[]},"IDSelector0":{"SimpleSelector0":[]},"IfExpression0":{"Expression0":[],"AstNode0":[]},"IfRule0":{"Statement0":[],"AstNode0":[]},"ModifiableCssImport0":{"ModifiableCssNode0":[],"CssImport0":[],"CssNode0":[],"AstNode0":[]},"ImportRule0":{"Statement0":[],"AstNode0":[]},"Importer0":{"AsyncImporter0":[]},"IncludeRule0":{"Statement0":[],"AstNode0":[]},"Interpolation0":{"AstNode0":[]},"SupportsInterpolation0":{"SupportsCondition0":[],"AstNode0":[]},"ModifiableCssKeyframeBlock0":{"ModifiableCssParentNode0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"LimitedMapView0":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.V":"2","MapMixin.K":"1"},"ListExpression0":{"Expression0":[],"AstNode0":[]},"SassList0":{"Value0":[]},"LoudComment0":{"Statement0":[],"AstNode0":[]},"MapExpression0":{"Expression0":[],"AstNode0":[]},"SassMap0":{"Value0":[]},"ModifiableCssMediaRule0":{"ModifiableCssParentNode0":[],"CssMediaRule0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"MediaRule0":{"Statement0":[],"AstNode0":[]},"MergedExtension0":{"Extension0":[]},"MergedMapView0":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.V":"2","MapMixin.K":"1"},"MixinRule0":{"Statement0":[],"AstNode0":[]},"SupportsNegation0":{"SupportsCondition0":[],"AstNode0":[]},"_FakeAstNode0":{"AstNode0":[]},"CssNode0":{"AstNode0":[]},"CssParentNode0":{"CssNode0":[],"AstNode0":[]},"ModifiableCssNode0":{"CssNode0":[],"AstNode0":[]},"ModifiableCssParentNode0":{"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"NullExpression0":{"Expression0":[],"AstNode0":[]},"_SassNull0":{"Value0":[]},"NumberExpression0":{"Expression0":[],"AstNode0":[]},"SassNumber0":{"Value0":[]},"SupportsOperation0":{"SupportsCondition0":[],"AstNode0":[]},"ParentSelector0":{"SimpleSelector0":[]},"ParentStatement0":{"Statement0":[],"AstNode0":[]},"ParenthesizedExpression0":{"Expression0":[],"AstNode0":[]},"PlaceholderSelector0":{"SimpleSelector0":[]},"PlainCssCallable0":{"Callable0":[],"AsyncCallable0":[]},"PrefixedMapView0":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.V":"1","MapMixin.K":"String"},"_PrefixedKeys0":{"Iterable":["String"],"Iterable.E":"String"},"PseudoSelector0":{"SimpleSelector0":[]},"PublicMemberMapView0":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.V":"1","MapMixin.K":"String"},"ReturnRule0":{"Statement0":[],"AstNode0":[]},"SelectorExpression0":{"Expression0":[],"AstNode0":[]},"ShadowedModuleView0":{"Module0":["1"]},"SilentComment0":{"Statement0":[],"AstNode0":[]},"SingleUnitSassNumber0":{"SassNumber0":[],"Value0":[]},"StaticImport0":{"Import0":[],"AstNode0":[]},"StringExpression0":{"Expression0":[],"AstNode0":[]},"SassString0":{"Value0":[]},"ModifiableCssStyleRule0":{"ModifiableCssParentNode0":[],"CssStyleRule0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"StyleRule0":{"Statement0":[],"AstNode0":[]},"CssStylesheet0":{"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"ModifiableCssStylesheet0":{"ModifiableCssParentNode0":[],"CssStylesheet0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"Stylesheet0":{"Statement0":[],"AstNode0":[]},"ModifiableCssSupportsRule0":{"ModifiableCssParentNode0":[],"CssSupportsRule0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"SupportsRule0":{"Statement0":[],"AstNode0":[]},"TypeSelector0":{"SimpleSelector0":[]},"UnaryOperationExpression0":{"Expression0":[],"AstNode0":[]},"UnitlessSassNumber0":{"SassNumber0":[],"Value0":[]},"UniversalSelector0":{"SimpleSelector0":[]},"UnprefixedMapView0":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.V":"1","MapMixin.K":"String"},"_UnprefixedKeys0":{"Iterable":["String"],"Iterable.E":"String"},"UseRule0":{"Statement0":[],"AstNode0":[]},"UserDefinedCallable0":{"Callable0":[],"AsyncCallable0":[]},"CssValue0":{"AstNode0":[]},"ValueExpression0":{"Expression0":[],"AstNode0":[]},"ModifiableCssValue0":{"CssValue0":["1"],"AstNode0":[]},"VariableExpression0":{"Expression0":[],"AstNode0":[]},"VariableDeclaration0":{"Statement0":[],"AstNode0":[]},"WarnRule0":{"Statement0":[],"AstNode0":[]},"WhileRule0":{"Statement0":[],"AstNode0":[]},"Uint8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Expression":{"AstNode":[]},"Import":{"AstNode":[]},"SassNode":{"AstNode":[]},"Statement":{"AstNode":[]},"SupportsCondition":{"AstNode":[]},"Callable":{"AsyncCallable":[]},"Callable0":{"AsyncCallable0":[]},"Expression0":{"AstNode0":[]},"Import0":{"AstNode0":[]},"SassNode0":{"AstNode0":[]},"Statement0":{"AstNode0":[]},"SupportsCondition0":{"AstNode0":[]}}')),w._Universe_addErasedTypes(Y.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,"_StreamImplEvents":1,"_StreamIterator":1,"_ZoneFunction":1,"Queue":1,"_HashMapKeyIterator":1,"_LinkedHashSetIterator":1,"IterableBase":1,"ListBase":1,"MapBase":2,"UnmodifiableMapBase":2,"_MapBaseValueIterator":2,"_UnmodifiableMapMixin":2,"MapView":2,"_ListQueueIterator":1,"_UnmodifiableSetMixin":1,"_ListBase_Object_ListMixin":1,"_UnmodifiableMapView_MapView__UnmodifiableMapMixin":2,"__SetBase_Object_SetMixin":1,"__UnmodifiableSet__SetBase__UnmodifiableSetMixin":1,"ChunkedConversionSink":1,"_StringSinkConversionSink":1,"Iterator":1,"_EventRequest":1,"_EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin":1,"DefaultEquality":1,"IterableEquality":1,"ListEquality":1,"MapEquality":2,"_QueueList_Object_ListMixin":1,"UnmodifiableSetMixin":1,"_UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin":1,"_DelegatingIterableBase":1,"_MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin":1,"ParentStatement":1,"ParentStatement0":1}'));var ee,te,ne,re,ie={x0a_BUG_:"\n\nBUG: This should include a source span!",x0a_More:"\n\nMore info and automated migrator: https://sass-lang.com/d/slash-div",x0aRun_i:"\nRun in verbose mode to see all warnings.",x0aYou_m:"\nYou may not @extend the same selector from within different media queries.",x20in_in:" in interpolation here.\nIt may end up represented as ",x20is_as:" is asynchronous.\nThis is probably caused by a bug in a Sass plugin.",x20is_av:" is available from multiple global modules.",x20is_no:" is not a valid selector: it must be a string,\na list of strings, or a list of lists of strings.",x20must_:" must not be greater than the number of characters in the file, ",x20repet:" repetitive deprecation warnings omitted.",x20to_co:" to color.opacity() is deprecated.\n\nRecommendation: ",x20was_a:' was already loaded, so it can\'t be configured using "with".',x20was_n:" was not declared with !default in the @used module.",x20was_p:" was passed both by position and by name.",x21globa:"!global isn't allowed for variables in other modules.",x22x26__ma:'"&" may only used at the beginning of a compound selector.',x22x29__If:"\").\nIf you really want to use the color value here, use '",x22packa:'"package:" URLs aren\'t supported on this platform.',x24css_a:"$css and $module may not both be passed at once.",x24list1:"$list1, $list2, $separator: auto, $bracketed: auto",x24selec:"$selectors: At least one selector must be passed.",x24separ:'$separator: Must be "space", "comma", "slash", or "auto".',x28__isn:"() isn't in the sass:color module.\n\nRecommendation: color.adjust(",x29x0a_Mor:")\n\nMore info: https://sass-lang.com/documentation/functions/color#",x29x20is_d:") is deprecated.\n\nTo preserve current behavior: $",x29x20to_cg:") to color.grayscale() is deprecated.\n\nRecommendation: ",x29x20to_ci:") to color.invert() is deprecated.\n\nRecommendation: ",x2c_whici:", which is currently (incorrectly) converted to ",x2c_whicw:', which will likely produce invalid CSS.\nAlways quote color names when using them as strings or map keys (for example, "',x2e_Rela:".\nRelative canonical URLs are deprecated and will eventually be disallowed.\n",x3d_____:"===== asynchronous gap ===========================\n",x40_moz_:"@-moz-document is deprecated and support will be removed in Dart Sass 2.0.0.\n\nFor details, see http://bit.ly/MozDocument.",x40conte:"@content is only allowed within mixin declarations.",x40elsei:"@elseif is deprecated and will not be supported in future Sass versions.\n\nRecommendation: @else if",x40exten:"@extend may only be used within style rules.",x40forwa:"@forward rules must be written before any other rules.",x40funct:"@function if($condition, $if-true, $if-false) {",x40use_r:"@use rules must be written before any other rules.",A_list:"A list with more than one element must have an explicit separator.",ABCDEF:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",As_of_R:"As of Dart Sass 2.0.0, !global assignments won't be able to declare new variables.\n\nRecommendation: add `",As_of_S:"As of Dart Sass 2.0.0, !global assignments won't be able to declare new variables.\n\nSince this assignment is at the root of the stylesheet, the !global flag is\nunnecessary and can safely be removed.",At_rul:"At-rules may not be used within nested declarations.",Cannotff:"Cannot extract a file path from a URI with a fragment component",Cannotfq:"Cannot extract a file path from a URI with a query component",Cannotn:"Cannot extract a non-Windows file path from a file URI with an authority",Could_:'Could not find an option with short name "-',CssNod:"CssNodes must have a CssStylesheet transitive parent node.",Declarm:"Declarations may only be used within style rules.",Declarwa:'Declarations whose names begin with "--" may not be nested.',Declarwu:'Declarations whose names begin with "--" must have StringExpression values (was `',Either:"Either options.data or options.file must be set.",Entrie:"Entries may not be removed from MergedMapView.",Evalua:"Evaluation handles @include and its content block together.",Expect:"Expected variable, mixin, or function name",Functi:"Functions may not be declared in control directives.",HSL_pa:"HSL parameters may not be passed along with HWB parameters.",If_par:"If parsedAsCustomProperty is true, value must contain a SassString (was `",In_Sas:'In Sass, "&&" means two copies of the parent selector. You probably want to use "and" instead.',Indent:"Indenting at the beginning of the document is illegal.",Interpn:"Interpolation isn't allowed in namespaces.",Interpp:"Interpolation isn't allowed in plain CSS.",It_s_n:"It's not clear which file to import. Found:\n",May_on:"May only contains Strings or Expressions.",Media_:"Media rules may not be used within nested declarations.",Mixinsb:"Mixins may not be declared in control directives.",Mixinscf:"Mixins may not contain function declarations.",Mixinscm:"Mixins may not contain mixin declarations.",Module:"Module loop: this module is already being loaded.",Nested:"Nested declarations aren't allowed in plain CSS.",New_en:"New entries may not be added to MergedMapView.",NoSour:"NoSourceMapBuffer.buildSourceMap() is not supported.",Only_2:"Only 2 slash-separated elements allowed, but ",Only_oa:"Only one argument may be passed to the plain-CSS invert() function.",Only_op:"Only one positional argument is allowed. All other arguments must be passed by name.",Other_:"Other modules' members can't be defined with !global.",Passin:"Passing a string to call() is deprecated and will be illegal in Dart Sass 2.0.0.\n\nRecommendation: call(get-function(",Placeh:"Placeholder selectors aren't allowed here.",Plain_:"Plain CSS functions don't support keyword arguments.",Positi:"Positional arguments must come before keyword arguments.",Privat:"Private members can't be accessed from outside their modules.",RGB_pa:"RGB parameters may not be passed along with ",Sass_v:"Sass variables aren't allowed in plain CSS.",Silent:"Silent comments aren't allowed in plain CSS.",Soon__:"Soon, it will instead be correctly converted to ",Style_:"Style rules may not be used within nested declarations.",Suppor:"Supports rules may not be used within nested declarations.",The_Ex:"The ExtensionStore and CssStylesheet passed to cloneCssStylesheet() must come from the same compilation.",The_gi:"The given LineScannerState was not returned by this LineScanner.",The_pa:"The parent selector isn't allowed in plain CSS.",The_sa:"The same variable may only be configured once.",The_ta:'The target selector was not found.\nUse "@extend ',There_:"There's already a module with namespace \"",This_d:'This declaration has no argument named "$',This_f:"This function isn't allowed in plain CSS.",This_ma:'This module and the new module both define a variable named "$',This_mw:'This module was already loaded, so it can\'t be configured using "with".',This_s:"This selector doesn't have any properties and won't be rendered.",This_v:"This variable was not declared with !default in the @used module.",Top_le:'Top-level selectors may not contain the parent selector "&".',Using__:"Using / for division is deprecated and will be removed in Dart Sass 2.0.0.\n\nRecommendation: ",Using_c:"Using color.alpha() for a Microsoft filter is deprecated.\n\nRecommendation: ",Variab_:"Variable keyword argument map must have string keys.\n",Variabs:"Variable keyword arguments must be a map (was ",You_ma:"You may not @extend selectors across media queries.",You_pr:"You probably don't mean to use the color value ",x60_inst:"` instead.\nSee http://bit.ly/ExtendCompound for details.\n",addExt_:"addExtension() can't be called for a const ExtensionStore.",addExts:"addExtensions() can't be called for a const ExtensionStore.",addSel:"addSelector() can't be called for a const ExtensionStore.",compou:"compound selectors may no longer be extended.\nConsider `@extend ",conten:"content-exists() may only be called within a mixin.",curren:"currentCallableSpan may only be called within an active Sass callable.",math_d:"math.div() will only support number arguments in a future release.\nUse list.slash() instead for a slash separator.",must_b:"must be a UniversalSelector or a TypeSelector",parsed:'parsedAsCustomProperty must be false if name doesn\'t begin with "--".',semico:"semicolons aren't allowed in the indented syntax.",throug:"through() must return false for at least one parent of ",warn__:"warn() may only be called within a custom function or importer callback."},se={$env_1_1_String:(ee=w.findType)("@<String>"),ArgParser:ee("ArgParser"),Argument:ee("Argument"),ArgumentDeclaration:ee("ArgumentDeclaration"),ArgumentDeclaration_2:ee("ArgumentDeclaration0"),Argument_2:ee("Argument0"),AstNode:ee("AstNode"),AstNode_2:ee("AstNode0"),AsyncBuiltInCallable:ee("AsyncBuiltInCallable"),AsyncBuiltInCallable_2:ee("AsyncBuiltInCallable0"),AsyncCallable:ee("AsyncCallable"),AsyncCallable_2:ee("AsyncCallable0"),BuiltInCallable:ee("BuiltInCallable"),BuiltInCallable_2:ee("BuiltInCallable0"),BuiltInModule_AsyncBuiltInCallable:ee("BuiltInModule<AsyncBuiltInCallable>"),BuiltInModule_AsyncBuiltInCallable_2:ee("BuiltInModule0<AsyncBuiltInCallable0>"),BuiltInModule_BuiltInCallable:ee("BuiltInModule<BuiltInCallable>"),BuiltInModule_BuiltInCallable_2:ee("BuiltInModule0<BuiltInCallable0>"),Callable:ee("Callable"),Callable_2:ee("Callable0"),ChangeType:ee("ChangeType"),Combinator:ee("Combinator"),Combinator_2:ee("Combinator0"),Comparable_dynamic:ee("Comparable<@>"),Comparable_nullable_Object:ee("Comparable<Object?>"),CompileResult:ee("CompileResult"),CompileResult_2:ee("CompileResult0"),ComplexSelector:ee("ComplexSelector"),ComplexSelectorComponent:ee("ComplexSelectorComponent"),ComplexSelectorComponent_2:ee("ComplexSelectorComponent0"),ComplexSelector_2:ee("ComplexSelector0"),CompoundSelector:ee("CompoundSelector"),CompoundSelector_2:ee("CompoundSelector0"),Configuration:ee("Configuration"),Configuration_2:ee("Configuration0"),ConfiguredValue:ee("ConfiguredValue"),ConfiguredValue_2:ee("ConfiguredValue0"),ConfiguredVariable:ee("ConfiguredVariable"),ConfiguredVariable_2:ee("ConfiguredVariable0"),ConstantMapView_Symbol_dynamic:ee("ConstantMapView<Symbol0,@>"),ConstantStringMap_String_num:ee("ConstantStringMap<String,num>"),CssAtRule:ee("CssAtRule"),CssAtRule_2:ee("CssAtRule0"),CssComment:ee("CssComment"),CssComment_2:ee("CssComment0"),CssImport:ee("CssImport"),CssImport_2:ee("CssImport0"),CssMediaQuery:ee("CssMediaQuery"),CssMediaQuery_2:ee("CssMediaQuery0"),CssMediaRule:ee("CssMediaRule"),CssMediaRule_2:ee("CssMediaRule0"),CssParentNode:ee("CssParentNode"),CssParentNode_2:ee("CssParentNode0"),CssStyleRule:ee("CssStyleRule"),CssStyleRule_2:ee("CssStyleRule0"),CssStylesheet:ee("CssStylesheet"),CssStylesheet_2:ee("CssStylesheet0"),CssSupportsRule:ee("CssSupportsRule"),CssSupportsRule_2:ee("CssSupportsRule0"),CssValue_List_String:ee("CssValue<List<String>>"),CssValue_List_String_2:ee("CssValue0<List<String>>"),CssValue_SelectorList:ee("CssValue<SelectorList>"),CssValue_SelectorList_2:ee("CssValue0<SelectorList0>"),CssValue_String:ee("CssValue<String>"),CssValue_String_2:ee("CssValue0<String>"),CssValue_Value:ee("CssValue<Value>"),CssValue_Value_2:ee("CssValue0<Value0>"),DateTime:ee("DateTime"),EfficientLengthIterable_dynamic:ee("EfficientLengthIterable<@>"),Error:ee("Error"),EvaluateResult:ee("EvaluateResult"),EvaluateResult_2:ee("EvaluateResult0"),Exception:ee("Exception"),Expression:ee("Expression"),Expression_2:ee("Expression0"),Extender:ee("Extender"),Extender_2:ee("Extender0"),Extension:ee("Extension"),Extension_2:ee("Extension0"),FileSpan:ee("FileSpan"),FormatException:ee("FormatException"),Frame:ee("Frame"),Function:ee("Function"),FutureOr_EvaluateResult:ee("EvaluateResult/"),FutureOr_EvaluateResult_2:ee("EvaluateResult0/"),FutureOr_Value:ee("Value/"),FutureOr_Value_2:ee("Value0/"),FutureOr_nullable_Uri:ee("Uri?/"),Future_dynamic:ee("Future<@>"),Future_void:ee("Future<~>"),IfClause:ee("IfClause"),IfClause_2:ee("IfClause0"),Import:ee("Import"),Import_2:ee("Import0"),ImporterResult:ee("ImporterResult0"),ImporterResult_2:ee("ImporterResult"),InternalStyle:ee("InternalStyle"),Interpolation:ee("Interpolation"),InterpolationBuffer:ee("InterpolationBuffer"),InterpolationBuffer_2:ee("InterpolationBuffer0"),Interpolation_2:ee("Interpolation0"),Iterable_ComplexSelectorComponent:ee("Iterable<ComplexSelectorComponent>"),Iterable_ComplexSelectorComponent_2:ee("Iterable<ComplexSelectorComponent0>"),JSArray_Argument:ee("JSArray<Argument>"),JSArray_Argument_2:ee("JSArray<Argument0>"),JSArray_AstNode:ee("JSArray<AstNode>"),JSArray_AstNode_2:ee("JSArray<AstNode0>"),JSArray_AsyncBuiltInCallable:ee("JSArray<AsyncBuiltInCallable>"),JSArray_AsyncBuiltInCallable_2:ee("JSArray<AsyncBuiltInCallable0>"),JSArray_AsyncCallable:ee("JSArray<AsyncCallable0>"),JSArray_AsyncCallable_2:ee("JSArray<AsyncCallable>"),JSArray_AsyncImporter:ee("JSArray<AsyncImporter>"),JSArray_BinaryOperator:ee("JSArray<BinaryOperator>"),JSArray_BinaryOperator_2:ee("JSArray<BinaryOperator0>"),JSArray_BuiltInCallable:ee("JSArray<BuiltInCallable>"),JSArray_BuiltInCallable_2:ee("JSArray<BuiltInCallable0>"),JSArray_Callable:ee("JSArray<Callable>"),JSArray_Callable_2:ee("JSArray<Callable0>"),JSArray_Combinator:ee("JSArray<Combinator>"),JSArray_Combinator_2:ee("JSArray<Combinator0>"),JSArray_ComplexSelector:ee("JSArray<ComplexSelector>"),JSArray_ComplexSelectorComponent:ee("JSArray<ComplexSelectorComponent>"),JSArray_ComplexSelectorComponent_2:ee("JSArray<ComplexSelectorComponent0>"),JSArray_ComplexSelector_2:ee("JSArray<ComplexSelector0>"),JSArray_ConfiguredVariable:ee("JSArray<ConfiguredVariable>"),JSArray_ConfiguredVariable_2:ee("JSArray<ConfiguredVariable0>"),JSArray_CssMediaQuery:ee("JSArray<CssMediaQuery>"),JSArray_CssMediaQuery_2:ee("JSArray<CssMediaQuery0>"),JSArray_CssNode:ee("JSArray<CssNode>"),JSArray_CssNode_2:ee("JSArray<CssNode0>"),JSArray_Entry:ee("JSArray<Entry>"),JSArray_Expression:ee("JSArray<Expression>"),JSArray_Expression_2:ee("JSArray<Expression0>"),JSArray_Extender:ee("JSArray<Extender>"),JSArray_Extender_2:ee("JSArray<Extender0>"),JSArray_Extension:ee("JSArray<Extension>"),JSArray_ExtensionStore:ee("JSArray<ExtensionStore>"),JSArray_ExtensionStore_2:ee("JSArray<ExtensionStore0>"),JSArray_Extension_2:ee("JSArray<Extension0>"),JSArray_ForwardRule:ee("JSArray<ForwardRule>"),JSArray_ForwardRule_2:ee("JSArray<ForwardRule0>"),JSArray_Frame:ee("JSArray<Frame>"),JSArray_IfClause:ee("JSArray<IfClause>"),JSArray_IfClause_2:ee("JSArray<IfClause0>"),JSArray_Import:ee("JSArray<Import>"),JSArray_Import_2:ee("JSArray<Import0>"),JSArray_Importer:ee("JSArray<Importer>"),JSArray_Iterable_ComplexSelectorComponent:ee("JSArray<Iterable<ComplexSelectorComponent>>"),JSArray_Iterable_ComplexSelectorComponent_2:ee("JSArray<Iterable<ComplexSelectorComponent0>>"),JSArray_JSFunction:ee("JSArray<JSFunction0>"),JSArray_List_ComplexSelectorComponent:ee("JSArray<List<ComplexSelectorComponent>>"),JSArray_List_ComplexSelectorComponent_2:ee("JSArray<List<ComplexSelectorComponent0>>"),JSArray_List_Extender:ee("JSArray<List<Extender>>"),JSArray_List_Extender_2:ee("JSArray<List<Extender0>>"),JSArray_List_Iterable_ComplexSelectorComponent:ee("JSArray<List<Iterable<ComplexSelectorComponent>>>"),JSArray_List_Iterable_ComplexSelectorComponent_2:ee("JSArray<List<Iterable<ComplexSelectorComponent0>>>"),JSArray_Map_String_AstNode:ee("JSArray<Map<String,AstNode>>"),JSArray_Map_String_AstNode_2:ee("JSArray<Map<String,AstNode0>>"),JSArray_Map_String_AsyncCallable:ee("JSArray<Map<String,AsyncCallable>>"),JSArray_Map_String_AsyncCallable_2:ee("JSArray<Map<String,AsyncCallable0>>"),JSArray_Map_String_Callable:ee("JSArray<Map<String,Callable>>"),JSArray_Map_String_Callable_2:ee("JSArray<Map<String,Callable0>>"),JSArray_Map_String_Value:ee("JSArray<Map<String,Value>>"),JSArray_Map_String_Value_2:ee("JSArray<Map<String,Value0>>"),JSArray_ModifiableCssImport:ee("JSArray<ModifiableCssImport>"),JSArray_ModifiableCssImport_2:ee("JSArray<ModifiableCssImport0>"),JSArray_ModifiableCssNode:ee("JSArray<ModifiableCssNode>"),JSArray_ModifiableCssNode_2:ee("JSArray<ModifiableCssNode0>"),JSArray_ModifiableCssParentNode:ee("JSArray<ModifiableCssParentNode>"),JSArray_ModifiableCssParentNode_2:ee("JSArray<ModifiableCssParentNode0>"),JSArray_Module_AsyncCallable:ee("JSArray<Module<AsyncCallable>>"),JSArray_Module_AsyncCallable_2:ee("JSArray<Module0<AsyncCallable0>>"),JSArray_Module_Callable:ee("JSArray<Module<Callable>>"),JSArray_Module_Callable_2:ee("JSArray<Module0<Callable0>>"),JSArray_Object:ee("JSArray<Object>"),JSArray_PseudoSelector:ee("JSArray<PseudoSelector>"),JSArray_PseudoSelector_2:ee("JSArray<PseudoSelector0>"),JSArray_SassList:ee("JSArray<SassList>"),JSArray_SassList_2:ee("JSArray<SassList0>"),JSArray_SimpleSelector:ee("JSArray<SimpleSelector>"),JSArray_SimpleSelector_2:ee("JSArray<SimpleSelector0>"),JSArray_Statement:ee("JSArray<Statement>"),JSArray_Statement_2:ee("JSArray<Statement0>"),JSArray_String:ee("JSArray<String>"),JSArray_StylesheetNode:ee("JSArray<StylesheetNode>"),JSArray_TargetEntry:ee("JSArray<TargetEntry>"),JSArray_TargetLineEntry:ee("JSArray<TargetLineEntry>"),JSArray_Trace:ee("JSArray<Trace>"),JSArray_Tuple2_Expression_Expression:ee("JSArray<Tuple2<Expression,Expression>>"),JSArray_Tuple2_Expression_Expression_2:ee("JSArray<Tuple2<Expression0,Expression0>>"),JSArray_Tuple2_String_AstNode:ee("JSArray<Tuple2<String,AstNode>>"),JSArray_Tuple2_String_AstNode_2:ee("JSArray<Tuple2<String,AstNode0>>"),JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value:ee("JSArray<Tuple2<ArgumentDeclaration,Value(List<Value>)>>"),JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2:ee("JSArray<Tuple2<ArgumentDeclaration0,Value0(List<Value0>)>>"),JSArray_Uri:ee("JSArray<Uri>"),JSArray_UseRule:ee("JSArray<UseRule>"),JSArray_UseRule_2:ee("JSArray<UseRule0>"),JSArray_Value:ee("JSArray<Value>"),JSArray_Value_2:ee("JSArray<Value0>"),JSArray_WatchEvent:ee("JSArray<WatchEvent>"),JSArray__Highlight:ee("JSArray<_Highlight>"),JSArray__Line:ee("JSArray<_Line>"),JSArray_bool:ee("JSArray<bool>"),JSArray_dynamic:ee("JSArray<@>"),JSArray_int:ee("JSArray<int>"),JSArray_nullable_String:ee("JSArray<String?>"),JSFunction:ee("JSFunction0"),JSNull:ee("JSNull"),JavaScriptFunction:ee("JavaScriptFunction"),JavaScriptIndexingBehavior_dynamic:ee("JavaScriptIndexingBehavior<@>"),JsLinkedHashMap_Symbol_dynamic:ee("JsLinkedHashMap<Symbol0,@>"),JsSystemError:ee("JsSystemError"),LimitedMapView_String_ConfiguredValue:ee("LimitedMapView<String,ConfiguredValue>"),LimitedMapView_String_ConfiguredValue_2:ee("LimitedMapView0<String,ConfiguredValue0>"),List_ComplexSelector:ee("List<ComplexSelector>"),List_ComplexSelectorComponent:ee("List<ComplexSelectorComponent>"),List_ComplexSelectorComponent_2:ee("List<ComplexSelectorComponent0>"),List_ComplexSelector_2:ee("List<ComplexSelector0>"),List_CssMediaQuery:ee("List<CssMediaQuery>"),List_CssMediaQuery_2:ee("List<CssMediaQuery0>"),List_Extension:ee("List<Extension>"),List_ExtensionStore:ee("List<ExtensionStore>"),List_ExtensionStore_2:ee("List<ExtensionStore0>"),List_Extension_2:ee("List<Extension0>"),List_List_ComplexSelectorComponent:ee("List<List<ComplexSelectorComponent>>"),List_List_ComplexSelectorComponent_2:ee("List<List<ComplexSelectorComponent0>>"),List_Module_AsyncCallable:ee("List<Module<AsyncCallable>>"),List_Module_AsyncCallable_2:ee("List<Module0<AsyncCallable0>>"),List_Module_Callable:ee("List<Module<Callable>>"),List_Module_Callable_2:ee("List<Module0<Callable0>>"),List_String:ee("List<String>"),List_Value:ee("List<Value>"),List_Value_2:ee("List<Value0>"),List_WatchEvent:ee("List<WatchEvent>"),List_dynamic:ee("List<@>"),List_int:ee("List<int>"),List_nullable_Object:ee("List<Object?>"),MapKeySet_Module_AsyncCallable:ee("MapKeySet<Module<AsyncCallable>>"),MapKeySet_Module_AsyncCallable_2:ee("MapKeySet<Module0<AsyncCallable0>>"),MapKeySet_Module_Callable:ee("MapKeySet<Module<Callable>>"),MapKeySet_Module_Callable_2:ee("MapKeySet<Module0<Callable0>>"),MapKeySet_SimpleSelector:ee("MapKeySet<SimpleSelector>"),MapKeySet_SimpleSelector_2:ee("MapKeySet<SimpleSelector0>"),MapKeySet_String:ee("MapKeySet<String>"),MapKeySet_nullable_Object:ee("MapKeySet<Object?>"),Map_ComplexSelector_Extension:ee("Map<ComplexSelector,Extension>"),Map_ComplexSelector_Extension_2:ee("Map<ComplexSelector0,Extension0>"),Map_String_AstNode:ee("Map<String,AstNode>"),Map_String_AstNode_2:ee("Map<String,AstNode0>"),Map_String_AsyncCallable:ee("Map<String,AsyncCallable>"),Map_String_AsyncCallable_2:ee("Map<String,AsyncCallable0>"),Map_String_Callable:ee("Map<String,Callable>"),Map_String_Callable_2:ee("Map<String,Callable0>"),Map_String_Value:ee("Map<String,Value>"),Map_String_Value_2:ee("Map<String,Value0>"),Map_dynamic_dynamic:ee("Map<@,@>"),MappedIterable_String_Frame:ee("MappedIterable<String,Frame>"),MappedListIterable_Frame_Frame:ee("MappedListIterable<Frame,Frame>"),MappedListIterable_String_String:ee("MappedListIterable<String,String>"),MappedListIterable_String_Trace:ee("MappedListIterable<String,Trace>"),MappedListIterable_String_dynamic:ee("MappedListIterable<String,@>"),MediaQuerySuccessfulMergeResult:ee("MediaQuerySuccessfulMergeResult"),MediaQuerySuccessfulMergeResult_2:ee("MediaQuerySuccessfulMergeResult0"),MixinRule:ee("MixinRule"),MixinRule_2:ee("MixinRule0"),ModifiableCssAtRule:ee("ModifiableCssAtRule"),ModifiableCssAtRule_2:ee("ModifiableCssAtRule0"),ModifiableCssKeyframeBlock:ee("ModifiableCssKeyframeBlock"),ModifiableCssKeyframeBlock_2:ee("ModifiableCssKeyframeBlock0"),ModifiableCssMediaRule:ee("ModifiableCssMediaRule"),ModifiableCssMediaRule_2:ee("ModifiableCssMediaRule0"),ModifiableCssNode:ee("ModifiableCssNode"),ModifiableCssNode_2:ee("ModifiableCssNode0"),ModifiableCssParentNode:ee("ModifiableCssParentNode"),ModifiableCssParentNode_2:ee("ModifiableCssParentNode0"),ModifiableCssStyleRule:ee("ModifiableCssStyleRule"),ModifiableCssStyleRule_2:ee("ModifiableCssStyleRule0"),ModifiableCssSupportsRule:ee("ModifiableCssSupportsRule"),ModifiableCssSupportsRule_2:ee("ModifiableCssSupportsRule0"),ModifiableCssValue_SelectorList:ee("ModifiableCssValue<SelectorList>"),ModifiableCssValue_SelectorList_2:ee("ModifiableCssValue0<SelectorList0>"),Module_AsyncCallable:ee("Module<AsyncCallable>"),Module_AsyncCallable_2:ee("Module0<AsyncCallable0>"),Module_Callable:ee("Module<Callable>"),Module_Callable_2:ee("Module0<Callable0>"),NativeTypedArrayOfDouble:ee("NativeTypedArrayOfDouble"),NativeTypedArrayOfInt:ee("NativeTypedArrayOfInt"),NativeUint8List:ee("NativeUint8List"),NodeImporterResult:ee("NodeImporterResult0"),Null:ee("Null"),Object:ee("Object"),Option:ee("Option"),ParentSelector:ee("ParentSelector"),ParentSelector_2:ee("ParentSelector0"),PathMap_Stream_WatchEvent:ee("PathMap<Stream<WatchEvent>>"),PathMap_String:ee("PathMap<String>"),PathMap_nullable_String:ee("PathMap<String?>"),PseudoSelector:ee("PseudoSelector"),PseudoSelector_2:ee("PseudoSelector0"),RangeError:ee("RangeError"),RegExpMatch:ee("RegExpMatch"),RenderContextOptions:ee("RenderContextOptions0"),RenderResult:ee("RenderResult"),Result_String:ee("Result<String>"),ReversedListIterable_Combinator:ee("ReversedListIterable<Combinator>"),ReversedListIterable_Combinator_2:ee("ReversedListIterable<Combinator0>"),SassArgumentList:ee("SassArgumentList"),SassArgumentList_2:ee("SassArgumentList0"),SassBoolean:ee("SassBoolean"),SassBoolean_2:ee("SassBoolean0"),SassColor:ee("SassColor"),SassColor_2:ee("SassColor0"),SassList:ee("SassList"),SassList_2:ee("SassList0"),SassMap:ee("SassMap"),SassMap_2:ee("SassMap0"),SassNumber:ee("SassNumber"),SassNumber_2:ee("SassNumber0"),SassRuntimeException:ee("SassRuntimeException"),SassRuntimeException_2:ee("SassRuntimeException0"),SassString:ee("SassString"),SassString_2:ee("SassString0"),SelectorList:ee("SelectorList"),SelectorList_2:ee("SelectorList0"),Set_ModifiableCssValue_SelectorList:ee("Set<ModifiableCssValue<SelectorList>>"),Set_ModifiableCssValue_SelectorList_2:ee("Set<ModifiableCssValue0<SelectorList0>>"),SimpleSelector:ee("SimpleSelector"),SimpleSelector_2:ee("SimpleSelector0"),SourceFile:ee("SourceFile"),SourceLocation:ee("SourceLocation"),SourceSpan:ee("SourceSpan"),SourceSpanFormatException:ee("SourceSpanFormatException"),SourceSpanWithContext:ee("SourceSpanWithContext"),StackTrace:ee("StackTrace"),Statement:ee("Statement"),Statement_2:ee("Statement0"),StaticImport:ee("StaticImport"),StaticImport_2:ee("StaticImport0"),StreamCompleter_WatchEvent:ee("StreamCompleter<WatchEvent>"),StreamGroup_WatchEvent:ee("StreamGroup<WatchEvent>"),StreamQueue_String:ee("StreamQueue<String>"),Stream_WatchEvent:ee("Stream<WatchEvent>"),String:ee("String"),StylesheetNode:ee("StylesheetNode"),Timer:ee("Timer"),Trace:ee("Trace"),Tuple2_Expression_Expression:ee("Tuple2<Expression,Expression>"),Tuple2_Expression_Expression_2:ee("Tuple2<Expression0,Expression0>"),Tuple2_ModifiableCssStylesheet_ExtensionStore:ee("Tuple2<ModifiableCssStylesheet,ExtensionStore>"),Tuple2_ModifiableCssStylesheet_ExtensionStore_2:ee("Tuple2<ModifiableCssStylesheet0,ExtensionStore0>"),Tuple2_SassNumber_SassNumber:ee("Tuple2<SassNumber,SassNumber>"),Tuple2_SassNumber_SassNumber_2:ee("Tuple2<SassNumber0,SassNumber0>"),Tuple2_String_ArgumentDeclaration:ee("Tuple2<String,ArgumentDeclaration0>"),Tuple2_String_AstNode:ee("Tuple2<String,AstNode>"),Tuple2_String_AstNode_2:ee("Tuple2<String,AstNode0>"),Tuple2_String_SourceSpan:ee("Tuple2<String,SourceSpan>"),Tuple2_String_String:ee("Tuple2<String,String>"),Tuple2_Uri_bool:ee("Tuple2<Uri,bool>"),Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value:ee("Tuple2<ArgumentDeclaration,Value/(List<Value>)>"),Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value_2:ee("Tuple2<ArgumentDeclaration0,Value0/(List<Value0>)>"),Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value:ee("Tuple2<ArgumentDeclaration,Value(List<Value>)>"),Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2:ee("Tuple2<ArgumentDeclaration0,Value0(List<Value0>)>"),Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList:ee("Tuple2<ExtensionStore,Map<CssValue<SelectorList>,ModifiableCssValue<SelectorList>>>"),Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList_2:ee("Tuple2<ExtensionStore0,Map<CssValue0<SelectorList0>,ModifiableCssValue0<SelectorList0>>>"),Tuple2_of_List_Expression_and_Map_String_Expression:ee("Tuple2<List<Expression>,Map<String,Expression>>"),Tuple2_of_List_Expression_and_Map_String_Expression_2:ee("Tuple2<List<Expression0>,Map<String,Expression0>>"),Tuple2_of_List_Uri_and_List_Uri:ee("Tuple2<List<Uri>,List<Uri>>"),Tuple2_of_Map_of_Uri_and_nullable_StylesheetNode_and_Map_of_Uri_and_nullable_StylesheetNode:ee("Tuple2<Map<Uri,StylesheetNode?>,Map<Uri,StylesheetNode?>>"),Tuple2_of_Set_String_and_Set_String:ee("Tuple2<Set<String>,Set<String>>"),Tuple2_of_nullable_SupportsCondition_and_nullable_Interpolation:ee("Tuple2<SupportsCondition?,Interpolation?>"),Tuple2_of_nullable_SupportsCondition_and_nullable_Interpolation_2:ee("Tuple2<SupportsCondition0?,Interpolation0?>"),Tuple3_AsyncImporter_Uri_Uri:ee("Tuple3<AsyncImporter,Uri,Uri>"),Tuple3_AsyncImporter_Uri_Uri_2:ee("Tuple3<AsyncImporter0,Uri,Uri>"),Tuple3_Importer_Uri_Uri:ee("Tuple3<Importer,Uri,Uri>"),Tuple3_Importer_Uri_Uri_2:ee("Tuple3<Importer0,Uri,Uri>"),Uint8List:ee("Uint8List"),UnknownJavaScriptObject:ee("UnknownJavaScriptObject"),UnmodifiableListView_CssNode:ee("UnmodifiableListView<CssNode>"),UnmodifiableListView_CssNode_2:ee("UnmodifiableListView<CssNode0>"),UnmodifiableListView_ForwardRule:ee("UnmodifiableListView<ForwardRule>"),UnmodifiableListView_ForwardRule_2:ee("UnmodifiableListView<ForwardRule0>"),UnmodifiableListView_ModifiableCssNode:ee("UnmodifiableListView<ModifiableCssNode>"),UnmodifiableListView_ModifiableCssNode_2:ee("UnmodifiableListView<ModifiableCssNode0>"),UnmodifiableListView_String:ee("UnmodifiableListView<String>"),UnmodifiableListView_UseRule:ee("UnmodifiableListView<UseRule>"),UnmodifiableListView_UseRule_2:ee("UnmodifiableListView<UseRule0>"),UnmodifiableMapView_String_ArgParser:ee("UnmodifiableMapView<String,ArgParser>"),UnmodifiableMapView_String_ConfiguredValue:ee("UnmodifiableMapView<String,ConfiguredValue>"),UnmodifiableMapView_String_ConfiguredValue_2:ee("UnmodifiableMapView<String,ConfiguredValue0>"),UnmodifiableMapView_String_Option:ee("UnmodifiableMapView<String,Option>"),UnmodifiableMapView_String_SourceFile:ee("UnmodifiableMapView<String,SourceFile>"),UnmodifiableMapView_String_Value:ee("UnmodifiableMapView<String,Value>"),UnmodifiableMapView_String_Value_2:ee("UnmodifiableMapView<String,Value0>"),UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode:ee("UnmodifiableMapView<Uri,StylesheetNode?>"),UnmodifiableMapView_of_nullable_String_and_String:ee("UnmodifiableMapView<String?,String>"),UnmodifiableMapView_of_nullable_String_and_nullable_String:ee("UnmodifiableMapView<String?,String?>"),UnmodifiableSetView_String:ee("UnmodifiableSetView<String>"),UnmodifiableSetView_StylesheetNode:ee("UnmodifiableSetView<StylesheetNode>"),UnprefixedMapView_ConfiguredValue:ee("UnprefixedMapView<ConfiguredValue>"),UnprefixedMapView_ConfiguredValue_2:ee("UnprefixedMapView0<ConfiguredValue0>"),Uri:ee("Uri"),UseRule:ee("UseRule"),UserDefinedCallable_AsyncEnvironment:ee("UserDefinedCallable<AsyncEnvironment>"),UserDefinedCallable_AsyncEnvironment_2:ee("UserDefinedCallable0<AsyncEnvironment0>"),UserDefinedCallable_Environment:ee("UserDefinedCallable<Environment>"),UserDefinedCallable_Environment_2:ee("UserDefinedCallable0<Environment0>"),Value:ee("Value"),Value_2:ee("Value0"),Value_Function_List_Value:ee("Value(List<Value>)"),Value_Function_List_Value_2:ee("Value0(List<Value0>)"),VariableDeclaration:ee("VariableDeclaration"),VariableDeclaration_2:ee("VariableDeclaration0"),WatchEvent:ee("WatchEvent"),WhereIterable_List_Iterable_ComplexSelectorComponent:ee("WhereIterable<List<Iterable<ComplexSelectorComponent>>>"),WhereIterable_List_Iterable_ComplexSelectorComponent_2:ee("WhereIterable<List<Iterable<ComplexSelectorComponent0>>>"),WhereIterable_String:ee("WhereIterable<String>"),WhereTypeIterable_PseudoSelector:ee("WhereTypeIterable<PseudoSelector>"),WhereTypeIterable_PseudoSelector_2:ee("WhereTypeIterable<PseudoSelector0>"),WhereTypeIterable_String:ee("WhereTypeIterable<String>"),_ArgumentResults:ee("_ArgumentResults0"),_ArgumentResults_2:ee("_ArgumentResults2"),_AsyncCompleter_Object:ee("_AsyncCompleter<Object>"),_AsyncCompleter_Stream_WatchEvent:ee("_AsyncCompleter<Stream<WatchEvent>>"),_AsyncCompleter_String:ee("_AsyncCompleter<String>"),_AsyncCompleter_nullable_Object:ee("_AsyncCompleter<Object?>"),_CompleterStream_WatchEvent:ee("_CompleterStream<WatchEvent>"),_EventRequest_dynamic:ee("_EventRequest<@>"),_Future_Object:ee("_Future<Object>"),_Future_Stream_WatchEvent:ee("_Future<Stream<WatchEvent>>"),_Future_String:ee("_Future<String>"),_Future_bool:ee("_Future<bool>"),_Future_dynamic:ee("_Future<@>"),_Future_int:ee("_Future<int>"),_Future_nullable_Object:ee("_Future<Object?>"),_Future_void:ee("_Future<~>"),_Highlight:ee("_Highlight"),_LinkedIdentityHashSet_ComplexSelector:ee("_LinkedIdentityHashSet<ComplexSelector>"),_LinkedIdentityHashSet_ComplexSelector_2:ee("_LinkedIdentityHashSet<ComplexSelector0>"),_LinkedIdentityHashSet_Extension:ee("_LinkedIdentityHashSet<Extension>"),_LinkedIdentityHashSet_Extension_2:ee("_LinkedIdentityHashSet<Extension0>"),_LoadedStylesheet:ee("_LoadedStylesheet0"),_LoadedStylesheet_2:ee("_LoadedStylesheet2"),_MapEntry:ee("_MapEntry"),bool:ee("bool"),double:ee("double"),dynamic:ee("@"),dynamic_Function:ee("@()"),dynamic_Function_Object:ee("@(Object)"),dynamic_Function_Object_StackTrace:ee("@(Object,StackTrace)"),int:ee("int"),legacy_Never:ee("0&*"),legacy_Object:ee("Object*"),nullable_AstNode:ee("AstNode?"),nullable_AstNode_2:ee("AstNode0?"),nullable_FileSpan:ee("FileSpan?"),nullable_Future_Null:ee("Future<Null>?"),nullable_Future_void:ee("Future<~>?"),nullable_List_ComplexSelector:ee("List<ComplexSelector>?"),nullable_List_ComplexSelector_2:ee("List<ComplexSelector0>?"),nullable_Object:ee("Object?"),nullable_SourceFile:ee("SourceFile?"),nullable_StreamSubscription_WatchEvent:ee("StreamSubscription<WatchEvent>?"),nullable_String:ee("String?"),nullable_Stylesheet:ee("Stylesheet0?"),nullable_StylesheetNode:ee("StylesheetNode?"),nullable_Stylesheet_2:ee("Stylesheet?"),nullable_Tuple2_String_String:ee("Tuple2<String,String>?"),nullable_Tuple3_AsyncImporter_Uri_Uri:ee("Tuple3<AsyncImporter0,Uri,Uri>?"),nullable_Tuple3_AsyncImporter_Uri_Uri_2:ee("Tuple3<AsyncImporter,Uri,Uri>?"),nullable_Tuple3_Importer_Uri_Uri:ee("Tuple3<Importer,Uri,Uri>?"),nullable_Tuple3_Importer_Uri_Uri_2:ee("Tuple3<Importer0,Uri,Uri>?"),nullable_Uri:ee("Uri?"),nullable_Value:ee("Value?"),nullable_Value_2:ee("Value0?"),nullable__Highlight:ee("_Highlight?"),nullable__LoadedStylesheet:ee("_LoadedStylesheet0?"),nullable__LoadedStylesheet_2:ee("_LoadedStylesheet2?"),num:ee("num"),void:ee("~"),void_Function_Object:ee("~(Object)"),void_Function_Object_StackTrace:ee("~(Object,StackTrace)")};!function(){var e=x.makeConstList;b.Interceptor_methods=C.Interceptor.prototype,b.JSArray_methods=C.JSArray.prototype,b.JSInt_methods=C.JSInt.prototype,b.JSNull_methods=C.JSNull.prototype,b.JSNumber_methods=C.JSNumber.prototype,b.JSString_methods=C.JSString.prototype,b.JavaScriptFunction_methods=C.JavaScriptFunction.prototype,b.NativeUint32List_methods=w.NativeUint32List.prototype,b.NativeUint8List_methods=w.NativeUint8List.prototype,b.PlainJavaScriptObject_methods=C.PlainJavaScriptObject.prototype,b.UnknownJavaScriptObject_methods=C.UnknownJavaScriptObject.prototype,b.AsciiEncoder_127=new E.AsciiEncoder(127),b.C_EmptyUnmodifiableSet1=new F.EmptyUnmodifiableSet(w.findType("EmptyUnmodifiableSet<String>")),b.AtRootQuery_UsS=new M.AtRootQuery(!1,b.C_EmptyUnmodifiableSet1,!1,!0),b.AtRootQuery_UsS0=new M.AtRootQuery0(!1,b.C_EmptyUnmodifiableSet1,!1,!0),b.AttributeOperator_4L5=new I.AttributeOperator("^="),b.AttributeOperator_4L50=new I.AttributeOperator0("^="),b.AttributeOperator_AuK=new I.AttributeOperator("|="),b.AttributeOperator_AuK0=new I.AttributeOperator0("|="),b.AttributeOperator_fz1=new I.AttributeOperator("~="),b.AttributeOperator_fz10=new I.AttributeOperator0("~="),b.AttributeOperator_gqZ=new I.AttributeOperator("*="),b.AttributeOperator_gqZ0=new I.AttributeOperator0("*="),b.AttributeOperator_mOX=new I.AttributeOperator("$="),b.AttributeOperator_mOX0=new I.AttributeOperator0("$="),b.AttributeOperator_sEs=new I.AttributeOperator("="),b.AttributeOperator_sEs0=new I.AttributeOperator0("="),b.BinaryOperator_1da=new M.BinaryOperator("greater than or equals",">=",4),b.BinaryOperator_1da0=new M.BinaryOperator0("greater than or equals",">=",4),b.BinaryOperator_2ad=new M.BinaryOperator("modulo","%",6),b.BinaryOperator_2ad0=new M.BinaryOperator0("modulo","%",6),b.BinaryOperator_33h=new M.BinaryOperator("less than or equals","<=",4),b.BinaryOperator_33h0=new M.BinaryOperator0("less than or equals","<=",4),b.BinaryOperator_8qt=new M.BinaryOperator("less than","<",4),b.BinaryOperator_8qt0=new M.BinaryOperator0("less than","<",4),b.BinaryOperator_AcR=new M.BinaryOperator("greater than",">",4),b.BinaryOperator_AcR0=new M.BinaryOperator("plus","+",5),b.BinaryOperator_AcR1=new M.BinaryOperator0("greater than",">",4),b.BinaryOperator_AcR2=new M.BinaryOperator0("plus","+",5),b.BinaryOperator_O1M=new M.BinaryOperator("times","*",6),b.BinaryOperator_O1M0=new M.BinaryOperator0("times","*",6),b.BinaryOperator_RTB=new M.BinaryOperator("divided by","/",6),b.BinaryOperator_RTB0=new M.BinaryOperator0("divided by","/",6),b.BinaryOperator_YlX=new M.BinaryOperator("equals","==",3),b.BinaryOperator_YlX0=new M.BinaryOperator0("equals","==",3),b.BinaryOperator_and_and_2=new M.BinaryOperator("and","and",2),b.BinaryOperator_and_and_20=new M.BinaryOperator0("and","and",2),b.BinaryOperator_i5H=new M.BinaryOperator("not equals","!=",3),b.BinaryOperator_i5H0=new M.BinaryOperator0("not equals","!=",3),b.BinaryOperator_iyO=new M.BinaryOperator("minus","-",5),b.BinaryOperator_iyO0=new M.BinaryOperator0("minus","-",5),b.BinaryOperator_kjl=new M.BinaryOperator("single equals","=",0),b.BinaryOperator_kjl0=new M.BinaryOperator0("single equals","=",0),b.BinaryOperator_or_or_1=new M.BinaryOperator("or","or",1),b.BinaryOperator_or_or_10=new M.BinaryOperator0("or","or",1),b.CONSTANT=new w.Instantiation1(E.math0__max$closure(),w.findType("Instantiation1<int>")),b.C_AsciiCodec=new E.AsciiCodec,b.C_AsciiGlyphSet=new z.AsciiGlyphSet,b.C_Base64Encoder=new E.Base64Encoder,b.C_Base64Codec=new E.Base64Codec,b.C_DefaultEquality=new U.DefaultEquality,b.C_EmptyExtensionStore=new k.EmptyExtensionStore,b.C_EmptyExtensionStore0=new k.EmptyExtensionStore0,b.C_EmptyIterator=new w.EmptyIterator,b.C_EmptyUnmodifiableSet=new F.EmptyUnmodifiableSet(w.findType("EmptyUnmodifiableSet<SimpleSelector>")),b.C_EmptyUnmodifiableSet0=new F.EmptyUnmodifiableSet(w.findType("EmptyUnmodifiableSet<SimpleSelector0>")),b.C_IterableEquality=new U.IterableEquality,b.C_JS_CONST=function(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1)},b.C_JS_CONST0=function(){var e=Object.prototype.toString;function t(t,n){if(/^HTML[A-Z].*Element$/.test(n))return"[object Object]"==e.call(t)?null:"HTMLElement"}return{getTag:function(t){var n=e.call(t);return n.substring(8,n.length-1)},getUnknownTag:"object"==typeof navigator?function(e,n){return bn.HTMLElement&&e instanceof HTMLElement?"HTMLElement":t(e,n)}:t,prototypeForTag:function(e){if("undefined"==typeof window)return null;if(void 0===window[e])return null;var t=window[e];return"function"!=typeof t?null:t.prototype},discriminator:function(e){return null}}},b.C_JS_CONST6=function(e){return function(t){if("object"!=typeof navigator)return t;var n=navigator.userAgent;if(n.indexOf("DumpRenderTree")>=0)return t;if(n.indexOf("Chrome")>=0){function r(e){return"object"==typeof window&&window[e]&&window[e].name==e}if(r("Window")&&r("HTMLElement"))return t}t.getTag=e}},b.C_JS_CONST1=function(e){if("function"!=typeof dartExperimentalFixupGetTag)return e;e.getTag=dartExperimentalFixupGetTag(e.getTag)},b.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)}},b.C_JS_CONST5=function(e){if(-1==("object"==typeof navigator?navigator.userAgent:"").indexOf("Firefox"))return e;var t=e.getTag,n={BeforeUnloadEvent:"Event",DataTransfer:"Clipboard",GeoGeolocation:"Geolocation",Location:"!Location",WorkerMessageEvent:"MessageEvent",XMLDocument:"!Document"};e.getTag=function(e){var r=t(e);return n[r]||r}},b.C_JS_CONST4=function(e){if(-1==("object"==typeof navigator?navigator.userAgent:"").indexOf("Trident/"))return e;var t=e.getTag,n={BeforeUnloadEvent:"Event",DataTransfer:"Clipboard",HTMLDDElement:"HTMLElement",HTMLDTElement:"HTMLElement",HTMLPhraseElement:"HTMLElement",Position:"Geoposition"};e.getTag=function(e){var r=t(e),i=n[r];return i||("Object"==r&&window.DataView&&e instanceof window.DataView?"DataView":r)},e.prototypeForTag=function(e){var t=window[e];return null==t?null:t.prototype}},b.C_JS_CONST3=function(e){return e},b.C_JsonCodec=new E.JsonCodec,b.C_LineFeed=new I.LineFeed,b.C_ListEquality0=new U.ListEquality,b.C_ListEquality=new U.ListEquality,b.C_MapEquality=new U.MapEquality,b.C_OutOfMemoryError=new E.OutOfMemoryError,b.C_StderrLogger=new q.StderrLogger0,b.C_UnicodeGlyphSet=new B.UnicodeGlyphSet,b.C_Utf8Codec=new E.Utf8Codec,b.C_Utf8Encoder=new E.Utf8Encoder,b.C__DelayedDone=new E._DelayedDone,b.C__JSRandom=new E._JSRandom,b.C__Required=new w._Required,b.C__RootZone=new E._RootZone,b.C__SassNull0=new F._SassNull,b.C__SassNull=new F._SassNull0,b.ChangeType_add=new O.ChangeType("add"),b.ChangeType_modify=new O.ChangeType("modify"),b.ChangeType_remove=new O.ChangeType("remove"),b.Combinator_CzM=new q.Combinator("~"),b.Combinator_CzM0=new q.Combinator0("~"),b.Combinator_sgq=new q.Combinator(">"),b.Combinator_sgq0=new q.Combinator0(">"),b.Combinator_uzg=new q.Combinator("+"),b.Combinator_uzg0=new q.Combinator0("+"),b.List_empty=w.setRuntimeTypeInfo(e([]),se.JSArray_String),b.Map_empty12=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,ConfiguredValue>")),b.Configuration_Map_empty=new z.Configuration(b.Map_empty12),b.Map_empty13=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,ConfiguredValue0>")),b.Configuration_Map_empty0=new z.Configuration0(b.Map_empty13),b.Duration_0=new E.Duration(0),b.ExtendMode_allTargets=new V.ExtendMode("allTargets"),b.ExtendMode_allTargets0=new V.ExtendMode0("allTargets"),b.ExtendMode_normal=new V.ExtendMode("normal"),b.ExtendMode_normal0=new V.ExtendMode0("normal"),b.ExtendMode_replace=new V.ExtendMode("replace"),b.ExtendMode_replace0=new V.ExtendMode0("replace"),b.JsonEncoder_null=new E.JsonEncoder(null),b.LineFeed_D6m=new I.LineFeed0("lf","\n"),b.LineFeed_Mss=new I.LineFeed0("crlf","\r\n"),b.LineFeed_a1Y=new I.LineFeed0("lfcr","\n\r"),b.LineFeed_kMT=new I.LineFeed0("cr","\r"),b.ListSeparator_1gm=new J.ListSeparator("slash","/"),b.ListSeparator_1gm0=new J.ListSeparator0("slash","/"),b.ListSeparator_kWM=new J.ListSeparator("comma",","),b.ListSeparator_kWM0=new J.ListSeparator0("comma",","),b.ListSeparator_undecided_null=new J.ListSeparator("undecided",null),b.ListSeparator_undecided_null0=new J.ListSeparator0("undecided",null),b.ListSeparator_woc=new J.ListSeparator("space"," "),b.ListSeparator_woc0=new J.ListSeparator0("space"," "),b.List_2Vk=w.setRuntimeTypeInfo(e([0,0,32776,33792,1,10240,0,0]),se.JSArray_int),b.List_CVk=w.setRuntimeTypeInfo(e([0,0,65490,45055,65535,34815,65534,18431]),se.JSArray_int),b.List_JYB=w.setRuntimeTypeInfo(e([0,0,26624,1023,65534,2047,65534,2047]),se.JSArray_int),b.List_empty8=w.setRuntimeTypeInfo(e([]),se.JSArray_Argument),b.List_empty18=w.setRuntimeTypeInfo(e([]),se.JSArray_Argument_2),b.List_empty19=w.setRuntimeTypeInfo(e([]),se.JSArray_AsyncCallable),b.List_empty21=w.setRuntimeTypeInfo(e([]),w.findType("JSArray<AsyncImporter0>")),b.List_empty4=w.setRuntimeTypeInfo(e([]),se.JSArray_ComplexSelector),b.List_empty13=w.setRuntimeTypeInfo(e([]),se.JSArray_ComplexSelector_2),b.List_empty6=w.setRuntimeTypeInfo(e([]),se.JSArray_ConfiguredVariable),b.List_empty16=w.setRuntimeTypeInfo(e([]),se.JSArray_ConfiguredVariable_2),b.List_empty0=w.setRuntimeTypeInfo(e([]),se.JSArray_CssNode),b.List_empty10=w.setRuntimeTypeInfo(e([]),se.JSArray_CssNode_2),b.List_empty7=w.setRuntimeTypeInfo(e([]),se.JSArray_Expression),b.List_empty17=w.setRuntimeTypeInfo(e([]),se.JSArray_Expression_2),b.List_empty2=w.setRuntimeTypeInfo(e([]),se.JSArray_Extension),b.List_empty11=w.setRuntimeTypeInfo(e([]),se.JSArray_Extension_2),b.List_empty15=w.setRuntimeTypeInfo(e([]),w.findType("JSArray<Importer0>")),b.List_empty3=w.setRuntimeTypeInfo(e([]),w.findType("JSArray<Module<0&>>")),b.List_empty12=w.setRuntimeTypeInfo(e([]),w.findType("JSArray<Module0<0&>>")),b.List_empty9=w.setRuntimeTypeInfo(e([]),se.JSArray_Statement),b.List_empty5=w.setRuntimeTypeInfo(e([]),se.JSArray_Value),b.List_empty14=w.setRuntimeTypeInfo(e([]),se.JSArray_Value_2),b.List_empty1=w.setRuntimeTypeInfo(e([]),se.JSArray_int),b.List_empty20=w.setRuntimeTypeInfo(e([]),se.JSArray_dynamic),b.List_gRj=w.setRuntimeTypeInfo(e([0,0,32722,12287,65534,34815,65534,18431]),se.JSArray_int),b.List_nxB=w.setRuntimeTypeInfo(e([0,0,24576,1023,65534,34815,65534,18431]),se.JSArray_int),b.List_qFt=w.setRuntimeTypeInfo(e([0,0,27858,1023,65534,51199,65535,32767]),se.JSArray_int),b.List_qNA=w.setRuntimeTypeInfo(e([0,0,32754,11263,65534,34815,65534,18431]),se.JSArray_int),b.List_qg40=w.setRuntimeTypeInfo(e([0,0,32722,12287,65535,34815,65534,18431]),se.JSArray_int),b.List_qg4=w.setRuntimeTypeInfo(e([0,0,65490,12287,65535,34815,65534,18431]),se.JSArray_int),b.List_K2O=w.setRuntimeTypeInfo(e(["in","cm","pc","mm","q","pt","px","deg","grad","rad","turn","s","ms","Hz","kHz","dpi","dpcm","dppx"]),se.JSArray_String),b.List_aha=w.setRuntimeTypeInfo(e(["in","cm","pc","mm","q","pt","px"]),se.JSArray_String),b.Map_ahsJO=new w.ConstantStringMap(7,{in:1,cm:.39370078740157477,pc:.16666666666666666,mm:.03937007874015748,q:.00984251968503937,pt:.013888888888888888,px:.010416666666666666},b.List_aha,se.ConstantStringMap_String_num),b.Map_ahM6L=new w.ConstantStringMap(7,{in:2.54,cm:1,pc:.42333333333333334,mm:.1,q:.025,pt:.035277777777777776,px:.026458333333333334},b.List_aha,se.ConstantStringMap_String_num),b.Map_ahNsa=new w.ConstantStringMap(7,{in:6,cm:2.3622047244094486,pc:1,mm:.2362204724409449,q:.05905511811023623,pt:.08333333333333333,px:.0625},b.List_aha,se.ConstantStringMap_String_num),b.Map_ahPSt=new w.ConstantStringMap(7,{in:25.4,cm:10,pc:4.233333333333333,mm:1,q:.25,pt:.35277777777777775,px:.26458333333333334},b.List_aha,se.ConstantStringMap_String_num),b.Map_ahgya=new w.ConstantStringMap(7,{in:101.6,cm:40,pc:16.933333333333334,mm:4,q:1,pt:1.411111111111111,px:1.0583333333333333},b.List_aha,se.ConstantStringMap_String_num),b.Map_ahGvh=new w.ConstantStringMap(7,{in:72,cm:28.346456692913385,pc:12,mm:2.834645669291339,q:.7086614173228347,pt:1,px:.75},b.List_aha,se.ConstantStringMap_String_num),b.Map_ahkuc=new w.ConstantStringMap(7,{in:96,cm:37.79527559055118,pc:16,mm:3.7795275590551185,q:.9448818897637796,pt:1.3333333333333333,px:1},b.List_aha,se.ConstantStringMap_String_num),b.List_deg_grad_rad_turn=w.setRuntimeTypeInfo(e(["deg","grad","rad","turn"]),se.JSArray_String),b.Map_EGyvr=new w.ConstantStringMap(4,{deg:1,grad:.9,rad:57.29577951308232,turn:360},b.List_deg_grad_rad_turn,se.ConstantStringMap_String_num),b.Map_EGfqB=new w.ConstantStringMap(4,{deg:1.1111111111111112,grad:1,rad:63.66197723675813,turn:400},b.List_deg_grad_rad_turn,se.ConstantStringMap_String_num),b.Map_EGswR=new w.ConstantStringMap(4,{deg:.017453292519943295,grad:.015707963267948967,rad:1,turn:6.283185307179586},b.List_deg_grad_rad_turn,se.ConstantStringMap_String_num),b.Map_EGY2F=new w.ConstantStringMap(4,{deg:.002777777777777778,grad:.0025,rad:.15915494309189535,turn:1},b.List_deg_grad_rad_turn,se.ConstantStringMap_String_num),b.List_s_ms=w.setRuntimeTypeInfo(e(["s","ms"]),se.JSArray_String),b.Map_ma2bi=new w.ConstantStringMap(2,{s:1,ms:.001},b.List_s_ms,se.ConstantStringMap_String_num),b.Map_maDht=new w.ConstantStringMap(2,{s:1e3,ms:1},b.List_s_ms,se.ConstantStringMap_String_num),b.List_Hz_kHz=w.setRuntimeTypeInfo(e(["Hz","kHz"]),se.JSArray_String),b.Map_0IpUe=new w.ConstantStringMap(2,{Hz:1,kHz:1e3},b.List_Hz_kHz,se.ConstantStringMap_String_num),b.Map_0IVs0=new w.ConstantStringMap(2,{Hz:.001,kHz:1},b.List_Hz_kHz,se.ConstantStringMap_String_num),b.List_dpi_dpcm_dppx=w.setRuntimeTypeInfo(e(["dpi","dpcm","dppx"]),se.JSArray_String),b.Map_H2OWd=new w.ConstantStringMap(3,{dpi:1,dpcm:2.54,dppx:96},b.List_dpi_dpcm_dppx,se.ConstantStringMap_String_num),b.Map_H24em=new w.ConstantStringMap(3,{dpi:.39370078740157477,dpcm:1,dppx:37.79527559055118},b.List_dpi_dpcm_dppx,se.ConstantStringMap_String_num),b.Map_H25Om=new w.ConstantStringMap(3,{dpi:.010416666666666666,dpcm:.026458333333333334,dppx:1},b.List_dpi_dpcm_dppx,se.ConstantStringMap_String_num),b.Map_K2BWj=new w.ConstantStringMap(18,{in:b.Map_ahsJO,cm:b.Map_ahM6L,pc:b.Map_ahNsa,mm:b.Map_ahPSt,q:b.Map_ahgya,pt:b.Map_ahGvh,px:b.Map_ahkuc,deg:b.Map_EGyvr,grad:b.Map_EGfqB,rad:b.Map_EGswR,turn:b.Map_EGY2F,s:b.Map_ma2bi,ms:b.Map_maDht,Hz:b.Map_0IpUe,kHz:b.Map_0IVs0,dpi:b.Map_H2OWd,dpcm:b.Map_H24em,dppx:b.Map_H25Om},b.List_K2O,w.findType("ConstantStringMap<String,Map<String,num>>")),b.List_U8g=w.setRuntimeTypeInfo(e(["length","angle","time","frequency","pixel density"]),se.JSArray_String),b.Map_U8AHF=new w.ConstantStringMap(5,{length:b.List_aha,angle:b.List_deg_grad_rad_turn,time:b.List_s_ms,frequency:b.List_Hz_kHz,"pixel density":b.List_dpi_dpcm_dppx},b.List_U8g,w.findType("ConstantStringMap<String,List<String>>")),b.Map_empty1=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,AstNode>")),b.Map_empty7=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,AstNode0>")),b.Map_empty3=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,Expression>")),b.Map_empty9=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,Expression0>")),b.Map_empty4=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,Module<AsyncCallable>>")),b.Map_empty0=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,Module<Callable>>")),b.Map_empty11=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,Module0<AsyncCallable0>>")),b.Map_empty6=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,Module0<Callable0>>")),b.Map_empty=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,SourceFile>")),b.Map_empty2=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,Value>")),b.Map_empty8=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap<String,Value0>")),b.List_empty22=w.setRuntimeTypeInfo(e([]),w.findType("JSArray<Symbol0>")),b.Map_empty10=new w.ConstantStringMap(0,{},b.List_empty22,w.findType("ConstantStringMap<Symbol0,@>")),b.List_empty23=w.setRuntimeTypeInfo(e([]),se.JSArray_nullable_String),b.Map_empty5=new w.ConstantStringMap(0,{},b.List_empty23,w.findType("ConstantStringMap<String?,String>")),b.OptionType_YwU=new R.OptionType("OptionType.single"),b.OptionType_nMZ=new R.OptionType("OptionType.flag"),b.OptionType_qyr=new R.OptionType("OptionType.multiple"),b.OutputStyle_compressed=new I.OutputStyle("compressed"),b.OutputStyle_compressed0=new I.OutputStyle0("compressed"),b.OutputStyle_expanded0=new I.OutputStyle("expanded"),b.OutputStyle_expanded=new I.OutputStyle0("expanded"),b.SassBoolean_false0=new A.SassBoolean(!1),b.SassBoolean_false=new A.SassBoolean0(!1),b.SassBoolean_true0=new A.SassBoolean(!0),b.SassBoolean_true=new A.SassBoolean0(!0),b.SassList_yfz=new J.SassList(b.List_empty5,b.ListSeparator_kWM,!1),b.SassList_yfz0=new J.SassList0(b.List_empty14,b.ListSeparator_kWM0,!1),b.Map_empty14=new w.ConstantStringMap(0,{},b.List_empty5,w.findType("ConstantStringMap<Value,Value>")),b.SassMap_Map_empty=new z.SassMap(b.Map_empty14),b.Map_empty15=new w.ConstantStringMap(0,{},b.List_empty14,w.findType("ConstantStringMap<Value0,Value0>")),b.SassMap_Map_empty0=new z.SassMap0(b.Map_empty15),b.List_empty24=w.setRuntimeTypeInfo(e([]),se.JSArray_Module_AsyncCallable),b.Map_empty16=new w.ConstantStringMap(0,{},b.List_empty24,w.findType("ConstantStringMap<Module<AsyncCallable>,Null>")),b.Set_empty0=new E._UnmodifiableSet(b.Map_empty16,w.findType("_UnmodifiableSet<Module<AsyncCallable>>")),b.List_empty25=w.setRuntimeTypeInfo(e([]),se.JSArray_Module_Callable),b.Map_empty17=new w.ConstantStringMap(0,{},b.List_empty25,w.findType("ConstantStringMap<Module<Callable>,Null>")),b.Set_empty=new E._UnmodifiableSet(b.Map_empty17,w.findType("_UnmodifiableSet<Module<Callable>>")),b.List_empty26=w.setRuntimeTypeInfo(e([]),se.JSArray_Module_AsyncCallable_2),b.Map_empty18=new w.ConstantStringMap(0,{},b.List_empty26,w.findType("ConstantStringMap<Module0<AsyncCallable0>,Null>")),b.Set_empty3=new E._UnmodifiableSet(b.Map_empty18,w.findType("_UnmodifiableSet<Module0<AsyncCallable0>>")),b.List_empty27=w.setRuntimeTypeInfo(e([]),se.JSArray_Module_Callable_2),b.Map_empty19=new w.ConstantStringMap(0,{},b.List_empty27,w.findType("ConstantStringMap<Module0<Callable0>,Null>")),b.Set_empty2=new E._UnmodifiableSet(b.Map_empty19,w.findType("_UnmodifiableSet<Module0<Callable0>>")),b.List_empty28=w.setRuntimeTypeInfo(e([]),se.JSArray_StylesheetNode),b.Map_empty20=new w.ConstantStringMap(0,{},b.List_empty28,w.findType("ConstantStringMap<StylesheetNode,Null>")),b.Set_empty1=new E._UnmodifiableSet(b.Map_empty20,w.findType("_UnmodifiableSet<StylesheetNode>")),b.StderrLogger_false=new q.StderrLogger(!1),b.Symbol__currentCallableNode=new w.Symbol("_currentCallableNode"),b.Symbol__inImportRule=new w.Symbol("_inImportRule"),b.Symbol__warn=new w.Symbol("_warn"),b.Symbol_call=new w.Symbol("call"),b.Syntax_CSS=new P.Syntax("CSS"),b.Syntax_CSS0=new P.Syntax0("CSS"),b.Syntax_SCSS=new P.Syntax("SCSS"),b.Syntax_SCSS0=new P.Syntax0("SCSS"),b.Syntax_Sass=new P.Syntax("Sass"),b.Syntax_Sass0=new P.Syntax0("Sass"),b.List_empty29=w.setRuntimeTypeInfo(e([]),w.findType("JSArray<CssValue<SelectorList>>")),b.Map_empty21=new w.ConstantStringMap(0,{},b.List_empty29,w.findType("ConstantStringMap<CssValue<SelectorList>,ModifiableCssValue<SelectorList>>")),b.Tuple2_EmptyExtensionStore_Map_empty=new q.Tuple2(b.C_EmptyExtensionStore,b.Map_empty21,se.Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList),b.List_empty30=w.setRuntimeTypeInfo(e([]),w.findType("JSArray<CssValue0<SelectorList0>>")),b.Map_empty22=new w.ConstantStringMap(0,{},b.List_empty30,w.findType("ConstantStringMap<CssValue0<SelectorList0>,ModifiableCssValue0<SelectorList0>>")),b.Tuple2_EmptyExtensionStore_Map_empty0=new q.Tuple2(b.C_EmptyExtensionStore0,b.Map_empty22,se.Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList_2),b.Type_Null_Yyn=w.typeLiteral("Null"),b.UnaryOperator_U4G=new D.UnaryOperator("minus","-"),b.UnaryOperator_U4G0=new D.UnaryOperator0("minus","-"),b.UnaryOperator_j2w=new D.UnaryOperator("plus","+"),b.UnaryOperator_j2w0=new D.UnaryOperator0("plus","+"),b.UnaryOperator_not_not=new D.UnaryOperator("not","not"),b.UnaryOperator_not_not0=new D.UnaryOperator0("not","not"),b.UnaryOperator_zDx=new D.UnaryOperator("divide","/"),b.UnaryOperator_zDx0=new D.UnaryOperator0("divide","/"),b.Utf8Decoder_false=new E.Utf8Decoder(!1),b._IterationMarker_null_2=new E._IterationMarker(null,2),b._PathDirection_8Gl=new P._PathDirection("at root"),b._PathDirection_988=new P._PathDirection("below root"),b._PathDirection_FIw=new P._PathDirection("reaches root"),b._PathDirection_ZGD=new P._PathDirection("above root"),b._PathRelation_different=new P._PathRelation("different"),b._PathRelation_equal=new P._PathRelation("equal"),b._PathRelation_inconclusive=new P._PathRelation("inconclusive"),b._PathRelation_within=new P._PathRelation("within"),b._RegisterBinaryZoneFunction_kGu=new E._RegisterBinaryZoneFunction(b.C__RootZone,E.async___rootRegisterBinaryCallback$closure()),b._RegisterNullaryZoneFunction__RootZone__rootRegisterCallback=new E._RegisterNullaryZoneFunction(b.C__RootZone,E.async___rootRegisterCallback$closure()),b._RegisterUnaryZoneFunction_Bqo=new E._RegisterUnaryZoneFunction(b.C__RootZone,E.async___rootRegisterUnaryCallback$closure()),b._RunBinaryZoneFunction__RootZone__rootRunBinary=new E._RunBinaryZoneFunction(b.C__RootZone,E.async___rootRunBinary$closure()),b._RunNullaryZoneFunction__RootZone__rootRun=new E._RunNullaryZoneFunction(b.C__RootZone,E.async___rootRun$closure()),b._RunUnaryZoneFunction__RootZone__rootRunUnary=new E._RunUnaryZoneFunction(b.C__RootZone,E.async___rootRunUnary$closure()),b._SingletonCssMediaQueryMergeResult_empty=new k._SingletonCssMediaQueryMergeResult("empty"),b._SingletonCssMediaQueryMergeResult_empty0=new k._SingletonCssMediaQueryMergeResult0("empty"),b._SingletonCssMediaQueryMergeResult_unrepresentable=new k._SingletonCssMediaQueryMergeResult("unrepresentable"),b._SingletonCssMediaQueryMergeResult_unrepresentable0=new k._SingletonCssMediaQueryMergeResult0("unrepresentable"),b._StreamGroupState_canceled=new V._StreamGroupState("canceled"),b._StreamGroupState_dormant=new V._StreamGroupState("dormant"),b._StreamGroupState_listening=new V._StreamGroupState("listening"),b._StreamGroupState_paused=new V._StreamGroupState("paused"),b._StringStackTrace_3uE=new E._StringStackTrace(""),b._ZoneFunction_3bB=new E._ZoneFunction(b.C__RootZone,E.async___rootCreatePeriodicTimer$closure()),b._ZoneFunction_NMc=new E._ZoneFunction(b.C__RootZone,E.async___rootHandleUncaughtError$closure()),b._ZoneFunction__RootZone__rootCreateTimer=new E._ZoneFunction(b.C__RootZone,E.async___rootCreateTimer$closure()),b._ZoneFunction__RootZone__rootErrorCallback=new E._ZoneFunction(b.C__RootZone,E.async___rootErrorCallback$closure()),b._ZoneFunction__RootZone__rootFork=new E._ZoneFunction(b.C__RootZone,E.async___rootFork$closure()),b._ZoneFunction__RootZone__rootPrint=new E._ZoneFunction(b.C__RootZone,E.async___rootPrint$closure()),b._ZoneFunction__RootZone__rootScheduleMicrotask=new E._ZoneFunction(b.C__RootZone,E.async___rootScheduleMicrotask$closure()),b._ZoneSpecification_ALf=new E._ZoneSpecification(null,null,null,null,null,null,null,null,null,null,null,null,null)}(),X._JS_INTEROP_INTERCEPTOR_TAG=null,X.printToZone=null,X.Closure_functionCounter=0,X.BoundClosure_selfFieldNameCache=null,X.BoundClosure_receiverFieldNameCache=null,X.getTagFunction=null,X.alternateTagFunction=null,X.prototypeForTagFunction=null,X.dispatchRecordsForInstanceTags=null,X.interceptorsForUncacheableTags=null,X.initNativeDispatchFlag=null,X._nextCallback=null,X._lastCallback=null,X._lastPriorityCallback=null,X._isInCallbackLoop=!1,X.Zone__current=b.C__RootZone,X._RootZone__rootDelegate=null,X._toStringVisiting=w.setRuntimeTypeInfo([],se.JSArray_Object),X._fs=null,X._currentUriBase=null,X._current=null,X._subselectorPseudos=E.LinkedHashSet_LinkedHashSet$_literal(["is","matches","any","nth-child","nth-last-child"],se.String),X._features=E.LinkedHashSet_LinkedHashSet$_literal(["global-variable-shadowing","extend-selector-pseudoclass","units-level-3","at-error","custom-property"],se.String),X._realCaseCache=(te=se.String,E.LinkedHashMap_LinkedHashMap$_empty(te,te)),X._selectorPseudoClasses=E.LinkedHashSet_LinkedHashSet$_literal(["not","is","matches","current","any","has","host","host-context"],se.String),X._selectorPseudoElements=E.LinkedHashSet_LinkedHashSet$_literal(["slotted"],se.String),X._glyphs=b.C_UnicodeGlyphSet,X._subselectorPseudos0=E.LinkedHashSet_LinkedHashSet$_literal(["is","matches","any","nth-child","nth-last-child"],se.String),X._realCaseCache0=function(){var e=se.String;return E.LinkedHashMap_LinkedHashMap$_empty(e,e)}(),X._features0=E.LinkedHashSet_LinkedHashSet$_literal(["global-variable-shadowing","extend-selector-pseudoclass","units-level-3","at-error","custom-property"],se.String),X._selectorPseudoClasses0=E.LinkedHashSet_LinkedHashSet$_literal(["not","is","matches","current","any","has","host","host-context"],se.String),X._selectorPseudoElements0=E.LinkedHashSet_LinkedHashSet$_literal(["slotted"],se.String),ne=x.lazyFinal,re=x.lazy,ne(X,"DART_CLOSURE_PROPERTY_NAME","$get$DART_CLOSURE_PROPERTY_NAME",(function(){return w.getIsolateAffinityTag("_$dart_dartClosure")})),ne(X,"nullFuture","$get$nullFuture",(function(){return b.C__RootZone.run$1$1(0,new w.nullFuture_closure,w.findType("Future<Null>"))})),ne(X,"TypeErrorDecoder_noSuchMethodPattern","$get$TypeErrorDecoder_noSuchMethodPattern",(function(){return w.TypeErrorDecoder_extractPattern(w.TypeErrorDecoder_provokeCallErrorOn({toString:function(){return"$receiver$"}}))})),ne(X,"TypeErrorDecoder_notClosurePattern","$get$TypeErrorDecoder_notClosurePattern",(function(){return w.TypeErrorDecoder_extractPattern(w.TypeErrorDecoder_provokeCallErrorOn({$method$:null,toString:function(){return"$receiver$"}}))})),ne(X,"TypeErrorDecoder_nullCallPattern","$get$TypeErrorDecoder_nullCallPattern",(function(){return w.TypeErrorDecoder_extractPattern(w.TypeErrorDecoder_provokeCallErrorOn(null))})),ne(X,"TypeErrorDecoder_nullLiteralCallPattern","$get$TypeErrorDecoder_nullLiteralCallPattern",(function(){return w.TypeErrorDecoder_extractPattern(function(){try{null.$method$("$arguments$")}catch(e){return e.message}}())})),ne(X,"TypeErrorDecoder_undefinedCallPattern","$get$TypeErrorDecoder_undefinedCallPattern",(function(){return w.TypeErrorDecoder_extractPattern(w.TypeErrorDecoder_provokeCallErrorOn(void 0))})),ne(X,"TypeErrorDecoder_undefinedLiteralCallPattern","$get$TypeErrorDecoder_undefinedLiteralCallPattern",(function(){return w.TypeErrorDecoder_extractPattern(function(){try{(void 0).$method$("$arguments$")}catch(e){return e.message}}())})),ne(X,"TypeErrorDecoder_nullPropertyPattern","$get$TypeErrorDecoder_nullPropertyPattern",(function(){return w.TypeErrorDecoder_extractPattern(w.TypeErrorDecoder_provokePropertyErrorOn(null))})),ne(X,"TypeErrorDecoder_nullLiteralPropertyPattern","$get$TypeErrorDecoder_nullLiteralPropertyPattern",(function(){return w.TypeErrorDecoder_extractPattern(function(){try{null.$method$}catch(e){return e.message}}())})),ne(X,"TypeErrorDecoder_undefinedPropertyPattern","$get$TypeErrorDecoder_undefinedPropertyPattern",(function(){return w.TypeErrorDecoder_extractPattern(w.TypeErrorDecoder_provokePropertyErrorOn(void 0))})),ne(X,"TypeErrorDecoder_undefinedLiteralPropertyPattern","$get$TypeErrorDecoder_undefinedLiteralPropertyPattern",(function(){return w.TypeErrorDecoder_extractPattern(function(){try{(void 0).$method$}catch(e){return e.message}}())})),ne(X,"_AsyncRun__scheduleImmediateClosure","$get$_AsyncRun__scheduleImmediateClosure",(function(){return E._AsyncRun__initializeScheduleImmediate()})),ne(X,"Future__nullFuture","$get$Future__nullFuture",(function(){return w.findType("_Future<Null>")._as(X.$get$nullFuture())})),ne(X,"Future__falseFuture","$get$Future__falseFuture",(function(){return E._Future$zoneValue(!1,b.C__RootZone,se.bool)})),ne(X,"_RootZone__rootMap","$get$_RootZone__rootMap",(function(){var e=se.dynamic;return E.HashMap_HashMap(e,e)})),ne(X,"Utf8Decoder__decoder","$get$Utf8Decoder__decoder",(function(){return(new E.Utf8Decoder__decoder_closure).call$0()})),ne(X,"Utf8Decoder__decoderNonfatal","$get$Utf8Decoder__decoderNonfatal",(function(){return(new E.Utf8Decoder__decoderNonfatal_closure).call$0()})),ne(X,"_Base64Decoder__inverseAlphabet","$get$_Base64Decoder__inverseAlphabet",(function(){return w.NativeInt8List__create1(w._ensureNativeList(w.setRuntimeTypeInfo([-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],se.JSArray_int)))})),ne(X,"_Uri__isWindowsCached","$get$_Uri__isWindowsCached",(function(){return"undefined"!=typeof process&&"[object process]"==Object.prototype.toString.call(process)&&"win32"==process.platform})),ne(X,"_Uri__needsNoEncoding","$get$_Uri__needsNoEncoding",(function(){return E.RegExp_RegExp("^[\\-\\.0-9A-Z_a-z~]*$",!1)})),re(X,"_hasErrorStackProperty","$get$_hasErrorStackProperty",(function(){return null!=(new Error).stack})),ne(X,"_scannerTables","$get$_scannerTables",(function(){return E._createTables()})),ne(X,"Option__invalidChars","$get$Option__invalidChars",(function(){return E.RegExp_RegExp("[ \\t\\r\\n\"'\\\\/]",!1)})),ne(X,"alwaysValid","$get$alwaysValid",(function(){return new T.alwaysValid_closure})),ne(X,"readline","$get$readline",(function(){return bn.readline})),ne(X,"windows","$get$windows",(function(){return P.Context_Context(X.$get$Style_windows())})),ne(X,"url","$get$url",(function(){return P.Context_Context(X.$get$Style_url())})),ne(X,"context","$get$context",(function(){return new P.Context(se.InternalStyle._as(X.$get$Style_platform()),null)})),ne(X,"Style_posix","$get$Style_posix",(function(){return new O.PosixStyle(E.RegExp_RegExp("/",!1),E.RegExp_RegExp("[^/]$",!1),E.RegExp_RegExp("^/",!1))})),ne(X,"Style_windows","$get$Style_windows",(function(){return new V.WindowsStyle(E.RegExp_RegExp("[/\\\\]",!1),E.RegExp_RegExp("[^/\\\\]$",!1),E.RegExp_RegExp("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])",!1),E.RegExp_RegExp("^[/\\\\](?![/\\\\])",!1))})),ne(X,"Style_url","$get$Style_url",(function(){return new k.UrlStyle(E.RegExp_RegExp("/",!1),E.RegExp_RegExp("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$",!1),E.RegExp_RegExp("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*",!1),E.RegExp_RegExp("^/",!1))})),ne(X,"Style_platform","$get$Style_platform",(function(){return F.Style__getPlatformStyle()})),ne(X,"IfExpression_declaration","$get$IfExpression_declaration",(function(){return N.ArgumentDeclaration_ArgumentDeclaration$parse(ie.x40funct,null)})),ne(X,"colorsByName","$get$colorsByName",(function(){var e=null;return E.LinkedHashMap_LinkedHashMap$_literal(["yellowgreen",B.SassColor$rgb(154,205,50,e,e),"yellow",B.SassColor$rgb(255,255,0,e,e),"whitesmoke",B.SassColor$rgb(245,245,245,e,e),"white",B.SassColor$rgb(255,255,255,e,e),"wheat",B.SassColor$rgb(245,222,179,e,e),"violet",B.SassColor$rgb(238,130,238,e,e),"turquoise",B.SassColor$rgb(64,224,208,e,e),"transparent",B.SassColor$rgb(0,0,0,0,e),"tomato",B.SassColor$rgb(255,99,71,e,e),"thistle",B.SassColor$rgb(216,191,216,e,e),"teal",B.SassColor$rgb(0,128,128,e,e),"tan",B.SassColor$rgb(210,180,140,e,e),"steelblue",B.SassColor$rgb(70,130,180,e,e),"springgreen",B.SassColor$rgb(0,255,127,e,e),"snow",B.SassColor$rgb(255,250,250,e,e),"slategrey",B.SassColor$rgb(112,128,144,e,e),"slategray",B.SassColor$rgb(112,128,144,e,e),"slateblue",B.SassColor$rgb(106,90,205,e,e),"skyblue",B.SassColor$rgb(135,206,235,e,e),"silver",B.SassColor$rgb(192,192,192,e,e),"sienna",B.SassColor$rgb(160,82,45,e,e),"seashell",B.SassColor$rgb(255,245,238,e,e),"seagreen",B.SassColor$rgb(46,139,87,e,e),"sandybrown",B.SassColor$rgb(244,164,96,e,e),"salmon",B.SassColor$rgb(250,128,114,e,e),"saddlebrown",B.SassColor$rgb(139,69,19,e,e),"royalblue",B.SassColor$rgb(65,105,225,e,e),"rosybrown",B.SassColor$rgb(188,143,143,e,e),"red",B.SassColor$rgb(255,0,0,e,e),"rebeccapurple",B.SassColor$rgb(102,51,153,e,e),"purple",B.SassColor$rgb(128,0,128,e,e),"powderblue",B.SassColor$rgb(176,224,230,e,e),"plum",B.SassColor$rgb(221,160,221,e,e),"pink",B.SassColor$rgb(255,192,203,e,e),"peru",B.SassColor$rgb(205,133,63,e,e),"peachpuff",B.SassColor$rgb(255,218,185,e,e),"papayawhip",B.SassColor$rgb(255,239,213,e,e),"palevioletred",B.SassColor$rgb(219,112,147,e,e),"paleturquoise",B.SassColor$rgb(175,238,238,e,e),"palegreen",B.SassColor$rgb(152,251,152,e,e),"palegoldenrod",B.SassColor$rgb(238,232,170,e,e),"orchid",B.SassColor$rgb(218,112,214,e,e),"orangered",B.SassColor$rgb(255,69,0,e,e),"orange",B.SassColor$rgb(255,165,0,e,e),"olivedrab",B.SassColor$rgb(107,142,35,e,e),"olive",B.SassColor$rgb(128,128,0,e,e),"oldlace",B.SassColor$rgb(253,245,230,e,e),"navy",B.SassColor$rgb(0,0,128,e,e),"navajowhite",B.SassColor$rgb(255,222,173,e,e),"moccasin",B.SassColor$rgb(255,228,181,e,e),"mistyrose",B.SassColor$rgb(255,228,225,e,e),"mintcream",B.SassColor$rgb(245,255,250,e,e),"midnightblue",B.SassColor$rgb(25,25,112,e,e),"mediumvioletred",B.SassColor$rgb(199,21,133,e,e),"mediumturquoise",B.SassColor$rgb(72,209,204,e,e),"mediumspringgreen",B.SassColor$rgb(0,250,154,e,e),"mediumslateblue",B.SassColor$rgb(123,104,238,e,e),"mediumseagreen",B.SassColor$rgb(60,179,113,e,e),"mediumpurple",B.SassColor$rgb(147,112,219,e,e),"mediumorchid",B.SassColor$rgb(186,85,211,e,e),"mediumblue",B.SassColor$rgb(0,0,205,e,e),"mediumaquamarine",B.SassColor$rgb(102,205,170,e,e),"maroon",B.SassColor$rgb(128,0,0,e,e),"magenta",B.SassColor$rgb(255,0,255,e,e),"linen",B.SassColor$rgb(250,240,230,e,e),"limegreen",B.SassColor$rgb(50,205,50,e,e),"lime",B.SassColor$rgb(0,255,0,e,e),"lightyellow",B.SassColor$rgb(255,255,224,e,e),"lightsteelblue",B.SassColor$rgb(176,196,222,e,e),"lightslategrey",B.SassColor$rgb(119,136,153,e,e),"lightslategray",B.SassColor$rgb(119,136,153,e,e),"lightskyblue",B.SassColor$rgb(135,206,250,e,e),"lightseagreen",B.SassColor$rgb(32,178,170,e,e),"lightsalmon",B.SassColor$rgb(255,160,122,e,e),"lightpink",B.SassColor$rgb(255,182,193,e,e),"lightgrey",B.SassColor$rgb(211,211,211,e,e),"lightgreen",B.SassColor$rgb(144,238,144,e,e),"lightgray",B.SassColor$rgb(211,211,211,e,e),"lightgoldenrodyellow",B.SassColor$rgb(250,250,210,e,e),"lightcyan",B.SassColor$rgb(224,255,255,e,e),"lightcoral",B.SassColor$rgb(240,128,128,e,e),"lightblue",B.SassColor$rgb(173,216,230,e,e),"lemonchiffon",B.SassColor$rgb(255,250,205,e,e),"lawngreen",B.SassColor$rgb(124,252,0,e,e),"lavenderblush",B.SassColor$rgb(255,240,245,e,e),"lavender",B.SassColor$rgb(230,230,250,e,e),"khaki",B.SassColor$rgb(240,230,140,e,e),"ivory",B.SassColor$rgb(255,255,240,e,e),"indigo",B.SassColor$rgb(75,0,130,e,e),"indianred",B.SassColor$rgb(205,92,92,e,e),"hotpink",B.SassColor$rgb(255,105,180,e,e),"honeydew",B.SassColor$rgb(240,255,240,e,e),"grey",B.SassColor$rgb(128,128,128,e,e),"greenyellow",B.SassColor$rgb(173,255,47,e,e),"green",B.SassColor$rgb(0,128,0,e,e),"gray",B.SassColor$rgb(128,128,128,e,e),"goldenrod",B.SassColor$rgb(218,165,32,e,e),"gold",B.SassColor$rgb(255,215,0,e,e),"ghostwhite",B.SassColor$rgb(248,248,255,e,e),"gainsboro",B.SassColor$rgb(220,220,220,e,e),"fuchsia",B.SassColor$rgb(255,0,255,e,e),"forestgreen",B.SassColor$rgb(34,139,34,e,e),"floralwhite",B.SassColor$rgb(255,250,240,e,e),"firebrick",B.SassColor$rgb(178,34,34,e,e),"dodgerblue",B.SassColor$rgb(30,144,255,e,e),"dimgrey",B.SassColor$rgb(105,105,105,e,e),"dimgray",B.SassColor$rgb(105,105,105,e,e),"deepskyblue",B.SassColor$rgb(0,191,255,e,e),"deeppink",B.SassColor$rgb(255,20,147,e,e),"darkviolet",B.SassColor$rgb(148,0,211,e,e),"darkturquoise",B.SassColor$rgb(0,206,209,e,e),"darkslategrey",B.SassColor$rgb(47,79,79,e,e),"darkslategray",B.SassColor$rgb(47,79,79,e,e),"darkslateblue",B.SassColor$rgb(72,61,139,e,e),"darkseagreen",B.SassColor$rgb(143,188,143,e,e),"darksalmon",B.SassColor$rgb(233,150,122,e,e),"darkred",B.SassColor$rgb(139,0,0,e,e),"darkorchid",B.SassColor$rgb(153,50,204,e,e),"darkorange",B.SassColor$rgb(255,140,0,e,e),"darkolivegreen",B.SassColor$rgb(85,107,47,e,e),"darkmagenta",B.SassColor$rgb(139,0,139,e,e),"darkkhaki",B.SassColor$rgb(189,183,107,e,e),"darkgrey",B.SassColor$rgb(169,169,169,e,e),"darkgreen",B.SassColor$rgb(0,100,0,e,e),"darkgray",B.SassColor$rgb(169,169,169,e,e),"darkgoldenrod",B.SassColor$rgb(184,134,11,e,e),"darkcyan",B.SassColor$rgb(0,139,139,e,e),"darkblue",B.SassColor$rgb(0,0,139,e,e),"cyan",B.SassColor$rgb(0,255,255,e,e),"crimson",B.SassColor$rgb(220,20,60,e,e),"cornsilk",B.SassColor$rgb(255,248,220,e,e),"cornflowerblue",B.SassColor$rgb(100,149,237,e,e),"coral",B.SassColor$rgb(255,127,80,e,e),"chocolate",B.SassColor$rgb(210,105,30,e,e),"chartreuse",B.SassColor$rgb(127,255,0,e,e),"cadetblue",B.SassColor$rgb(95,158,160,e,e),"burlywood",B.SassColor$rgb(222,184,135,e,e),"brown",B.SassColor$rgb(165,42,42,e,e),"blueviolet",B.SassColor$rgb(138,43,226,e,e),"blue",B.SassColor$rgb(0,0,255,e,e),"blanchedalmond",B.SassColor$rgb(255,235,205,e,e),"black",B.SassColor$rgb(0,0,0,e,e),"bisque",B.SassColor$rgb(255,228,196,e,e),"beige",B.SassColor$rgb(245,245,220,e,e),"azure",B.SassColor$rgb(240,255,255,e,e),"aquamarine",B.SassColor$rgb(127,255,212,e,e),"aqua",B.SassColor$rgb(0,255,255,e,e),"antiquewhite",B.SassColor$rgb(250,235,215,e,e),"aliceblue",B.SassColor$rgb(240,248,255,e,e)],se.String,se.SassColor)})),ne(X,"namesByColor","$get$namesByColor",(function(){var e,t,n=E.LinkedHashMap_LinkedHashMap$_empty(se.SassColor,se.String);for(e=(e=(e=X.$get$colorsByName()).get$entries(e)).get$iterator(e);e.moveNext$0();)t=e.get$current(e),n.$indexSet(0,t.value,t.key);return n})),ne(X,"ExecutableOptions__separatorBar","$get$ExecutableOptions__separatorBar",(function(){return N.isWindows()?"=":"━"})),ne(X,"ExecutableOptions__parser","$get$ExecutableOptions__parser",(function(){return(new N.ExecutableOptions__parser_closure).call$0()})),ne(X,"globalFunctions","$get$globalFunctions",(function(){var e=se.BuiltInCallable,t=E.List_List$of(X.$get$global0(),!0,e);return b.JSArray_methods.addAll$1(t,X.$get$global1()),b.JSArray_methods.addAll$1(t,X.$get$global2()),b.JSArray_methods.addAll$1(t,X.$get$global3()),b.JSArray_methods.addAll$1(t,X.$get$global4()),b.JSArray_methods.addAll$1(t,X.$get$global5()),b.JSArray_methods.addAll$1(t,X.$get$global()),t.push(T.BuiltInCallable$function("if","$condition, $if-true, $if-false",new L.globalFunctions_closure,null)),E.UnmodifiableListView$(t,e)})),ne(X,"coreModules","$get$coreModules",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$module(),X.$get$module0(),X.$get$module1(),X.$get$module2(),X.$get$module3(),X.$get$module4()],w.findType("JSArray<BuiltInModule<BuiltInCallable>>")),se.BuiltInModule_BuiltInCallable)})),ne(X,"_microsoftFilterStart","$get$_microsoftFilterStart",(function(){return E.RegExp_RegExp("^[a-zA-Z]+\\s*=",!1)})),ne(X,"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=se.String,o=se.Value_Function_List_Value;return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_red(),X.$get$_green(),X.$get$_blue(),X.$get$_mix(),T.BuiltInCallable$overloadedFunction("rgb",E.LinkedHashMap_LinkedHashMap$_literal([e,new B.global_closure,t,new B.global_closure0,"$color, $alpha",new B.global_closure1,"$channels",new B.global_closure2],a,o)),T.BuiltInCallable$overloadedFunction("rgba",E.LinkedHashMap_LinkedHashMap$_literal([e,new B.global_closure3,t,new B.global_closure4,"$color, $alpha",new B.global_closure5,"$channels",new B.global_closure6],a,o)),B._function4("invert","$color, $weight: 100%",new B.global_closure7),X.$get$_hue(),X.$get$_saturation(),X.$get$_lightness(),X.$get$_complement(),T.BuiltInCallable$overloadedFunction("hsl",E.LinkedHashMap_LinkedHashMap$_literal([n,new B.global_closure8,r,new B.global_closure9,i,new B.global_closure10,"$channels",new B.global_closure11],a,o)),T.BuiltInCallable$overloadedFunction("hsla",E.LinkedHashMap_LinkedHashMap$_literal([n,new B.global_closure12,r,new B.global_closure13,i,new B.global_closure14,"$channels",new B.global_closure15],a,o)),B._function4("grayscale","$color",new B.global_closure16),B._function4("adjust-hue","$color, $degrees",new B.global_closure17),B._function4("lighten",s,new B.global_closure18),B._function4("darken",s,new B.global_closure19),T.BuiltInCallable$overloadedFunction("saturate",E.LinkedHashMap_LinkedHashMap$_literal(["$amount",new B.global_closure20,"$color, $amount",new B.global_closure21],a,o)),B._function4("desaturate",s,new B.global_closure22),B._function4("opacify",s,B.color___opacify$closure()),B._function4("fade-in",s,B.color___opacify$closure()),B._function4("transparentize",s,B.color___transparentize$closure()),B._function4("fade-out",s,B.color___transparentize$closure()),T.BuiltInCallable$overloadedFunction("alpha",E.LinkedHashMap_LinkedHashMap$_literal(["$color",new B.global_closure23,"$args...",new B.global_closure24],a,o)),B._function4("opacity","$color",new B.global_closure25),X.$get$_ieHexStr(),X.$get$_adjust().withName$1("adjust-color"),X.$get$_scale().withName$1("scale-color"),X.$get$_change().withName$1("change-color")],se.JSArray_BuiltInCallable),se.BuiltInCallable)})),ne(X,"module","$get$module",(function(){var e="lightness",t="saturation",n="$color",r="alpha",i=se.String,s=se.Value_Function_List_Value;return T.BuiltInModule$("color",w.setRuntimeTypeInfo([X.$get$_red(),X.$get$_green(),X.$get$_blue(),X.$get$_mix(),B._function4("invert","$color, $weight: 100%",new B.module_closure),X.$get$_hue(),X.$get$_saturation(),X.$get$_lightness(),X.$get$_complement(),B._removedColorFunction("adjust-hue","hue",!1),B._removedColorFunction("lighten",e,!1),B._removedColorFunction("darken",e,!0),B._removedColorFunction("saturate",t,!1),B._removedColorFunction("desaturate",t,!0),B._function4("grayscale",n,new B.module_closure0),T.BuiltInCallable$overloadedFunction("hwb",E.LinkedHashMap_LinkedHashMap$_literal(["$hue, $whiteness, $blackness, $alpha: 1",new B.module_closure1,"$channels",new B.module_closure2],i,s)),B._function4("whiteness",n,new B.module_closure3),B._function4("blackness",n,new B.module_closure4),B._removedColorFunction("opacify",r,!1),B._removedColorFunction("fade-in",r,!1),B._removedColorFunction("transparentize",r,!0),B._removedColorFunction("fade-out",r,!0),T.BuiltInCallable$overloadedFunction(r,E.LinkedHashMap_LinkedHashMap$_literal(["$color",new B.module_closure5,"$args...",new B.module_closure6],i,s)),B._function4("opacity",n,new B.module_closure7),X.$get$_adjust(),X.$get$_scale(),X.$get$_change(),X.$get$_ieHexStr()],se.JSArray_BuiltInCallable),null,null,se.BuiltInCallable)})),ne(X,"_red","$get$_red",(function(){return B._function4("red","$color",new B._red_closure)})),ne(X,"_green","$get$_green",(function(){return B._function4("green","$color",new B._green_closure)})),ne(X,"_blue","$get$_blue",(function(){return B._function4("blue","$color",new B._blue_closure)})),ne(X,"_mix","$get$_mix",(function(){return B._function4("mix","$color1, $color2, $weight: 50%",new B._mix_closure)})),ne(X,"_hue","$get$_hue",(function(){return B._function4("hue","$color",new B._hue_closure)})),ne(X,"_saturation","$get$_saturation",(function(){return B._function4("saturation","$color",new B._saturation_closure)})),ne(X,"_lightness","$get$_lightness",(function(){return B._function4("lightness","$color",new B._lightness_closure)})),ne(X,"_complement","$get$_complement",(function(){return B._function4("complement","$color",new B._complement_closure)})),ne(X,"_adjust","$get$_adjust",(function(){return B._function4("adjust","$color, $kwargs...",new B._adjust_closure)})),ne(X,"_scale","$get$_scale",(function(){return B._function4("scale","$color, $kwargs...",new B._scale_closure)})),ne(X,"_change","$get$_change",(function(){return B._function4("change","$color, $kwargs...",new B._change_closure)})),ne(X,"_ieHexStr","$get$_ieHexStr",(function(){return B._function4("ie-hex-str","$color",new B._ieHexStr_closure)})),ne(X,"global0","$get$global1",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_length0(),X.$get$_nth(),X.$get$_setNth(),X.$get$_join(),X.$get$_append0(),X.$get$_zip(),X.$get$_index0(),X.$get$_isBracketed(),X.$get$_separator().withName$1("list-separator")],se.JSArray_BuiltInCallable),se.BuiltInCallable)})),ne(X,"module0","$get$module0",(function(){return T.BuiltInModule$("list",w.setRuntimeTypeInfo([X.$get$_length0(),X.$get$_nth(),X.$get$_setNth(),X.$get$_join(),X.$get$_append0(),X.$get$_zip(),X.$get$_index0(),X.$get$_isBracketed(),X.$get$_separator(),X.$get$_slash()],se.JSArray_BuiltInCallable),null,null,se.BuiltInCallable)})),ne(X,"_length","$get$_length0",(function(){return J._function3("length","$list",new J._length_closure0)})),ne(X,"_nth","$get$_nth",(function(){return J._function3("nth","$list, $n",new J._nth_closure)})),ne(X,"_setNth","$get$_setNth",(function(){return J._function3("set-nth","$list, $n, $value",new J._setNth_closure)})),ne(X,"_join","$get$_join",(function(){return J._function3("join",ie.x24list1,new J._join_closure)})),ne(X,"_append","$get$_append0",(function(){return J._function3("append","$list, $val, $separator: auto",new J._append_closure0)})),ne(X,"_zip","$get$_zip",(function(){return J._function3("zip","$lists...",new J._zip_closure)})),ne(X,"_index","$get$_index0",(function(){return J._function3("index","$list, $value",new J._index_closure0)})),ne(X,"_separator","$get$_separator",(function(){return J._function3("separator","$list",new J._separator_closure)})),ne(X,"_isBracketed","$get$_isBracketed",(function(){return J._function3("is-bracketed","$list",new J._isBracketed_closure)})),ne(X,"_slash","$get$_slash",(function(){return J._function3("slash","$elements...",new J._slash_closure)})),ne(X,"global1","$get$global2",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_get().withName$1("map-get"),X.$get$_merge().withName$1("map-merge"),X.$get$_remove().withName$1("map-remove"),X.$get$_keys().withName$1("map-keys"),X.$get$_values().withName$1("map-values"),X.$get$_hasKey().withName$1("map-has-key")],se.JSArray_BuiltInCallable),se.BuiltInCallable)})),ne(X,"module1","$get$module1",(function(){return T.BuiltInModule$("map",w.setRuntimeTypeInfo([X.$get$_get(),X.$get$_set(),X.$get$_merge(),X.$get$_remove(),X.$get$_keys(),X.$get$_values(),X.$get$_hasKey(),X.$get$_deepMerge(),X.$get$_deepRemove()],se.JSArray_BuiltInCallable),null,null,se.BuiltInCallable)})),ne(X,"_get","$get$_get",(function(){return z._function2("get","$map, $key, $keys...",new z._get_closure)})),ne(X,"_set","$get$_set",(function(){return T.BuiltInCallable$overloadedFunction("set",E.LinkedHashMap_LinkedHashMap$_literal(["$map, $key, $value",new z._set_closure,"$map, $args...",new z._set_closure0],se.String,se.Value_Function_List_Value))})),ne(X,"_merge","$get$_merge",(function(){return T.BuiltInCallable$overloadedFunction("merge",E.LinkedHashMap_LinkedHashMap$_literal(["$map1, $map2",new z._merge_closure,"$map1, $args...",new z._merge_closure0],se.String,se.Value_Function_List_Value))})),ne(X,"_deepMerge","$get$_deepMerge",(function(){return z._function2("deep-merge","$map1, $map2",new z._deepMerge_closure)})),ne(X,"_deepRemove","$get$_deepRemove",(function(){return z._function2("deep-remove","$map, $key, $keys...",new z._deepRemove_closure)})),ne(X,"_remove","$get$_remove",(function(){return T.BuiltInCallable$overloadedFunction("remove",E.LinkedHashMap_LinkedHashMap$_literal(["$map",new z._remove_closure,"$map, $key, $keys...",new z._remove_closure0],se.String,se.Value_Function_List_Value))})),ne(X,"_keys","$get$_keys",(function(){return z._function2("keys","$map",new z._keys_closure)})),ne(X,"_values","$get$_values",(function(){return z._function2("values","$map",new z._values_closure)})),ne(X,"_hasKey","$get$_hasKey",(function(){return z._function2("has-key","$map, $key, $keys...",new z._hasKey_closure)})),ne(X,"global2","$get$global3",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_abs(),X.$get$_ceil(),X.$get$_floor(),X.$get$_max(),X.$get$_min(),X.$get$_percentage(),X.$get$_randomFunction(),X.$get$_round(),X.$get$_unit(),X.$get$_compatible().withName$1("comparable"),X.$get$_isUnitless().withName$1("unitless")],se.JSArray_BuiltInCallable),se.BuiltInCallable)})),ne(X,"module2","$get$module2",(function(){return T.BuiltInModule$("math",w.setRuntimeTypeInfo([X.$get$_abs(),X.$get$_acos(),X.$get$_asin(),X.$get$_atan(),X.$get$_atan2(),X.$get$_ceil(),X.$get$_clamp(),X.$get$_cos(),X.$get$_compatible(),X.$get$_floor(),X.$get$_hypot(),X.$get$_isUnitless(),X.$get$_log(),X.$get$_max(),X.$get$_min(),X.$get$_percentage(),X.$get$_pow(),X.$get$_randomFunction(),X.$get$_round(),X.$get$_sin(),X.$get$_sqrt(),X.$get$_tan(),X.$get$_unit(),X.$get$_div()],se.JSArray_BuiltInCallable),null,E.LinkedHashMap_LinkedHashMap$_literal(["e",W.SassNumber_SassNumber(2.718281828459045,null),"pi",W.SassNumber_SassNumber(3.141592653589793,null)],se.String,se.Value),se.BuiltInCallable)})),ne(X,"_ceil","$get$_ceil",(function(){return B._numberFunction("ceil",new B._ceil_closure)})),ne(X,"_clamp","$get$_clamp",(function(){return B._function1("clamp","$min, $number, $max",new B._clamp_closure)})),ne(X,"_floor","$get$_floor",(function(){return B._numberFunction("floor",new B._floor_closure)})),ne(X,"_max","$get$_max",(function(){return B._function1("max","$numbers...",new B._max_closure)})),ne(X,"_min","$get$_min",(function(){return B._function1("min","$numbers...",new B._min_closure)})),ne(X,"_round","$get$_round",(function(){return B._numberFunction("round",W.number0__fuzzyRound$closure())})),ne(X,"_abs","$get$_abs",(function(){return B._numberFunction("abs",new B._abs_closure)})),ne(X,"_hypot","$get$_hypot",(function(){return B._function1("hypot","$numbers...",new B._hypot_closure)})),ne(X,"_log","$get$_log",(function(){return B._function1("log","$number, $base: null",new B._log_closure)})),ne(X,"_pow","$get$_pow",(function(){return B._function1("pow","$base, $exponent",new B._pow_closure)})),ne(X,"_sqrt","$get$_sqrt",(function(){return B._function1("sqrt","$number",new B._sqrt_closure)})),ne(X,"_acos","$get$_acos",(function(){return B._function1("acos","$number",new B._acos_closure)})),ne(X,"_asin","$get$_asin",(function(){return B._function1("asin","$number",new B._asin_closure)})),ne(X,"_atan","$get$_atan",(function(){return B._function1("atan","$number",new B._atan_closure)})),ne(X,"_atan2","$get$_atan2",(function(){return B._function1("atan2","$y, $x",new B._atan2_closure)})),ne(X,"_cos","$get$_cos",(function(){return B._function1("cos","$number",new B._cos_closure)})),ne(X,"_sin","$get$_sin",(function(){return B._function1("sin","$number",new B._sin_closure)})),ne(X,"_tan","$get$_tan",(function(){return B._function1("tan","$number",new B._tan_closure)})),ne(X,"_compatible","$get$_compatible",(function(){return B._function1("compatible","$number1, $number2",new B._compatible_closure)})),ne(X,"_isUnitless","$get$_isUnitless",(function(){return B._function1("is-unitless","$number",new B._isUnitless_closure)})),ne(X,"_unit","$get$_unit",(function(){return B._function1("unit","$number",new B._unit_closure)})),ne(X,"_percentage","$get$_percentage",(function(){return B._function1("percentage","$number",new B._percentage_closure)})),ne(X,"_random","$get$_random0",(function(){return E.Random_Random()})),ne(X,"_randomFunction","$get$_randomFunction",(function(){return B._function1("random","$limit: null",new B._randomFunction_closure)})),ne(X,"_div","$get$_div",(function(){return B._function1("div","$number1, $number2",new B._div_closure)})),ne(X,"global3","$get$global",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([T._function5("feature-exists","$feature",new T.global_closure26),T._function5("inspect","$value",new T.global_closure27),T._function5("type-of","$value",new T.global_closure28),T._function5("keywords","$args",new T.global_closure29)],se.JSArray_BuiltInCallable),se.BuiltInCallable)})),ne(X,"global4","$get$global4",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_isSuperselector(),X.$get$_simpleSelectors(),X.$get$_parse().withName$1("selector-parse"),X.$get$_nest().withName$1("selector-nest"),X.$get$_append().withName$1("selector-append"),X.$get$_extend().withName$1("selector-extend"),X.$get$_replace().withName$1("selector-replace"),X.$get$_unify().withName$1("selector-unify")],se.JSArray_BuiltInCallable),se.BuiltInCallable)})),ne(X,"module3","$get$module3",(function(){return T.BuiltInModule$("selector",w.setRuntimeTypeInfo([X.$get$_isSuperselector(),X.$get$_simpleSelectors(),X.$get$_parse(),X.$get$_nest(),X.$get$_append(),X.$get$_extend(),X.$get$_replace(),X.$get$_unify()],se.JSArray_BuiltInCallable),null,null,se.BuiltInCallable)})),ne(X,"_nest","$get$_nest",(function(){return W._function0("nest","$selectors...",new W._nest_closure)})),ne(X,"_append0","$get$_append",(function(){return W._function0("append","$selectors...",new W._append_closure)})),ne(X,"_extend","$get$_extend",(function(){return W._function0("extend","$selector, $extendee, $extender",new W._extend_closure)})),ne(X,"_replace","$get$_replace",(function(){return W._function0("replace","$selector, $original, $replacement",new W._replace_closure)})),ne(X,"_unify","$get$_unify",(function(){return W._function0("unify","$selector1, $selector2",new W._unify_closure)})),ne(X,"_isSuperselector","$get$_isSuperselector",(function(){return W._function0("is-superselector","$super, $sub",new W._isSuperselector_closure)})),ne(X,"_simpleSelectors","$get$_simpleSelectors",(function(){return W._function0("simple-selectors","$selector",new W._simpleSelectors_closure)})),ne(X,"_parse","$get$_parse",(function(){return W._function0("parse","$selector",new W._parse_closure)})),ne(X,"_random0","$get$_random",(function(){return E.Random_Random()})),re(X,"_previousUniqueId","$get$_previousUniqueId",(function(){return X.$get$_random().nextInt$1(w._asInt(E.pow(36,6)))})),ne(X,"global5","$get$global5",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_unquote(),X.$get$_quote(),X.$get$_toUpperCase(),X.$get$_toLowerCase(),X.$get$_uniqueId(),X.$get$_length().withName$1("str-length"),X.$get$_insert().withName$1("str-insert"),X.$get$_index().withName$1("str-index"),X.$get$_slice().withName$1("str-slice")],se.JSArray_BuiltInCallable),se.BuiltInCallable)})),ne(X,"module4","$get$module4",(function(){return T.BuiltInModule$("string",w.setRuntimeTypeInfo([X.$get$_unquote(),X.$get$_quote(),X.$get$_toUpperCase(),X.$get$_toLowerCase(),X.$get$_length(),X.$get$_insert(),X.$get$_index(),X.$get$_slice(),X.$get$_uniqueId()],se.JSArray_BuiltInCallable),null,null,se.BuiltInCallable)})),ne(X,"_unquote","$get$_unquote",(function(){return J._function("unquote","$string",new J._unquote_closure)})),ne(X,"_quote","$get$_quote",(function(){return J._function("quote","$string",new J._quote_closure)})),ne(X,"_length0","$get$_length",(function(){return J._function("length","$string",new J._length_closure)})),ne(X,"_insert","$get$_insert",(function(){return J._function("insert","$string, $insert, $index",new J._insert_closure)})),ne(X,"_index0","$get$_index",(function(){return J._function("index","$string, $substring",new J._index_closure)})),ne(X,"_slice","$get$_slice",(function(){return J._function("slice","$string, $start-at, $end-at: -1",new J._slice_closure)})),ne(X,"_toUpperCase","$get$_toUpperCase",(function(){return J._function("to-upper-case","$string",new J._toUpperCase_closure)})),ne(X,"_toLowerCase","$get$_toLowerCase",(function(){return J._function("to-lower-case","$string",new J._toLowerCase_closure)})),ne(X,"_uniqueId","$get$_uniqueId",(function(){return J._function("unique-id","",new J._uniqueId_closure)})),ne(X,"stderr","$get$stderr",(function(){return new N.Stderr(C.get$stderr$x(bn.process))})),ne(X,"Logger_quiet","$get$Logger_quiet",(function(){return new k._QuietLogger})),ne(X,"_disallowedFunctionNames","$get$_disallowedFunctionNames",(function(){var e=X.$get$globalFunctions();return(e=e.map$1$1(e,new T._disallowedFunctionNames_closure,se.String).toSet$0(0)).add$1(0,"if"),e.remove$1(0,"rgb"),e.remove$1(0,"rgba"),e.remove$1(0,"hsl"),e.remove$1(0,"hsla"),e.remove$1(0,"grayscale"),e.remove$1(0,"invert"),e.remove$1(0,"alpha"),e.remove$1(0,"opacity"),e.remove$1(0,"saturate"),e})),ne(X,"epsilon","$get$epsilon",(function(){return E.pow(10,-11)})),ne(X,"_inverseEpsilon","$get$_inverseEpsilon",(function(){return 1/X.$get$epsilon()})),ne(X,"_noSourceUrl","$get$_noSourceUrl",(function(){return E.Uri_parse("-")})),ne(X,"_typesByUnit","$get$_typesByUnit",(function(){var e,t,n,r=se.String;for(r=E.LinkedHashMap_LinkedHashMap$_empty(r,r),e=(e=b.Map_U8AHF.get$entries(b.Map_U8AHF)).get$iterator(e);e.moveNext$0();)for(t=e.get$current(e),n=C.get$iterator$ax(t.value),t=t.key;n.moveNext$0();)r.$indexSet(0,n.get$current(n),t);return r})),ne(X,"_emptyQuoted","$get$_emptyQuoted",(function(){return J.SassString$("",!0)})),ne(X,"_emptyUnquoted","$get$_emptyUnquoted",(function(){return J.SassString$("",!1)})),ne(X,"MAX_INT32","$get$MAX_INT32",(function(){return w._asInt(E.pow(2,31))-1})),ne(X,"MIN_INT32","$get$MIN_INT32",(function(){return-w._asInt(E.pow(2,31))})),ne(X,"_vmFrame","$get$_vmFrame",(function(){return E.RegExp_RegExp("^#\\d+\\s+(\\S.*) \\((.+?)((?::\\d+){0,2})\\)$",!1)})),ne(X,"_v8Frame","$get$_v8Frame",(function(){return E.RegExp_RegExp("^\\s*at (?:(\\S.*?)(?: \\[as [^\\]]+\\])? \\((.*)\\)|(.*))$",!1)})),ne(X,"_v8UrlLocation","$get$_v8UrlLocation",(function(){return E.RegExp_RegExp("^(.*?):(\\d+)(?::(\\d+))?$|native$",!1)})),ne(X,"_v8EvalLocation","$get$_v8EvalLocation",(function(){return E.RegExp_RegExp("^eval at (?:\\S.*?) \\((.*)\\)(?:, .*?:\\d+:\\d+)?$",!1)})),ne(X,"_firefoxEvalLocation","$get$_firefoxEvalLocation",(function(){return E.RegExp_RegExp("(\\S+)@(\\S+) line (\\d+) >.* (Function|eval):\\d+:\\d+",!1)})),ne(X,"_firefoxSafariFrame","$get$_firefoxSafariFrame",(function(){return E.RegExp_RegExp("^(?:([^@(/]*)(?:\\(.*\\))?((?:/[^/]*)*)(?:\\(.*\\))?@)?(.*?):(\\d*)(?::(\\d*))?$",!1)})),ne(X,"_friendlyFrame","$get$_friendlyFrame",(function(){return E.RegExp_RegExp("^(\\S+)(?: (\\d+)(?::(\\d+))?)?\\s+([^\\d].*)$",!1)})),ne(X,"_asyncBody","$get$_asyncBody",(function(){return E.RegExp_RegExp("<(<anonymous closure>|[^>]+)_async_body>",!1)})),ne(X,"_initialDot","$get$_initialDot",(function(){return E.RegExp_RegExp("^\\.",!1)})),ne(X,"Frame__uriRegExp","$get$Frame__uriRegExp",(function(){return E.RegExp_RegExp("^[a-zA-Z][-+.a-zA-Z\\d]*://",!1)})),ne(X,"Frame__windowsRegExp","$get$Frame__windowsRegExp",(function(){return E.RegExp_RegExp("^([a-zA-Z]:[\\\\/]|\\\\\\\\)",!1)})),ne(X,"_terseRegExp","$get$_terseRegExp",(function(){return E.RegExp_RegExp("(-patch)?([/\\\\].*)?$",!1)})),ne(X,"_v8Trace","$get$_v8Trace",(function(){return E.RegExp_RegExp("\\n ?at ",!1)})),ne(X,"_v8TraceLine","$get$_v8TraceLine",(function(){return E.RegExp_RegExp(" ?at ",!1)})),ne(X,"_firefoxEvalTrace","$get$_firefoxEvalTrace",(function(){return E.RegExp_RegExp("@\\S+ line \\d+ >.* (Function|eval):\\d+:\\d+",!1)})),ne(X,"_firefoxSafariTrace","$get$_firefoxSafariTrace",(function(){return E.RegExp_RegExp("^(([.0-9A-Za-z_$/<]|\\(.*\\))*@)?[^\\s]*:\\d*$",!0)})),ne(X,"_friendlyTrace","$get$_friendlyTrace",(function(){return E.RegExp_RegExp("^[^\\s<][^\\s]*( \\d+(:\\d+)?)?[ \\t]+[^\\s]+$",!0)})),ne(X,"vmChainGap","$get$vmChainGap",(function(){return E.RegExp_RegExp("^<asynchronous suspension>\\n?$",!0)})),ne(X,"_newlineRegExp","$get$_newlineRegExp",(function(){return E.RegExp_RegExp("\\r\\n?|\\n",!1)})),ne(X,"booleanConstructor","$get$booleanConstructor",(function(){return(new A.booleanConstructor_closure).call$0()})),ne(X,"_microsoftFilterStart0","$get$_microsoftFilterStart0",(function(){return E.RegExp_RegExp("^[a-zA-Z]+\\s*=",!1)})),ne(X,"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=se.String,o=se.Value_Function_List_Value_2;return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_red0(),X.$get$_green0(),X.$get$_blue0(),X.$get$_mix0(),T.BuiltInCallable$overloadedFunction0("rgb",E.LinkedHashMap_LinkedHashMap$_literal([e,new B.global_closure30,t,new B.global_closure31,"$color, $alpha",new B.global_closure32,"$channels",new B.global_closure33],a,o)),T.BuiltInCallable$overloadedFunction0("rgba",E.LinkedHashMap_LinkedHashMap$_literal([e,new B.global_closure34,t,new B.global_closure35,"$color, $alpha",new B.global_closure36,"$channels",new B.global_closure37],a,o)),B._function11("invert","$color, $weight: 100%",new B.global_closure38),X.$get$_hue0(),X.$get$_saturation0(),X.$get$_lightness0(),X.$get$_complement0(),T.BuiltInCallable$overloadedFunction0("hsl",E.LinkedHashMap_LinkedHashMap$_literal([n,new B.global_closure39,r,new B.global_closure40,i,new B.global_closure41,"$channels",new B.global_closure42],a,o)),T.BuiltInCallable$overloadedFunction0("hsla",E.LinkedHashMap_LinkedHashMap$_literal([n,new B.global_closure43,r,new B.global_closure44,i,new B.global_closure45,"$channels",new B.global_closure46],a,o)),B._function11("grayscale","$color",new B.global_closure47),B._function11("adjust-hue","$color, $degrees",new B.global_closure48),B._function11("lighten",s,new B.global_closure49),B._function11("darken",s,new B.global_closure50),T.BuiltInCallable$overloadedFunction0("saturate",E.LinkedHashMap_LinkedHashMap$_literal(["$amount",new B.global_closure51,"$color, $amount",new B.global_closure52],a,o)),B._function11("desaturate",s,new B.global_closure53),B._function11("opacify",s,B.color1___opacify$closure()),B._function11("fade-in",s,B.color1___opacify$closure()),B._function11("transparentize",s,B.color1___transparentize$closure()),B._function11("fade-out",s,B.color1___transparentize$closure()),T.BuiltInCallable$overloadedFunction0("alpha",E.LinkedHashMap_LinkedHashMap$_literal(["$color",new B.global_closure54,"$args...",new B.global_closure55],a,o)),B._function11("opacity","$color",new B.global_closure56),X.$get$_ieHexStr0(),X.$get$_adjust0().withName$1("adjust-color"),X.$get$_scale0().withName$1("scale-color"),X.$get$_change0().withName$1("change-color")],se.JSArray_BuiltInCallable_2),se.BuiltInCallable_2)})),ne(X,"module5","$get$module5",(function(){var e="lightness",t="saturation",n="$color",r="alpha",i=se.String,s=se.Value_Function_List_Value_2;return T.BuiltInModule$0("color",w.setRuntimeTypeInfo([X.$get$_red0(),X.$get$_green0(),X.$get$_blue0(),X.$get$_mix0(),B._function11("invert","$color, $weight: 100%",new B.module_closure8),X.$get$_hue0(),X.$get$_saturation0(),X.$get$_lightness0(),X.$get$_complement0(),B._removedColorFunction0("adjust-hue","hue",!1),B._removedColorFunction0("lighten",e,!1),B._removedColorFunction0("darken",e,!0),B._removedColorFunction0("saturate",t,!1),B._removedColorFunction0("desaturate",t,!0),B._function11("grayscale",n,new B.module_closure9),T.BuiltInCallable$overloadedFunction0("hwb",E.LinkedHashMap_LinkedHashMap$_literal(["$hue, $whiteness, $blackness, $alpha: 1",new B.module_closure10,"$channels",new B.module_closure11],i,s)),B._function11("whiteness",n,new B.module_closure12),B._function11("blackness",n,new B.module_closure13),B._removedColorFunction0("opacify",r,!1),B._removedColorFunction0("fade-in",r,!1),B._removedColorFunction0("transparentize",r,!0),B._removedColorFunction0("fade-out",r,!0),T.BuiltInCallable$overloadedFunction0(r,E.LinkedHashMap_LinkedHashMap$_literal(["$color",new B.module_closure14,"$args...",new B.module_closure15],i,s)),B._function11("opacity",n,new B.module_closure16),X.$get$_adjust0(),X.$get$_scale0(),X.$get$_change0(),X.$get$_ieHexStr0()],se.JSArray_BuiltInCallable_2),null,null,se.BuiltInCallable_2)})),ne(X,"_red0","$get$_red0",(function(){return B._function11("red","$color",new B._red_closure0)})),ne(X,"_green0","$get$_green0",(function(){return B._function11("green","$color",new B._green_closure0)})),ne(X,"_blue0","$get$_blue0",(function(){return B._function11("blue","$color",new B._blue_closure0)})),ne(X,"_mix0","$get$_mix0",(function(){return B._function11("mix","$color1, $color2, $weight: 50%",new B._mix_closure0)})),ne(X,"_hue0","$get$_hue0",(function(){return B._function11("hue","$color",new B._hue_closure0)})),ne(X,"_saturation0","$get$_saturation0",(function(){return B._function11("saturation","$color",new B._saturation_closure0)})),ne(X,"_lightness0","$get$_lightness0",(function(){return B._function11("lightness","$color",new B._lightness_closure0)})),ne(X,"_complement0","$get$_complement0",(function(){return B._function11("complement","$color",new B._complement_closure0)})),ne(X,"_adjust0","$get$_adjust0",(function(){return B._function11("adjust","$color, $kwargs...",new B._adjust_closure0)})),ne(X,"_scale0","$get$_scale0",(function(){return B._function11("scale","$color, $kwargs...",new B._scale_closure0)})),ne(X,"_change0","$get$_change0",(function(){return B._function11("change","$color, $kwargs...",new B._change_closure0)})),ne(X,"_ieHexStr0","$get$_ieHexStr0",(function(){return B._function11("ie-hex-str","$color",new B._ieHexStr_closure0)})),ne(X,"colorConstructor","$get$colorConstructor",(function(){return N.createClass("SassColor",new B.colorConstructor_closure,E.LinkedHashMap_LinkedHashMap$_literal(["getR",new B.colorConstructor_closure0,"getG",new B.colorConstructor_closure1,"getB",new B.colorConstructor_closure2,"getA",new B.colorConstructor_closure3,"setR",new B.colorConstructor_closure4,"setG",new B.colorConstructor_closure5,"setB",new B.colorConstructor_closure6,"setA",new B.colorConstructor_closure7,"toString",new B.colorConstructor_closure8],se.String,se.Function))})),ne(X,"colorsByName0","$get$colorsByName0",(function(){var e=null;return E.LinkedHashMap_LinkedHashMap$_literal(["yellowgreen",B.SassColor$rgb0(154,205,50,e,e),"yellow",B.SassColor$rgb0(255,255,0,e,e),"whitesmoke",B.SassColor$rgb0(245,245,245,e,e),"white",B.SassColor$rgb0(255,255,255,e,e),"wheat",B.SassColor$rgb0(245,222,179,e,e),"violet",B.SassColor$rgb0(238,130,238,e,e),"turquoise",B.SassColor$rgb0(64,224,208,e,e),"transparent",B.SassColor$rgb0(0,0,0,0,e),"tomato",B.SassColor$rgb0(255,99,71,e,e),"thistle",B.SassColor$rgb0(216,191,216,e,e),"teal",B.SassColor$rgb0(0,128,128,e,e),"tan",B.SassColor$rgb0(210,180,140,e,e),"steelblue",B.SassColor$rgb0(70,130,180,e,e),"springgreen",B.SassColor$rgb0(0,255,127,e,e),"snow",B.SassColor$rgb0(255,250,250,e,e),"slategrey",B.SassColor$rgb0(112,128,144,e,e),"slategray",B.SassColor$rgb0(112,128,144,e,e),"slateblue",B.SassColor$rgb0(106,90,205,e,e),"skyblue",B.SassColor$rgb0(135,206,235,e,e),"silver",B.SassColor$rgb0(192,192,192,e,e),"sienna",B.SassColor$rgb0(160,82,45,e,e),"seashell",B.SassColor$rgb0(255,245,238,e,e),"seagreen",B.SassColor$rgb0(46,139,87,e,e),"sandybrown",B.SassColor$rgb0(244,164,96,e,e),"salmon",B.SassColor$rgb0(250,128,114,e,e),"saddlebrown",B.SassColor$rgb0(139,69,19,e,e),"royalblue",B.SassColor$rgb0(65,105,225,e,e),"rosybrown",B.SassColor$rgb0(188,143,143,e,e),"red",B.SassColor$rgb0(255,0,0,e,e),"rebeccapurple",B.SassColor$rgb0(102,51,153,e,e),"purple",B.SassColor$rgb0(128,0,128,e,e),"powderblue",B.SassColor$rgb0(176,224,230,e,e),"plum",B.SassColor$rgb0(221,160,221,e,e),"pink",B.SassColor$rgb0(255,192,203,e,e),"peru",B.SassColor$rgb0(205,133,63,e,e),"peachpuff",B.SassColor$rgb0(255,218,185,e,e),"papayawhip",B.SassColor$rgb0(255,239,213,e,e),"palevioletred",B.SassColor$rgb0(219,112,147,e,e),"paleturquoise",B.SassColor$rgb0(175,238,238,e,e),"palegreen",B.SassColor$rgb0(152,251,152,e,e),"palegoldenrod",B.SassColor$rgb0(238,232,170,e,e),"orchid",B.SassColor$rgb0(218,112,214,e,e),"orangered",B.SassColor$rgb0(255,69,0,e,e),"orange",B.SassColor$rgb0(255,165,0,e,e),"olivedrab",B.SassColor$rgb0(107,142,35,e,e),"olive",B.SassColor$rgb0(128,128,0,e,e),"oldlace",B.SassColor$rgb0(253,245,230,e,e),"navy",B.SassColor$rgb0(0,0,128,e,e),"navajowhite",B.SassColor$rgb0(255,222,173,e,e),"moccasin",B.SassColor$rgb0(255,228,181,e,e),"mistyrose",B.SassColor$rgb0(255,228,225,e,e),"mintcream",B.SassColor$rgb0(245,255,250,e,e),"midnightblue",B.SassColor$rgb0(25,25,112,e,e),"mediumvioletred",B.SassColor$rgb0(199,21,133,e,e),"mediumturquoise",B.SassColor$rgb0(72,209,204,e,e),"mediumspringgreen",B.SassColor$rgb0(0,250,154,e,e),"mediumslateblue",B.SassColor$rgb0(123,104,238,e,e),"mediumseagreen",B.SassColor$rgb0(60,179,113,e,e),"mediumpurple",B.SassColor$rgb0(147,112,219,e,e),"mediumorchid",B.SassColor$rgb0(186,85,211,e,e),"mediumblue",B.SassColor$rgb0(0,0,205,e,e),"mediumaquamarine",B.SassColor$rgb0(102,205,170,e,e),"maroon",B.SassColor$rgb0(128,0,0,e,e),"magenta",B.SassColor$rgb0(255,0,255,e,e),"linen",B.SassColor$rgb0(250,240,230,e,e),"limegreen",B.SassColor$rgb0(50,205,50,e,e),"lime",B.SassColor$rgb0(0,255,0,e,e),"lightyellow",B.SassColor$rgb0(255,255,224,e,e),"lightsteelblue",B.SassColor$rgb0(176,196,222,e,e),"lightslategrey",B.SassColor$rgb0(119,136,153,e,e),"lightslategray",B.SassColor$rgb0(119,136,153,e,e),"lightskyblue",B.SassColor$rgb0(135,206,250,e,e),"lightseagreen",B.SassColor$rgb0(32,178,170,e,e),"lightsalmon",B.SassColor$rgb0(255,160,122,e,e),"lightpink",B.SassColor$rgb0(255,182,193,e,e),"lightgrey",B.SassColor$rgb0(211,211,211,e,e),"lightgreen",B.SassColor$rgb0(144,238,144,e,e),"lightgray",B.SassColor$rgb0(211,211,211,e,e),"lightgoldenrodyellow",B.SassColor$rgb0(250,250,210,e,e),"lightcyan",B.SassColor$rgb0(224,255,255,e,e),"lightcoral",B.SassColor$rgb0(240,128,128,e,e),"lightblue",B.SassColor$rgb0(173,216,230,e,e),"lemonchiffon",B.SassColor$rgb0(255,250,205,e,e),"lawngreen",B.SassColor$rgb0(124,252,0,e,e),"lavenderblush",B.SassColor$rgb0(255,240,245,e,e),"lavender",B.SassColor$rgb0(230,230,250,e,e),"khaki",B.SassColor$rgb0(240,230,140,e,e),"ivory",B.SassColor$rgb0(255,255,240,e,e),"indigo",B.SassColor$rgb0(75,0,130,e,e),"indianred",B.SassColor$rgb0(205,92,92,e,e),"hotpink",B.SassColor$rgb0(255,105,180,e,e),"honeydew",B.SassColor$rgb0(240,255,240,e,e),"grey",B.SassColor$rgb0(128,128,128,e,e),"greenyellow",B.SassColor$rgb0(173,255,47,e,e),"green",B.SassColor$rgb0(0,128,0,e,e),"gray",B.SassColor$rgb0(128,128,128,e,e),"goldenrod",B.SassColor$rgb0(218,165,32,e,e),"gold",B.SassColor$rgb0(255,215,0,e,e),"ghostwhite",B.SassColor$rgb0(248,248,255,e,e),"gainsboro",B.SassColor$rgb0(220,220,220,e,e),"fuchsia",B.SassColor$rgb0(255,0,255,e,e),"forestgreen",B.SassColor$rgb0(34,139,34,e,e),"floralwhite",B.SassColor$rgb0(255,250,240,e,e),"firebrick",B.SassColor$rgb0(178,34,34,e,e),"dodgerblue",B.SassColor$rgb0(30,144,255,e,e),"dimgrey",B.SassColor$rgb0(105,105,105,e,e),"dimgray",B.SassColor$rgb0(105,105,105,e,e),"deepskyblue",B.SassColor$rgb0(0,191,255,e,e),"deeppink",B.SassColor$rgb0(255,20,147,e,e),"darkviolet",B.SassColor$rgb0(148,0,211,e,e),"darkturquoise",B.SassColor$rgb0(0,206,209,e,e),"darkslategrey",B.SassColor$rgb0(47,79,79,e,e),"darkslategray",B.SassColor$rgb0(47,79,79,e,e),"darkslateblue",B.SassColor$rgb0(72,61,139,e,e),"darkseagreen",B.SassColor$rgb0(143,188,143,e,e),"darksalmon",B.SassColor$rgb0(233,150,122,e,e),"darkred",B.SassColor$rgb0(139,0,0,e,e),"darkorchid",B.SassColor$rgb0(153,50,204,e,e),"darkorange",B.SassColor$rgb0(255,140,0,e,e),"darkolivegreen",B.SassColor$rgb0(85,107,47,e,e),"darkmagenta",B.SassColor$rgb0(139,0,139,e,e),"darkkhaki",B.SassColor$rgb0(189,183,107,e,e),"darkgrey",B.SassColor$rgb0(169,169,169,e,e),"darkgreen",B.SassColor$rgb0(0,100,0,e,e),"darkgray",B.SassColor$rgb0(169,169,169,e,e),"darkgoldenrod",B.SassColor$rgb0(184,134,11,e,e),"darkcyan",B.SassColor$rgb0(0,139,139,e,e),"darkblue",B.SassColor$rgb0(0,0,139,e,e),"cyan",B.SassColor$rgb0(0,255,255,e,e),"crimson",B.SassColor$rgb0(220,20,60,e,e),"cornsilk",B.SassColor$rgb0(255,248,220,e,e),"cornflowerblue",B.SassColor$rgb0(100,149,237,e,e),"coral",B.SassColor$rgb0(255,127,80,e,e),"chocolate",B.SassColor$rgb0(210,105,30,e,e),"chartreuse",B.SassColor$rgb0(127,255,0,e,e),"cadetblue",B.SassColor$rgb0(95,158,160,e,e),"burlywood",B.SassColor$rgb0(222,184,135,e,e),"brown",B.SassColor$rgb0(165,42,42,e,e),"blueviolet",B.SassColor$rgb0(138,43,226,e,e),"blue",B.SassColor$rgb0(0,0,255,e,e),"blanchedalmond",B.SassColor$rgb0(255,235,205,e,e),"black",B.SassColor$rgb0(0,0,0,e,e),"bisque",B.SassColor$rgb0(255,228,196,e,e),"beige",B.SassColor$rgb0(245,245,220,e,e),"azure",B.SassColor$rgb0(240,255,255,e,e),"aquamarine",B.SassColor$rgb0(127,255,212,e,e),"aqua",B.SassColor$rgb0(0,255,255,e,e),"antiquewhite",B.SassColor$rgb0(250,235,215,e,e),"aliceblue",B.SassColor$rgb0(240,248,255,e,e)],se.String,se.SassColor_2)})),ne(X,"namesByColor0","$get$namesByColor0",(function(){var e,t,n=E.LinkedHashMap_LinkedHashMap$_empty(se.SassColor_2,se.String);for(e=(e=(e=X.$get$colorsByName0()).get$entries(e)).get$iterator(e);e.moveNext$0();)t=e.get$current(e),n.$indexSet(0,t.value,t.key);return n})),ne(X,"_disallowedFunctionNames0","$get$_disallowedFunctionNames0",(function(){var e=X.$get$globalFunctions0();return(e=e.map$1$1(e,new T._disallowedFunctionNames_closure0,se.String).toSet$0(0)).add$1(0,"if"),e.remove$1(0,"rgb"),e.remove$1(0,"rgba"),e.remove$1(0,"hsl"),e.remove$1(0,"hsla"),e.remove$1(0,"grayscale"),e.remove$1(0,"invert"),e.remove$1(0,"alpha"),e.remove$1(0,"opacity"),e.remove$1(0,"saturate"),e})),ne(X,"globalFunctions0","$get$globalFunctions0",(function(){var e=se.BuiltInCallable_2,t=E.List_List$of(X.$get$global7(),!0,e);return b.JSArray_methods.addAll$1(t,X.$get$global8()),b.JSArray_methods.addAll$1(t,X.$get$global9()),b.JSArray_methods.addAll$1(t,X.$get$global10()),b.JSArray_methods.addAll$1(t,X.$get$global11()),b.JSArray_methods.addAll$1(t,X.$get$global12()),b.JSArray_methods.addAll$1(t,X.$get$global6()),t.push(T.BuiltInCallable$function0("if","$condition, $if-true, $if-false",new L.globalFunctions_closure0,null)),E.UnmodifiableListView$(t,e)})),ne(X,"coreModules0","$get$coreModules0",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$module5(),X.$get$module6(),X.$get$module7(),X.$get$module8(),X.$get$module9(),X.$get$module10()],w.findType("JSArray<BuiltInModule0<BuiltInCallable0>>")),se.BuiltInModule_BuiltInCallable_2)})),ne(X,"IfExpression_declaration0","$get$IfExpression_declaration0",(function(){return N.ArgumentDeclaration_ArgumentDeclaration$parse0(ie.x40funct,null)})),ne(X,"global7","$get$global8",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_length2(),X.$get$_nth0(),X.$get$_setNth0(),X.$get$_join0(),X.$get$_append2(),X.$get$_zip0(),X.$get$_index2(),X.$get$_isBracketed0(),X.$get$_separator0().withName$1("list-separator")],se.JSArray_BuiltInCallable_2),se.BuiltInCallable_2)})),ne(X,"module6","$get$module6",(function(){return T.BuiltInModule$0("list",w.setRuntimeTypeInfo([X.$get$_length2(),X.$get$_nth0(),X.$get$_setNth0(),X.$get$_join0(),X.$get$_append2(),X.$get$_zip0(),X.$get$_index2(),X.$get$_isBracketed0(),X.$get$_separator0(),X.$get$_slash0()],se.JSArray_BuiltInCallable_2),null,null,se.BuiltInCallable_2)})),ne(X,"_length1","$get$_length2",(function(){return J._function10("length","$list",new J._length_closure2)})),ne(X,"_nth0","$get$_nth0",(function(){return J._function10("nth","$list, $n",new J._nth_closure0)})),ne(X,"_setNth0","$get$_setNth0",(function(){return J._function10("set-nth","$list, $n, $value",new J._setNth_closure0)})),ne(X,"_join0","$get$_join0",(function(){return J._function10("join",ie.x24list1,new J._join_closure0)})),ne(X,"_append1","$get$_append2",(function(){return J._function10("append","$list, $val, $separator: auto",new J._append_closure2)})),ne(X,"_zip0","$get$_zip0",(function(){return J._function10("zip","$lists...",new J._zip_closure0)})),ne(X,"_index1","$get$_index2",(function(){return J._function10("index","$list, $value",new J._index_closure2)})),ne(X,"_separator0","$get$_separator0",(function(){return J._function10("separator","$list",new J._separator_closure0)})),ne(X,"_isBracketed0","$get$_isBracketed0",(function(){return J._function10("is-bracketed","$list",new J._isBracketed_closure0)})),ne(X,"_slash0","$get$_slash0",(function(){return J._function10("slash","$elements...",new J._slash_closure0)})),ne(X,"listConstructor","$get$listConstructor",(function(){return N.createClass("SassList",new J.listConstructor_closure,E.LinkedHashMap_LinkedHashMap$_literal(["getValue",new J.listConstructor_closure0,"setValue",new J.listConstructor_closure1,"getSeparator",new J.listConstructor_closure2,"setSeparator",new J.listConstructor_closure3,"getLength",new J.listConstructor_closure4,"toString",new J.listConstructor_closure5],se.String,se.Function))})),ne(X,"Logger_quiet0","$get$Logger_quiet0",(function(){return new k._QuietLogger0})),ne(X,"global8","$get$global9",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_get0().withName$1("map-get"),X.$get$_merge0().withName$1("map-merge"),X.$get$_remove0().withName$1("map-remove"),X.$get$_keys0().withName$1("map-keys"),X.$get$_values0().withName$1("map-values"),X.$get$_hasKey0().withName$1("map-has-key")],se.JSArray_BuiltInCallable_2),se.BuiltInCallable_2)})),ne(X,"module7","$get$module7",(function(){return T.BuiltInModule$0("map",w.setRuntimeTypeInfo([X.$get$_get0(),X.$get$_set0(),X.$get$_merge0(),X.$get$_remove0(),X.$get$_keys0(),X.$get$_values0(),X.$get$_hasKey0(),X.$get$_deepMerge0(),X.$get$_deepRemove0()],se.JSArray_BuiltInCallable_2),null,null,se.BuiltInCallable_2)})),ne(X,"_get0","$get$_get0",(function(){return z._function9("get","$map, $key, $keys...",new z._get_closure0)})),ne(X,"_set0","$get$_set0",(function(){return T.BuiltInCallable$overloadedFunction0("set",E.LinkedHashMap_LinkedHashMap$_literal(["$map, $key, $value",new z._set_closure1,"$map, $args...",new z._set_closure2],se.String,se.Value_Function_List_Value_2))})),ne(X,"_merge0","$get$_merge0",(function(){return T.BuiltInCallable$overloadedFunction0("merge",E.LinkedHashMap_LinkedHashMap$_literal(["$map1, $map2",new z._merge_closure1,"$map1, $args...",new z._merge_closure2],se.String,se.Value_Function_List_Value_2))})),ne(X,"_deepMerge0","$get$_deepMerge0",(function(){return z._function9("deep-merge","$map1, $map2",new z._deepMerge_closure0)})),ne(X,"_deepRemove0","$get$_deepRemove0",(function(){return z._function9("deep-remove","$map, $key, $keys...",new z._deepRemove_closure0)})),ne(X,"_remove0","$get$_remove0",(function(){return T.BuiltInCallable$overloadedFunction0("remove",E.LinkedHashMap_LinkedHashMap$_literal(["$map",new z._remove_closure1,"$map, $key, $keys...",new z._remove_closure2],se.String,se.Value_Function_List_Value_2))})),ne(X,"_keys0","$get$_keys0",(function(){return z._function9("keys","$map",new z._keys_closure0)})),ne(X,"_values0","$get$_values0",(function(){return z._function9("values","$map",new z._values_closure0)})),ne(X,"_hasKey0","$get$_hasKey0",(function(){return z._function9("has-key","$map, $key, $keys...",new z._hasKey_closure0)})),ne(X,"mapConstructor","$get$mapConstructor",(function(){return N.createClass("SassMap",new z.mapConstructor_closure,E.LinkedHashMap_LinkedHashMap$_literal(["getKey",new z.mapConstructor_closure0,"getValue",new z.mapConstructor_closure1,"getLength",new z.mapConstructor_closure2,"setKey",new z.mapConstructor_closure3,"setValue",new z.mapConstructor_closure4,"toString",new z.mapConstructor_closure5],se.String,se.Function))})),ne(X,"global9","$get$global10",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_abs0(),X.$get$_ceil0(),X.$get$_floor0(),X.$get$_max0(),X.$get$_min0(),X.$get$_percentage0(),X.$get$_randomFunction0(),X.$get$_round0(),X.$get$_unit0(),X.$get$_compatible0().withName$1("comparable"),X.$get$_isUnitless0().withName$1("unitless")],se.JSArray_BuiltInCallable_2),se.BuiltInCallable_2)})),ne(X,"module8","$get$module8",(function(){return T.BuiltInModule$0("math",w.setRuntimeTypeInfo([X.$get$_abs0(),X.$get$_acos0(),X.$get$_asin0(),X.$get$_atan0(),X.$get$_atan20(),X.$get$_ceil0(),X.$get$_clamp0(),X.$get$_cos0(),X.$get$_compatible0(),X.$get$_floor0(),X.$get$_hypot0(),X.$get$_isUnitless0(),X.$get$_log0(),X.$get$_max0(),X.$get$_min0(),X.$get$_percentage0(),X.$get$_pow0(),X.$get$_randomFunction0(),X.$get$_round0(),X.$get$_sin0(),X.$get$_sqrt0(),X.$get$_tan0(),X.$get$_unit0(),X.$get$_div0()],se.JSArray_BuiltInCallable_2),null,E.LinkedHashMap_LinkedHashMap$_literal(["e",W.SassNumber_SassNumber0(2.718281828459045,null),"pi",W.SassNumber_SassNumber0(3.141592653589793,null)],se.String,se.Value_2),se.BuiltInCallable_2)})),ne(X,"_ceil0","$get$_ceil0",(function(){return B._numberFunction0("ceil",new B._ceil_closure0)})),ne(X,"_clamp0","$get$_clamp0",(function(){return B._function8("clamp","$min, $number, $max",new B._clamp_closure0)})),ne(X,"_floor0","$get$_floor0",(function(){return B._numberFunction0("floor",new B._floor_closure0)})),ne(X,"_max0","$get$_max0",(function(){return B._function8("max","$numbers...",new B._max_closure0)})),ne(X,"_min0","$get$_min0",(function(){return B._function8("min","$numbers...",new B._min_closure0)})),ne(X,"_round0","$get$_round0",(function(){return B._numberFunction0("round",W.number2__fuzzyRound$closure())})),ne(X,"_abs0","$get$_abs0",(function(){return B._numberFunction0("abs",new B._abs_closure0)})),ne(X,"_hypot0","$get$_hypot0",(function(){return B._function8("hypot","$numbers...",new B._hypot_closure0)})),ne(X,"_log0","$get$_log0",(function(){return B._function8("log","$number, $base: null",new B._log_closure0)})),ne(X,"_pow0","$get$_pow0",(function(){return B._function8("pow","$base, $exponent",new B._pow_closure0)})),ne(X,"_sqrt0","$get$_sqrt0",(function(){return B._function8("sqrt","$number",new B._sqrt_closure0)})),ne(X,"_acos0","$get$_acos0",(function(){return B._function8("acos","$number",new B._acos_closure0)})),ne(X,"_asin0","$get$_asin0",(function(){return B._function8("asin","$number",new B._asin_closure0)})),ne(X,"_atan0","$get$_atan0",(function(){return B._function8("atan","$number",new B._atan_closure0)})),ne(X,"_atan20","$get$_atan20",(function(){return B._function8("atan2","$y, $x",new B._atan2_closure0)})),ne(X,"_cos0","$get$_cos0",(function(){return B._function8("cos","$number",new B._cos_closure0)})),ne(X,"_sin0","$get$_sin0",(function(){return B._function8("sin","$number",new B._sin_closure0)})),ne(X,"_tan0","$get$_tan0",(function(){return B._function8("tan","$number",new B._tan_closure0)})),ne(X,"_compatible0","$get$_compatible0",(function(){return B._function8("compatible","$number1, $number2",new B._compatible_closure0)})),ne(X,"_isUnitless0","$get$_isUnitless0",(function(){return B._function8("is-unitless","$number",new B._isUnitless_closure0)})),ne(X,"_unit0","$get$_unit0",(function(){return B._function8("unit","$number",new B._unit_closure0)})),ne(X,"_percentage0","$get$_percentage0",(function(){return B._function8("percentage","$number",new B._percentage_closure0)})),ne(X,"_random1","$get$_random2",(function(){return E.Random_Random()})),ne(X,"_randomFunction0","$get$_randomFunction0",(function(){return B._function8("random","$limit: null",new B._randomFunction_closure0)})),ne(X,"_div0","$get$_div0",(function(){return B._function8("div","$number1, $number2",new B._div_closure0)})),ne(X,"global10","$get$global6",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([T._function12("feature-exists","$feature",new T.global_closure57),T._function12("inspect","$value",new T.global_closure58),T._function12("type-of","$value",new T.global_closure59),T._function12("keywords","$args",new T.global_closure60)],se.JSArray_BuiltInCallable_2),se.BuiltInCallable_2)})),ne(X,"stderr0","$get$stderr0",(function(){return new N.Stderr0(C.get$stderr$x(bn.process))})),ne(X,"nullConstructor","$get$nullConstructor",(function(){return(new F.nullConstructor_closure).call$0()})),ne(X,"epsilon0","$get$epsilon0",(function(){return E.pow(10,-11)})),ne(X,"_inverseEpsilon0","$get$_inverseEpsilon0",(function(){return 1/X.$get$epsilon0()})),ne(X,"numberConstructor","$get$numberConstructor",(function(){return N.createClass("SassNumber",new W.numberConstructor_closure,E.LinkedHashMap_LinkedHashMap$_literal(["getValue",new W.numberConstructor_closure0,"setValue",new W.numberConstructor_closure1,"getUnit",new W.numberConstructor_closure2,"setUnit",new W.numberConstructor_closure3,"toString",new W.numberConstructor_closure4],se.String,se.Function))})),ne(X,"_typesByUnit0","$get$_typesByUnit0",(function(){var e,t,n,r=se.String;for(r=E.LinkedHashMap_LinkedHashMap$_empty(r,r),e=(e=b.Map_U8AHF.get$entries(b.Map_U8AHF)).get$iterator(e);e.moveNext$0();)for(t=e.get$current(e),n=C.get$iterator$ax(t.value),t=t.key;n.moveNext$0();)r.$indexSet(0,n.get$current(n),t);return r})),ne(X,"global11","$get$global11",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_isSuperselector0(),X.$get$_simpleSelectors0(),X.$get$_parse0().withName$1("selector-parse"),X.$get$_nest0().withName$1("selector-nest"),X.$get$_append1().withName$1("selector-append"),X.$get$_extend0().withName$1("selector-extend"),X.$get$_replace0().withName$1("selector-replace"),X.$get$_unify0().withName$1("selector-unify")],se.JSArray_BuiltInCallable_2),se.BuiltInCallable_2)})),ne(X,"module9","$get$module9",(function(){return T.BuiltInModule$0("selector",w.setRuntimeTypeInfo([X.$get$_isSuperselector0(),X.$get$_simpleSelectors0(),X.$get$_parse0(),X.$get$_nest0(),X.$get$_append1(),X.$get$_extend0(),X.$get$_replace0(),X.$get$_unify0()],se.JSArray_BuiltInCallable_2),null,null,se.BuiltInCallable_2)})),ne(X,"_nest0","$get$_nest0",(function(){return W._function7("nest","$selectors...",new W._nest_closure0)})),ne(X,"_append2","$get$_append1",(function(){return W._function7("append","$selectors...",new W._append_closure1)})),ne(X,"_extend0","$get$_extend0",(function(){return W._function7("extend","$selector, $extendee, $extender",new W._extend_closure0)})),ne(X,"_replace0","$get$_replace0",(function(){return W._function7("replace","$selector, $original, $replacement",new W._replace_closure0)})),ne(X,"_unify0","$get$_unify0",(function(){return W._function7("unify","$selector1, $selector2",new W._unify_closure0)})),ne(X,"_isSuperselector0","$get$_isSuperselector0",(function(){return W._function7("is-superselector","$super, $sub",new W._isSuperselector_closure0)})),ne(X,"_simpleSelectors0","$get$_simpleSelectors0",(function(){return W._function7("simple-selectors","$selector",new W._simpleSelectors_closure0)})),ne(X,"_parse0","$get$_parse0",(function(){return W._function7("parse","$selector",new W._parse_closure0)})),ne(X,"_random2","$get$_random1",(function(){return E.Random_Random()})),re(X,"_previousUniqueId0","$get$_previousUniqueId0",(function(){return X.$get$_random1().nextInt$1(w._asInt(E.pow(36,6)))})),ne(X,"global12","$get$global12",(function(){return E.UnmodifiableListView$(w.setRuntimeTypeInfo([X.$get$_unquote0(),X.$get$_quote0(),X.$get$_toUpperCase0(),X.$get$_toLowerCase0(),X.$get$_uniqueId0(),X.$get$_length1().withName$1("str-length"),X.$get$_insert0().withName$1("str-insert"),X.$get$_index1().withName$1("str-index"),X.$get$_slice0().withName$1("str-slice")],se.JSArray_BuiltInCallable_2),se.BuiltInCallable_2)})),ne(X,"module10","$get$module10",(function(){return T.BuiltInModule$0("string",w.setRuntimeTypeInfo([X.$get$_unquote0(),X.$get$_quote0(),X.$get$_toUpperCase0(),X.$get$_toLowerCase0(),X.$get$_length1(),X.$get$_insert0(),X.$get$_index1(),X.$get$_slice0(),X.$get$_uniqueId0()],se.JSArray_BuiltInCallable_2),null,null,se.BuiltInCallable_2)})),ne(X,"_unquote0","$get$_unquote0",(function(){return J._function6("unquote","$string",new J._unquote_closure0)})),ne(X,"_quote0","$get$_quote0",(function(){return J._function6("quote","$string",new J._quote_closure0)})),ne(X,"_length2","$get$_length1",(function(){return J._function6("length","$string",new J._length_closure1)})),ne(X,"_insert0","$get$_insert0",(function(){return J._function6("insert","$string, $insert, $index",new J._insert_closure0)})),ne(X,"_index2","$get$_index1",(function(){return J._function6("index","$string, $substring",new J._index_closure1)})),ne(X,"_slice0","$get$_slice0",(function(){return J._function6("slice","$string, $start-at, $end-at: -1",new J._slice_closure0)})),ne(X,"_toUpperCase0","$get$_toUpperCase0",(function(){return J._function6("to-upper-case","$string",new J._toUpperCase_closure0)})),ne(X,"_toLowerCase0","$get$_toLowerCase0",(function(){return J._function6("to-lower-case","$string",new J._toLowerCase_closure0)})),ne(X,"_uniqueId0","$get$_uniqueId0",(function(){return J._function6("unique-id","",new J._uniqueId_closure0)})),ne(X,"stringConstructor","$get$stringConstructor",(function(){return N.createClass("SassString",new J.stringConstructor_closure,E.LinkedHashMap_LinkedHashMap$_literal(["getValue",new J.stringConstructor_closure0,"setValue",new J.stringConstructor_closure1,"toString",new J.stringConstructor_closure2],se.String,se.Function))})),ne(X,"_emptyQuoted0","$get$_emptyQuoted0",(function(){return J.SassString$0("",!0)})),ne(X,"_emptyUnquoted0","$get$_emptyUnquoted0",(function(){return J.SassString$0("",!1)})),ne(X,"_jsThrow","$get$_jsThrow",(function(){return new bn.Function("error","throw error;")})),ne(X,"_isUndefined","$get$_isUndefined",(function(){return new bn.Function("value","return value === undefined;")})),ne(X,"_jsInstanceOf","$get$_jsInstanceOf",(function(){return new bn.Function("value","type","return value instanceof type;")})),ne(X,"_noSourceUrl0","$get$_noSourceUrl0",(function(){return E.Uri_parse("-")})),function(){var e=function(e){var t={};return t[e]=1,Object.keys(x.convertToFastObject(t))[0]};Y.getIsolateTag=function(t){return e("___dart_"+t+Y.isolateTag)};for(var t="___dart_isolate_tags_",n=Object[t]||(Object[t]=Object.create(null)),r=0;;r++){var i=e("_ZxYxX_"+r+"_");if(!(i in n)){n[i]=1,Y.isolateTag=i;break}}Y.dispatchPropertyName=Y.getIsolateTag("dispatch_record")}(),x.setOrUpdateInterceptorsByTag({ArrayBuffer:C.Interceptor,DataView:w.NativeTypedData,ArrayBufferView:w.NativeTypedData,Float32Array:w.NativeFloat32List,Float64Array:w.NativeFloat64List,Int16Array:w.NativeInt16List,Int32Array:w.NativeInt32List,Int8Array:w.NativeInt8List,Uint16Array:w.NativeUint16List,Uint32Array:w.NativeUint32List,Uint8ClampedArray:w.NativeUint8ClampedList,CanvasPixelArray:w.NativeUint8ClampedList,Uint8Array:w.NativeUint8List}),x.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}),w.NativeTypedArray.$nativeSuperclassTag="ArrayBufferView",w._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.$nativeSuperclassTag="ArrayBufferView",w._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag="ArrayBufferView",w.NativeTypedArrayOfDouble.$nativeSuperclassTag="ArrayBufferView",w._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.$nativeSuperclassTag="ArrayBufferView",w._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag="ArrayBufferView",w.NativeTypedArrayOfInt.$nativeSuperclassTag="ArrayBufferView",Function.prototype.call$2=function(e,t){return this(e,t)},Function.prototype.call$1=function(e){return this(e)},Function.prototype.call$0=function(){return this()},Function.prototype.call$3$1=function(e){return this(e)},Function.prototype.call$2$1=function(e){return this(e)},Function.prototype.call$1$1=function(e){return this(e)},Function.prototype.call$3=function(e,t,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$1$0=function(){return this()},Function.prototype.call$2$0=function(){return this()},Function.prototype.call$2$3=function(e,t,n){return this(e,t,n)},Function.prototype.call$1$2=function(e,t){return this(e,t)},function(e){for(var t=0;t<e.length;++t)e[t]}(j),function(e){if("undefined"!=typeof document)if(void 0===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){Y.currentScript=e;var t=H.main0;"function"==typeof dartMainRunner?dartMainRunner(t,[]):t([])}))}();const In={MainPackage:class extends N{constructor(e,t){super(e,t),t.originModule=this}get subpackages(){return Array.from(this.deps).filter((e=>"SubPackage"===e.type&&e.module)).map((e=>e.module))}addParentDep(e){super.addParentDep(e),e.originModule=this}async build(e){var t;let n=this;this.addDep(new b("app.js",this,{needResolve:!1,necessary:!0})),this.addDep(new y("app.wxss",this,{needResolve:!1,necessary:!1}));let r=await this.loadAppJSON();if(this.config=r,e.setResolveAlias(r.resolveAlias),this.trackUseExtendedLibs(r,e),this.trackAccountCardPackage(r,e),null===(t=r.pages)||void 0===t||t.forEach((e=>{this.addDep(new E(e,n,this.fileHelper))})),r.usingComponents&&Object.keys(r.usingComponents).forEach((e=>{let t=r.usingComponents[e];const i=new I(e,t,n,this.fileHelper);this.addDep(i)})),r.subPackages&&r.subPackages.forEach((e=>{this.addDep(new C(e,n,this.fileHelper))})),r.subpackages&&r.subpackages.forEach((e=>{this.addDep(new C(e,n,this.fileHelper))})),r.workers){const e="string"==typeof r.workers?r.workers:r.workers.path;this.addDep(new M(e,n,this.fileHelper))}return r.sitemapLocation?this.addDep(new A(r.sitemapLocation,n,this.fileHelper)):this.fileHelper.existFile("sitemap.json")&&this.addDep(new A("sitemap.json",n,this.fileHelper,"rule")),r.themeLocation&&this.addDep(new A(r.themeLocation,n,this.fileHelper)),r.tabBar&&!0===r.tabBar.custom&&this.addDep(new I("custom-tab-bar","custom-tab-bar/index",n,this.fileHelper)),r.appBar&&this.addDep(new I("app-bar","app-bar/index",n,this.fileHelper)),r.plugins&&this.trackPlugins(r.plugins),this.fileHelper.existFile("project.config.json")&&this.addDep(new A("project.config.json",n,this.fileHelper,"rule")),this.fileHelper.existFile("ext.json")&&this.addDep(new A("ext.json",n,this.fileHelper,"rule")),this.addDep(new R(n,this.fileHelper)),Array.from(this.deps)}async reuse(e){this.config&&(this.config.resolveAlias&&e.setResolveAlias(this.config.resolveAlias),this.config.useExtendedLib&&this.trackUseExtendedLibs(this.config,e),this.config.accountCardPackage&&this.trackAccountCardPackage(this.config,e))}trackPlugins(e){for(const t of Object.values(e))t.export&&this.addDep(new b(t.export,this,{needResolve:!1,necessary:!0})),t.genericsImplementation&&Object.values(t.genericsImplementation).forEach((e=>{Object.keys(e).forEach((t=>{this.addDep(new I(t,e[t],this,this.fileHelper))}))}))}trackUseExtendedLibs(e,t){var n;if(e.useExtendedLib)for(const r in e.useExtendedLib)if(e.useExtendedLib[r]){const e={kbone:{packages:["miniprogram-element","miniprogram-render"]},weui:{packages:["weui-miniprogram"]}};"kbone"!==r&&"weui"!==r||null===(n=t.miniprogram.useExtendedPackages)||void 0===n||n.push(...e[r].packages)}}trackAccountCardPackage(e,t){e.accountCardPackage&&(t.miniprogram.accountCardPackage=e.accountCardPackage)}async loadAppJSON(){const e=this.fileHelper,t="app.json";if(!e.existFile(t))throw new Error("Couldn't find the app.json file");try{return await e.getJSON(t)}catch(e){throw new Error(`Couldn't parse the app.json file: ${e.message}`)}}},SubPackage:class extends N{constructor(e,t){super(e,t),this.config=t.config,this.mtime=this.fileHelper.mtime("app.json")}isValid(){return this.mtime===this.fileHelper.mtime("app.json")}async build(e){var t;return this.config.pages.forEach((e=>{this.addDep(new E(e,this,this.fileHelper))})),this.config.plugins&&this.trackPlugins(this.config.plugins),this.config.independent&&(null===(t=e.miniprogram.accountCardPackage)||void 0===t?void 0:t.root)===this.config.root&&e.miniprogram.accountCardPackage.cardList.forEach((e=>{this.addDep(new I(e.componentPath,e.componentPath,this,this.fileHelper))})),Array.from(this.deps)}trackPlugins(e){for(const t of Object.values(e))t.export&&this.addDep(new b(t.export,this,{needResolve:!0,necessary:!0})),t.genericsImplementation&&Object.values(t.genericsImplementation).forEach((e=>{Object.keys(e).forEach((t=>{this.addDep(new I(t,e[t],this,this.fileHelper))}))}))}},Page:class extends F{constructor(e,t){super(e,t)}},Component:F,Wxml:class extends N{constructor(e,t){super(e,t),this.usePlugins=new Set,this.useTags=new Set}async build(e){let t=await this.fileHelper.getString(this.path);return function(e){if(e.indexOf("require")>=0&&e.indexOf("wxs")>=0)return un(e);if(/<(import|include|wxs)[^>]*\{\{[^>]*>/gi.test(e))return un(e);let t=e.replace(/<!--([\s\S]*?)-->/g,"");const n=/<(import|include|wxs)[^>]*src\s*=\s*['"]([^'"]*)['"][^>]*>/gi,r=[];let i=null;for(;i=n.exec(t);)r.push({type:"wxs"===i[1]?"wxs":"wxml",route:i[2]});return r}(t).forEach((e=>{"wxs-inline"===e.type?this.collectWxs(e.code):"wxml"===e.type?this.addDep(new g(e.route,this,{needResolve:!0,necessary:!0})):this.addDep(new S(e.route,this,{needResolve:!0,necessary:!0}))})),this.collectUsePlugins(t),this.collectUseTags(t),Array.from(this.deps)}collectWxs(e){let t;try{t=Ct(e,{ecmaVersion:"latest",ranges:!0,locations:!0,allowHashBang:!0,sourceType:"module",sourceFile:this.path})}catch(e){throw new Error(`parse code (${this.path}) failed: ${e.message}`)}let n=new Ft({isLayaGame:!1}).parse(t),r=n.deps.filter((e=>"normal"===e.type)),i=n.deps.filter((e=>"context"===e.type));r.forEach((async e=>{this.addDep(new S(e.request,this,{needResolve:!0,necessary:!0}))})),i.forEach((async e=>{this.addDep(new w({type:"Wxs",request:e.context,regExp:e.regExp,originModule:this,fileHelper:this.fileHelper,needResolve:!0,necessary:!0,from:"file"}))})),n.errors&&n.errors.forEach((e=>{this.markError(e)})),n.warnings&&n.warnings.forEach((e=>{var t,n,r;this.markError(new Error(`${e.msg} (/${null===(t=e.loc)||void 0===t?void 0:t.source}:${null===(n=e.loc)||void 0===n?void 0:n.end.line}:${null===(r=e.loc)||void 0===r?void 0:r.end.column})`))}))}collectUsePlugins(e){const t=/plugin(-private)?:\/\/([^\/]*)\//gi;let n=null;for(;n=t.exec(e);)this.usePlugins.add(n[2])}collectUseTags(e){const t=/<([\w\-]+)(\s|>|\/)/g,n=/generic:[\w\-]+=['"]?([\w\-]+)['"]?/g;let r=null;for(;r=t.exec(e);)this.useTags.add(r[1]);for(;r=n.exec(e);)this.useTags.add(r[1])}},Wxss:class extends N{constructor(e,t){super(e,t)}async build(e){let t,n=await this.fileHelper.getString(this.path),r="wxss";if(this.path.endsWith(".wxss"))r="wxss",t=function(e,t){const n=function(e){const t=e.lastIndexOf("@import");if(t>=0){let n=1;const r=e.slice(0,t).match(/\n/g);return r&&(n+=r.length),n}return 0}(e);if(n<=0)return[];const r=_n(e,{source:t.path,skipRuleLineno:n}),i=[];return(r.stylesheet?r.stylesheet.rules:[]).forEach((e=>{if(function(e){return"import"===e.type}(e)&&e.import){const t=e.import.replace(/'|"/g,"");i.push(t)}})),i}(n,{path:this.path});else if(this.path.endsWith(".less"))r="less",t=await yn(n,{path:this.path});else{if(!this.path.endsWith(".sass")&&!this.path.endsWith(".scss"))throw new Error(`unknown wxss file type ${this.path}`);r="sass",t=await En(n,{path:this.path})}return t.forEach((async e=>{e.endsWith(".wxss")||"wxss"===r?this.addDep(new y(e,this,{needResolve:!0,necessary:!0})):"less"===r?this.addDep(new v(e,this,{needResolve:!0,necessary:!1})):"sass"===r&&this.addDep(new x(e,this,{needResolve:!0,necessary:!1}))})),Array.from(this.deps)}},Js:Ot,Wxs:class extends Ot{constructor(e,t){super(e,t)}},Plugin:Ot,Worker:class extends N{constructor(e,t){super(e,t)}async build(e){const t=this.path;let n=this.fileHelper.getFileList(t+"/",".js");if(e.isUsedTypescript()){this.fileHelper.getFileList(t+"/",".ts").forEach((e=>{const t=e.replace(/\.ts$/,".js");-1===n.indexOf(t)&&n.push(t)}))}return n.forEach((async e=>{this.addDep(new b(e,this,{needResolve:!1,necessary:!0}))})),Array.from(this.deps)}isValid(){return!1}},FunctionalPages:class extends N{constructor(e,t){super(e,t)}async build(e){const t=s.default.posix.join(this.path,"request-payment.js"),n=s.default.posix.join(this.path,"request-payment.ts");return(e.isUsedTypescript()&&this.fileHelper.existFile(n)||this.fileHelper.existFile(t))&&this.addDep(new b(t,this,{needResolve:!1,necessary:!0})),Array.from(this.deps)}isValid(){return!1}},ContextModule:class extends N{constructor(e,t){super(e,t),this.dep=t}async build(e){const t=this.dep.context,n=this.dep.regExp;let r=async e=>{let i=await this.fileHelper.readdir(e);i=i.filter((e=>0!==e.indexOf(".")));let a=[];return await Promise.all(i.map((async i=>{const o=s.default.posix.join(e,i);try{let e=await this.fileHelper.stat(o);if(null==e?void 0:e.isDirectory){let e=await r(o);a=a.concat(e)}else{if(!(null==e?void 0:e.isFile)||!o.endsWith("."+this.dep.fileType))return;{let e="."+o.substr(t.length).replace(/\\/g,"/"),r=e.replace(/\.(ts|js|wxs)$/,"");(n.test(e)||n.test(r))&&a.push(o)}}}catch(e){if("ENOENT"===e.code)return;throw e}}))),a};return(await r(t)).forEach((async e=>{"js"===this.dep.fileType?this.addDep(new b(e,this,{needResolve:!1,necessary:!0})):this.addDep(new S(e,this,{needResolve:!1,necessary:!0}))})),Array.from(this.deps)}isValid(){return!1}},Config:class extends N{constructor(e,t){super(e,t)}async build(e){return[]}},PluginPackage:class extends N{constructor(e,t){super(e,t),t.originModule=this}async build(e){let t=this,n=await this.loadPluginJSON();return this.config=n,Object.values(n.pages).forEach((e=>{this.addDep(new E(e,t,this.fileHelper))})),n.usingComponents&&Object.keys(n.usingComponents).forEach((e=>{let r=n.usingComponents[e];const i=new I(e,r,t,this.fileHelper);this.addDep(i)})),n.publicComponents&&Object.keys(n.publicComponents).forEach((e=>{let r=n.publicComponents[e];const i=new I(e,r,t,this.fileHelper);this.addDep(i)})),n.themeLocation&&this.addDep(new A(n.themeLocation,t,this.fileHelper)),n.main&&this.addDep(new b(n.main,this,{needResolve:!1,necessary:!0})),Array.from(this.deps)}async loadPluginJSON(){const e=this.fileHelper,t="plugin.json";if(!e.existFile(t))throw new Error("Couldn't find the plugin.json file");return await e.getJSON(t)}},GameMainPackage:class extends N{constructor(e,t){super(e,t),t.originModule=this}get subpackages(){return Array.from(this.deps).filter((e=>"GameSubPackage"===e.type&&e.module)).map((e=>e.module))}addParentDep(e){super.addParentDep(e),e.originModule=this}async build(e){let t=this;this.addDep(new b("game.js",t,{needResolve:!1,necessary:!0}));let n=await this.loadGameJSON();if(n){if(this.config=n,n.subPackages&&n.subPackages.forEach((e=>{this.addDep(new T(e,t,this.fileHelper))})),n.subpackages&&n.subpackages.forEach((e=>{this.addDep(new T(e,t,this.fileHelper))})),n.workers){const e="string"==typeof n.workers?n.workers:n.workers.path;this.addDep(new M(e,t,this.fileHelper))}n.openDataContext&&this.addDep(new b(s.default.posix.join(n.openDataContext,"index.js"),t,{needResolve:!1,necessary:!0})),this.fileHelper.existFile("project.config.json")&&this.addDep(new A("project.config.json",t,this.fileHelper,"rule"))}return Array.from(this.deps)}async loadGameJSON(){const e=this.fileHelper,t="game.json";if(!e.existFile(t))throw new Error("Couldn't find the game.json file");try{return await e.getJSON(t)}catch(e){throw new Error(`Couldn't parse the game.json file: ${e.message}`)}}},GameSubPackage:class extends N{constructor(e,t){super(e,t),this.config=t.config,this.mtime=this.fileHelper.mtime("game.json")}isValid(){return this.mtime===this.fileHelper.mtime("game.json")}async build(e){return this.fileHelper.existFile(this.config.root)?this.addDep(new b(this.config.root,this,{needResolve:!1,necessary:!0})):this.addDep(new b(s.default.posix.join(this.config.root,"game.js"),this,{needResolve:!1,necessary:!0})),Array.from(this.deps)}}};function An(e,t){return new In[t.type](e,t)}var Mn,Rn;!function(e){e.beforeBuild="beforeBuild",e.afterBuild="afterBuild"}(Mn||(Mn={}));class kn{constructor(e){this.fileHelper=e.fileHelper,this.compilerPlugins=e.compilerPlugins||[],this.es6Parser={isLayaGame:!1},this.miniprogram=this.initMiniprogram()}initMiniprogram(){return{useExtendedPackages:[]}}isUsedTypescript(){return this.compilerPlugins.includes("typescript")}isUsedLess(){return this.compilerPlugins.includes("less")}isUsedSass(){return this.compilerPlugins.includes("sass")}setResolveAlias(e){e&&(this.resolveAliasConf=[],Object.keys(e).forEach((t=>{let n=t;t.endsWith("*")&&(n=n.slice(0,-1));let r=e[t];e[t].endsWith("*")&&(r=r.slice(0,-1)),this.resolveAliasConf.push({key:n,value:r})})))}resolveJsFromAlias(e){if(!this.resolveAliasConf)return;let t={key:"",value:""},n=!1;if(this.resolveAliasConf.forEach((r=>{e.startsWith(r.key)&&t.key.length<r.key.length&&(t=r,n=!0)})),!n)return;let r=e.replace(t.key,t.value);return"/"===r[0]&&(r=r.slice(1)),r}}class Ln{constructor(e,t){this.status="inited",this.pluginDriver=void 0,this._modules=[],this.prevGraph=void 0,this.costTime=0,this.runningTasks=[],this.pendingTasks=[],this.resolve=null,this.fileHelper=e.fileHelper,this.pluginDriver=e.pluginDriver,this.prevGraph=t,this.graphContext=new kn(e)}get modules(){return this._modules}processDep(e){let t=this.getModule(e.type,e.path);t?t.addParentDep(e):(this.prevGraph&&(t=this.prevGraph.getModule(e.type,e.path),t&&t.isValid()?(t.parentDeps.clear(),t.addParentDep(e),this.modules.push(t),this.pendingTasks.push({module:t,type:"reuse"})):t=void 0),t||(t=An(this.fileHelper,e),t.addParentDep(e),this.modules.push(t),this.pendingTasks.push({module:t,type:"build"})))}async processDeps(e){await Promise.all(e.map((async e=>{var t,n;let r=null,i=!1;try{e.error=null,i=await e.resolve(this.graphContext)}catch(t){r=t instanceof Error?t:new Error(String(t)),e.error=r}r?null===(n=this.pluginDriver)||void 0===n||n.callPlugin("onDepResolveFailed",e,r):(i&&this.processDep(e),null===(t=this.pluginDriver)||void 0===t||t.callPlugin("onDepResolveSucceed",e))})))}async processTask(e){var t,n,r,i,s,a;const o=Date.now(),l=e.module;let u=[];if(null===(t=this.pluginDriver)||void 0===t||t.callPlugin("beforeModuleBuild",l,e.type),"build"===e.type){let e=null;try{u=await l.build(this.graphContext)}catch(t){e=t instanceof Error?t:new Error(String(t))}const t=Date.now()-o;e?(l.buildError=e,null===(n=this.pluginDriver)||void 0===n||n.callPlugin("onModuleBuildFailed",l,t,e)):null===(r=this.pluginDriver)||void 0===r||r.callPlugin("onModuleBuildSucceed",l,t),null===(i=this.pluginDriver)||void 0===i||i.callPlugin("afterModuleBuild",l,t,e)}else l.buildError?null===(s=this.pluginDriver)||void 0===s||s.callPlugin("onModuleReuseFailed",l,l.buildError):("reuse"in l&&l.reuse(this.graphContext),null===(a=this.pluginDriver)||void 0===a||a.callPlugin("onModuleReuse",l)),u=Array.from(l.deps);await this.processDeps(u),this.runningTasks.splice(this.runningTasks.indexOf(e),1),this.run()}run(){let e=100-this.runningTasks.length;if(e>0&&this.pendingTasks.length>0){let t=e>this.pendingTasks.length?this.pendingTasks.length:e,n=this.pendingTasks.slice(0,t);this.pendingTasks=this.pendingTasks.slice(t),this.runningTasks=this.runningTasks.concat(n),n.forEach((e=>{this.processTask(e)}))}0===this.pendingTasks.length&&0===this.runningTasks.length&&this.resolve(!0)}getModule(e,t){return this._modules.find((n=>n.type===e&&n.path===t))}async build(e){this.status="building";const t=Date.now();if(Array.isArray(e)){let t=e;for(let e of t)await this._build(e)}else await this._build(e);this._modules=this._modules.sort(((e,t)=>e.id>t.id?1:-1)),this.costTime=Date.now()-t,this.status="completed"}async _build(e){await e.resolve(this.graphContext)&&await new Promise(((t,n)=>{this.resolve=t,this.processDep(e),this.run()}))}}(Rn=exports.ModuleErrorType||(exports.ModuleErrorType={})).JSON_PARSE_ERR="JSON_PARSE_ERR",Rn.WXML_PARSE_ERR="WXML_PARSE_ERR",Rn.WXSS_PARSE_ERR="WXSS_PARSE_ERR",Rn.JS_PARSE_ERR="JS_PARSE_ERR",Rn.JS_RESOLVE_DEPENDENCY_ERR="JS_RESOLVE_DEPENDENCY_ERR",Rn.WORKER_DIR_NOT_EXIST="WORKER_DIR_NOT_EXIST",exports.Analyzer=class{constructor(e){this.root="",this.modules=[],this.graph=void 0,this.invalid=!1,this.root=e.root,this.type=e.type,this.plugins=e.plugins||[],this.compilerPlugins=e.compilerPlugins||[],this.fileHelper=e.fileHelper?e.fileHelper:new $(e.root,e.type,this.compilerPlugins),this.callPlugin("created",this)}getEntryDep(){switch(this.type){case"miniprogram":return new k(this.fileHelper);case"plugin":return new L(this.fileHelper);case"game":return new V(this.fileHelper);case"gamePlugin":throw new Error("not support gamePlugin yet")}}async analyse(){this.invalid=!1;const e=this.getEntryDep();let t=this.graph;this.graph=new Ln({fileHelper:this.fileHelper,pluginDriver:this,compilerPlugins:this.compilerPlugins},t),this.callPlugin("beforeAnalyseProcessStart",this.graph,t),await this.graph.build(e),this.modules=this.graph.modules,this.callPlugin("afterAnalyseProcessComplete",this.graph),this.invalid&&this.analyse()}watch(e){this.fileHelper.watchFileChange((async()=>{this.graph&&"building"===this.graph.status?this.invalid=!0:(await this.analyse(),e())}))}serialize(){if(this.graph){const n=_(this.type,this.compilerPlugins);let r=(e=this.fileHelper,t=n,e.getFileList("").filter((e=>t.indexOf(s.default.posix.extname(e))>=0)).map((t=>{let n=e.stat(t);return{path:t,ext:s.default.extname(t),size:n.size,moduleId:null,subPackage:null}})));!function(e,t){e.modules.forEach((e=>{if("SubPackage"===e.type){const n=e.path;t.forEach((t=>{t.path.startsWith(n)&&(t.subPackage=e.path)}))}const n=t.find((t=>t.path===e.path));n&&(n.moduleId=e.id)}))}(this.graph,r);let i={files:r,modules:this.graph.modules.map((e=>{let t=e.serialize();return this.callPlugin("onModuleSerialize",e,t),t})),compilerPlugins:this.compilerPlugins};return this.callPlugin("onSerialize",i),i}var e,t}callPlugin(e,...t){this.plugins.forEach((n=>{if(n[e])try{n[e].apply(n,t)}catch(t){console.error(`plugin ${n.name} call ${e} occur some error`,t)}}))}},exports.FileHelper=$,exports.Graph=Ln,exports.analyseJsDependenies=async function(e,t){let n;n="string"==typeof e?[e]:e;const r=n.map((e=>new b(e,null,{needResolve:!1,necessary:!0}))),i=new Ln({fileHelper:t});if(await i.build(r),r[0].error)throw r[0].error;return{startModules:r.map((e=>e.module)),modules:i.modules}},exports.analyseSingeFile=async function(e,t){const n=s.default.posix.extname(e),r={".js":b,".wxs":S,".wxml":g,".wxss":y};if(!{".js":"Js",".wxs":"Wxs",".wxml":"Wxml",".wxss":"Wxss"}[n])throw new Error("Unsupported file");const i=new r[n](e,null,{needResolve:!1,necessary:!1});i.path=e;const a=An(t,i),o=new kn({fileHelper:t}),l=await a.build(o);return await Promise.all(l.map((e=>{try{e.resolve(o)}catch(e){}}))),l},exports.findAllDescendant=function(e,t){let n;n=Array.isArray(e)?e:[e];const r=n.slice(0),i=[],s=[];for(;r.length>0;){const e=r.pop();i.push(e),e.childModules.forEach((e=>{r.indexOf(e)<0&&i.indexOf(e)<0&&(r.push(e),e.type===t&&s.push(e))}))}return s};
  2. //# sourceMappingURL=index.js.map