"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;re)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=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=,?^&]/.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.yieldPos55295&&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=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=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=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=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=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=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-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=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-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=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=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>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.pos8&&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=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=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.pos1?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<{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;i0){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{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{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{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;e0)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=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=/(?"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;t0&&this.len<65536}return!1}static GetTemplateContent(e,t){let n=0,r=e.length,i=r-1;for(;n=0&&" "==e[i];)--i;if(!(n+2=0&&"}"==e[i]&&"}"==e[i-1]))return"";for(i-=2;n=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":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;a0&&(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")]=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="")]=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{""===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{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(;re===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.Match(),this.DOMS();let e=this.Peek();if(e.type===Gt.SYMBOL&&e.IsMatch("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("")||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=/]*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(/^]*>/gi,"");for(let n=1;n1)&&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=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")._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(--af){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")._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;ar)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;n65535)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>>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(hd+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=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&&(tn)?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=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=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=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)0;--a)t.push("T"+(s+a));for(o=se.nullable_Object,l=se.legacy_Object,u="<",c="",a=0;a0){for(v+=x+"[",x="",a=0;a0){for(v+=x+"{",x="",a=0;a "+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"),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;l0)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=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=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>>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(c=l.length))return!1;if(_=c-u,$=s._optionalPositional,p=a._optionalPositional,u+$.length=S)return!1;if(b<(C=m[v]))return!1;if(E=m[(v+=3)-2],!(C4294967295)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;t0&&(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>>0===t&&t")),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>"));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,"",e),delete e[""],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[""]=e,delete e[""],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;n100){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"))},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>>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;u255);)++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>>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"));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>>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(en)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=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])r+3||(_=s>0)&&s+1===a||(!!(oa+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?(C0?c=E._Uri__makeScheme(e,0,r):(0===r&&E._Uri__fail(e,0,"Invalid empty scheme"),c="")),i>0?(f=(d=r+3)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>>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(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))=t&&a=t&&r>>4]&1<<(15&o))?(a&&65<=o&&90>=o&&(null==h&&(h=new E.StringBuffer("")),s>>4]&1<<(15&o))?(a&&65<=o&&90>=o&&(null==s&&(s=new E.StringBuffer("")),i>>4]&1<<(15&o))?E._Uri__fail(e,r,"Invalid character"):(55296==(64512&o)&&r+1>>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>>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)=2&&E._Uri__isAlphabeticCharacter(b.JSString_methods._codeUnitAt$1(e,0)))for(t=1;t127||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(!(u127)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;rt)throw w.wrapException(E.FormatException$(_,e,i));for(;44!==a;){for($.push(i),++i,o=-1;i=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>>0!=0)for(s=0;s255)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;s95?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")._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>"),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>"),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>")):a?w.setRuntimeTypeInfo([i],r._eval$1("JSArray>")):0===i.length?w.setRuntimeTypeInfo([o],r._eval$1("JSArray>")):(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>")))},paths:function(e,t){return C.fold$2$ax(e,w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([],t._eval$1("JSArray<0>"))],t._eval$1("JSArray>")),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("")],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;p3)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")),new L._selectorPseudoArgs_closure0,r._eval$1("MappedIterable")),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 ne._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>"),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>"),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>")):a?w.setRuntimeTypeInfo([i],r._eval$1("JSArray>")):0===i.length?w.setRuntimeTypeInfo([o],r._eval$1("JSArray>")):(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>")))},paths0:function(e,t){return C.fold$2$ax(e,w.setRuntimeTypeInfo([w.setRuntimeTypeInfo([],t._eval$1("JSArray<0>"))],t._eval$1("JSArray>")),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("")],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;p3)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")),new L._selectorPseudoArgs_closure2,r._eval$1("MappedIterable")),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> ",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)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>")),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"))}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>")),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"))}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")):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=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("@")._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=55296&&s<=56319?i+1:i;return n},codeUnitIndexToCodepointIndex:function(e,t){var n,r,i;for(n=0,r=0;r=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")),l=r._eval$1("0?"),u=0;u"))},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")._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")),_,!$,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;$")):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=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("@")._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=55296&&s<=56319?i+1:i;return n},codeUnitIndexToCodepointIndex0:function(e,t){var n,r,i;for(n=0,r=0;r=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")),l=r._eval$1("0?"),u=0;u"))},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")._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=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")),t.get$isEmpty(t))return e;for(r=w.setRuntimeTypeInfo([],n._eval$1("JSArray>")),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>")),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.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")),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 [output.css]\n sass : : \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=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")).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;a0?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;a0?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;a3?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)")._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)"))},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;_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 et&&!(Math.abs(e-t)t||Math.abs(e-t)0?(t=b.JSNumber_methods.$mod(e,1))<.5&&!(Math.abs(t-.5)t&&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 et&&!(Math.abs(e-t)t||Math.abs(e-t)0?(t=b.JSNumber_methods.$mod(e,1))<.5&&!(Math.abs(t-.5)t&&e")._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"))},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")._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;nr)throw w.wrapException(E.RangeError$range(t,0,r,"start",null));if(null==n)n=r;else if(nr)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=0;--u)e[t+u]=l.$index(a,o+u);else for(u=0;u"))},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;ne.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=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 et?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;ir)&&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(r0)&&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>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")._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;ri))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?(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"))},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"))}},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"))},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>>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;rr)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)=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)-i0&&(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=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"))},_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"))},_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"))},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=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"))},map$1$1:function(e,t,n){return new w.MappedListIterable(e,t,w.instanceType(e)._eval$1("@")._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("@")._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")._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")._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=0;--u)this.$indexSet(e,t+u,l.$index(o,a+u));else for(u=0;u"))},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"))},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("@")._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("@")._bind$1(r)._eval$1("MapEntry<1,2>"))},$signature:function(){return w._instanceType(this.$this)._eval$1("MapEntry(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>>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=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;n92)r>=55296&&(i=!!(s=55296===(i=64512&r)&&!((s=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>>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=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=128){l=u-1,o=u;break}o=u}if(l-f<20)for(c=f;c32){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):th.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;i1?$+" (at line "+t+", character "+(p-n+1)+")\n":$+" (at character "+(p+1)+")\n",a=h.length,i=p;i78?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")._is(n)?w.FollowedByIterable_FollowedByIterable$firstEfficient(n,t,r._eval$1("Iterable.E")):new w.FollowedByIterable(n,t,r._eval$1("FollowedByIterable"))},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"))},expand$1$1:function(e,t,n){return new w.ExpandIterable(this,t,w._instanceType(this)._eval$1("@")._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"))},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)))&&t4&&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>>0]=n},$signature:153},E._SimpleUri.prototype={get$hasAuthority:function(){return this._hostStart>0},get$hasPort:function(){return this._hostStart>0&&this._portStart+1t?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=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(n0?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=o4294967296)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=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")).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;s0;)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>>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,StreamSubscription<1>?>"))).length,i=0;i")._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,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>>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")._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;t0)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>>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=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;n0&&(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;r90?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);n0&&(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;ar)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"))),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;ir)&&!(s")).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;u1?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")).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>>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")),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>")),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"))},$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>>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"),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"),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"),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=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").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="":(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")),new F.AsyncImportCache_humanize_closure0,t._eval$1("MappedIterable")),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(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)"),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"),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"),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=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").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="":(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;r255?(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;i2&&((_=(_=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(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"))},_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")));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"),(f=new w.SubListIterable(i,0,c,d)).SubListIterable$3(i,0,c,h._precomputed1),d=d._eval$1("MappedListIterable>"),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"))).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"),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>")):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"))},$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>,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>(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>"),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"),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")).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=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=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")),new H.ImportCache_humanize_closure0,t._eval$1("MappedIterable")),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")))},"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")),new L.TerseLogger_summarize_closure0,t._eval$1("MappedIterable"))))>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;lu;)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}},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")))}},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 "+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;_ "+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()))(n=e.value)&&!(Math.abs(t-n)(n=e.value)||Math.abs(t-n)>"),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;ou?-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;r0?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(!(if?(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"))),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")),!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()")}},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;ar?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>"),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;ol?-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;n0?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;rh?(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"))),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")).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;it?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;i127},$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")),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(!(i3&&(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;it.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=5)for(;_=n[c=l-1]+1,n[c]=_,10===_;l=c);for(;ls)&&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;$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"))),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;rr){for(p=r;p<$;++p)A._contents+=";";r=$,i=0,u=!0}for(d=(h=_.entries).length,f=0;f"),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||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$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=n-2||ee?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)=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(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;i0&&(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"))).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;cb.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_.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()",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()'},$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,""),r=w.stringReplaceAllUnchecked(t,"",""),(n=t=l[2]).toString,b.JSString_methods.startsWith$1(n,"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="",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,"",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?"":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),".",!1,se.String)))&&(i=""),i=b.JSString_methods.replaceFirst$2(i,X.$get$_initialDot(),"")):i="",""===(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,"")&&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;ar)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"))),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;ir)&&!(s"),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"),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"),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=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").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="":(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>"),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;ou?-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;r0?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(!(if?(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"))),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")),!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()")}},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;ar?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")),new F.AsyncImportCache_humanize_closure3,t._eval$1("MappedIterable")),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(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")).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)"),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"),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"),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=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").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="":(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>"),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;ol?-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;n0?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;rh?(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"))),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")).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;it?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")));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"),(f=new w.SubListIterable(i,0,c,d)).SubListIterable$3(i,0,c,h._precomputed1),d=d._eval$1("MappedListIterable>"),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"))).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"),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>")):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"))},$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>,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>(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")),new H.ImportCache_humanize_closure3,t._eval$1("MappedIterable")),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")).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=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>"),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>")),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"))},$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"),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;no.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.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()))=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>>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;lu;)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")),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(!(i3&&(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;it.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=5)for(;_=n[c=l-1]+1,n[c]=_,10===_;l=c);for(;ls)&&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;$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"))),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")))}},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=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=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;o5)||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")),new L.TerseLogger_summarize_closure2,t._eval$1("MappedIterable"))))>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)(n=e.value)||Math.abs(t-n)(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 "+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()","Value0(List)","Value(List)","String(String)","bool(String)","bool(CssNode)","bool(CssNode0)","SassNumber0(List)","SassNumber(List)","bool(Object?)","int()","SassString0(List)","SassString(List)","SassBoolean(List)","bool(SimpleSelector)","bool(ComplexSelector)","bool(SimpleSelector0)","bool(ComplexSelector0)","SassBoolean0(List)","bool()","SassList0(List)","SassList(List)","SassColor0(List)","SassColor(List)","Null(~())","String()","~(Object?)","Future(Future<~>())","bool(int?)","FileSpan()","SassMap0(List)","Value?()","Value0?()","Value(Value)","SassMap(List)","Future<~>()","Value0(Value0)","String?()","int(num)","bool(num,num)","String(Object)","SelectorList()","List()","Value()","SelectorList0()","~(Value,Value)","num(num,num)","ValueExpression0(Value0)","~(Value)","bool(int)","ValueExpression(Value)","~(Value0)","~(Value0,Value0)","Value0()","~(Object,StackTrace)","~(Module0)","bool(Value0)","bool(Value)","Future()","String(@)","Future()","~(Module)","Frame(String)","Frame()","Value?(Statement)","Declaration0(List,FileSpan)","~(String,Value)","int(Uri)","Uri(Uri)","SassRuntimeException0(AstNode0)","ComplexSelector(List)","Future(Object?)","Future()","Future(Statement0)","bool(SelectorList)","Stylesheet?()","List?(List)","List?(List)","Future()","Future(Statement)","~(String,Value0)","SassRuntimeException(AstNode)","~(String,bool)","String(int)","@()","Null([Object?])","Null(Object,StackTrace)","Null(_NodeSassColor,num)","Declaration(List,FileSpan)","Value0?(Statement0)","num(num)","ComplexSelector0(List)","@(bool)","bool(SelectorList0)","@(@)","@(int)","Iterable(ComplexSelector0)","SourceFile()","bool(Module)","Map()","List(List)","bool(@)","num(Value)","~(@)","Tuple3?()","~(String)","Callable0?()","AtRootQuery()","List()","Statement()","Object()","~(~())","AsyncCallable?()","Null(Module)","String(Expression)","Null(@)","bool(ComplexSelectorComponent)","Callable?()","bool(_Highlight)","Iterable(ComplexSelector)","Future(List)","Iterable(Module0)","bool(Module0)","ComplexSelector(ComplexSelector)","AsyncCallable0?()","Statement0()","AtRootQuery0()","Null(Module0)","List()","String(Expression0)","bool(Module)","num(Value0)","int(_NodeSassColor)","bool(ComplexSelectorComponent0)","Iterable(Module0)","bool(Module0)","Iterable(Module)","Map()","List(List)","ComplexSelector0(ComplexSelector0)","Iterable(Module)","SassFunction0(List)","num?(String,num{assertPercent:bool,checkPercent:bool})","num(num,num?,num)","int(int,num?)","~(Object?,Object?)","~(Iterable)","SelectorList(Value)","SelectorList(SelectorList,SelectorList)","Uri?()","Uri(String)","~(Uint8List,String,int)","Iterable()","Iterable(@)","DateTime()","~(String[~])","int(int)","List()","VariableDeclaration()","AtRootRule(List,FileSpan)","AtRule(List,FileSpan)","Entry(Entry)","num(num,String)","AstNode(AstNode)","SassFunction(List)","~(Module)","bool(String?)","@(CssStylesheet)","CssStylesheet()","List()","Map(Module)","SassNumber0()","Map(Module0)","String(_NodeSassString)","MapKeySet>(Map,AstNode0>)","bool(Object?,Object?)","SelectorList0(SelectorList0,SelectorList0)","SelectorList0(Value0)","Callable0?(Module0)","~(Iterable)","String(_NodeSassNumber)","Null(_NodeSassMap,int,Object)","~(Object[StackTrace?])","bool(Queue)","Future(List)","0&([@])","0&([@])()","Frame(Tuple2)","String(SassNumber0)","AstNode0?()","Uri?/()","Iterable(List>)","AtRootRule0(List,FileSpan)","List()","@(List)","Future()","Object(_NodeSassMap,int)","MapKeySet>(Map,AstNode>)","AsyncCallable?(Module)","bool(ModifiableCssParentNode0)","List()","Value0(int)","CssStylesheet0()","@(CssStylesheet0)","~(Module0)","Iterable(String)","AstNode0(AstNode0)","Map(Module0)","~(@,@)","MapKeySet>(Map,AstNode0>)","AsyncCallable0?(Module0)","bool(Frame)","Trace()","String(Frame)","bool(ModifiableCssParentNode)","Trace(String)","SassNumber()","~(String,@)","int(Object?)","~([Object?])","Frame(Tuple2)","bool(Import0)","String(SassNumber)","AstNode?()","bool(Import)","bool(Statement0)","int(@,@)","bool(Statement)","Map(Module)","MapKeySet>(Map,AstNode>)","List()","@(List)","Iterable(List>)","Callable?(Module)","AtRule0(List,FileSpan)","Future()","List()","int(Frame)","bool(String?,String?)","Future>(Expression)","int(String?)","StackTrace()","Future(Value)","String(Argument)","Future>(Interpolation)","Module(Module)","~(Set>)","String(String?)","Future()","Future>(SupportsCondition)","Future<~>(List)","List(ComplexSelectorComponent)","String(Tuple2)","Iterable(List)","Future(Expression)","Value/()","String(IfClause)","Map>?(List)","Future(SupportsCondition)","Future>(Interpolation)","SingleUnitSassNumber(num)","List(ComplexSelector)","SassScriptException()","List(Interpolation)","String(SupportsCondition)","ComplexSelector(Extender)","~(List)","Null(Function,Function)","EvaluateResult()","Null(Map>)","Module(Module)","CssValue(Expression)","Value?(Value)","SassList(ComplexSelector)","CssValue(Interpolation)","~(Uri,StylesheetNode?)","CssValue(SupportsCondition)","UserDefinedCallable(ContentBlock)","Module?(Module)","~(Interpolation)","~(ContentBlock)","~(List)","~(Expression)","~(CssMediaQuery)","~(MapEntry)","@(List)","List()","SourceFile?(int)","String?(SourceFile?)","int(_Line)","List?(List)","Uri?(_Line)","Uri?(_Highlight)","int(_Highlight,_Highlight)","List<_Line>(List<_Highlight>)","SourceSpanWithContext()","String(String{color:@})","DateTime(StylesheetNode)","List(Trace)","int(Trace)","StringExpression(Interpolation)","String(Trace)","Extension()","SassString(ComplexSelectorComponent)","Frame(String,String)","~(BinaryOperator)","List(Extender)","~(Expression{number:bool})","Frame(Frame)","Future<~>?()","String(Argument0)","List(List)","List?(SimpleSelector)","Value0?(Module0)","Module0?(Module0)","WhileRule(List,FileSpan)","SupportsRule(List,FileSpan)","FileSpan?(MapEntry,AstNode0>)","Map(Module0)","Map(Module0)","MixinRule(List,FileSpan)","List(PseudoSelector)","Future>(Interpolation0)","Future(SupportsCondition0)","MediaRule(List,FileSpan)","_Future<@>(@)","List>(List)","ContentBlock(List,FileSpan)","List(ComplexSelector)","Future<~>(List)","SimpleSelector(SimpleSelector)","ForRule(List,FileSpan)","Future()","PseudoSelector(ComplexSelector)","FunctionRule(List,FileSpan)","EachRule(List,FileSpan)","Value?(Module)","Module0(Module0)","StyleRule(List,FileSpan)","~(SimpleSelector,Set>)","StreamController()","Future>(Expression0)","Null(@,@)","Module?(Module)","Future(Value0)","@(StreamController)","UseRule()","Future>(Interpolation0)","FileSpan?(MapEntry,AstNode>)","ArgumentDeclaration()","~([Future<~>?])","VariableDeclaration(VariableDeclaration)","Statement?()","Future>(SupportsCondition0)","UserDefinedCallable0(ContentBlock0)","Map(Module)","List?(List,List)","Map(Module)","Stylesheet()","bool(Queue>)","Future(Expression0)","Value0/()","NumberExpression()","Future?>()","Expression({bracketList:bool,singleEquals:bool,until:bool()?})","~(ComplexSelector,Extension)","Statement({root:bool})","CompoundSelector()","Future?>()","Future()","bool(Tuple3)","Object(Value0)","Future<@>?()","@(StackTrace)","bool(Object)","Future()","bool(Tuple3)","Uri(Tuple3)","@(@,String)","@(Object)","String(Value0)","0&(List)","~(SimpleSelector,Map)","Null(_NodeSassColor,num?[num?,num?,num?,SassColor0?])","bool(List>)","num(_NodeSassColor)","String(BuiltInCallable)","String(_NodeSassColor)","List(List>)","String(MapEntry)","String(BuiltInCallable0)","~(String,Option)","Iterable(Iterable)","Value0?(Module0)","Module0?(Module0)","~(Object)","ArgParser()","FileSpan?(MapEntry,AstNode0>)","Map(Module0)","Map(Module0)","~(int,@)","~(@,StackTrace)","List(Interpolation0)","String(SupportsCondition0)","Map(Module)","~(List)","String(MapEntry)","EvaluateResult0()","Module0(Module0)","CssValue0(Expression0)","Value0?(Value0)","bool(PseudoSelector)","CssValue0(Interpolation0)","Set>()","CssValue0(SupportsCondition0)","UserDefinedCallable0(ContentBlock0)","Value?(Module)","Value0(Expression0)","bool(Extension0)","Set>()","SelectorList?(PseudoSelector)","Uint8List(@,@)","~(SimpleSelector0,Map)","~(ComplexSelector0,Extension0)","Extension0()","Null(Map>)","Map>?(List)","~(Set>)","List(ComplexSelectorComponent0)","Iterable(List)","List(ComplexSelector0)","Future<@>()","Uri(Tuple3)","ComplexSelector0(Extender0)","List?(List)","List(Extender0)","List(List)","List?(SimpleSelector0)","List(PseudoSelector0)","List>(List)","List(ComplexSelector0)","PseudoSelector0(ComplexSelector0)","~(SimpleSelector0,Set>)","Future<~>(String)","List?(List,List)","bool(Queue>)","bool(Tuple3)","bool(List>)","List(List>)","Iterable(Iterable)","Null(@,StackTrace)","bool(PseudoSelector0)","SelectorList0?(PseudoSelector0)","String(IfClause0)","bool(Extension)","SassString(SimpleSelector)","Tuple2(String)","Tuple3?()","Stylesheet0?()","bool(Tuple3)","Uri(Tuple3)","FileSpan?(MapEntry,AstNode>)","List(Value0)","bool(List)","SassList0(ComplexSelector0)","SassString0(ComplexSelectorComponent0)","Uri(Tuple3)","Set<0^>()","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)","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)","SingleUnitSassNumber0(num)","Null(_NodeSassString,String?[SassString0?])","~(Symbol0,@)","Null(_NodeSassString,String)","Statement0({root:bool})","Set<0^>()","NumberExpression0()","Stylesheet0()","Statement0?()","VariableDeclaration0(VariableDeclaration0)","ArgumentDeclaration0()","Tuple2()","VariableDeclaration0()","Map(Module)","StyleRule0(List,FileSpan)","@(String)","EachRule0(List,FileSpan)","FunctionRule0(List,FileSpan)","ForRule0(List,FileSpan)","ContentBlock0(List,FileSpan)","MediaRule0(List,FileSpan)","MixinRule0(List,FileSpan)","bool(List)","SupportsRule0(List,FileSpan)","WhileRule0(List,FileSpan)","~(Expression0{number:bool})","~(BinaryOperator0)","StringExpression0(Interpolation0)","~(String,Function)","List(Value)","List(List)","~(Zone?,ZoneDelegate?,Zone,Object,StackTrace)","0^(Zone?,ZoneDelegate?,Zone,0^())","0^(Zone?,ZoneDelegate?,Zone,0^(1^),1^)","0^(Zone?,ZoneDelegate?,Zone,0^(1^,2^),1^,2^)","0^()(Zone,ZoneDelegate,Zone,0^())","0^(1^)(Zone,ZoneDelegate,Zone,0^(1^))","0^(1^,2^)(Zone,ZoneDelegate,Zone,0^(1^,2^))","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?)","0&(List)","String(Value)","0^(0^,0^)","~(Object,StackTrace,EventSink<0^>)","List<0^>(0^,List<0^>?)","~(RenderOptions,~(Object?,RenderResult?))","RenderResult(RenderOptions)","Future<~>(List)","String(String[String?,String?,String?,String?,String?,String?])","UserDefinedCallable(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"]},"_UnicodeSubsetEncoder":{"Converter":["String","List"]},"AsciiEncoder":{"Converter":["String","List"]},"Base64Codec":{"Codec":["List","String"]},"Base64Encoder":{"Converter":["List","String"]},"Encoding":{"Codec":["String","List"]},"JsonUnsupportedObjectError":{"Error":[]},"JsonCyclicError":{"Error":[]},"JsonCodec":{"Codec":["Object?","String"]},"JsonEncoder":{"Converter":["Object?","String"]},"Utf8Codec":{"Codec":["String","List"]},"Utf8Encoder":{"Converter":["String","List"]},"Utf8Decoder":{"Converter":["List","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)("@"),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"),BuiltInModule_AsyncBuiltInCallable_2:ee("BuiltInModule0"),BuiltInModule_BuiltInCallable:ee("BuiltInModule"),BuiltInModule_BuiltInCallable_2:ee("BuiltInModule0"),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"),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"),ConstantStringMap_String_num:ee("ConstantStringMap"),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>"),CssValue_List_String_2:ee("CssValue0>"),CssValue_SelectorList:ee("CssValue"),CssValue_SelectorList_2:ee("CssValue0"),CssValue_String:ee("CssValue"),CssValue_String_2:ee("CssValue0"),CssValue_Value:ee("CssValue"),CssValue_Value_2:ee("CssValue0"),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"),Iterable_ComplexSelectorComponent_2:ee("Iterable"),JSArray_Argument:ee("JSArray"),JSArray_Argument_2:ee("JSArray"),JSArray_AstNode:ee("JSArray"),JSArray_AstNode_2:ee("JSArray"),JSArray_AsyncBuiltInCallable:ee("JSArray"),JSArray_AsyncBuiltInCallable_2:ee("JSArray"),JSArray_AsyncCallable:ee("JSArray"),JSArray_AsyncCallable_2:ee("JSArray"),JSArray_AsyncImporter:ee("JSArray"),JSArray_BinaryOperator:ee("JSArray"),JSArray_BinaryOperator_2:ee("JSArray"),JSArray_BuiltInCallable:ee("JSArray"),JSArray_BuiltInCallable_2:ee("JSArray"),JSArray_Callable:ee("JSArray"),JSArray_Callable_2:ee("JSArray"),JSArray_Combinator:ee("JSArray"),JSArray_Combinator_2:ee("JSArray"),JSArray_ComplexSelector:ee("JSArray"),JSArray_ComplexSelectorComponent:ee("JSArray"),JSArray_ComplexSelectorComponent_2:ee("JSArray"),JSArray_ComplexSelector_2:ee("JSArray"),JSArray_ConfiguredVariable:ee("JSArray"),JSArray_ConfiguredVariable_2:ee("JSArray"),JSArray_CssMediaQuery:ee("JSArray"),JSArray_CssMediaQuery_2:ee("JSArray"),JSArray_CssNode:ee("JSArray"),JSArray_CssNode_2:ee("JSArray"),JSArray_Entry:ee("JSArray"),JSArray_Expression:ee("JSArray"),JSArray_Expression_2:ee("JSArray"),JSArray_Extender:ee("JSArray"),JSArray_Extender_2:ee("JSArray"),JSArray_Extension:ee("JSArray"),JSArray_ExtensionStore:ee("JSArray"),JSArray_ExtensionStore_2:ee("JSArray"),JSArray_Extension_2:ee("JSArray"),JSArray_ForwardRule:ee("JSArray"),JSArray_ForwardRule_2:ee("JSArray"),JSArray_Frame:ee("JSArray"),JSArray_IfClause:ee("JSArray"),JSArray_IfClause_2:ee("JSArray"),JSArray_Import:ee("JSArray"),JSArray_Import_2:ee("JSArray"),JSArray_Importer:ee("JSArray"),JSArray_Iterable_ComplexSelectorComponent:ee("JSArray>"),JSArray_Iterable_ComplexSelectorComponent_2:ee("JSArray>"),JSArray_JSFunction:ee("JSArray"),JSArray_List_ComplexSelectorComponent:ee("JSArray>"),JSArray_List_ComplexSelectorComponent_2:ee("JSArray>"),JSArray_List_Extender:ee("JSArray>"),JSArray_List_Extender_2:ee("JSArray>"),JSArray_List_Iterable_ComplexSelectorComponent:ee("JSArray>>"),JSArray_List_Iterable_ComplexSelectorComponent_2:ee("JSArray>>"),JSArray_Map_String_AstNode:ee("JSArray>"),JSArray_Map_String_AstNode_2:ee("JSArray>"),JSArray_Map_String_AsyncCallable:ee("JSArray>"),JSArray_Map_String_AsyncCallable_2:ee("JSArray>"),JSArray_Map_String_Callable:ee("JSArray>"),JSArray_Map_String_Callable_2:ee("JSArray>"),JSArray_Map_String_Value:ee("JSArray>"),JSArray_Map_String_Value_2:ee("JSArray>"),JSArray_ModifiableCssImport:ee("JSArray"),JSArray_ModifiableCssImport_2:ee("JSArray"),JSArray_ModifiableCssNode:ee("JSArray"),JSArray_ModifiableCssNode_2:ee("JSArray"),JSArray_ModifiableCssParentNode:ee("JSArray"),JSArray_ModifiableCssParentNode_2:ee("JSArray"),JSArray_Module_AsyncCallable:ee("JSArray>"),JSArray_Module_AsyncCallable_2:ee("JSArray>"),JSArray_Module_Callable:ee("JSArray>"),JSArray_Module_Callable_2:ee("JSArray>"),JSArray_Object:ee("JSArray"),JSArray_PseudoSelector:ee("JSArray"),JSArray_PseudoSelector_2:ee("JSArray"),JSArray_SassList:ee("JSArray"),JSArray_SassList_2:ee("JSArray"),JSArray_SimpleSelector:ee("JSArray"),JSArray_SimpleSelector_2:ee("JSArray"),JSArray_Statement:ee("JSArray"),JSArray_Statement_2:ee("JSArray"),JSArray_String:ee("JSArray"),JSArray_StylesheetNode:ee("JSArray"),JSArray_TargetEntry:ee("JSArray"),JSArray_TargetLineEntry:ee("JSArray"),JSArray_Trace:ee("JSArray"),JSArray_Tuple2_Expression_Expression:ee("JSArray>"),JSArray_Tuple2_Expression_Expression_2:ee("JSArray>"),JSArray_Tuple2_String_AstNode:ee("JSArray>"),JSArray_Tuple2_String_AstNode_2:ee("JSArray>"),JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value:ee("JSArray)>>"),JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2:ee("JSArray)>>"),JSArray_Uri:ee("JSArray"),JSArray_UseRule:ee("JSArray"),JSArray_UseRule_2:ee("JSArray"),JSArray_Value:ee("JSArray"),JSArray_Value_2:ee("JSArray"),JSArray_WatchEvent:ee("JSArray"),JSArray__Highlight:ee("JSArray<_Highlight>"),JSArray__Line:ee("JSArray<_Line>"),JSArray_bool:ee("JSArray"),JSArray_dynamic:ee("JSArray<@>"),JSArray_int:ee("JSArray"),JSArray_nullable_String:ee("JSArray"),JSFunction:ee("JSFunction0"),JSNull:ee("JSNull"),JavaScriptFunction:ee("JavaScriptFunction"),JavaScriptIndexingBehavior_dynamic:ee("JavaScriptIndexingBehavior<@>"),JsLinkedHashMap_Symbol_dynamic:ee("JsLinkedHashMap"),JsSystemError:ee("JsSystemError"),LimitedMapView_String_ConfiguredValue:ee("LimitedMapView"),LimitedMapView_String_ConfiguredValue_2:ee("LimitedMapView0"),List_ComplexSelector:ee("List"),List_ComplexSelectorComponent:ee("List"),List_ComplexSelectorComponent_2:ee("List"),List_ComplexSelector_2:ee("List"),List_CssMediaQuery:ee("List"),List_CssMediaQuery_2:ee("List"),List_Extension:ee("List"),List_ExtensionStore:ee("List"),List_ExtensionStore_2:ee("List"),List_Extension_2:ee("List"),List_List_ComplexSelectorComponent:ee("List>"),List_List_ComplexSelectorComponent_2:ee("List>"),List_Module_AsyncCallable:ee("List>"),List_Module_AsyncCallable_2:ee("List>"),List_Module_Callable:ee("List>"),List_Module_Callable_2:ee("List>"),List_String:ee("List"),List_Value:ee("List"),List_Value_2:ee("List"),List_WatchEvent:ee("List"),List_dynamic:ee("List<@>"),List_int:ee("List"),List_nullable_Object:ee("List"),MapKeySet_Module_AsyncCallable:ee("MapKeySet>"),MapKeySet_Module_AsyncCallable_2:ee("MapKeySet>"),MapKeySet_Module_Callable:ee("MapKeySet>"),MapKeySet_Module_Callable_2:ee("MapKeySet>"),MapKeySet_SimpleSelector:ee("MapKeySet"),MapKeySet_SimpleSelector_2:ee("MapKeySet"),MapKeySet_String:ee("MapKeySet"),MapKeySet_nullable_Object:ee("MapKeySet"),Map_ComplexSelector_Extension:ee("Map"),Map_ComplexSelector_Extension_2:ee("Map"),Map_String_AstNode:ee("Map"),Map_String_AstNode_2:ee("Map"),Map_String_AsyncCallable:ee("Map"),Map_String_AsyncCallable_2:ee("Map"),Map_String_Callable:ee("Map"),Map_String_Callable_2:ee("Map"),Map_String_Value:ee("Map"),Map_String_Value_2:ee("Map"),Map_dynamic_dynamic:ee("Map<@,@>"),MappedIterable_String_Frame:ee("MappedIterable"),MappedListIterable_Frame_Frame:ee("MappedListIterable"),MappedListIterable_String_String:ee("MappedListIterable"),MappedListIterable_String_Trace:ee("MappedListIterable"),MappedListIterable_String_dynamic:ee("MappedListIterable"),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"),ModifiableCssValue_SelectorList_2:ee("ModifiableCssValue0"),Module_AsyncCallable:ee("Module"),Module_AsyncCallable_2:ee("Module0"),Module_Callable:ee("Module"),Module_Callable_2:ee("Module0"),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>"),PathMap_String:ee("PathMap"),PathMap_nullable_String:ee("PathMap"),PseudoSelector:ee("PseudoSelector"),PseudoSelector_2:ee("PseudoSelector0"),RangeError:ee("RangeError"),RegExpMatch:ee("RegExpMatch"),RenderContextOptions:ee("RenderContextOptions0"),RenderResult:ee("RenderResult"),Result_String:ee("Result"),ReversedListIterable_Combinator:ee("ReversedListIterable"),ReversedListIterable_Combinator_2:ee("ReversedListIterable"),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>"),Set_ModifiableCssValue_SelectorList_2:ee("Set>"),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"),StreamGroup_WatchEvent:ee("StreamGroup"),StreamQueue_String:ee("StreamQueue"),Stream_WatchEvent:ee("Stream"),String:ee("String"),StylesheetNode:ee("StylesheetNode"),Timer:ee("Timer"),Trace:ee("Trace"),Tuple2_Expression_Expression:ee("Tuple2"),Tuple2_Expression_Expression_2:ee("Tuple2"),Tuple2_ModifiableCssStylesheet_ExtensionStore:ee("Tuple2"),Tuple2_ModifiableCssStylesheet_ExtensionStore_2:ee("Tuple2"),Tuple2_SassNumber_SassNumber:ee("Tuple2"),Tuple2_SassNumber_SassNumber_2:ee("Tuple2"),Tuple2_String_ArgumentDeclaration:ee("Tuple2"),Tuple2_String_AstNode:ee("Tuple2"),Tuple2_String_AstNode_2:ee("Tuple2"),Tuple2_String_SourceSpan:ee("Tuple2"),Tuple2_String_String:ee("Tuple2"),Tuple2_Uri_bool:ee("Tuple2"),Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value:ee("Tuple2)>"),Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value_2:ee("Tuple2)>"),Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value:ee("Tuple2)>"),Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2:ee("Tuple2)>"),Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList:ee("Tuple2,ModifiableCssValue>>"),Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList_2:ee("Tuple2,ModifiableCssValue0>>"),Tuple2_of_List_Expression_and_Map_String_Expression:ee("Tuple2,Map>"),Tuple2_of_List_Expression_and_Map_String_Expression_2:ee("Tuple2,Map>"),Tuple2_of_List_Uri_and_List_Uri:ee("Tuple2,List>"),Tuple2_of_Map_of_Uri_and_nullable_StylesheetNode_and_Map_of_Uri_and_nullable_StylesheetNode:ee("Tuple2,Map>"),Tuple2_of_Set_String_and_Set_String:ee("Tuple2,Set>"),Tuple2_of_nullable_SupportsCondition_and_nullable_Interpolation:ee("Tuple2"),Tuple2_of_nullable_SupportsCondition_and_nullable_Interpolation_2:ee("Tuple2"),Tuple3_AsyncImporter_Uri_Uri:ee("Tuple3"),Tuple3_AsyncImporter_Uri_Uri_2:ee("Tuple3"),Tuple3_Importer_Uri_Uri:ee("Tuple3"),Tuple3_Importer_Uri_Uri_2:ee("Tuple3"),Uint8List:ee("Uint8List"),UnknownJavaScriptObject:ee("UnknownJavaScriptObject"),UnmodifiableListView_CssNode:ee("UnmodifiableListView"),UnmodifiableListView_CssNode_2:ee("UnmodifiableListView"),UnmodifiableListView_ForwardRule:ee("UnmodifiableListView"),UnmodifiableListView_ForwardRule_2:ee("UnmodifiableListView"),UnmodifiableListView_ModifiableCssNode:ee("UnmodifiableListView"),UnmodifiableListView_ModifiableCssNode_2:ee("UnmodifiableListView"),UnmodifiableListView_String:ee("UnmodifiableListView"),UnmodifiableListView_UseRule:ee("UnmodifiableListView"),UnmodifiableListView_UseRule_2:ee("UnmodifiableListView"),UnmodifiableMapView_String_ArgParser:ee("UnmodifiableMapView"),UnmodifiableMapView_String_ConfiguredValue:ee("UnmodifiableMapView"),UnmodifiableMapView_String_ConfiguredValue_2:ee("UnmodifiableMapView"),UnmodifiableMapView_String_Option:ee("UnmodifiableMapView"),UnmodifiableMapView_String_SourceFile:ee("UnmodifiableMapView"),UnmodifiableMapView_String_Value:ee("UnmodifiableMapView"),UnmodifiableMapView_String_Value_2:ee("UnmodifiableMapView"),UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode:ee("UnmodifiableMapView"),UnmodifiableMapView_of_nullable_String_and_String:ee("UnmodifiableMapView"),UnmodifiableMapView_of_nullable_String_and_nullable_String:ee("UnmodifiableMapView"),UnmodifiableSetView_String:ee("UnmodifiableSetView"),UnmodifiableSetView_StylesheetNode:ee("UnmodifiableSetView"),UnprefixedMapView_ConfiguredValue:ee("UnprefixedMapView"),UnprefixedMapView_ConfiguredValue_2:ee("UnprefixedMapView0"),Uri:ee("Uri"),UseRule:ee("UseRule"),UserDefinedCallable_AsyncEnvironment:ee("UserDefinedCallable"),UserDefinedCallable_AsyncEnvironment_2:ee("UserDefinedCallable0"),UserDefinedCallable_Environment:ee("UserDefinedCallable"),UserDefinedCallable_Environment_2:ee("UserDefinedCallable0"),Value:ee("Value"),Value_2:ee("Value0"),Value_Function_List_Value:ee("Value(List)"),Value_Function_List_Value_2:ee("Value0(List)"),VariableDeclaration:ee("VariableDeclaration"),VariableDeclaration_2:ee("VariableDeclaration0"),WatchEvent:ee("WatchEvent"),WhereIterable_List_Iterable_ComplexSelectorComponent:ee("WhereIterable>>"),WhereIterable_List_Iterable_ComplexSelectorComponent_2:ee("WhereIterable>>"),WhereIterable_String:ee("WhereIterable"),WhereTypeIterable_PseudoSelector:ee("WhereTypeIterable"),WhereTypeIterable_PseudoSelector_2:ee("WhereTypeIterable"),WhereTypeIterable_String:ee("WhereTypeIterable"),_ArgumentResults:ee("_ArgumentResults0"),_ArgumentResults_2:ee("_ArgumentResults2"),_AsyncCompleter_Object:ee("_AsyncCompleter"),_AsyncCompleter_Stream_WatchEvent:ee("_AsyncCompleter>"),_AsyncCompleter_String:ee("_AsyncCompleter"),_AsyncCompleter_nullable_Object:ee("_AsyncCompleter"),_CompleterStream_WatchEvent:ee("_CompleterStream"),_EventRequest_dynamic:ee("_EventRequest<@>"),_Future_Object:ee("_Future"),_Future_Stream_WatchEvent:ee("_Future>"),_Future_String:ee("_Future"),_Future_bool:ee("_Future"),_Future_dynamic:ee("_Future<@>"),_Future_int:ee("_Future"),_Future_nullable_Object:ee("_Future"),_Future_void:ee("_Future<~>"),_Highlight:ee("_Highlight"),_LinkedIdentityHashSet_ComplexSelector:ee("_LinkedIdentityHashSet"),_LinkedIdentityHashSet_ComplexSelector_2:ee("_LinkedIdentityHashSet"),_LinkedIdentityHashSet_Extension:ee("_LinkedIdentityHashSet"),_LinkedIdentityHashSet_Extension_2:ee("_LinkedIdentityHashSet"),_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?"),nullable_Future_void:ee("Future<~>?"),nullable_List_ComplexSelector:ee("List?"),nullable_List_ComplexSelector_2:ee("List?"),nullable_Object:ee("Object?"),nullable_SourceFile:ee("SourceFile?"),nullable_StreamSubscription_WatchEvent:ee("StreamSubscription?"),nullable_String:ee("String?"),nullable_Stylesheet:ee("Stylesheet0?"),nullable_StylesheetNode:ee("StylesheetNode?"),nullable_Stylesheet_2:ee("Stylesheet?"),nullable_Tuple2_String_String:ee("Tuple2?"),nullable_Tuple3_AsyncImporter_Uri_Uri:ee("Tuple3?"),nullable_Tuple3_AsyncImporter_Uri_Uri_2:ee("Tuple3?"),nullable_Tuple3_Importer_Uri_Uri:ee("Tuple3?"),nullable_Tuple3_Importer_Uri_Uri_2:ee("Tuple3?"),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")),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")),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")),b.C_EmptyUnmodifiableSet0=new F.EmptyUnmodifiableSet(w.findType("EmptyUnmodifiableSet")),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")),b.Configuration_Map_empty=new z.Configuration(b.Map_empty12),b.Map_empty13=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap")),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")),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")),b.List_empty3=w.setRuntimeTypeInfo(e([]),w.findType("JSArray>")),b.List_empty12=w.setRuntimeTypeInfo(e([]),w.findType("JSArray>")),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>")),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>")),b.Map_empty1=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap")),b.Map_empty7=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap")),b.Map_empty3=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap")),b.Map_empty9=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap")),b.Map_empty4=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap>")),b.Map_empty0=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap>")),b.Map_empty11=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap>")),b.Map_empty6=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap>")),b.Map_empty=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap")),b.Map_empty2=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap")),b.Map_empty8=new w.ConstantStringMap(0,{},b.List_empty,w.findType("ConstantStringMap")),b.List_empty22=w.setRuntimeTypeInfo(e([]),w.findType("JSArray")),b.Map_empty10=new w.ConstantStringMap(0,{},b.List_empty22,w.findType("ConstantStringMap")),b.List_empty23=w.setRuntimeTypeInfo(e([]),se.JSArray_nullable_String),b.Map_empty5=new w.ConstantStringMap(0,{},b.List_empty23,w.findType("ConstantStringMap")),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")),b.SassMap_Map_empty=new z.SassMap(b.Map_empty14),b.Map_empty15=new w.ConstantStringMap(0,{},b.List_empty14,w.findType("ConstantStringMap")),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,Null>")),b.Set_empty0=new E._UnmodifiableSet(b.Map_empty16,w.findType("_UnmodifiableSet>")),b.List_empty25=w.setRuntimeTypeInfo(e([]),se.JSArray_Module_Callable),b.Map_empty17=new w.ConstantStringMap(0,{},b.List_empty25,w.findType("ConstantStringMap,Null>")),b.Set_empty=new E._UnmodifiableSet(b.Map_empty17,w.findType("_UnmodifiableSet>")),b.List_empty26=w.setRuntimeTypeInfo(e([]),se.JSArray_Module_AsyncCallable_2),b.Map_empty18=new w.ConstantStringMap(0,{},b.List_empty26,w.findType("ConstantStringMap,Null>")),b.Set_empty3=new E._UnmodifiableSet(b.Map_empty18,w.findType("_UnmodifiableSet>")),b.List_empty27=w.setRuntimeTypeInfo(e([]),se.JSArray_Module_Callable_2),b.Map_empty19=new w.ConstantStringMap(0,{},b.List_empty27,w.findType("ConstantStringMap,Null>")),b.Set_empty2=new E._UnmodifiableSet(b.Map_empty19,w.findType("_UnmodifiableSet>")),b.List_empty28=w.setRuntimeTypeInfo(e([]),se.JSArray_StylesheetNode),b.Map_empty20=new w.ConstantStringMap(0,{},b.List_empty28,w.findType("ConstantStringMap")),b.Set_empty1=new E._UnmodifiableSet(b.Map_empty20,w.findType("_UnmodifiableSet")),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>")),b.Map_empty21=new w.ConstantStringMap(0,{},b.List_empty29,w.findType("ConstantStringMap,ModifiableCssValue>")),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>")),b.Map_empty22=new w.ConstantStringMap(0,{},b.List_empty30,w.findType("ConstantStringMap,ModifiableCssValue0>")),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"))})),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")._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>")),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("<(|[^>]+)_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("^\\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>")),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"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(//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{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}; //# sourceMappingURL=index.js.map